.btn-upload {
  position: relative;
  overflow: hidden;
}
.btn-upload input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  transform: translate(-300px, 0) scale(4);
  -webkit-transform: translate(-300px, 0) scale(4);
  -ms-transform: translate(-300px, 0) scale(4);
  -o-transform: translate(-300px, 0) scale(4);
  font-size: 23px;
  direction: ltr;
  cursor: pointer;
}
* html .btn-upload {
  line-height: 24px;
  margin: 1px -3px 0 0;
}
* + html .btn-upload {
  padding: 2px 15px;
  margin: 1px 0 0 0;
}

.angular-ui-tree-dropzone,.angular-ui-tree-empty{border:1px dashed #bbb;min-height:100px;background-color:#e5e5e5;background-image:-webkit-linear-gradient(45deg,#fff 25%,transparent 0,transparent 75%,#fff 0,#fff),-webkit-linear-gradient(45deg,#fff 25%,transparent 0,transparent 75%,#fff 0,#fff);background-image:linear-gradient(45deg,#fff 25%,transparent 0,transparent 75%,#fff 0,#fff),linear-gradient(45deg,#fff 25%,transparent 0,transparent 75%,#fff 0,#fff);background-size:60px 60px;background-position:0 0,30px 30px}.angular-ui-tree-empty{pointer-events:none}.angular-ui-tree-nodes{position:relative;margin:0;padding:0;list-style:none}.angular-ui-tree-nodes .angular-ui-tree-nodes{padding-left:20px}.angular-ui-tree-node,.angular-ui-tree-placeholder{position:relative;margin:0;padding:0;min-height:20px;line-height:20px}.angular-ui-tree-hidden{display:none}.angular-ui-tree-placeholder{margin:10px;padding:0;min-height:30px}.angular-ui-tree-handle{cursor:move;text-decoration:none;font-weight:700;box-sizing:border-box;min-height:20px;line-height:20px}.angular-ui-tree-drag{position:absolute;pointer-events:none;z-index:999;opacity:.8}.angular-ui-tree-drag .tree-node-content{margin-top:0}
/*!
 * ngToast v2.0.0 (http://tameraydin.github.io/ngToast)
 * Copyright 2016 Tamer Aydin (http://tamerayd.in)
 * Licensed under MIT (http://tameraydin.mit-license.org/)
 */

.ng-toast{position:fixed;z-index:1080;width:100%;height:0;margin-top:20px;text-align:center}.ng-toast.ng-toast--top,.ng-toast.ng-toast--top .ng-toast__list{top:0;bottom:auto}.ng-toast.ng-toast--top.ng-toast--center .ng-toast__list{position:static}.ng-toast.ng-toast--bottom,.ng-toast.ng-toast--bottom .ng-toast__list{top:auto;bottom:0}.ng-toast.ng-toast--bottom.ng-toast--center .ng-toast__list{pointer-events:none}.ng-toast.ng-toast--bottom.ng-toast--center .ng-toast__message .alert{pointer-events:auto}.ng-toast.ng-toast--right .ng-toast__list{left:auto;right:0;margin-right:20px}.ng-toast.ng-toast--right .ng-toast__message{text-align:right}.ng-toast.ng-toast--left .ng-toast__list{right:auto;left:0;margin-left:20px}.ng-toast.ng-toast--left .ng-toast__message{text-align:left}.ng-toast .ng-toast__list{display:inline-block;position:absolute;right:0;left:0;margin:0 auto;padding:0;list-style:none}.ng-toast .ng-toast__message{display:block;width:100%;text-align:center}.ng-toast .ng-toast__message .alert{display:inline-block}.ng-toast .ng-toast__message__count{display:inline-block;margin:0 15px 0 5px}
.ngsb-wrap{-ms-touch-action:none}.ngsb-wrap .ngsb-container{width:auto;overflow:hidden;transition:.5s all}.ngsb-wrap:hover .ngsb-scrollbar{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.ngsb-wrap .ngsb-scrollbar{width:16px;height:100%;top:0;right:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.ngsb-wrap .ngsb-scrollbar .ngsb-thumb-container{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.ngsb-wrap .ngsb-scrollbar a.ngsb-thumb-container{margin:20px 0}.ngsb-wrap .ngsb-scrollbar .ngsb-track{height:100%;margin:0 auto;width:6px;background:#000;background:rgba(0,0,0,.4);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";box-shadow:1px 1px 1px rgba(255,255,255,.1)}.ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos{cursor:pointer;width:100%;height:30px}.ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos .ngsb-thumb{transition:.5s all;width:4px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;background:#fff;background:rgba(255,255,255,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos:hover .ngsb-thumb{background:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos:active{background:rgba(255,255,255,.6);filter:"alpha(opacity=60)";-ms-filter:"alpha(opacity=60)"}
/**
 * 	Angular RangeSlider SCSS
 * 
 *	Version: 0.0.14
 *
 * 	Author: Daniel Crisp, danielcrisp.com
 *
 * 	The rangeSlider has been styled to match the default styling
 * 	of form elements styled using Twitter's Bootstrap
 * 
 * 	Originally forked from https://github.com/leongersen/noUiSlider
 *

	This code is released under the MIT Licence - http://opensource.org/licenses/MIT

	Copyright (c) 2013 Daniel Crisp

	Permission is hereby granted, free of charge, to any person obtaining a copy
	of this software and associated documentation files (the "Software"), to deal
	in the Software without restriction, including without limitation the rights
	to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
	copies of the Software, and to permit persons to whom the Software is
	furnished to do so, subject to the following conditions:

	The above copyright notice and this permission notice shall be included in
	all copies or substantial portions of the Software.

	THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
	IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
	FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
	AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
	LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
	OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
	THE SOFTWARE.

 */
/*------------------------------------*\
    COMPASS IMPORTS
\*------------------------------------*/
/*------------------------------------*\
    SETTINGS
\*------------------------------------*/
/*------------------------------------*\
    THE CSS
\*------------------------------------*/
/* line 25, scss/_rangeSlider.scss */
.ngrs-range-slider {
  position: relative;
  margin: 10px 0 30px;
  padding: 4px;
  border: 1px solid #ccc;
  background: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -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);
  -moz-transition: border 0.2s linear, box-shadow 0.2s linear;
  -o-transition: border 0.2s linear, box-shadow 0.2s linear;
  -webkit-transition: border 0.2s linear, box-shadow 0.2s linear;
  transition: border 0.2s linear, box-shadow 0.2s linear;
  -webkit-tap-highlight-color: transparent;
  /*------------------------------------*\
      RUNNER
  \*------------------------------------*/
  /*------------------------------------*\
      JOIN (connects the two handles)
  \*------------------------------------*/
  /*------------------------------------*\
      HANDLE
  \*------------------------------------*/
  /*------------------------------------*\
      HANDLE SPECIFICS
  \*------------------------------------*/
  /*------------------------------------*\
      VALUE LABELS
  \*------------------------------------*/
  /*------------------------------------*\
      ATTACHED VALUE RUNNER
  \*------------------------------------*/
  /*------------------------------------*\
      VERTICAL SLIDER
  \*------------------------------------*/
  /*------------------------------------*\
      FOCUS STATE
  \*------------------------------------*/
  /*------------------------------------*\
      DISABLED STATE
  \*------------------------------------*/
}
/* line 28, scss/_rangeSlider.scss */
.ngrs-range-slider, .ngrs-range-slider * {
  display: block;
  cursor: default;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
/* line 53, scss/_rangeSlider.scss */
.ngrs-range-slider .ngrs-runner {
  position: relative;
  margin: 0 9px;
  height: 18px;
}
/* line 63, scss/_rangeSlider.scss */
.ngrs-range-slider .ngrs-join {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  right: 100%;
  height: 8px;
  margin: -4px 0 0 0;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #2f96b4;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViYzBkZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJmOTZiNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5bc0de), color-stop(100%, #2f96b4));
  background-image: -moz-linear-gradient(#5bc0de, #2f96b4);
  background-image: -webkit-linear-gradient(#5bc0de, #2f96b4);
  background-image: linear-gradient(#5bc0de, #2f96b4);
}
/* line 81, scss/_rangeSlider.scss */
.ngrs-range-slider .ngrs-handle {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 18px;
  margin: 0 0 0 -9px;
  background: #efefef;
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /*------------------------------------*\
      HANDLE ICON
  \*------------------------------------*/
}
/* line 95, scss/_rangeSlider.scss */
.ngrs-range-slider .ngrs-handle i {
  display: block;
  width: 100%;
  height: 100%;
  background: no-repeat -9999px -9999px;
  cursor: pointer;
}
/* line 104, scss/_rangeSlider.scss */
.ngrs-range-slider .ngrs-handle.ngrs-over i {
  background-position: 50% 50%;
}
/* line 109, scss/_rangeSlider.scss */
.ngrs-range-slider .ngrs-handle.ngrs-down {
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
/* line 120, scss/_rangeSlider.scss */
.ngrs-range-slider .ngrs-handle-min i {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFNJREFUeNpiYMAEXEDsA+OwoEnKALETEHOgK2AEYhMgNkQ3DqSAB6pLAot1DExIJmAFzED8C4hvQdnIppyFKYCBp0D8CohloVafxWUqN7I3AQIMAKw6B24pOi8lAAAAAElFTkSuQmCC");
}
/* line 127, scss/_rangeSlider.scss */
.ngrs-range-slider .ngrs-handle-max i {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFdJREFUeNpiYEAAHyDmYkADzEhsByBWA+K3QPwJmwJjIGYBYlUgZgLi59gUwIAkEEsD8VMmBtyAkQFqJDZwAYjPAPE/dAU/gHg/ED/GpgvkTW50QYAAAwADfwrM5sqplgAAAABJRU5ErkJggg==");
}
/* line 137, scss/_rangeSlider.scss */
.ngrs-range-slider .ngrs-value {
  position: absolute;
  top: 100%;
  left: 0;
  padding: 5px 0 0 0;
  font-size: 12px;
  color: #999;
}
/* line 145, scss/_rangeSlider.scss */
.ngrs-range-slider .ngrs-value.ngrs-value-max {
  left: auto;
  right: 0;
  text-align: right;
}
/* line 152, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-handle-min-down .ngrs-value-min, .ngrs-range-slider.ngrs-handle-max-down .ngrs-value-max {
  color: #333;
}
/* line 160, scss/_rangeSlider.scss */
.ngrs-range-slider .ngrs-attached-handles {
  margin: 0 9px;
  position: relative;
  /*------------------------------------*\
      ATTACHED VALUE RUNNER LABELS
  \*------------------------------------*/
}
/* line 167, scss/_rangeSlider.scss */
.ngrs-range-slider .ngrs-attached-handles .ngrs-value {
  text-align: left;
}
/* line 172, scss/_rangeSlider.scss */
.ngrs-range-slider .ngrs-attached-handles .ngrs-value > div {
  margin: 0 0 0 -50%;
}
/* line 181, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-vertical {
  width: 28px;
  margin: 10px auto;
  /*------------------------------------*\
      RUNNER
  \*------------------------------------*/
  /*------------------------------------*\
      ATTACHED VALUE RUNNER
  \*------------------------------------*/
  /*------------------------------------*\
      JOIN
  \*------------------------------------*/
  /*------------------------------------*\
      HANDLE
  \*------------------------------------*/
  /*------------------------------------*\
      HANDLE SPECIFICS
  \*------------------------------------*/
  /*------------------------------------*\
      VALUE LABELS
  \*------------------------------------*/
  /*------------------------------------*\
      VERTICAL LEFT SLIDER
  \*------------------------------------*/
  /*------------------------------------*\
      VERTICAL RIGHT SLIDER
  \*------------------------------------*/
}
/* line 189, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-vertical .ngrs-runner {
  margin: 9px 0;
  height: 300px;
  width: 18px;
}
/* line 199, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-vertical .ngrs-value-runner.ngrs-attached-handles {
  position: absolute;
  top: 0;
  left: 100%;
  bottom: 0;
  margin: 9px 0;
}
/* line 212, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-vertical .ngrs-join {
  width: 8px;
  height: auto;
  top: 0;
  bottom: 100%;
  left: 50%;
  right: auto;
  margin: 0 0 0 -4px;
}
/* line 226, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-vertical .ngrs-handle {
  width: 100%;
  height: 18px;
  margin: -9px 0 0 0;
}
/* line 237, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-vertical .ngrs-handle-min i {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFFJREFUeNpiYEAFPFAMB0xIbEYgdoJiRpggM5ICUyBWhZoA0vgMWYEsENsg6ZQE4ldA/AmkkguIHZGNhQKQGBfIBHcgFmTABCxALMJAMQAIMAAcNgVQJ7t7JQAAAABJRU5ErkJggg==");
}
/* line 244, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-vertical .ngrs-handle-max i {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeNpiYKAUMAKxDxBL4ZB/xgQk9gHxDyySILF9zEDiNxC/A2JVNAW7gfgtM5TzCYhZgFgCyr8IxNdADGZk+4BYGoi/APEBIP6PzVE8UAwHAAEGAArIDvzRFIA6AAAAAElFTkSuQmCC");
}
/* line 254, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-vertical .ngrs-value {
  top: 0;
  left: 100%;
  padding: 0 0 0 5px;
}
/* line 259, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-vertical .ngrs-value.ngrs-value-max {
  top: auto;
  bottom: 0;
  right: auto;
  text-align: left;
}
/* line 269, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-vertical .ngrs-attached-handles .ngrs-value > div {
  margin: -50% 0 0 0;
}
/* line 279, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-vertical.ngrs-left {
  margin: 10px 0;
}
/* line 287, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-vertical.ngrs-right {
  margin: 10px 0 10px auto;
  /*------------------------------------*\
      VALUE LABELS
  \*------------------------------------*/
}
/* line 294, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-vertical.ngrs-right .ngrs-value {
  left: auto;
  right: 100%;
  padding: 0 5px 0 0;
  text-align: right;
}
/* line 300, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-vertical.ngrs-right .ngrs-value.ngrs-value-max {
  text-align: right;
}
/* line 306, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-vertical.ngrs-right .ngrs-value-runner.ngrs-attached-handles {
  left: 0;
}
/* line 318, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-focus {
  border-color: rgba(82, 168, 236, 0.8);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
/* line 329, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-disabled, .ngrs-range-slider.ngrs-disabled.ngrs-focus {
  border-color: #ddd;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 335, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-disabled .ngrs-handle {
  background: #fff;
  border-color: #ddd;
}
/* line 339, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-disabled .ngrs-handle i {
  background: none !important;
  cursor: default;
}
/* line 345, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-disabled .ngrs-join {
  background: #ddd;
}
/* line 349, scss/_rangeSlider.scss */
.ngrs-range-slider.ngrs-disabled .ngrs-value {
  color: #ddd;
}

/*------------------------------------*\
    TOUCH STATE
\*------------------------------------*/
/* line 361, scss/_rangeSlider.scss */
body.ngrs-touching {
  -ms-touch-action: none;
}

tags-input{display:block}tags-input *,tags-input :after,tags-input :before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}tags-input .host{position:relative;margin-top:5px;margin-bottom:5px;height:100%}tags-input .host:active{outline:0}tags-input .tags{-moz-appearance:textfield;-webkit-appearance:textfield;padding:1px;overflow:hidden;word-wrap:break-word;cursor:text;background-color:#fff;border:1px solid #a9a9a9;box-shadow:1px 1px 1px 0 #d3d3d3 inset;height:100%}tags-input .tags.focused{outline:0;-webkit-box-shadow:0 0 3px 1px rgba(5,139,242,.6);-moz-box-shadow:0 0 3px 1px rgba(5,139,242,.6);box-shadow:0 0 3px 1px rgba(5,139,242,.6)}tags-input .tags .tag-list{margin:0;padding:0;list-style-type:none}tags-input .tags .tag-item{margin:2px;padding:0 5px;display:inline-block;float:left;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif;height:26px;line-height:25px;border:1px solid #acacac;border-radius:3px;background:-webkit-linear-gradient(top,#f0f9ff 0,#cbebff 47%,#a1dbff 100%);background:linear-gradient(to bottom,#f0f9ff 0,#cbebff 47%,#a1dbff 100%)}tags-input .tags .tag-item.selected{background:-webkit-linear-gradient(top,#febbbb 0,#fe9090 45%,#ff5c5c 100%);background:linear-gradient(to bottom,#febbbb 0,#fe9090 45%,#ff5c5c 100%)}tags-input .tags .tag-item .remove-button{margin:0 0 0 5px;padding:0;border:none;background:0 0;cursor:pointer;vertical-align:middle;font:700 16px Arial,sans-serif;color:#585858}tags-input .tags .input.invalid-tag,tags-input .tags .tag-item .remove-button:active{color:red}tags-input .tags .input{border:0;outline:0;margin:2px;padding:0 0 0 5px;float:left;height:26px;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif}tags-input .tags .input::-ms-clear{display:none}tags-input.ng-invalid .tags{-webkit-box-shadow:0 0 3px 1px rgba(255,0,0,.6);-moz-box-shadow:0 0 3px 1px rgba(255,0,0,.6);box-shadow:0 0 3px 1px rgba(255,0,0,.6)}tags-input[disabled] .host:focus{outline:0}tags-input[disabled] .tags{background-color:#eee;cursor:default}tags-input[disabled] .tags .tag-item{opacity:.65;background:-webkit-linear-gradient(top,#f0f9ff 0,rgba(203,235,255,.75) 47%,rgba(161,219,255,.62) 100%);background:linear-gradient(to bottom,#f0f9ff 0,rgba(203,235,255,.75) 47%,rgba(161,219,255,.62) 100%)}tags-input[disabled] .tags .tag-item .remove-button{cursor:default}tags-input[disabled] .tags .tag-item .remove-button:active{color:#585858}tags-input[disabled] .tags .input{background-color:#eee;cursor:default}tags-input .autocomplete{margin-top:5px;position:absolute;padding:5px 0;z-index:999;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}tags-input .autocomplete .suggestion-list{margin:0;padding:0;list-style-type:none;max-height:280px;overflow-y:auto;position:relative}tags-input .autocomplete .suggestion-item{padding:5px 10px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:16px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;background-color:#fff}tags-input .autocomplete .suggestion-item.selected,tags-input .autocomplete .suggestion-item.selected em{color:#fff;background-color:#0097cf}tags-input .autocomplete .suggestion-item em{font:normal 700 16px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;background-color:#fff}
tags-input {
  box-shadow: none;
  border: none;
  padding: 0;
  min-height: 34px;
}
tags-input .host {
  margin: 0;
}
tags-input .tags {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
tags-input .tags .tag-item {
  color: #fff;
  background: #428bca;
  border: 1px solid #357ebd;
  border-radius: 4px;
}
tags-input .tags .tag-item.selected {
  color: #fff;
  background: #d9534f;
  border: 1px solid #d43f3a;
}
tags-input .tags .tag-item .remove-button:hover {
  text-decoration: none;
}
tags-input .tags.focused {
  border: 1px solid #66afe9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
tags-input .autocomplete {
  border-radius: 4px;
}
tags-input .autocomplete .suggestion-item.selected {
  color: #262626;
  background-color: #f5f5f5;
}
tags-input .autocomplete .suggestion-item.selected em {
  color: #262626;
  background-color: #f5f5f5;
}
tags-input .autocomplete .suggestion-item em {
  color: #000;
  background-color: #fff;
}
tags-input.ng-invalid .tags {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
tags-input[disabled] .tags {
  background-color: #eee;
}
tags-input[disabled] .tags .tag-item {
  background: #337ab7;
  opacity: 0.65;
}
tags-input[disabled] .tags .input {
  background-color: #eee;
}

.input-group tags-input {
  padding: 0;
  display: table-cell;
}
.input-group tags-input:not(:first-child) .tags {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group tags-input:not(:last-child) .tags {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-lg tags-input:first-child .tags {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.input-group-lg tags-input:last-child .tags {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.input-group-sm tags-input:first-child .tags {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.input-group-sm tags-input:last-child .tags {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

tags-input.ti-input-lg, .input-group-lg tags-input {
  min-height: 46px;
}
tags-input.ti-input-lg .tags, .input-group-lg tags-input .tags {
  border-radius: 6px;
}
tags-input.ti-input-lg .tags .tag-item, .input-group-lg tags-input .tags .tag-item {
  height: 38px;
  line-height: 37px;
  font-size: 18px;
  border-radius: 6px;
}
tags-input.ti-input-lg .tags .tag-item .remove-button, .input-group-lg tags-input .tags .tag-item .remove-button {
  font-size: 20px;
}
tags-input.ti-input-lg .tags .input, .input-group-lg tags-input .tags .input {
  height: 38px;
  font-size: 18px;
}
tags-input.ti-input-sm, .input-group-sm tags-input {
  min-height: 30px;
}
tags-input.ti-input-sm .tags, .input-group-sm tags-input .tags {
  border-radius: 3px;
}
tags-input.ti-input-sm .tags .tag-item, .input-group-sm tags-input .tags .tag-item {
  height: 22px;
  line-height: 21px;
  font-size: 12px;
  border-radius: 3px;
}
tags-input.ti-input-sm .tags .tag-item .remove-button, .input-group-sm tags-input .tags .tag-item .remove-button {
  font-size: 16px;
}
tags-input.ti-input-sm .tags .input, .input-group-sm tags-input .tags .input {
  height: 22px;
  font-size: 12px;
}

.has-feedback tags-input .tags {
  padding-right: 30px;
}

.has-success tags-input .tags {
  border-color: #3c763d;
}
.has-success tags-input .tags.focused {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.has-error tags-input .tags {
  border-color: #a94442;
}
.has-error tags-input .tags.focused {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-warning tags-input .tags {
  border-color: #8a6d3b;
}
.has-warning tags-input .tags.focused {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

/*# sourceMappingURL=ng-tags-input.bootstrap.css.map */

@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: middle;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after {
  content: "";
  content: none;
}

q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

@-webkit-keyframes makeVisible {
  0% {
    visibility: hidden;
  }
  20% {
    visibility: hidden;
  }
  21% {
    visibility: visible;
  }
}
@-moz-keyframes makeVisible {
  0% {
    visibility: hidden;
  }
  20% {
    visibility: hidden;
  }
  21% {
    visibility: visible;
  }
}
@-ms-keyframes makeVisible {
  0% {
    visibility: hidden;
  }
  20% {
    visibility: hidden;
  }
  21% {
    visibility: visible;
  }
}
@-o-keyframes makeVisible {
  0% {
    visibility: hidden;
  }
  20% {
    visibility: hidden;
  }
  21% {
    visibility: visible;
  }
}
@keyframes makeVisible {
  0% {
    visibility: hidden;
  }
  20% {
    visibility: hidden;
  }
  21% {
    visibility: visible;
  }
}
.makeVisible .text, .makeVisible img {
  -webkit-animation: makeVisible 1s linear;
  -moz-animation: makeVisible 1s linear;
  -ms-animation: makeVisible 1s linear;
  -o-animation: makeVisible 1s linear;
  animation: makeVisible 1s linear;
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Apr 21, 2015, 2:39:06 PM
    Author     : Sharad
*/
/* Futura Lt Light 
@font-face {
    font-family: 'futura_lt_light';
    src: url('fonts/futura-lt-light-webfont.eot');
    src: url('fonts/futura-lt-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/futura-lt-light-webfont.woff2') format('woff2'),
         url('fonts/futura-lt-light-webfont.woff') format('woff'),
         url('fonts/futura-lt-light-webfont.ttf') format('truetype'),
         url('fonts/futura-lt-light-webfont.svg#futura_lt_light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'futura_md_btmedium';
    src: url('fonts/futura-md-bt-medium-webfont.eot');
    src: url('fonts/futura-md-bt-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/futura-md-bt-medium-webfont.woff2') format('woff2'),
         url('fonts/futura-md-bt-medium-webfont.woff') format('woff'),
         url('fonts/futura-md-bt-medium-webfont.ttf') format('truetype'),
         url('fonts/futura-md-bt-medium-webfont.svg#futura_md_btmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}*/
/* Cutoff Colors */
html, body {
  height: 100%;
  font-size: 92%;
  font-family: 'Open Sans Semibold';
  background-color: white;
}

body {
  background: #ffffff;
  font: 13px "Open Sans Semibold" normal;
  color: #5B6770;
  -ms-overflow-style: scrollbar;
}

.loading-block-main .loading-disabled {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: gray;
  opacity: .5;
  z-index: 1000;
  height: 3750px;
}
.loading-block-main .loading-icn {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 10000;
}

h7 {
  font-size: 16px;
  font-weight: bold;
}

input[type=text]::-ms-clear {
  display: none;
}

textarea {
  font-size: inherit;
}

.cke_toolbar_break {
  clear: none !important;
}

.invalidField {
  color: #ea9999;
}

.moveRightMultiselect {
  margin-left: 20px !important;
}

.moveRightMultiselectHide {
  display: none;
}

.legend-btn {
  width: 11px;
  height: 11px;
  margin: 0 4px -2px -5px !important;
  border-radius: 50%;
  display: inline-block;
}

.new-btn {
  padding: 10px;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  display: inline-block;
}

.btn-reject {
  background: white;
  border: 1px solid #0E356B !important;
  border-radius: 4px !important;
  color: #0E356B !important;
  display: inline-block;
}

.btn-accept {
  background: #223A52;
  border: 1px solid #223A52 !important;
  border-radius: 4px !important;
  display: inline-block;
}

.smartmeet-header {
  width: 100%;
  background-color: white;
}
.smartmeet-header .rowm {
  min-height: 45px;
  margin: 0px 10px;
  text-align: left;
}
.smartmeet-header .smartmeet-logo {
  display: inline-block;
}
.smartmeet-header .smartmeet-border {
  border-left: 1px solid rgba(182, 183, 192, 0.884);
  height: 32px;
  display: inline-block;
  margin: 10px;
}

table.dataTable tbody td {
  /*    word-break: break-all !important;*/
  border-right: 1px solid #edecea !important;
  background: #fbfaf8;
  border-bottom: 1px solid #edecea !important;
  border-top: 0px solid #edecea !important;
}

.highlightedCell {
  background-color: #FFEFEF !important;
}

.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 0px !important;
}

div.DTFC_Blocker {
  background-color: #fbfaf8 !important;
}

table.dataTable thead th {
  background: #f5f0e8 !important;
  border-right: 1px solid #edecea !important;
  border-bottom: 1px solid #edecea !important;
  font-weight: 100 !important;
}

table.dataTable tbody td:nth-child(2) {
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.completed-clr {
  background: #3f51b5;
}

.sc-clr {
  background: #45ad4e;
}

.mc-clr {
  background: #feb300;
}

.nc-clr {
  background: #f44236;
}

.pending-clr {
  background: #7bccc6;
}

.lnd-ex {
  background: #538135;
  background-color: #538135 !important;
}

.lnd-pr {
  background: #a8d08d;
  background-color: #a8d08d !important;
}

.lnd-in {
  background: #ffd966;
  background-color: #ffd966 !important;
}

.lnd-ne {
  background: #f4b083;
  background-color: #f4b083 !important;
}

.lnd-no {
  background: #ff0000;
  background-color: #ff0000 !important;
}

.running-clr {
  background: #00aff0;
}

.expired-clr {
  background: #999999 !important;
}

.rejected-clr {
  background: #831e38 !important;
}

.inprogress-clr {
  background: #00aff0;
}

.status-pending {
  background-position: -533px -2px !important;
}

.status-running {
  background-position: -533px -2px !important;
}

.status-blocked {
  background-position: -580px -2px !important;
}

.status-evaluated {
  background-position: -616px -34px !important;
}

.status-completed {
  background-position: -556px -2px !important;
}

.md-withicon {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.status-icon-1 {
  width: 22px;
  height: 22px;
  float: right !important;
}

.status-icon-2 {
  width: 22px;
  height: 22px;
  float: right !important;
  display: block;
}

.filter-icon {
  /*background-position: -518px -143px !important;
  width: 35px;*/
  background-position: -521px -143px !important;
  width: 32px;
  height: 35px;
  cursor: pointer;
}

.filter-close-icon {
  background-position: -521px -175px !important;
  width: 35px;
  height: 35px;
  cursor: pointer;
}

.filter-icon-show-count {
  background-position: -521px -106px !important;
  width: 32px;
  height: 35px;
  cursor: pointer;
}

.no-fixed-width {
  width: 100% !important;
}

.filter-reset-icon {
  background-position: -521px -64px !important;
  width: 35px;
  height: 35px;
  margin-right: 10px;
  float: right !important;
  cursor: pointer;
}

.multiselect-focus:focus, .ck-editor-focus:focus, .h-range-slider-focus:focus {
  -webkit-box-shadow: 0 0 5px #addddd;
  -moz-box-shadow: 0 0 5px #addddd;
  -ms-box-shadow: 0 0 5px #addddd;
  -o-box-shadow: 0 0 5px #addddd;
  box-shadow: 0 0 5px #addddd;
  outline: 0;
}

.icon-date {
  background-position: -352px -141px !important;
  position: absolute;
  display: block;
  height: 25px;
  width: 30px;
  top: 5px;
  right: 7px;
}

.error-highlight {
  box-shadow: 0px 0px 2px 1px #dd001f !important;
}

.acc-popup-wrapper {
  position: fixed;
  text-align: center;
  z-index: 1000;
  display: table;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.for-popup:hover {
  cursor: pointer;
  color: #4EA626 !important;
}

.acc-popup-wrapper .acc-overlay {
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.acc-popup-wrapper .acc-overlay-proctor {
  background: rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.acc-popup-wrapper .acc-popup-content {
  display: table-cell;
  vertical-align: middle;
}
.acc-popup-wrapper .acc-popup-content .vert-block {
  margin: 5px 0;
  display: block;
  text-align: right;
}
.acc-popup-wrapper .acc-popup-content .download-mail-pop {
  margin: 20px;
}
.acc-popup-wrapper .acc-popup-content .download-mail-pop .head-1 {
  padding-bottom: 15px;
  font-weight: bold;
}
.acc-popup-wrapper .acc-popup-content .download-mail-pop .head-2 {
  padding-bottom: 15px;
  line-height: 15px;
}
.acc-popup-wrapper .acc-popup-content .download-mail-pop .error-block {
  font-size: 12px;
  color: #DC1F26;
}

.acc-popup-wrapper .acc-popup {
  margin: 0 21%;
  background: #ffffff;
  position: relative;
  text-align: left;
  border-radius: 6px;
  height: 352px;
}

.acc-popup-wrapper .acc-popup-new {
  margin: 0 20%;
  background: #FBFAF8;
  position: fixed;
  left: 0;
  right: 0;
  top: 10%;
  bottom: 0;
  text-align: left;
}

.info_main-section {
  width: 74%;
  margin: auto;
  padding: 0 4%;
}
.info_main-section .row {
  padding: 6px 5%;
  font-size: 14px;
}
.info_main-section .row .col1 {
  width: 41%;
  float: left;
  padding: 11px 0;
}
.info_main-section .row .col2 {
  width: 50%;
  float: left;
}
.info_main-section .row .col2 .buttn {
  width: 200px;
}

.speedbtn:hover {
  background-color: #474747 !important;
  color: white !important;
}

.speedbtn {
  height: 22px !important;
  width: 22px !important;
  line-height: 0 !important;
  padding: 4px !important;
  border-radius: 4px !important;
  background-color: #222222;
  color: #9c9c9c;
  border-color: #222222;
  border-radius: .25rem;
}

.active-speedBtn {
  background-color: white !important;
  border-color: white !important;
  color: #333333 !important;
}

.speedbtn-lg1 {
  height: 22px !important;
  width: 29px !important;
  line-height: 0 !important;
  padding: 2px !important;
  border-radius: 4px !important;
}

.info_main-section-playback {
  width: 100%;
}
.info_main-section-playback .top {
  background: white;
  float: left;
  padding: 10px;
  width: 37%;
  display: inline-block;
}
.info_main-section-playback .top .heading {
  float: left;
  font-size: 20px;
}
.info_main-section-playback .top .select-right {
  /*float: right;*/
  position: relative;
  height: 47px;
}
.info_main-section-playback .top .top-detail {
  line-height: 18px;
  /*font-family: consolas,monospace;*/
}
.info_main-section-playback .top .top-detail i {
  font-style: italic;
  vertical-align: baseline;
}
.info_main-section-playback .top .top-detail b {
  font-weight: bold;
  vertical-align: baseline;
}
.info_main-section-playback .bottom {
  width: 61%;
  display: inline-block;
  float: right;
}
.info_main-section-playback .bottom .bottom-left {
  width: 95%;
  /*float: left;*/
  background: white;
  border: 1px solid #edecea;
  margin: 15px 0px 15px 15px;
  /*padding: 10px;*/
  /*height: 312px;*/
}
.info_main-section-playback .bottom .bottom-right {
  width: 95%;
  float: right;
  background: white;
  /*border: 1px solid #edecea;*/
  margin: 15px 15px 15px 0px;
  padding: 10px;
  /*height: 312px;*/
}
.info_main-section-playback .bottom .bottom-right .heading {
  float: left;
  font-size: 20px;
  color: #333333;
}

.acc-close {
  width: 16px;
  height: 16px;
  margin: 5px 0;
  background-position: -20px -20px !important;
  cursor: pointer;
  float: right !important;
}

.acc-close1 {
  right: 20px;
  cursor: pointer;
  position: absolute;
  top: 20px;
  opacity: 1;
  z-index: 1000;
  width: 20px;
  height: 20px;
  background-position: -20px -19px !important;
}

.acc-close-new {
  width: 20px;
  height: 19px;
  background-position: -409px -81px !important;
  cursor: pointer;
  float: right !important;
}

.chose-testbox:hover {
  cursor: pointer;
}

.hoverClass {
  cursor: pointer;
}
.hoverClass:hover {
  color: #4EA626;
}

.chose-testbox {
  padding: 30px;
  width: 40%;
  text-align: center;
  background: white;
  border-radius: 8px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
  height: 140px;
}

.viewPass {
  width: 20px;
  height: 20px;
  background-position: -268px -139px !important;
  cursor: pointer;
  float: right !important;
  margin: -29px;
}

.viewPass:hover {
  width: 20px;
  height: 20px;
  background-position: -270px -183px !important;
  cursor: pointer;
  float: right !important;
  margin: -29px;
}

.section-det {
  max-height: 275px;
  overflow: auto;
}
.section-det .section-det-inner {
  margin: 1% 0;
  white-space: pre-line;
}
.section-det .section-det-inner .section-det-inner-head {
  font-size: 22px;
}
.section-det .section-det-inner .right-margin {
  margin-left: 50px;
}

.left-sec {
  width: 49%;
  display: inline-block;
}

.mid-sec {
  width: 49%;
  display: inline-block;
}

.right-sec {
  padding-bottom: 5px;
  border-bottom: 2px solid #efeae7;
}

.containInside {
  margin: 2% 4%;
}
.containInside .svarCsv {
  background: url("images/csv.png") no-repeat 0 0;
  width: 55px;
  height: 65px;
}
.containInside .upload-download-block {
  display: flex;
  height: 200px;
  justify-content: space-around;
  align-items: center;
}
.containInside .upload-download-block .inner-block {
  display: inline-block;
  position: relative;
  height: 100%;
  width: 40%;
  box-shadow: 0px 2px 4px #dcdcdc;
  border-radius: 6px;
}
.containInside .upload-download-block .inner-block:hover {
  box-shadow: 0 2px 8px 1px #dad7d7;
}
.containInside .upload-download-block .inner-block .upload-button {
  margin: 30% 36% 11% 36%;
  height: auto;
}
.containInside .upload-download-block .inner-block .upload-text {
  margin: 0% 28%;
}
.containInside .upload-download-block .inner-block .upload-text span {
  font-size: 14px;
}
.containInside .upload-download-block .inner-block .download-button {
  display: inline-block;
  margin: 30% 36% 10% 36%;
}
.containInside .upload-download-block .inner-block .download-text {
  margin: 0% 11%;
}
.containInside .upload-download-block .inner-block .download-text span {
  font-size: 14px;
}
.containInside .uploaded-file {
  justify-content: center;
  display: flex;
  margin: 20px;
  background: #f2f2f2;
  height: 50px;
  align-items: center;
}

.ver-header {
  background-color: #4EA626;
  color: white;
  font-size: 16px;
  padding: 12px 0 10px 20px;
  font-family: 'Open Sans Semibold';
}

.ver-header-login {
  border-radius: 5px 5px 0 0;
  background-color: #4EA626;
  text-align: left;
  padding: 10px 10px 10px 20px;
  font-size: 16px;
  font-weight: bold;
}

.ver-header-new {
  text-transform: capitalize;
  color: white;
  font-size: 15px;
  padding: 10px 15px;
  background-color: #4EA626;
  border-radius: 6px 6px 0px 0px;
  position: relative;
  box-shadow: 0 1px 4px 0 rgba(32, 33, 36, 0.28);
  font-family: 'Open Sans Semibold';
}

.ver-header-slots {
  text-transform: capitalize;
  color: white;
  font-size: 15px;
  padding: 10px 15px;
  font-weight: 700;
  background-color: #223A52;
}

.ver-body-new {
  min-height: 150px;
  margin: 20px;
}

.ver-body-sep-new {
  border: 1px solid #C9D1D9;
}

.ver-popup-sm {
  width: 400px;
}

.ver-popup-md {
  width: 600px;
}

.ver-popup-lg {
  width: 800px;
}

.ver-btn-pos {
  margin: 20px;
  float: right;
}
.ver-btn-pos button {
  font-size: 14px;
}

.ver-section {
  color: white;
  font-size: 26px;
  background-color: #ABDDD9;
  cursor: pointer;
}

.select {
  background-color: #2d8803;
  cursor: auto !important;
}

a, a:visited {
  text-decoration: none;
  color: #5B6770;
}
a:hover, a:focus, a:active {
  text-decoration: none;
  color: #5B6770;
  outline: none;
}

.ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 20px;
}

.clearfix {
  /**
   * For IE 6/7 (trigger hasLayout)
   */
}
.clearfix:before, .clearfix:after {
  visibility: hidden;
  height: 0;
  content: "";
  display: block;
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}

.pointer {
  cursor: pointer;
}

/* Let's get this party started */
body *::-webkit-scrollbar {
  width: 10px;
  height: 10px !important;
}

/* Track */
body *::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

/* Handle */
body *::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #465C76 !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
}

body *::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(100, 100, 100, 0.4);
}

rzslider {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 4px;
  margin: 30px 0 15px 0;
  vertical-align: middle;
}

rzslider span {
  position: absolute;
  display: inline-block;
  white-space: nowrap;
}

rzslider span.rz-base {
  width: 100%;
  height: 100%;
  padding: 0;
}

rzslider span.rz-bar {
  z-index: 0;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

rzslider span.rz-bar.rz-selection {
  z-index: 1;
  width: 0;
  background: #0db9f0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

rzslider span.rz-pointer {
  top: -12px;
  z-index: 2;
  width: 32px;
  height: 32px;
  cursor: pointer;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}

rzslider .rz-last {
  right: 0;
  height: inherit;
  position: absolute;
}
rzslider span .rz-pointer:hover:after {
  background-color: #ffffff;
}
rzslider span .rz-pointer .rz-active:after {
  background-color: #451aff;
}
rzslider span.rz-bubble {
  top: -32px;
  padding: 1px 3px;
  color: #55637d;
  cursor: default;
}
rzslider span.rz-bubble.rz-selection {
  top: 16px;
}
rzslider span.rz-bubble.rz-limit {
  color: #55637d;
}

.alert.alert-danger.ng-invalid {
  padding: 5px;
  margin-top: 1px;
  margin-bottom: 0;
}

.ng-toast > ul > li {
  /*margin: 8% -40%;*/
  width: 600px !important;
}

.iassess-footer {
  background: #ffffff;
  padding: 0 30px 0 0;
  text-align: right;
  height: 36px;
  line-height: 36px;
  margin-top: -36px;
}

.errorSvarUpdate {
  color: #dd001f;
  max-width: 700px;
}

.errorcell {
  color: #F00;
}

.md-text {
  color: inherit !important;
  line-height: 19px !important;
  white-space: nowrap;
}

.bootstraps .dropdown-menu > .active > a, .bootstraps .bootstrap .dropdown-menu > .active > a:hover, .bootstraps .bootstrap .dropdown-menu > .active > a:focus {
  background-color: #A2D3D0;
}
.bootstraps .btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.bootstraps .btn-success:hover, .bootstraps .btn-success:focus, .bootstraps .btn-success:active, .bootstraps .btn-success.active, .bootstraps .open .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}
.bootstraps .btn-success:active, .bootstraps .btn-success.active, .bootstraps .open .dropdown-toggle.btn-success {
  background-image: none;
}
.bootstraps .btn-success.disabled, .bootstraps .btn-success[disabled], .bootstraps fieldset[disabled] .btn-success, .bootstraps .btn-success.disabled:hover, .bootstraps .btn-success[disabled]:hover, .bootstraps fieldset[disabled] .btn-success:hover, .bootstraps .btn-success.disabled:focus, .bootstraps .btn-success[disabled]:focus, .bootstraps fieldset[disabled] .btn-success:focus, .bootstraps .btn-success.disabled:active, .bootstraps .btn-success[disabled]:active, .bootstraps fieldset[disabled] .btn-success:active, .bootstraps .btn-success.disabled.active, .bootstraps .btn-success[disabled].active, .bootstraps fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.bootstraps .btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.bootstraps .btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.bootstraps .btn-info:hover, .bootstraps .btn-info:focus, .bootstraps .btn-info:active, .bootstraps .btn-info.active, .bootstraps .open .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.bootstraps .btn-info:active, .bootstraps .btn-info.active, .bootstraps .open .dropdown-toggle.btn-info {
  background-image: none;
}
.bootstraps .btn-info.disabled, .bootstraps .btn-info[disabled], .bootstraps fieldset[disabled] .btn-info, .bootstraps .btn-info.disabled:hover, .bootstraps .btn-info[disabled]:hover, .bootstraps fieldset[disabled] .btn-info:hover, .bootstraps .btn-info.disabled:focus, .bootstraps .btn-info[disabled]:focus, .bootstraps fieldset[disabled] .btn-info:focus, .bootstraps .btn-info.disabled:active, .bootstraps .btn-info[disabled]:active, .bootstraps fieldset[disabled] .btn-info:active, .bootstraps .btn-info.disabled.active, .bootstraps .btn-info[disabled].active, .bootstraps fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.bootstraps .btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.bootstraps .btn-warning {
  color: #fff;
  background-color: #474747;
  border-color: #474747;
}
.bootstraps .btn-warning:hover, .bootstraps .btn-warning:focus, .bootstraps .btn-warning:active, .bootstraps .btn-warning.active, .bootstraps .open .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #303030;
  border-color: #303030;
}
.bootstraps .btn-warning:active, .bootstraps .btn-warning.active, .bootstraps .open .dropdown-toggle.btn-warning {
  background-image: none;
}
.bootstraps .btn-warning.disabled, .bootstraps .btn-warning[disabled], .bootstraps fieldset[disabled] .btn-warning, .bootstraps .btn-warning.disabled:hover, .bootstraps .btn-warning[disabled]:hover, .bootstraps fieldset[disabled] .btn-warning:hover, .bootstraps .btn-warning.disabled:focus, .bootstraps .btn-warning[disabled]:focus, .bootstraps fieldset[disabled] .btn-warning:focus, .bootstraps .btn-warning.disabled:active, .bootstraps .btn-warning[disabled]:active, .bootstraps fieldset[disabled] .btn-warning:active, .bootstraps .btn-warning.disabled.active, .bootstraps .btn-warning[disabled].active, .bootstraps fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.bootstraps .btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.bootstraps .btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.bootstraps .btn-danger:hover, .bootstraps .btn-danger:focus, .bootstraps .btn-danger:active, .bootstraps .btn-danger.active, .bootstraps .open .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.bootstraps .btn-danger:active, .bootstraps .btn-danger.active, .bootstraps .open .dropdown-toggle.btn-danger {
  background-image: none;
}
.bootstraps .btn-danger.disabled, .bootstraps .btn-danger[disabled], .bootstraps fieldset[disabled] .btn-danger, .bootstraps .btn-danger.disabled:hover, .bootstraps .btn-danger[disabled]:hover, .bootstraps fieldset[disabled] .btn-danger:hover, .bootstraps .btn-danger.disabled:focus, .bootstraps .btn-danger[disabled]:focus, .bootstraps fieldset[disabled] .btn-danger:focus, .bootstraps .btn-danger.disabled:active, .bootstraps .btn-danger[disabled]:active, .bootstraps fieldset[disabled] .btn-danger:active, .bootstraps .btn-danger.disabled.active, .bootstraps .btn-danger[disabled].active, .bootstraps fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.bootstraps .btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.bootstraps .btn-link {
  color: #428bca;
  font-weight: 400;
  cursor: pointer;
  border-radius: 0;
}
.bootstraps .btn-link, .bootstraps .btn-link:active, .bootstraps .btn-link[disabled], .bootstraps fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bootstraps .btn-link, .bootstraps .btn-link:hover, .bootstraps .btn-link:focus, .bootstraps .btn-link:active {
  border-color: transparent;
}
.bootstraps .btn-link:hover, .bootstraps .btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.bootstraps .btn-link[disabled]:hover, .bootstraps fieldset[disabled] .btn-link:hover, .bootstraps .btn-link[disabled]:focus, .bootstraps fieldset[disabled] .btn-link:focus {
  color: #999;
  text-decoration: none;
}
.bootstraps .btn-lg, .bootstraps .btn-primary-lg, .bootstraps .btn-secondary-lg, .bootstraps .btn-gray-lg, .bootstraps .btn-group-lg > .btn, .bootstraps .btn-group-lg > .btn-small, .bootstraps .btn-group-lg > .btn-gray-sm, .bootstraps .btn-group-lg > .btn-primary-sm, .bootstraps .btn-group-lg > .btn-lg, .bootstraps .btn-group-lg > .btn-primary-lg, .bootstraps .btn-group-lg > .btn-secondary-lg, .bootstraps .btn-group-lg > .btn-gray-lg, .bootstraps .btn-group-lg > .btn-primary, .bootstraps .btn-group-lg > .btn-secondary, .bootstraps .btn-group-lg > .btn-gray {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.bootstraps .btn-sm, .bootstraps .btn-group-sm > .btn, .bootstraps .btn-group-sm > .btn-small, .bootstraps .btn-group-sm > .btn-gray-sm, .bootstraps .btn-group-sm > .btn-primary-sm, .bootstraps .btn-group-sm > .btn-lg, .bootstraps .btn-group-sm > .btn-primary-lg, .bootstraps .btn-group-sm > .btn-secondary-lg, .bootstraps .btn-group-sm > .btn-gray-lg, .bootstraps .btn-group-sm > .btn-primary, .bootstraps .btn-group-sm > .btn-secondary, .bootstraps .btn-group-sm > .btn-gray {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.bootstraps .btn-xs, .bootstraps .btn-group-xs > .btn, .bootstraps .btn-group-xs > .btn-small, .bootstraps .btn-group-xs > .btn-gray-sm, .bootstraps .btn-group-xs > .btn-primary-sm, .bootstraps .btn-group-xs > .btn-lg, .bootstraps .btn-group-xs > .btn-primary-lg, .bootstraps .btn-group-xs > .btn-secondary-lg, .bootstraps .btn-group-xs > .btn-gray-lg, .bootstraps .btn-group-xs > .btn-primary, .bootstraps .btn-group-xs > .btn-secondary, .bootstraps .btn-group-xs > .btn-gray {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.bootstraps .btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.bootstraps .btn-block + .btn-block {
  margin-top: 5px;
}
.bootstraps input[type=submit].btn-block, .bootstraps input[type=reset].btn-block, .bootstraps input[type=button].btn-block {
  width: 100%;
}
.bootstraps .fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear;
}
.bootstraps .fade.in {
  opacity: 1;
}
.bootstraps .collapse {
  display: none;
}
.bootstraps .collapse.in {
  display: block;
}
.bootstraps .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
  transition: height .35s ease;
}
@font-face {
  .bootstraps {
    font-family: 'Glyphicons Halflings';
    font-display: block;
    src: url(../fonts/glyphicons-halflings-regular.eot);
    src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/glyphicons-halflings-regular.woff) format("woff"), url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
  }
}
.bootstraps .glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bootstraps .glyphicon-asterisk:before {
  content: "\2a";
}
.bootstraps .glyphicon-plus:before {
  content: "\2b";
}
.bootstraps .glyphicon-euro:before {
  content: "\20ac";
}
.bootstraps .glyphicon-minus:before {
  content: "\2212";
}
.bootstraps .glyphicon-cloud:before {
  content: "\2601";
}
.bootstraps .glyphicon-envelope:before {
  content: "\2709";
}
.bootstraps .glyphicon-pencil:before {
  content: "\270f";
}
.bootstraps .glyphicon-glass:before {
  content: "\e001";
}
.bootstraps .glyphicon-music:before {
  content: "\e002";
}
.bootstraps .glyphicon-search:before {
  content: "\e003";
}
.bootstraps .glyphicon-heart:before {
  content: "\e005";
}
.bootstraps .glyphicon-star:before {
  content: "\e006";
}
.bootstraps .glyphicon-star-empty:before {
  content: "\e007";
}
.bootstraps .glyphicon-user:before {
  content: "\e008";
}
.bootstraps .glyphicon-film:before {
  content: "\e009";
}
.bootstraps .glyphicon-th-large:before {
  content: "\e010";
}
.bootstraps .glyphicon-th:before {
  content: "\e011";
}
.bootstraps .glyphicon-th-list:before {
  content: "\e012";
}
.bootstraps .glyphicon-ok:before {
  content: "\e013";
}
.bootstraps .glyphicon-remove:before {
  content: "\e014";
}
.bootstraps .glyphicon-zoom-in:before {
  content: "\e015";
}
.bootstraps .glyphicon-zoom-out:before {
  content: "\e016";
}
.bootstraps .glyphicon-off:before {
  content: "\e017";
}
.bootstraps .glyphicon-signal:before {
  content: "\e018";
}
.bootstraps .glyphicon-cog:before {
  content: "\e019";
}
.bootstraps .glyphicon-trash:before {
  content: "\e020";
}
.bootstraps .glyphicon-home:before {
  content: "\e021";
}
.bootstraps .glyphicon-file:before {
  content: "\e022";
}
.bootstraps .glyphicon-time:before {
  content: "\e023";
}
.bootstraps .glyphicon-road:before {
  content: "\e024";
}
.bootstraps .glyphicon-download-alt:before {
  content: "\e025";
}
.bootstraps .glyphicon-download:before {
  content: "\e026";
}
.bootstraps .glyphicon-upload:before {
  content: "\e027";
}
.bootstraps .glyphicon-inbox:before {
  content: "\e028";
}
.bootstraps .glyphicon-play-circle:before {
  content: "\e029";
}
.bootstraps .glyphicon-repeat:before {
  content: "\e030";
}
.bootstraps .glyphicon-refresh:before {
  content: "\e031";
}
.bootstraps .glyphicon-list-alt:before {
  content: "\e032";
}
.bootstraps .glyphicon-lock:before {
  content: "\e033";
}
.bootstraps .glyphicon-flag:before {
  content: "\e034";
}
.bootstraps .glyphicon-headphones:before {
  content: "\e035";
}
.bootstraps .glyphicon-volume-off:before {
  content: "\e036";
}
.bootstraps .glyphicon-volume-down:before {
  content: "\e037";
}
.bootstraps .glyphicon-volume-up:before {
  content: "\e038";
}
.bootstraps .glyphicon-qrcode:before {
  content: "\e039";
}
.bootstraps .glyphicon-barcode:before {
  content: "\e040";
}
.bootstraps .glyphicon-tag:before {
  content: "\e041";
}
.bootstraps .glyphicon-tags:before {
  content: "\e042";
}
.bootstraps .glyphicon-book:before {
  content: "\e043";
}
.bootstraps .glyphicon-bookmark:before {
  content: "\e044";
}
.bootstraps .glyphicon-print:before {
  content: "\e045";
}
.bootstraps .glyphicon-camera:before {
  content: "\e046";
}
.bootstraps .glyphicon-font:before {
  content: "\e047";
}
.bootstraps .glyphicon-bold:before {
  content: "\e048";
}
.bootstraps .glyphicon-italic:before {
  content: "\e049";
}
.bootstraps .glyphicon-text-height:before {
  content: "\e050";
}
.bootstraps .glyphicon-text-width:before {
  content: "\e051";
}
.bootstraps .glyphicon-align-left:before {
  content: "\e052";
}
.bootstraps .glyphicon-align-center:before {
  content: "\e053";
}
.bootstraps .glyphicon-align-right:before {
  content: "\e054";
}
.bootstraps .glyphicon-align-justify:before {
  content: "\e055";
}
.bootstraps .glyphicon-list:before {
  content: "\e056";
}
.bootstraps .glyphicon-indent-left:before {
  content: "\e057";
}
.bootstraps .glyphicon-indent-right:before {
  content: "\e058";
}
.bootstraps .glyphicon-facetime-video:before {
  content: "\e059";
}
.bootstraps .glyphicon-picture:before {
  content: "\e060";
}
.bootstraps .glyphicon-map-marker:before {
  content: "\e062";
}
.bootstraps .glyphicon-adjust:before {
  content: "\e063";
}
.bootstraps .glyphicon-tint:before {
  content: "\e064";
}
.bootstraps .glyphicon-edit:before {
  content: "\e065";
}
.bootstraps .glyphicon-share:before {
  content: "\e066";
}
.bootstraps .glyphicon-check:before {
  content: "\e067";
}
.bootstraps .glyphicon-move:before {
  content: "\e068";
}
.bootstraps .glyphicon-step-backward:before {
  content: "\e069";
}
.bootstraps .glyphicon-fast-backward:before {
  content: "\e070";
}
.bootstraps .glyphicon-backward:before {
  content: "\e071";
}
.bootstraps .glyphicon-play:before {
  content: "\e072";
}
.bootstraps .glyphicon-pause:before {
  content: "\e073";
}
.bootstraps .glyphicon-stop:before {
  content: "\e074";
}
.bootstraps .glyphicon-forward:before {
  content: "\e075";
}
.bootstraps .glyphicon-fast-forward:before {
  content: "\e076";
}
.bootstraps .glyphicon-step-forward:before {
  content: "\e077";
}
.bootstraps .glyphicon-eject:before {
  content: "\e078";
}
.bootstraps .glyphicon-chevron-left:before {
  content: "\e079";
}
.bootstraps .glyphicon-chevron-right:before {
  content: "\e080";
}
.bootstraps .glyphicon-plus-sign:before {
  content: "\e081";
}
.bootstraps .glyphicon-minus-sign:before {
  content: "\e082";
}
.bootstraps .glyphicon-remove-sign:before {
  content: "\e083";
}
.bootstraps .glyphicon-ok-sign:before {
  content: "\e084";
}
.bootstraps .glyphicon-question-sign:before {
  content: "\e085";
}
.bootstraps .glyphicon-info-sign:before {
  content: "\e086";
}
.bootstraps .glyphicon-screenshot:before {
  content: "\e087";
}
.bootstraps .glyphicon-remove-circle:before {
  content: "\e088";
}
.bootstraps .glyphicon-ok-circle:before {
  content: "\e089";
}
.bootstraps .glyphicon-ban-circle:before {
  content: "\e090";
}
.bootstraps .glyphicon-arrow-left:before {
  content: "\e091";
}
.bootstraps .glyphicon-arrow-right:before {
  content: "\e092";
}
.bootstraps .glyphicon-arrow-up:before {
  content: "\e093";
}
.bootstraps .glyphicon-arrow-down:before {
  content: "\e094";
}
.bootstraps .glyphicon-share-alt:before {
  content: "\e095";
}
.bootstraps .glyphicon-resize-full:before {
  content: "\e096";
}
.bootstraps .glyphicon-resize-small:before {
  content: "\e097";
}
.bootstraps .glyphicon-exclamation-sign:before {
  content: "\e101";
}
.bootstraps .glyphicon-gift:before {
  content: "\e102";
}
.bootstraps .glyphicon-leaf:before {
  content: "\e103";
}
.bootstraps .glyphicon-fire:before {
  content: "\e104";
}
.bootstraps .glyphicon-eye-open:before {
  content: "\e105";
}
.bootstraps .glyphicon-eye-close:before {
  content: "\e106";
}
.bootstraps .glyphicon-warning-sign:before {
  content: "\e107";
}
.bootstraps .glyphicon-plane:before {
  content: "\e108";
}
.bootstraps .glyphicon-calendar:before {
  content: "\e109";
}
.bootstraps .glyphicon-random:before {
  content: "\e110";
}
.bootstraps .glyphicon-comment:before {
  content: "\e111";
}
.bootstraps .glyphicon-magnet:before {
  content: "\e112";
}
.bootstraps .glyphicon-chevron-up:before {
  content: "\e113";
}
.bootstraps .glyphicon-chevron-down:before {
  content: "\e114";
}
.bootstraps .glyphicon-retweet:before {
  content: "\e115";
}
.bootstraps .glyphicon-shopping-cart:before {
  content: "\e116";
}
.bootstraps .glyphicon-folder-close:before {
  content: "\e117";
}
.bootstraps .glyphicon-folder-open:before {
  content: "\e118";
}
.bootstraps .glyphicon-resize-vertical:before {
  content: "\e119";
}
.bootstraps .glyphicon-resize-horizontal:before {
  content: "\e120";
}
.bootstraps .glyphicon-hdd:before {
  content: "\e121";
}
.bootstraps .glyphicon-bullhorn:before {
  content: "\e122";
}
.bootstraps .glyphicon-bell:before {
  content: "\e123";
}
.bootstraps .glyphicon-certificate:before {
  content: "\e124";
}
.bootstraps .glyphicon-thumbs-up:before {
  content: "\e125";
}
.bootstraps .glyphicon-thumbs-down:before {
  content: "\e126";
}
.bootstraps .glyphicon-hand-right:before {
  content: "\e127";
}
.bootstraps .glyphicon-hand-left:before {
  content: "\e128";
}
.bootstraps .glyphicon-hand-up:before {
  content: "\e129";
}
.bootstraps .glyphicon-hand-down:before {
  content: "\e130";
}
.bootstraps .glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.bootstraps .glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.bootstraps .glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.bootstraps .glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.bootstraps .glyphicon-globe:before {
  content: "\e135";
}
.bootstraps .glyphicon-wrench:before {
  content: "\e136";
}
.bootstraps .glyphicon-tasks:before {
  content: "\e137";
}
.bootstraps .glyphicon-filter:before {
  content: "\e138";
}
.bootstraps .glyphicon-briefcase:before {
  content: "\e139";
}
.bootstraps .glyphicon-fullscreen:before {
  content: "\e140";
}
.bootstraps .glyphicon-dashboard:before {
  content: "\e141";
}
.bootstraps .glyphicon-paperclip:before {
  content: "\e142";
}
.bootstraps .glyphicon-heart-empty:before {
  content: "\e143";
}
.bootstraps .glyphicon-link:before {
  content: "\e144";
}
.bootstraps .glyphicon-phone:before {
  content: "\e145";
}
.bootstraps .glyphicon-pushpin:before {
  content: "\e146";
}
.bootstraps .glyphicon-usd:before {
  content: "\e148";
}
.bootstraps .glyphicon-gbp:before {
  content: "\e149";
}
.bootstraps .glyphicon-sort:before {
  content: "\e150";
}
.bootstraps .glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.bootstraps .glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.bootstraps .glyphicon-sort-by-order:before {
  content: "\e153";
}
.bootstraps .glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.bootstraps .glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.bootstraps .glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.bootstraps .glyphicon-unchecked:before {
  content: "\e157";
}
.bootstraps .glyphicon-expand:before {
  content: "\e158";
}
.bootstraps .glyphicon-collapse-down:before {
  content: "\e159";
}
.bootstraps .glyphicon-collapse-up:before {
  content: "\e160";
}
.bootstraps .glyphicon-log-in:before {
  content: "\e161";
}
.bootstraps .glyphicon-flash:before {
  content: "\e162";
}
.bootstraps .glyphicon-log-out:before {
  content: "\e163";
}
.bootstraps .glyphicon-new-window:before {
  content: "\e164";
}
.bootstraps .glyphicon-record:before {
  content: "\e165";
}
.bootstraps .glyphicon-save:before {
  content: "\e166";
}
.bootstraps .glyphicon-open:before {
  content: "\e167";
}
.bootstraps .glyphicon-saved:before {
  content: "\e168";
}
.bootstraps .glyphicon-import:before {
  content: "\e169";
}
.bootstraps .glyphicon-export:before {
  content: "\e170";
}
.bootstraps .glyphicon-send:before {
  content: "\e171";
}
.bootstraps .glyphicon-floppy-disk:before {
  content: "\e172";
}
.bootstraps .glyphicon-floppy-saved:before {
  content: "\e173";
}
.bootstraps .glyphicon-floppy-remove:before {
  content: "\e174";
}
.bootstraps .glyphicon-floppy-save:before {
  content: "\e175";
}
.bootstraps .glyphicon-floppy-open:before {
  content: "\e176";
}
.bootstraps .glyphicon-credit-card:before {
  content: "\e177";
}
.bootstraps .glyphicon-transfer:before {
  content: "\e178";
}
.bootstraps .glyphicon-cutlery:before {
  content: "\e179";
}
.bootstraps .glyphicon-header:before {
  content: "\e180";
}
.bootstraps .glyphicon-compressed:before {
  content: "\e181";
}
.bootstraps .glyphicon-earphone:before {
  content: "\e182";
}
.bootstraps .glyphicon-phone-alt:before {
  content: "\e183";
}
.bootstraps .glyphicon-tower:before {
  content: "\e184";
}
.bootstraps .glyphicon-stats:before {
  content: "\e185";
}
.bootstraps .glyphicon-sd-video:before {
  content: "\e186";
}
.bootstraps .glyphicon-hd-video:before {
  content: "\e187";
}
.bootstraps .glyphicon-subtitles:before {
  content: "\e188";
}
.bootstraps .glyphicon-sound-stereo:before {
  content: "\e189";
}
.bootstraps .glyphicon-sound-dolby:before {
  content: "\e190";
}
.bootstraps .glyphicon-sound-5-1:before {
  content: "\e191";
}
.bootstraps .glyphicon-sound-6-1:before {
  content: "\e192";
}
.bootstraps .glyphicon-sound-7-1:before {
  content: "\e193";
}
.bootstraps .glyphicon-copyright-mark:before {
  content: "\e194";
}
.bootstraps .glyphicon-registration-mark:before {
  content: "\e195";
}
.bootstraps .glyphicon-cloud-download:before {
  content: "\e197";
}
.bootstraps .glyphicon-cloud-upload:before {
  content: "\e198";
}
.bootstraps .glyphicon-tree-conifer:before {
  content: "\e199";
}
.bootstraps .glyphicon-tree-deciduous:before {
  content: "\e200";
}
.bootstraps .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.bootstraps .dropdown {
  position: relative;
}
.bootstraps .dropdown-toggle:focus {
  outline: 0;
}
.bootstraps .dropdown-menu {
  position: absolute;
  overflow: auto;
  max-height: 250px;
  bottom: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 290px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.bootstraps .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.bootstraps .dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.bootstraps .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
}
.bootstraps .dropdown-menu > li > a:hover, .bootstraps .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.bootstraps .dropdown-menu > .active > a, .bootstraps .dropdown-menu > .active > a:hover, .bootstraps .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}
.bootstraps .dropdown-menu > .disabled > a, .bootstraps .dropdown-menu > .disabled > a:hover, .bootstraps .dropdown-menu > .disabled > a:focus {
  color: #999;
}
.bootstraps .dropdown-menu > .disabled > a:hover, .bootstraps .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: not-allowed;
}
.bootstraps .open > .dropdown-menu {
  display: block;
}
.bootstraps .open > a {
  outline: 0;
}
.bootstraps .dropdown-menu-right {
  left: auto;
  right: 0;
}
.bootstraps .dropdown-menu-left {
  left: 0;
  right: auto;
}
.bootstraps .dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #999;
}
.bootstraps .dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.bootstraps .pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.bootstraps .dropup .caret, .bootstraps .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.bootstraps .dropup .dropdown-menu, .bootstraps .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .bootstraps .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .bootstraps .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.bootstraps .btn-group, .bootstraps .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.bootstraps .btn-group > .btn, .bootstraps .btn-group > .btn-small, .bootstraps .btn-group > .btn-gray-sm, .bootstraps .btn-group > .btn-primary-sm, .bootstraps .btn-group > .btn-lg, .bootstraps .btn-group > .btn-primary-lg, .bootstraps .btn-group > .btn-secondary-lg, .bootstraps .btn-group > .btn-gray-lg, .bootstraps .btn-group > .btn-primary, .bootstraps .btn-group > .btn-secondary, .bootstraps .btn-group > .btn-gray, .bootstraps .btn-group-vertical > .btn, .bootstraps .btn-group-vertical > .btn-small, .bootstraps .btn-group-vertical > .btn-gray-sm, .bootstraps .btn-group-vertical > .btn-primary-sm, .bootstraps .btn-group-vertical > .btn-lg, .bootstraps .btn-group-vertical > .btn-primary-lg, .bootstraps .btn-group-vertical > .btn-secondary-lg, .bootstraps .btn-group-vertical > .btn-gray-lg, .bootstraps .btn-group-vertical > .btn-primary, .bootstraps .btn-group-vertical > .btn-secondary, .bootstraps .btn-group-vertical > .btn-gray {
  position: relative;
  float: left;
}
.bootstraps .btn-group > .btn:hover, .bootstraps .btn-group > .btn-small:hover, .bootstraps .btn-group > .btn-gray-sm:hover, .bootstraps .btn-group > .btn-primary-sm:hover, .bootstraps .btn-group > .btn-lg:hover, .bootstraps .btn-group > .btn-primary-lg:hover, .bootstraps .btn-group > .btn-secondary-lg:hover, .bootstraps .btn-group > .btn-gray-lg:hover, .bootstraps .btn-group > .btn-primary:hover, .bootstraps .btn-group > .btn-secondary:hover, .bootstraps .btn-group > .btn-gray:hover, .bootstraps .btn-group-vertical > .btn:hover, .bootstraps .btn-group-vertical > .btn-small:hover, .bootstraps .btn-group-vertical > .btn-gray-sm:hover, .bootstraps .btn-group-vertical > .btn-primary-sm:hover, .bootstraps .btn-group-vertical > .btn-lg:hover, .bootstraps .btn-group-vertical > .btn-primary-lg:hover, .bootstraps .btn-group-vertical > .btn-secondary-lg:hover, .bootstraps .btn-group-vertical > .btn-gray-lg:hover, .bootstraps .btn-group-vertical > .btn-primary:hover, .bootstraps .btn-group-vertical > .btn-secondary:hover, .bootstraps .btn-group-vertical > .btn-gray:hover, .bootstraps .btn-group > .btn:focus, .bootstraps .btn-group > .btn-small:focus, .bootstraps .btn-group > .btn-gray-sm:focus, .bootstraps .btn-group > .btn-primary-sm:focus, .bootstraps .btn-group > .btn-lg:focus, .bootstraps .btn-group > .btn-primary-lg:focus, .bootstraps .btn-group > .btn-secondary-lg:focus, .bootstraps .btn-group > .btn-gray-lg:focus, .bootstraps .btn-group > .btn-primary:focus, .bootstraps .btn-group > .btn-secondary:focus, .bootstraps .btn-group > .btn-gray:focus, .bootstraps .btn-group-vertical > .btn:focus, .bootstraps .btn-group-vertical > .btn-small:focus, .bootstraps .btn-group-vertical > .btn-gray-sm:focus, .bootstraps .btn-group-vertical > .btn-primary-sm:focus, .bootstraps .btn-group-vertical > .btn-lg:focus, .bootstraps .btn-group-vertical > .btn-primary-lg:focus, .bootstraps .btn-group-vertical > .btn-secondary-lg:focus, .bootstraps .btn-group-vertical > .btn-gray-lg:focus, .bootstraps .btn-group-vertical > .btn-primary:focus, .bootstraps .btn-group-vertical > .btn-secondary:focus, .bootstraps .btn-group-vertical > .btn-gray:focus, .bootstraps .btn-group > .btn:active, .bootstraps .btn-group > .btn-small:active, .bootstraps .btn-group > .btn-gray-sm:active, .bootstraps .btn-group > .btn-primary-sm:active, .bootstraps .btn-group > .btn-lg:active, .bootstraps .btn-group > .btn-primary-lg:active, .bootstraps .btn-group > .btn-secondary-lg:active, .bootstraps .btn-group > .btn-gray-lg:active, .bootstraps .btn-group > .btn-primary:active, .bootstraps .btn-group > .btn-secondary:active, .bootstraps .btn-group > .btn-gray:active, .bootstraps .btn-group-vertical > .btn:active, .bootstraps .btn-group-vertical > .btn-small:active, .bootstraps .btn-group-vertical > .btn-gray-sm:active, .bootstraps .btn-group-vertical > .btn-primary-sm:active, .bootstraps .btn-group-vertical > .btn-lg:active, .bootstraps .btn-group-vertical > .btn-primary-lg:active, .bootstraps .btn-group-vertical > .btn-secondary-lg:active, .bootstraps .btn-group-vertical > .btn-gray-lg:active, .bootstraps .btn-group-vertical > .btn-primary:active, .bootstraps .btn-group-vertical > .btn-secondary:active, .bootstraps .btn-group-vertical > .btn-gray:active, .bootstraps .btn-group > .btn.active, .bootstraps .btn-group > .active.btn-small, .bootstraps .btn-group > .active.btn-gray-sm, .bootstraps .btn-group > .active.btn-primary-sm, .bootstraps .btn-group > .active.btn-lg, .bootstraps .btn-group > .active.btn-primary-lg, .bootstraps .btn-group > .active.btn-secondary-lg, .bootstraps .btn-group > .active.btn-gray-lg, .bootstraps .btn-group > .active.btn-primary, .bootstraps .btn-group > .active.btn-secondary, .bootstraps .btn-group > .active.btn-gray, .bootstraps .btn-group-vertical > .btn.active, .bootstraps .btn-group-vertical > .active.btn-small, .bootstraps .btn-group-vertical > .active.btn-gray-sm, .bootstraps .btn-group-vertical > .active.btn-primary-sm, .bootstraps .btn-group-vertical > .active.btn-lg, .bootstraps .btn-group-vertical > .active.btn-primary-lg, .bootstraps .btn-group-vertical > .active.btn-secondary-lg, .bootstraps .btn-group-vertical > .active.btn-gray-lg, .bootstraps .btn-group-vertical > .active.btn-primary, .bootstraps .btn-group-vertical > .active.btn-secondary, .bootstraps .btn-group-vertical > .active.btn-gray {
  z-index: 2;
}
.bootstraps .btn-group > .btn:focus, .bootstraps .btn-group > .btn-small:focus, .bootstraps .btn-group > .btn-gray-sm:focus, .bootstraps .btn-group > .btn-primary-sm:focus, .bootstraps .btn-group > .btn-lg:focus, .bootstraps .btn-group > .btn-primary-lg:focus, .bootstraps .btn-group > .btn-secondary-lg:focus, .bootstraps .btn-group > .btn-gray-lg:focus, .bootstraps .btn-group > .btn-primary:focus, .bootstraps .btn-group > .btn-secondary:focus, .bootstraps .btn-group > .btn-gray:focus, .bootstraps .btn-group-vertical > .btn:focus, .bootstraps .btn-group-vertical > .btn-small:focus, .bootstraps .btn-group-vertical > .btn-gray-sm:focus, .bootstraps .btn-group-vertical > .btn-primary-sm:focus, .bootstraps .btn-group-vertical > .btn-lg:focus, .bootstraps .btn-group-vertical > .btn-primary-lg:focus, .bootstraps .btn-group-vertical > .btn-secondary-lg:focus, .bootstraps .btn-group-vertical > .btn-gray-lg:focus, .bootstraps .btn-group-vertical > .btn-primary:focus, .bootstraps .btn-group-vertical > .btn-secondary:focus, .bootstraps .btn-group-vertical > .btn-gray:focus {
  outline: 0;
}
.bootstraps .btn-group .btn + .btn, .bootstraps .btn-group .btn-small + .btn, .bootstraps .btn-group .btn-gray-sm + .btn, .bootstraps .btn-group .btn-primary-sm + .btn, .bootstraps .btn-group .btn-lg + .btn, .bootstraps .btn-group .btn-primary-lg + .btn, .bootstraps .btn-group .btn-secondary-lg + .btn, .bootstraps .btn-group .btn-gray-lg + .btn, .bootstraps .btn-group .btn-primary + .btn, .bootstraps .btn-group .btn-secondary + .btn, .bootstraps .btn-group .btn-gray + .btn, .bootstraps .btn-group .btn + .btn-small, .bootstraps .btn-group .btn-small + .btn-small, .bootstraps .btn-group .btn-gray-sm + .btn-small, .bootstraps .btn-group .btn-primary-sm + .btn-small, .bootstraps .btn-group .btn-lg + .btn-small, .bootstraps .btn-group .btn-primary-lg + .btn-small, .bootstraps .btn-group .btn-secondary-lg + .btn-small, .bootstraps .btn-group .btn-gray-lg + .btn-small, .bootstraps .btn-group .btn-primary + .btn-small, .bootstraps .btn-group .btn-secondary + .btn-small, .bootstraps .btn-group .btn-gray + .btn-small, .bootstraps .btn-group .btn + .btn-gray-sm, .bootstraps .btn-group .btn-small + .btn-gray-sm, .bootstraps .btn-group .btn-gray-sm + .btn-gray-sm, .bootstraps .btn-group .btn-primary-sm + .btn-gray-sm, .bootstraps .btn-group .btn-lg + .btn-gray-sm, .bootstraps .btn-group .btn-primary-lg + .btn-gray-sm, .bootstraps .btn-group .btn-secondary-lg + .btn-gray-sm, .bootstraps .btn-group .btn-gray-lg + .btn-gray-sm, .bootstraps .btn-group .btn-primary + .btn-gray-sm, .bootstraps .btn-group .btn-secondary + .btn-gray-sm, .bootstraps .btn-group .btn-gray + .btn-gray-sm, .bootstraps .btn-group .btn + .btn-primary-sm, .bootstraps .btn-group .btn-small + .btn-primary-sm, .bootstraps .btn-group .btn-gray-sm + .btn-primary-sm, .bootstraps .btn-group .btn-primary-sm + .btn-primary-sm, .bootstraps .btn-group .btn-lg + .btn-primary-sm, .bootstraps .btn-group .btn-primary-lg + .btn-primary-sm, .bootstraps .btn-group .btn-secondary-lg + .btn-primary-sm, .bootstraps .btn-group .btn-gray-lg + .btn-primary-sm, .bootstraps .btn-group .btn-primary + .btn-primary-sm, .bootstraps .btn-group .btn-secondary + .btn-primary-sm, .bootstraps .btn-group .btn-gray + .btn-primary-sm, .bootstraps .btn-group .btn + .btn-lg, .bootstraps .btn-group .btn-small + .btn-lg, .bootstraps .btn-group .btn-gray-sm + .btn-lg, .bootstraps .btn-group .btn-primary-sm + .btn-lg, .bootstraps .btn-group .btn-lg + .btn-lg, .bootstraps .btn-group .btn-primary-lg + .btn-lg, .bootstraps .btn-group .btn-secondary-lg + .btn-lg, .bootstraps .btn-group .btn-gray-lg + .btn-lg, .bootstraps .btn-group .btn-primary + .btn-lg, .bootstraps .btn-group .btn-secondary + .btn-lg, .bootstraps .btn-group .btn-gray + .btn-lg, .bootstraps .btn-group .btn + .btn-primary-lg, .bootstraps .btn-group .btn-small + .btn-primary-lg, .bootstraps .btn-group .btn-gray-sm + .btn-primary-lg, .bootstraps .btn-group .btn-primary-sm + .btn-primary-lg, .bootstraps .btn-group .btn-lg + .btn-primary-lg, .bootstraps .btn-group .btn-primary-lg + .btn-primary-lg, .bootstraps .btn-group .btn-secondary-lg + .btn-primary-lg, .bootstraps .btn-group .btn-gray-lg + .btn-primary-lg, .bootstraps .btn-group .btn-primary + .btn-primary-lg, .bootstraps .btn-group .btn-secondary + .btn-primary-lg, .bootstraps .btn-group .btn-gray + .btn-primary-lg, .bootstraps .btn-group .btn + .btn-secondary-lg, .bootstraps .btn-group .btn-small + .btn-secondary-lg, .bootstraps .btn-group .btn-gray-sm + .btn-secondary-lg, .bootstraps .btn-group .btn-primary-sm + .btn-secondary-lg, .bootstraps .btn-group .btn-lg + .btn-secondary-lg, .bootstraps .btn-group .btn-primary-lg + .btn-secondary-lg, .bootstraps .btn-group .btn-secondary-lg + .btn-secondary-lg, .bootstraps .btn-group .btn-gray-lg + .btn-secondary-lg, .bootstraps .btn-group .btn-primary + .btn-secondary-lg, .bootstraps .btn-group .btn-secondary + .btn-secondary-lg, .bootstraps .btn-group .btn-gray + .btn-secondary-lg, .bootstraps .btn-group .btn + .btn-gray-lg, .bootstraps .btn-group .btn-small + .btn-gray-lg, .bootstraps .btn-group .btn-gray-sm + .btn-gray-lg, .bootstraps .btn-group .btn-primary-sm + .btn-gray-lg, .bootstraps .btn-group .btn-lg + .btn-gray-lg, .bootstraps .btn-group .btn-primary-lg + .btn-gray-lg, .bootstraps .btn-group .btn-secondary-lg + .btn-gray-lg, .bootstraps .btn-group .btn-gray-lg + .btn-gray-lg, .bootstraps .btn-group .btn-primary + .btn-gray-lg, .bootstraps .btn-group .btn-secondary + .btn-gray-lg, .bootstraps .btn-group .btn-gray + .btn-gray-lg, .bootstraps .btn-group .btn + .btn-primary, .bootstraps .btn-group .btn-small + .btn-primary, .bootstraps .btn-group .btn-gray-sm + .btn-primary, .bootstraps .btn-group .btn-primary-sm + .btn-primary, .bootstraps .btn-group .btn-lg + .btn-primary, .bootstraps .btn-group .btn-primary-lg + .btn-primary, .bootstraps .btn-group .btn-secondary-lg + .btn-primary, .bootstraps .btn-group .btn-gray-lg + .btn-primary, .bootstraps .btn-group .btn-primary + .btn-primary, .bootstraps .btn-group .btn-secondary + .btn-primary, .bootstraps .btn-group .btn-gray + .btn-primary, .bootstraps .btn-group .btn + .btn-secondary, .bootstraps .btn-group .btn-small + .btn-secondary, .bootstraps .btn-group .btn-gray-sm + .btn-secondary, .bootstraps .btn-group .btn-primary-sm + .btn-secondary, .bootstraps .btn-group .btn-lg + .btn-secondary, .bootstraps .btn-group .btn-primary-lg + .btn-secondary, .bootstraps .btn-group .btn-secondary-lg + .btn-secondary, .bootstraps .btn-group .btn-gray-lg + .btn-secondary, .bootstraps .btn-group .btn-primary + .btn-secondary, .bootstraps .btn-group .btn-secondary + .btn-secondary, .bootstraps .btn-group .btn-gray + .btn-secondary, .bootstraps .btn-group .btn + .btn-gray, .bootstraps .btn-group .btn-small + .btn-gray, .bootstraps .btn-group .btn-gray-sm + .btn-gray, .bootstraps .btn-group .btn-primary-sm + .btn-gray, .bootstraps .btn-group .btn-lg + .btn-gray, .bootstraps .btn-group .btn-primary-lg + .btn-gray, .bootstraps .btn-group .btn-secondary-lg + .btn-gray, .bootstraps .btn-group .btn-gray-lg + .btn-gray, .bootstraps .btn-group .btn-primary + .btn-gray, .bootstraps .btn-group .btn-secondary + .btn-gray, .bootstraps .btn-group .btn-gray + .btn-gray, .bootstraps .btn-group .btn + .btn-group, .bootstraps .btn-group .btn-small + .btn-group, .bootstraps .btn-group .btn-gray-sm + .btn-group, .bootstraps .btn-group .btn-primary-sm + .btn-group, .bootstraps .btn-group .btn-lg + .btn-group, .bootstraps .btn-group .btn-primary-lg + .btn-group, .bootstraps .btn-group .btn-secondary-lg + .btn-group, .bootstraps .btn-group .btn-gray-lg + .btn-group, .bootstraps .btn-group .btn-primary + .btn-group, .bootstraps .btn-group .btn-secondary + .btn-group, .bootstraps .btn-group .btn-gray + .btn-group, .bootstraps .btn-group .btn-group + .btn, .bootstraps .btn-group .btn-group + .btn-small, .bootstraps .btn-group .btn-group + .btn-gray-sm, .bootstraps .btn-group .btn-group + .btn-primary-sm, .bootstraps .btn-group .btn-group + .btn-lg, .bootstraps .btn-group .btn-group + .btn-primary-lg, .bootstraps .btn-group .btn-group + .btn-secondary-lg, .bootstraps .btn-group .btn-group + .btn-gray-lg, .bootstraps .btn-group .btn-group + .btn-primary, .bootstraps .btn-group .btn-group + .btn-secondary, .bootstraps .btn-group .btn-group + .btn-gray, .bootstraps .btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.bootstraps .btn-toolbar {
  margin-left: -5px;
}
.bootstraps .btn-toolbar .btn-group, .bootstraps .btn-toolbar .input-group {
  float: left;
}
.bootstraps .btn-toolbar > .btn, .bootstraps .btn-toolbar > .btn-small, .bootstraps .btn-toolbar > .btn-gray-sm, .bootstraps .btn-toolbar > .btn-primary-sm, .bootstraps .btn-toolbar > .btn-lg, .bootstraps .btn-toolbar > .btn-primary-lg, .bootstraps .btn-toolbar > .btn-secondary-lg, .bootstraps .btn-toolbar > .btn-gray-lg, .bootstraps .btn-toolbar > .btn-primary, .bootstraps .btn-toolbar > .btn-secondary, .bootstraps .btn-toolbar > .btn-gray, .bootstraps .btn-toolbar > .btn-group, .bootstraps .btn-toolbar > .input-group {
  margin-left: 5px;
}
.bootstraps .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .bootstraps .btn-group > .btn-small:not(:first-child):not(:last-child):not(.dropdown-toggle), .bootstraps .btn-group > .btn-gray-sm:not(:first-child):not(:last-child):not(.dropdown-toggle), .bootstraps .btn-group > .btn-primary-sm:not(:first-child):not(:last-child):not(.dropdown-toggle), .bootstraps .btn-group > .btn-lg:not(:first-child):not(:last-child):not(.dropdown-toggle), .bootstraps .btn-group > .btn-primary-lg:not(:first-child):not(:last-child):not(.dropdown-toggle), .bootstraps .btn-group > .btn-secondary-lg:not(:first-child):not(:last-child):not(.dropdown-toggle), .bootstraps .btn-group > .btn-gray-lg:not(:first-child):not(:last-child):not(.dropdown-toggle), .bootstraps .btn-group > .btn-primary:not(:first-child):not(:last-child):not(.dropdown-toggle), .bootstraps .btn-group > .btn-secondary:not(:first-child):not(:last-child):not(.dropdown-toggle), .bootstraps .btn-group > .btn-gray:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.bootstraps .btn-group > .btn:first-child, .bootstraps .btn-group > .btn-small:first-child, .bootstraps .btn-group > .btn-gray-sm:first-child, .bootstraps .btn-group > .btn-primary-sm:first-child, .bootstraps .btn-group > .btn-lg:first-child, .bootstraps .btn-group > .btn-primary-lg:first-child, .bootstraps .btn-group > .btn-secondary-lg:first-child, .bootstraps .btn-group > .btn-gray-lg:first-child, .bootstraps .btn-group > .btn-primary:first-child, .bootstraps .btn-group > .btn-secondary:first-child, .bootstraps .btn-group > .btn-gray:first-child {
  margin-left: 0;
}
.bootstraps .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .bootstraps .btn-group > .btn-small:first-child:not(:last-child):not(.dropdown-toggle), .bootstraps .btn-group > .btn-gray-sm:first-child:not(:last-child):not(.dropdown-toggle), .bootstraps .btn-group > .btn-primary-sm:first-child:not(:last-child):not(.dropdown-toggle), .bootstraps .btn-group > .btn-lg:first-child:not(:last-child):not(.dropdown-toggle), .bootstraps .btn-group > .btn-primary-lg:first-child:not(:last-child):not(.dropdown-toggle), .bootstraps .btn-group > .btn-secondary-lg:first-child:not(:last-child):not(.dropdown-toggle), .bootstraps .btn-group > .btn-gray-lg:first-child:not(:last-child):not(.dropdown-toggle), .bootstraps .btn-group > .btn-primary:first-child:not(:last-child):not(.dropdown-toggle), .bootstraps .btn-group > .btn-secondary:first-child:not(:last-child):not(.dropdown-toggle), .bootstraps .btn-group > .btn-gray:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.bootstraps .btn-group > .btn:last-child:not(:first-child), .bootstraps .btn-group > .btn-small:last-child:not(:first-child), .bootstraps .btn-group > .btn-gray-sm:last-child:not(:first-child), .bootstraps .btn-group > .btn-primary-sm:last-child:not(:first-child), .bootstraps .btn-group > .btn-lg:last-child:not(:first-child), .bootstraps .btn-group > .btn-primary-lg:last-child:not(:first-child), .bootstraps .btn-group > .btn-secondary-lg:last-child:not(:first-child), .bootstraps .btn-group > .btn-gray-lg:last-child:not(:first-child), .bootstraps .btn-group > .btn-primary:last-child:not(:first-child), .bootstraps .btn-group > .btn-secondary:last-child:not(:first-child), .bootstraps .btn-group > .btn-gray:last-child:not(:first-child), .bootstraps .btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.bootstraps .btn-group > .btn-group {
  float: left;
}
.bootstraps .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .bootstraps .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-small, .bootstraps .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-gray-sm, .bootstraps .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-primary-sm, .bootstraps .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-lg, .bootstraps .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-primary-lg, .bootstraps .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-secondary-lg, .bootstraps .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-gray-lg, .bootstraps .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-primary, .bootstraps .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-secondary, .bootstraps .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-gray {
  border-radius: 0;
}
.bootstraps .btn-group > .btn-group:first-child > .btn:last-child, .bootstraps .btn-group > .btn-group:first-child > .btn-small:last-child, .bootstraps .btn-group > .btn-group:first-child > .btn-gray-sm:last-child, .bootstraps .btn-group > .btn-group:first-child > .btn-primary-sm:last-child, .bootstraps .btn-group > .btn-group:first-child > .btn-lg:last-child, .bootstraps .btn-group > .btn-group:first-child > .btn-primary-lg:last-child, .bootstraps .btn-group > .btn-group:first-child > .btn-secondary-lg:last-child, .bootstraps .btn-group > .btn-group:first-child > .btn-gray-lg:last-child, .bootstraps .btn-group > .btn-group:first-child > .btn-primary:last-child, .bootstraps .btn-group > .btn-group:first-child > .btn-secondary:last-child, .bootstraps .btn-group > .btn-group:first-child > .btn-gray:last-child, .bootstraps .btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.bootstraps .btn-group > .btn-group:last-child > .btn:first-child, .bootstraps .btn-group > .btn-group:last-child > .btn-small:first-child, .bootstraps .btn-group > .btn-group:last-child > .btn-gray-sm:first-child, .bootstraps .btn-group > .btn-group:last-child > .btn-primary-sm:first-child, .bootstraps .btn-group > .btn-group:last-child > .btn-lg:first-child, .bootstraps .btn-group > .btn-group:last-child > .btn-primary-lg:first-child, .bootstraps .btn-group > .btn-group:last-child > .btn-secondary-lg:first-child, .bootstraps .btn-group > .btn-group:last-child > .btn-gray-lg:first-child, .bootstraps .btn-group > .btn-group:last-child > .btn-primary:first-child, .bootstraps .btn-group > .btn-group:last-child > .btn-secondary:first-child, .bootstraps .btn-group > .btn-group:last-child > .btn-gray:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.bootstraps .btn-group .dropdown-toggle:active, .bootstraps .btn-group.open .dropdown-toggle {
  outline: 0;
}
.bootstraps .btn-group > .btn + .dropdown-toggle, .bootstraps .btn-group > .btn-small + .dropdown-toggle, .bootstraps .btn-group > .btn-gray-sm + .dropdown-toggle, .bootstraps .btn-group > .btn-primary-sm + .dropdown-toggle, .bootstraps .btn-group > .btn-lg + .dropdown-toggle, .bootstraps .btn-group > .btn-primary-lg + .dropdown-toggle, .bootstraps .btn-group > .btn-secondary-lg + .dropdown-toggle, .bootstraps .btn-group > .btn-gray-lg + .dropdown-toggle, .bootstraps .btn-group > .btn-primary + .dropdown-toggle, .bootstraps .btn-group > .btn-secondary + .dropdown-toggle, .bootstraps .btn-group > .btn-gray + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.bootstraps .btn-group > .btn-lg + .dropdown-toggle, .bootstraps .btn-group > .btn-primary-lg + .dropdown-toggle, .bootstraps .btn-group > .btn-secondary-lg + .dropdown-toggle, .bootstraps .btn-group > .btn-gray-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.bootstraps .btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.bootstraps .btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bootstraps .btn .caret, .bootstraps .btn-small .caret, .bootstraps .btn-gray-sm .caret, .bootstraps .btn-primary-sm .caret, .bootstraps .btn-lg .caret, .bootstraps .btn-primary-lg .caret, .bootstraps .btn-secondary-lg .caret, .bootstraps .btn-gray-lg .caret, .bootstraps .btn-primary .caret, .bootstraps .btn-secondary .caret, .bootstraps .btn-gray .caret {
  margin-left: 0;
}
.bootstraps .btn-lg .caret, .bootstraps .btn-primary-lg .caret, .bootstraps .btn-secondary-lg .caret, .bootstraps .btn-gray-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.bootstraps .dropup .btn-lg .caret, .bootstraps .dropup .btn-primary-lg .caret, .bootstraps .dropup .btn-secondary-lg .caret, .bootstraps .dropup .btn-gray-lg .caret {
  border-width: 0 5px 5px;
}
.bootstraps .btn-group-vertical > .btn, .bootstraps .btn-group-vertical > .btn-small, .bootstraps .btn-group-vertical > .btn-gray-sm, .bootstraps .btn-group-vertical > .btn-primary-sm, .bootstraps .btn-group-vertical > .btn-lg, .bootstraps .btn-group-vertical > .btn-primary-lg, .bootstraps .btn-group-vertical > .btn-secondary-lg, .bootstraps .btn-group-vertical > .btn-gray-lg, .bootstraps .btn-group-vertical > .btn-primary, .bootstraps .btn-group-vertical > .btn-secondary, .bootstraps .btn-group-vertical > .btn-gray, .bootstraps .btn-group-vertical > .btn-group, .bootstraps .btn-group-vertical > .btn-group > .btn, .bootstraps .btn-group-vertical > .btn-group > .btn-small, .bootstraps .btn-group-vertical > .btn-group > .btn-gray-sm, .bootstraps .btn-group-vertical > .btn-group > .btn-primary-sm, .bootstraps .btn-group-vertical > .btn-group > .btn-lg, .bootstraps .btn-group-vertical > .btn-group > .btn-primary-lg, .bootstraps .btn-group-vertical > .btn-group > .btn-secondary-lg, .bootstraps .btn-group-vertical > .btn-group > .btn-gray-lg, .bootstraps .btn-group-vertical > .btn-group > .btn-primary, .bootstraps .btn-group-vertical > .btn-group > .btn-secondary, .bootstraps .btn-group-vertical > .btn-group > .btn-gray {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.bootstraps .btn-group-vertical > .btn-group > .btn, .bootstraps .btn-group-vertical > .btn-group > .btn-small, .bootstraps .btn-group-vertical > .btn-group > .btn-gray-sm, .bootstraps .btn-group-vertical > .btn-group > .btn-primary-sm, .bootstraps .btn-group-vertical > .btn-group > .btn-lg, .bootstraps .btn-group-vertical > .btn-group > .btn-primary-lg, .bootstraps .btn-group-vertical > .btn-group > .btn-secondary-lg, .bootstraps .btn-group-vertical > .btn-group > .btn-gray-lg, .bootstraps .btn-group-vertical > .btn-group > .btn-primary, .bootstraps .btn-group-vertical > .btn-group > .btn-secondary, .bootstraps .btn-group-vertical > .btn-group > .btn-gray {
  float: none;
}
.bootstraps .btn-group-vertical > .btn + .btn, .bootstraps .btn-group-vertical > .btn-small + .btn, .bootstraps .btn-group-vertical > .btn-gray-sm + .btn, .bootstraps .btn-group-vertical > .btn-primary-sm + .btn, .bootstraps .btn-group-vertical > .btn-lg + .btn, .bootstraps .btn-group-vertical > .btn-primary-lg + .btn, .bootstraps .btn-group-vertical > .btn-secondary-lg + .btn, .bootstraps .btn-group-vertical > .btn-gray-lg + .btn, .bootstraps .btn-group-vertical > .btn-primary + .btn, .bootstraps .btn-group-vertical > .btn-secondary + .btn, .bootstraps .btn-group-vertical > .btn-gray + .btn, .bootstraps .btn-group-vertical > .btn + .btn-small, .bootstraps .btn-group-vertical > .btn-small + .btn-small, .bootstraps .btn-group-vertical > .btn-gray-sm + .btn-small, .bootstraps .btn-group-vertical > .btn-primary-sm + .btn-small, .bootstraps .btn-group-vertical > .btn-lg + .btn-small, .bootstraps .btn-group-vertical > .btn-primary-lg + .btn-small, .bootstraps .btn-group-vertical > .btn-secondary-lg + .btn-small, .bootstraps .btn-group-vertical > .btn-gray-lg + .btn-small, .bootstraps .btn-group-vertical > .btn-primary + .btn-small, .bootstraps .btn-group-vertical > .btn-secondary + .btn-small, .bootstraps .btn-group-vertical > .btn-gray + .btn-small, .bootstraps .btn-group-vertical > .btn + .btn-gray-sm, .bootstraps .btn-group-vertical > .btn-small + .btn-gray-sm, .bootstraps .btn-group-vertical > .btn-gray-sm + .btn-gray-sm, .bootstraps .btn-group-vertical > .btn-primary-sm + .btn-gray-sm, .bootstraps .btn-group-vertical > .btn-lg + .btn-gray-sm, .bootstraps .btn-group-vertical > .btn-primary-lg + .btn-gray-sm, .bootstraps .btn-group-vertical > .btn-secondary-lg + .btn-gray-sm, .bootstraps .btn-group-vertical > .btn-gray-lg + .btn-gray-sm, .bootstraps .btn-group-vertical > .btn-primary + .btn-gray-sm, .bootstraps .btn-group-vertical > .btn-secondary + .btn-gray-sm, .bootstraps .btn-group-vertical > .btn-gray + .btn-gray-sm, .bootstraps .btn-group-vertical > .btn + .btn-primary-sm, .bootstraps .btn-group-vertical > .btn-small + .btn-primary-sm, .bootstraps .btn-group-vertical > .btn-gray-sm + .btn-primary-sm, .bootstraps .btn-group-vertical > .btn-primary-sm + .btn-primary-sm, .bootstraps .btn-group-vertical > .btn-lg + .btn-primary-sm, .bootstraps .btn-group-vertical > .btn-primary-lg + .btn-primary-sm, .bootstraps .btn-group-vertical > .btn-secondary-lg + .btn-primary-sm, .bootstraps .btn-group-vertical > .btn-gray-lg + .btn-primary-sm, .bootstraps .btn-group-vertical > .btn-primary + .btn-primary-sm, .bootstraps .btn-group-vertical > .btn-secondary + .btn-primary-sm, .bootstraps .btn-group-vertical > .btn-gray + .btn-primary-sm, .bootstraps .btn-group-vertical > .btn + .btn-lg, .bootstraps .btn-group-vertical > .btn-small + .btn-lg, .bootstraps .btn-group-vertical > .btn-gray-sm + .btn-lg, .bootstraps .btn-group-vertical > .btn-primary-sm + .btn-lg, .bootstraps .btn-group-vertical > .btn-lg + .btn-lg, .bootstraps .btn-group-vertical > .btn-primary-lg + .btn-lg, .bootstraps .btn-group-vertical > .btn-secondary-lg + .btn-lg, .bootstraps .btn-group-vertical > .btn-gray-lg + .btn-lg, .bootstraps .btn-group-vertical > .btn-primary + .btn-lg, .bootstraps .btn-group-vertical > .btn-secondary + .btn-lg, .bootstraps .btn-group-vertical > .btn-gray + .btn-lg, .bootstraps .btn-group-vertical > .btn + .btn-primary-lg, .bootstraps .btn-group-vertical > .btn-small + .btn-primary-lg, .bootstraps .btn-group-vertical > .btn-gray-sm + .btn-primary-lg, .bootstraps .btn-group-vertical > .btn-primary-sm + .btn-primary-lg, .bootstraps .btn-group-vertical > .btn-lg + .btn-primary-lg, .bootstraps .btn-group-vertical > .btn-primary-lg + .btn-primary-lg, .bootstraps .btn-group-vertical > .btn-secondary-lg + .btn-primary-lg, .bootstraps .btn-group-vertical > .btn-gray-lg + .btn-primary-lg, .bootstraps .btn-group-vertical > .btn-primary + .btn-primary-lg, .bootstraps .btn-group-vertical > .btn-secondary + .btn-primary-lg, .bootstraps .btn-group-vertical > .btn-gray + .btn-primary-lg, .bootstraps .btn-group-vertical > .btn + .btn-secondary-lg, .bootstraps .btn-group-vertical > .btn-small + .btn-secondary-lg, .bootstraps .btn-group-vertical > .btn-gray-sm + .btn-secondary-lg, .bootstraps .btn-group-vertical > .btn-primary-sm + .btn-secondary-lg, .bootstraps .btn-group-vertical > .btn-lg + .btn-secondary-lg, .bootstraps .btn-group-vertical > .btn-primary-lg + .btn-secondary-lg, .bootstraps .btn-group-vertical > .btn-secondary-lg + .btn-secondary-lg, .bootstraps .btn-group-vertical > .btn-gray-lg + .btn-secondary-lg, .bootstraps .btn-group-vertical > .btn-primary + .btn-secondary-lg, .bootstraps .btn-group-vertical > .btn-secondary + .btn-secondary-lg, .bootstraps .btn-group-vertical > .btn-gray + .btn-secondary-lg, .bootstraps .btn-group-vertical > .btn + .btn-gray-lg, .bootstraps .btn-group-vertical > .btn-small + .btn-gray-lg, .bootstraps .btn-group-vertical > .btn-gray-sm + .btn-gray-lg, .bootstraps .btn-group-vertical > .btn-primary-sm + .btn-gray-lg, .bootstraps .btn-group-vertical > .btn-lg + .btn-gray-lg, .bootstraps .btn-group-vertical > .btn-primary-lg + .btn-gray-lg, .bootstraps .btn-group-vertical > .btn-secondary-lg + .btn-gray-lg, .bootstraps .btn-group-vertical > .btn-gray-lg + .btn-gray-lg, .bootstraps .btn-group-vertical > .btn-primary + .btn-gray-lg, .bootstraps .btn-group-vertical > .btn-secondary + .btn-gray-lg, .bootstraps .btn-group-vertical > .btn-gray + .btn-gray-lg, .bootstraps .btn-group-vertical > .btn + .btn-primary, .bootstraps .btn-group-vertical > .btn-small + .btn-primary, .bootstraps .btn-group-vertical > .btn-gray-sm + .btn-primary, .bootstraps .btn-group-vertical > .btn-primary-sm + .btn-primary, .bootstraps .btn-group-vertical > .btn-lg + .btn-primary, .bootstraps .btn-group-vertical > .btn-primary-lg + .btn-primary, .bootstraps .btn-group-vertical > .btn-secondary-lg + .btn-primary, .bootstraps .btn-group-vertical > .btn-gray-lg + .btn-primary, .bootstraps .btn-group-vertical > .btn-primary + .btn-primary, .bootstraps .btn-group-vertical > .btn-secondary + .btn-primary, .bootstraps .btn-group-vertical > .btn-gray + .btn-primary, .bootstraps .btn-group-vertical > .btn + .btn-secondary, .bootstraps .btn-group-vertical > .btn-small + .btn-secondary, .bootstraps .btn-group-vertical > .btn-gray-sm + .btn-secondary, .bootstraps .btn-group-vertical > .btn-primary-sm + .btn-secondary, .bootstraps .btn-group-vertical > .btn-lg + .btn-secondary, .bootstraps .btn-group-vertical > .btn-primary-lg + .btn-secondary, .bootstraps .btn-group-vertical > .btn-secondary-lg + .btn-secondary, .bootstraps .btn-group-vertical > .btn-gray-lg + .btn-secondary, .bootstraps .btn-group-vertical > .btn-primary + .btn-secondary, .bootstraps .btn-group-vertical > .btn-secondary + .btn-secondary, .bootstraps .btn-group-vertical > .btn-gray + .btn-secondary, .bootstraps .btn-group-vertical > .btn + .btn-gray, .bootstraps .btn-group-vertical > .btn-small + .btn-gray, .bootstraps .btn-group-vertical > .btn-gray-sm + .btn-gray, .bootstraps .btn-group-vertical > .btn-primary-sm + .btn-gray, .bootstraps .btn-group-vertical > .btn-lg + .btn-gray, .bootstraps .btn-group-vertical > .btn-primary-lg + .btn-gray, .bootstraps .btn-group-vertical > .btn-secondary-lg + .btn-gray, .bootstraps .btn-group-vertical > .btn-gray-lg + .btn-gray, .bootstraps .btn-group-vertical > .btn-primary + .btn-gray, .bootstraps .btn-group-vertical > .btn-secondary + .btn-gray, .bootstraps .btn-group-vertical > .btn-gray + .btn-gray, .bootstraps .btn-group-vertical > .btn + .btn-group, .bootstraps .btn-group-vertical > .btn-small + .btn-group, .bootstraps .btn-group-vertical > .btn-gray-sm + .btn-group, .bootstraps .btn-group-vertical > .btn-primary-sm + .btn-group, .bootstraps .btn-group-vertical > .btn-lg + .btn-group, .bootstraps .btn-group-vertical > .btn-primary-lg + .btn-group, .bootstraps .btn-group-vertical > .btn-secondary-lg + .btn-group, .bootstraps .btn-group-vertical > .btn-gray-lg + .btn-group, .bootstraps .btn-group-vertical > .btn-primary + .btn-group, .bootstraps .btn-group-vertical > .btn-secondary + .btn-group, .bootstraps .btn-group-vertical > .btn-gray + .btn-group, .bootstraps .btn-group-vertical > .btn-group + .btn, .bootstraps .btn-group-vertical > .btn-group + .btn-small, .bootstraps .btn-group-vertical > .btn-group + .btn-gray-sm, .bootstraps .btn-group-vertical > .btn-group + .btn-primary-sm, .bootstraps .btn-group-vertical > .btn-group + .btn-lg, .bootstraps .btn-group-vertical > .btn-group + .btn-primary-lg, .bootstraps .btn-group-vertical > .btn-group + .btn-secondary-lg, .bootstraps .btn-group-vertical > .btn-group + .btn-gray-lg, .bootstraps .btn-group-vertical > .btn-group + .btn-primary, .bootstraps .btn-group-vertical > .btn-group + .btn-secondary, .bootstraps .btn-group-vertical > .btn-group + .btn-gray, .bootstraps .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.bootstraps .btn-group-vertical > .btn:not(:first-child):not(:last-child), .bootstraps .btn-group-vertical > .btn-small:not(:first-child):not(:last-child), .bootstraps .btn-group-vertical > .btn-gray-sm:not(:first-child):not(:last-child), .bootstraps .btn-group-vertical > .btn-primary-sm:not(:first-child):not(:last-child), .bootstraps .btn-group-vertical > .btn-lg:not(:first-child):not(:last-child), .bootstraps .btn-group-vertical > .btn-primary-lg:not(:first-child):not(:last-child), .bootstraps .btn-group-vertical > .btn-secondary-lg:not(:first-child):not(:last-child), .bootstraps .btn-group-vertical > .btn-gray-lg:not(:first-child):not(:last-child), .bootstraps .btn-group-vertical > .btn-primary:not(:first-child):not(:last-child), .bootstraps .btn-group-vertical > .btn-secondary:not(:first-child):not(:last-child), .bootstraps .btn-group-vertical > .btn-gray:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.bootstraps .btn-group-vertical > .btn:first-child:not(:last-child), .bootstraps .btn-group-vertical > .btn-small:first-child:not(:last-child), .bootstraps .btn-group-vertical > .btn-gray-sm:first-child:not(:last-child), .bootstraps .btn-group-vertical > .btn-primary-sm:first-child:not(:last-child), .bootstraps .btn-group-vertical > .btn-lg:first-child:not(:last-child), .bootstraps .btn-group-vertical > .btn-primary-lg:first-child:not(:last-child), .bootstraps .btn-group-vertical > .btn-secondary-lg:first-child:not(:last-child), .bootstraps .btn-group-vertical > .btn-gray-lg:first-child:not(:last-child), .bootstraps .btn-group-vertical > .btn-primary:first-child:not(:last-child), .bootstraps .btn-group-vertical > .btn-secondary:first-child:not(:last-child), .bootstraps .btn-group-vertical > .btn-gray:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.bootstraps .btn-group-vertical > .btn:last-child:not(:first-child), .bootstraps .btn-group-vertical > .btn-small:last-child:not(:first-child), .bootstraps .btn-group-vertical > .btn-gray-sm:last-child:not(:first-child), .bootstraps .btn-group-vertical > .btn-primary-sm:last-child:not(:first-child), .bootstraps .btn-group-vertical > .btn-lg:last-child:not(:first-child), .bootstraps .btn-group-vertical > .btn-primary-lg:last-child:not(:first-child), .bootstraps .btn-group-vertical > .btn-secondary-lg:last-child:not(:first-child), .bootstraps .btn-group-vertical > .btn-gray-lg:last-child:not(:first-child), .bootstraps .btn-group-vertical > .btn-primary:last-child:not(:first-child), .bootstraps .btn-group-vertical > .btn-secondary:last-child:not(:first-child), .bootstraps .btn-group-vertical > .btn-gray:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.bootstraps .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .bootstraps .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-small, .bootstraps .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-gray-sm, .bootstraps .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-primary-sm, .bootstraps .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-lg, .bootstraps .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-primary-lg, .bootstraps .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-secondary-lg, .bootstraps .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-gray-lg, .bootstraps .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-primary, .bootstraps .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-secondary, .bootstraps .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-gray {
  border-radius: 0;
}
.bootstraps .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .bootstraps .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-small:last-child, .bootstraps .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-gray-sm:last-child, .bootstraps .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-primary-sm:last-child, .bootstraps .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-lg:last-child, .bootstraps .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-primary-lg:last-child, .bootstraps .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-secondary-lg:last-child, .bootstraps .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-gray-lg:last-child, .bootstraps .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-primary:last-child, .bootstraps .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-secondary:last-child, .bootstraps .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-gray:last-child, .bootstraps .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.bootstraps .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .bootstraps .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-small:first-child, .bootstraps .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-gray-sm:first-child, .bootstraps .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-primary-sm:first-child, .bootstraps .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-lg:first-child, .bootstraps .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-primary-lg:first-child, .bootstraps .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-secondary-lg:first-child, .bootstraps .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-gray-lg:first-child, .bootstraps .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-primary:first-child, .bootstraps .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-secondary:first-child, .bootstraps .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-gray:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.bootstraps .btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.bootstraps .btn-group-justified > .btn, .bootstraps .btn-group-justified > .btn-small, .bootstraps .btn-group-justified > .btn-gray-sm, .bootstraps .btn-group-justified > .btn-primary-sm, .bootstraps .btn-group-justified > .btn-lg, .bootstraps .btn-group-justified > .btn-primary-lg, .bootstraps .btn-group-justified > .btn-secondary-lg, .bootstraps .btn-group-justified > .btn-gray-lg, .bootstraps .btn-group-justified > .btn-primary, .bootstraps .btn-group-justified > .btn-secondary, .bootstraps .btn-group-justified > .btn-gray, .bootstraps .btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.bootstraps .btn-group-justified > .btn-group .btn, .bootstraps .btn-group-justified > .btn-group .btn-small, .bootstraps .btn-group-justified > .btn-group .btn-gray-sm, .bootstraps .btn-group-justified > .btn-group .btn-primary-sm, .bootstraps .btn-group-justified > .btn-group .btn-lg, .bootstraps .btn-group-justified > .btn-group .btn-primary-lg, .bootstraps .btn-group-justified > .btn-group .btn-secondary-lg, .bootstraps .btn-group-justified > .btn-group .btn-gray-lg, .bootstraps .btn-group-justified > .btn-group .btn-primary, .bootstraps .btn-group-justified > .btn-group .btn-secondary, .bootstraps .btn-group-justified > .btn-group .btn-gray {
  width: 100%;
}
.bootstraps [data-toggle=buttons] > .btn > input[type=radio], .bootstraps [data-toggle=buttons] > .btn-small > input[type=radio], .bootstraps [data-toggle=buttons] > .btn-gray-sm > input[type=radio], .bootstraps [data-toggle=buttons] > .btn-primary-sm > input[type=radio], .bootstraps [data-toggle=buttons] > .btn-lg > input[type=radio], .bootstraps [data-toggle=buttons] > .btn-primary-lg > input[type=radio], .bootstraps [data-toggle=buttons] > .btn-secondary-lg > input[type=radio], .bootstraps [data-toggle=buttons] > .btn-gray-lg > input[type=radio], .bootstraps [data-toggle=buttons] > .btn-primary > input[type=radio], .bootstraps [data-toggle=buttons] > .btn-secondary > input[type=radio], .bootstraps [data-toggle=buttons] > .btn-gray > input[type=radio], .bootstraps [data-toggle=buttons] > .btn > input[type=checkbox], .bootstraps [data-toggle=buttons] > .btn-small > input[type=checkbox], .bootstraps [data-toggle=buttons] > .btn-gray-sm > input[type=checkbox], .bootstraps [data-toggle=buttons] > .btn-primary-sm > input[type=checkbox], .bootstraps [data-toggle=buttons] > .btn-lg > input[type=checkbox], .bootstraps [data-toggle=buttons] > .btn-primary-lg > input[type=checkbox], .bootstraps [data-toggle=buttons] > .btn-secondary-lg > input[type=checkbox], .bootstraps [data-toggle=buttons] > .btn-gray-lg > input[type=checkbox], .bootstraps [data-toggle=buttons] > .btn-primary > input[type=checkbox], .bootstraps [data-toggle=buttons] > .btn-secondary > input[type=checkbox], .bootstraps [data-toggle=buttons] > .btn-gray > input[type=checkbox] {
  display: none;
}
.bootstraps .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.bootstraps .input-group[class*=col-] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.bootstraps .input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.bootstraps .input-group-lg > .form-control, .bootstraps .input-group-lg > .input-group-addon, .bootstraps .input-group-lg > .input-group-btn > .btn, .bootstraps .input-group-lg > .input-group-btn > .btn-small, .bootstraps .input-group-lg > .input-group-btn > .btn-gray-sm, .bootstraps .input-group-lg > .input-group-btn > .btn-primary-sm, .bootstraps .input-group-lg > .input-group-btn > .btn-lg, .bootstraps .input-group-lg > .input-group-btn > .btn-primary-lg, .bootstraps .input-group-lg > .input-group-btn > .btn-secondary-lg, .bootstraps .input-group-lg > .input-group-btn > .btn-gray-lg, .bootstraps .input-group-lg > .input-group-btn > .btn-primary, .bootstraps .input-group-lg > .input-group-btn > .btn-secondary, .bootstraps .input-group-lg > .input-group-btn > .btn-gray {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.bootstraps select.input-group-lg > .form-control, .bootstraps select.input-group-lg > .input-group-addon, .bootstraps select.input-group-lg > .input-group-btn > .btn, .bootstraps select.input-group-lg > .input-group-btn > .btn-small, .bootstraps select.input-group-lg > .input-group-btn > .btn-gray-sm, .bootstraps select.input-group-lg > .input-group-btn > .btn-primary-sm, .bootstraps select.input-group-lg > .input-group-btn > .btn-lg, .bootstraps select.input-group-lg > .input-group-btn > .btn-primary-lg, .bootstraps select.input-group-lg > .input-group-btn > .btn-secondary-lg, .bootstraps select.input-group-lg > .input-group-btn > .btn-gray-lg, .bootstraps select.input-group-lg > .input-group-btn > .btn-primary, .bootstraps select.input-group-lg > .input-group-btn > .btn-secondary, .bootstraps select.input-group-lg > .input-group-btn > .btn-gray {
  height: 46px;
  line-height: 46px;
}
.bootstraps textarea.input-group-lg > .form-control, .bootstraps textarea.input-group-lg > .input-group-addon, .bootstraps textarea.input-group-lg > .input-group-btn > .btn, .bootstraps textarea.input-group-lg > .input-group-btn > .btn-small, .bootstraps textarea.input-group-lg > .input-group-btn > .btn-gray-sm, .bootstraps textarea.input-group-lg > .input-group-btn > .btn-primary-sm, .bootstraps textarea.input-group-lg > .input-group-btn > .btn-lg, .bootstraps textarea.input-group-lg > .input-group-btn > .btn-primary-lg, .bootstraps textarea.input-group-lg > .input-group-btn > .btn-secondary-lg, .bootstraps textarea.input-group-lg > .input-group-btn > .btn-gray-lg, .bootstraps textarea.input-group-lg > .input-group-btn > .btn-primary, .bootstraps textarea.input-group-lg > .input-group-btn > .btn-secondary, .bootstraps textarea.input-group-lg > .input-group-btn > .btn-gray, .bootstraps select[multiple].input-group-lg > .form-control, .bootstraps select[multiple].input-group-lg > .input-group-addon, .bootstraps select[multiple].input-group-lg > .input-group-btn > .btn, .bootstraps select[multiple].input-group-lg > .input-group-btn > .btn-small, .bootstraps select[multiple].input-group-lg > .input-group-btn > .btn-gray-sm, .bootstraps select[multiple].input-group-lg > .input-group-btn > .btn-primary-sm, .bootstraps select[multiple].input-group-lg > .input-group-btn > .btn-lg, .bootstraps select[multiple].input-group-lg > .input-group-btn > .btn-primary-lg, .bootstraps select[multiple].input-group-lg > .input-group-btn > .btn-secondary-lg, .bootstraps select[multiple].input-group-lg > .input-group-btn > .btn-gray-lg, .bootstraps select[multiple].input-group-lg > .input-group-btn > .btn-primary, .bootstraps select[multiple].input-group-lg > .input-group-btn > .btn-secondary, .bootstraps select[multiple].input-group-lg > .input-group-btn > .btn-gray {
  height: auto;
}
.bootstraps .input-group-sm > .form-control, .bootstraps .input-group-sm > .input-group-addon, .bootstraps .input-group-sm > .input-group-btn > .btn, .bootstraps .input-group-sm > .input-group-btn > .btn-small, .bootstraps .input-group-sm > .input-group-btn > .btn-gray-sm, .bootstraps .input-group-sm > .input-group-btn > .btn-primary-sm, .bootstraps .input-group-sm > .input-group-btn > .btn-lg, .bootstraps .input-group-sm > .input-group-btn > .btn-primary-lg, .bootstraps .input-group-sm > .input-group-btn > .btn-secondary-lg, .bootstraps .input-group-sm > .input-group-btn > .btn-gray-lg, .bootstraps .input-group-sm > .input-group-btn > .btn-primary, .bootstraps .input-group-sm > .input-group-btn > .btn-secondary, .bootstraps .input-group-sm > .input-group-btn > .btn-gray {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.bootstraps select.input-group-sm > .form-control, .bootstraps select.input-group-sm > .input-group-addon, .bootstraps select.input-group-sm > .input-group-btn > .btn, .bootstraps select.input-group-sm > .input-group-btn > .btn-small, .bootstraps select.input-group-sm > .input-group-btn > .btn-gray-sm, .bootstraps select.input-group-sm > .input-group-btn > .btn-primary-sm, .bootstraps select.input-group-sm > .input-group-btn > .btn-lg, .bootstraps select.input-group-sm > .input-group-btn > .btn-primary-lg, .bootstraps select.input-group-sm > .input-group-btn > .btn-secondary-lg, .bootstraps select.input-group-sm > .input-group-btn > .btn-gray-lg, .bootstraps select.input-group-sm > .input-group-btn > .btn-primary, .bootstraps select.input-group-sm > .input-group-btn > .btn-secondary, .bootstraps select.input-group-sm > .input-group-btn > .btn-gray {
  height: 30px;
  line-height: 30px;
}
.bootstraps textarea.input-group-sm > .form-control, .bootstraps textarea.input-group-sm > .input-group-addon, .bootstraps textarea.input-group-sm > .input-group-btn > .btn, .bootstraps textarea.input-group-sm > .input-group-btn > .btn-small, .bootstraps textarea.input-group-sm > .input-group-btn > .btn-gray-sm, .bootstraps textarea.input-group-sm > .input-group-btn > .btn-primary-sm, .bootstraps textarea.input-group-sm > .input-group-btn > .btn-lg, .bootstraps textarea.input-group-sm > .input-group-btn > .btn-primary-lg, .bootstraps textarea.input-group-sm > .input-group-btn > .btn-secondary-lg, .bootstraps textarea.input-group-sm > .input-group-btn > .btn-gray-lg, .bootstraps textarea.input-group-sm > .input-group-btn > .btn-primary, .bootstraps textarea.input-group-sm > .input-group-btn > .btn-secondary, .bootstraps textarea.input-group-sm > .input-group-btn > .btn-gray, .bootstraps select[multiple].input-group-sm > .form-control, .bootstraps select[multiple].input-group-sm > .input-group-addon, .bootstraps select[multiple].input-group-sm > .input-group-btn > .btn, .bootstraps select[multiple].input-group-sm > .input-group-btn > .btn-small, .bootstraps select[multiple].input-group-sm > .input-group-btn > .btn-gray-sm, .bootstraps select[multiple].input-group-sm > .input-group-btn > .btn-primary-sm, .bootstraps select[multiple].input-group-sm > .input-group-btn > .btn-lg, .bootstraps select[multiple].input-group-sm > .input-group-btn > .btn-primary-lg, .bootstraps select[multiple].input-group-sm > .input-group-btn > .btn-secondary-lg, .bootstraps select[multiple].input-group-sm > .input-group-btn > .btn-gray-lg, .bootstraps select[multiple].input-group-sm > .input-group-btn > .btn-primary, .bootstraps select[multiple].input-group-sm > .input-group-btn > .btn-secondary, .bootstraps select[multiple].input-group-sm > .input-group-btn > .btn-gray {
  height: auto;
}
.bootstraps .input-group-addon, .bootstraps .input-group-btn, .bootstraps .input-group .form-control {
  display: table-cell;
}
.bootstraps .input-group-addon:not(:first-child):not(:last-child), .bootstraps .input-group-btn:not(:first-child):not(:last-child), .bootstraps .input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.bootstraps .input-group-addon, .bootstraps .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.bootstraps .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.bootstraps .input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.bootstraps .input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.bootstraps .input-group-addon input[type=radio], .bootstraps .input-group-addon input[type=checkbox] {
  margin-top: 0;
}
.bootstraps .input-group .form-control:first-child, .bootstraps .input-group-addon:first-child, .bootstraps .input-group-btn:first-child > .btn, .bootstraps .input-group-btn:first-child > .btn-small, .bootstraps .input-group-btn:first-child > .btn-gray-sm, .bootstraps .input-group-btn:first-child > .btn-primary-sm, .bootstraps .input-group-btn:first-child > .btn-lg, .bootstraps .input-group-btn:first-child > .btn-primary-lg, .bootstraps .input-group-btn:first-child > .btn-secondary-lg, .bootstraps .input-group-btn:first-child > .btn-gray-lg, .bootstraps .input-group-btn:first-child > .btn-primary, .bootstraps .input-group-btn:first-child > .btn-secondary, .bootstraps .input-group-btn:first-child > .btn-gray, .bootstraps .input-group-btn:first-child > .btn-group > .btn, .bootstraps .input-group-btn:first-child > .btn-group > .btn-small, .bootstraps .input-group-btn:first-child > .btn-group > .btn-gray-sm, .bootstraps .input-group-btn:first-child > .btn-group > .btn-primary-sm, .bootstraps .input-group-btn:first-child > .btn-group > .btn-lg, .bootstraps .input-group-btn:first-child > .btn-group > .btn-primary-lg, .bootstraps .input-group-btn:first-child > .btn-group > .btn-secondary-lg, .bootstraps .input-group-btn:first-child > .btn-group > .btn-gray-lg, .bootstraps .input-group-btn:first-child > .btn-group > .btn-primary, .bootstraps .input-group-btn:first-child > .btn-group > .btn-secondary, .bootstraps .input-group-btn:first-child > .btn-group > .btn-gray, .bootstraps .input-group-btn:first-child > .dropdown-toggle, .bootstraps .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .bootstraps .input-group-btn:last-child > .btn-small:not(:last-child):not(.dropdown-toggle), .bootstraps .input-group-btn:last-child > .btn-gray-sm:not(:last-child):not(.dropdown-toggle), .bootstraps .input-group-btn:last-child > .btn-primary-sm:not(:last-child):not(.dropdown-toggle), .bootstraps .input-group-btn:last-child > .btn-lg:not(:last-child):not(.dropdown-toggle), .bootstraps .input-group-btn:last-child > .btn-primary-lg:not(:last-child):not(.dropdown-toggle), .bootstraps .input-group-btn:last-child > .btn-secondary-lg:not(:last-child):not(.dropdown-toggle), .bootstraps .input-group-btn:last-child > .btn-gray-lg:not(:last-child):not(.dropdown-toggle), .bootstraps .input-group-btn:last-child > .btn-primary:not(:last-child):not(.dropdown-toggle), .bootstraps .input-group-btn:last-child > .btn-secondary:not(:last-child):not(.dropdown-toggle), .bootstraps .input-group-btn:last-child > .btn-gray:not(:last-child):not(.dropdown-toggle), .bootstraps .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .bootstraps .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-small, .bootstraps .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-gray-sm, .bootstraps .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-primary-sm, .bootstraps .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-lg, .bootstraps .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-primary-lg, .bootstraps .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-secondary-lg, .bootstraps .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-gray-lg, .bootstraps .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-primary, .bootstraps .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-secondary, .bootstraps .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-gray {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.bootstraps .input-group-addon:first-child {
  border-right: 0;
}
.bootstraps .input-group .form-control:last-child, .bootstraps .input-group-addon:last-child, .bootstraps .input-group-btn:last-child > .btn, .bootstraps .input-group-btn:last-child > .btn-small, .bootstraps .input-group-btn:last-child > .btn-gray-sm, .bootstraps .input-group-btn:last-child > .btn-primary-sm, .bootstraps .input-group-btn:last-child > .btn-lg, .bootstraps .input-group-btn:last-child > .btn-primary-lg, .bootstraps .input-group-btn:last-child > .btn-secondary-lg, .bootstraps .input-group-btn:last-child > .btn-gray-lg, .bootstraps .input-group-btn:last-child > .btn-primary, .bootstraps .input-group-btn:last-child > .btn-secondary, .bootstraps .input-group-btn:last-child > .btn-gray, .bootstraps .input-group-btn:last-child > .btn-group > .btn, .bootstraps .input-group-btn:last-child > .btn-group > .btn-small, .bootstraps .input-group-btn:last-child > .btn-group > .btn-gray-sm, .bootstraps .input-group-btn:last-child > .btn-group > .btn-primary-sm, .bootstraps .input-group-btn:last-child > .btn-group > .btn-lg, .bootstraps .input-group-btn:last-child > .btn-group > .btn-primary-lg, .bootstraps .input-group-btn:last-child > .btn-group > .btn-secondary-lg, .bootstraps .input-group-btn:last-child > .btn-group > .btn-gray-lg, .bootstraps .input-group-btn:last-child > .btn-group > .btn-primary, .bootstraps .input-group-btn:last-child > .btn-group > .btn-secondary, .bootstraps .input-group-btn:last-child > .btn-group > .btn-gray, .bootstraps .input-group-btn:last-child > .dropdown-toggle, .bootstraps .input-group-btn:first-child > .btn:not(:first-child), .bootstraps .input-group-btn:first-child > .btn-small:not(:first-child), .bootstraps .input-group-btn:first-child > .btn-gray-sm:not(:first-child), .bootstraps .input-group-btn:first-child > .btn-primary-sm:not(:first-child), .bootstraps .input-group-btn:first-child > .btn-lg:not(:first-child), .bootstraps .input-group-btn:first-child > .btn-primary-lg:not(:first-child), .bootstraps .input-group-btn:first-child > .btn-secondary-lg:not(:first-child), .bootstraps .input-group-btn:first-child > .btn-gray-lg:not(:first-child), .bootstraps .input-group-btn:first-child > .btn-primary:not(:first-child), .bootstraps .input-group-btn:first-child > .btn-secondary:not(:first-child), .bootstraps .input-group-btn:first-child > .btn-gray:not(:first-child), .bootstraps .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .bootstraps .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-small, .bootstraps .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-gray-sm, .bootstraps .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-primary-sm, .bootstraps .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-lg, .bootstraps .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-primary-lg, .bootstraps .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-secondary-lg, .bootstraps .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-gray-lg, .bootstraps .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-primary, .bootstraps .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-secondary, .bootstraps .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-gray {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.bootstraps .input-group-addon:last-child {
  border-left: 0;
}
.bootstraps .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.bootstraps .input-group-btn > .btn, .bootstraps .input-group-btn > .btn-small, .bootstraps .input-group-btn > .btn-gray-sm, .bootstraps .input-group-btn > .btn-primary-sm, .bootstraps .input-group-btn > .btn-lg, .bootstraps .input-group-btn > .btn-primary-lg, .bootstraps .input-group-btn > .btn-secondary-lg, .bootstraps .input-group-btn > .btn-gray-lg, .bootstraps .input-group-btn > .btn-primary, .bootstraps .input-group-btn > .btn-secondary, .bootstraps .input-group-btn > .btn-gray {
  position: relative;
}
.bootstraps .input-group-btn > .btn + .btn, .bootstraps .input-group-btn > .btn-small + .btn, .bootstraps .input-group-btn > .btn-gray-sm + .btn, .bootstraps .input-group-btn > .btn-primary-sm + .btn, .bootstraps .input-group-btn > .btn-lg + .btn, .bootstraps .input-group-btn > .btn-primary-lg + .btn, .bootstraps .input-group-btn > .btn-secondary-lg + .btn, .bootstraps .input-group-btn > .btn-gray-lg + .btn, .bootstraps .input-group-btn > .btn-primary + .btn, .bootstraps .input-group-btn > .btn-secondary + .btn, .bootstraps .input-group-btn > .btn-gray + .btn, .bootstraps .input-group-btn > .btn + .btn-small, .bootstraps .input-group-btn > .btn-small + .btn-small, .bootstraps .input-group-btn > .btn-gray-sm + .btn-small, .bootstraps .input-group-btn > .btn-primary-sm + .btn-small, .bootstraps .input-group-btn > .btn-lg + .btn-small, .bootstraps .input-group-btn > .btn-primary-lg + .btn-small, .bootstraps .input-group-btn > .btn-secondary-lg + .btn-small, .bootstraps .input-group-btn > .btn-gray-lg + .btn-small, .bootstraps .input-group-btn > .btn-primary + .btn-small, .bootstraps .input-group-btn > .btn-secondary + .btn-small, .bootstraps .input-group-btn > .btn-gray + .btn-small, .bootstraps .input-group-btn > .btn + .btn-gray-sm, .bootstraps .input-group-btn > .btn-small + .btn-gray-sm, .bootstraps .input-group-btn > .btn-gray-sm + .btn-gray-sm, .bootstraps .input-group-btn > .btn-primary-sm + .btn-gray-sm, .bootstraps .input-group-btn > .btn-lg + .btn-gray-sm, .bootstraps .input-group-btn > .btn-primary-lg + .btn-gray-sm, .bootstraps .input-group-btn > .btn-secondary-lg + .btn-gray-sm, .bootstraps .input-group-btn > .btn-gray-lg + .btn-gray-sm, .bootstraps .input-group-btn > .btn-primary + .btn-gray-sm, .bootstraps .input-group-btn > .btn-secondary + .btn-gray-sm, .bootstraps .input-group-btn > .btn-gray + .btn-gray-sm, .bootstraps .input-group-btn > .btn + .btn-primary-sm, .bootstraps .input-group-btn > .btn-small + .btn-primary-sm, .bootstraps .input-group-btn > .btn-gray-sm + .btn-primary-sm, .bootstraps .input-group-btn > .btn-primary-sm + .btn-primary-sm, .bootstraps .input-group-btn > .btn-lg + .btn-primary-sm, .bootstraps .input-group-btn > .btn-primary-lg + .btn-primary-sm, .bootstraps .input-group-btn > .btn-secondary-lg + .btn-primary-sm, .bootstraps .input-group-btn > .btn-gray-lg + .btn-primary-sm, .bootstraps .input-group-btn > .btn-primary + .btn-primary-sm, .bootstraps .input-group-btn > .btn-secondary + .btn-primary-sm, .bootstraps .input-group-btn > .btn-gray + .btn-primary-sm, .bootstraps .input-group-btn > .btn + .btn-lg, .bootstraps .input-group-btn > .btn-small + .btn-lg, .bootstraps .input-group-btn > .btn-gray-sm + .btn-lg, .bootstraps .input-group-btn > .btn-primary-sm + .btn-lg, .bootstraps .input-group-btn > .btn-lg + .btn-lg, .bootstraps .input-group-btn > .btn-primary-lg + .btn-lg, .bootstraps .input-group-btn > .btn-secondary-lg + .btn-lg, .bootstraps .input-group-btn > .btn-gray-lg + .btn-lg, .bootstraps .input-group-btn > .btn-primary + .btn-lg, .bootstraps .input-group-btn > .btn-secondary + .btn-lg, .bootstraps .input-group-btn > .btn-gray + .btn-lg, .bootstraps .input-group-btn > .btn + .btn-primary-lg, .bootstraps .input-group-btn > .btn-small + .btn-primary-lg, .bootstraps .input-group-btn > .btn-gray-sm + .btn-primary-lg, .bootstraps .input-group-btn > .btn-primary-sm + .btn-primary-lg, .bootstraps .input-group-btn > .btn-lg + .btn-primary-lg, .bootstraps .input-group-btn > .btn-primary-lg + .btn-primary-lg, .bootstraps .input-group-btn > .btn-secondary-lg + .btn-primary-lg, .bootstraps .input-group-btn > .btn-gray-lg + .btn-primary-lg, .bootstraps .input-group-btn > .btn-primary + .btn-primary-lg, .bootstraps .input-group-btn > .btn-secondary + .btn-primary-lg, .bootstraps .input-group-btn > .btn-gray + .btn-primary-lg, .bootstraps .input-group-btn > .btn + .btn-secondary-lg, .bootstraps .input-group-btn > .btn-small + .btn-secondary-lg, .bootstraps .input-group-btn > .btn-gray-sm + .btn-secondary-lg, .bootstraps .input-group-btn > .btn-primary-sm + .btn-secondary-lg, .bootstraps .input-group-btn > .btn-lg + .btn-secondary-lg, .bootstraps .input-group-btn > .btn-primary-lg + .btn-secondary-lg, .bootstraps .input-group-btn > .btn-secondary-lg + .btn-secondary-lg, .bootstraps .input-group-btn > .btn-gray-lg + .btn-secondary-lg, .bootstraps .input-group-btn > .btn-primary + .btn-secondary-lg, .bootstraps .input-group-btn > .btn-secondary + .btn-secondary-lg, .bootstraps .input-group-btn > .btn-gray + .btn-secondary-lg, .bootstraps .input-group-btn > .btn + .btn-gray-lg, .bootstraps .input-group-btn > .btn-small + .btn-gray-lg, .bootstraps .input-group-btn > .btn-gray-sm + .btn-gray-lg, .bootstraps .input-group-btn > .btn-primary-sm + .btn-gray-lg, .bootstraps .input-group-btn > .btn-lg + .btn-gray-lg, .bootstraps .input-group-btn > .btn-primary-lg + .btn-gray-lg, .bootstraps .input-group-btn > .btn-secondary-lg + .btn-gray-lg, .bootstraps .input-group-btn > .btn-gray-lg + .btn-gray-lg, .bootstraps .input-group-btn > .btn-primary + .btn-gray-lg, .bootstraps .input-group-btn > .btn-secondary + .btn-gray-lg, .bootstraps .input-group-btn > .btn-gray + .btn-gray-lg, .bootstraps .input-group-btn > .btn + .btn-primary, .bootstraps .input-group-btn > .btn-small + .btn-primary, .bootstraps .input-group-btn > .btn-gray-sm + .btn-primary, .bootstraps .input-group-btn > .btn-primary-sm + .btn-primary, .bootstraps .input-group-btn > .btn-lg + .btn-primary, .bootstraps .input-group-btn > .btn-primary-lg + .btn-primary, .bootstraps .input-group-btn > .btn-secondary-lg + .btn-primary, .bootstraps .input-group-btn > .btn-gray-lg + .btn-primary, .bootstraps .input-group-btn > .btn-primary + .btn-primary, .bootstraps .input-group-btn > .btn-secondary + .btn-primary, .bootstraps .input-group-btn > .btn-gray + .btn-primary, .bootstraps .input-group-btn > .btn + .btn-secondary, .bootstraps .input-group-btn > .btn-small + .btn-secondary, .bootstraps .input-group-btn > .btn-gray-sm + .btn-secondary, .bootstraps .input-group-btn > .btn-primary-sm + .btn-secondary, .bootstraps .input-group-btn > .btn-lg + .btn-secondary, .bootstraps .input-group-btn > .btn-primary-lg + .btn-secondary, .bootstraps .input-group-btn > .btn-secondary-lg + .btn-secondary, .bootstraps .input-group-btn > .btn-gray-lg + .btn-secondary, .bootstraps .input-group-btn > .btn-primary + .btn-secondary, .bootstraps .input-group-btn > .btn-secondary + .btn-secondary, .bootstraps .input-group-btn > .btn-gray + .btn-secondary, .bootstraps .input-group-btn > .btn + .btn-gray, .bootstraps .input-group-btn > .btn-small + .btn-gray, .bootstraps .input-group-btn > .btn-gray-sm + .btn-gray, .bootstraps .input-group-btn > .btn-primary-sm + .btn-gray, .bootstraps .input-group-btn > .btn-lg + .btn-gray, .bootstraps .input-group-btn > .btn-primary-lg + .btn-gray, .bootstraps .input-group-btn > .btn-secondary-lg + .btn-gray, .bootstraps .input-group-btn > .btn-gray-lg + .btn-gray, .bootstraps .input-group-btn > .btn-primary + .btn-gray, .bootstraps .input-group-btn > .btn-secondary + .btn-gray, .bootstraps .input-group-btn > .btn-gray + .btn-gray {
  margin-left: -1px;
}
.bootstraps .input-group-btn > .btn:hover, .bootstraps .input-group-btn > .btn-small:hover, .bootstraps .input-group-btn > .btn-gray-sm:hover, .bootstraps .input-group-btn > .btn-primary-sm:hover, .bootstraps .input-group-btn > .btn-lg:hover, .bootstraps .input-group-btn > .btn-primary-lg:hover, .bootstraps .input-group-btn > .btn-secondary-lg:hover, .bootstraps .input-group-btn > .btn-gray-lg:hover, .bootstraps .input-group-btn > .btn-primary:hover, .bootstraps .input-group-btn > .btn-secondary:hover, .bootstraps .input-group-btn > .btn-gray:hover, .bootstraps .input-group-btn > .btn:focus, .bootstraps .input-group-btn > .btn-small:focus, .bootstraps .input-group-btn > .btn-gray-sm:focus, .bootstraps .input-group-btn > .btn-primary-sm:focus, .bootstraps .input-group-btn > .btn-lg:focus, .bootstraps .input-group-btn > .btn-primary-lg:focus, .bootstraps .input-group-btn > .btn-secondary-lg:focus, .bootstraps .input-group-btn > .btn-gray-lg:focus, .bootstraps .input-group-btn > .btn-primary:focus, .bootstraps .input-group-btn > .btn-secondary:focus, .bootstraps .input-group-btn > .btn-gray:focus, .bootstraps .input-group-btn > .btn:active, .bootstraps .input-group-btn > .btn-small:active, .bootstraps .input-group-btn > .btn-gray-sm:active, .bootstraps .input-group-btn > .btn-primary-sm:active, .bootstraps .input-group-btn > .btn-lg:active, .bootstraps .input-group-btn > .btn-primary-lg:active, .bootstraps .input-group-btn > .btn-secondary-lg:active, .bootstraps .input-group-btn > .btn-gray-lg:active, .bootstraps .input-group-btn > .btn-primary:active, .bootstraps .input-group-btn > .btn-secondary:active, .bootstraps .input-group-btn > .btn-gray:active {
  z-index: 2;
}
.bootstraps .input-group-btn:first-child > .btn, .bootstraps .input-group-btn:first-child > .btn-small, .bootstraps .input-group-btn:first-child > .btn-gray-sm, .bootstraps .input-group-btn:first-child > .btn-primary-sm, .bootstraps .input-group-btn:first-child > .btn-lg, .bootstraps .input-group-btn:first-child > .btn-primary-lg, .bootstraps .input-group-btn:first-child > .btn-secondary-lg, .bootstraps .input-group-btn:first-child > .btn-gray-lg, .bootstraps .input-group-btn:first-child > .btn-primary, .bootstraps .input-group-btn:first-child > .btn-secondary, .bootstraps .input-group-btn:first-child > .btn-gray, .bootstraps .input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.bootstraps .input-group-btn:last-child > .btn, .bootstraps .input-group-btn:last-child > .btn-small, .bootstraps .input-group-btn:last-child > .btn-gray-sm, .bootstraps .input-group-btn:last-child > .btn-primary-sm, .bootstraps .input-group-btn:last-child > .btn-lg, .bootstraps .input-group-btn:last-child > .btn-primary-lg, .bootstraps .input-group-btn:last-child > .btn-secondary-lg, .bootstraps .input-group-btn:last-child > .btn-gray-lg, .bootstraps .input-group-btn:last-child > .btn-primary, .bootstraps .input-group-btn:last-child > .btn-secondary, .bootstraps .input-group-btn:last-child > .btn-gray, .bootstraps .input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.bootstraps .nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.bootstraps .nav > li {
  position: relative;
  display: block;
}
.bootstraps .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.bootstraps .nav > li > a:hover, .bootstraps .nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.bootstraps .nav > li.disabled > a {
  color: #999;
}
.bootstraps .nav > li.disabled > a:hover, .bootstraps .nav > li.disabled > a:focus {
  color: #999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.bootstraps .nav .open > a, .bootstraps .nav .open > a:hover, .bootstraps .nav .open > a:focus {
  background-color: #eee;
  border-color: #428bca;
}
.bootstraps .nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.bootstraps .nav > li > a > img {
  max-width: none;
}
.bootstraps .nav-tabs {
  border-bottom: 1px solid #ddd;
}
.bootstraps .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.bootstraps .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.bootstraps .nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.bootstraps .nav-tabs > li.active > a, .bootstraps .nav-tabs > li.active > a:hover, .bootstraps .nav-tabs > li.active > a:focus {
  color: #555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.bootstraps .nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.bootstraps .nav-tabs.nav-justified > li {
  float: none;
}
.bootstraps .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.bootstraps .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .bootstraps .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .bootstraps .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.bootstraps .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.bootstraps .nav-tabs.nav-justified > .active > a, .bootstraps .nav-tabs.nav-justified > .active > a:hover, .bootstraps .nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .bootstraps .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .bootstraps .nav-tabs.nav-justified > .active > a, .bootstraps .nav-tabs.nav-justified > .active > a:hover, .bootstraps .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.bootstraps .nav-pills > li {
  float: left;
}
.bootstraps .nav-pills > li > a {
  border-radius: 4px;
}
.bootstraps .nav-pills > li + li {
  margin-left: 2px;
}
.bootstraps .nav-pills > li.active > a, .bootstraps .nav-pills > li.active > a:hover, .bootstraps .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #428bca;
}
.bootstraps .nav-stacked > li {
  float: none;
}
.bootstraps .nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.bootstraps .nav-justified {
  width: 100%;
}
.bootstraps .nav-justified > li {
  float: none;
}
.bootstraps .nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.bootstraps .nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .bootstraps .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .bootstraps .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.bootstraps .nav-tabs-justified {
  border-bottom: 0;
}
.bootstraps .nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.bootstraps .nav-tabs-justified > .active > a, .bootstraps .nav-tabs-justified > .active > a:hover, .bootstraps .nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .bootstraps .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .bootstraps .nav-tabs-justified > .active > a, .bootstraps .nav-tabs-justified > .active > a:hover, .bootstraps .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.bootstraps .tab-content > .tab-pane {
  display: none;
}
.bootstraps .tab-content > .active {
  display: block;
}
.bootstraps .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.bootstraps .navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .bootstraps .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .bootstraps .navbar-header {
    float: left;
  }
}
.bootstraps .navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.bootstraps .navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .bootstraps .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .bootstraps .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .bootstraps .navbar-collapse.in {
    overflow-y: visible;
  }
  .bootstraps .navbar-fixed-top .navbar-collapse, .bootstraps .navbar-static-top .navbar-collapse, .bootstraps .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.bootstraps .container > .navbar-header, .bootstraps .container-fluid > .navbar-header, .bootstraps .container > .navbar-collapse, .bootstraps .container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .bootstraps .container > .navbar-header, .bootstraps .container-fluid > .navbar-header, .bootstraps .container > .navbar-collapse, .bootstraps .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.bootstraps .navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .bootstraps .navbar-static-top {
    border-radius: 0;
  }
}
.bootstraps .navbar-fixed-top, .bootstraps .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .bootstraps .navbar-fixed-top, .bootstraps .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.bootstraps .navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.bootstraps .navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.bootstraps .navbar-brand {
  float: left;
  padding: 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.bootstraps .navbar-brand:hover, .bootstraps .navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .bootstraps .navbar > .container .navbar-brand, .bootstraps .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.bootstraps .navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.bootstraps .navbar-toggle:focus {
  outline: 0;
}
.bootstraps .navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.bootstraps .navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .bootstraps .navbar-toggle {
    display: none;
  }
}
.bootstraps .navbar-nav {
  margin: 7.5px -15px;
}
.bootstraps .navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .bootstraps .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .bootstraps .navbar-nav .open .dropdown-menu > li > a, .bootstraps .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .bootstraps .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .bootstraps .navbar-nav .open .dropdown-menu > li > a:hover, .bootstraps .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .bootstraps .navbar-nav {
    float: left;
    margin: 0;
  }
  .bootstraps .navbar-nav > li {
    float: left;
  }
  .bootstraps .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .bootstraps .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
}
@media (min-width: 768px) {
  .bootstraps .navbar-left {
    float: left !important;
  }
  .bootstraps .navbar-right {
    float: right !important;
  }
}
.bootstraps .navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .bootstraps .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .bootstraps .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .bootstraps .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .bootstraps .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .bootstraps .navbar-form .radio, .bootstraps .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  .bootstraps .navbar-form .radio input[type=radio], .bootstraps .navbar-form .checkbox input[type=checkbox] {
    float: none;
    margin-left: 0;
  }
  .bootstraps .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .bootstraps .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .bootstraps .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .bootstraps .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }
}
.bootstraps .navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.bootstraps .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.bootstraps .navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.bootstraps .navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.bootstraps .navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.bootstraps .navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .bootstraps .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
  .bootstraps .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}
.bootstraps .navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.bootstraps .navbar-default .navbar-brand {
  color: #777;
}
.bootstraps .navbar-default .navbar-brand:hover, .bootstraps .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.bootstraps .navbar-default .navbar-text {
  color: #777;
}
.bootstraps .navbar-default .navbar-nav > li > a {
  color: #777;
}
.bootstraps .navbar-default .navbar-nav > li > a:hover, .bootstraps .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.bootstraps .navbar-default .navbar-nav > .active > a, .bootstraps .navbar-default .navbar-nav > .active > a:hover, .bootstraps .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.bootstraps .navbar-default .navbar-nav > .disabled > a, .bootstraps .navbar-default .navbar-nav > .disabled > a:hover, .bootstraps .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.bootstraps .navbar-default .navbar-toggle {
  border-color: #ddd;
}
.bootstraps .navbar-default .navbar-toggle:hover, .bootstraps .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.bootstraps .navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.bootstraps .navbar-default .navbar-collapse, .bootstraps .navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.bootstraps .navbar-default .navbar-nav > .open > a, .bootstraps .navbar-default .navbar-nav > .open > a:hover, .bootstraps .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 767px) {
  .bootstraps .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .bootstraps .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .bootstraps .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .bootstraps .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .bootstraps .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .bootstraps .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .bootstraps .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .bootstraps .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .bootstraps .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.bootstraps .navbar-default .navbar-link {
  color: #777;
}
.bootstraps .navbar-default .navbar-link:hover {
  color: #333;
}
.bootstraps .navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.bootstraps .navbar-inverse .navbar-brand {
  color: #999;
}
.bootstraps .navbar-inverse .navbar-brand:hover, .bootstraps .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.bootstraps .navbar-inverse .navbar-text {
  color: #999;
}
.bootstraps .navbar-inverse .navbar-nav > li > a {
  color: #999;
}
.bootstraps .navbar-inverse .navbar-nav > li > a:hover, .bootstraps .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.bootstraps .navbar-inverse .navbar-nav > .active > a, .bootstraps .navbar-inverse .navbar-nav > .active > a:hover, .bootstraps .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.bootstraps .navbar-inverse .navbar-nav > .disabled > a, .bootstraps .navbar-inverse .navbar-nav > .disabled > a:hover, .bootstraps .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.bootstraps .navbar-inverse .navbar-toggle {
  border-color: #333;
}
.bootstraps .navbar-inverse .navbar-toggle:hover, .bootstraps .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.bootstraps .navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.bootstraps .navbar-inverse .navbar-collapse, .bootstraps .navbar-inverse .navbar-form {
  border-color: #101010;
}
.bootstraps .navbar-inverse .navbar-nav > .open > a, .bootstraps .navbar-inverse .navbar-nav > .open > a:hover, .bootstraps .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 767px) {
  .bootstraps .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .bootstraps .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .bootstraps .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999;
  }
  .bootstraps .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .bootstraps .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .bootstraps .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .bootstraps .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .bootstraps .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .bootstraps .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .bootstraps .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .bootstraps .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.bootstraps .navbar-inverse .navbar-link {
  color: #999;
}
.bootstraps .navbar-inverse .navbar-link:hover {
  color: #fff;
}
.bootstraps .breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.bootstraps .breadcrumb > li {
  display: inline-block;
}
.bootstraps .breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.bootstraps .breadcrumb > .active {
  color: #999;
}
.bootstraps .pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.bootstraps .pagination > li {
  display: inline;
}
.bootstraps .pagination > li > a, .bootstraps .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #428bca;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.bootstraps .pagination > li:first-child > a, .bootstraps .pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.bootstraps .pagination > li:last-child > a, .bootstraps .pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.bootstraps .pagination > li > a:hover, .bootstraps .pagination > li > span:hover, .bootstraps .pagination > li > a:focus, .bootstraps .pagination > li > span:focus {
  color: #2a6496;
  background-color: #eee;
  border-color: #ddd;
}
.bootstraps .pagination > .active > a, .bootstraps .pagination > .active > span, .bootstraps .pagination > .active > a:hover, .bootstraps .pagination > .active > span:hover, .bootstraps .pagination > .active > a:focus, .bootstraps .pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
  cursor: default;
}
.bootstraps .pagination > .disabled > span, .bootstraps .pagination > .disabled > span:hover, .bootstraps .pagination > .disabled > span:focus, .bootstraps .pagination > .disabled > a, .bootstraps .pagination > .disabled > a:hover, .bootstraps .pagination > .disabled > a:focus {
  color: #999;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.bootstraps .pagination-lg > li > a, .bootstraps .pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.bootstraps .pagination-lg > li:first-child > a, .bootstraps .pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.bootstraps .pagination-lg > li:last-child > a, .bootstraps .pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.bootstraps .pagination-sm > li > a, .bootstraps .pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.bootstraps .pagination-sm > li:first-child > a, .bootstraps .pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.bootstraps .pagination-sm > li:last-child > a, .bootstraps .pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.bootstraps .pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.bootstraps .pager li {
  display: inline;
}
.bootstraps .pager li > a, .bootstraps .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.bootstraps .pager li > a:hover, .bootstraps .pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.bootstraps .pager .next > a, .bootstraps .pager .next > span {
  float: right;
}
.bootstraps .pager .previous > a, .bootstraps .pager .previous > span {
  float: left;
}
.bootstraps .pager .disabled > a, .bootstraps .pager .disabled > a:hover, .bootstraps .pager .disabled > a:focus, .bootstraps .pager .disabled > span {
  color: #999;
  background-color: #fff;
  cursor: not-allowed;
}
.bootstraps .label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.bootstraps .label[href]:hover, .bootstraps .label[href]:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.bootstraps .label:empty {
  display: none;
}
.bootstraps .btn .label, .bootstraps .btn-small .label, .bootstraps .btn-gray-sm .label, .bootstraps .btn-primary-sm .label, .bootstraps .btn-lg .label, .bootstraps .btn-primary-lg .label, .bootstraps .btn-secondary-lg .label, .bootstraps .btn-gray-lg .label, .bootstraps .btn-primary .label, .bootstraps .btn-secondary .label, .bootstraps .btn-gray .label {
  position: relative;
  top: -1px;
}
.bootstraps .label-default {
  background-color: #999;
}
.bootstraps .label-default[href]:hover, .bootstraps .label-default[href]:focus {
  background-color: gray;
}
.bootstraps .label-primary {
  background-color: #428bca;
}
.bootstraps .label-primary[href]:hover, .bootstraps .label-primary[href]:focus {
  background-color: #3071a9;
}
.bootstraps .label-success {
  background-color: #5cb85c;
}
.bootstraps .label-success[href]:hover, .bootstraps .label-success[href]:focus {
  background-color: #449d44;
}
.bootstraps .label-info {
  background-color: #5bc0de;
}
.bootstraps .label-info[href]:hover, .bootstraps .label-info[href]:focus {
  background-color: #31b0d5;
}
.bootstraps .label-warning {
  background-color: #f0ad4e;
}
.bootstraps .label-warning[href]:hover, .bootstraps .label-warning[href]:focus {
  background-color: #ec971f;
}
.bootstraps .label-danger {
  background-color: #d9534f;
}
.bootstraps .label-danger[href]:hover, .bootstraps .label-danger[href]:focus {
  background-color: #c9302c;
}
.bootstraps .badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #999;
  border-radius: 10px;
}
.bootstraps .badge:empty {
  display: none;
}
.bootstraps .btn .badge, .bootstraps .btn-small .badge, .bootstraps .btn-gray-sm .badge, .bootstraps .btn-primary-sm .badge, .bootstraps .btn-lg .badge, .bootstraps .btn-primary-lg .badge, .bootstraps .btn-secondary-lg .badge, .bootstraps .btn-gray-lg .badge, .bootstraps .btn-primary .badge, .bootstraps .btn-secondary .badge, .bootstraps .btn-gray .badge {
  position: relative;
  top: -1px;
}
.bootstraps .btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
.bootstraps a.badge:hover, .bootstraps a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.bootstraps a.list-group-item.active > .badge, .bootstraps .nav-pills > .active > a > .badge {
  color: #428bca;
  background-color: #fff;
}
.bootstraps .nav-pills > li > a > .badge {
  margin-left: 3px;
}
.bootstraps .jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.bootstraps .jumbotron h1, .bootstraps .jumbotron .h1 {
  color: inherit;
}
.bootstraps .jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.bootstraps .container .jumbotron {
  border-radius: 6px;
}
.bootstraps .jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .bootstraps .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .bootstraps .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .bootstraps .jumbotron h1, .bootstraps .jumbotron .h1 {
    font-size: 63px;
  }
}
.bootstraps .thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.bootstraps .thumbnail > img, .bootstraps .thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
.bootstraps a.thumbnail:hover, .bootstraps a.thumbnail:focus, .bootstraps a.thumbnail.active {
  border-color: #428bca;
}
.bootstraps .thumbnail .caption {
  padding: 9px;
  color: #333;
}
.bootstraps b, .bootstraps strong {
  font-weight: 700;
  vertical-align: top;
}

.modal-big {
  max-width: 750px !important;
}

.modal-cm-advanceSetting {
  max-width: 550px !important;
  top: 13%;
}

.modal-cm-property {
  max-width: 550px !important;
  top: 13%;
}

.bootstrap, .ng-toast {
  /*a:focus {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px
  }*/
  /*input[type=file]:focus,
      input[type=radio]:focus,
      input[type=checkbox]:focus {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px
  }*/
  /*.btn:focus,
      .btn:active:focus,
      .btn.active:focus {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px
  }*/
  /*.btn:hover,
  .btn:focus {
      color: #333;
      text-decoration: none
  }*/
}
.bootstrap .media, .bootstrap .media-body, .ng-toast .media, .ng-toast .media-body {
  overflow: hidden;
  zoom: 1;
}
.bootstrap .media, .bootstrap .media .media, .ng-toast .media, .ng-toast .media .media {
  margin-top: 15px;
}
.bootstrap .media:first-child, .ng-toast .media:first-child {
  margin-top: 0;
}
.bootstrap .media-object, .ng-toast .media-object {
  display: block;
}
.bootstrap .media-heading, .ng-toast .media-heading {
  margin: 0 0 5px;
}
.bootstrap .media > .pull-left, .ng-toast .media > .pull-left {
  margin-right: 10px;
}
.bootstrap .media > .pull-right, .ng-toast .media > .pull-right {
  margin-left: 10px;
}
.bootstrap .media-list, .ng-toast .media-list {
  padding-left: 0;
  list-style: none;
}
.bootstrap .list-group, .ng-toast .list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.bootstrap .list-group-item, .ng-toast .list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.bootstrap .list-group-item:first-child, .ng-toast .list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.bootstrap .list-group-item:last-child, .ng-toast .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.bootstrap .list-group-item > .badge, .ng-toast .list-group-item > .badge {
  float: right;
}
.bootstrap .list-group-item > .badge + .badge, .ng-toast .list-group-item > .badge + .badge {
  margin-right: 5px;
}
.bootstrap a.list-group-item, .ng-toast a.list-group-item {
  color: #555;
}
.bootstrap a.list-group-item .list-group-item-heading, .ng-toast a.list-group-item .list-group-item-heading {
  color: #333;
}
.bootstrap a.list-group-item:hover, .bootstrap a.list-group-item:focus, .ng-toast a.list-group-item:hover, .ng-toast a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
.bootstrap a.list-group-item.active, .bootstrap a.list-group-item.active:hover, .bootstrap a.list-group-item.active:focus, .ng-toast a.list-group-item.active, .ng-toast a.list-group-item.active:hover, .ng-toast a.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
.bootstrap a.list-group-item.active .list-group-item-heading, .bootstrap a.list-group-item.active:hover .list-group-item-heading, .bootstrap a.list-group-item.active:focus .list-group-item-heading, .ng-toast a.list-group-item.active .list-group-item-heading, .ng-toast a.list-group-item.active:hover .list-group-item-heading, .ng-toast a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}
.bootstrap a.list-group-item.active .list-group-item-text, .bootstrap a.list-group-item.active:hover .list-group-item-text, .bootstrap a.list-group-item.active:focus .list-group-item-text, .ng-toast a.list-group-item.active .list-group-item-text, .ng-toast a.list-group-item.active:hover .list-group-item-text, .ng-toast a.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}
.bootstrap .list-group-item-success, .ng-toast .list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
.bootstrap a.list-group-item-success, .ng-toast a.list-group-item-success {
  color: #3c763d;
}
.bootstrap a.list-group-item-success .list-group-item-heading, .ng-toast a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
.bootstrap a.list-group-item-success:hover, .bootstrap a.list-group-item-success:focus, .ng-toast a.list-group-item-success:hover, .ng-toast a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
.bootstrap a.list-group-item-success.active, .bootstrap a.list-group-item-success.active:hover, .bootstrap a.list-group-item-success.active:focus, .ng-toast a.list-group-item-success.active, .ng-toast a.list-group-item-success.active:hover, .ng-toast a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.bootstrap .list-group-item-info, .ng-toast .list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
.bootstrap a.list-group-item-info, .ng-toast a.list-group-item-info {
  color: #31708f;
}
.bootstrap a.list-group-item-info .list-group-item-heading, .ng-toast a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
.bootstrap a.list-group-item-info:hover, .bootstrap a.list-group-item-info:focus, .ng-toast a.list-group-item-info:hover, .ng-toast a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
.bootstrap a.list-group-item-info.active, .bootstrap a.list-group-item-info.active:hover, .bootstrap a.list-group-item-info.active:focus, .ng-toast a.list-group-item-info.active, .ng-toast a.list-group-item-info.active:hover, .ng-toast a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.bootstrap .list-group-item-warning, .ng-toast .list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
.bootstrap a.list-group-item-warning, .ng-toast a.list-group-item-warning {
  color: #8a6d3b;
}
.bootstrap a.list-group-item-warning .list-group-item-heading, .ng-toast a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
.bootstrap a.list-group-item-warning:hover, .bootstrap a.list-group-item-warning:focus, .ng-toast a.list-group-item-warning:hover, .ng-toast a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
.bootstrap a.list-group-item-warning.active, .bootstrap a.list-group-item-warning.active:hover, .bootstrap a.list-group-item-warning.active:focus, .ng-toast a.list-group-item-warning.active, .ng-toast a.list-group-item-warning.active:hover, .ng-toast a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.bootstrap .list-group-item-danger, .ng-toast .list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
.bootstrap a.list-group-item-danger, .ng-toast a.list-group-item-danger {
  color: #a94442;
}
.bootstrap a.list-group-item-danger .list-group-item-heading, .ng-toast a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
.bootstrap a.list-group-item-danger:hover, .bootstrap a.list-group-item-danger:focus, .ng-toast a.list-group-item-danger:hover, .ng-toast a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
.bootstrap a.list-group-item-danger.active, .bootstrap a.list-group-item-danger.active:hover, .bootstrap a.list-group-item-danger.active:focus, .ng-toast a.list-group-item-danger.active, .ng-toast a.list-group-item-danger.active:hover, .ng-toast a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.bootstrap .list-group-item-heading, .ng-toast .list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.bootstrap .list-group-item-text, .ng-toast .list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.bootstrap .panel, .ng-toast .panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.bootstrap .panel-body, .ng-toast .panel-body {
  padding: 15px;
}
.bootstrap .panel-heading, .ng-toast .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.bootstrap .panel-heading > .dropdown .dropdown-toggle, .ng-toast .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.bootstrap .panel-title, .ng-toast .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.bootstrap .panel-title > a, .ng-toast .panel-title > a {
  color: inherit;
}
.bootstrap .panel-footer, .ng-toast .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.bootstrap .panel > .list-group, .ng-toast .panel > .list-group {
  margin-bottom: 0;
}
.bootstrap .panel > .list-group .list-group-item, .ng-toast .panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.bootstrap .panel > .list-group:first-child .list-group-item:first-child, .ng-toast .panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.bootstrap .panel > .list-group:last-child .list-group-item:last-child, .ng-toast .panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.bootstrap .panel-heading + .list-group .list-group-item:first-child, .ng-toast .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.bootstrap .panel > .table, .bootstrap .panel > .table-responsive > .table, .ng-toast .panel > .table, .ng-toast .panel > .table-responsive > .table {
  margin-bottom: 0;
}
.bootstrap .panel > .table:first-child, .bootstrap .panel > .table-responsive:first-child > .table:first-child, .ng-toast .panel > .table:first-child, .ng-toast .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.bootstrap .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .ng-toast .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .ng-toast .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .ng-toast .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .ng-toast .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .ng-toast .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .ng-toast .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .ng-toast .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .ng-toast .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.bootstrap .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .ng-toast .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .ng-toast .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .ng-toast .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .ng-toast .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .ng-toast .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .ng-toast .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .ng-toast .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .ng-toast .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.bootstrap .panel > .table:last-child, .bootstrap .panel > .table-responsive:last-child > .table:last-child, .ng-toast .panel > .table:last-child, .ng-toast .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.bootstrap .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .ng-toast .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .ng-toast .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .ng-toast .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .ng-toast .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .ng-toast .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .ng-toast .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .ng-toast .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .ng-toast .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.bootstrap .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .ng-toast .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .ng-toast .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .ng-toast .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .ng-toast .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .ng-toast .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .ng-toast .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .ng-toast .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .ng-toast .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.bootstrap .panel > .panel-body + .table, .bootstrap .panel > .panel-body + .table-responsive, .ng-toast .panel > .panel-body + .table, .ng-toast .panel > .panel-body + .table-responsive {
  border-top: 1px solid #ddd;
}
.bootstrap .panel > .table > tbody:first-child > tr:first-child th, .bootstrap .panel > .table > tbody:first-child > tr:first-child td, .ng-toast .panel > .table > tbody:first-child > tr:first-child th, .ng-toast .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.bootstrap .panel > .table-bordered, .bootstrap .panel > .table-responsive > .table-bordered, .ng-toast .panel > .table-bordered, .ng-toast .panel > .table-responsive > .table-bordered {
  border: 0;
}
.bootstrap .panel > .table-bordered > thead > tr > th:first-child, .bootstrap .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .bootstrap .panel > .table-bordered > tbody > tr > th:first-child, .bootstrap .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .bootstrap .panel > .table-bordered > tfoot > tr > th:first-child, .bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .bootstrap .panel > .table-bordered > thead > tr > td:first-child, .bootstrap .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .bootstrap .panel > .table-bordered > tbody > tr > td:first-child, .bootstrap .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .bootstrap .panel > .table-bordered > tfoot > tr > td:first-child, .bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .ng-toast .panel > .table-bordered > thead > tr > th:first-child, .ng-toast .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .ng-toast .panel > .table-bordered > tbody > tr > th:first-child, .ng-toast .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .ng-toast .panel > .table-bordered > tfoot > tr > th:first-child, .ng-toast .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .ng-toast .panel > .table-bordered > thead > tr > td:first-child, .ng-toast .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .ng-toast .panel > .table-bordered > tbody > tr > td:first-child, .ng-toast .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .ng-toast .panel > .table-bordered > tfoot > tr > td:first-child, .ng-toast .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.bootstrap .panel > .table-bordered > thead > tr > th:last-child, .bootstrap .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .bootstrap .panel > .table-bordered > tbody > tr > th:last-child, .bootstrap .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .bootstrap .panel > .table-bordered > tfoot > tr > th:last-child, .bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .bootstrap .panel > .table-bordered > thead > tr > td:last-child, .bootstrap .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .bootstrap .panel > .table-bordered > tbody > tr > td:last-child, .bootstrap .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .bootstrap .panel > .table-bordered > tfoot > tr > td:last-child, .bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .ng-toast .panel > .table-bordered > thead > tr > th:last-child, .ng-toast .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .ng-toast .panel > .table-bordered > tbody > tr > th:last-child, .ng-toast .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .ng-toast .panel > .table-bordered > tfoot > tr > th:last-child, .ng-toast .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .ng-toast .panel > .table-bordered > thead > tr > td:last-child, .ng-toast .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .ng-toast .panel > .table-bordered > tbody > tr > td:last-child, .ng-toast .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .ng-toast .panel > .table-bordered > tfoot > tr > td:last-child, .ng-toast .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.bootstrap .panel > .table-bordered > thead > tr:first-child > td, .bootstrap .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .bootstrap .panel > .table-bordered > tbody > tr:first-child > td, .bootstrap .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .bootstrap .panel > .table-bordered > thead > tr:first-child > th, .bootstrap .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .bootstrap .panel > .table-bordered > tbody > tr:first-child > th, .bootstrap .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, .ng-toast .panel > .table-bordered > thead > tr:first-child > td, .ng-toast .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .ng-toast .panel > .table-bordered > tbody > tr:first-child > td, .ng-toast .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .ng-toast .panel > .table-bordered > thead > tr:first-child > th, .ng-toast .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .ng-toast .panel > .table-bordered > tbody > tr:first-child > th, .ng-toast .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.bootstrap .panel > .table-bordered > tbody > tr:last-child > td, .bootstrap .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .bootstrap .panel > .table-bordered > tfoot > tr:last-child > td, .bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .bootstrap .panel > .table-bordered > tbody > tr:last-child > th, .bootstrap .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .bootstrap .panel > .table-bordered > tfoot > tr:last-child > th, .bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .ng-toast .panel > .table-bordered > tbody > tr:last-child > td, .ng-toast .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .ng-toast .panel > .table-bordered > tfoot > tr:last-child > td, .ng-toast .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .ng-toast .panel > .table-bordered > tbody > tr:last-child > th, .ng-toast .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .ng-toast .panel > .table-bordered > tfoot > tr:last-child > th, .ng-toast .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.bootstrap .panel > .table-responsive, .ng-toast .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.bootstrap .panel-group, .ng-toast .panel-group {
  margin-bottom: 20px;
}
.bootstrap .panel-group .panel, .ng-toast .panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
  overflow: hidden;
}
.bootstrap .panel-group .panel + .panel, .ng-toast .panel-group .panel + .panel {
  margin-top: 5px;
}
.bootstrap .panel-group .panel-heading, .ng-toast .panel-group .panel-heading {
  border-bottom: 0;
}
.bootstrap .panel-group .panel-heading + .panel-collapse .panel-body, .ng-toast .panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}
.bootstrap .panel-group .panel-footer, .ng-toast .panel-group .panel-footer {
  border-top: 0;
}
.bootstrap .panel-group .panel-footer + .panel-collapse .panel-body, .ng-toast .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.bootstrap .panel-default, .ng-toast .panel-default {
  border-color: #ddd;
}
.bootstrap .panel-default > .panel-heading, .ng-toast .panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.bootstrap .panel-default > .panel-heading + .panel-collapse .panel-body, .ng-toast .panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ddd;
}
.bootstrap .panel-default > .panel-footer + .panel-collapse .panel-body, .ng-toast .panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ddd;
}
.bootstrap .panel-primary, .ng-toast .panel-primary {
  border-color: #428bca;
}
.bootstrap .panel-primary > .panel-heading, .ng-toast .panel-primary > .panel-heading {
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
.bootstrap .panel-primary > .panel-heading + .panel-collapse .panel-body, .ng-toast .panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #428bca;
}
.bootstrap .panel-primary > .panel-footer + .panel-collapse .panel-body, .ng-toast .panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #428bca;
}
.bootstrap .panel-success, .ng-toast .panel-success {
  border-color: #d6e9c6;
}
.bootstrap .panel-success > .panel-heading, .ng-toast .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.bootstrap .panel-success > .panel-heading + .panel-collapse .panel-body, .ng-toast .panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}
.bootstrap .panel-success > .panel-footer + .panel-collapse .panel-body, .ng-toast .panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}
.bootstrap .panel-info, .ng-toast .panel-info {
  border-color: #bce8f1;
}
.bootstrap .panel-info > .panel-heading, .ng-toast .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.bootstrap .panel-info > .panel-heading + .panel-collapse .panel-body, .ng-toast .panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}
.bootstrap .panel-info > .panel-footer + .panel-collapse .panel-body, .ng-toast .panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}
.bootstrap .panel-warning, .ng-toast .panel-warning {
  border-color: #faebcc;
}
.bootstrap .panel-warning > .panel-heading, .ng-toast .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.bootstrap .panel-warning > .panel-heading + .panel-collapse .panel-body, .ng-toast .panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc;
}
.bootstrap .panel-warning > .panel-footer + .panel-collapse .panel-body, .ng-toast .panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}
.bootstrap .panel-danger, .ng-toast .panel-danger {
  border-color: #ebccd1;
}
.bootstrap .panel-danger > .panel-heading, .ng-toast .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.bootstrap .panel-danger > .panel-heading + .panel-collapse .panel-body, .ng-toast .panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}
.bootstrap .panel-danger > .panel-footer + .panel-collapse .panel-body, .ng-toast .panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}
.bootstrap .well, .ng-toast .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.bootstrap .well blockquote, .ng-toast .well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.bootstrap .well-lg, .ng-toast .well-lg {
  padding: 24px;
  border-radius: 6px;
}
.bootstrap .well-sm, .ng-toast .well-sm {
  padding: 9px;
  border-radius: 3px;
}
.bootstrap .close, .ng-toast .close {
  float: right;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2;
  filter: alpha(opacity=20);
}
.bootstrap .close:hover, .bootstrap .close:focus, .ng-toast .close:hover, .ng-toast .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .5;
  filter: alpha(opacity=50);
}
.bootstrap button.close, .ng-toast button.close {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}
.bootstrap .modal-open, .ng-toast .modal-open {
  overflow: hidden;
}
.bootstrap .modal, .ng-toast .modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.bootstrap .modal.fade .modal-dialog, .ng-toast .modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform .3s ease-out;
  -moz-transition: -moz-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  transition: transform .3s ease-out;
}
.bootstrap .modal.in .modal-dialog, .ng-toast .modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.bootstrap .modal-dialog, .ng-toast .modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.bootstrap .modal-content, .ng-toast .modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.bootstrap .modal-backdrop, .ng-toast .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.bootstrap .modal-backdrop.fade, .ng-toast .modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.bootstrap .modal-backdrop.in, .ng-toast .modal-backdrop.in {
  opacity: .5;
  filter: alpha(opacity=50);
}
.bootstrap .modal-header, .ng-toast .modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.bootstrap .modal-header .close, .ng-toast .modal-header .close {
  margin-top: -2px;
}
.bootstrap .modal-title, .ng-toast .modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.bootstrap .modal-body, .ng-toast .modal-body {
  position: relative;
  padding: 20px;
}
.bootstrap .modal-footer, .ng-toast .modal-footer {
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.bootstrap .modal-footer .btn + .btn, .bootstrap .modal-footer .btn-small + .btn, .bootstrap .modal-footer .btn-gray-sm + .btn, .bootstrap .modal-footer .btn-primary-sm + .btn, .bootstrap .modal-footer .btn-lg + .btn, .bootstrap .modal-footer .btn-primary-lg + .btn, .bootstrap .modal-footer .btn-secondary-lg + .btn, .bootstrap .modal-footer .btn-gray-lg + .btn, .bootstrap .modal-footer .btn-primary + .btn, .bootstrap .modal-footer .btn-secondary + .btn, .bootstrap .modal-footer .btn-gray + .btn, .bootstrap .modal-footer .btn + .btn-small, .bootstrap .modal-footer .btn-small + .btn-small, .bootstrap .modal-footer .btn-gray-sm + .btn-small, .bootstrap .modal-footer .btn-primary-sm + .btn-small, .bootstrap .modal-footer .btn-lg + .btn-small, .bootstrap .modal-footer .btn-primary-lg + .btn-small, .bootstrap .modal-footer .btn-secondary-lg + .btn-small, .bootstrap .modal-footer .btn-gray-lg + .btn-small, .bootstrap .modal-footer .btn-primary + .btn-small, .bootstrap .modal-footer .btn-secondary + .btn-small, .bootstrap .modal-footer .btn-gray + .btn-small, .bootstrap .modal-footer .btn + .btn-gray-sm, .bootstrap .modal-footer .btn-small + .btn-gray-sm, .bootstrap .modal-footer .btn-gray-sm + .btn-gray-sm, .bootstrap .modal-footer .btn-primary-sm + .btn-gray-sm, .bootstrap .modal-footer .btn-lg + .btn-gray-sm, .bootstrap .modal-footer .btn-primary-lg + .btn-gray-sm, .bootstrap .modal-footer .btn-secondary-lg + .btn-gray-sm, .bootstrap .modal-footer .btn-gray-lg + .btn-gray-sm, .bootstrap .modal-footer .btn-primary + .btn-gray-sm, .bootstrap .modal-footer .btn-secondary + .btn-gray-sm, .bootstrap .modal-footer .btn-gray + .btn-gray-sm, .bootstrap .modal-footer .btn + .btn-primary-sm, .bootstrap .modal-footer .btn-small + .btn-primary-sm, .bootstrap .modal-footer .btn-gray-sm + .btn-primary-sm, .bootstrap .modal-footer .btn-primary-sm + .btn-primary-sm, .bootstrap .modal-footer .btn-lg + .btn-primary-sm, .bootstrap .modal-footer .btn-primary-lg + .btn-primary-sm, .bootstrap .modal-footer .btn-secondary-lg + .btn-primary-sm, .bootstrap .modal-footer .btn-gray-lg + .btn-primary-sm, .bootstrap .modal-footer .btn-primary + .btn-primary-sm, .bootstrap .modal-footer .btn-secondary + .btn-primary-sm, .bootstrap .modal-footer .btn-gray + .btn-primary-sm, .bootstrap .modal-footer .btn + .btn-lg, .bootstrap .modal-footer .btn-small + .btn-lg, .bootstrap .modal-footer .btn-gray-sm + .btn-lg, .bootstrap .modal-footer .btn-primary-sm + .btn-lg, .bootstrap .modal-footer .btn-lg + .btn-lg, .bootstrap .modal-footer .btn-primary-lg + .btn-lg, .bootstrap .modal-footer .btn-secondary-lg + .btn-lg, .bootstrap .modal-footer .btn-gray-lg + .btn-lg, .bootstrap .modal-footer .btn-primary + .btn-lg, .bootstrap .modal-footer .btn-secondary + .btn-lg, .bootstrap .modal-footer .btn-gray + .btn-lg, .bootstrap .modal-footer .btn + .btn-primary-lg, .bootstrap .modal-footer .btn-small + .btn-primary-lg, .bootstrap .modal-footer .btn-gray-sm + .btn-primary-lg, .bootstrap .modal-footer .btn-primary-sm + .btn-primary-lg, .bootstrap .modal-footer .btn-lg + .btn-primary-lg, .bootstrap .modal-footer .btn-primary-lg + .btn-primary-lg, .bootstrap .modal-footer .btn-secondary-lg + .btn-primary-lg, .bootstrap .modal-footer .btn-gray-lg + .btn-primary-lg, .bootstrap .modal-footer .btn-primary + .btn-primary-lg, .bootstrap .modal-footer .btn-secondary + .btn-primary-lg, .bootstrap .modal-footer .btn-gray + .btn-primary-lg, .bootstrap .modal-footer .btn + .btn-secondary-lg, .bootstrap .modal-footer .btn-small + .btn-secondary-lg, .bootstrap .modal-footer .btn-gray-sm + .btn-secondary-lg, .bootstrap .modal-footer .btn-primary-sm + .btn-secondary-lg, .bootstrap .modal-footer .btn-lg + .btn-secondary-lg, .bootstrap .modal-footer .btn-primary-lg + .btn-secondary-lg, .bootstrap .modal-footer .btn-secondary-lg + .btn-secondary-lg, .bootstrap .modal-footer .btn-gray-lg + .btn-secondary-lg, .bootstrap .modal-footer .btn-primary + .btn-secondary-lg, .bootstrap .modal-footer .btn-secondary + .btn-secondary-lg, .bootstrap .modal-footer .btn-gray + .btn-secondary-lg, .bootstrap .modal-footer .btn + .btn-gray-lg, .bootstrap .modal-footer .btn-small + .btn-gray-lg, .bootstrap .modal-footer .btn-gray-sm + .btn-gray-lg, .bootstrap .modal-footer .btn-primary-sm + .btn-gray-lg, .bootstrap .modal-footer .btn-lg + .btn-gray-lg, .bootstrap .modal-footer .btn-primary-lg + .btn-gray-lg, .bootstrap .modal-footer .btn-secondary-lg + .btn-gray-lg, .bootstrap .modal-footer .btn-gray-lg + .btn-gray-lg, .bootstrap .modal-footer .btn-primary + .btn-gray-lg, .bootstrap .modal-footer .btn-secondary + .btn-gray-lg, .bootstrap .modal-footer .btn-gray + .btn-gray-lg, .bootstrap .modal-footer .btn + .btn-primary, .bootstrap .modal-footer .btn-small + .btn-primary, .bootstrap .modal-footer .btn-gray-sm + .btn-primary, .bootstrap .modal-footer .btn-primary-sm + .btn-primary, .bootstrap .modal-footer .btn-lg + .btn-primary, .bootstrap .modal-footer .btn-primary-lg + .btn-primary, .bootstrap .modal-footer .btn-secondary-lg + .btn-primary, .bootstrap .modal-footer .btn-gray-lg + .btn-primary, .bootstrap .modal-footer .btn-primary + .btn-primary, .bootstrap .modal-footer .btn-secondary + .btn-primary, .bootstrap .modal-footer .btn-gray + .btn-primary, .bootstrap .modal-footer .btn + .btn-secondary, .bootstrap .modal-footer .btn-small + .btn-secondary, .bootstrap .modal-footer .btn-gray-sm + .btn-secondary, .bootstrap .modal-footer .btn-primary-sm + .btn-secondary, .bootstrap .modal-footer .btn-lg + .btn-secondary, .bootstrap .modal-footer .btn-primary-lg + .btn-secondary, .bootstrap .modal-footer .btn-secondary-lg + .btn-secondary, .bootstrap .modal-footer .btn-gray-lg + .btn-secondary, .bootstrap .modal-footer .btn-primary + .btn-secondary, .bootstrap .modal-footer .btn-secondary + .btn-secondary, .bootstrap .modal-footer .btn-gray + .btn-secondary, .bootstrap .modal-footer .btn + .btn-gray, .bootstrap .modal-footer .btn-small + .btn-gray, .bootstrap .modal-footer .btn-gray-sm + .btn-gray, .bootstrap .modal-footer .btn-primary-sm + .btn-gray, .bootstrap .modal-footer .btn-lg + .btn-gray, .bootstrap .modal-footer .btn-primary-lg + .btn-gray, .bootstrap .modal-footer .btn-secondary-lg + .btn-gray, .bootstrap .modal-footer .btn-gray-lg + .btn-gray, .bootstrap .modal-footer .btn-primary + .btn-gray, .bootstrap .modal-footer .btn-secondary + .btn-gray, .bootstrap .modal-footer .btn-gray + .btn-gray, .ng-toast .modal-footer .btn + .btn, .ng-toast .modal-footer .btn-small + .btn, .ng-toast .modal-footer .btn-gray-sm + .btn, .ng-toast .modal-footer .btn-primary-sm + .btn, .ng-toast .modal-footer .btn-lg + .btn, .ng-toast .modal-footer .btn-primary-lg + .btn, .ng-toast .modal-footer .btn-secondary-lg + .btn, .ng-toast .modal-footer .btn-gray-lg + .btn, .ng-toast .modal-footer .btn-primary + .btn, .ng-toast .modal-footer .btn-secondary + .btn, .ng-toast .modal-footer .btn-gray + .btn, .ng-toast .modal-footer .btn + .btn-small, .ng-toast .modal-footer .btn-small + .btn-small, .ng-toast .modal-footer .btn-gray-sm + .btn-small, .ng-toast .modal-footer .btn-primary-sm + .btn-small, .ng-toast .modal-footer .btn-lg + .btn-small, .ng-toast .modal-footer .btn-primary-lg + .btn-small, .ng-toast .modal-footer .btn-secondary-lg + .btn-small, .ng-toast .modal-footer .btn-gray-lg + .btn-small, .ng-toast .modal-footer .btn-primary + .btn-small, .ng-toast .modal-footer .btn-secondary + .btn-small, .ng-toast .modal-footer .btn-gray + .btn-small, .ng-toast .modal-footer .btn + .btn-gray-sm, .ng-toast .modal-footer .btn-small + .btn-gray-sm, .ng-toast .modal-footer .btn-gray-sm + .btn-gray-sm, .ng-toast .modal-footer .btn-primary-sm + .btn-gray-sm, .ng-toast .modal-footer .btn-lg + .btn-gray-sm, .ng-toast .modal-footer .btn-primary-lg + .btn-gray-sm, .ng-toast .modal-footer .btn-secondary-lg + .btn-gray-sm, .ng-toast .modal-footer .btn-gray-lg + .btn-gray-sm, .ng-toast .modal-footer .btn-primary + .btn-gray-sm, .ng-toast .modal-footer .btn-secondary + .btn-gray-sm, .ng-toast .modal-footer .btn-gray + .btn-gray-sm, .ng-toast .modal-footer .btn + .btn-primary-sm, .ng-toast .modal-footer .btn-small + .btn-primary-sm, .ng-toast .modal-footer .btn-gray-sm + .btn-primary-sm, .ng-toast .modal-footer .btn-primary-sm + .btn-primary-sm, .ng-toast .modal-footer .btn-lg + .btn-primary-sm, .ng-toast .modal-footer .btn-primary-lg + .btn-primary-sm, .ng-toast .modal-footer .btn-secondary-lg + .btn-primary-sm, .ng-toast .modal-footer .btn-gray-lg + .btn-primary-sm, .ng-toast .modal-footer .btn-primary + .btn-primary-sm, .ng-toast .modal-footer .btn-secondary + .btn-primary-sm, .ng-toast .modal-footer .btn-gray + .btn-primary-sm, .ng-toast .modal-footer .btn + .btn-lg, .ng-toast .modal-footer .btn-small + .btn-lg, .ng-toast .modal-footer .btn-gray-sm + .btn-lg, .ng-toast .modal-footer .btn-primary-sm + .btn-lg, .ng-toast .modal-footer .btn-lg + .btn-lg, .ng-toast .modal-footer .btn-primary-lg + .btn-lg, .ng-toast .modal-footer .btn-secondary-lg + .btn-lg, .ng-toast .modal-footer .btn-gray-lg + .btn-lg, .ng-toast .modal-footer .btn-primary + .btn-lg, .ng-toast .modal-footer .btn-secondary + .btn-lg, .ng-toast .modal-footer .btn-gray + .btn-lg, .ng-toast .modal-footer .btn + .btn-primary-lg, .ng-toast .modal-footer .btn-small + .btn-primary-lg, .ng-toast .modal-footer .btn-gray-sm + .btn-primary-lg, .ng-toast .modal-footer .btn-primary-sm + .btn-primary-lg, .ng-toast .modal-footer .btn-lg + .btn-primary-lg, .ng-toast .modal-footer .btn-primary-lg + .btn-primary-lg, .ng-toast .modal-footer .btn-secondary-lg + .btn-primary-lg, .ng-toast .modal-footer .btn-gray-lg + .btn-primary-lg, .ng-toast .modal-footer .btn-primary + .btn-primary-lg, .ng-toast .modal-footer .btn-secondary + .btn-primary-lg, .ng-toast .modal-footer .btn-gray + .btn-primary-lg, .ng-toast .modal-footer .btn + .btn-secondary-lg, .ng-toast .modal-footer .btn-small + .btn-secondary-lg, .ng-toast .modal-footer .btn-gray-sm + .btn-secondary-lg, .ng-toast .modal-footer .btn-primary-sm + .btn-secondary-lg, .ng-toast .modal-footer .btn-lg + .btn-secondary-lg, .ng-toast .modal-footer .btn-primary-lg + .btn-secondary-lg, .ng-toast .modal-footer .btn-secondary-lg + .btn-secondary-lg, .ng-toast .modal-footer .btn-gray-lg + .btn-secondary-lg, .ng-toast .modal-footer .btn-primary + .btn-secondary-lg, .ng-toast .modal-footer .btn-secondary + .btn-secondary-lg, .ng-toast .modal-footer .btn-gray + .btn-secondary-lg, .ng-toast .modal-footer .btn + .btn-gray-lg, .ng-toast .modal-footer .btn-small + .btn-gray-lg, .ng-toast .modal-footer .btn-gray-sm + .btn-gray-lg, .ng-toast .modal-footer .btn-primary-sm + .btn-gray-lg, .ng-toast .modal-footer .btn-lg + .btn-gray-lg, .ng-toast .modal-footer .btn-primary-lg + .btn-gray-lg, .ng-toast .modal-footer .btn-secondary-lg + .btn-gray-lg, .ng-toast .modal-footer .btn-gray-lg + .btn-gray-lg, .ng-toast .modal-footer .btn-primary + .btn-gray-lg, .ng-toast .modal-footer .btn-secondary + .btn-gray-lg, .ng-toast .modal-footer .btn-gray + .btn-gray-lg, .ng-toast .modal-footer .btn + .btn-primary, .ng-toast .modal-footer .btn-small + .btn-primary, .ng-toast .modal-footer .btn-gray-sm + .btn-primary, .ng-toast .modal-footer .btn-primary-sm + .btn-primary, .ng-toast .modal-footer .btn-lg + .btn-primary, .ng-toast .modal-footer .btn-primary-lg + .btn-primary, .ng-toast .modal-footer .btn-secondary-lg + .btn-primary, .ng-toast .modal-footer .btn-gray-lg + .btn-primary, .ng-toast .modal-footer .btn-primary + .btn-primary, .ng-toast .modal-footer .btn-secondary + .btn-primary, .ng-toast .modal-footer .btn-gray + .btn-primary, .ng-toast .modal-footer .btn + .btn-secondary, .ng-toast .modal-footer .btn-small + .btn-secondary, .ng-toast .modal-footer .btn-gray-sm + .btn-secondary, .ng-toast .modal-footer .btn-primary-sm + .btn-secondary, .ng-toast .modal-footer .btn-lg + .btn-secondary, .ng-toast .modal-footer .btn-primary-lg + .btn-secondary, .ng-toast .modal-footer .btn-secondary-lg + .btn-secondary, .ng-toast .modal-footer .btn-gray-lg + .btn-secondary, .ng-toast .modal-footer .btn-primary + .btn-secondary, .ng-toast .modal-footer .btn-secondary + .btn-secondary, .ng-toast .modal-footer .btn-gray + .btn-secondary, .ng-toast .modal-footer .btn + .btn-gray, .ng-toast .modal-footer .btn-small + .btn-gray, .ng-toast .modal-footer .btn-gray-sm + .btn-gray, .ng-toast .modal-footer .btn-primary-sm + .btn-gray, .ng-toast .modal-footer .btn-lg + .btn-gray, .ng-toast .modal-footer .btn-primary-lg + .btn-gray, .ng-toast .modal-footer .btn-secondary-lg + .btn-gray, .ng-toast .modal-footer .btn-gray-lg + .btn-gray, .ng-toast .modal-footer .btn-primary + .btn-gray, .ng-toast .modal-footer .btn-secondary + .btn-gray, .ng-toast .modal-footer .btn-gray + .btn-gray {
  margin-left: 5px;
  margin-bottom: 0;
}
.bootstrap .modal-footer .btn-group .btn + .btn, .bootstrap .modal-footer .btn-group .btn-small + .btn, .bootstrap .modal-footer .btn-group .btn-gray-sm + .btn, .bootstrap .modal-footer .btn-group .btn-primary-sm + .btn, .bootstrap .modal-footer .btn-group .btn-lg + .btn, .bootstrap .modal-footer .btn-group .btn-primary-lg + .btn, .bootstrap .modal-footer .btn-group .btn-secondary-lg + .btn, .bootstrap .modal-footer .btn-group .btn-gray-lg + .btn, .bootstrap .modal-footer .btn-group .btn-primary + .btn, .bootstrap .modal-footer .btn-group .btn-secondary + .btn, .bootstrap .modal-footer .btn-group .btn-gray + .btn, .bootstrap .modal-footer .btn-group .btn + .btn-small, .bootstrap .modal-footer .btn-group .btn-small + .btn-small, .bootstrap .modal-footer .btn-group .btn-gray-sm + .btn-small, .bootstrap .modal-footer .btn-group .btn-primary-sm + .btn-small, .bootstrap .modal-footer .btn-group .btn-lg + .btn-small, .bootstrap .modal-footer .btn-group .btn-primary-lg + .btn-small, .bootstrap .modal-footer .btn-group .btn-secondary-lg + .btn-small, .bootstrap .modal-footer .btn-group .btn-gray-lg + .btn-small, .bootstrap .modal-footer .btn-group .btn-primary + .btn-small, .bootstrap .modal-footer .btn-group .btn-secondary + .btn-small, .bootstrap .modal-footer .btn-group .btn-gray + .btn-small, .bootstrap .modal-footer .btn-group .btn + .btn-gray-sm, .bootstrap .modal-footer .btn-group .btn-small + .btn-gray-sm, .bootstrap .modal-footer .btn-group .btn-gray-sm + .btn-gray-sm, .bootstrap .modal-footer .btn-group .btn-primary-sm + .btn-gray-sm, .bootstrap .modal-footer .btn-group .btn-lg + .btn-gray-sm, .bootstrap .modal-footer .btn-group .btn-primary-lg + .btn-gray-sm, .bootstrap .modal-footer .btn-group .btn-secondary-lg + .btn-gray-sm, .bootstrap .modal-footer .btn-group .btn-gray-lg + .btn-gray-sm, .bootstrap .modal-footer .btn-group .btn-primary + .btn-gray-sm, .bootstrap .modal-footer .btn-group .btn-secondary + .btn-gray-sm, .bootstrap .modal-footer .btn-group .btn-gray + .btn-gray-sm, .bootstrap .modal-footer .btn-group .btn + .btn-primary-sm, .bootstrap .modal-footer .btn-group .btn-small + .btn-primary-sm, .bootstrap .modal-footer .btn-group .btn-gray-sm + .btn-primary-sm, .bootstrap .modal-footer .btn-group .btn-primary-sm + .btn-primary-sm, .bootstrap .modal-footer .btn-group .btn-lg + .btn-primary-sm, .bootstrap .modal-footer .btn-group .btn-primary-lg + .btn-primary-sm, .bootstrap .modal-footer .btn-group .btn-secondary-lg + .btn-primary-sm, .bootstrap .modal-footer .btn-group .btn-gray-lg + .btn-primary-sm, .bootstrap .modal-footer .btn-group .btn-primary + .btn-primary-sm, .bootstrap .modal-footer .btn-group .btn-secondary + .btn-primary-sm, .bootstrap .modal-footer .btn-group .btn-gray + .btn-primary-sm, .bootstrap .modal-footer .btn-group .btn + .btn-lg, .bootstrap .modal-footer .btn-group .btn-small + .btn-lg, .bootstrap .modal-footer .btn-group .btn-gray-sm + .btn-lg, .bootstrap .modal-footer .btn-group .btn-primary-sm + .btn-lg, .bootstrap .modal-footer .btn-group .btn-lg + .btn-lg, .bootstrap .modal-footer .btn-group .btn-primary-lg + .btn-lg, .bootstrap .modal-footer .btn-group .btn-secondary-lg + .btn-lg, .bootstrap .modal-footer .btn-group .btn-gray-lg + .btn-lg, .bootstrap .modal-footer .btn-group .btn-primary + .btn-lg, .bootstrap .modal-footer .btn-group .btn-secondary + .btn-lg, .bootstrap .modal-footer .btn-group .btn-gray + .btn-lg, .bootstrap .modal-footer .btn-group .btn + .btn-primary-lg, .bootstrap .modal-footer .btn-group .btn-small + .btn-primary-lg, .bootstrap .modal-footer .btn-group .btn-gray-sm + .btn-primary-lg, .bootstrap .modal-footer .btn-group .btn-primary-sm + .btn-primary-lg, .bootstrap .modal-footer .btn-group .btn-lg + .btn-primary-lg, .bootstrap .modal-footer .btn-group .btn-primary-lg + .btn-primary-lg, .bootstrap .modal-footer .btn-group .btn-secondary-lg + .btn-primary-lg, .bootstrap .modal-footer .btn-group .btn-gray-lg + .btn-primary-lg, .bootstrap .modal-footer .btn-group .btn-primary + .btn-primary-lg, .bootstrap .modal-footer .btn-group .btn-secondary + .btn-primary-lg, .bootstrap .modal-footer .btn-group .btn-gray + .btn-primary-lg, .bootstrap .modal-footer .btn-group .btn + .btn-secondary-lg, .bootstrap .modal-footer .btn-group .btn-small + .btn-secondary-lg, .bootstrap .modal-footer .btn-group .btn-gray-sm + .btn-secondary-lg, .bootstrap .modal-footer .btn-group .btn-primary-sm + .btn-secondary-lg, .bootstrap .modal-footer .btn-group .btn-lg + .btn-secondary-lg, .bootstrap .modal-footer .btn-group .btn-primary-lg + .btn-secondary-lg, .bootstrap .modal-footer .btn-group .btn-secondary-lg + .btn-secondary-lg, .bootstrap .modal-footer .btn-group .btn-gray-lg + .btn-secondary-lg, .bootstrap .modal-footer .btn-group .btn-primary + .btn-secondary-lg, .bootstrap .modal-footer .btn-group .btn-secondary + .btn-secondary-lg, .bootstrap .modal-footer .btn-group .btn-gray + .btn-secondary-lg, .bootstrap .modal-footer .btn-group .btn + .btn-gray-lg, .bootstrap .modal-footer .btn-group .btn-small + .btn-gray-lg, .bootstrap .modal-footer .btn-group .btn-gray-sm + .btn-gray-lg, .bootstrap .modal-footer .btn-group .btn-primary-sm + .btn-gray-lg, .bootstrap .modal-footer .btn-group .btn-lg + .btn-gray-lg, .bootstrap .modal-footer .btn-group .btn-primary-lg + .btn-gray-lg, .bootstrap .modal-footer .btn-group .btn-secondary-lg + .btn-gray-lg, .bootstrap .modal-footer .btn-group .btn-gray-lg + .btn-gray-lg, .bootstrap .modal-footer .btn-group .btn-primary + .btn-gray-lg, .bootstrap .modal-footer .btn-group .btn-secondary + .btn-gray-lg, .bootstrap .modal-footer .btn-group .btn-gray + .btn-gray-lg, .bootstrap .modal-footer .btn-group .btn + .btn-primary, .bootstrap .modal-footer .btn-group .btn-small + .btn-primary, .bootstrap .modal-footer .btn-group .btn-gray-sm + .btn-primary, .bootstrap .modal-footer .btn-group .btn-primary-sm + .btn-primary, .bootstrap .modal-footer .btn-group .btn-lg + .btn-primary, .bootstrap .modal-footer .btn-group .btn-primary-lg + .btn-primary, .bootstrap .modal-footer .btn-group .btn-secondary-lg + .btn-primary, .bootstrap .modal-footer .btn-group .btn-gray-lg + .btn-primary, .bootstrap .modal-footer .btn-group .btn-primary + .btn-primary, .bootstrap .modal-footer .btn-group .btn-secondary + .btn-primary, .bootstrap .modal-footer .btn-group .btn-gray + .btn-primary, .bootstrap .modal-footer .btn-group .btn + .btn-secondary, .bootstrap .modal-footer .btn-group .btn-small + .btn-secondary, .bootstrap .modal-footer .btn-group .btn-gray-sm + .btn-secondary, .bootstrap .modal-footer .btn-group .btn-primary-sm + .btn-secondary, .bootstrap .modal-footer .btn-group .btn-lg + .btn-secondary, .bootstrap .modal-footer .btn-group .btn-primary-lg + .btn-secondary, .bootstrap .modal-footer .btn-group .btn-secondary-lg + .btn-secondary, .bootstrap .modal-footer .btn-group .btn-gray-lg + .btn-secondary, .bootstrap .modal-footer .btn-group .btn-primary + .btn-secondary, .bootstrap .modal-footer .btn-group .btn-secondary + .btn-secondary, .bootstrap .modal-footer .btn-group .btn-gray + .btn-secondary, .bootstrap .modal-footer .btn-group .btn + .btn-gray, .bootstrap .modal-footer .btn-group .btn-small + .btn-gray, .bootstrap .modal-footer .btn-group .btn-gray-sm + .btn-gray, .bootstrap .modal-footer .btn-group .btn-primary-sm + .btn-gray, .bootstrap .modal-footer .btn-group .btn-lg + .btn-gray, .bootstrap .modal-footer .btn-group .btn-primary-lg + .btn-gray, .bootstrap .modal-footer .btn-group .btn-secondary-lg + .btn-gray, .bootstrap .modal-footer .btn-group .btn-gray-lg + .btn-gray, .bootstrap .modal-footer .btn-group .btn-primary + .btn-gray, .bootstrap .modal-footer .btn-group .btn-secondary + .btn-gray, .bootstrap .modal-footer .btn-group .btn-gray + .btn-gray, .ng-toast .modal-footer .btn-group .btn + .btn, .ng-toast .modal-footer .btn-group .btn-small + .btn, .ng-toast .modal-footer .btn-group .btn-gray-sm + .btn, .ng-toast .modal-footer .btn-group .btn-primary-sm + .btn, .ng-toast .modal-footer .btn-group .btn-lg + .btn, .ng-toast .modal-footer .btn-group .btn-primary-lg + .btn, .ng-toast .modal-footer .btn-group .btn-secondary-lg + .btn, .ng-toast .modal-footer .btn-group .btn-gray-lg + .btn, .ng-toast .modal-footer .btn-group .btn-primary + .btn, .ng-toast .modal-footer .btn-group .btn-secondary + .btn, .ng-toast .modal-footer .btn-group .btn-gray + .btn, .ng-toast .modal-footer .btn-group .btn + .btn-small, .ng-toast .modal-footer .btn-group .btn-small + .btn-small, .ng-toast .modal-footer .btn-group .btn-gray-sm + .btn-small, .ng-toast .modal-footer .btn-group .btn-primary-sm + .btn-small, .ng-toast .modal-footer .btn-group .btn-lg + .btn-small, .ng-toast .modal-footer .btn-group .btn-primary-lg + .btn-small, .ng-toast .modal-footer .btn-group .btn-secondary-lg + .btn-small, .ng-toast .modal-footer .btn-group .btn-gray-lg + .btn-small, .ng-toast .modal-footer .btn-group .btn-primary + .btn-small, .ng-toast .modal-footer .btn-group .btn-secondary + .btn-small, .ng-toast .modal-footer .btn-group .btn-gray + .btn-small, .ng-toast .modal-footer .btn-group .btn + .btn-gray-sm, .ng-toast .modal-footer .btn-group .btn-small + .btn-gray-sm, .ng-toast .modal-footer .btn-group .btn-gray-sm + .btn-gray-sm, .ng-toast .modal-footer .btn-group .btn-primary-sm + .btn-gray-sm, .ng-toast .modal-footer .btn-group .btn-lg + .btn-gray-sm, .ng-toast .modal-footer .btn-group .btn-primary-lg + .btn-gray-sm, .ng-toast .modal-footer .btn-group .btn-secondary-lg + .btn-gray-sm, .ng-toast .modal-footer .btn-group .btn-gray-lg + .btn-gray-sm, .ng-toast .modal-footer .btn-group .btn-primary + .btn-gray-sm, .ng-toast .modal-footer .btn-group .btn-secondary + .btn-gray-sm, .ng-toast .modal-footer .btn-group .btn-gray + .btn-gray-sm, .ng-toast .modal-footer .btn-group .btn + .btn-primary-sm, .ng-toast .modal-footer .btn-group .btn-small + .btn-primary-sm, .ng-toast .modal-footer .btn-group .btn-gray-sm + .btn-primary-sm, .ng-toast .modal-footer .btn-group .btn-primary-sm + .btn-primary-sm, .ng-toast .modal-footer .btn-group .btn-lg + .btn-primary-sm, .ng-toast .modal-footer .btn-group .btn-primary-lg + .btn-primary-sm, .ng-toast .modal-footer .btn-group .btn-secondary-lg + .btn-primary-sm, .ng-toast .modal-footer .btn-group .btn-gray-lg + .btn-primary-sm, .ng-toast .modal-footer .btn-group .btn-primary + .btn-primary-sm, .ng-toast .modal-footer .btn-group .btn-secondary + .btn-primary-sm, .ng-toast .modal-footer .btn-group .btn-gray + .btn-primary-sm, .ng-toast .modal-footer .btn-group .btn + .btn-lg, .ng-toast .modal-footer .btn-group .btn-small + .btn-lg, .ng-toast .modal-footer .btn-group .btn-gray-sm + .btn-lg, .ng-toast .modal-footer .btn-group .btn-primary-sm + .btn-lg, .ng-toast .modal-footer .btn-group .btn-lg + .btn-lg, .ng-toast .modal-footer .btn-group .btn-primary-lg + .btn-lg, .ng-toast .modal-footer .btn-group .btn-secondary-lg + .btn-lg, .ng-toast .modal-footer .btn-group .btn-gray-lg + .btn-lg, .ng-toast .modal-footer .btn-group .btn-primary + .btn-lg, .ng-toast .modal-footer .btn-group .btn-secondary + .btn-lg, .ng-toast .modal-footer .btn-group .btn-gray + .btn-lg, .ng-toast .modal-footer .btn-group .btn + .btn-primary-lg, .ng-toast .modal-footer .btn-group .btn-small + .btn-primary-lg, .ng-toast .modal-footer .btn-group .btn-gray-sm + .btn-primary-lg, .ng-toast .modal-footer .btn-group .btn-primary-sm + .btn-primary-lg, .ng-toast .modal-footer .btn-group .btn-lg + .btn-primary-lg, .ng-toast .modal-footer .btn-group .btn-primary-lg + .btn-primary-lg, .ng-toast .modal-footer .btn-group .btn-secondary-lg + .btn-primary-lg, .ng-toast .modal-footer .btn-group .btn-gray-lg + .btn-primary-lg, .ng-toast .modal-footer .btn-group .btn-primary + .btn-primary-lg, .ng-toast .modal-footer .btn-group .btn-secondary + .btn-primary-lg, .ng-toast .modal-footer .btn-group .btn-gray + .btn-primary-lg, .ng-toast .modal-footer .btn-group .btn + .btn-secondary-lg, .ng-toast .modal-footer .btn-group .btn-small + .btn-secondary-lg, .ng-toast .modal-footer .btn-group .btn-gray-sm + .btn-secondary-lg, .ng-toast .modal-footer .btn-group .btn-primary-sm + .btn-secondary-lg, .ng-toast .modal-footer .btn-group .btn-lg + .btn-secondary-lg, .ng-toast .modal-footer .btn-group .btn-primary-lg + .btn-secondary-lg, .ng-toast .modal-footer .btn-group .btn-secondary-lg + .btn-secondary-lg, .ng-toast .modal-footer .btn-group .btn-gray-lg + .btn-secondary-lg, .ng-toast .modal-footer .btn-group .btn-primary + .btn-secondary-lg, .ng-toast .modal-footer .btn-group .btn-secondary + .btn-secondary-lg, .ng-toast .modal-footer .btn-group .btn-gray + .btn-secondary-lg, .ng-toast .modal-footer .btn-group .btn + .btn-gray-lg, .ng-toast .modal-footer .btn-group .btn-small + .btn-gray-lg, .ng-toast .modal-footer .btn-group .btn-gray-sm + .btn-gray-lg, .ng-toast .modal-footer .btn-group .btn-primary-sm + .btn-gray-lg, .ng-toast .modal-footer .btn-group .btn-lg + .btn-gray-lg, .ng-toast .modal-footer .btn-group .btn-primary-lg + .btn-gray-lg, .ng-toast .modal-footer .btn-group .btn-secondary-lg + .btn-gray-lg, .ng-toast .modal-footer .btn-group .btn-gray-lg + .btn-gray-lg, .ng-toast .modal-footer .btn-group .btn-primary + .btn-gray-lg, .ng-toast .modal-footer .btn-group .btn-secondary + .btn-gray-lg, .ng-toast .modal-footer .btn-group .btn-gray + .btn-gray-lg, .ng-toast .modal-footer .btn-group .btn + .btn-primary, .ng-toast .modal-footer .btn-group .btn-small + .btn-primary, .ng-toast .modal-footer .btn-group .btn-gray-sm + .btn-primary, .ng-toast .modal-footer .btn-group .btn-primary-sm + .btn-primary, .ng-toast .modal-footer .btn-group .btn-lg + .btn-primary, .ng-toast .modal-footer .btn-group .btn-primary-lg + .btn-primary, .ng-toast .modal-footer .btn-group .btn-secondary-lg + .btn-primary, .ng-toast .modal-footer .btn-group .btn-gray-lg + .btn-primary, .ng-toast .modal-footer .btn-group .btn-primary + .btn-primary, .ng-toast .modal-footer .btn-group .btn-secondary + .btn-primary, .ng-toast .modal-footer .btn-group .btn-gray + .btn-primary, .ng-toast .modal-footer .btn-group .btn + .btn-secondary, .ng-toast .modal-footer .btn-group .btn-small + .btn-secondary, .ng-toast .modal-footer .btn-group .btn-gray-sm + .btn-secondary, .ng-toast .modal-footer .btn-group .btn-primary-sm + .btn-secondary, .ng-toast .modal-footer .btn-group .btn-lg + .btn-secondary, .ng-toast .modal-footer .btn-group .btn-primary-lg + .btn-secondary, .ng-toast .modal-footer .btn-group .btn-secondary-lg + .btn-secondary, .ng-toast .modal-footer .btn-group .btn-gray-lg + .btn-secondary, .ng-toast .modal-footer .btn-group .btn-primary + .btn-secondary, .ng-toast .modal-footer .btn-group .btn-secondary + .btn-secondary, .ng-toast .modal-footer .btn-group .btn-gray + .btn-secondary, .ng-toast .modal-footer .btn-group .btn + .btn-gray, .ng-toast .modal-footer .btn-group .btn-small + .btn-gray, .ng-toast .modal-footer .btn-group .btn-gray-sm + .btn-gray, .ng-toast .modal-footer .btn-group .btn-primary-sm + .btn-gray, .ng-toast .modal-footer .btn-group .btn-lg + .btn-gray, .ng-toast .modal-footer .btn-group .btn-primary-lg + .btn-gray, .ng-toast .modal-footer .btn-group .btn-secondary-lg + .btn-gray, .ng-toast .modal-footer .btn-group .btn-gray-lg + .btn-gray, .ng-toast .modal-footer .btn-group .btn-primary + .btn-gray, .ng-toast .modal-footer .btn-group .btn-secondary + .btn-gray, .ng-toast .modal-footer .btn-group .btn-gray + .btn-gray {
  margin-left: -1px;
}
.bootstrap .modal-footer .btn-block + .btn-block, .ng-toast .modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
@media (min-width: 768px) {
  .bootstrap .modal-dialog, .ng-toast .modal-dialog {
    max-width: 480px;
    margin: auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
  }
  .bootstrap .modal-content, .ng-toast .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .bootstrap .modal-sm, .ng-toast .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .bootstrap .modal-lg, .ng-toast .modal-lg {
    width: 900px;
  }
}
.bootstrap .dropdown-menu > .active > a, .bootstrap .bootstrap .dropdown-menu > .active > a:hover, .bootstrap .bootstrap .dropdown-menu > .active > a:focus, .ng-toast .dropdown-menu > .active > a, .ng-toast .bootstrap .dropdown-menu > .active > a:hover, .ng-toast .bootstrap .dropdown-menu > .active > a:focus {
  background-color: #A2D3D0;
}
.bootstrap .btn-success, .ng-toast .btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.bootstrap .btn-success:hover, .bootstrap .btn-success:focus, .bootstrap .btn-success:active, .bootstrap .btn-success.active, .bootstrap .open .dropdown-toggle.btn-success, .ng-toast .btn-success:hover, .ng-toast .btn-success:focus, .ng-toast .btn-success:active, .ng-toast .btn-success.active, .ng-toast .open .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}
.bootstrap .btn-success:active, .bootstrap .btn-success.active, .bootstrap .open .dropdown-toggle.btn-success, .ng-toast .btn-success:active, .ng-toast .btn-success.active, .ng-toast .open .dropdown-toggle.btn-success {
  background-image: none;
}
.bootstrap .btn-success.disabled, .bootstrap .btn-success[disabled], .bootstrap fieldset[disabled] .btn-success, .bootstrap .btn-success.disabled:hover, .bootstrap .btn-success[disabled]:hover, .bootstrap fieldset[disabled] .btn-success:hover, .bootstrap .btn-success.disabled:focus, .bootstrap .btn-success[disabled]:focus, .bootstrap fieldset[disabled] .btn-success:focus, .bootstrap .btn-success.disabled:active, .bootstrap .btn-success[disabled]:active, .bootstrap fieldset[disabled] .btn-success:active, .bootstrap .btn-success.disabled.active, .bootstrap .btn-success[disabled].active, .bootstrap fieldset[disabled] .btn-success.active, .ng-toast .btn-success.disabled, .ng-toast .btn-success[disabled], .ng-toast fieldset[disabled] .btn-success, .ng-toast .btn-success.disabled:hover, .ng-toast .btn-success[disabled]:hover, .ng-toast fieldset[disabled] .btn-success:hover, .ng-toast .btn-success.disabled:focus, .ng-toast .btn-success[disabled]:focus, .ng-toast fieldset[disabled] .btn-success:focus, .ng-toast .btn-success.disabled:active, .ng-toast .btn-success[disabled]:active, .ng-toast fieldset[disabled] .btn-success:active, .ng-toast .btn-success.disabled.active, .ng-toast .btn-success[disabled].active, .ng-toast fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.bootstrap .btn-success .badge, .ng-toast .btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.bootstrap .btn-info, .ng-toast .btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.bootstrap .btn-info:hover, .bootstrap .btn-info:focus, .bootstrap .btn-info:active, .bootstrap .btn-info.active, .bootstrap .open .dropdown-toggle.btn-info, .ng-toast .btn-info:hover, .ng-toast .btn-info:focus, .ng-toast .btn-info:active, .ng-toast .btn-info.active, .ng-toast .open .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.bootstrap .btn-info:active, .bootstrap .btn-info.active, .bootstrap .open .dropdown-toggle.btn-info, .ng-toast .btn-info:active, .ng-toast .btn-info.active, .ng-toast .open .dropdown-toggle.btn-info {
  background-image: none;
}
.bootstrap .btn-info.disabled, .bootstrap .btn-info[disabled], .bootstrap fieldset[disabled] .btn-info, .bootstrap .btn-info.disabled:hover, .bootstrap .btn-info[disabled]:hover, .bootstrap fieldset[disabled] .btn-info:hover, .bootstrap .btn-info.disabled:focus, .bootstrap .btn-info[disabled]:focus, .bootstrap fieldset[disabled] .btn-info:focus, .bootstrap .btn-info.disabled:active, .bootstrap .btn-info[disabled]:active, .bootstrap fieldset[disabled] .btn-info:active, .bootstrap .btn-info.disabled.active, .bootstrap .btn-info[disabled].active, .bootstrap fieldset[disabled] .btn-info.active, .ng-toast .btn-info.disabled, .ng-toast .btn-info[disabled], .ng-toast fieldset[disabled] .btn-info, .ng-toast .btn-info.disabled:hover, .ng-toast .btn-info[disabled]:hover, .ng-toast fieldset[disabled] .btn-info:hover, .ng-toast .btn-info.disabled:focus, .ng-toast .btn-info[disabled]:focus, .ng-toast fieldset[disabled] .btn-info:focus, .ng-toast .btn-info.disabled:active, .ng-toast .btn-info[disabled]:active, .ng-toast fieldset[disabled] .btn-info:active, .ng-toast .btn-info.disabled.active, .ng-toast .btn-info[disabled].active, .ng-toast fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.bootstrap .btn-info .badge, .ng-toast .btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.bootstrap .btn-warning, .ng-toast .btn-warning {
  color: #fff;
  background-color: #474747;
  border-color: #474747;
}
.bootstrap .btn-warning:hover, .bootstrap .btn-warning:focus, .bootstrap .btn-warning:active, .bootstrap .btn-warning.active, .bootstrap .open .dropdown-toggle.btn-warning, .ng-toast .btn-warning:hover, .ng-toast .btn-warning:focus, .ng-toast .btn-warning:active, .ng-toast .btn-warning.active, .ng-toast .open .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #303030;
  border-color: #303030;
}
.bootstrap .btn-warning:active, .bootstrap .btn-warning.active, .bootstrap .open .dropdown-toggle.btn-warning, .ng-toast .btn-warning:active, .ng-toast .btn-warning.active, .ng-toast .open .dropdown-toggle.btn-warning {
  background-image: none;
}
.bootstrap .btn-warning.disabled, .bootstrap .btn-warning[disabled], .bootstrap fieldset[disabled] .btn-warning, .bootstrap .btn-warning.disabled:hover, .bootstrap .btn-warning[disabled]:hover, .bootstrap fieldset[disabled] .btn-warning:hover, .bootstrap .btn-warning.disabled:focus, .bootstrap .btn-warning[disabled]:focus, .bootstrap fieldset[disabled] .btn-warning:focus, .bootstrap .btn-warning.disabled:active, .bootstrap .btn-warning[disabled]:active, .bootstrap fieldset[disabled] .btn-warning:active, .bootstrap .btn-warning.disabled.active, .bootstrap .btn-warning[disabled].active, .bootstrap fieldset[disabled] .btn-warning.active, .ng-toast .btn-warning.disabled, .ng-toast .btn-warning[disabled], .ng-toast fieldset[disabled] .btn-warning, .ng-toast .btn-warning.disabled:hover, .ng-toast .btn-warning[disabled]:hover, .ng-toast fieldset[disabled] .btn-warning:hover, .ng-toast .btn-warning.disabled:focus, .ng-toast .btn-warning[disabled]:focus, .ng-toast fieldset[disabled] .btn-warning:focus, .ng-toast .btn-warning.disabled:active, .ng-toast .btn-warning[disabled]:active, .ng-toast fieldset[disabled] .btn-warning:active, .ng-toast .btn-warning.disabled.active, .ng-toast .btn-warning[disabled].active, .ng-toast fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.bootstrap .btn-warning .badge, .ng-toast .btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.bootstrap .btn-danger, .ng-toast .btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.bootstrap .btn-danger:hover, .bootstrap .btn-danger:focus, .bootstrap .btn-danger:active, .bootstrap .btn-danger.active, .bootstrap .open .dropdown-toggle.btn-danger, .ng-toast .btn-danger:hover, .ng-toast .btn-danger:focus, .ng-toast .btn-danger:active, .ng-toast .btn-danger.active, .ng-toast .open .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.bootstrap .btn-danger:active, .bootstrap .btn-danger.active, .bootstrap .open .dropdown-toggle.btn-danger, .ng-toast .btn-danger:active, .ng-toast .btn-danger.active, .ng-toast .open .dropdown-toggle.btn-danger {
  background-image: none;
}
.bootstrap .btn-danger.disabled, .bootstrap .btn-danger[disabled], .bootstrap fieldset[disabled] .btn-danger, .bootstrap .btn-danger.disabled:hover, .bootstrap .btn-danger[disabled]:hover, .bootstrap fieldset[disabled] .btn-danger:hover, .bootstrap .btn-danger.disabled:focus, .bootstrap .btn-danger[disabled]:focus, .bootstrap fieldset[disabled] .btn-danger:focus, .bootstrap .btn-danger.disabled:active, .bootstrap .btn-danger[disabled]:active, .bootstrap fieldset[disabled] .btn-danger:active, .bootstrap .btn-danger.disabled.active, .bootstrap .btn-danger[disabled].active, .bootstrap fieldset[disabled] .btn-danger.active, .ng-toast .btn-danger.disabled, .ng-toast .btn-danger[disabled], .ng-toast fieldset[disabled] .btn-danger, .ng-toast .btn-danger.disabled:hover, .ng-toast .btn-danger[disabled]:hover, .ng-toast fieldset[disabled] .btn-danger:hover, .ng-toast .btn-danger.disabled:focus, .ng-toast .btn-danger[disabled]:focus, .ng-toast fieldset[disabled] .btn-danger:focus, .ng-toast .btn-danger.disabled:active, .ng-toast .btn-danger[disabled]:active, .ng-toast fieldset[disabled] .btn-danger:active, .ng-toast .btn-danger.disabled.active, .ng-toast .btn-danger[disabled].active, .ng-toast fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.bootstrap .btn-danger .badge, .ng-toast .btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.bootstrap .btn-link, .ng-toast .btn-link {
  color: #428bca;
  font-weight: 400;
  cursor: pointer;
  border-radius: 0;
}
.bootstrap .btn-link, .bootstrap .btn-link:active, .bootstrap .btn-link[disabled], .bootstrap fieldset[disabled] .btn-link, .ng-toast .btn-link, .ng-toast .btn-link:active, .ng-toast .btn-link[disabled], .ng-toast fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bootstrap .btn-link, .bootstrap .btn-link:hover, .bootstrap .btn-link:focus, .bootstrap .btn-link:active, .ng-toast .btn-link, .ng-toast .btn-link:hover, .ng-toast .btn-link:focus, .ng-toast .btn-link:active {
  border-color: transparent;
}
.bootstrap .btn-link:hover, .bootstrap .btn-link:focus, .ng-toast .btn-link:hover, .ng-toast .btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.bootstrap .btn-link[disabled]:hover, .bootstrap fieldset[disabled] .btn-link:hover, .bootstrap .btn-link[disabled]:focus, .bootstrap fieldset[disabled] .btn-link:focus, .ng-toast .btn-link[disabled]:hover, .ng-toast fieldset[disabled] .btn-link:hover, .ng-toast .btn-link[disabled]:focus, .ng-toast fieldset[disabled] .btn-link:focus {
  color: #999;
  text-decoration: none;
}
.bootstrap .btn-lg, .bootstrap .btn-primary-lg, .bootstrap .btn-secondary-lg, .bootstrap .btn-gray-lg, .bootstrap .btn-group-lg > .btn, .bootstrap .btn-group-lg > .btn-small, .bootstrap .btn-group-lg > .btn-gray-sm, .bootstrap .btn-group-lg > .btn-primary-sm, .bootstrap .btn-group-lg > .btn-lg, .bootstrap .btn-group-lg > .btn-primary-lg, .bootstrap .btn-group-lg > .btn-secondary-lg, .bootstrap .btn-group-lg > .btn-gray-lg, .bootstrap .btn-group-lg > .btn-primary, .bootstrap .btn-group-lg > .btn-secondary, .bootstrap .btn-group-lg > .btn-gray, .ng-toast .btn-lg, .ng-toast .btn-primary-lg, .ng-toast .btn-secondary-lg, .ng-toast .btn-gray-lg, .ng-toast .btn-group-lg > .btn, .ng-toast .btn-group-lg > .btn-small, .ng-toast .btn-group-lg > .btn-gray-sm, .ng-toast .btn-group-lg > .btn-primary-sm, .ng-toast .btn-group-lg > .btn-lg, .ng-toast .btn-group-lg > .btn-primary-lg, .ng-toast .btn-group-lg > .btn-secondary-lg, .ng-toast .btn-group-lg > .btn-gray-lg, .ng-toast .btn-group-lg > .btn-primary, .ng-toast .btn-group-lg > .btn-secondary, .ng-toast .btn-group-lg > .btn-gray {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.bootstrap .btn-sm, .bootstrap .btn-group-sm > .btn, .bootstrap .btn-group-sm > .btn-small, .bootstrap .btn-group-sm > .btn-gray-sm, .bootstrap .btn-group-sm > .btn-primary-sm, .bootstrap .btn-group-sm > .btn-lg, .bootstrap .btn-group-sm > .btn-primary-lg, .bootstrap .btn-group-sm > .btn-secondary-lg, .bootstrap .btn-group-sm > .btn-gray-lg, .bootstrap .btn-group-sm > .btn-primary, .bootstrap .btn-group-sm > .btn-secondary, .bootstrap .btn-group-sm > .btn-gray, .ng-toast .btn-sm, .ng-toast .btn-group-sm > .btn, .ng-toast .btn-group-sm > .btn-small, .ng-toast .btn-group-sm > .btn-gray-sm, .ng-toast .btn-group-sm > .btn-primary-sm, .ng-toast .btn-group-sm > .btn-lg, .ng-toast .btn-group-sm > .btn-primary-lg, .ng-toast .btn-group-sm > .btn-secondary-lg, .ng-toast .btn-group-sm > .btn-gray-lg, .ng-toast .btn-group-sm > .btn-primary, .ng-toast .btn-group-sm > .btn-secondary, .ng-toast .btn-group-sm > .btn-gray {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.bootstrap .btn-xs, .bootstrap .btn-group-xs > .btn, .bootstrap .btn-group-xs > .btn-small, .bootstrap .btn-group-xs > .btn-gray-sm, .bootstrap .btn-group-xs > .btn-primary-sm, .bootstrap .btn-group-xs > .btn-lg, .bootstrap .btn-group-xs > .btn-primary-lg, .bootstrap .btn-group-xs > .btn-secondary-lg, .bootstrap .btn-group-xs > .btn-gray-lg, .bootstrap .btn-group-xs > .btn-primary, .bootstrap .btn-group-xs > .btn-secondary, .bootstrap .btn-group-xs > .btn-gray, .ng-toast .btn-xs, .ng-toast .btn-group-xs > .btn, .ng-toast .btn-group-xs > .btn-small, .ng-toast .btn-group-xs > .btn-gray-sm, .ng-toast .btn-group-xs > .btn-primary-sm, .ng-toast .btn-group-xs > .btn-lg, .ng-toast .btn-group-xs > .btn-primary-lg, .ng-toast .btn-group-xs > .btn-secondary-lg, .ng-toast .btn-group-xs > .btn-gray-lg, .ng-toast .btn-group-xs > .btn-primary, .ng-toast .btn-group-xs > .btn-secondary, .ng-toast .btn-group-xs > .btn-gray {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.bootstrap .btn-block, .ng-toast .btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.bootstrap .btn-block + .btn-block, .ng-toast .btn-block + .btn-block {
  margin-top: 5px;
}
.bootstrap input[type=submit].btn-block, .bootstrap input[type=reset].btn-block, .bootstrap input[type=button].btn-block, .ng-toast input[type=submit].btn-block, .ng-toast input[type=reset].btn-block, .ng-toast input[type=button].btn-block {
  width: 100%;
}
.bootstrap .fade, .ng-toast .fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear;
}
.bootstrap .fade.in, .ng-toast .fade.in {
  opacity: 1;
}
.bootstrap .collapse, .ng-toast .collapse {
  display: none;
}
.bootstrap .collapse.in, .ng-toast .collapse.in {
  display: block;
}
.bootstrap .collapsing, .ng-toast .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
  transition: height .35s ease;
}
@font-face {
  .bootstrap, .ng-toast {
    font-family: 'Glyphicons Halflings';
    font-display: block;
    src: url(../fonts/glyphicons-halflings-regular.eot);
    src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/glyphicons-halflings-regular.woff) format("woff"), url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
  }
}
.bootstrap .glyphicon, .ng-toast .glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bootstrap .glyphicon-asterisk:before, .ng-toast .glyphicon-asterisk:before {
  content: "\2a";
}
.bootstrap .glyphicon-plus:before, .ng-toast .glyphicon-plus:before {
  content: "\2b";
}
.bootstrap .glyphicon-euro:before, .ng-toast .glyphicon-euro:before {
  content: "\20ac";
}
.bootstrap .glyphicon-minus:before, .ng-toast .glyphicon-minus:before {
  content: "\2212";
}
.bootstrap .glyphicon-cloud:before, .ng-toast .glyphicon-cloud:before {
  content: "\2601";
}
.bootstrap .glyphicon-envelope:before, .ng-toast .glyphicon-envelope:before {
  content: "\2709";
}
.bootstrap .glyphicon-pencil:before, .ng-toast .glyphicon-pencil:before {
  content: "\270f";
}
.bootstrap .glyphicon-glass:before, .ng-toast .glyphicon-glass:before {
  content: "\e001";
}
.bootstrap .glyphicon-music:before, .ng-toast .glyphicon-music:before {
  content: "\e002";
}
.bootstrap .glyphicon-search:before, .ng-toast .glyphicon-search:before {
  content: "\e003";
}
.bootstrap .glyphicon-heart:before, .ng-toast .glyphicon-heart:before {
  content: "\e005";
}
.bootstrap .glyphicon-star:before, .ng-toast .glyphicon-star:before {
  content: "\e006";
}
.bootstrap .glyphicon-star-empty:before, .ng-toast .glyphicon-star-empty:before {
  content: "\e007";
}
.bootstrap .glyphicon-user:before, .ng-toast .glyphicon-user:before {
  content: "\e008";
}
.bootstrap .glyphicon-film:before, .ng-toast .glyphicon-film:before {
  content: "\e009";
}
.bootstrap .glyphicon-th-large:before, .ng-toast .glyphicon-th-large:before {
  content: "\e010";
}
.bootstrap .glyphicon-th:before, .ng-toast .glyphicon-th:before {
  content: "\e011";
}
.bootstrap .glyphicon-th-list:before, .ng-toast .glyphicon-th-list:before {
  content: "\e012";
}
.bootstrap .glyphicon-ok:before, .ng-toast .glyphicon-ok:before {
  content: "\e013";
}
.bootstrap .glyphicon-remove:before, .ng-toast .glyphicon-remove:before {
  content: "\e014";
}
.bootstrap .glyphicon-zoom-in:before, .ng-toast .glyphicon-zoom-in:before {
  content: "\e015";
}
.bootstrap .glyphicon-zoom-out:before, .ng-toast .glyphicon-zoom-out:before {
  content: "\e016";
}
.bootstrap .glyphicon-off:before, .ng-toast .glyphicon-off:before {
  content: "\e017";
}
.bootstrap .glyphicon-signal:before, .ng-toast .glyphicon-signal:before {
  content: "\e018";
}
.bootstrap .glyphicon-cog:before, .ng-toast .glyphicon-cog:before {
  content: "\e019";
}
.bootstrap .glyphicon-trash:before, .ng-toast .glyphicon-trash:before {
  content: "\e020";
}
.bootstrap .glyphicon-home:before, .ng-toast .glyphicon-home:before {
  content: "\e021";
}
.bootstrap .glyphicon-file:before, .ng-toast .glyphicon-file:before {
  content: "\e022";
}
.bootstrap .glyphicon-time:before, .ng-toast .glyphicon-time:before {
  content: "\e023";
}
.bootstrap .glyphicon-road:before, .ng-toast .glyphicon-road:before {
  content: "\e024";
}
.bootstrap .glyphicon-download-alt:before, .ng-toast .glyphicon-download-alt:before {
  content: "\e025";
}
.bootstrap .glyphicon-download:before, .ng-toast .glyphicon-download:before {
  content: "\e026";
}
.bootstrap .glyphicon-upload:before, .ng-toast .glyphicon-upload:before {
  content: "\e027";
}
.bootstrap .glyphicon-inbox:before, .ng-toast .glyphicon-inbox:before {
  content: "\e028";
}
.bootstrap .glyphicon-play-circle:before, .ng-toast .glyphicon-play-circle:before {
  content: "\e029";
}
.bootstrap .glyphicon-repeat:before, .ng-toast .glyphicon-repeat:before {
  content: "\e030";
}
.bootstrap .glyphicon-refresh:before, .ng-toast .glyphicon-refresh:before {
  content: "\e031";
}
.bootstrap .glyphicon-list-alt:before, .ng-toast .glyphicon-list-alt:before {
  content: "\e032";
}
.bootstrap .glyphicon-lock:before, .ng-toast .glyphicon-lock:before {
  content: "\e033";
}
.bootstrap .glyphicon-flag:before, .ng-toast .glyphicon-flag:before {
  content: "\e034";
}
.bootstrap .glyphicon-headphones:before, .ng-toast .glyphicon-headphones:before {
  content: "\e035";
}
.bootstrap .glyphicon-volume-off:before, .ng-toast .glyphicon-volume-off:before {
  content: "\e036";
}
.bootstrap .glyphicon-volume-down:before, .ng-toast .glyphicon-volume-down:before {
  content: "\e037";
}
.bootstrap .glyphicon-volume-up:before, .ng-toast .glyphicon-volume-up:before {
  content: "\e038";
}
.bootstrap .glyphicon-qrcode:before, .ng-toast .glyphicon-qrcode:before {
  content: "\e039";
}
.bootstrap .glyphicon-barcode:before, .ng-toast .glyphicon-barcode:before {
  content: "\e040";
}
.bootstrap .glyphicon-tag:before, .ng-toast .glyphicon-tag:before {
  content: "\e041";
}
.bootstrap .glyphicon-tags:before, .ng-toast .glyphicon-tags:before {
  content: "\e042";
}
.bootstrap .glyphicon-book:before, .ng-toast .glyphicon-book:before {
  content: "\e043";
}
.bootstrap .glyphicon-bookmark:before, .ng-toast .glyphicon-bookmark:before {
  content: "\e044";
}
.bootstrap .glyphicon-print:before, .ng-toast .glyphicon-print:before {
  content: "\e045";
}
.bootstrap .glyphicon-camera:before, .ng-toast .glyphicon-camera:before {
  content: "\e046";
}
.bootstrap .glyphicon-font:before, .ng-toast .glyphicon-font:before {
  content: "\e047";
}
.bootstrap .glyphicon-bold:before, .ng-toast .glyphicon-bold:before {
  content: "\e048";
}
.bootstrap .glyphicon-italic:before, .ng-toast .glyphicon-italic:before {
  content: "\e049";
}
.bootstrap .glyphicon-text-height:before, .ng-toast .glyphicon-text-height:before {
  content: "\e050";
}
.bootstrap .glyphicon-text-width:before, .ng-toast .glyphicon-text-width:before {
  content: "\e051";
}
.bootstrap .glyphicon-align-left:before, .ng-toast .glyphicon-align-left:before {
  content: "\e052";
}
.bootstrap .glyphicon-align-center:before, .ng-toast .glyphicon-align-center:before {
  content: "\e053";
}
.bootstrap .glyphicon-align-right:before, .ng-toast .glyphicon-align-right:before {
  content: "\e054";
}
.bootstrap .glyphicon-align-justify:before, .ng-toast .glyphicon-align-justify:before {
  content: "\e055";
}
.bootstrap .glyphicon-list:before, .ng-toast .glyphicon-list:before {
  content: "\e056";
}
.bootstrap .glyphicon-indent-left:before, .ng-toast .glyphicon-indent-left:before {
  content: "\e057";
}
.bootstrap .glyphicon-indent-right:before, .ng-toast .glyphicon-indent-right:before {
  content: "\e058";
}
.bootstrap .glyphicon-facetime-video:before, .ng-toast .glyphicon-facetime-video:before {
  content: "\e059";
}
.bootstrap .glyphicon-picture:before, .ng-toast .glyphicon-picture:before {
  content: "\e060";
}
.bootstrap .glyphicon-map-marker:before, .ng-toast .glyphicon-map-marker:before {
  content: "\e062";
}
.bootstrap .glyphicon-adjust:before, .ng-toast .glyphicon-adjust:before {
  content: "\e063";
}
.bootstrap .glyphicon-tint:before, .ng-toast .glyphicon-tint:before {
  content: "\e064";
}
.bootstrap .glyphicon-edit:before, .ng-toast .glyphicon-edit:before {
  content: "\e065";
}
.bootstrap .glyphicon-share:before, .ng-toast .glyphicon-share:before {
  content: "\e066";
}
.bootstrap .glyphicon-check:before, .ng-toast .glyphicon-check:before {
  content: "\e067";
}
.bootstrap .glyphicon-move:before, .ng-toast .glyphicon-move:before {
  content: "\e068";
}
.bootstrap .glyphicon-step-backward:before, .ng-toast .glyphicon-step-backward:before {
  content: "\e069";
}
.bootstrap .glyphicon-fast-backward:before, .ng-toast .glyphicon-fast-backward:before {
  content: "\e070";
}
.bootstrap .glyphicon-backward:before, .ng-toast .glyphicon-backward:before {
  content: "\e071";
}
.bootstrap .glyphicon-play:before, .ng-toast .glyphicon-play:before {
  content: "\e072";
}
.bootstrap .glyphicon-pause:before, .ng-toast .glyphicon-pause:before {
  content: "\e073";
}
.bootstrap .glyphicon-stop:before, .ng-toast .glyphicon-stop:before {
  content: "\e074";
}
.bootstrap .glyphicon-forward:before, .ng-toast .glyphicon-forward:before {
  content: "\e075";
}
.bootstrap .glyphicon-fast-forward:before, .ng-toast .glyphicon-fast-forward:before {
  content: "\e076";
}
.bootstrap .glyphicon-step-forward:before, .ng-toast .glyphicon-step-forward:before {
  content: "\e077";
}
.bootstrap .glyphicon-eject:before, .ng-toast .glyphicon-eject:before {
  content: "\e078";
}
.bootstrap .glyphicon-chevron-left:before, .ng-toast .glyphicon-chevron-left:before {
  content: "\e079";
}
.bootstrap .glyphicon-chevron-right:before, .ng-toast .glyphicon-chevron-right:before {
  content: "\e080";
}
.bootstrap .glyphicon-plus-sign:before, .ng-toast .glyphicon-plus-sign:before {
  content: "\e081";
}
.bootstrap .glyphicon-minus-sign:before, .ng-toast .glyphicon-minus-sign:before {
  content: "\e082";
}
.bootstrap .glyphicon-remove-sign:before, .ng-toast .glyphicon-remove-sign:before {
  content: "\e083";
}
.bootstrap .glyphicon-ok-sign:before, .ng-toast .glyphicon-ok-sign:before {
  content: "\e084";
}
.bootstrap .glyphicon-question-sign:before, .ng-toast .glyphicon-question-sign:before {
  content: "\e085";
}
.bootstrap .glyphicon-info-sign:before, .ng-toast .glyphicon-info-sign:before {
  content: "\e086";
}
.bootstrap .glyphicon-screenshot:before, .ng-toast .glyphicon-screenshot:before {
  content: "\e087";
}
.bootstrap .glyphicon-remove-circle:before, .ng-toast .glyphicon-remove-circle:before {
  content: "\e088";
}
.bootstrap .glyphicon-ok-circle:before, .ng-toast .glyphicon-ok-circle:before {
  content: "\e089";
}
.bootstrap .glyphicon-ban-circle:before, .ng-toast .glyphicon-ban-circle:before {
  content: "\e090";
}
.bootstrap .glyphicon-arrow-left:before, .ng-toast .glyphicon-arrow-left:before {
  content: "\e091";
}
.bootstrap .glyphicon-arrow-right:before, .ng-toast .glyphicon-arrow-right:before {
  content: "\e092";
}
.bootstrap .glyphicon-arrow-up:before, .ng-toast .glyphicon-arrow-up:before {
  content: "\e093";
}
.bootstrap .glyphicon-arrow-down:before, .ng-toast .glyphicon-arrow-down:before {
  content: "\e094";
}
.bootstrap .glyphicon-share-alt:before, .ng-toast .glyphicon-share-alt:before {
  content: "\e095";
}
.bootstrap .glyphicon-resize-full:before, .ng-toast .glyphicon-resize-full:before {
  content: "\e096";
}
.bootstrap .glyphicon-resize-small:before, .ng-toast .glyphicon-resize-small:before {
  content: "\e097";
}
.bootstrap .glyphicon-exclamation-sign:before, .ng-toast .glyphicon-exclamation-sign:before {
  content: "\e101";
}
.bootstrap .glyphicon-gift:before, .ng-toast .glyphicon-gift:before {
  content: "\e102";
}
.bootstrap .glyphicon-leaf:before, .ng-toast .glyphicon-leaf:before {
  content: "\e103";
}
.bootstrap .glyphicon-fire:before, .ng-toast .glyphicon-fire:before {
  content: "\e104";
}
.bootstrap .glyphicon-eye-open:before, .ng-toast .glyphicon-eye-open:before {
  content: "\e105";
}
.bootstrap .glyphicon-eye-close:before, .ng-toast .glyphicon-eye-close:before {
  content: "\e106";
}
.bootstrap .glyphicon-warning-sign:before, .ng-toast .glyphicon-warning-sign:before {
  content: "\e107";
}
.bootstrap .glyphicon-plane:before, .ng-toast .glyphicon-plane:before {
  content: "\e108";
}
.bootstrap .glyphicon-calendar:before, .ng-toast .glyphicon-calendar:before {
  content: "\e109";
}
.bootstrap .glyphicon-random:before, .ng-toast .glyphicon-random:before {
  content: "\e110";
}
.bootstrap .glyphicon-comment:before, .ng-toast .glyphicon-comment:before {
  content: "\e111";
}
.bootstrap .glyphicon-magnet:before, .ng-toast .glyphicon-magnet:before {
  content: "\e112";
}
.bootstrap .glyphicon-chevron-up:before, .ng-toast .glyphicon-chevron-up:before {
  content: "\e113";
}
.bootstrap .glyphicon-chevron-down:before, .ng-toast .glyphicon-chevron-down:before {
  content: "\e114";
}
.bootstrap .glyphicon-retweet:before, .ng-toast .glyphicon-retweet:before {
  content: "\e115";
}
.bootstrap .glyphicon-shopping-cart:before, .ng-toast .glyphicon-shopping-cart:before {
  content: "\e116";
}
.bootstrap .glyphicon-folder-close:before, .ng-toast .glyphicon-folder-close:before {
  content: "\e117";
}
.bootstrap .glyphicon-folder-open:before, .ng-toast .glyphicon-folder-open:before {
  content: "\e118";
}
.bootstrap .glyphicon-resize-vertical:before, .ng-toast .glyphicon-resize-vertical:before {
  content: "\e119";
}
.bootstrap .glyphicon-resize-horizontal:before, .ng-toast .glyphicon-resize-horizontal:before {
  content: "\e120";
}
.bootstrap .glyphicon-hdd:before, .ng-toast .glyphicon-hdd:before {
  content: "\e121";
}
.bootstrap .glyphicon-bullhorn:before, .ng-toast .glyphicon-bullhorn:before {
  content: "\e122";
}
.bootstrap .glyphicon-bell:before, .ng-toast .glyphicon-bell:before {
  content: "\e123";
}
.bootstrap .glyphicon-certificate:before, .ng-toast .glyphicon-certificate:before {
  content: "\e124";
}
.bootstrap .glyphicon-thumbs-up:before, .ng-toast .glyphicon-thumbs-up:before {
  content: "\e125";
}
.bootstrap .glyphicon-thumbs-down:before, .ng-toast .glyphicon-thumbs-down:before {
  content: "\e126";
}
.bootstrap .glyphicon-hand-right:before, .ng-toast .glyphicon-hand-right:before {
  content: "\e127";
}
.bootstrap .glyphicon-hand-left:before, .ng-toast .glyphicon-hand-left:before {
  content: "\e128";
}
.bootstrap .glyphicon-hand-up:before, .ng-toast .glyphicon-hand-up:before {
  content: "\e129";
}
.bootstrap .glyphicon-hand-down:before, .ng-toast .glyphicon-hand-down:before {
  content: "\e130";
}
.bootstrap .glyphicon-circle-arrow-right:before, .ng-toast .glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.bootstrap .glyphicon-circle-arrow-left:before, .ng-toast .glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.bootstrap .glyphicon-circle-arrow-up:before, .ng-toast .glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.bootstrap .glyphicon-circle-arrow-down:before, .ng-toast .glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.bootstrap .glyphicon-globe:before, .ng-toast .glyphicon-globe:before {
  content: "\e135";
}
.bootstrap .glyphicon-wrench:before, .ng-toast .glyphicon-wrench:before {
  content: "\e136";
}
.bootstrap .glyphicon-tasks:before, .ng-toast .glyphicon-tasks:before {
  content: "\e137";
}
.bootstrap .glyphicon-filter:before, .ng-toast .glyphicon-filter:before {
  content: "\e138";
}
.bootstrap .glyphicon-briefcase:before, .ng-toast .glyphicon-briefcase:before {
  content: "\e139";
}
.bootstrap .glyphicon-fullscreen:before, .ng-toast .glyphicon-fullscreen:before {
  content: "\e140";
}
.bootstrap .glyphicon-dashboard:before, .ng-toast .glyphicon-dashboard:before {
  content: "\e141";
}
.bootstrap .glyphicon-paperclip:before, .ng-toast .glyphicon-paperclip:before {
  content: "\e142";
}
.bootstrap .glyphicon-heart-empty:before, .ng-toast .glyphicon-heart-empty:before {
  content: "\e143";
}
.bootstrap .glyphicon-link:before, .ng-toast .glyphicon-link:before {
  content: "\e144";
}
.bootstrap .glyphicon-phone:before, .ng-toast .glyphicon-phone:before {
  content: "\e145";
}
.bootstrap .glyphicon-pushpin:before, .ng-toast .glyphicon-pushpin:before {
  content: "\e146";
}
.bootstrap .glyphicon-usd:before, .ng-toast .glyphicon-usd:before {
  content: "\e148";
}
.bootstrap .glyphicon-gbp:before, .ng-toast .glyphicon-gbp:before {
  content: "\e149";
}
.bootstrap .glyphicon-sort:before, .ng-toast .glyphicon-sort:before {
  content: "\e150";
}
.bootstrap .glyphicon-sort-by-alphabet:before, .ng-toast .glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.bootstrap .glyphicon-sort-by-alphabet-alt:before, .ng-toast .glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.bootstrap .glyphicon-sort-by-order:before, .ng-toast .glyphicon-sort-by-order:before {
  content: "\e153";
}
.bootstrap .glyphicon-sort-by-order-alt:before, .ng-toast .glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.bootstrap .glyphicon-sort-by-attributes:before, .ng-toast .glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.bootstrap .glyphicon-sort-by-attributes-alt:before, .ng-toast .glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.bootstrap .glyphicon-unchecked:before, .ng-toast .glyphicon-unchecked:before {
  content: "\e157";
}
.bootstrap .glyphicon-expand:before, .ng-toast .glyphicon-expand:before {
  content: "\e158";
}
.bootstrap .glyphicon-collapse-down:before, .ng-toast .glyphicon-collapse-down:before {
  content: "\e159";
}
.bootstrap .glyphicon-collapse-up:before, .ng-toast .glyphicon-collapse-up:before {
  content: "\e160";
}
.bootstrap .glyphicon-log-in:before, .ng-toast .glyphicon-log-in:before {
  content: "\e161";
}
.bootstrap .glyphicon-flash:before, .ng-toast .glyphicon-flash:before {
  content: "\e162";
}
.bootstrap .glyphicon-log-out:before, .ng-toast .glyphicon-log-out:before {
  content: "\e163";
}
.bootstrap .glyphicon-new-window:before, .ng-toast .glyphicon-new-window:before {
  content: "\e164";
}
.bootstrap .glyphicon-record:before, .ng-toast .glyphicon-record:before {
  content: "\e165";
}
.bootstrap .glyphicon-save:before, .ng-toast .glyphicon-save:before {
  content: "\e166";
}
.bootstrap .glyphicon-open:before, .ng-toast .glyphicon-open:before {
  content: "\e167";
}
.bootstrap .glyphicon-saved:before, .ng-toast .glyphicon-saved:before {
  content: "\e168";
}
.bootstrap .glyphicon-import:before, .ng-toast .glyphicon-import:before {
  content: "\e169";
}
.bootstrap .glyphicon-export:before, .ng-toast .glyphicon-export:before {
  content: "\e170";
}
.bootstrap .glyphicon-send:before, .ng-toast .glyphicon-send:before {
  content: "\e171";
}
.bootstrap .glyphicon-floppy-disk:before, .ng-toast .glyphicon-floppy-disk:before {
  content: "\e172";
}
.bootstrap .glyphicon-floppy-saved:before, .ng-toast .glyphicon-floppy-saved:before {
  content: "\e173";
}
.bootstrap .glyphicon-floppy-remove:before, .ng-toast .glyphicon-floppy-remove:before {
  content: "\e174";
}
.bootstrap .glyphicon-floppy-save:before, .ng-toast .glyphicon-floppy-save:before {
  content: "\e175";
}
.bootstrap .glyphicon-floppy-open:before, .ng-toast .glyphicon-floppy-open:before {
  content: "\e176";
}
.bootstrap .glyphicon-credit-card:before, .ng-toast .glyphicon-credit-card:before {
  content: "\e177";
}
.bootstrap .glyphicon-transfer:before, .ng-toast .glyphicon-transfer:before {
  content: "\e178";
}
.bootstrap .glyphicon-cutlery:before, .ng-toast .glyphicon-cutlery:before {
  content: "\e179";
}
.bootstrap .glyphicon-header:before, .ng-toast .glyphicon-header:before {
  content: "\e180";
}
.bootstrap .glyphicon-compressed:before, .ng-toast .glyphicon-compressed:before {
  content: "\e181";
}
.bootstrap .glyphicon-earphone:before, .ng-toast .glyphicon-earphone:before {
  content: "\e182";
}
.bootstrap .glyphicon-phone-alt:before, .ng-toast .glyphicon-phone-alt:before {
  content: "\e183";
}
.bootstrap .glyphicon-tower:before, .ng-toast .glyphicon-tower:before {
  content: "\e184";
}
.bootstrap .glyphicon-stats:before, .ng-toast .glyphicon-stats:before {
  content: "\e185";
}
.bootstrap .glyphicon-sd-video:before, .ng-toast .glyphicon-sd-video:before {
  content: "\e186";
}
.bootstrap .glyphicon-hd-video:before, .ng-toast .glyphicon-hd-video:before {
  content: "\e187";
}
.bootstrap .glyphicon-subtitles:before, .ng-toast .glyphicon-subtitles:before {
  content: "\e188";
}
.bootstrap .glyphicon-sound-stereo:before, .ng-toast .glyphicon-sound-stereo:before {
  content: "\e189";
}
.bootstrap .glyphicon-sound-dolby:before, .ng-toast .glyphicon-sound-dolby:before {
  content: "\e190";
}
.bootstrap .glyphicon-sound-5-1:before, .ng-toast .glyphicon-sound-5-1:before {
  content: "\e191";
}
.bootstrap .glyphicon-sound-6-1:before, .ng-toast .glyphicon-sound-6-1:before {
  content: "\e192";
}
.bootstrap .glyphicon-sound-7-1:before, .ng-toast .glyphicon-sound-7-1:before {
  content: "\e193";
}
.bootstrap .glyphicon-copyright-mark:before, .ng-toast .glyphicon-copyright-mark:before {
  content: "\e194";
}
.bootstrap .glyphicon-registration-mark:before, .ng-toast .glyphicon-registration-mark:before {
  content: "\e195";
}
.bootstrap .glyphicon-cloud-download:before, .ng-toast .glyphicon-cloud-download:before {
  content: "\e197";
}
.bootstrap .glyphicon-cloud-upload:before, .ng-toast .glyphicon-cloud-upload:before {
  content: "\e198";
}
.bootstrap .glyphicon-tree-conifer:before, .ng-toast .glyphicon-tree-conifer:before {
  content: "\e199";
}
.bootstrap .glyphicon-tree-deciduous:before, .ng-toast .glyphicon-tree-deciduous:before {
  content: "\e200";
}
.bootstrap .caret, .ng-toast .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.bootstrap .dropdown, .ng-toast .dropdown {
  position: relative;
}
.bootstrap .dropdown-toggle:focus, .ng-toast .dropdown-toggle:focus {
  outline: 0;
}
.bootstrap .dropdown-menu, .ng-toast .dropdown-menu {
  position: absolute;
  overflow: auto;
  max-height: 250px;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.bootstrap .dropdown-menu.pull-right, .ng-toast .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.bootstrap .dropdown-menu .divider, .ng-toast .dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.bootstrap .dropdown-menu > li > a, .ng-toast .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
}
.bootstrap .dropdown-menu > li > a:hover, .bootstrap .dropdown-menu > li > a:focus, .ng-toast .dropdown-menu > li > a:hover, .ng-toast .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.bootstrap .dropdown-menu > .active > a, .bootstrap .dropdown-menu > .active > a:hover, .bootstrap .dropdown-menu > .active > a:focus, .ng-toast .dropdown-menu > .active > a, .ng-toast .dropdown-menu > .active > a:hover, .ng-toast .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}
.bootstrap .dropdown-menu > .disabled > a, .bootstrap .dropdown-menu > .disabled > a:hover, .bootstrap .dropdown-menu > .disabled > a:focus, .ng-toast .dropdown-menu > .disabled > a, .ng-toast .dropdown-menu > .disabled > a:hover, .ng-toast .dropdown-menu > .disabled > a:focus {
  color: #999;
}
.bootstrap .dropdown-menu > .disabled > a:hover, .bootstrap .dropdown-menu > .disabled > a:focus, .ng-toast .dropdown-menu > .disabled > a:hover, .ng-toast .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: not-allowed;
}
.bootstrap .open > .dropdown-menu, .ng-toast .open > .dropdown-menu {
  display: block;
}
.bootstrap .open > a, .ng-toast .open > a {
  outline: 0;
}
.bootstrap .dropdown-menu-right, .ng-toast .dropdown-menu-right {
  left: auto;
  right: 0;
}
.bootstrap .dropdown-menu-left, .ng-toast .dropdown-menu-left {
  left: 0;
  right: auto;
}
.bootstrap .dropdown-header, .ng-toast .dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #999;
}
.bootstrap .dropdown-backdrop, .ng-toast .dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.bootstrap .pull-right > .dropdown-menu, .ng-toast .pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.bootstrap .dropup .caret, .bootstrap .navbar-fixed-bottom .dropdown .caret, .ng-toast .dropup .caret, .ng-toast .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.bootstrap .dropup .dropdown-menu, .bootstrap .navbar-fixed-bottom .dropdown .dropdown-menu, .ng-toast .dropup .dropdown-menu, .ng-toast .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .bootstrap .navbar-right .dropdown-menu, .ng-toast .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .bootstrap .navbar-right .dropdown-menu-left, .ng-toast .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.bootstrap .btn-group, .bootstrap .btn-group-vertical, .ng-toast .btn-group, .ng-toast .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.bootstrap .btn-group > .btn, .bootstrap .btn-group > .btn-small, .bootstrap .btn-group > .btn-gray-sm, .bootstrap .btn-group > .btn-primary-sm, .bootstrap .btn-group > .btn-lg, .bootstrap .btn-group > .btn-primary-lg, .bootstrap .btn-group > .btn-secondary-lg, .bootstrap .btn-group > .btn-gray-lg, .bootstrap .btn-group > .btn-primary, .bootstrap .btn-group > .btn-secondary, .bootstrap .btn-group > .btn-gray, .bootstrap .btn-group-vertical > .btn, .bootstrap .btn-group-vertical > .btn-small, .bootstrap .btn-group-vertical > .btn-gray-sm, .bootstrap .btn-group-vertical > .btn-primary-sm, .bootstrap .btn-group-vertical > .btn-lg, .bootstrap .btn-group-vertical > .btn-primary-lg, .bootstrap .btn-group-vertical > .btn-secondary-lg, .bootstrap .btn-group-vertical > .btn-gray-lg, .bootstrap .btn-group-vertical > .btn-primary, .bootstrap .btn-group-vertical > .btn-secondary, .bootstrap .btn-group-vertical > .btn-gray, .ng-toast .btn-group > .btn, .ng-toast .btn-group > .btn-small, .ng-toast .btn-group > .btn-gray-sm, .ng-toast .btn-group > .btn-primary-sm, .ng-toast .btn-group > .btn-lg, .ng-toast .btn-group > .btn-primary-lg, .ng-toast .btn-group > .btn-secondary-lg, .ng-toast .btn-group > .btn-gray-lg, .ng-toast .btn-group > .btn-primary, .ng-toast .btn-group > .btn-secondary, .ng-toast .btn-group > .btn-gray, .ng-toast .btn-group-vertical > .btn, .ng-toast .btn-group-vertical > .btn-small, .ng-toast .btn-group-vertical > .btn-gray-sm, .ng-toast .btn-group-vertical > .btn-primary-sm, .ng-toast .btn-group-vertical > .btn-lg, .ng-toast .btn-group-vertical > .btn-primary-lg, .ng-toast .btn-group-vertical > .btn-secondary-lg, .ng-toast .btn-group-vertical > .btn-gray-lg, .ng-toast .btn-group-vertical > .btn-primary, .ng-toast .btn-group-vertical > .btn-secondary, .ng-toast .btn-group-vertical > .btn-gray {
  position: relative;
  float: left;
}
.bootstrap .btn-group > .btn:hover, .bootstrap .btn-group > .btn-small:hover, .bootstrap .btn-group > .btn-gray-sm:hover, .bootstrap .btn-group > .btn-primary-sm:hover, .bootstrap .btn-group > .btn-lg:hover, .bootstrap .btn-group > .btn-primary-lg:hover, .bootstrap .btn-group > .btn-secondary-lg:hover, .bootstrap .btn-group > .btn-gray-lg:hover, .bootstrap .btn-group > .btn-primary:hover, .bootstrap .btn-group > .btn-secondary:hover, .bootstrap .btn-group > .btn-gray:hover, .bootstrap .btn-group-vertical > .btn:hover, .bootstrap .btn-group-vertical > .btn-small:hover, .bootstrap .btn-group-vertical > .btn-gray-sm:hover, .bootstrap .btn-group-vertical > .btn-primary-sm:hover, .bootstrap .btn-group-vertical > .btn-lg:hover, .bootstrap .btn-group-vertical > .btn-primary-lg:hover, .bootstrap .btn-group-vertical > .btn-secondary-lg:hover, .bootstrap .btn-group-vertical > .btn-gray-lg:hover, .bootstrap .btn-group-vertical > .btn-primary:hover, .bootstrap .btn-group-vertical > .btn-secondary:hover, .bootstrap .btn-group-vertical > .btn-gray:hover, .bootstrap .btn-group > .btn:focus, .bootstrap .btn-group > .btn-small:focus, .bootstrap .btn-group > .btn-gray-sm:focus, .bootstrap .btn-group > .btn-primary-sm:focus, .bootstrap .btn-group > .btn-lg:focus, .bootstrap .btn-group > .btn-primary-lg:focus, .bootstrap .btn-group > .btn-secondary-lg:focus, .bootstrap .btn-group > .btn-gray-lg:focus, .bootstrap .btn-group > .btn-primary:focus, .bootstrap .btn-group > .btn-secondary:focus, .bootstrap .btn-group > .btn-gray:focus, .bootstrap .btn-group-vertical > .btn:focus, .bootstrap .btn-group-vertical > .btn-small:focus, .bootstrap .btn-group-vertical > .btn-gray-sm:focus, .bootstrap .btn-group-vertical > .btn-primary-sm:focus, .bootstrap .btn-group-vertical > .btn-lg:focus, .bootstrap .btn-group-vertical > .btn-primary-lg:focus, .bootstrap .btn-group-vertical > .btn-secondary-lg:focus, .bootstrap .btn-group-vertical > .btn-gray-lg:focus, .bootstrap .btn-group-vertical > .btn-primary:focus, .bootstrap .btn-group-vertical > .btn-secondary:focus, .bootstrap .btn-group-vertical > .btn-gray:focus, .bootstrap .btn-group > .btn:active, .bootstrap .btn-group > .btn-small:active, .bootstrap .btn-group > .btn-gray-sm:active, .bootstrap .btn-group > .btn-primary-sm:active, .bootstrap .btn-group > .btn-lg:active, .bootstrap .btn-group > .btn-primary-lg:active, .bootstrap .btn-group > .btn-secondary-lg:active, .bootstrap .btn-group > .btn-gray-lg:active, .bootstrap .btn-group > .btn-primary:active, .bootstrap .btn-group > .btn-secondary:active, .bootstrap .btn-group > .btn-gray:active, .bootstrap .btn-group-vertical > .btn:active, .bootstrap .btn-group-vertical > .btn-small:active, .bootstrap .btn-group-vertical > .btn-gray-sm:active, .bootstrap .btn-group-vertical > .btn-primary-sm:active, .bootstrap .btn-group-vertical > .btn-lg:active, .bootstrap .btn-group-vertical > .btn-primary-lg:active, .bootstrap .btn-group-vertical > .btn-secondary-lg:active, .bootstrap .btn-group-vertical > .btn-gray-lg:active, .bootstrap .btn-group-vertical > .btn-primary:active, .bootstrap .btn-group-vertical > .btn-secondary:active, .bootstrap .btn-group-vertical > .btn-gray:active, .bootstrap .btn-group > .btn.active, .bootstrap .btn-group > .active.btn-small, .bootstrap .btn-group > .active.btn-gray-sm, .bootstrap .btn-group > .active.btn-primary-sm, .bootstrap .btn-group > .active.btn-lg, .bootstrap .btn-group > .active.btn-primary-lg, .bootstrap .btn-group > .active.btn-secondary-lg, .bootstrap .btn-group > .active.btn-gray-lg, .bootstrap .btn-group > .active.btn-primary, .bootstrap .btn-group > .active.btn-secondary, .bootstrap .btn-group > .active.btn-gray, .bootstrap .btn-group-vertical > .btn.active, .bootstrap .btn-group-vertical > .active.btn-small, .bootstrap .btn-group-vertical > .active.btn-gray-sm, .bootstrap .btn-group-vertical > .active.btn-primary-sm, .bootstrap .btn-group-vertical > .active.btn-lg, .bootstrap .btn-group-vertical > .active.btn-primary-lg, .bootstrap .btn-group-vertical > .active.btn-secondary-lg, .bootstrap .btn-group-vertical > .active.btn-gray-lg, .bootstrap .btn-group-vertical > .active.btn-primary, .bootstrap .btn-group-vertical > .active.btn-secondary, .bootstrap .btn-group-vertical > .active.btn-gray, .ng-toast .btn-group > .btn:hover, .ng-toast .btn-group > .btn-small:hover, .ng-toast .btn-group > .btn-gray-sm:hover, .ng-toast .btn-group > .btn-primary-sm:hover, .ng-toast .btn-group > .btn-lg:hover, .ng-toast .btn-group > .btn-primary-lg:hover, .ng-toast .btn-group > .btn-secondary-lg:hover, .ng-toast .btn-group > .btn-gray-lg:hover, .ng-toast .btn-group > .btn-primary:hover, .ng-toast .btn-group > .btn-secondary:hover, .ng-toast .btn-group > .btn-gray:hover, .ng-toast .btn-group-vertical > .btn:hover, .ng-toast .btn-group-vertical > .btn-small:hover, .ng-toast .btn-group-vertical > .btn-gray-sm:hover, .ng-toast .btn-group-vertical > .btn-primary-sm:hover, .ng-toast .btn-group-vertical > .btn-lg:hover, .ng-toast .btn-group-vertical > .btn-primary-lg:hover, .ng-toast .btn-group-vertical > .btn-secondary-lg:hover, .ng-toast .btn-group-vertical > .btn-gray-lg:hover, .ng-toast .btn-group-vertical > .btn-primary:hover, .ng-toast .btn-group-vertical > .btn-secondary:hover, .ng-toast .btn-group-vertical > .btn-gray:hover, .ng-toast .btn-group > .btn:focus, .ng-toast .btn-group > .btn-small:focus, .ng-toast .btn-group > .btn-gray-sm:focus, .ng-toast .btn-group > .btn-primary-sm:focus, .ng-toast .btn-group > .btn-lg:focus, .ng-toast .btn-group > .btn-primary-lg:focus, .ng-toast .btn-group > .btn-secondary-lg:focus, .ng-toast .btn-group > .btn-gray-lg:focus, .ng-toast .btn-group > .btn-primary:focus, .ng-toast .btn-group > .btn-secondary:focus, .ng-toast .btn-group > .btn-gray:focus, .ng-toast .btn-group-vertical > .btn:focus, .ng-toast .btn-group-vertical > .btn-small:focus, .ng-toast .btn-group-vertical > .btn-gray-sm:focus, .ng-toast .btn-group-vertical > .btn-primary-sm:focus, .ng-toast .btn-group-vertical > .btn-lg:focus, .ng-toast .btn-group-vertical > .btn-primary-lg:focus, .ng-toast .btn-group-vertical > .btn-secondary-lg:focus, .ng-toast .btn-group-vertical > .btn-gray-lg:focus, .ng-toast .btn-group-vertical > .btn-primary:focus, .ng-toast .btn-group-vertical > .btn-secondary:focus, .ng-toast .btn-group-vertical > .btn-gray:focus, .ng-toast .btn-group > .btn:active, .ng-toast .btn-group > .btn-small:active, .ng-toast .btn-group > .btn-gray-sm:active, .ng-toast .btn-group > .btn-primary-sm:active, .ng-toast .btn-group > .btn-lg:active, .ng-toast .btn-group > .btn-primary-lg:active, .ng-toast .btn-group > .btn-secondary-lg:active, .ng-toast .btn-group > .btn-gray-lg:active, .ng-toast .btn-group > .btn-primary:active, .ng-toast .btn-group > .btn-secondary:active, .ng-toast .btn-group > .btn-gray:active, .ng-toast .btn-group-vertical > .btn:active, .ng-toast .btn-group-vertical > .btn-small:active, .ng-toast .btn-group-vertical > .btn-gray-sm:active, .ng-toast .btn-group-vertical > .btn-primary-sm:active, .ng-toast .btn-group-vertical > .btn-lg:active, .ng-toast .btn-group-vertical > .btn-primary-lg:active, .ng-toast .btn-group-vertical > .btn-secondary-lg:active, .ng-toast .btn-group-vertical > .btn-gray-lg:active, .ng-toast .btn-group-vertical > .btn-primary:active, .ng-toast .btn-group-vertical > .btn-secondary:active, .ng-toast .btn-group-vertical > .btn-gray:active, .ng-toast .btn-group > .btn.active, .ng-toast .btn-group > .active.btn-small, .ng-toast .btn-group > .active.btn-gray-sm, .ng-toast .btn-group > .active.btn-primary-sm, .ng-toast .btn-group > .active.btn-lg, .ng-toast .btn-group > .active.btn-primary-lg, .ng-toast .btn-group > .active.btn-secondary-lg, .ng-toast .btn-group > .active.btn-gray-lg, .ng-toast .btn-group > .active.btn-primary, .ng-toast .btn-group > .active.btn-secondary, .ng-toast .btn-group > .active.btn-gray, .ng-toast .btn-group-vertical > .btn.active, .ng-toast .btn-group-vertical > .active.btn-small, .ng-toast .btn-group-vertical > .active.btn-gray-sm, .ng-toast .btn-group-vertical > .active.btn-primary-sm, .ng-toast .btn-group-vertical > .active.btn-lg, .ng-toast .btn-group-vertical > .active.btn-primary-lg, .ng-toast .btn-group-vertical > .active.btn-secondary-lg, .ng-toast .btn-group-vertical > .active.btn-gray-lg, .ng-toast .btn-group-vertical > .active.btn-primary, .ng-toast .btn-group-vertical > .active.btn-secondary, .ng-toast .btn-group-vertical > .active.btn-gray {
  z-index: 2;
}
.bootstrap .btn-group > .btn:focus, .bootstrap .btn-group > .btn-small:focus, .bootstrap .btn-group > .btn-gray-sm:focus, .bootstrap .btn-group > .btn-primary-sm:focus, .bootstrap .btn-group > .btn-lg:focus, .bootstrap .btn-group > .btn-primary-lg:focus, .bootstrap .btn-group > .btn-secondary-lg:focus, .bootstrap .btn-group > .btn-gray-lg:focus, .bootstrap .btn-group > .btn-primary:focus, .bootstrap .btn-group > .btn-secondary:focus, .bootstrap .btn-group > .btn-gray:focus, .bootstrap .btn-group-vertical > .btn:focus, .bootstrap .btn-group-vertical > .btn-small:focus, .bootstrap .btn-group-vertical > .btn-gray-sm:focus, .bootstrap .btn-group-vertical > .btn-primary-sm:focus, .bootstrap .btn-group-vertical > .btn-lg:focus, .bootstrap .btn-group-vertical > .btn-primary-lg:focus, .bootstrap .btn-group-vertical > .btn-secondary-lg:focus, .bootstrap .btn-group-vertical > .btn-gray-lg:focus, .bootstrap .btn-group-vertical > .btn-primary:focus, .bootstrap .btn-group-vertical > .btn-secondary:focus, .bootstrap .btn-group-vertical > .btn-gray:focus, .ng-toast .btn-group > .btn:focus, .ng-toast .btn-group > .btn-small:focus, .ng-toast .btn-group > .btn-gray-sm:focus, .ng-toast .btn-group > .btn-primary-sm:focus, .ng-toast .btn-group > .btn-lg:focus, .ng-toast .btn-group > .btn-primary-lg:focus, .ng-toast .btn-group > .btn-secondary-lg:focus, .ng-toast .btn-group > .btn-gray-lg:focus, .ng-toast .btn-group > .btn-primary:focus, .ng-toast .btn-group > .btn-secondary:focus, .ng-toast .btn-group > .btn-gray:focus, .ng-toast .btn-group-vertical > .btn:focus, .ng-toast .btn-group-vertical > .btn-small:focus, .ng-toast .btn-group-vertical > .btn-gray-sm:focus, .ng-toast .btn-group-vertical > .btn-primary-sm:focus, .ng-toast .btn-group-vertical > .btn-lg:focus, .ng-toast .btn-group-vertical > .btn-primary-lg:focus, .ng-toast .btn-group-vertical > .btn-secondary-lg:focus, .ng-toast .btn-group-vertical > .btn-gray-lg:focus, .ng-toast .btn-group-vertical > .btn-primary:focus, .ng-toast .btn-group-vertical > .btn-secondary:focus, .ng-toast .btn-group-vertical > .btn-gray:focus {
  outline: 0;
}
.bootstrap .btn-group .btn + .btn, .bootstrap .btn-group .btn-small + .btn, .bootstrap .btn-group .btn-gray-sm + .btn, .bootstrap .btn-group .btn-primary-sm + .btn, .bootstrap .btn-group .btn-lg + .btn, .bootstrap .btn-group .btn-primary-lg + .btn, .bootstrap .btn-group .btn-secondary-lg + .btn, .bootstrap .btn-group .btn-gray-lg + .btn, .bootstrap .btn-group .btn-primary + .btn, .bootstrap .btn-group .btn-secondary + .btn, .bootstrap .btn-group .btn-gray + .btn, .bootstrap .btn-group .btn + .btn-small, .bootstrap .btn-group .btn-small + .btn-small, .bootstrap .btn-group .btn-gray-sm + .btn-small, .bootstrap .btn-group .btn-primary-sm + .btn-small, .bootstrap .btn-group .btn-lg + .btn-small, .bootstrap .btn-group .btn-primary-lg + .btn-small, .bootstrap .btn-group .btn-secondary-lg + .btn-small, .bootstrap .btn-group .btn-gray-lg + .btn-small, .bootstrap .btn-group .btn-primary + .btn-small, .bootstrap .btn-group .btn-secondary + .btn-small, .bootstrap .btn-group .btn-gray + .btn-small, .bootstrap .btn-group .btn + .btn-gray-sm, .bootstrap .btn-group .btn-small + .btn-gray-sm, .bootstrap .btn-group .btn-gray-sm + .btn-gray-sm, .bootstrap .btn-group .btn-primary-sm + .btn-gray-sm, .bootstrap .btn-group .btn-lg + .btn-gray-sm, .bootstrap .btn-group .btn-primary-lg + .btn-gray-sm, .bootstrap .btn-group .btn-secondary-lg + .btn-gray-sm, .bootstrap .btn-group .btn-gray-lg + .btn-gray-sm, .bootstrap .btn-group .btn-primary + .btn-gray-sm, .bootstrap .btn-group .btn-secondary + .btn-gray-sm, .bootstrap .btn-group .btn-gray + .btn-gray-sm, .bootstrap .btn-group .btn + .btn-primary-sm, .bootstrap .btn-group .btn-small + .btn-primary-sm, .bootstrap .btn-group .btn-gray-sm + .btn-primary-sm, .bootstrap .btn-group .btn-primary-sm + .btn-primary-sm, .bootstrap .btn-group .btn-lg + .btn-primary-sm, .bootstrap .btn-group .btn-primary-lg + .btn-primary-sm, .bootstrap .btn-group .btn-secondary-lg + .btn-primary-sm, .bootstrap .btn-group .btn-gray-lg + .btn-primary-sm, .bootstrap .btn-group .btn-primary + .btn-primary-sm, .bootstrap .btn-group .btn-secondary + .btn-primary-sm, .bootstrap .btn-group .btn-gray + .btn-primary-sm, .bootstrap .btn-group .btn + .btn-lg, .bootstrap .btn-group .btn-small + .btn-lg, .bootstrap .btn-group .btn-gray-sm + .btn-lg, .bootstrap .btn-group .btn-primary-sm + .btn-lg, .bootstrap .btn-group .btn-lg + .btn-lg, .bootstrap .btn-group .btn-primary-lg + .btn-lg, .bootstrap .btn-group .btn-secondary-lg + .btn-lg, .bootstrap .btn-group .btn-gray-lg + .btn-lg, .bootstrap .btn-group .btn-primary + .btn-lg, .bootstrap .btn-group .btn-secondary + .btn-lg, .bootstrap .btn-group .btn-gray + .btn-lg, .bootstrap .btn-group .btn + .btn-primary-lg, .bootstrap .btn-group .btn-small + .btn-primary-lg, .bootstrap .btn-group .btn-gray-sm + .btn-primary-lg, .bootstrap .btn-group .btn-primary-sm + .btn-primary-lg, .bootstrap .btn-group .btn-lg + .btn-primary-lg, .bootstrap .btn-group .btn-primary-lg + .btn-primary-lg, .bootstrap .btn-group .btn-secondary-lg + .btn-primary-lg, .bootstrap .btn-group .btn-gray-lg + .btn-primary-lg, .bootstrap .btn-group .btn-primary + .btn-primary-lg, .bootstrap .btn-group .btn-secondary + .btn-primary-lg, .bootstrap .btn-group .btn-gray + .btn-primary-lg, .bootstrap .btn-group .btn + .btn-secondary-lg, .bootstrap .btn-group .btn-small + .btn-secondary-lg, .bootstrap .btn-group .btn-gray-sm + .btn-secondary-lg, .bootstrap .btn-group .btn-primary-sm + .btn-secondary-lg, .bootstrap .btn-group .btn-lg + .btn-secondary-lg, .bootstrap .btn-group .btn-primary-lg + .btn-secondary-lg, .bootstrap .btn-group .btn-secondary-lg + .btn-secondary-lg, .bootstrap .btn-group .btn-gray-lg + .btn-secondary-lg, .bootstrap .btn-group .btn-primary + .btn-secondary-lg, .bootstrap .btn-group .btn-secondary + .btn-secondary-lg, .bootstrap .btn-group .btn-gray + .btn-secondary-lg, .bootstrap .btn-group .btn + .btn-gray-lg, .bootstrap .btn-group .btn-small + .btn-gray-lg, .bootstrap .btn-group .btn-gray-sm + .btn-gray-lg, .bootstrap .btn-group .btn-primary-sm + .btn-gray-lg, .bootstrap .btn-group .btn-lg + .btn-gray-lg, .bootstrap .btn-group .btn-primary-lg + .btn-gray-lg, .bootstrap .btn-group .btn-secondary-lg + .btn-gray-lg, .bootstrap .btn-group .btn-gray-lg + .btn-gray-lg, .bootstrap .btn-group .btn-primary + .btn-gray-lg, .bootstrap .btn-group .btn-secondary + .btn-gray-lg, .bootstrap .btn-group .btn-gray + .btn-gray-lg, .bootstrap .btn-group .btn + .btn-primary, .bootstrap .btn-group .btn-small + .btn-primary, .bootstrap .btn-group .btn-gray-sm + .btn-primary, .bootstrap .btn-group .btn-primary-sm + .btn-primary, .bootstrap .btn-group .btn-lg + .btn-primary, .bootstrap .btn-group .btn-primary-lg + .btn-primary, .bootstrap .btn-group .btn-secondary-lg + .btn-primary, .bootstrap .btn-group .btn-gray-lg + .btn-primary, .bootstrap .btn-group .btn-primary + .btn-primary, .bootstrap .btn-group .btn-secondary + .btn-primary, .bootstrap .btn-group .btn-gray + .btn-primary, .bootstrap .btn-group .btn + .btn-secondary, .bootstrap .btn-group .btn-small + .btn-secondary, .bootstrap .btn-group .btn-gray-sm + .btn-secondary, .bootstrap .btn-group .btn-primary-sm + .btn-secondary, .bootstrap .btn-group .btn-lg + .btn-secondary, .bootstrap .btn-group .btn-primary-lg + .btn-secondary, .bootstrap .btn-group .btn-secondary-lg + .btn-secondary, .bootstrap .btn-group .btn-gray-lg + .btn-secondary, .bootstrap .btn-group .btn-primary + .btn-secondary, .bootstrap .btn-group .btn-secondary + .btn-secondary, .bootstrap .btn-group .btn-gray + .btn-secondary, .bootstrap .btn-group .btn + .btn-gray, .bootstrap .btn-group .btn-small + .btn-gray, .bootstrap .btn-group .btn-gray-sm + .btn-gray, .bootstrap .btn-group .btn-primary-sm + .btn-gray, .bootstrap .btn-group .btn-lg + .btn-gray, .bootstrap .btn-group .btn-primary-lg + .btn-gray, .bootstrap .btn-group .btn-secondary-lg + .btn-gray, .bootstrap .btn-group .btn-gray-lg + .btn-gray, .bootstrap .btn-group .btn-primary + .btn-gray, .bootstrap .btn-group .btn-secondary + .btn-gray, .bootstrap .btn-group .btn-gray + .btn-gray, .bootstrap .btn-group .btn + .btn-group, .bootstrap .btn-group .btn-small + .btn-group, .bootstrap .btn-group .btn-gray-sm + .btn-group, .bootstrap .btn-group .btn-primary-sm + .btn-group, .bootstrap .btn-group .btn-lg + .btn-group, .bootstrap .btn-group .btn-primary-lg + .btn-group, .bootstrap .btn-group .btn-secondary-lg + .btn-group, .bootstrap .btn-group .btn-gray-lg + .btn-group, .bootstrap .btn-group .btn-primary + .btn-group, .bootstrap .btn-group .btn-secondary + .btn-group, .bootstrap .btn-group .btn-gray + .btn-group, .bootstrap .btn-group .btn-group + .btn, .bootstrap .btn-group .btn-group + .btn-small, .bootstrap .btn-group .btn-group + .btn-gray-sm, .bootstrap .btn-group .btn-group + .btn-primary-sm, .bootstrap .btn-group .btn-group + .btn-lg, .bootstrap .btn-group .btn-group + .btn-primary-lg, .bootstrap .btn-group .btn-group + .btn-secondary-lg, .bootstrap .btn-group .btn-group + .btn-gray-lg, .bootstrap .btn-group .btn-group + .btn-primary, .bootstrap .btn-group .btn-group + .btn-secondary, .bootstrap .btn-group .btn-group + .btn-gray, .bootstrap .btn-group .btn-group + .btn-group, .ng-toast .btn-group .btn + .btn, .ng-toast .btn-group .btn-small + .btn, .ng-toast .btn-group .btn-gray-sm + .btn, .ng-toast .btn-group .btn-primary-sm + .btn, .ng-toast .btn-group .btn-lg + .btn, .ng-toast .btn-group .btn-primary-lg + .btn, .ng-toast .btn-group .btn-secondary-lg + .btn, .ng-toast .btn-group .btn-gray-lg + .btn, .ng-toast .btn-group .btn-primary + .btn, .ng-toast .btn-group .btn-secondary + .btn, .ng-toast .btn-group .btn-gray + .btn, .ng-toast .btn-group .btn + .btn-small, .ng-toast .btn-group .btn-small + .btn-small, .ng-toast .btn-group .btn-gray-sm + .btn-small, .ng-toast .btn-group .btn-primary-sm + .btn-small, .ng-toast .btn-group .btn-lg + .btn-small, .ng-toast .btn-group .btn-primary-lg + .btn-small, .ng-toast .btn-group .btn-secondary-lg + .btn-small, .ng-toast .btn-group .btn-gray-lg + .btn-small, .ng-toast .btn-group .btn-primary + .btn-small, .ng-toast .btn-group .btn-secondary + .btn-small, .ng-toast .btn-group .btn-gray + .btn-small, .ng-toast .btn-group .btn + .btn-gray-sm, .ng-toast .btn-group .btn-small + .btn-gray-sm, .ng-toast .btn-group .btn-gray-sm + .btn-gray-sm, .ng-toast .btn-group .btn-primary-sm + .btn-gray-sm, .ng-toast .btn-group .btn-lg + .btn-gray-sm, .ng-toast .btn-group .btn-primary-lg + .btn-gray-sm, .ng-toast .btn-group .btn-secondary-lg + .btn-gray-sm, .ng-toast .btn-group .btn-gray-lg + .btn-gray-sm, .ng-toast .btn-group .btn-primary + .btn-gray-sm, .ng-toast .btn-group .btn-secondary + .btn-gray-sm, .ng-toast .btn-group .btn-gray + .btn-gray-sm, .ng-toast .btn-group .btn + .btn-primary-sm, .ng-toast .btn-group .btn-small + .btn-primary-sm, .ng-toast .btn-group .btn-gray-sm + .btn-primary-sm, .ng-toast .btn-group .btn-primary-sm + .btn-primary-sm, .ng-toast .btn-group .btn-lg + .btn-primary-sm, .ng-toast .btn-group .btn-primary-lg + .btn-primary-sm, .ng-toast .btn-group .btn-secondary-lg + .btn-primary-sm, .ng-toast .btn-group .btn-gray-lg + .btn-primary-sm, .ng-toast .btn-group .btn-primary + .btn-primary-sm, .ng-toast .btn-group .btn-secondary + .btn-primary-sm, .ng-toast .btn-group .btn-gray + .btn-primary-sm, .ng-toast .btn-group .btn + .btn-lg, .ng-toast .btn-group .btn-small + .btn-lg, .ng-toast .btn-group .btn-gray-sm + .btn-lg, .ng-toast .btn-group .btn-primary-sm + .btn-lg, .ng-toast .btn-group .btn-lg + .btn-lg, .ng-toast .btn-group .btn-primary-lg + .btn-lg, .ng-toast .btn-group .btn-secondary-lg + .btn-lg, .ng-toast .btn-group .btn-gray-lg + .btn-lg, .ng-toast .btn-group .btn-primary + .btn-lg, .ng-toast .btn-group .btn-secondary + .btn-lg, .ng-toast .btn-group .btn-gray + .btn-lg, .ng-toast .btn-group .btn + .btn-primary-lg, .ng-toast .btn-group .btn-small + .btn-primary-lg, .ng-toast .btn-group .btn-gray-sm + .btn-primary-lg, .ng-toast .btn-group .btn-primary-sm + .btn-primary-lg, .ng-toast .btn-group .btn-lg + .btn-primary-lg, .ng-toast .btn-group .btn-primary-lg + .btn-primary-lg, .ng-toast .btn-group .btn-secondary-lg + .btn-primary-lg, .ng-toast .btn-group .btn-gray-lg + .btn-primary-lg, .ng-toast .btn-group .btn-primary + .btn-primary-lg, .ng-toast .btn-group .btn-secondary + .btn-primary-lg, .ng-toast .btn-group .btn-gray + .btn-primary-lg, .ng-toast .btn-group .btn + .btn-secondary-lg, .ng-toast .btn-group .btn-small + .btn-secondary-lg, .ng-toast .btn-group .btn-gray-sm + .btn-secondary-lg, .ng-toast .btn-group .btn-primary-sm + .btn-secondary-lg, .ng-toast .btn-group .btn-lg + .btn-secondary-lg, .ng-toast .btn-group .btn-primary-lg + .btn-secondary-lg, .ng-toast .btn-group .btn-secondary-lg + .btn-secondary-lg, .ng-toast .btn-group .btn-gray-lg + .btn-secondary-lg, .ng-toast .btn-group .btn-primary + .btn-secondary-lg, .ng-toast .btn-group .btn-secondary + .btn-secondary-lg, .ng-toast .btn-group .btn-gray + .btn-secondary-lg, .ng-toast .btn-group .btn + .btn-gray-lg, .ng-toast .btn-group .btn-small + .btn-gray-lg, .ng-toast .btn-group .btn-gray-sm + .btn-gray-lg, .ng-toast .btn-group .btn-primary-sm + .btn-gray-lg, .ng-toast .btn-group .btn-lg + .btn-gray-lg, .ng-toast .btn-group .btn-primary-lg + .btn-gray-lg, .ng-toast .btn-group .btn-secondary-lg + .btn-gray-lg, .ng-toast .btn-group .btn-gray-lg + .btn-gray-lg, .ng-toast .btn-group .btn-primary + .btn-gray-lg, .ng-toast .btn-group .btn-secondary + .btn-gray-lg, .ng-toast .btn-group .btn-gray + .btn-gray-lg, .ng-toast .btn-group .btn + .btn-primary, .ng-toast .btn-group .btn-small + .btn-primary, .ng-toast .btn-group .btn-gray-sm + .btn-primary, .ng-toast .btn-group .btn-primary-sm + .btn-primary, .ng-toast .btn-group .btn-lg + .btn-primary, .ng-toast .btn-group .btn-primary-lg + .btn-primary, .ng-toast .btn-group .btn-secondary-lg + .btn-primary, .ng-toast .btn-group .btn-gray-lg + .btn-primary, .ng-toast .btn-group .btn-primary + .btn-primary, .ng-toast .btn-group .btn-secondary + .btn-primary, .ng-toast .btn-group .btn-gray + .btn-primary, .ng-toast .btn-group .btn + .btn-secondary, .ng-toast .btn-group .btn-small + .btn-secondary, .ng-toast .btn-group .btn-gray-sm + .btn-secondary, .ng-toast .btn-group .btn-primary-sm + .btn-secondary, .ng-toast .btn-group .btn-lg + .btn-secondary, .ng-toast .btn-group .btn-primary-lg + .btn-secondary, .ng-toast .btn-group .btn-secondary-lg + .btn-secondary, .ng-toast .btn-group .btn-gray-lg + .btn-secondary, .ng-toast .btn-group .btn-primary + .btn-secondary, .ng-toast .btn-group .btn-secondary + .btn-secondary, .ng-toast .btn-group .btn-gray + .btn-secondary, .ng-toast .btn-group .btn + .btn-gray, .ng-toast .btn-group .btn-small + .btn-gray, .ng-toast .btn-group .btn-gray-sm + .btn-gray, .ng-toast .btn-group .btn-primary-sm + .btn-gray, .ng-toast .btn-group .btn-lg + .btn-gray, .ng-toast .btn-group .btn-primary-lg + .btn-gray, .ng-toast .btn-group .btn-secondary-lg + .btn-gray, .ng-toast .btn-group .btn-gray-lg + .btn-gray, .ng-toast .btn-group .btn-primary + .btn-gray, .ng-toast .btn-group .btn-secondary + .btn-gray, .ng-toast .btn-group .btn-gray + .btn-gray, .ng-toast .btn-group .btn + .btn-group, .ng-toast .btn-group .btn-small + .btn-group, .ng-toast .btn-group .btn-gray-sm + .btn-group, .ng-toast .btn-group .btn-primary-sm + .btn-group, .ng-toast .btn-group .btn-lg + .btn-group, .ng-toast .btn-group .btn-primary-lg + .btn-group, .ng-toast .btn-group .btn-secondary-lg + .btn-group, .ng-toast .btn-group .btn-gray-lg + .btn-group, .ng-toast .btn-group .btn-primary + .btn-group, .ng-toast .btn-group .btn-secondary + .btn-group, .ng-toast .btn-group .btn-gray + .btn-group, .ng-toast .btn-group .btn-group + .btn, .ng-toast .btn-group .btn-group + .btn-small, .ng-toast .btn-group .btn-group + .btn-gray-sm, .ng-toast .btn-group .btn-group + .btn-primary-sm, .ng-toast .btn-group .btn-group + .btn-lg, .ng-toast .btn-group .btn-group + .btn-primary-lg, .ng-toast .btn-group .btn-group + .btn-secondary-lg, .ng-toast .btn-group .btn-group + .btn-gray-lg, .ng-toast .btn-group .btn-group + .btn-primary, .ng-toast .btn-group .btn-group + .btn-secondary, .ng-toast .btn-group .btn-group + .btn-gray, .ng-toast .btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.bootstrap .btn-toolbar, .ng-toast .btn-toolbar {
  margin-left: -5px;
}
.bootstrap .btn-toolbar .btn-group, .bootstrap .btn-toolbar .input-group, .ng-toast .btn-toolbar .btn-group, .ng-toast .btn-toolbar .input-group {
  float: left;
}
.bootstrap .btn-toolbar > .btn, .bootstrap .btn-toolbar > .btn-small, .bootstrap .btn-toolbar > .btn-gray-sm, .bootstrap .btn-toolbar > .btn-primary-sm, .bootstrap .btn-toolbar > .btn-lg, .bootstrap .btn-toolbar > .btn-primary-lg, .bootstrap .btn-toolbar > .btn-secondary-lg, .bootstrap .btn-toolbar > .btn-gray-lg, .bootstrap .btn-toolbar > .btn-primary, .bootstrap .btn-toolbar > .btn-secondary, .bootstrap .btn-toolbar > .btn-gray, .bootstrap .btn-toolbar > .btn-group, .bootstrap .btn-toolbar > .input-group, .ng-toast .btn-toolbar > .btn, .ng-toast .btn-toolbar > .btn-small, .ng-toast .btn-toolbar > .btn-gray-sm, .ng-toast .btn-toolbar > .btn-primary-sm, .ng-toast .btn-toolbar > .btn-lg, .ng-toast .btn-toolbar > .btn-primary-lg, .ng-toast .btn-toolbar > .btn-secondary-lg, .ng-toast .btn-toolbar > .btn-gray-lg, .ng-toast .btn-toolbar > .btn-primary, .ng-toast .btn-toolbar > .btn-secondary, .ng-toast .btn-toolbar > .btn-gray, .ng-toast .btn-toolbar > .btn-group, .ng-toast .btn-toolbar > .input-group {
  margin-left: 5px;
}
.bootstrap .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .bootstrap .btn-group > .btn-small:not(:first-child):not(:last-child):not(.dropdown-toggle), .bootstrap .btn-group > .btn-gray-sm:not(:first-child):not(:last-child):not(.dropdown-toggle), .bootstrap .btn-group > .btn-primary-sm:not(:first-child):not(:last-child):not(.dropdown-toggle), .bootstrap .btn-group > .btn-lg:not(:first-child):not(:last-child):not(.dropdown-toggle), .bootstrap .btn-group > .btn-primary-lg:not(:first-child):not(:last-child):not(.dropdown-toggle), .bootstrap .btn-group > .btn-secondary-lg:not(:first-child):not(:last-child):not(.dropdown-toggle), .bootstrap .btn-group > .btn-gray-lg:not(:first-child):not(:last-child):not(.dropdown-toggle), .bootstrap .btn-group > .btn-primary:not(:first-child):not(:last-child):not(.dropdown-toggle), .bootstrap .btn-group > .btn-secondary:not(:first-child):not(:last-child):not(.dropdown-toggle), .bootstrap .btn-group > .btn-gray:not(:first-child):not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn-small:not(:first-child):not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn-gray-sm:not(:first-child):not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn-primary-sm:not(:first-child):not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn-lg:not(:first-child):not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn-primary-lg:not(:first-child):not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn-secondary-lg:not(:first-child):not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn-gray-lg:not(:first-child):not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn-primary:not(:first-child):not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn-secondary:not(:first-child):not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn-gray:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.bootstrap .btn-group > .btn:first-child, .bootstrap .btn-group > .btn-small:first-child, .bootstrap .btn-group > .btn-gray-sm:first-child, .bootstrap .btn-group > .btn-primary-sm:first-child, .bootstrap .btn-group > .btn-lg:first-child, .bootstrap .btn-group > .btn-primary-lg:first-child, .bootstrap .btn-group > .btn-secondary-lg:first-child, .bootstrap .btn-group > .btn-gray-lg:first-child, .bootstrap .btn-group > .btn-primary:first-child, .bootstrap .btn-group > .btn-secondary:first-child, .bootstrap .btn-group > .btn-gray:first-child, .ng-toast .btn-group > .btn:first-child, .ng-toast .btn-group > .btn-small:first-child, .ng-toast .btn-group > .btn-gray-sm:first-child, .ng-toast .btn-group > .btn-primary-sm:first-child, .ng-toast .btn-group > .btn-lg:first-child, .ng-toast .btn-group > .btn-primary-lg:first-child, .ng-toast .btn-group > .btn-secondary-lg:first-child, .ng-toast .btn-group > .btn-gray-lg:first-child, .ng-toast .btn-group > .btn-primary:first-child, .ng-toast .btn-group > .btn-secondary:first-child, .ng-toast .btn-group > .btn-gray:first-child {
  margin-left: 0;
}
.bootstrap .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .bootstrap .btn-group > .btn-small:first-child:not(:last-child):not(.dropdown-toggle), .bootstrap .btn-group > .btn-gray-sm:first-child:not(:last-child):not(.dropdown-toggle), .bootstrap .btn-group > .btn-primary-sm:first-child:not(:last-child):not(.dropdown-toggle), .bootstrap .btn-group > .btn-lg:first-child:not(:last-child):not(.dropdown-toggle), .bootstrap .btn-group > .btn-primary-lg:first-child:not(:last-child):not(.dropdown-toggle), .bootstrap .btn-group > .btn-secondary-lg:first-child:not(:last-child):not(.dropdown-toggle), .bootstrap .btn-group > .btn-gray-lg:first-child:not(:last-child):not(.dropdown-toggle), .bootstrap .btn-group > .btn-primary:first-child:not(:last-child):not(.dropdown-toggle), .bootstrap .btn-group > .btn-secondary:first-child:not(:last-child):not(.dropdown-toggle), .bootstrap .btn-group > .btn-gray:first-child:not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn-small:first-child:not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn-gray-sm:first-child:not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn-primary-sm:first-child:not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn-lg:first-child:not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn-primary-lg:first-child:not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn-secondary-lg:first-child:not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn-gray-lg:first-child:not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn-primary:first-child:not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn-secondary:first-child:not(:last-child):not(.dropdown-toggle), .ng-toast .btn-group > .btn-gray:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.bootstrap .btn-group > .btn:last-child:not(:first-child), .bootstrap .btn-group > .btn-small:last-child:not(:first-child), .bootstrap .btn-group > .btn-gray-sm:last-child:not(:first-child), .bootstrap .btn-group > .btn-primary-sm:last-child:not(:first-child), .bootstrap .btn-group > .btn-lg:last-child:not(:first-child), .bootstrap .btn-group > .btn-primary-lg:last-child:not(:first-child), .bootstrap .btn-group > .btn-secondary-lg:last-child:not(:first-child), .bootstrap .btn-group > .btn-gray-lg:last-child:not(:first-child), .bootstrap .btn-group > .btn-primary:last-child:not(:first-child), .bootstrap .btn-group > .btn-secondary:last-child:not(:first-child), .bootstrap .btn-group > .btn-gray:last-child:not(:first-child), .bootstrap .btn-group > .dropdown-toggle:not(:first-child), .ng-toast .btn-group > .btn:last-child:not(:first-child), .ng-toast .btn-group > .btn-small:last-child:not(:first-child), .ng-toast .btn-group > .btn-gray-sm:last-child:not(:first-child), .ng-toast .btn-group > .btn-primary-sm:last-child:not(:first-child), .ng-toast .btn-group > .btn-lg:last-child:not(:first-child), .ng-toast .btn-group > .btn-primary-lg:last-child:not(:first-child), .ng-toast .btn-group > .btn-secondary-lg:last-child:not(:first-child), .ng-toast .btn-group > .btn-gray-lg:last-child:not(:first-child), .ng-toast .btn-group > .btn-primary:last-child:not(:first-child), .ng-toast .btn-group > .btn-secondary:last-child:not(:first-child), .ng-toast .btn-group > .btn-gray:last-child:not(:first-child), .ng-toast .btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.bootstrap .btn-group > .btn-group, .ng-toast .btn-group > .btn-group {
  float: left;
}
.bootstrap .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .bootstrap .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-small, .bootstrap .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-gray-sm, .bootstrap .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-primary-sm, .bootstrap .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-lg, .bootstrap .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-primary-lg, .bootstrap .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-secondary-lg, .bootstrap .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-gray-lg, .bootstrap .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-primary, .bootstrap .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-secondary, .bootstrap .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-gray, .ng-toast .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .ng-toast .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-small, .ng-toast .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-gray-sm, .ng-toast .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-primary-sm, .ng-toast .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-lg, .ng-toast .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-primary-lg, .ng-toast .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-secondary-lg, .ng-toast .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-gray-lg, .ng-toast .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-primary, .ng-toast .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-secondary, .ng-toast .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-gray {
  border-radius: 0;
}
.bootstrap .btn-group > .btn-group:first-child > .btn:last-child, .bootstrap .btn-group > .btn-group:first-child > .btn-small:last-child, .bootstrap .btn-group > .btn-group:first-child > .btn-gray-sm:last-child, .bootstrap .btn-group > .btn-group:first-child > .btn-primary-sm:last-child, .bootstrap .btn-group > .btn-group:first-child > .btn-lg:last-child, .bootstrap .btn-group > .btn-group:first-child > .btn-primary-lg:last-child, .bootstrap .btn-group > .btn-group:first-child > .btn-secondary-lg:last-child, .bootstrap .btn-group > .btn-group:first-child > .btn-gray-lg:last-child, .bootstrap .btn-group > .btn-group:first-child > .btn-primary:last-child, .bootstrap .btn-group > .btn-group:first-child > .btn-secondary:last-child, .bootstrap .btn-group > .btn-group:first-child > .btn-gray:last-child, .bootstrap .btn-group > .btn-group:first-child > .dropdown-toggle, .ng-toast .btn-group > .btn-group:first-child > .btn:last-child, .ng-toast .btn-group > .btn-group:first-child > .btn-small:last-child, .ng-toast .btn-group > .btn-group:first-child > .btn-gray-sm:last-child, .ng-toast .btn-group > .btn-group:first-child > .btn-primary-sm:last-child, .ng-toast .btn-group > .btn-group:first-child > .btn-lg:last-child, .ng-toast .btn-group > .btn-group:first-child > .btn-primary-lg:last-child, .ng-toast .btn-group > .btn-group:first-child > .btn-secondary-lg:last-child, .ng-toast .btn-group > .btn-group:first-child > .btn-gray-lg:last-child, .ng-toast .btn-group > .btn-group:first-child > .btn-primary:last-child, .ng-toast .btn-group > .btn-group:first-child > .btn-secondary:last-child, .ng-toast .btn-group > .btn-group:first-child > .btn-gray:last-child, .ng-toast .btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.bootstrap .btn-group > .btn-group:last-child > .btn:first-child, .bootstrap .btn-group > .btn-group:last-child > .btn-small:first-child, .bootstrap .btn-group > .btn-group:last-child > .btn-gray-sm:first-child, .bootstrap .btn-group > .btn-group:last-child > .btn-primary-sm:first-child, .bootstrap .btn-group > .btn-group:last-child > .btn-lg:first-child, .bootstrap .btn-group > .btn-group:last-child > .btn-primary-lg:first-child, .bootstrap .btn-group > .btn-group:last-child > .btn-secondary-lg:first-child, .bootstrap .btn-group > .btn-group:last-child > .btn-gray-lg:first-child, .bootstrap .btn-group > .btn-group:last-child > .btn-primary:first-child, .bootstrap .btn-group > .btn-group:last-child > .btn-secondary:first-child, .bootstrap .btn-group > .btn-group:last-child > .btn-gray:first-child, .ng-toast .btn-group > .btn-group:last-child > .btn:first-child, .ng-toast .btn-group > .btn-group:last-child > .btn-small:first-child, .ng-toast .btn-group > .btn-group:last-child > .btn-gray-sm:first-child, .ng-toast .btn-group > .btn-group:last-child > .btn-primary-sm:first-child, .ng-toast .btn-group > .btn-group:last-child > .btn-lg:first-child, .ng-toast .btn-group > .btn-group:last-child > .btn-primary-lg:first-child, .ng-toast .btn-group > .btn-group:last-child > .btn-secondary-lg:first-child, .ng-toast .btn-group > .btn-group:last-child > .btn-gray-lg:first-child, .ng-toast .btn-group > .btn-group:last-child > .btn-primary:first-child, .ng-toast .btn-group > .btn-group:last-child > .btn-secondary:first-child, .ng-toast .btn-group > .btn-group:last-child > .btn-gray:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.bootstrap .btn-group .dropdown-toggle:active, .bootstrap .btn-group.open .dropdown-toggle, .ng-toast .btn-group .dropdown-toggle:active, .ng-toast .btn-group.open .dropdown-toggle {
  outline: 0;
}
.bootstrap .btn-group > .btn + .dropdown-toggle, .bootstrap .btn-group > .btn-small + .dropdown-toggle, .bootstrap .btn-group > .btn-gray-sm + .dropdown-toggle, .bootstrap .btn-group > .btn-primary-sm + .dropdown-toggle, .bootstrap .btn-group > .btn-lg + .dropdown-toggle, .bootstrap .btn-group > .btn-primary-lg + .dropdown-toggle, .bootstrap .btn-group > .btn-secondary-lg + .dropdown-toggle, .bootstrap .btn-group > .btn-gray-lg + .dropdown-toggle, .bootstrap .btn-group > .btn-primary + .dropdown-toggle, .bootstrap .btn-group > .btn-secondary + .dropdown-toggle, .bootstrap .btn-group > .btn-gray + .dropdown-toggle, .ng-toast .btn-group > .btn + .dropdown-toggle, .ng-toast .btn-group > .btn-small + .dropdown-toggle, .ng-toast .btn-group > .btn-gray-sm + .dropdown-toggle, .ng-toast .btn-group > .btn-primary-sm + .dropdown-toggle, .ng-toast .btn-group > .btn-lg + .dropdown-toggle, .ng-toast .btn-group > .btn-primary-lg + .dropdown-toggle, .ng-toast .btn-group > .btn-secondary-lg + .dropdown-toggle, .ng-toast .btn-group > .btn-gray-lg + .dropdown-toggle, .ng-toast .btn-group > .btn-primary + .dropdown-toggle, .ng-toast .btn-group > .btn-secondary + .dropdown-toggle, .ng-toast .btn-group > .btn-gray + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.bootstrap .btn-group > .btn-lg + .dropdown-toggle, .bootstrap .btn-group > .btn-primary-lg + .dropdown-toggle, .bootstrap .btn-group > .btn-secondary-lg + .dropdown-toggle, .bootstrap .btn-group > .btn-gray-lg + .dropdown-toggle, .ng-toast .btn-group > .btn-lg + .dropdown-toggle, .ng-toast .btn-group > .btn-primary-lg + .dropdown-toggle, .ng-toast .btn-group > .btn-secondary-lg + .dropdown-toggle, .ng-toast .btn-group > .btn-gray-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.bootstrap .btn-group.open .dropdown-toggle, .ng-toast .btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.bootstrap .btn-group.open .dropdown-toggle.btn-link, .ng-toast .btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bootstrap .btn .caret, .bootstrap .btn-small .caret, .bootstrap .btn-gray-sm .caret, .bootstrap .btn-primary-sm .caret, .bootstrap .btn-lg .caret, .bootstrap .btn-primary-lg .caret, .bootstrap .btn-secondary-lg .caret, .bootstrap .btn-gray-lg .caret, .bootstrap .btn-primary .caret, .bootstrap .btn-secondary .caret, .bootstrap .btn-gray .caret, .ng-toast .btn .caret, .ng-toast .btn-small .caret, .ng-toast .btn-gray-sm .caret, .ng-toast .btn-primary-sm .caret, .ng-toast .btn-lg .caret, .ng-toast .btn-primary-lg .caret, .ng-toast .btn-secondary-lg .caret, .ng-toast .btn-gray-lg .caret, .ng-toast .btn-primary .caret, .ng-toast .btn-secondary .caret, .ng-toast .btn-gray .caret {
  margin-left: 0;
}
.bootstrap .btn-lg .caret, .bootstrap .btn-primary-lg .caret, .bootstrap .btn-secondary-lg .caret, .bootstrap .btn-gray-lg .caret, .ng-toast .btn-lg .caret, .ng-toast .btn-primary-lg .caret, .ng-toast .btn-secondary-lg .caret, .ng-toast .btn-gray-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.bootstrap .dropup .btn-lg .caret, .bootstrap .dropup .btn-primary-lg .caret, .bootstrap .dropup .btn-secondary-lg .caret, .bootstrap .dropup .btn-gray-lg .caret, .ng-toast .dropup .btn-lg .caret, .ng-toast .dropup .btn-primary-lg .caret, .ng-toast .dropup .btn-secondary-lg .caret, .ng-toast .dropup .btn-gray-lg .caret {
  border-width: 0 5px 5px;
}
.bootstrap .btn-group-vertical > .btn, .bootstrap .btn-group-vertical > .btn-small, .bootstrap .btn-group-vertical > .btn-gray-sm, .bootstrap .btn-group-vertical > .btn-primary-sm, .bootstrap .btn-group-vertical > .btn-lg, .bootstrap .btn-group-vertical > .btn-primary-lg, .bootstrap .btn-group-vertical > .btn-secondary-lg, .bootstrap .btn-group-vertical > .btn-gray-lg, .bootstrap .btn-group-vertical > .btn-primary, .bootstrap .btn-group-vertical > .btn-secondary, .bootstrap .btn-group-vertical > .btn-gray, .bootstrap .btn-group-vertical > .btn-group, .bootstrap .btn-group-vertical > .btn-group > .btn, .bootstrap .btn-group-vertical > .btn-group > .btn-small, .bootstrap .btn-group-vertical > .btn-group > .btn-gray-sm, .bootstrap .btn-group-vertical > .btn-group > .btn-primary-sm, .bootstrap .btn-group-vertical > .btn-group > .btn-lg, .bootstrap .btn-group-vertical > .btn-group > .btn-primary-lg, .bootstrap .btn-group-vertical > .btn-group > .btn-secondary-lg, .bootstrap .btn-group-vertical > .btn-group > .btn-gray-lg, .bootstrap .btn-group-vertical > .btn-group > .btn-primary, .bootstrap .btn-group-vertical > .btn-group > .btn-secondary, .bootstrap .btn-group-vertical > .btn-group > .btn-gray, .ng-toast .btn-group-vertical > .btn, .ng-toast .btn-group-vertical > .btn-small, .ng-toast .btn-group-vertical > .btn-gray-sm, .ng-toast .btn-group-vertical > .btn-primary-sm, .ng-toast .btn-group-vertical > .btn-lg, .ng-toast .btn-group-vertical > .btn-primary-lg, .ng-toast .btn-group-vertical > .btn-secondary-lg, .ng-toast .btn-group-vertical > .btn-gray-lg, .ng-toast .btn-group-vertical > .btn-primary, .ng-toast .btn-group-vertical > .btn-secondary, .ng-toast .btn-group-vertical > .btn-gray, .ng-toast .btn-group-vertical > .btn-group, .ng-toast .btn-group-vertical > .btn-group > .btn, .ng-toast .btn-group-vertical > .btn-group > .btn-small, .ng-toast .btn-group-vertical > .btn-group > .btn-gray-sm, .ng-toast .btn-group-vertical > .btn-group > .btn-primary-sm, .ng-toast .btn-group-vertical > .btn-group > .btn-lg, .ng-toast .btn-group-vertical > .btn-group > .btn-primary-lg, .ng-toast .btn-group-vertical > .btn-group > .btn-secondary-lg, .ng-toast .btn-group-vertical > .btn-group > .btn-gray-lg, .ng-toast .btn-group-vertical > .btn-group > .btn-primary, .ng-toast .btn-group-vertical > .btn-group > .btn-secondary, .ng-toast .btn-group-vertical > .btn-group > .btn-gray {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.bootstrap .btn-group-vertical > .btn-group > .btn, .bootstrap .btn-group-vertical > .btn-group > .btn-small, .bootstrap .btn-group-vertical > .btn-group > .btn-gray-sm, .bootstrap .btn-group-vertical > .btn-group > .btn-primary-sm, .bootstrap .btn-group-vertical > .btn-group > .btn-lg, .bootstrap .btn-group-vertical > .btn-group > .btn-primary-lg, .bootstrap .btn-group-vertical > .btn-group > .btn-secondary-lg, .bootstrap .btn-group-vertical > .btn-group > .btn-gray-lg, .bootstrap .btn-group-vertical > .btn-group > .btn-primary, .bootstrap .btn-group-vertical > .btn-group > .btn-secondary, .bootstrap .btn-group-vertical > .btn-group > .btn-gray, .ng-toast .btn-group-vertical > .btn-group > .btn, .ng-toast .btn-group-vertical > .btn-group > .btn-small, .ng-toast .btn-group-vertical > .btn-group > .btn-gray-sm, .ng-toast .btn-group-vertical > .btn-group > .btn-primary-sm, .ng-toast .btn-group-vertical > .btn-group > .btn-lg, .ng-toast .btn-group-vertical > .btn-group > .btn-primary-lg, .ng-toast .btn-group-vertical > .btn-group > .btn-secondary-lg, .ng-toast .btn-group-vertical > .btn-group > .btn-gray-lg, .ng-toast .btn-group-vertical > .btn-group > .btn-primary, .ng-toast .btn-group-vertical > .btn-group > .btn-secondary, .ng-toast .btn-group-vertical > .btn-group > .btn-gray {
  float: none;
}
.bootstrap .btn-group-vertical > .btn + .btn, .bootstrap .btn-group-vertical > .btn-small + .btn, .bootstrap .btn-group-vertical > .btn-gray-sm + .btn, .bootstrap .btn-group-vertical > .btn-primary-sm + .btn, .bootstrap .btn-group-vertical > .btn-lg + .btn, .bootstrap .btn-group-vertical > .btn-primary-lg + .btn, .bootstrap .btn-group-vertical > .btn-secondary-lg + .btn, .bootstrap .btn-group-vertical > .btn-gray-lg + .btn, .bootstrap .btn-group-vertical > .btn-primary + .btn, .bootstrap .btn-group-vertical > .btn-secondary + .btn, .bootstrap .btn-group-vertical > .btn-gray + .btn, .bootstrap .btn-group-vertical > .btn + .btn-small, .bootstrap .btn-group-vertical > .btn-small + .btn-small, .bootstrap .btn-group-vertical > .btn-gray-sm + .btn-small, .bootstrap .btn-group-vertical > .btn-primary-sm + .btn-small, .bootstrap .btn-group-vertical > .btn-lg + .btn-small, .bootstrap .btn-group-vertical > .btn-primary-lg + .btn-small, .bootstrap .btn-group-vertical > .btn-secondary-lg + .btn-small, .bootstrap .btn-group-vertical > .btn-gray-lg + .btn-small, .bootstrap .btn-group-vertical > .btn-primary + .btn-small, .bootstrap .btn-group-vertical > .btn-secondary + .btn-small, .bootstrap .btn-group-vertical > .btn-gray + .btn-small, .bootstrap .btn-group-vertical > .btn + .btn-gray-sm, .bootstrap .btn-group-vertical > .btn-small + .btn-gray-sm, .bootstrap .btn-group-vertical > .btn-gray-sm + .btn-gray-sm, .bootstrap .btn-group-vertical > .btn-primary-sm + .btn-gray-sm, .bootstrap .btn-group-vertical > .btn-lg + .btn-gray-sm, .bootstrap .btn-group-vertical > .btn-primary-lg + .btn-gray-sm, .bootstrap .btn-group-vertical > .btn-secondary-lg + .btn-gray-sm, .bootstrap .btn-group-vertical > .btn-gray-lg + .btn-gray-sm, .bootstrap .btn-group-vertical > .btn-primary + .btn-gray-sm, .bootstrap .btn-group-vertical > .btn-secondary + .btn-gray-sm, .bootstrap .btn-group-vertical > .btn-gray + .btn-gray-sm, .bootstrap .btn-group-vertical > .btn + .btn-primary-sm, .bootstrap .btn-group-vertical > .btn-small + .btn-primary-sm, .bootstrap .btn-group-vertical > .btn-gray-sm + .btn-primary-sm, .bootstrap .btn-group-vertical > .btn-primary-sm + .btn-primary-sm, .bootstrap .btn-group-vertical > .btn-lg + .btn-primary-sm, .bootstrap .btn-group-vertical > .btn-primary-lg + .btn-primary-sm, .bootstrap .btn-group-vertical > .btn-secondary-lg + .btn-primary-sm, .bootstrap .btn-group-vertical > .btn-gray-lg + .btn-primary-sm, .bootstrap .btn-group-vertical > .btn-primary + .btn-primary-sm, .bootstrap .btn-group-vertical > .btn-secondary + .btn-primary-sm, .bootstrap .btn-group-vertical > .btn-gray + .btn-primary-sm, .bootstrap .btn-group-vertical > .btn + .btn-lg, .bootstrap .btn-group-vertical > .btn-small + .btn-lg, .bootstrap .btn-group-vertical > .btn-gray-sm + .btn-lg, .bootstrap .btn-group-vertical > .btn-primary-sm + .btn-lg, .bootstrap .btn-group-vertical > .btn-lg + .btn-lg, .bootstrap .btn-group-vertical > .btn-primary-lg + .btn-lg, .bootstrap .btn-group-vertical > .btn-secondary-lg + .btn-lg, .bootstrap .btn-group-vertical > .btn-gray-lg + .btn-lg, .bootstrap .btn-group-vertical > .btn-primary + .btn-lg, .bootstrap .btn-group-vertical > .btn-secondary + .btn-lg, .bootstrap .btn-group-vertical > .btn-gray + .btn-lg, .bootstrap .btn-group-vertical > .btn + .btn-primary-lg, .bootstrap .btn-group-vertical > .btn-small + .btn-primary-lg, .bootstrap .btn-group-vertical > .btn-gray-sm + .btn-primary-lg, .bootstrap .btn-group-vertical > .btn-primary-sm + .btn-primary-lg, .bootstrap .btn-group-vertical > .btn-lg + .btn-primary-lg, .bootstrap .btn-group-vertical > .btn-primary-lg + .btn-primary-lg, .bootstrap .btn-group-vertical > .btn-secondary-lg + .btn-primary-lg, .bootstrap .btn-group-vertical > .btn-gray-lg + .btn-primary-lg, .bootstrap .btn-group-vertical > .btn-primary + .btn-primary-lg, .bootstrap .btn-group-vertical > .btn-secondary + .btn-primary-lg, .bootstrap .btn-group-vertical > .btn-gray + .btn-primary-lg, .bootstrap .btn-group-vertical > .btn + .btn-secondary-lg, .bootstrap .btn-group-vertical > .btn-small + .btn-secondary-lg, .bootstrap .btn-group-vertical > .btn-gray-sm + .btn-secondary-lg, .bootstrap .btn-group-vertical > .btn-primary-sm + .btn-secondary-lg, .bootstrap .btn-group-vertical > .btn-lg + .btn-secondary-lg, .bootstrap .btn-group-vertical > .btn-primary-lg + .btn-secondary-lg, .bootstrap .btn-group-vertical > .btn-secondary-lg + .btn-secondary-lg, .bootstrap .btn-group-vertical > .btn-gray-lg + .btn-secondary-lg, .bootstrap .btn-group-vertical > .btn-primary + .btn-secondary-lg, .bootstrap .btn-group-vertical > .btn-secondary + .btn-secondary-lg, .bootstrap .btn-group-vertical > .btn-gray + .btn-secondary-lg, .bootstrap .btn-group-vertical > .btn + .btn-gray-lg, .bootstrap .btn-group-vertical > .btn-small + .btn-gray-lg, .bootstrap .btn-group-vertical > .btn-gray-sm + .btn-gray-lg, .bootstrap .btn-group-vertical > .btn-primary-sm + .btn-gray-lg, .bootstrap .btn-group-vertical > .btn-lg + .btn-gray-lg, .bootstrap .btn-group-vertical > .btn-primary-lg + .btn-gray-lg, .bootstrap .btn-group-vertical > .btn-secondary-lg + .btn-gray-lg, .bootstrap .btn-group-vertical > .btn-gray-lg + .btn-gray-lg, .bootstrap .btn-group-vertical > .btn-primary + .btn-gray-lg, .bootstrap .btn-group-vertical > .btn-secondary + .btn-gray-lg, .bootstrap .btn-group-vertical > .btn-gray + .btn-gray-lg, .bootstrap .btn-group-vertical > .btn + .btn-primary, .bootstrap .btn-group-vertical > .btn-small + .btn-primary, .bootstrap .btn-group-vertical > .btn-gray-sm + .btn-primary, .bootstrap .btn-group-vertical > .btn-primary-sm + .btn-primary, .bootstrap .btn-group-vertical > .btn-lg + .btn-primary, .bootstrap .btn-group-vertical > .btn-primary-lg + .btn-primary, .bootstrap .btn-group-vertical > .btn-secondary-lg + .btn-primary, .bootstrap .btn-group-vertical > .btn-gray-lg + .btn-primary, .bootstrap .btn-group-vertical > .btn-primary + .btn-primary, .bootstrap .btn-group-vertical > .btn-secondary + .btn-primary, .bootstrap .btn-group-vertical > .btn-gray + .btn-primary, .bootstrap .btn-group-vertical > .btn + .btn-secondary, .bootstrap .btn-group-vertical > .btn-small + .btn-secondary, .bootstrap .btn-group-vertical > .btn-gray-sm + .btn-secondary, .bootstrap .btn-group-vertical > .btn-primary-sm + .btn-secondary, .bootstrap .btn-group-vertical > .btn-lg + .btn-secondary, .bootstrap .btn-group-vertical > .btn-primary-lg + .btn-secondary, .bootstrap .btn-group-vertical > .btn-secondary-lg + .btn-secondary, .bootstrap .btn-group-vertical > .btn-gray-lg + .btn-secondary, .bootstrap .btn-group-vertical > .btn-primary + .btn-secondary, .bootstrap .btn-group-vertical > .btn-secondary + .btn-secondary, .bootstrap .btn-group-vertical > .btn-gray + .btn-secondary, .bootstrap .btn-group-vertical > .btn + .btn-gray, .bootstrap .btn-group-vertical > .btn-small + .btn-gray, .bootstrap .btn-group-vertical > .btn-gray-sm + .btn-gray, .bootstrap .btn-group-vertical > .btn-primary-sm + .btn-gray, .bootstrap .btn-group-vertical > .btn-lg + .btn-gray, .bootstrap .btn-group-vertical > .btn-primary-lg + .btn-gray, .bootstrap .btn-group-vertical > .btn-secondary-lg + .btn-gray, .bootstrap .btn-group-vertical > .btn-gray-lg + .btn-gray, .bootstrap .btn-group-vertical > .btn-primary + .btn-gray, .bootstrap .btn-group-vertical > .btn-secondary + .btn-gray, .bootstrap .btn-group-vertical > .btn-gray + .btn-gray, .bootstrap .btn-group-vertical > .btn + .btn-group, .bootstrap .btn-group-vertical > .btn-small + .btn-group, .bootstrap .btn-group-vertical > .btn-gray-sm + .btn-group, .bootstrap .btn-group-vertical > .btn-primary-sm + .btn-group, .bootstrap .btn-group-vertical > .btn-lg + .btn-group, .bootstrap .btn-group-vertical > .btn-primary-lg + .btn-group, .bootstrap .btn-group-vertical > .btn-secondary-lg + .btn-group, .bootstrap .btn-group-vertical > .btn-gray-lg + .btn-group, .bootstrap .btn-group-vertical > .btn-primary + .btn-group, .bootstrap .btn-group-vertical > .btn-secondary + .btn-group, .bootstrap .btn-group-vertical > .btn-gray + .btn-group, .bootstrap .btn-group-vertical > .btn-group + .btn, .bootstrap .btn-group-vertical > .btn-group + .btn-small, .bootstrap .btn-group-vertical > .btn-group + .btn-gray-sm, .bootstrap .btn-group-vertical > .btn-group + .btn-primary-sm, .bootstrap .btn-group-vertical > .btn-group + .btn-lg, .bootstrap .btn-group-vertical > .btn-group + .btn-primary-lg, .bootstrap .btn-group-vertical > .btn-group + .btn-secondary-lg, .bootstrap .btn-group-vertical > .btn-group + .btn-gray-lg, .bootstrap .btn-group-vertical > .btn-group + .btn-primary, .bootstrap .btn-group-vertical > .btn-group + .btn-secondary, .bootstrap .btn-group-vertical > .btn-group + .btn-gray, .bootstrap .btn-group-vertical > .btn-group + .btn-group, .ng-toast .btn-group-vertical > .btn + .btn, .ng-toast .btn-group-vertical > .btn-small + .btn, .ng-toast .btn-group-vertical > .btn-gray-sm + .btn, .ng-toast .btn-group-vertical > .btn-primary-sm + .btn, .ng-toast .btn-group-vertical > .btn-lg + .btn, .ng-toast .btn-group-vertical > .btn-primary-lg + .btn, .ng-toast .btn-group-vertical > .btn-secondary-lg + .btn, .ng-toast .btn-group-vertical > .btn-gray-lg + .btn, .ng-toast .btn-group-vertical > .btn-primary + .btn, .ng-toast .btn-group-vertical > .btn-secondary + .btn, .ng-toast .btn-group-vertical > .btn-gray + .btn, .ng-toast .btn-group-vertical > .btn + .btn-small, .ng-toast .btn-group-vertical > .btn-small + .btn-small, .ng-toast .btn-group-vertical > .btn-gray-sm + .btn-small, .ng-toast .btn-group-vertical > .btn-primary-sm + .btn-small, .ng-toast .btn-group-vertical > .btn-lg + .btn-small, .ng-toast .btn-group-vertical > .btn-primary-lg + .btn-small, .ng-toast .btn-group-vertical > .btn-secondary-lg + .btn-small, .ng-toast .btn-group-vertical > .btn-gray-lg + .btn-small, .ng-toast .btn-group-vertical > .btn-primary + .btn-small, .ng-toast .btn-group-vertical > .btn-secondary + .btn-small, .ng-toast .btn-group-vertical > .btn-gray + .btn-small, .ng-toast .btn-group-vertical > .btn + .btn-gray-sm, .ng-toast .btn-group-vertical > .btn-small + .btn-gray-sm, .ng-toast .btn-group-vertical > .btn-gray-sm + .btn-gray-sm, .ng-toast .btn-group-vertical > .btn-primary-sm + .btn-gray-sm, .ng-toast .btn-group-vertical > .btn-lg + .btn-gray-sm, .ng-toast .btn-group-vertical > .btn-primary-lg + .btn-gray-sm, .ng-toast .btn-group-vertical > .btn-secondary-lg + .btn-gray-sm, .ng-toast .btn-group-vertical > .btn-gray-lg + .btn-gray-sm, .ng-toast .btn-group-vertical > .btn-primary + .btn-gray-sm, .ng-toast .btn-group-vertical > .btn-secondary + .btn-gray-sm, .ng-toast .btn-group-vertical > .btn-gray + .btn-gray-sm, .ng-toast .btn-group-vertical > .btn + .btn-primary-sm, .ng-toast .btn-group-vertical > .btn-small + .btn-primary-sm, .ng-toast .btn-group-vertical > .btn-gray-sm + .btn-primary-sm, .ng-toast .btn-group-vertical > .btn-primary-sm + .btn-primary-sm, .ng-toast .btn-group-vertical > .btn-lg + .btn-primary-sm, .ng-toast .btn-group-vertical > .btn-primary-lg + .btn-primary-sm, .ng-toast .btn-group-vertical > .btn-secondary-lg + .btn-primary-sm, .ng-toast .btn-group-vertical > .btn-gray-lg + .btn-primary-sm, .ng-toast .btn-group-vertical > .btn-primary + .btn-primary-sm, .ng-toast .btn-group-vertical > .btn-secondary + .btn-primary-sm, .ng-toast .btn-group-vertical > .btn-gray + .btn-primary-sm, .ng-toast .btn-group-vertical > .btn + .btn-lg, .ng-toast .btn-group-vertical > .btn-small + .btn-lg, .ng-toast .btn-group-vertical > .btn-gray-sm + .btn-lg, .ng-toast .btn-group-vertical > .btn-primary-sm + .btn-lg, .ng-toast .btn-group-vertical > .btn-lg + .btn-lg, .ng-toast .btn-group-vertical > .btn-primary-lg + .btn-lg, .ng-toast .btn-group-vertical > .btn-secondary-lg + .btn-lg, .ng-toast .btn-group-vertical > .btn-gray-lg + .btn-lg, .ng-toast .btn-group-vertical > .btn-primary + .btn-lg, .ng-toast .btn-group-vertical > .btn-secondary + .btn-lg, .ng-toast .btn-group-vertical > .btn-gray + .btn-lg, .ng-toast .btn-group-vertical > .btn + .btn-primary-lg, .ng-toast .btn-group-vertical > .btn-small + .btn-primary-lg, .ng-toast .btn-group-vertical > .btn-gray-sm + .btn-primary-lg, .ng-toast .btn-group-vertical > .btn-primary-sm + .btn-primary-lg, .ng-toast .btn-group-vertical > .btn-lg + .btn-primary-lg, .ng-toast .btn-group-vertical > .btn-primary-lg + .btn-primary-lg, .ng-toast .btn-group-vertical > .btn-secondary-lg + .btn-primary-lg, .ng-toast .btn-group-vertical > .btn-gray-lg + .btn-primary-lg, .ng-toast .btn-group-vertical > .btn-primary + .btn-primary-lg, .ng-toast .btn-group-vertical > .btn-secondary + .btn-primary-lg, .ng-toast .btn-group-vertical > .btn-gray + .btn-primary-lg, .ng-toast .btn-group-vertical > .btn + .btn-secondary-lg, .ng-toast .btn-group-vertical > .btn-small + .btn-secondary-lg, .ng-toast .btn-group-vertical > .btn-gray-sm + .btn-secondary-lg, .ng-toast .btn-group-vertical > .btn-primary-sm + .btn-secondary-lg, .ng-toast .btn-group-vertical > .btn-lg + .btn-secondary-lg, .ng-toast .btn-group-vertical > .btn-primary-lg + .btn-secondary-lg, .ng-toast .btn-group-vertical > .btn-secondary-lg + .btn-secondary-lg, .ng-toast .btn-group-vertical > .btn-gray-lg + .btn-secondary-lg, .ng-toast .btn-group-vertical > .btn-primary + .btn-secondary-lg, .ng-toast .btn-group-vertical > .btn-secondary + .btn-secondary-lg, .ng-toast .btn-group-vertical > .btn-gray + .btn-secondary-lg, .ng-toast .btn-group-vertical > .btn + .btn-gray-lg, .ng-toast .btn-group-vertical > .btn-small + .btn-gray-lg, .ng-toast .btn-group-vertical > .btn-gray-sm + .btn-gray-lg, .ng-toast .btn-group-vertical > .btn-primary-sm + .btn-gray-lg, .ng-toast .btn-group-vertical > .btn-lg + .btn-gray-lg, .ng-toast .btn-group-vertical > .btn-primary-lg + .btn-gray-lg, .ng-toast .btn-group-vertical > .btn-secondary-lg + .btn-gray-lg, .ng-toast .btn-group-vertical > .btn-gray-lg + .btn-gray-lg, .ng-toast .btn-group-vertical > .btn-primary + .btn-gray-lg, .ng-toast .btn-group-vertical > .btn-secondary + .btn-gray-lg, .ng-toast .btn-group-vertical > .btn-gray + .btn-gray-lg, .ng-toast .btn-group-vertical > .btn + .btn-primary, .ng-toast .btn-group-vertical > .btn-small + .btn-primary, .ng-toast .btn-group-vertical > .btn-gray-sm + .btn-primary, .ng-toast .btn-group-vertical > .btn-primary-sm + .btn-primary, .ng-toast .btn-group-vertical > .btn-lg + .btn-primary, .ng-toast .btn-group-vertical > .btn-primary-lg + .btn-primary, .ng-toast .btn-group-vertical > .btn-secondary-lg + .btn-primary, .ng-toast .btn-group-vertical > .btn-gray-lg + .btn-primary, .ng-toast .btn-group-vertical > .btn-primary + .btn-primary, .ng-toast .btn-group-vertical > .btn-secondary + .btn-primary, .ng-toast .btn-group-vertical > .btn-gray + .btn-primary, .ng-toast .btn-group-vertical > .btn + .btn-secondary, .ng-toast .btn-group-vertical > .btn-small + .btn-secondary, .ng-toast .btn-group-vertical > .btn-gray-sm + .btn-secondary, .ng-toast .btn-group-vertical > .btn-primary-sm + .btn-secondary, .ng-toast .btn-group-vertical > .btn-lg + .btn-secondary, .ng-toast .btn-group-vertical > .btn-primary-lg + .btn-secondary, .ng-toast .btn-group-vertical > .btn-secondary-lg + .btn-secondary, .ng-toast .btn-group-vertical > .btn-gray-lg + .btn-secondary, .ng-toast .btn-group-vertical > .btn-primary + .btn-secondary, .ng-toast .btn-group-vertical > .btn-secondary + .btn-secondary, .ng-toast .btn-group-vertical > .btn-gray + .btn-secondary, .ng-toast .btn-group-vertical > .btn + .btn-gray, .ng-toast .btn-group-vertical > .btn-small + .btn-gray, .ng-toast .btn-group-vertical > .btn-gray-sm + .btn-gray, .ng-toast .btn-group-vertical > .btn-primary-sm + .btn-gray, .ng-toast .btn-group-vertical > .btn-lg + .btn-gray, .ng-toast .btn-group-vertical > .btn-primary-lg + .btn-gray, .ng-toast .btn-group-vertical > .btn-secondary-lg + .btn-gray, .ng-toast .btn-group-vertical > .btn-gray-lg + .btn-gray, .ng-toast .btn-group-vertical > .btn-primary + .btn-gray, .ng-toast .btn-group-vertical > .btn-secondary + .btn-gray, .ng-toast .btn-group-vertical > .btn-gray + .btn-gray, .ng-toast .btn-group-vertical > .btn + .btn-group, .ng-toast .btn-group-vertical > .btn-small + .btn-group, .ng-toast .btn-group-vertical > .btn-gray-sm + .btn-group, .ng-toast .btn-group-vertical > .btn-primary-sm + .btn-group, .ng-toast .btn-group-vertical > .btn-lg + .btn-group, .ng-toast .btn-group-vertical > .btn-primary-lg + .btn-group, .ng-toast .btn-group-vertical > .btn-secondary-lg + .btn-group, .ng-toast .btn-group-vertical > .btn-gray-lg + .btn-group, .ng-toast .btn-group-vertical > .btn-primary + .btn-group, .ng-toast .btn-group-vertical > .btn-secondary + .btn-group, .ng-toast .btn-group-vertical > .btn-gray + .btn-group, .ng-toast .btn-group-vertical > .btn-group + .btn, .ng-toast .btn-group-vertical > .btn-group + .btn-small, .ng-toast .btn-group-vertical > .btn-group + .btn-gray-sm, .ng-toast .btn-group-vertical > .btn-group + .btn-primary-sm, .ng-toast .btn-group-vertical > .btn-group + .btn-lg, .ng-toast .btn-group-vertical > .btn-group + .btn-primary-lg, .ng-toast .btn-group-vertical > .btn-group + .btn-secondary-lg, .ng-toast .btn-group-vertical > .btn-group + .btn-gray-lg, .ng-toast .btn-group-vertical > .btn-group + .btn-primary, .ng-toast .btn-group-vertical > .btn-group + .btn-secondary, .ng-toast .btn-group-vertical > .btn-group + .btn-gray, .ng-toast .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.bootstrap .btn-group-vertical > .btn:not(:first-child):not(:last-child), .bootstrap .btn-group-vertical > .btn-small:not(:first-child):not(:last-child), .bootstrap .btn-group-vertical > .btn-gray-sm:not(:first-child):not(:last-child), .bootstrap .btn-group-vertical > .btn-primary-sm:not(:first-child):not(:last-child), .bootstrap .btn-group-vertical > .btn-lg:not(:first-child):not(:last-child), .bootstrap .btn-group-vertical > .btn-primary-lg:not(:first-child):not(:last-child), .bootstrap .btn-group-vertical > .btn-secondary-lg:not(:first-child):not(:last-child), .bootstrap .btn-group-vertical > .btn-gray-lg:not(:first-child):not(:last-child), .bootstrap .btn-group-vertical > .btn-primary:not(:first-child):not(:last-child), .bootstrap .btn-group-vertical > .btn-secondary:not(:first-child):not(:last-child), .bootstrap .btn-group-vertical > .btn-gray:not(:first-child):not(:last-child), .ng-toast .btn-group-vertical > .btn:not(:first-child):not(:last-child), .ng-toast .btn-group-vertical > .btn-small:not(:first-child):not(:last-child), .ng-toast .btn-group-vertical > .btn-gray-sm:not(:first-child):not(:last-child), .ng-toast .btn-group-vertical > .btn-primary-sm:not(:first-child):not(:last-child), .ng-toast .btn-group-vertical > .btn-lg:not(:first-child):not(:last-child), .ng-toast .btn-group-vertical > .btn-primary-lg:not(:first-child):not(:last-child), .ng-toast .btn-group-vertical > .btn-secondary-lg:not(:first-child):not(:last-child), .ng-toast .btn-group-vertical > .btn-gray-lg:not(:first-child):not(:last-child), .ng-toast .btn-group-vertical > .btn-primary:not(:first-child):not(:last-child), .ng-toast .btn-group-vertical > .btn-secondary:not(:first-child):not(:last-child), .ng-toast .btn-group-vertical > .btn-gray:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.bootstrap .btn-group-vertical > .btn:first-child:not(:last-child), .bootstrap .btn-group-vertical > .btn-small:first-child:not(:last-child), .bootstrap .btn-group-vertical > .btn-gray-sm:first-child:not(:last-child), .bootstrap .btn-group-vertical > .btn-primary-sm:first-child:not(:last-child), .bootstrap .btn-group-vertical > .btn-lg:first-child:not(:last-child), .bootstrap .btn-group-vertical > .btn-primary-lg:first-child:not(:last-child), .bootstrap .btn-group-vertical > .btn-secondary-lg:first-child:not(:last-child), .bootstrap .btn-group-vertical > .btn-gray-lg:first-child:not(:last-child), .bootstrap .btn-group-vertical > .btn-primary:first-child:not(:last-child), .bootstrap .btn-group-vertical > .btn-secondary:first-child:not(:last-child), .bootstrap .btn-group-vertical > .btn-gray:first-child:not(:last-child), .ng-toast .btn-group-vertical > .btn:first-child:not(:last-child), .ng-toast .btn-group-vertical > .btn-small:first-child:not(:last-child), .ng-toast .btn-group-vertical > .btn-gray-sm:first-child:not(:last-child), .ng-toast .btn-group-vertical > .btn-primary-sm:first-child:not(:last-child), .ng-toast .btn-group-vertical > .btn-lg:first-child:not(:last-child), .ng-toast .btn-group-vertical > .btn-primary-lg:first-child:not(:last-child), .ng-toast .btn-group-vertical > .btn-secondary-lg:first-child:not(:last-child), .ng-toast .btn-group-vertical > .btn-gray-lg:first-child:not(:last-child), .ng-toast .btn-group-vertical > .btn-primary:first-child:not(:last-child), .ng-toast .btn-group-vertical > .btn-secondary:first-child:not(:last-child), .ng-toast .btn-group-vertical > .btn-gray:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.bootstrap .btn-group-vertical > .btn:last-child:not(:first-child), .bootstrap .btn-group-vertical > .btn-small:last-child:not(:first-child), .bootstrap .btn-group-vertical > .btn-gray-sm:last-child:not(:first-child), .bootstrap .btn-group-vertical > .btn-primary-sm:last-child:not(:first-child), .bootstrap .btn-group-vertical > .btn-lg:last-child:not(:first-child), .bootstrap .btn-group-vertical > .btn-primary-lg:last-child:not(:first-child), .bootstrap .btn-group-vertical > .btn-secondary-lg:last-child:not(:first-child), .bootstrap .btn-group-vertical > .btn-gray-lg:last-child:not(:first-child), .bootstrap .btn-group-vertical > .btn-primary:last-child:not(:first-child), .bootstrap .btn-group-vertical > .btn-secondary:last-child:not(:first-child), .bootstrap .btn-group-vertical > .btn-gray:last-child:not(:first-child), .ng-toast .btn-group-vertical > .btn:last-child:not(:first-child), .ng-toast .btn-group-vertical > .btn-small:last-child:not(:first-child), .ng-toast .btn-group-vertical > .btn-gray-sm:last-child:not(:first-child), .ng-toast .btn-group-vertical > .btn-primary-sm:last-child:not(:first-child), .ng-toast .btn-group-vertical > .btn-lg:last-child:not(:first-child), .ng-toast .btn-group-vertical > .btn-primary-lg:last-child:not(:first-child), .ng-toast .btn-group-vertical > .btn-secondary-lg:last-child:not(:first-child), .ng-toast .btn-group-vertical > .btn-gray-lg:last-child:not(:first-child), .ng-toast .btn-group-vertical > .btn-primary:last-child:not(:first-child), .ng-toast .btn-group-vertical > .btn-secondary:last-child:not(:first-child), .ng-toast .btn-group-vertical > .btn-gray:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.bootstrap .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .bootstrap .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-small, .bootstrap .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-gray-sm, .bootstrap .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-primary-sm, .bootstrap .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-lg, .bootstrap .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-primary-lg, .bootstrap .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-secondary-lg, .bootstrap .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-gray-lg, .bootstrap .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-primary, .bootstrap .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-secondary, .bootstrap .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-gray, .ng-toast .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .ng-toast .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-small, .ng-toast .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-gray-sm, .ng-toast .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-primary-sm, .ng-toast .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-lg, .ng-toast .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-primary-lg, .ng-toast .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-secondary-lg, .ng-toast .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-gray-lg, .ng-toast .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-primary, .ng-toast .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-secondary, .ng-toast .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-gray {
  border-radius: 0;
}
.bootstrap .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .bootstrap .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-small:last-child, .bootstrap .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-gray-sm:last-child, .bootstrap .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-primary-sm:last-child, .bootstrap .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-lg:last-child, .bootstrap .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-primary-lg:last-child, .bootstrap .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-secondary-lg:last-child, .bootstrap .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-gray-lg:last-child, .bootstrap .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-primary:last-child, .bootstrap .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-secondary:last-child, .bootstrap .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-gray:last-child, .bootstrap .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle, .ng-toast .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .ng-toast .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-small:last-child, .ng-toast .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-gray-sm:last-child, .ng-toast .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-primary-sm:last-child, .ng-toast .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-lg:last-child, .ng-toast .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-primary-lg:last-child, .ng-toast .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-secondary-lg:last-child, .ng-toast .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-gray-lg:last-child, .ng-toast .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-primary:last-child, .ng-toast .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-secondary:last-child, .ng-toast .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-gray:last-child, .ng-toast .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.bootstrap .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .bootstrap .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-small:first-child, .bootstrap .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-gray-sm:first-child, .bootstrap .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-primary-sm:first-child, .bootstrap .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-lg:first-child, .bootstrap .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-primary-lg:first-child, .bootstrap .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-secondary-lg:first-child, .bootstrap .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-gray-lg:first-child, .bootstrap .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-primary:first-child, .bootstrap .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-secondary:first-child, .bootstrap .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-gray:first-child, .ng-toast .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .ng-toast .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-small:first-child, .ng-toast .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-gray-sm:first-child, .ng-toast .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-primary-sm:first-child, .ng-toast .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-lg:first-child, .ng-toast .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-primary-lg:first-child, .ng-toast .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-secondary-lg:first-child, .ng-toast .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-gray-lg:first-child, .ng-toast .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-primary:first-child, .ng-toast .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-secondary:first-child, .ng-toast .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-gray:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.bootstrap .btn-group-justified, .ng-toast .btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.bootstrap .btn-group-justified > .btn, .bootstrap .btn-group-justified > .btn-small, .bootstrap .btn-group-justified > .btn-gray-sm, .bootstrap .btn-group-justified > .btn-primary-sm, .bootstrap .btn-group-justified > .btn-lg, .bootstrap .btn-group-justified > .btn-primary-lg, .bootstrap .btn-group-justified > .btn-secondary-lg, .bootstrap .btn-group-justified > .btn-gray-lg, .bootstrap .btn-group-justified > .btn-primary, .bootstrap .btn-group-justified > .btn-secondary, .bootstrap .btn-group-justified > .btn-gray, .bootstrap .btn-group-justified > .btn-group, .ng-toast .btn-group-justified > .btn, .ng-toast .btn-group-justified > .btn-small, .ng-toast .btn-group-justified > .btn-gray-sm, .ng-toast .btn-group-justified > .btn-primary-sm, .ng-toast .btn-group-justified > .btn-lg, .ng-toast .btn-group-justified > .btn-primary-lg, .ng-toast .btn-group-justified > .btn-secondary-lg, .ng-toast .btn-group-justified > .btn-gray-lg, .ng-toast .btn-group-justified > .btn-primary, .ng-toast .btn-group-justified > .btn-secondary, .ng-toast .btn-group-justified > .btn-gray, .ng-toast .btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.bootstrap .btn-group-justified > .btn-group .btn, .bootstrap .btn-group-justified > .btn-group .btn-small, .bootstrap .btn-group-justified > .btn-group .btn-gray-sm, .bootstrap .btn-group-justified > .btn-group .btn-primary-sm, .bootstrap .btn-group-justified > .btn-group .btn-lg, .bootstrap .btn-group-justified > .btn-group .btn-primary-lg, .bootstrap .btn-group-justified > .btn-group .btn-secondary-lg, .bootstrap .btn-group-justified > .btn-group .btn-gray-lg, .bootstrap .btn-group-justified > .btn-group .btn-primary, .bootstrap .btn-group-justified > .btn-group .btn-secondary, .bootstrap .btn-group-justified > .btn-group .btn-gray, .ng-toast .btn-group-justified > .btn-group .btn, .ng-toast .btn-group-justified > .btn-group .btn-small, .ng-toast .btn-group-justified > .btn-group .btn-gray-sm, .ng-toast .btn-group-justified > .btn-group .btn-primary-sm, .ng-toast .btn-group-justified > .btn-group .btn-lg, .ng-toast .btn-group-justified > .btn-group .btn-primary-lg, .ng-toast .btn-group-justified > .btn-group .btn-secondary-lg, .ng-toast .btn-group-justified > .btn-group .btn-gray-lg, .ng-toast .btn-group-justified > .btn-group .btn-primary, .ng-toast .btn-group-justified > .btn-group .btn-secondary, .ng-toast .btn-group-justified > .btn-group .btn-gray {
  width: 100%;
}
.bootstrap [data-toggle=buttons] > .btn > input[type=radio], .bootstrap [data-toggle=buttons] > .btn-small > input[type=radio], .bootstrap [data-toggle=buttons] > .btn-gray-sm > input[type=radio], .bootstrap [data-toggle=buttons] > .btn-primary-sm > input[type=radio], .bootstrap [data-toggle=buttons] > .btn-lg > input[type=radio], .bootstrap [data-toggle=buttons] > .btn-primary-lg > input[type=radio], .bootstrap [data-toggle=buttons] > .btn-secondary-lg > input[type=radio], .bootstrap [data-toggle=buttons] > .btn-gray-lg > input[type=radio], .bootstrap [data-toggle=buttons] > .btn-primary > input[type=radio], .bootstrap [data-toggle=buttons] > .btn-secondary > input[type=radio], .bootstrap [data-toggle=buttons] > .btn-gray > input[type=radio], .bootstrap [data-toggle=buttons] > .btn > input[type=checkbox], .bootstrap [data-toggle=buttons] > .btn-small > input[type=checkbox], .bootstrap [data-toggle=buttons] > .btn-gray-sm > input[type=checkbox], .bootstrap [data-toggle=buttons] > .btn-primary-sm > input[type=checkbox], .bootstrap [data-toggle=buttons] > .btn-lg > input[type=checkbox], .bootstrap [data-toggle=buttons] > .btn-primary-lg > input[type=checkbox], .bootstrap [data-toggle=buttons] > .btn-secondary-lg > input[type=checkbox], .bootstrap [data-toggle=buttons] > .btn-gray-lg > input[type=checkbox], .bootstrap [data-toggle=buttons] > .btn-primary > input[type=checkbox], .bootstrap [data-toggle=buttons] > .btn-secondary > input[type=checkbox], .bootstrap [data-toggle=buttons] > .btn-gray > input[type=checkbox], .ng-toast [data-toggle=buttons] > .btn > input[type=radio], .ng-toast [data-toggle=buttons] > .btn-small > input[type=radio], .ng-toast [data-toggle=buttons] > .btn-gray-sm > input[type=radio], .ng-toast [data-toggle=buttons] > .btn-primary-sm > input[type=radio], .ng-toast [data-toggle=buttons] > .btn-lg > input[type=radio], .ng-toast [data-toggle=buttons] > .btn-primary-lg > input[type=radio], .ng-toast [data-toggle=buttons] > .btn-secondary-lg > input[type=radio], .ng-toast [data-toggle=buttons] > .btn-gray-lg > input[type=radio], .ng-toast [data-toggle=buttons] > .btn-primary > input[type=radio], .ng-toast [data-toggle=buttons] > .btn-secondary > input[type=radio], .ng-toast [data-toggle=buttons] > .btn-gray > input[type=radio], .ng-toast [data-toggle=buttons] > .btn > input[type=checkbox], .ng-toast [data-toggle=buttons] > .btn-small > input[type=checkbox], .ng-toast [data-toggle=buttons] > .btn-gray-sm > input[type=checkbox], .ng-toast [data-toggle=buttons] > .btn-primary-sm > input[type=checkbox], .ng-toast [data-toggle=buttons] > .btn-lg > input[type=checkbox], .ng-toast [data-toggle=buttons] > .btn-primary-lg > input[type=checkbox], .ng-toast [data-toggle=buttons] > .btn-secondary-lg > input[type=checkbox], .ng-toast [data-toggle=buttons] > .btn-gray-lg > input[type=checkbox], .ng-toast [data-toggle=buttons] > .btn-primary > input[type=checkbox], .ng-toast [data-toggle=buttons] > .btn-secondary > input[type=checkbox], .ng-toast [data-toggle=buttons] > .btn-gray > input[type=checkbox] {
  display: none;
}
.bootstrap .input-group, .ng-toast .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.bootstrap .input-group[class*=col-], .ng-toast .input-group[class*=col-] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.bootstrap .input-group .form-control, .ng-toast .input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.bootstrap .input-group-lg > .form-control, .bootstrap .input-group-lg > .input-group-addon, .bootstrap .input-group-lg > .input-group-btn > .btn, .bootstrap .input-group-lg > .input-group-btn > .btn-small, .bootstrap .input-group-lg > .input-group-btn > .btn-gray-sm, .bootstrap .input-group-lg > .input-group-btn > .btn-primary-sm, .bootstrap .input-group-lg > .input-group-btn > .btn-lg, .bootstrap .input-group-lg > .input-group-btn > .btn-primary-lg, .bootstrap .input-group-lg > .input-group-btn > .btn-secondary-lg, .bootstrap .input-group-lg > .input-group-btn > .btn-gray-lg, .bootstrap .input-group-lg > .input-group-btn > .btn-primary, .bootstrap .input-group-lg > .input-group-btn > .btn-secondary, .bootstrap .input-group-lg > .input-group-btn > .btn-gray, .ng-toast .input-group-lg > .form-control, .ng-toast .input-group-lg > .input-group-addon, .ng-toast .input-group-lg > .input-group-btn > .btn, .ng-toast .input-group-lg > .input-group-btn > .btn-small, .ng-toast .input-group-lg > .input-group-btn > .btn-gray-sm, .ng-toast .input-group-lg > .input-group-btn > .btn-primary-sm, .ng-toast .input-group-lg > .input-group-btn > .btn-lg, .ng-toast .input-group-lg > .input-group-btn > .btn-primary-lg, .ng-toast .input-group-lg > .input-group-btn > .btn-secondary-lg, .ng-toast .input-group-lg > .input-group-btn > .btn-gray-lg, .ng-toast .input-group-lg > .input-group-btn > .btn-primary, .ng-toast .input-group-lg > .input-group-btn > .btn-secondary, .ng-toast .input-group-lg > .input-group-btn > .btn-gray {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.bootstrap select.input-group-lg > .form-control, .bootstrap select.input-group-lg > .input-group-addon, .bootstrap select.input-group-lg > .input-group-btn > .btn, .bootstrap select.input-group-lg > .input-group-btn > .btn-small, .bootstrap select.input-group-lg > .input-group-btn > .btn-gray-sm, .bootstrap select.input-group-lg > .input-group-btn > .btn-primary-sm, .bootstrap select.input-group-lg > .input-group-btn > .btn-lg, .bootstrap select.input-group-lg > .input-group-btn > .btn-primary-lg, .bootstrap select.input-group-lg > .input-group-btn > .btn-secondary-lg, .bootstrap select.input-group-lg > .input-group-btn > .btn-gray-lg, .bootstrap select.input-group-lg > .input-group-btn > .btn-primary, .bootstrap select.input-group-lg > .input-group-btn > .btn-secondary, .bootstrap select.input-group-lg > .input-group-btn > .btn-gray, .ng-toast select.input-group-lg > .form-control, .ng-toast select.input-group-lg > .input-group-addon, .ng-toast select.input-group-lg > .input-group-btn > .btn, .ng-toast select.input-group-lg > .input-group-btn > .btn-small, .ng-toast select.input-group-lg > .input-group-btn > .btn-gray-sm, .ng-toast select.input-group-lg > .input-group-btn > .btn-primary-sm, .ng-toast select.input-group-lg > .input-group-btn > .btn-lg, .ng-toast select.input-group-lg > .input-group-btn > .btn-primary-lg, .ng-toast select.input-group-lg > .input-group-btn > .btn-secondary-lg, .ng-toast select.input-group-lg > .input-group-btn > .btn-gray-lg, .ng-toast select.input-group-lg > .input-group-btn > .btn-primary, .ng-toast select.input-group-lg > .input-group-btn > .btn-secondary, .ng-toast select.input-group-lg > .input-group-btn > .btn-gray {
  height: 46px;
  line-height: 46px;
}
.bootstrap textarea.input-group-lg > .form-control, .bootstrap textarea.input-group-lg > .input-group-addon, .bootstrap textarea.input-group-lg > .input-group-btn > .btn, .bootstrap textarea.input-group-lg > .input-group-btn > .btn-small, .bootstrap textarea.input-group-lg > .input-group-btn > .btn-gray-sm, .bootstrap textarea.input-group-lg > .input-group-btn > .btn-primary-sm, .bootstrap textarea.input-group-lg > .input-group-btn > .btn-lg, .bootstrap textarea.input-group-lg > .input-group-btn > .btn-primary-lg, .bootstrap textarea.input-group-lg > .input-group-btn > .btn-secondary-lg, .bootstrap textarea.input-group-lg > .input-group-btn > .btn-gray-lg, .bootstrap textarea.input-group-lg > .input-group-btn > .btn-primary, .bootstrap textarea.input-group-lg > .input-group-btn > .btn-secondary, .bootstrap textarea.input-group-lg > .input-group-btn > .btn-gray, .bootstrap select[multiple].input-group-lg > .form-control, .bootstrap select[multiple].input-group-lg > .input-group-addon, .bootstrap select[multiple].input-group-lg > .input-group-btn > .btn, .bootstrap select[multiple].input-group-lg > .input-group-btn > .btn-small, .bootstrap select[multiple].input-group-lg > .input-group-btn > .btn-gray-sm, .bootstrap select[multiple].input-group-lg > .input-group-btn > .btn-primary-sm, .bootstrap select[multiple].input-group-lg > .input-group-btn > .btn-lg, .bootstrap select[multiple].input-group-lg > .input-group-btn > .btn-primary-lg, .bootstrap select[multiple].input-group-lg > .input-group-btn > .btn-secondary-lg, .bootstrap select[multiple].input-group-lg > .input-group-btn > .btn-gray-lg, .bootstrap select[multiple].input-group-lg > .input-group-btn > .btn-primary, .bootstrap select[multiple].input-group-lg > .input-group-btn > .btn-secondary, .bootstrap select[multiple].input-group-lg > .input-group-btn > .btn-gray, .ng-toast textarea.input-group-lg > .form-control, .ng-toast textarea.input-group-lg > .input-group-addon, .ng-toast textarea.input-group-lg > .input-group-btn > .btn, .ng-toast textarea.input-group-lg > .input-group-btn > .btn-small, .ng-toast textarea.input-group-lg > .input-group-btn > .btn-gray-sm, .ng-toast textarea.input-group-lg > .input-group-btn > .btn-primary-sm, .ng-toast textarea.input-group-lg > .input-group-btn > .btn-lg, .ng-toast textarea.input-group-lg > .input-group-btn > .btn-primary-lg, .ng-toast textarea.input-group-lg > .input-group-btn > .btn-secondary-lg, .ng-toast textarea.input-group-lg > .input-group-btn > .btn-gray-lg, .ng-toast textarea.input-group-lg > .input-group-btn > .btn-primary, .ng-toast textarea.input-group-lg > .input-group-btn > .btn-secondary, .ng-toast textarea.input-group-lg > .input-group-btn > .btn-gray, .ng-toast select[multiple].input-group-lg > .form-control, .ng-toast select[multiple].input-group-lg > .input-group-addon, .ng-toast select[multiple].input-group-lg > .input-group-btn > .btn, .ng-toast select[multiple].input-group-lg > .input-group-btn > .btn-small, .ng-toast select[multiple].input-group-lg > .input-group-btn > .btn-gray-sm, .ng-toast select[multiple].input-group-lg > .input-group-btn > .btn-primary-sm, .ng-toast select[multiple].input-group-lg > .input-group-btn > .btn-lg, .ng-toast select[multiple].input-group-lg > .input-group-btn > .btn-primary-lg, .ng-toast select[multiple].input-group-lg > .input-group-btn > .btn-secondary-lg, .ng-toast select[multiple].input-group-lg > .input-group-btn > .btn-gray-lg, .ng-toast select[multiple].input-group-lg > .input-group-btn > .btn-primary, .ng-toast select[multiple].input-group-lg > .input-group-btn > .btn-secondary, .ng-toast select[multiple].input-group-lg > .input-group-btn > .btn-gray {
  height: auto;
}
.bootstrap .input-group-sm > .form-control, .bootstrap .input-group-sm > .input-group-addon, .bootstrap .input-group-sm > .input-group-btn > .btn, .bootstrap .input-group-sm > .input-group-btn > .btn-small, .bootstrap .input-group-sm > .input-group-btn > .btn-gray-sm, .bootstrap .input-group-sm > .input-group-btn > .btn-primary-sm, .bootstrap .input-group-sm > .input-group-btn > .btn-lg, .bootstrap .input-group-sm > .input-group-btn > .btn-primary-lg, .bootstrap .input-group-sm > .input-group-btn > .btn-secondary-lg, .bootstrap .input-group-sm > .input-group-btn > .btn-gray-lg, .bootstrap .input-group-sm > .input-group-btn > .btn-primary, .bootstrap .input-group-sm > .input-group-btn > .btn-secondary, .bootstrap .input-group-sm > .input-group-btn > .btn-gray, .ng-toast .input-group-sm > .form-control, .ng-toast .input-group-sm > .input-group-addon, .ng-toast .input-group-sm > .input-group-btn > .btn, .ng-toast .input-group-sm > .input-group-btn > .btn-small, .ng-toast .input-group-sm > .input-group-btn > .btn-gray-sm, .ng-toast .input-group-sm > .input-group-btn > .btn-primary-sm, .ng-toast .input-group-sm > .input-group-btn > .btn-lg, .ng-toast .input-group-sm > .input-group-btn > .btn-primary-lg, .ng-toast .input-group-sm > .input-group-btn > .btn-secondary-lg, .ng-toast .input-group-sm > .input-group-btn > .btn-gray-lg, .ng-toast .input-group-sm > .input-group-btn > .btn-primary, .ng-toast .input-group-sm > .input-group-btn > .btn-secondary, .ng-toast .input-group-sm > .input-group-btn > .btn-gray {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.bootstrap select.input-group-sm > .form-control, .bootstrap select.input-group-sm > .input-group-addon, .bootstrap select.input-group-sm > .input-group-btn > .btn, .bootstrap select.input-group-sm > .input-group-btn > .btn-small, .bootstrap select.input-group-sm > .input-group-btn > .btn-gray-sm, .bootstrap select.input-group-sm > .input-group-btn > .btn-primary-sm, .bootstrap select.input-group-sm > .input-group-btn > .btn-lg, .bootstrap select.input-group-sm > .input-group-btn > .btn-primary-lg, .bootstrap select.input-group-sm > .input-group-btn > .btn-secondary-lg, .bootstrap select.input-group-sm > .input-group-btn > .btn-gray-lg, .bootstrap select.input-group-sm > .input-group-btn > .btn-primary, .bootstrap select.input-group-sm > .input-group-btn > .btn-secondary, .bootstrap select.input-group-sm > .input-group-btn > .btn-gray, .ng-toast select.input-group-sm > .form-control, .ng-toast select.input-group-sm > .input-group-addon, .ng-toast select.input-group-sm > .input-group-btn > .btn, .ng-toast select.input-group-sm > .input-group-btn > .btn-small, .ng-toast select.input-group-sm > .input-group-btn > .btn-gray-sm, .ng-toast select.input-group-sm > .input-group-btn > .btn-primary-sm, .ng-toast select.input-group-sm > .input-group-btn > .btn-lg, .ng-toast select.input-group-sm > .input-group-btn > .btn-primary-lg, .ng-toast select.input-group-sm > .input-group-btn > .btn-secondary-lg, .ng-toast select.input-group-sm > .input-group-btn > .btn-gray-lg, .ng-toast select.input-group-sm > .input-group-btn > .btn-primary, .ng-toast select.input-group-sm > .input-group-btn > .btn-secondary, .ng-toast select.input-group-sm > .input-group-btn > .btn-gray {
  height: 30px;
  line-height: 30px;
}
.bootstrap textarea.input-group-sm > .form-control, .bootstrap textarea.input-group-sm > .input-group-addon, .bootstrap textarea.input-group-sm > .input-group-btn > .btn, .bootstrap textarea.input-group-sm > .input-group-btn > .btn-small, .bootstrap textarea.input-group-sm > .input-group-btn > .btn-gray-sm, .bootstrap textarea.input-group-sm > .input-group-btn > .btn-primary-sm, .bootstrap textarea.input-group-sm > .input-group-btn > .btn-lg, .bootstrap textarea.input-group-sm > .input-group-btn > .btn-primary-lg, .bootstrap textarea.input-group-sm > .input-group-btn > .btn-secondary-lg, .bootstrap textarea.input-group-sm > .input-group-btn > .btn-gray-lg, .bootstrap textarea.input-group-sm > .input-group-btn > .btn-primary, .bootstrap textarea.input-group-sm > .input-group-btn > .btn-secondary, .bootstrap textarea.input-group-sm > .input-group-btn > .btn-gray, .bootstrap select[multiple].input-group-sm > .form-control, .bootstrap select[multiple].input-group-sm > .input-group-addon, .bootstrap select[multiple].input-group-sm > .input-group-btn > .btn, .bootstrap select[multiple].input-group-sm > .input-group-btn > .btn-small, .bootstrap select[multiple].input-group-sm > .input-group-btn > .btn-gray-sm, .bootstrap select[multiple].input-group-sm > .input-group-btn > .btn-primary-sm, .bootstrap select[multiple].input-group-sm > .input-group-btn > .btn-lg, .bootstrap select[multiple].input-group-sm > .input-group-btn > .btn-primary-lg, .bootstrap select[multiple].input-group-sm > .input-group-btn > .btn-secondary-lg, .bootstrap select[multiple].input-group-sm > .input-group-btn > .btn-gray-lg, .bootstrap select[multiple].input-group-sm > .input-group-btn > .btn-primary, .bootstrap select[multiple].input-group-sm > .input-group-btn > .btn-secondary, .bootstrap select[multiple].input-group-sm > .input-group-btn > .btn-gray, .ng-toast textarea.input-group-sm > .form-control, .ng-toast textarea.input-group-sm > .input-group-addon, .ng-toast textarea.input-group-sm > .input-group-btn > .btn, .ng-toast textarea.input-group-sm > .input-group-btn > .btn-small, .ng-toast textarea.input-group-sm > .input-group-btn > .btn-gray-sm, .ng-toast textarea.input-group-sm > .input-group-btn > .btn-primary-sm, .ng-toast textarea.input-group-sm > .input-group-btn > .btn-lg, .ng-toast textarea.input-group-sm > .input-group-btn > .btn-primary-lg, .ng-toast textarea.input-group-sm > .input-group-btn > .btn-secondary-lg, .ng-toast textarea.input-group-sm > .input-group-btn > .btn-gray-lg, .ng-toast textarea.input-group-sm > .input-group-btn > .btn-primary, .ng-toast textarea.input-group-sm > .input-group-btn > .btn-secondary, .ng-toast textarea.input-group-sm > .input-group-btn > .btn-gray, .ng-toast select[multiple].input-group-sm > .form-control, .ng-toast select[multiple].input-group-sm > .input-group-addon, .ng-toast select[multiple].input-group-sm > .input-group-btn > .btn, .ng-toast select[multiple].input-group-sm > .input-group-btn > .btn-small, .ng-toast select[multiple].input-group-sm > .input-group-btn > .btn-gray-sm, .ng-toast select[multiple].input-group-sm > .input-group-btn > .btn-primary-sm, .ng-toast select[multiple].input-group-sm > .input-group-btn > .btn-lg, .ng-toast select[multiple].input-group-sm > .input-group-btn > .btn-primary-lg, .ng-toast select[multiple].input-group-sm > .input-group-btn > .btn-secondary-lg, .ng-toast select[multiple].input-group-sm > .input-group-btn > .btn-gray-lg, .ng-toast select[multiple].input-group-sm > .input-group-btn > .btn-primary, .ng-toast select[multiple].input-group-sm > .input-group-btn > .btn-secondary, .ng-toast select[multiple].input-group-sm > .input-group-btn > .btn-gray {
  height: auto;
}
.bootstrap .input-group-addon, .bootstrap .input-group-btn, .bootstrap .input-group .form-control, .ng-toast .input-group-addon, .ng-toast .input-group-btn, .ng-toast .input-group .form-control {
  display: table-cell;
}
.bootstrap .input-group-addon:not(:first-child):not(:last-child), .bootstrap .input-group-btn:not(:first-child):not(:last-child), .bootstrap .input-group .form-control:not(:first-child):not(:last-child), .ng-toast .input-group-addon:not(:first-child):not(:last-child), .ng-toast .input-group-btn:not(:first-child):not(:last-child), .ng-toast .input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.bootstrap .input-group-addon, .bootstrap .input-group-btn, .ng-toast .input-group-addon, .ng-toast .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.bootstrap .input-group-addon, .ng-toast .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.bootstrap .input-group-addon.input-sm, .ng-toast .input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.bootstrap .input-group-addon.input-lg, .ng-toast .input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.bootstrap .input-group-addon input[type=radio], .bootstrap .input-group-addon input[type=checkbox], .ng-toast .input-group-addon input[type=radio], .ng-toast .input-group-addon input[type=checkbox] {
  margin-top: 0;
}
.bootstrap .input-group .form-control:first-child, .bootstrap .input-group-addon:first-child, .bootstrap .input-group-btn:first-child > .btn, .bootstrap .input-group-btn:first-child > .btn-small, .bootstrap .input-group-btn:first-child > .btn-gray-sm, .bootstrap .input-group-btn:first-child > .btn-primary-sm, .bootstrap .input-group-btn:first-child > .btn-lg, .bootstrap .input-group-btn:first-child > .btn-primary-lg, .bootstrap .input-group-btn:first-child > .btn-secondary-lg, .bootstrap .input-group-btn:first-child > .btn-gray-lg, .bootstrap .input-group-btn:first-child > .btn-primary, .bootstrap .input-group-btn:first-child > .btn-secondary, .bootstrap .input-group-btn:first-child > .btn-gray, .bootstrap .input-group-btn:first-child > .btn-group > .btn, .bootstrap .input-group-btn:first-child > .btn-group > .btn-small, .bootstrap .input-group-btn:first-child > .btn-group > .btn-gray-sm, .bootstrap .input-group-btn:first-child > .btn-group > .btn-primary-sm, .bootstrap .input-group-btn:first-child > .btn-group > .btn-lg, .bootstrap .input-group-btn:first-child > .btn-group > .btn-primary-lg, .bootstrap .input-group-btn:first-child > .btn-group > .btn-secondary-lg, .bootstrap .input-group-btn:first-child > .btn-group > .btn-gray-lg, .bootstrap .input-group-btn:first-child > .btn-group > .btn-primary, .bootstrap .input-group-btn:first-child > .btn-group > .btn-secondary, .bootstrap .input-group-btn:first-child > .btn-group > .btn-gray, .bootstrap .input-group-btn:first-child > .dropdown-toggle, .bootstrap .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .bootstrap .input-group-btn:last-child > .btn-small:not(:last-child):not(.dropdown-toggle), .bootstrap .input-group-btn:last-child > .btn-gray-sm:not(:last-child):not(.dropdown-toggle), .bootstrap .input-group-btn:last-child > .btn-primary-sm:not(:last-child):not(.dropdown-toggle), .bootstrap .input-group-btn:last-child > .btn-lg:not(:last-child):not(.dropdown-toggle), .bootstrap .input-group-btn:last-child > .btn-primary-lg:not(:last-child):not(.dropdown-toggle), .bootstrap .input-group-btn:last-child > .btn-secondary-lg:not(:last-child):not(.dropdown-toggle), .bootstrap .input-group-btn:last-child > .btn-gray-lg:not(:last-child):not(.dropdown-toggle), .bootstrap .input-group-btn:last-child > .btn-primary:not(:last-child):not(.dropdown-toggle), .bootstrap .input-group-btn:last-child > .btn-secondary:not(:last-child):not(.dropdown-toggle), .bootstrap .input-group-btn:last-child > .btn-gray:not(:last-child):not(.dropdown-toggle), .bootstrap .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .bootstrap .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-small, .bootstrap .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-gray-sm, .bootstrap .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-primary-sm, .bootstrap .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-lg, .bootstrap .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-primary-lg, .bootstrap .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-secondary-lg, .bootstrap .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-gray-lg, .bootstrap .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-primary, .bootstrap .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-secondary, .bootstrap .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-gray, .ng-toast .input-group .form-control:first-child, .ng-toast .input-group-addon:first-child, .ng-toast .input-group-btn:first-child > .btn, .ng-toast .input-group-btn:first-child > .btn-small, .ng-toast .input-group-btn:first-child > .btn-gray-sm, .ng-toast .input-group-btn:first-child > .btn-primary-sm, .ng-toast .input-group-btn:first-child > .btn-lg, .ng-toast .input-group-btn:first-child > .btn-primary-lg, .ng-toast .input-group-btn:first-child > .btn-secondary-lg, .ng-toast .input-group-btn:first-child > .btn-gray-lg, .ng-toast .input-group-btn:first-child > .btn-primary, .ng-toast .input-group-btn:first-child > .btn-secondary, .ng-toast .input-group-btn:first-child > .btn-gray, .ng-toast .input-group-btn:first-child > .btn-group > .btn, .ng-toast .input-group-btn:first-child > .btn-group > .btn-small, .ng-toast .input-group-btn:first-child > .btn-group > .btn-gray-sm, .ng-toast .input-group-btn:first-child > .btn-group > .btn-primary-sm, .ng-toast .input-group-btn:first-child > .btn-group > .btn-lg, .ng-toast .input-group-btn:first-child > .btn-group > .btn-primary-lg, .ng-toast .input-group-btn:first-child > .btn-group > .btn-secondary-lg, .ng-toast .input-group-btn:first-child > .btn-group > .btn-gray-lg, .ng-toast .input-group-btn:first-child > .btn-group > .btn-primary, .ng-toast .input-group-btn:first-child > .btn-group > .btn-secondary, .ng-toast .input-group-btn:first-child > .btn-group > .btn-gray, .ng-toast .input-group-btn:first-child > .dropdown-toggle, .ng-toast .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .ng-toast .input-group-btn:last-child > .btn-small:not(:last-child):not(.dropdown-toggle), .ng-toast .input-group-btn:last-child > .btn-gray-sm:not(:last-child):not(.dropdown-toggle), .ng-toast .input-group-btn:last-child > .btn-primary-sm:not(:last-child):not(.dropdown-toggle), .ng-toast .input-group-btn:last-child > .btn-lg:not(:last-child):not(.dropdown-toggle), .ng-toast .input-group-btn:last-child > .btn-primary-lg:not(:last-child):not(.dropdown-toggle), .ng-toast .input-group-btn:last-child > .btn-secondary-lg:not(:last-child):not(.dropdown-toggle), .ng-toast .input-group-btn:last-child > .btn-gray-lg:not(:last-child):not(.dropdown-toggle), .ng-toast .input-group-btn:last-child > .btn-primary:not(:last-child):not(.dropdown-toggle), .ng-toast .input-group-btn:last-child > .btn-secondary:not(:last-child):not(.dropdown-toggle), .ng-toast .input-group-btn:last-child > .btn-gray:not(:last-child):not(.dropdown-toggle), .ng-toast .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .ng-toast .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-small, .ng-toast .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-gray-sm, .ng-toast .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-primary-sm, .ng-toast .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-lg, .ng-toast .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-primary-lg, .ng-toast .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-secondary-lg, .ng-toast .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-gray-lg, .ng-toast .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-primary, .ng-toast .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-secondary, .ng-toast .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-gray {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.bootstrap .input-group-addon:first-child, .ng-toast .input-group-addon:first-child {
  border-right: 0;
}
.bootstrap .input-group .form-control:last-child, .bootstrap .input-group-addon:last-child, .bootstrap .input-group-btn:last-child > .btn, .bootstrap .input-group-btn:last-child > .btn-small, .bootstrap .input-group-btn:last-child > .btn-gray-sm, .bootstrap .input-group-btn:last-child > .btn-primary-sm, .bootstrap .input-group-btn:last-child > .btn-lg, .bootstrap .input-group-btn:last-child > .btn-primary-lg, .bootstrap .input-group-btn:last-child > .btn-secondary-lg, .bootstrap .input-group-btn:last-child > .btn-gray-lg, .bootstrap .input-group-btn:last-child > .btn-primary, .bootstrap .input-group-btn:last-child > .btn-secondary, .bootstrap .input-group-btn:last-child > .btn-gray, .bootstrap .input-group-btn:last-child > .btn-group > .btn, .bootstrap .input-group-btn:last-child > .btn-group > .btn-small, .bootstrap .input-group-btn:last-child > .btn-group > .btn-gray-sm, .bootstrap .input-group-btn:last-child > .btn-group > .btn-primary-sm, .bootstrap .input-group-btn:last-child > .btn-group > .btn-lg, .bootstrap .input-group-btn:last-child > .btn-group > .btn-primary-lg, .bootstrap .input-group-btn:last-child > .btn-group > .btn-secondary-lg, .bootstrap .input-group-btn:last-child > .btn-group > .btn-gray-lg, .bootstrap .input-group-btn:last-child > .btn-group > .btn-primary, .bootstrap .input-group-btn:last-child > .btn-group > .btn-secondary, .bootstrap .input-group-btn:last-child > .btn-group > .btn-gray, .bootstrap .input-group-btn:last-child > .dropdown-toggle, .bootstrap .input-group-btn:first-child > .btn:not(:first-child), .bootstrap .input-group-btn:first-child > .btn-small:not(:first-child), .bootstrap .input-group-btn:first-child > .btn-gray-sm:not(:first-child), .bootstrap .input-group-btn:first-child > .btn-primary-sm:not(:first-child), .bootstrap .input-group-btn:first-child > .btn-lg:not(:first-child), .bootstrap .input-group-btn:first-child > .btn-primary-lg:not(:first-child), .bootstrap .input-group-btn:first-child > .btn-secondary-lg:not(:first-child), .bootstrap .input-group-btn:first-child > .btn-gray-lg:not(:first-child), .bootstrap .input-group-btn:first-child > .btn-primary:not(:first-child), .bootstrap .input-group-btn:first-child > .btn-secondary:not(:first-child), .bootstrap .input-group-btn:first-child > .btn-gray:not(:first-child), .bootstrap .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .bootstrap .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-small, .bootstrap .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-gray-sm, .bootstrap .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-primary-sm, .bootstrap .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-lg, .bootstrap .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-primary-lg, .bootstrap .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-secondary-lg, .bootstrap .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-gray-lg, .bootstrap .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-primary, .bootstrap .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-secondary, .bootstrap .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-gray, .ng-toast .input-group .form-control:last-child, .ng-toast .input-group-addon:last-child, .ng-toast .input-group-btn:last-child > .btn, .ng-toast .input-group-btn:last-child > .btn-small, .ng-toast .input-group-btn:last-child > .btn-gray-sm, .ng-toast .input-group-btn:last-child > .btn-primary-sm, .ng-toast .input-group-btn:last-child > .btn-lg, .ng-toast .input-group-btn:last-child > .btn-primary-lg, .ng-toast .input-group-btn:last-child > .btn-secondary-lg, .ng-toast .input-group-btn:last-child > .btn-gray-lg, .ng-toast .input-group-btn:last-child > .btn-primary, .ng-toast .input-group-btn:last-child > .btn-secondary, .ng-toast .input-group-btn:last-child > .btn-gray, .ng-toast .input-group-btn:last-child > .btn-group > .btn, .ng-toast .input-group-btn:last-child > .btn-group > .btn-small, .ng-toast .input-group-btn:last-child > .btn-group > .btn-gray-sm, .ng-toast .input-group-btn:last-child > .btn-group > .btn-primary-sm, .ng-toast .input-group-btn:last-child > .btn-group > .btn-lg, .ng-toast .input-group-btn:last-child > .btn-group > .btn-primary-lg, .ng-toast .input-group-btn:last-child > .btn-group > .btn-secondary-lg, .ng-toast .input-group-btn:last-child > .btn-group > .btn-gray-lg, .ng-toast .input-group-btn:last-child > .btn-group > .btn-primary, .ng-toast .input-group-btn:last-child > .btn-group > .btn-secondary, .ng-toast .input-group-btn:last-child > .btn-group > .btn-gray, .ng-toast .input-group-btn:last-child > .dropdown-toggle, .ng-toast .input-group-btn:first-child > .btn:not(:first-child), .ng-toast .input-group-btn:first-child > .btn-small:not(:first-child), .ng-toast .input-group-btn:first-child > .btn-gray-sm:not(:first-child), .ng-toast .input-group-btn:first-child > .btn-primary-sm:not(:first-child), .ng-toast .input-group-btn:first-child > .btn-lg:not(:first-child), .ng-toast .input-group-btn:first-child > .btn-primary-lg:not(:first-child), .ng-toast .input-group-btn:first-child > .btn-secondary-lg:not(:first-child), .ng-toast .input-group-btn:first-child > .btn-gray-lg:not(:first-child), .ng-toast .input-group-btn:first-child > .btn-primary:not(:first-child), .ng-toast .input-group-btn:first-child > .btn-secondary:not(:first-child), .ng-toast .input-group-btn:first-child > .btn-gray:not(:first-child), .ng-toast .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .ng-toast .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-small, .ng-toast .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-gray-sm, .ng-toast .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-primary-sm, .ng-toast .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-lg, .ng-toast .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-primary-lg, .ng-toast .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-secondary-lg, .ng-toast .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-gray-lg, .ng-toast .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-primary, .ng-toast .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-secondary, .ng-toast .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-gray {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.bootstrap .input-group-addon:last-child, .ng-toast .input-group-addon:last-child {
  border-left: 0;
}
.bootstrap .input-group-btn, .ng-toast .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.bootstrap .input-group-btn > .btn, .bootstrap .input-group-btn > .btn-small, .bootstrap .input-group-btn > .btn-gray-sm, .bootstrap .input-group-btn > .btn-primary-sm, .bootstrap .input-group-btn > .btn-lg, .bootstrap .input-group-btn > .btn-primary-lg, .bootstrap .input-group-btn > .btn-secondary-lg, .bootstrap .input-group-btn > .btn-gray-lg, .bootstrap .input-group-btn > .btn-primary, .bootstrap .input-group-btn > .btn-secondary, .bootstrap .input-group-btn > .btn-gray, .ng-toast .input-group-btn > .btn, .ng-toast .input-group-btn > .btn-small, .ng-toast .input-group-btn > .btn-gray-sm, .ng-toast .input-group-btn > .btn-primary-sm, .ng-toast .input-group-btn > .btn-lg, .ng-toast .input-group-btn > .btn-primary-lg, .ng-toast .input-group-btn > .btn-secondary-lg, .ng-toast .input-group-btn > .btn-gray-lg, .ng-toast .input-group-btn > .btn-primary, .ng-toast .input-group-btn > .btn-secondary, .ng-toast .input-group-btn > .btn-gray {
  position: relative;
}
.bootstrap .input-group-btn > .btn + .btn, .bootstrap .input-group-btn > .btn-small + .btn, .bootstrap .input-group-btn > .btn-gray-sm + .btn, .bootstrap .input-group-btn > .btn-primary-sm + .btn, .bootstrap .input-group-btn > .btn-lg + .btn, .bootstrap .input-group-btn > .btn-primary-lg + .btn, .bootstrap .input-group-btn > .btn-secondary-lg + .btn, .bootstrap .input-group-btn > .btn-gray-lg + .btn, .bootstrap .input-group-btn > .btn-primary + .btn, .bootstrap .input-group-btn > .btn-secondary + .btn, .bootstrap .input-group-btn > .btn-gray + .btn, .bootstrap .input-group-btn > .btn + .btn-small, .bootstrap .input-group-btn > .btn-small + .btn-small, .bootstrap .input-group-btn > .btn-gray-sm + .btn-small, .bootstrap .input-group-btn > .btn-primary-sm + .btn-small, .bootstrap .input-group-btn > .btn-lg + .btn-small, .bootstrap .input-group-btn > .btn-primary-lg + .btn-small, .bootstrap .input-group-btn > .btn-secondary-lg + .btn-small, .bootstrap .input-group-btn > .btn-gray-lg + .btn-small, .bootstrap .input-group-btn > .btn-primary + .btn-small, .bootstrap .input-group-btn > .btn-secondary + .btn-small, .bootstrap .input-group-btn > .btn-gray + .btn-small, .bootstrap .input-group-btn > .btn + .btn-gray-sm, .bootstrap .input-group-btn > .btn-small + .btn-gray-sm, .bootstrap .input-group-btn > .btn-gray-sm + .btn-gray-sm, .bootstrap .input-group-btn > .btn-primary-sm + .btn-gray-sm, .bootstrap .input-group-btn > .btn-lg + .btn-gray-sm, .bootstrap .input-group-btn > .btn-primary-lg + .btn-gray-sm, .bootstrap .input-group-btn > .btn-secondary-lg + .btn-gray-sm, .bootstrap .input-group-btn > .btn-gray-lg + .btn-gray-sm, .bootstrap .input-group-btn > .btn-primary + .btn-gray-sm, .bootstrap .input-group-btn > .btn-secondary + .btn-gray-sm, .bootstrap .input-group-btn > .btn-gray + .btn-gray-sm, .bootstrap .input-group-btn > .btn + .btn-primary-sm, .bootstrap .input-group-btn > .btn-small + .btn-primary-sm, .bootstrap .input-group-btn > .btn-gray-sm + .btn-primary-sm, .bootstrap .input-group-btn > .btn-primary-sm + .btn-primary-sm, .bootstrap .input-group-btn > .btn-lg + .btn-primary-sm, .bootstrap .input-group-btn > .btn-primary-lg + .btn-primary-sm, .bootstrap .input-group-btn > .btn-secondary-lg + .btn-primary-sm, .bootstrap .input-group-btn > .btn-gray-lg + .btn-primary-sm, .bootstrap .input-group-btn > .btn-primary + .btn-primary-sm, .bootstrap .input-group-btn > .btn-secondary + .btn-primary-sm, .bootstrap .input-group-btn > .btn-gray + .btn-primary-sm, .bootstrap .input-group-btn > .btn + .btn-lg, .bootstrap .input-group-btn > .btn-small + .btn-lg, .bootstrap .input-group-btn > .btn-gray-sm + .btn-lg, .bootstrap .input-group-btn > .btn-primary-sm + .btn-lg, .bootstrap .input-group-btn > .btn-lg + .btn-lg, .bootstrap .input-group-btn > .btn-primary-lg + .btn-lg, .bootstrap .input-group-btn > .btn-secondary-lg + .btn-lg, .bootstrap .input-group-btn > .btn-gray-lg + .btn-lg, .bootstrap .input-group-btn > .btn-primary + .btn-lg, .bootstrap .input-group-btn > .btn-secondary + .btn-lg, .bootstrap .input-group-btn > .btn-gray + .btn-lg, .bootstrap .input-group-btn > .btn + .btn-primary-lg, .bootstrap .input-group-btn > .btn-small + .btn-primary-lg, .bootstrap .input-group-btn > .btn-gray-sm + .btn-primary-lg, .bootstrap .input-group-btn > .btn-primary-sm + .btn-primary-lg, .bootstrap .input-group-btn > .btn-lg + .btn-primary-lg, .bootstrap .input-group-btn > .btn-primary-lg + .btn-primary-lg, .bootstrap .input-group-btn > .btn-secondary-lg + .btn-primary-lg, .bootstrap .input-group-btn > .btn-gray-lg + .btn-primary-lg, .bootstrap .input-group-btn > .btn-primary + .btn-primary-lg, .bootstrap .input-group-btn > .btn-secondary + .btn-primary-lg, .bootstrap .input-group-btn > .btn-gray + .btn-primary-lg, .bootstrap .input-group-btn > .btn + .btn-secondary-lg, .bootstrap .input-group-btn > .btn-small + .btn-secondary-lg, .bootstrap .input-group-btn > .btn-gray-sm + .btn-secondary-lg, .bootstrap .input-group-btn > .btn-primary-sm + .btn-secondary-lg, .bootstrap .input-group-btn > .btn-lg + .btn-secondary-lg, .bootstrap .input-group-btn > .btn-primary-lg + .btn-secondary-lg, .bootstrap .input-group-btn > .btn-secondary-lg + .btn-secondary-lg, .bootstrap .input-group-btn > .btn-gray-lg + .btn-secondary-lg, .bootstrap .input-group-btn > .btn-primary + .btn-secondary-lg, .bootstrap .input-group-btn > .btn-secondary + .btn-secondary-lg, .bootstrap .input-group-btn > .btn-gray + .btn-secondary-lg, .bootstrap .input-group-btn > .btn + .btn-gray-lg, .bootstrap .input-group-btn > .btn-small + .btn-gray-lg, .bootstrap .input-group-btn > .btn-gray-sm + .btn-gray-lg, .bootstrap .input-group-btn > .btn-primary-sm + .btn-gray-lg, .bootstrap .input-group-btn > .btn-lg + .btn-gray-lg, .bootstrap .input-group-btn > .btn-primary-lg + .btn-gray-lg, .bootstrap .input-group-btn > .btn-secondary-lg + .btn-gray-lg, .bootstrap .input-group-btn > .btn-gray-lg + .btn-gray-lg, .bootstrap .input-group-btn > .btn-primary + .btn-gray-lg, .bootstrap .input-group-btn > .btn-secondary + .btn-gray-lg, .bootstrap .input-group-btn > .btn-gray + .btn-gray-lg, .bootstrap .input-group-btn > .btn + .btn-primary, .bootstrap .input-group-btn > .btn-small + .btn-primary, .bootstrap .input-group-btn > .btn-gray-sm + .btn-primary, .bootstrap .input-group-btn > .btn-primary-sm + .btn-primary, .bootstrap .input-group-btn > .btn-lg + .btn-primary, .bootstrap .input-group-btn > .btn-primary-lg + .btn-primary, .bootstrap .input-group-btn > .btn-secondary-lg + .btn-primary, .bootstrap .input-group-btn > .btn-gray-lg + .btn-primary, .bootstrap .input-group-btn > .btn-primary + .btn-primary, .bootstrap .input-group-btn > .btn-secondary + .btn-primary, .bootstrap .input-group-btn > .btn-gray + .btn-primary, .bootstrap .input-group-btn > .btn + .btn-secondary, .bootstrap .input-group-btn > .btn-small + .btn-secondary, .bootstrap .input-group-btn > .btn-gray-sm + .btn-secondary, .bootstrap .input-group-btn > .btn-primary-sm + .btn-secondary, .bootstrap .input-group-btn > .btn-lg + .btn-secondary, .bootstrap .input-group-btn > .btn-primary-lg + .btn-secondary, .bootstrap .input-group-btn > .btn-secondary-lg + .btn-secondary, .bootstrap .input-group-btn > .btn-gray-lg + .btn-secondary, .bootstrap .input-group-btn > .btn-primary + .btn-secondary, .bootstrap .input-group-btn > .btn-secondary + .btn-secondary, .bootstrap .input-group-btn > .btn-gray + .btn-secondary, .bootstrap .input-group-btn > .btn + .btn-gray, .bootstrap .input-group-btn > .btn-small + .btn-gray, .bootstrap .input-group-btn > .btn-gray-sm + .btn-gray, .bootstrap .input-group-btn > .btn-primary-sm + .btn-gray, .bootstrap .input-group-btn > .btn-lg + .btn-gray, .bootstrap .input-group-btn > .btn-primary-lg + .btn-gray, .bootstrap .input-group-btn > .btn-secondary-lg + .btn-gray, .bootstrap .input-group-btn > .btn-gray-lg + .btn-gray, .bootstrap .input-group-btn > .btn-primary + .btn-gray, .bootstrap .input-group-btn > .btn-secondary + .btn-gray, .bootstrap .input-group-btn > .btn-gray + .btn-gray, .ng-toast .input-group-btn > .btn + .btn, .ng-toast .input-group-btn > .btn-small + .btn, .ng-toast .input-group-btn > .btn-gray-sm + .btn, .ng-toast .input-group-btn > .btn-primary-sm + .btn, .ng-toast .input-group-btn > .btn-lg + .btn, .ng-toast .input-group-btn > .btn-primary-lg + .btn, .ng-toast .input-group-btn > .btn-secondary-lg + .btn, .ng-toast .input-group-btn > .btn-gray-lg + .btn, .ng-toast .input-group-btn > .btn-primary + .btn, .ng-toast .input-group-btn > .btn-secondary + .btn, .ng-toast .input-group-btn > .btn-gray + .btn, .ng-toast .input-group-btn > .btn + .btn-small, .ng-toast .input-group-btn > .btn-small + .btn-small, .ng-toast .input-group-btn > .btn-gray-sm + .btn-small, .ng-toast .input-group-btn > .btn-primary-sm + .btn-small, .ng-toast .input-group-btn > .btn-lg + .btn-small, .ng-toast .input-group-btn > .btn-primary-lg + .btn-small, .ng-toast .input-group-btn > .btn-secondary-lg + .btn-small, .ng-toast .input-group-btn > .btn-gray-lg + .btn-small, .ng-toast .input-group-btn > .btn-primary + .btn-small, .ng-toast .input-group-btn > .btn-secondary + .btn-small, .ng-toast .input-group-btn > .btn-gray + .btn-small, .ng-toast .input-group-btn > .btn + .btn-gray-sm, .ng-toast .input-group-btn > .btn-small + .btn-gray-sm, .ng-toast .input-group-btn > .btn-gray-sm + .btn-gray-sm, .ng-toast .input-group-btn > .btn-primary-sm + .btn-gray-sm, .ng-toast .input-group-btn > .btn-lg + .btn-gray-sm, .ng-toast .input-group-btn > .btn-primary-lg + .btn-gray-sm, .ng-toast .input-group-btn > .btn-secondary-lg + .btn-gray-sm, .ng-toast .input-group-btn > .btn-gray-lg + .btn-gray-sm, .ng-toast .input-group-btn > .btn-primary + .btn-gray-sm, .ng-toast .input-group-btn > .btn-secondary + .btn-gray-sm, .ng-toast .input-group-btn > .btn-gray + .btn-gray-sm, .ng-toast .input-group-btn > .btn + .btn-primary-sm, .ng-toast .input-group-btn > .btn-small + .btn-primary-sm, .ng-toast .input-group-btn > .btn-gray-sm + .btn-primary-sm, .ng-toast .input-group-btn > .btn-primary-sm + .btn-primary-sm, .ng-toast .input-group-btn > .btn-lg + .btn-primary-sm, .ng-toast .input-group-btn > .btn-primary-lg + .btn-primary-sm, .ng-toast .input-group-btn > .btn-secondary-lg + .btn-primary-sm, .ng-toast .input-group-btn > .btn-gray-lg + .btn-primary-sm, .ng-toast .input-group-btn > .btn-primary + .btn-primary-sm, .ng-toast .input-group-btn > .btn-secondary + .btn-primary-sm, .ng-toast .input-group-btn > .btn-gray + .btn-primary-sm, .ng-toast .input-group-btn > .btn + .btn-lg, .ng-toast .input-group-btn > .btn-small + .btn-lg, .ng-toast .input-group-btn > .btn-gray-sm + .btn-lg, .ng-toast .input-group-btn > .btn-primary-sm + .btn-lg, .ng-toast .input-group-btn > .btn-lg + .btn-lg, .ng-toast .input-group-btn > .btn-primary-lg + .btn-lg, .ng-toast .input-group-btn > .btn-secondary-lg + .btn-lg, .ng-toast .input-group-btn > .btn-gray-lg + .btn-lg, .ng-toast .input-group-btn > .btn-primary + .btn-lg, .ng-toast .input-group-btn > .btn-secondary + .btn-lg, .ng-toast .input-group-btn > .btn-gray + .btn-lg, .ng-toast .input-group-btn > .btn + .btn-primary-lg, .ng-toast .input-group-btn > .btn-small + .btn-primary-lg, .ng-toast .input-group-btn > .btn-gray-sm + .btn-primary-lg, .ng-toast .input-group-btn > .btn-primary-sm + .btn-primary-lg, .ng-toast .input-group-btn > .btn-lg + .btn-primary-lg, .ng-toast .input-group-btn > .btn-primary-lg + .btn-primary-lg, .ng-toast .input-group-btn > .btn-secondary-lg + .btn-primary-lg, .ng-toast .input-group-btn > .btn-gray-lg + .btn-primary-lg, .ng-toast .input-group-btn > .btn-primary + .btn-primary-lg, .ng-toast .input-group-btn > .btn-secondary + .btn-primary-lg, .ng-toast .input-group-btn > .btn-gray + .btn-primary-lg, .ng-toast .input-group-btn > .btn + .btn-secondary-lg, .ng-toast .input-group-btn > .btn-small + .btn-secondary-lg, .ng-toast .input-group-btn > .btn-gray-sm + .btn-secondary-lg, .ng-toast .input-group-btn > .btn-primary-sm + .btn-secondary-lg, .ng-toast .input-group-btn > .btn-lg + .btn-secondary-lg, .ng-toast .input-group-btn > .btn-primary-lg + .btn-secondary-lg, .ng-toast .input-group-btn > .btn-secondary-lg + .btn-secondary-lg, .ng-toast .input-group-btn > .btn-gray-lg + .btn-secondary-lg, .ng-toast .input-group-btn > .btn-primary + .btn-secondary-lg, .ng-toast .input-group-btn > .btn-secondary + .btn-secondary-lg, .ng-toast .input-group-btn > .btn-gray + .btn-secondary-lg, .ng-toast .input-group-btn > .btn + .btn-gray-lg, .ng-toast .input-group-btn > .btn-small + .btn-gray-lg, .ng-toast .input-group-btn > .btn-gray-sm + .btn-gray-lg, .ng-toast .input-group-btn > .btn-primary-sm + .btn-gray-lg, .ng-toast .input-group-btn > .btn-lg + .btn-gray-lg, .ng-toast .input-group-btn > .btn-primary-lg + .btn-gray-lg, .ng-toast .input-group-btn > .btn-secondary-lg + .btn-gray-lg, .ng-toast .input-group-btn > .btn-gray-lg + .btn-gray-lg, .ng-toast .input-group-btn > .btn-primary + .btn-gray-lg, .ng-toast .input-group-btn > .btn-secondary + .btn-gray-lg, .ng-toast .input-group-btn > .btn-gray + .btn-gray-lg, .ng-toast .input-group-btn > .btn + .btn-primary, .ng-toast .input-group-btn > .btn-small + .btn-primary, .ng-toast .input-group-btn > .btn-gray-sm + .btn-primary, .ng-toast .input-group-btn > .btn-primary-sm + .btn-primary, .ng-toast .input-group-btn > .btn-lg + .btn-primary, .ng-toast .input-group-btn > .btn-primary-lg + .btn-primary, .ng-toast .input-group-btn > .btn-secondary-lg + .btn-primary, .ng-toast .input-group-btn > .btn-gray-lg + .btn-primary, .ng-toast .input-group-btn > .btn-primary + .btn-primary, .ng-toast .input-group-btn > .btn-secondary + .btn-primary, .ng-toast .input-group-btn > .btn-gray + .btn-primary, .ng-toast .input-group-btn > .btn + .btn-secondary, .ng-toast .input-group-btn > .btn-small + .btn-secondary, .ng-toast .input-group-btn > .btn-gray-sm + .btn-secondary, .ng-toast .input-group-btn > .btn-primary-sm + .btn-secondary, .ng-toast .input-group-btn > .btn-lg + .btn-secondary, .ng-toast .input-group-btn > .btn-primary-lg + .btn-secondary, .ng-toast .input-group-btn > .btn-secondary-lg + .btn-secondary, .ng-toast .input-group-btn > .btn-gray-lg + .btn-secondary, .ng-toast .input-group-btn > .btn-primary + .btn-secondary, .ng-toast .input-group-btn > .btn-secondary + .btn-secondary, .ng-toast .input-group-btn > .btn-gray + .btn-secondary, .ng-toast .input-group-btn > .btn + .btn-gray, .ng-toast .input-group-btn > .btn-small + .btn-gray, .ng-toast .input-group-btn > .btn-gray-sm + .btn-gray, .ng-toast .input-group-btn > .btn-primary-sm + .btn-gray, .ng-toast .input-group-btn > .btn-lg + .btn-gray, .ng-toast .input-group-btn > .btn-primary-lg + .btn-gray, .ng-toast .input-group-btn > .btn-secondary-lg + .btn-gray, .ng-toast .input-group-btn > .btn-gray-lg + .btn-gray, .ng-toast .input-group-btn > .btn-primary + .btn-gray, .ng-toast .input-group-btn > .btn-secondary + .btn-gray, .ng-toast .input-group-btn > .btn-gray + .btn-gray {
  margin-left: -1px;
}
.bootstrap .input-group-btn > .btn:hover, .bootstrap .input-group-btn > .btn-small:hover, .bootstrap .input-group-btn > .btn-gray-sm:hover, .bootstrap .input-group-btn > .btn-primary-sm:hover, .bootstrap .input-group-btn > .btn-lg:hover, .bootstrap .input-group-btn > .btn-primary-lg:hover, .bootstrap .input-group-btn > .btn-secondary-lg:hover, .bootstrap .input-group-btn > .btn-gray-lg:hover, .bootstrap .input-group-btn > .btn-primary:hover, .bootstrap .input-group-btn > .btn-secondary:hover, .bootstrap .input-group-btn > .btn-gray:hover, .bootstrap .input-group-btn > .btn:focus, .bootstrap .input-group-btn > .btn-small:focus, .bootstrap .input-group-btn > .btn-gray-sm:focus, .bootstrap .input-group-btn > .btn-primary-sm:focus, .bootstrap .input-group-btn > .btn-lg:focus, .bootstrap .input-group-btn > .btn-primary-lg:focus, .bootstrap .input-group-btn > .btn-secondary-lg:focus, .bootstrap .input-group-btn > .btn-gray-lg:focus, .bootstrap .input-group-btn > .btn-primary:focus, .bootstrap .input-group-btn > .btn-secondary:focus, .bootstrap .input-group-btn > .btn-gray:focus, .bootstrap .input-group-btn > .btn:active, .bootstrap .input-group-btn > .btn-small:active, .bootstrap .input-group-btn > .btn-gray-sm:active, .bootstrap .input-group-btn > .btn-primary-sm:active, .bootstrap .input-group-btn > .btn-lg:active, .bootstrap .input-group-btn > .btn-primary-lg:active, .bootstrap .input-group-btn > .btn-secondary-lg:active, .bootstrap .input-group-btn > .btn-gray-lg:active, .bootstrap .input-group-btn > .btn-primary:active, .bootstrap .input-group-btn > .btn-secondary:active, .bootstrap .input-group-btn > .btn-gray:active, .ng-toast .input-group-btn > .btn:hover, .ng-toast .input-group-btn > .btn-small:hover, .ng-toast .input-group-btn > .btn-gray-sm:hover, .ng-toast .input-group-btn > .btn-primary-sm:hover, .ng-toast .input-group-btn > .btn-lg:hover, .ng-toast .input-group-btn > .btn-primary-lg:hover, .ng-toast .input-group-btn > .btn-secondary-lg:hover, .ng-toast .input-group-btn > .btn-gray-lg:hover, .ng-toast .input-group-btn > .btn-primary:hover, .ng-toast .input-group-btn > .btn-secondary:hover, .ng-toast .input-group-btn > .btn-gray:hover, .ng-toast .input-group-btn > .btn:focus, .ng-toast .input-group-btn > .btn-small:focus, .ng-toast .input-group-btn > .btn-gray-sm:focus, .ng-toast .input-group-btn > .btn-primary-sm:focus, .ng-toast .input-group-btn > .btn-lg:focus, .ng-toast .input-group-btn > .btn-primary-lg:focus, .ng-toast .input-group-btn > .btn-secondary-lg:focus, .ng-toast .input-group-btn > .btn-gray-lg:focus, .ng-toast .input-group-btn > .btn-primary:focus, .ng-toast .input-group-btn > .btn-secondary:focus, .ng-toast .input-group-btn > .btn-gray:focus, .ng-toast .input-group-btn > .btn:active, .ng-toast .input-group-btn > .btn-small:active, .ng-toast .input-group-btn > .btn-gray-sm:active, .ng-toast .input-group-btn > .btn-primary-sm:active, .ng-toast .input-group-btn > .btn-lg:active, .ng-toast .input-group-btn > .btn-primary-lg:active, .ng-toast .input-group-btn > .btn-secondary-lg:active, .ng-toast .input-group-btn > .btn-gray-lg:active, .ng-toast .input-group-btn > .btn-primary:active, .ng-toast .input-group-btn > .btn-secondary:active, .ng-toast .input-group-btn > .btn-gray:active {
  z-index: 2;
}
.bootstrap .input-group-btn:first-child > .btn, .bootstrap .input-group-btn:first-child > .btn-small, .bootstrap .input-group-btn:first-child > .btn-gray-sm, .bootstrap .input-group-btn:first-child > .btn-primary-sm, .bootstrap .input-group-btn:first-child > .btn-lg, .bootstrap .input-group-btn:first-child > .btn-primary-lg, .bootstrap .input-group-btn:first-child > .btn-secondary-lg, .bootstrap .input-group-btn:first-child > .btn-gray-lg, .bootstrap .input-group-btn:first-child > .btn-primary, .bootstrap .input-group-btn:first-child > .btn-secondary, .bootstrap .input-group-btn:first-child > .btn-gray, .bootstrap .input-group-btn:first-child > .btn-group, .ng-toast .input-group-btn:first-child > .btn, .ng-toast .input-group-btn:first-child > .btn-small, .ng-toast .input-group-btn:first-child > .btn-gray-sm, .ng-toast .input-group-btn:first-child > .btn-primary-sm, .ng-toast .input-group-btn:first-child > .btn-lg, .ng-toast .input-group-btn:first-child > .btn-primary-lg, .ng-toast .input-group-btn:first-child > .btn-secondary-lg, .ng-toast .input-group-btn:first-child > .btn-gray-lg, .ng-toast .input-group-btn:first-child > .btn-primary, .ng-toast .input-group-btn:first-child > .btn-secondary, .ng-toast .input-group-btn:first-child > .btn-gray, .ng-toast .input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.bootstrap .input-group-btn:last-child > .btn, .bootstrap .input-group-btn:last-child > .btn-small, .bootstrap .input-group-btn:last-child > .btn-gray-sm, .bootstrap .input-group-btn:last-child > .btn-primary-sm, .bootstrap .input-group-btn:last-child > .btn-lg, .bootstrap .input-group-btn:last-child > .btn-primary-lg, .bootstrap .input-group-btn:last-child > .btn-secondary-lg, .bootstrap .input-group-btn:last-child > .btn-gray-lg, .bootstrap .input-group-btn:last-child > .btn-primary, .bootstrap .input-group-btn:last-child > .btn-secondary, .bootstrap .input-group-btn:last-child > .btn-gray, .bootstrap .input-group-btn:last-child > .btn-group, .ng-toast .input-group-btn:last-child > .btn, .ng-toast .input-group-btn:last-child > .btn-small, .ng-toast .input-group-btn:last-child > .btn-gray-sm, .ng-toast .input-group-btn:last-child > .btn-primary-sm, .ng-toast .input-group-btn:last-child > .btn-lg, .ng-toast .input-group-btn:last-child > .btn-primary-lg, .ng-toast .input-group-btn:last-child > .btn-secondary-lg, .ng-toast .input-group-btn:last-child > .btn-gray-lg, .ng-toast .input-group-btn:last-child > .btn-primary, .ng-toast .input-group-btn:last-child > .btn-secondary, .ng-toast .input-group-btn:last-child > .btn-gray, .ng-toast .input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.bootstrap .nav, .ng-toast .nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.bootstrap .nav > li, .ng-toast .nav > li {
  position: relative;
  display: block;
}
.bootstrap .nav > li > a, .ng-toast .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.bootstrap .nav > li > a:hover, .bootstrap .nav > li > a:focus, .ng-toast .nav > li > a:hover, .ng-toast .nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.bootstrap .nav > li.disabled > a, .ng-toast .nav > li.disabled > a {
  color: #999;
}
.bootstrap .nav > li.disabled > a:hover, .bootstrap .nav > li.disabled > a:focus, .ng-toast .nav > li.disabled > a:hover, .ng-toast .nav > li.disabled > a:focus {
  color: #999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.bootstrap .nav .open > a, .bootstrap .nav .open > a:hover, .bootstrap .nav .open > a:focus, .ng-toast .nav .open > a, .ng-toast .nav .open > a:hover, .ng-toast .nav .open > a:focus {
  background-color: #eee;
  border-color: #428bca;
}
.bootstrap .nav .nav-divider, .ng-toast .nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.bootstrap .nav > li > a > img, .ng-toast .nav > li > a > img {
  max-width: none;
}
.bootstrap .nav-tabs, .ng-toast .nav-tabs {
  border-bottom: 1px solid #ddd;
}
.bootstrap .nav-tabs > li, .ng-toast .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.bootstrap .nav-tabs > li > a, .ng-toast .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.bootstrap .nav-tabs > li > a:hover, .ng-toast .nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.bootstrap .nav-tabs > li.active > a, .bootstrap .nav-tabs > li.active > a:hover, .bootstrap .nav-tabs > li.active > a:focus, .ng-toast .nav-tabs > li.active > a, .ng-toast .nav-tabs > li.active > a:hover, .ng-toast .nav-tabs > li.active > a:focus {
  color: #555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.bootstrap .nav-tabs.nav-justified, .ng-toast .nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.bootstrap .nav-tabs.nav-justified > li, .ng-toast .nav-tabs.nav-justified > li {
  float: none;
}
.bootstrap .nav-tabs.nav-justified > li > a, .ng-toast .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.bootstrap .nav-tabs.nav-justified > .dropdown .dropdown-menu, .ng-toast .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .bootstrap .nav-tabs.nav-justified > li, .ng-toast .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .bootstrap .nav-tabs.nav-justified > li > a, .ng-toast .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.bootstrap .nav-tabs.nav-justified > li > a, .ng-toast .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.bootstrap .nav-tabs.nav-justified > .active > a, .bootstrap .nav-tabs.nav-justified > .active > a:hover, .bootstrap .nav-tabs.nav-justified > .active > a:focus, .ng-toast .nav-tabs.nav-justified > .active > a, .ng-toast .nav-tabs.nav-justified > .active > a:hover, .ng-toast .nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .bootstrap .nav-tabs.nav-justified > li > a, .ng-toast .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .bootstrap .nav-tabs.nav-justified > .active > a, .bootstrap .nav-tabs.nav-justified > .active > a:hover, .bootstrap .nav-tabs.nav-justified > .active > a:focus, .ng-toast .nav-tabs.nav-justified > .active > a, .ng-toast .nav-tabs.nav-justified > .active > a:hover, .ng-toast .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.bootstrap .nav-pills > li, .ng-toast .nav-pills > li {
  float: left;
}
.bootstrap .nav-pills > li > a, .ng-toast .nav-pills > li > a {
  border-radius: 4px;
}
.bootstrap .nav-pills > li + li, .ng-toast .nav-pills > li + li {
  margin-left: 2px;
}
.bootstrap .nav-pills > li.active > a, .bootstrap .nav-pills > li.active > a:hover, .bootstrap .nav-pills > li.active > a:focus, .ng-toast .nav-pills > li.active > a, .ng-toast .nav-pills > li.active > a:hover, .ng-toast .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #428bca;
}
.bootstrap .nav-stacked > li, .ng-toast .nav-stacked > li {
  float: none;
}
.bootstrap .nav-stacked > li + li, .ng-toast .nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.bootstrap .nav-justified, .ng-toast .nav-justified {
  width: 100%;
}
.bootstrap .nav-justified > li, .ng-toast .nav-justified > li {
  float: none;
}
.bootstrap .nav-justified > li > a, .ng-toast .nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.bootstrap .nav-justified > .dropdown .dropdown-menu, .ng-toast .nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .bootstrap .nav-justified > li, .ng-toast .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .bootstrap .nav-justified > li > a, .ng-toast .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.bootstrap .nav-tabs-justified, .ng-toast .nav-tabs-justified {
  border-bottom: 0;
}
.bootstrap .nav-tabs-justified > li > a, .ng-toast .nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.bootstrap .nav-tabs-justified > .active > a, .bootstrap .nav-tabs-justified > .active > a:hover, .bootstrap .nav-tabs-justified > .active > a:focus, .ng-toast .nav-tabs-justified > .active > a, .ng-toast .nav-tabs-justified > .active > a:hover, .ng-toast .nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .bootstrap .nav-tabs-justified > li > a, .ng-toast .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .bootstrap .nav-tabs-justified > .active > a, .bootstrap .nav-tabs-justified > .active > a:hover, .bootstrap .nav-tabs-justified > .active > a:focus, .ng-toast .nav-tabs-justified > .active > a, .ng-toast .nav-tabs-justified > .active > a:hover, .ng-toast .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.bootstrap .tab-content > .tab-pane, .ng-toast .tab-content > .tab-pane {
  display: none;
}
.bootstrap .tab-content > .active, .ng-toast .tab-content > .active {
  display: block;
}
.bootstrap .nav-tabs .dropdown-menu, .ng-toast .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.bootstrap .navbar, .ng-toast .navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .bootstrap .navbar, .ng-toast .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .bootstrap .navbar-header, .ng-toast .navbar-header {
    float: left;
  }
}
.bootstrap .navbar-collapse, .ng-toast .navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.bootstrap .navbar-collapse.in, .ng-toast .navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .bootstrap .navbar-collapse, .ng-toast .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .bootstrap .navbar-collapse.collapse, .ng-toast .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .bootstrap .navbar-collapse.in, .ng-toast .navbar-collapse.in {
    overflow-y: visible;
  }
  .bootstrap .navbar-fixed-top .navbar-collapse, .bootstrap .navbar-static-top .navbar-collapse, .bootstrap .navbar-fixed-bottom .navbar-collapse, .ng-toast .navbar-fixed-top .navbar-collapse, .ng-toast .navbar-static-top .navbar-collapse, .ng-toast .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.bootstrap .container > .navbar-header, .bootstrap .container-fluid > .navbar-header, .bootstrap .container > .navbar-collapse, .bootstrap .container-fluid > .navbar-collapse, .ng-toast .container > .navbar-header, .ng-toast .container-fluid > .navbar-header, .ng-toast .container > .navbar-collapse, .ng-toast .container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .bootstrap .container > .navbar-header, .bootstrap .container-fluid > .navbar-header, .bootstrap .container > .navbar-collapse, .bootstrap .container-fluid > .navbar-collapse, .ng-toast .container > .navbar-header, .ng-toast .container-fluid > .navbar-header, .ng-toast .container > .navbar-collapse, .ng-toast .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.bootstrap .navbar-static-top, .ng-toast .navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .bootstrap .navbar-static-top, .ng-toast .navbar-static-top {
    border-radius: 0;
  }
}
.bootstrap .navbar-fixed-top, .bootstrap .navbar-fixed-bottom, .ng-toast .navbar-fixed-top, .ng-toast .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .bootstrap .navbar-fixed-top, .bootstrap .navbar-fixed-bottom, .ng-toast .navbar-fixed-top, .ng-toast .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.bootstrap .navbar-fixed-top, .ng-toast .navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.bootstrap .navbar-fixed-bottom, .ng-toast .navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.bootstrap .navbar-brand, .ng-toast .navbar-brand {
  float: left;
  padding: 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.bootstrap .navbar-brand:hover, .bootstrap .navbar-brand:focus, .ng-toast .navbar-brand:hover, .ng-toast .navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .bootstrap .navbar > .container .navbar-brand, .bootstrap .navbar > .container-fluid .navbar-brand, .ng-toast .navbar > .container .navbar-brand, .ng-toast .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.bootstrap .navbar-toggle, .ng-toast .navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.bootstrap .navbar-toggle:focus, .ng-toast .navbar-toggle:focus {
  outline: 0;
}
.bootstrap .navbar-toggle .icon-bar, .ng-toast .navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.bootstrap .navbar-toggle .icon-bar + .icon-bar, .ng-toast .navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .bootstrap .navbar-toggle, .ng-toast .navbar-toggle {
    display: none;
  }
}
.bootstrap .navbar-nav, .ng-toast .navbar-nav {
  margin: 7.5px -15px;
}
.bootstrap .navbar-nav > li > a, .ng-toast .navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .bootstrap .navbar-nav .open .dropdown-menu, .ng-toast .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .bootstrap .navbar-nav .open .dropdown-menu > li > a, .bootstrap .navbar-nav .open .dropdown-menu .dropdown-header, .ng-toast .navbar-nav .open .dropdown-menu > li > a, .ng-toast .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .bootstrap .navbar-nav .open .dropdown-menu > li > a, .ng-toast .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .bootstrap .navbar-nav .open .dropdown-menu > li > a:hover, .bootstrap .navbar-nav .open .dropdown-menu > li > a:focus, .ng-toast .navbar-nav .open .dropdown-menu > li > a:hover, .ng-toast .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .bootstrap .navbar-nav, .ng-toast .navbar-nav {
    float: left;
    margin: 0;
  }
  .bootstrap .navbar-nav > li, .ng-toast .navbar-nav > li {
    float: left;
  }
  .bootstrap .navbar-nav > li > a, .ng-toast .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .bootstrap .navbar-nav.navbar-right:last-child, .ng-toast .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
}
@media (min-width: 768px) {
  .bootstrap .navbar-left, .ng-toast .navbar-left {
    float: left !important;
  }
  .bootstrap .navbar-right, .ng-toast .navbar-right {
    float: right !important;
  }
}
.bootstrap .navbar-form, .ng-toast .navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .bootstrap .navbar-form .form-group, .ng-toast .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .bootstrap .navbar-form .form-control, .ng-toast .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .bootstrap .navbar-form .input-group > .form-control, .ng-toast .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .bootstrap .navbar-form .control-label, .ng-toast .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .bootstrap .navbar-form .radio, .bootstrap .navbar-form .checkbox, .ng-toast .navbar-form .radio, .ng-toast .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  .bootstrap .navbar-form .radio input[type=radio], .bootstrap .navbar-form .checkbox input[type=checkbox], .ng-toast .navbar-form .radio input[type=radio], .ng-toast .navbar-form .checkbox input[type=checkbox] {
    float: none;
    margin-left: 0;
  }
  .bootstrap .navbar-form .has-feedback .form-control-feedback, .ng-toast .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .bootstrap .navbar-form .form-group, .ng-toast .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .bootstrap .navbar-form, .ng-toast .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .bootstrap .navbar-form.navbar-right:last-child, .ng-toast .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }
}
.bootstrap .navbar-nav > li > .dropdown-menu, .ng-toast .navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.bootstrap .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu, .ng-toast .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.bootstrap .navbar-btn, .ng-toast .navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.bootstrap .navbar-btn.btn-sm, .ng-toast .navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.bootstrap .navbar-btn.btn-xs, .ng-toast .navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.bootstrap .navbar-text, .ng-toast .navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .bootstrap .navbar-text, .ng-toast .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
  .bootstrap .navbar-text.navbar-right:last-child, .ng-toast .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}
.bootstrap .navbar-default, .ng-toast .navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.bootstrap .navbar-default .navbar-brand, .ng-toast .navbar-default .navbar-brand {
  color: #777;
}
.bootstrap .navbar-default .navbar-brand:hover, .bootstrap .navbar-default .navbar-brand:focus, .ng-toast .navbar-default .navbar-brand:hover, .ng-toast .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.bootstrap .navbar-default .navbar-text, .ng-toast .navbar-default .navbar-text {
  color: #777;
}
.bootstrap .navbar-default .navbar-nav > li > a, .ng-toast .navbar-default .navbar-nav > li > a {
  color: #777;
}
.bootstrap .navbar-default .navbar-nav > li > a:hover, .bootstrap .navbar-default .navbar-nav > li > a:focus, .ng-toast .navbar-default .navbar-nav > li > a:hover, .ng-toast .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.bootstrap .navbar-default .navbar-nav > .active > a, .bootstrap .navbar-default .navbar-nav > .active > a:hover, .bootstrap .navbar-default .navbar-nav > .active > a:focus, .ng-toast .navbar-default .navbar-nav > .active > a, .ng-toast .navbar-default .navbar-nav > .active > a:hover, .ng-toast .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.bootstrap .navbar-default .navbar-nav > .disabled > a, .bootstrap .navbar-default .navbar-nav > .disabled > a:hover, .bootstrap .navbar-default .navbar-nav > .disabled > a:focus, .ng-toast .navbar-default .navbar-nav > .disabled > a, .ng-toast .navbar-default .navbar-nav > .disabled > a:hover, .ng-toast .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.bootstrap .navbar-default .navbar-toggle, .ng-toast .navbar-default .navbar-toggle {
  border-color: #ddd;
}
.bootstrap .navbar-default .navbar-toggle:hover, .bootstrap .navbar-default .navbar-toggle:focus, .ng-toast .navbar-default .navbar-toggle:hover, .ng-toast .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.bootstrap .navbar-default .navbar-toggle .icon-bar, .ng-toast .navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.bootstrap .navbar-default .navbar-collapse, .bootstrap .navbar-default .navbar-form, .ng-toast .navbar-default .navbar-collapse, .ng-toast .navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.bootstrap .navbar-default .navbar-nav > .open > a, .bootstrap .navbar-default .navbar-nav > .open > a:hover, .bootstrap .navbar-default .navbar-nav > .open > a:focus, .ng-toast .navbar-default .navbar-nav > .open > a, .ng-toast .navbar-default .navbar-nav > .open > a:hover, .ng-toast .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 767px) {
  .bootstrap .navbar-default .navbar-nav .open .dropdown-menu > li > a, .ng-toast .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .bootstrap .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .bootstrap .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .ng-toast .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .ng-toast .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .bootstrap .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .bootstrap .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .bootstrap .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .ng-toast .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .ng-toast .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .ng-toast .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .bootstrap .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .bootstrap .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .bootstrap .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .ng-toast .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .ng-toast .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .ng-toast .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.bootstrap .navbar-default .navbar-link, .ng-toast .navbar-default .navbar-link {
  color: #777;
}
.bootstrap .navbar-default .navbar-link:hover, .ng-toast .navbar-default .navbar-link:hover {
  color: #333;
}
.bootstrap .navbar-inverse, .ng-toast .navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.bootstrap .navbar-inverse .navbar-brand, .ng-toast .navbar-inverse .navbar-brand {
  color: #999;
}
.bootstrap .navbar-inverse .navbar-brand:hover, .bootstrap .navbar-inverse .navbar-brand:focus, .ng-toast .navbar-inverse .navbar-brand:hover, .ng-toast .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.bootstrap .navbar-inverse .navbar-text, .ng-toast .navbar-inverse .navbar-text {
  color: #999;
}
.bootstrap .navbar-inverse .navbar-nav > li > a, .ng-toast .navbar-inverse .navbar-nav > li > a {
  color: #999;
}
.bootstrap .navbar-inverse .navbar-nav > li > a:hover, .bootstrap .navbar-inverse .navbar-nav > li > a:focus, .ng-toast .navbar-inverse .navbar-nav > li > a:hover, .ng-toast .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.bootstrap .navbar-inverse .navbar-nav > .active > a, .bootstrap .navbar-inverse .navbar-nav > .active > a:hover, .bootstrap .navbar-inverse .navbar-nav > .active > a:focus, .ng-toast .navbar-inverse .navbar-nav > .active > a, .ng-toast .navbar-inverse .navbar-nav > .active > a:hover, .ng-toast .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.bootstrap .navbar-inverse .navbar-nav > .disabled > a, .bootstrap .navbar-inverse .navbar-nav > .disabled > a:hover, .bootstrap .navbar-inverse .navbar-nav > .disabled > a:focus, .ng-toast .navbar-inverse .navbar-nav > .disabled > a, .ng-toast .navbar-inverse .navbar-nav > .disabled > a:hover, .ng-toast .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.bootstrap .navbar-inverse .navbar-toggle, .ng-toast .navbar-inverse .navbar-toggle {
  border-color: #333;
}
.bootstrap .navbar-inverse .navbar-toggle:hover, .bootstrap .navbar-inverse .navbar-toggle:focus, .ng-toast .navbar-inverse .navbar-toggle:hover, .ng-toast .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.bootstrap .navbar-inverse .navbar-toggle .icon-bar, .ng-toast .navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.bootstrap .navbar-inverse .navbar-collapse, .bootstrap .navbar-inverse .navbar-form, .ng-toast .navbar-inverse .navbar-collapse, .ng-toast .navbar-inverse .navbar-form {
  border-color: #101010;
}
.bootstrap .navbar-inverse .navbar-nav > .open > a, .bootstrap .navbar-inverse .navbar-nav > .open > a:hover, .bootstrap .navbar-inverse .navbar-nav > .open > a:focus, .ng-toast .navbar-inverse .navbar-nav > .open > a, .ng-toast .navbar-inverse .navbar-nav > .open > a:hover, .ng-toast .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 767px) {
  .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header, .ng-toast .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu .divider, .ng-toast .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > li > a, .ng-toast .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999;
  }
  .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .ng-toast .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .ng-toast .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .ng-toast .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .ng-toast .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .ng-toast .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .ng-toast .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .ng-toast .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .ng-toast .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.bootstrap .navbar-inverse .navbar-link, .ng-toast .navbar-inverse .navbar-link {
  color: #999;
}
.bootstrap .navbar-inverse .navbar-link:hover, .ng-toast .navbar-inverse .navbar-link:hover {
  color: #fff;
}
.bootstrap .breadcrumb, .ng-toast .breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.bootstrap .breadcrumb > li, .ng-toast .breadcrumb > li {
  display: inline-block;
}
.bootstrap .breadcrumb > li + li:before, .ng-toast .breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.bootstrap .breadcrumb > .active, .ng-toast .breadcrumb > .active {
  color: #999;
}
.bootstrap .pagination, .ng-toast .pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.bootstrap .pagination > li, .ng-toast .pagination > li {
  display: inline;
}
.bootstrap .pagination > li > a, .bootstrap .pagination > li > span, .ng-toast .pagination > li > a, .ng-toast .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #428bca;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.bootstrap .pagination > li:first-child > a, .bootstrap .pagination > li:first-child > span, .ng-toast .pagination > li:first-child > a, .ng-toast .pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.bootstrap .pagination > li:last-child > a, .bootstrap .pagination > li:last-child > span, .ng-toast .pagination > li:last-child > a, .ng-toast .pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.bootstrap .pagination > li > a:hover, .bootstrap .pagination > li > span:hover, .bootstrap .pagination > li > a:focus, .bootstrap .pagination > li > span:focus, .ng-toast .pagination > li > a:hover, .ng-toast .pagination > li > span:hover, .ng-toast .pagination > li > a:focus, .ng-toast .pagination > li > span:focus {
  color: #2a6496;
  background-color: #eee;
  border-color: #ddd;
}
.bootstrap .pagination > .active > a, .bootstrap .pagination > .active > span, .bootstrap .pagination > .active > a:hover, .bootstrap .pagination > .active > span:hover, .bootstrap .pagination > .active > a:focus, .bootstrap .pagination > .active > span:focus, .ng-toast .pagination > .active > a, .ng-toast .pagination > .active > span, .ng-toast .pagination > .active > a:hover, .ng-toast .pagination > .active > span:hover, .ng-toast .pagination > .active > a:focus, .ng-toast .pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
  cursor: default;
}
.bootstrap .pagination > .disabled > span, .bootstrap .pagination > .disabled > span:hover, .bootstrap .pagination > .disabled > span:focus, .bootstrap .pagination > .disabled > a, .bootstrap .pagination > .disabled > a:hover, .bootstrap .pagination > .disabled > a:focus, .ng-toast .pagination > .disabled > span, .ng-toast .pagination > .disabled > span:hover, .ng-toast .pagination > .disabled > span:focus, .ng-toast .pagination > .disabled > a, .ng-toast .pagination > .disabled > a:hover, .ng-toast .pagination > .disabled > a:focus {
  color: #999;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.bootstrap .pagination-lg > li > a, .bootstrap .pagination-lg > li > span, .ng-toast .pagination-lg > li > a, .ng-toast .pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.bootstrap .pagination-lg > li:first-child > a, .bootstrap .pagination-lg > li:first-child > span, .ng-toast .pagination-lg > li:first-child > a, .ng-toast .pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.bootstrap .pagination-lg > li:last-child > a, .bootstrap .pagination-lg > li:last-child > span, .ng-toast .pagination-lg > li:last-child > a, .ng-toast .pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.bootstrap .pagination-sm > li > a, .bootstrap .pagination-sm > li > span, .ng-toast .pagination-sm > li > a, .ng-toast .pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.bootstrap .pagination-sm > li:first-child > a, .bootstrap .pagination-sm > li:first-child > span, .ng-toast .pagination-sm > li:first-child > a, .ng-toast .pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.bootstrap .pagination-sm > li:last-child > a, .bootstrap .pagination-sm > li:last-child > span, .ng-toast .pagination-sm > li:last-child > a, .ng-toast .pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.bootstrap .pager, .ng-toast .pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.bootstrap .pager li, .ng-toast .pager li {
  display: inline;
}
.bootstrap .pager li > a, .bootstrap .pager li > span, .ng-toast .pager li > a, .ng-toast .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.bootstrap .pager li > a:hover, .bootstrap .pager li > a:focus, .ng-toast .pager li > a:hover, .ng-toast .pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.bootstrap .pager .next > a, .bootstrap .pager .next > span, .ng-toast .pager .next > a, .ng-toast .pager .next > span {
  float: right;
}
.bootstrap .pager .previous > a, .bootstrap .pager .previous > span, .ng-toast .pager .previous > a, .ng-toast .pager .previous > span {
  float: left;
}
.bootstrap .pager .disabled > a, .bootstrap .pager .disabled > a:hover, .bootstrap .pager .disabled > a:focus, .bootstrap .pager .disabled > span, .ng-toast .pager .disabled > a, .ng-toast .pager .disabled > a:hover, .ng-toast .pager .disabled > a:focus, .ng-toast .pager .disabled > span {
  color: #999;
  background-color: #fff;
  cursor: not-allowed;
}
.bootstrap .label, .ng-toast .label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.bootstrap .label[href]:hover, .bootstrap .label[href]:focus, .ng-toast .label[href]:hover, .ng-toast .label[href]:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.bootstrap .label:empty, .ng-toast .label:empty {
  display: none;
}
.bootstrap .btn .label, .bootstrap .btn-small .label, .bootstrap .btn-gray-sm .label, .bootstrap .btn-primary-sm .label, .bootstrap .btn-lg .label, .bootstrap .btn-primary-lg .label, .bootstrap .btn-secondary-lg .label, .bootstrap .btn-gray-lg .label, .bootstrap .btn-primary .label, .bootstrap .btn-secondary .label, .bootstrap .btn-gray .label, .ng-toast .btn .label, .ng-toast .btn-small .label, .ng-toast .btn-gray-sm .label, .ng-toast .btn-primary-sm .label, .ng-toast .btn-lg .label, .ng-toast .btn-primary-lg .label, .ng-toast .btn-secondary-lg .label, .ng-toast .btn-gray-lg .label, .ng-toast .btn-primary .label, .ng-toast .btn-secondary .label, .ng-toast .btn-gray .label {
  position: relative;
  top: -1px;
}
.bootstrap .label-default, .ng-toast .label-default {
  background-color: #999;
}
.bootstrap .label-default[href]:hover, .bootstrap .label-default[href]:focus, .ng-toast .label-default[href]:hover, .ng-toast .label-default[href]:focus {
  background-color: gray;
}
.bootstrap .label-primary, .ng-toast .label-primary {
  background-color: #428bca;
}
.bootstrap .label-primary[href]:hover, .bootstrap .label-primary[href]:focus, .ng-toast .label-primary[href]:hover, .ng-toast .label-primary[href]:focus {
  background-color: #3071a9;
}
.bootstrap .label-success, .ng-toast .label-success {
  background-color: #5cb85c;
}
.bootstrap .label-success[href]:hover, .bootstrap .label-success[href]:focus, .ng-toast .label-success[href]:hover, .ng-toast .label-success[href]:focus {
  background-color: #449d44;
}
.bootstrap .label-info, .ng-toast .label-info {
  background-color: #5bc0de;
}
.bootstrap .label-info[href]:hover, .bootstrap .label-info[href]:focus, .ng-toast .label-info[href]:hover, .ng-toast .label-info[href]:focus {
  background-color: #31b0d5;
}
.bootstrap .label-warning, .ng-toast .label-warning {
  background-color: #f0ad4e;
}
.bootstrap .label-warning[href]:hover, .bootstrap .label-warning[href]:focus, .ng-toast .label-warning[href]:hover, .ng-toast .label-warning[href]:focus {
  background-color: #ec971f;
}
.bootstrap .label-danger, .ng-toast .label-danger {
  background-color: #d9534f;
}
.bootstrap .label-danger[href]:hover, .bootstrap .label-danger[href]:focus, .ng-toast .label-danger[href]:hover, .ng-toast .label-danger[href]:focus {
  background-color: #c9302c;
}
.bootstrap .badge, .ng-toast .badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #999;
  border-radius: 10px;
}
.bootstrap .badge:empty, .ng-toast .badge:empty {
  display: none;
}
.bootstrap .btn .badge, .bootstrap .btn-small .badge, .bootstrap .btn-gray-sm .badge, .bootstrap .btn-primary-sm .badge, .bootstrap .btn-lg .badge, .bootstrap .btn-primary-lg .badge, .bootstrap .btn-secondary-lg .badge, .bootstrap .btn-gray-lg .badge, .bootstrap .btn-primary .badge, .bootstrap .btn-secondary .badge, .bootstrap .btn-gray .badge, .ng-toast .btn .badge, .ng-toast .btn-small .badge, .ng-toast .btn-gray-sm .badge, .ng-toast .btn-primary-sm .badge, .ng-toast .btn-lg .badge, .ng-toast .btn-primary-lg .badge, .ng-toast .btn-secondary-lg .badge, .ng-toast .btn-gray-lg .badge, .ng-toast .btn-primary .badge, .ng-toast .btn-secondary .badge, .ng-toast .btn-gray .badge {
  position: relative;
  top: -1px;
}
.bootstrap .btn-xs .badge, .ng-toast .btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
.bootstrap a.badge:hover, .bootstrap a.badge:focus, .ng-toast a.badge:hover, .ng-toast a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.bootstrap a.list-group-item.active > .badge, .bootstrap .nav-pills > .active > a > .badge, .ng-toast a.list-group-item.active > .badge, .ng-toast .nav-pills > .active > a > .badge {
  color: #428bca;
  background-color: #fff;
}
.bootstrap .nav-pills > li > a > .badge, .ng-toast .nav-pills > li > a > .badge {
  margin-left: 3px;
}
.bootstrap .jumbotron, .ng-toast .jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.bootstrap .jumbotron h1, .bootstrap .jumbotron .h1, .ng-toast .jumbotron h1, .ng-toast .jumbotron .h1 {
  color: inherit;
}
.bootstrap .jumbotron p, .ng-toast .jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.bootstrap .container .jumbotron, .ng-toast .container .jumbotron {
  border-radius: 6px;
}
.bootstrap .jumbotron .container, .ng-toast .jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .bootstrap .jumbotron, .ng-toast .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .bootstrap .container .jumbotron, .ng-toast .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .bootstrap .jumbotron h1, .bootstrap .jumbotron .h1, .ng-toast .jumbotron h1, .ng-toast .jumbotron .h1 {
    font-size: 63px;
  }
}
.bootstrap .thumbnail, .ng-toast .thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.bootstrap .thumbnail > img, .bootstrap .thumbnail a > img, .ng-toast .thumbnail > img, .ng-toast .thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
.bootstrap a.thumbnail:hover, .bootstrap a.thumbnail:focus, .bootstrap a.thumbnail.active, .ng-toast a.thumbnail:hover, .ng-toast a.thumbnail:focus, .ng-toast a.thumbnail.active {
  border-color: #428bca;
}
.bootstrap .thumbnail .caption, .ng-toast .thumbnail .caption {
  padding: 9px;
  color: #333;
}
.bootstrap .alert, .ng-toast .alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.bootstrap .alert h4, .ng-toast .alert h4 {
  margin-top: 0;
  color: inherit;
}
.bootstrap .alert .alert-link, .ng-toast .alert .alert-link {
  font-weight: 700;
}
.bootstrap .alert > p, .bootstrap .alert > ul, .ng-toast .alert > p, .ng-toast .alert > ul {
  margin-bottom: 0;
}
.bootstrap .alert > p + p, .ng-toast .alert > p + p {
  margin-top: 5px;
}
.bootstrap .alert-dismissable, .ng-toast .alert-dismissable {
  padding-right: 35px;
}
.bootstrap .alert-dismissable .close, .ng-toast .alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.bootstrap .alert-success, .ng-toast .alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.bootstrap .alert-success hr, .ng-toast .alert-success hr {
  border-top-color: #c9e2b3;
}
.bootstrap .alert-success .alert-link, .ng-toast .alert-success .alert-link {
  color: #2b542c;
}
.bootstrap .alert-info, .ng-toast .alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.bootstrap .alert-info hr, .ng-toast .alert-info hr {
  border-top-color: #a6e1ec;
}
.bootstrap .alert-info .alert-link, .ng-toast .alert-info .alert-link {
  color: #245269;
}
.bootstrap .alert-warning, .ng-toast .alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.bootstrap .alert-warning hr, .ng-toast .alert-warning hr {
  border-top-color: #f7e1b5;
}
.bootstrap .alert-warning .alert-link, .ng-toast .alert-warning .alert-link {
  color: #66512c;
}
.bootstrap .alert-danger, .ng-toast .alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.bootstrap .alert-danger hr, .ng-toast .alert-danger hr {
  border-top-color: #e4b9c0;
}
.bootstrap .alert-danger .alert-link, .ng-toast .alert-danger .alert-link {
  color: #843534;
}
.bootstrap html, .ng-toast html {
  font-family: 'Open Sans';
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
.bootstrap body, .ng-toast body {
  margin: 0;
}
.bootstrap article, .bootstrap aside, .bootstrap details, .bootstrap figcaption, .bootstrap figure, .bootstrap footer, .bootstrap header, .bootstrap hgroup, .bootstrap main, .bootstrap nav, .bootstrap section, .bootstrap summary, .ng-toast article, .ng-toast aside, .ng-toast details, .ng-toast figcaption, .ng-toast figure, .ng-toast footer, .ng-toast header, .ng-toast hgroup, .ng-toast main, .ng-toast nav, .ng-toast section, .ng-toast summary {
  display: block;
}
.bootstrap audio, .bootstrap canvas, .bootstrap progress, .bootstrap video, .ng-toast audio, .ng-toast canvas, .ng-toast progress, .ng-toast video {
  display: inline-block;
  vertical-align: baseline;
}
.bootstrap audio:not([controls]), .ng-toast audio:not([controls]) {
  display: none;
  height: 0;
}
.bootstrap [hidden], .bootstrap template, .ng-toast [hidden], .ng-toast template {
  display: none;
}
.bootstrap a, .ng-toast a {
  background: 0 0;
}
.bootstrap a:active, .bootstrap a:hover, .ng-toast a:active, .ng-toast a:hover {
  outline: 0;
}
.bootstrap abbr[title], .ng-toast abbr[title] {
  border-bottom: 1px dotted;
}
.bootstrap b, .bootstrap strong, .ng-toast b, .ng-toast strong {
  font-weight: 700;
  vertical-align: top;
}
.bootstrap dfn, .ng-toast dfn {
  font-style: italic;
}
.bootstrap h1, .ng-toast h1 {
  font-size: 2em;
  margin: .67em 0;
}
.bootstrap mark, .ng-toast mark {
  background: #ff0;
  color: #000;
}
.bootstrap small, .ng-toast small {
  font-size: 80%;
}
.bootstrap sub, .bootstrap sup, .ng-toast sub, .ng-toast sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.bootstrap sup, .ng-toast sup {
  top: -.5em;
}
.bootstrap sub, .ng-toast sub {
  bottom: -.25em;
}
.bootstrap img, .ng-toast img {
  border: 0;
}
.bootstrap svg:not(:root), .ng-toast svg:not(:root) {
  overflow: hidden;
}
.bootstrap figure, .ng-toast figure {
  margin: 1em 40px;
}
.bootstrap hr, .ng-toast hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
.bootstrap pre, .ng-toast pre {
  overflow: auto;
}
.bootstrap code, .bootstrap kbd, .bootstrap pre, .bootstrap samp, .ng-toast code, .ng-toast kbd, .ng-toast pre, .ng-toast samp {
  font-family: monospace,monospace;
  font-size: 1em;
}
.bootstrap input, .bootstrap optgroup, .bootstrap select, .bootstrap textarea, .ng-toast input, .ng-toast optgroup, .ng-toast select, .ng-toast textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
.bootstrap button, .ng-toast button {
  font: inherit;
  margin: 0;
}
.bootstrap button, .ng-toast button {
  overflow: visible;
}
.bootstrap button, .bootstrap select, .ng-toast button, .ng-toast select {
  text-transform: none;
}
.bootstrap button, .bootstrap html input[type=button], .bootstrap input[type=reset], .bootstrap input[type=submit], .ng-toast button, .ng-toast html input[type=button], .ng-toast input[type=reset], .ng-toast input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
  font-size: inherit;
}
.bootstrap button[disabled], .bootstrap html input[disabled], .ng-toast button[disabled], .ng-toast html input[disabled] {
  cursor: default;
}
.bootstrap button::-moz-focus-inner,
.bootstrap input::-moz-focus-inner, .ng-toast button::-moz-focus-inner,
.ng-toast input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.bootstrap input, .ng-toast input {
  line-height: normal;
}
.bootstrap input[type=checkbox],
.bootstrap input[type=radio], .ng-toast input[type=checkbox],
.ng-toast input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
.bootstrap input[type=number]::-webkit-inner-spin-button,
.bootstrap input[type=number]::-webkit-outer-spin-button, .ng-toast input[type=number]::-webkit-inner-spin-button,
.ng-toast input[type=number]::-webkit-outer-spin-button {
  height: auto;
  -moz-appearance: textfield;
}
.bootstrap input[type=number]:hover, .bootstrap input[type=number]:focus, .ng-toast input[type=number]:hover, .ng-toast input[type=number]:focus {
  -moz-appearance: number-input;
}
.bootstrap input[type=search], .ng-toast input[type=search] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.bootstrap input[type=search]::-webkit-search-cancel-button,
.bootstrap input[type=search]::-webkit-search-decoration, .ng-toast input[type=search]::-webkit-search-cancel-button,
.ng-toast input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.bootstrap fieldset, .ng-toast fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
.bootstrap legend, .ng-toast legend {
  border: 0;
  padding: 0;
}
.bootstrap textarea, .ng-toast textarea {
  overflow: auto;
}
.bootstrap optgroup, .ng-toast optgroup {
  font-weight: 700;
}
.bootstrap table, .ng-toast table {
  border-collapse: collapse;
  border-spacing: 0;
}
.bootstrap td,
.bootstrap th, .ng-toast td,
.ng-toast th {
  padding: 0;
}
@media print {
  .bootstrap *, .ng-toast * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  .bootstrap a,
  .bootstrap a:visited, .ng-toast a,
  .ng-toast a:visited {
    text-decoration: underline;
  }
  .bootstrap a[href]:after, .ng-toast a[href]:after {
    content: " (" attr(href) ")";
  }
  .bootstrap abbr[title]:after, .ng-toast abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .bootstrap a[href^="javascript:"]:after,
  .bootstrap a[href^="#"]:after, .ng-toast a[href^="javascript:"]:after,
  .ng-toast a[href^="#"]:after {
    content: "";
  }
  .bootstrap pre,
  .bootstrap blockquote, .ng-toast pre,
  .ng-toast blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  .bootstrap thead, .ng-toast thead {
    display: table-header-group;
  }
  .bootstrap tr,
  .bootstrap img, .ng-toast tr,
  .ng-toast img {
    page-break-inside: avoid;
  }
  .bootstrap img, .ng-toast img {
    max-width: 100% !important;
  }
  .bootstrap p,
  .bootstrap h2,
  .bootstrap h3, .ng-toast p,
  .ng-toast h2,
  .ng-toast h3 {
    orphans: 3;
    widows: 3;
  }
  .bootstrap h2,
  .bootstrap h3, .ng-toast h2,
  .ng-toast h3 {
    page-break-after: avoid;
  }
  .bootstrap select, .ng-toast select {
    background: #fff !important;
  }
  .bootstrap .navbar, .ng-toast .navbar {
    display: none;
  }
  .bootstrap .table td,
  .bootstrap .table th, .ng-toast .table td,
  .ng-toast .table th {
    background-color: #fff !important;
  }
  .bootstrap .btn > .caret, .bootstrap .btn-small > .caret, .bootstrap .btn-gray-sm > .caret, .bootstrap .btn-primary-sm > .caret, .bootstrap .btn-lg > .caret, .bootstrap .btn-primary-lg > .caret, .bootstrap .btn-secondary-lg > .caret, .bootstrap .btn-gray-lg > .caret, .bootstrap .btn-primary > .caret, .bootstrap .btn-secondary > .caret, .bootstrap .btn-gray > .caret,
  .bootstrap .dropup > .btn > .caret,
  .bootstrap .dropup > .btn-small > .caret,
  .bootstrap .dropup > .btn-gray-sm > .caret,
  .bootstrap .dropup > .btn-primary-sm > .caret,
  .bootstrap .dropup > .btn-lg > .caret,
  .bootstrap .dropup > .btn-primary-lg > .caret,
  .bootstrap .dropup > .btn-secondary-lg > .caret,
  .bootstrap .dropup > .btn-gray-lg > .caret,
  .bootstrap .dropup > .btn-primary > .caret,
  .bootstrap .dropup > .btn-secondary > .caret,
  .bootstrap .dropup > .btn-gray > .caret, .ng-toast .btn > .caret, .ng-toast .btn-small > .caret, .ng-toast .btn-gray-sm > .caret, .ng-toast .btn-primary-sm > .caret, .ng-toast .btn-lg > .caret, .ng-toast .btn-primary-lg > .caret, .ng-toast .btn-secondary-lg > .caret, .ng-toast .btn-gray-lg > .caret, .ng-toast .btn-primary > .caret, .ng-toast .btn-secondary > .caret, .ng-toast .btn-gray > .caret,
  .ng-toast .dropup > .btn > .caret,
  .ng-toast .dropup > .btn-small > .caret,
  .ng-toast .dropup > .btn-gray-sm > .caret,
  .ng-toast .dropup > .btn-primary-sm > .caret,
  .ng-toast .dropup > .btn-lg > .caret,
  .ng-toast .dropup > .btn-primary-lg > .caret,
  .ng-toast .dropup > .btn-secondary-lg > .caret,
  .ng-toast .dropup > .btn-gray-lg > .caret,
  .ng-toast .dropup > .btn-primary > .caret,
  .ng-toast .dropup > .btn-secondary > .caret,
  .ng-toast .dropup > .btn-gray > .caret {
    border-top-color: #000 !important;
  }
  .bootstrap .label, .ng-toast .label {
    border: 1px solid #000;
  }
  .bootstrap .table, .ng-toast .table {
    border-collapse: collapse !important;
  }
  .bootstrap .table-bordered th,
  .bootstrap .table-bordered td, .ng-toast .table-bordered th,
  .ng-toast .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
.bootstrap *, .ng-toast * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bootstrap :before,
.bootstrap :after, .ng-toast :before,
.ng-toast :after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bootstrap html, .ng-toast html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.bootstrap body, .ng-toast body {
  font-family: 'Open Sans';
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
.bootstrap input,
.bootstrap button,
.bootstrap select,
.bootstrap textarea, .ng-toast input,
.ng-toast button,
.ng-toast select,
.ng-toast textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.bootstrap a, .ng-toast a {
  color: #428bca;
  text-decoration: none;
}
.bootstrap a:hover,
.bootstrap a:focus, .ng-toast a:hover,
.ng-toast a:focus {
  color: #2a6496;
  text-decoration: underline;
}
.bootstrap figure, .ng-toast figure {
  margin: 0;
}
.bootstrap img, .ng-toast img {
  vertical-align: middle;
}
.bootstrap .img-responsive,
.bootstrap .thumbnail > img,
.bootstrap .thumbnail a > img,
.bootstrap .carousel-inner > .item > img,
.bootstrap .carousel-inner > .item > a > img, .ng-toast .img-responsive,
.ng-toast .thumbnail > img,
.ng-toast .thumbnail a > img,
.ng-toast .carousel-inner > .item > img,
.ng-toast .carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.bootstrap .img-rounded, .ng-toast .img-rounded {
  border-radius: 6px;
}
.bootstrap .img-thumbnail, .ng-toast .img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.bootstrap .img-circle, .ng-toast .img-circle {
  border-radius: 50%;
}
.bootstrap hr, .ng-toast hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.bootstrap .sr-only, .ng-toast .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.bootstrap h1,
.bootstrap h2,
.bootstrap h3,
.bootstrap h4,
.bootstrap h5,
.bootstrap h6,
.bootstrap .h1,
.bootstrap .h2,
.bootstrap .h3,
.bootstrap .h4,
.bootstrap .h5,
.bootstrap .h6, .ng-toast h1,
.ng-toast h2,
.ng-toast h3,
.ng-toast h4,
.ng-toast h5,
.ng-toast h6,
.ng-toast .h1,
.ng-toast .h2,
.ng-toast .h3,
.ng-toast .h4,
.ng-toast .h5,
.ng-toast .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
.bootstrap h1 small,
.bootstrap h2 small,
.bootstrap h3 small,
.bootstrap h4 small,
.bootstrap h5 small,
.bootstrap h6 small,
.bootstrap .h1 small,
.bootstrap .h2 small,
.bootstrap .h3 small,
.bootstrap .h4 small,
.bootstrap .h5 small,
.bootstrap .h6 small,
.bootstrap h1 .small,
.bootstrap h2 .small,
.bootstrap h3 .small,
.bootstrap h4 .small,
.bootstrap h5 .small,
.bootstrap h6 .small,
.bootstrap .h1 .small,
.bootstrap .h2 .small,
.bootstrap .h3 .small,
.bootstrap .h4 .small,
.bootstrap .h5 .small,
.bootstrap .h6 .small, .ng-toast h1 small,
.ng-toast h2 small,
.ng-toast h3 small,
.ng-toast h4 small,
.ng-toast h5 small,
.ng-toast h6 small,
.ng-toast .h1 small,
.ng-toast .h2 small,
.ng-toast .h3 small,
.ng-toast .h4 small,
.ng-toast .h5 small,
.ng-toast .h6 small,
.ng-toast h1 .small,
.ng-toast h2 .small,
.ng-toast h3 .small,
.ng-toast h4 .small,
.ng-toast h5 .small,
.ng-toast h6 .small,
.ng-toast .h1 .small,
.ng-toast .h2 .small,
.ng-toast .h3 .small,
.ng-toast .h4 .small,
.ng-toast .h5 .small,
.ng-toast .h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #999;
}
.bootstrap h1,
.bootstrap .h1,
.bootstrap h2,
.bootstrap .h2,
.bootstrap h3,
.bootstrap .h3, .ng-toast h1,
.ng-toast .h1,
.ng-toast h2,
.ng-toast .h2,
.ng-toast h3,
.ng-toast .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.bootstrap h1 small,
.bootstrap .h1 small,
.bootstrap h2 small,
.bootstrap .h2 small,
.bootstrap h3 small,
.bootstrap .h3 small,
.bootstrap h1 .small,
.bootstrap .h1 .small,
.bootstrap h2 .small,
.bootstrap .h2 .small,
.bootstrap h3 .small,
.bootstrap .h3 .small, .ng-toast h1 small,
.ng-toast .h1 small,
.ng-toast h2 small,
.ng-toast .h2 small,
.ng-toast h3 small,
.ng-toast .h3 small,
.ng-toast h1 .small,
.ng-toast .h1 .small,
.ng-toast h2 .small,
.ng-toast .h2 .small,
.ng-toast h3 .small,
.ng-toast .h3 .small {
  font-size: 65%;
}
.bootstrap h4,
.bootstrap .h4,
.bootstrap h5,
.bootstrap .h5,
.bootstrap h6,
.bootstrap .h6, .ng-toast h4,
.ng-toast .h4,
.ng-toast h5,
.ng-toast .h5,
.ng-toast h6,
.ng-toast .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.bootstrap h4 small,
.bootstrap .h4 small,
.bootstrap h5 small,
.bootstrap .h5 small,
.bootstrap h6 small,
.bootstrap .h6 small,
.bootstrap h4 .small,
.bootstrap .h4 .small,
.bootstrap h5 .small,
.bootstrap .h5 .small,
.bootstrap h6 .small,
.bootstrap .h6 .small, .ng-toast h4 small,
.ng-toast .h4 small,
.ng-toast h5 small,
.ng-toast .h5 small,
.ng-toast h6 small,
.ng-toast .h6 small,
.ng-toast h4 .small,
.ng-toast .h4 .small,
.ng-toast h5 .small,
.ng-toast .h5 .small,
.ng-toast h6 .small,
.ng-toast .h6 .small {
  font-size: 75%;
}
.bootstrap h1,
.bootstrap .h1, .ng-toast h1,
.ng-toast .h1 {
  font-size: 36px;
}
.bootstrap h2,
.bootstrap .h2, .ng-toast h2,
.ng-toast .h2 {
  font-size: 30px;
}
.bootstrap h3,
.bootstrap .h3, .ng-toast h3,
.ng-toast .h3 {
  font-size: 24px;
}
.bootstrap h4,
.bootstrap .h4, .ng-toast h4,
.ng-toast .h4 {
  font-size: 18px;
}
.bootstrap h5,
.bootstrap .h5, .ng-toast h5,
.ng-toast .h5 {
  font-size: 14px;
}
.bootstrap h6,
.bootstrap .h6, .ng-toast h6,
.ng-toast .h6 {
  font-size: 12px;
}
.bootstrap p, .ng-toast p {
  margin: 0 0 10px;
}
.bootstrap .lead, .ng-toast .lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .bootstrap .lead, .ng-toast .lead {
    font-size: 21px;
  }
}
.bootstrap small,
.bootstrap .small, .ng-toast small,
.ng-toast .small {
  font-size: 85%;
}
.bootstrap cite, .ng-toast cite {
  font-style: normal;
}
.bootstrap .text-left, .ng-toast .text-left {
  text-align: left;
}
.bootstrap .text-right, .ng-toast .text-right {
  text-align: right;
}
.bootstrap .text-center, .ng-toast .text-center {
  text-align: center;
}
.bootstrap .text-justify, .ng-toast .text-justify {
  text-align: justify;
}
.bootstrap .text-muted, .ng-toast .text-muted {
  color: #999;
}
.bootstrap .text-primary, .ng-toast .text-primary {
  color: #428bca;
}
.bootstrap a.text-primary:hover, .ng-toast a.text-primary:hover {
  color: #3071a9;
}
.bootstrap .text-success, .ng-toast .text-success {
  color: #3c763d;
}
.bootstrap a.text-success:hover, .ng-toast a.text-success:hover {
  color: #2b542c;
}
.bootstrap .text-info, .ng-toast .text-info {
  color: #31708f;
}
.bootstrap a.text-info:hover, .ng-toast a.text-info:hover {
  color: #245269;
}
.bootstrap .text-warning, .ng-toast .text-warning {
  color: #8a6d3b;
}
.bootstrap a.text-warning:hover, .ng-toast a.text-warning:hover {
  color: #66512c;
}
.bootstrap .text-danger, .ng-toast .text-danger {
  color: #a94442;
}
.bootstrap a.text-danger:hover, .ng-toast a.text-danger:hover {
  color: #843534;
}
.bootstrap .bg-primary, .ng-toast .bg-primary {
  color: #fff;
  background-color: #428bca;
}
.bootstrap a.bg-primary:hover, .ng-toast a.bg-primary:hover {
  background-color: #3071a9;
}
.bootstrap .bg-success, .ng-toast .bg-success {
  background-color: #dff0d8;
}
.bootstrap a.bg-success:hover, .ng-toast a.bg-success:hover {
  background-color: #c1e2b3;
}
.bootstrap .bg-info, .ng-toast .bg-info {
  background-color: #d9edf7;
}
.bootstrap a.bg-info:hover, .ng-toast a.bg-info:hover {
  background-color: #afd9ee;
}
.bootstrap .bg-warning, .ng-toast .bg-warning {
  background-color: #fcf8e3;
}
.bootstrap a.bg-warning:hover, .ng-toast a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bootstrap .bg-danger, .ng-toast .bg-danger {
  background-color: #f2dede;
}
.bootstrap a.bg-danger:hover, .ng-toast a.bg-danger:hover {
  background-color: #e4b9b9;
}
.bootstrap .page-header, .ng-toast .page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
.bootstrap ul,
.bootstrap ol, .ng-toast ul,
.ng-toast ol {
  margin-top: 0;
  margin-bottom: 10px;
}
.bootstrap ul ul,
.bootstrap ol ul,
.bootstrap ul ol,
.bootstrap ol ol, .ng-toast ul ul,
.ng-toast ol ul,
.ng-toast ul ol,
.ng-toast ol ol {
  margin-bottom: 0;
}
.bootstrap .list-unstyled, .ng-toast .list-unstyled {
  padding-left: 0;
  list-style: none;
}
.bootstrap .list-inline, .ng-toast .list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.bootstrap .list-inline > li, .ng-toast .list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.bootstrap dl, .ng-toast dl {
  margin-top: 0;
  margin-bottom: 20px;
}
.bootstrap dt,
.bootstrap dd, .ng-toast dt,
.ng-toast dd {
  line-height: 1.42857143;
}
.bootstrap dt, .ng-toast dt {
  font-weight: 700;
}
.bootstrap dd, .ng-toast dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .bootstrap .dl-horizontal dt, .ng-toast .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .bootstrap .dl-horizontal dd, .ng-toast .dl-horizontal dd {
    margin-left: 180px;
  }
}
.bootstrap abbr[title],
.bootstrap abbr[data-original-title], .ng-toast abbr[title],
.ng-toast abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999;
}
.bootstrap .initialism, .ng-toast .initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.bootstrap blockquote, .ng-toast blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
.bootstrap blockquote p:last-child,
.bootstrap blockquote ul:last-child,
.bootstrap blockquote ol:last-child, .ng-toast blockquote p:last-child,
.ng-toast blockquote ul:last-child,
.ng-toast blockquote ol:last-child {
  margin-bottom: 0;
}
.bootstrap blockquote footer,
.bootstrap blockquote small,
.bootstrap blockquote .small, .ng-toast blockquote footer,
.ng-toast blockquote small,
.ng-toast blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #999;
}
.bootstrap blockquote footer:before,
.bootstrap blockquote small:before,
.bootstrap blockquote .small:before, .ng-toast blockquote footer:before,
.ng-toast blockquote small:before,
.ng-toast blockquote .small:before {
  content: "— ";
}
.bootstrap .blockquote-reverse,
.bootstrap blockquote.pull-right, .ng-toast .blockquote-reverse,
.ng-toast blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eee;
  border-left: 0;
  text-align: right;
}
.bootstrap .blockquote-reverse footer:before,
.bootstrap blockquote.pull-right footer:before,
.bootstrap .blockquote-reverse small:before,
.bootstrap blockquote.pull-right small:before,
.bootstrap .blockquote-reverse .small:before,
.bootstrap blockquote.pull-right .small:before, .ng-toast .blockquote-reverse footer:before,
.ng-toast blockquote.pull-right footer:before,
.ng-toast .blockquote-reverse small:before,
.ng-toast blockquote.pull-right small:before,
.ng-toast .blockquote-reverse .small:before,
.ng-toast blockquote.pull-right .small:before {
  content: "";
}
.bootstrap .blockquote-reverse footer:after,
.bootstrap blockquote.pull-right footer:after,
.bootstrap .blockquote-reverse small:after,
.bootstrap blockquote.pull-right small:after,
.bootstrap .blockquote-reverse .small:after,
.bootstrap blockquote.pull-right .small:after, .ng-toast .blockquote-reverse footer:after,
.ng-toast blockquote.pull-right footer:after,
.ng-toast .blockquote-reverse small:after,
.ng-toast blockquote.pull-right small:after,
.ng-toast .blockquote-reverse .small:after,
.ng-toast blockquote.pull-right .small:after {
  content: " —";
}
.bootstrap blockquote:before,
.bootstrap blockquote:after, .ng-toast blockquote:before,
.ng-toast blockquote:after {
  content: "";
}
.bootstrap address, .ng-toast address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
.bootstrap code,
.bootstrap kbd,
.bootstrap pre,
.bootstrap samp, .ng-toast code,
.ng-toast kbd,
.ng-toast pre,
.ng-toast samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
.bootstrap code, .ng-toast code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 4px;
}
.bootstrap kbd, .ng-toast kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap pre, .ng-toast pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.bootstrap pre code, .ng-toast pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.bootstrap .pre-scrollable, .ng-toast .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.bootstrap .container, .ng-toast .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .bootstrap .container, .ng-toast .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .bootstrap .container, .ng-toast .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .bootstrap .container, .ng-toast .container {
    width: 1170px;
  }
}
.bootstrap .container-fluid, .ng-toast .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.bootstrap .row, .ng-toast .row {
  margin-left: -15px;
  margin-right: -15px;
}
.bootstrap .col-xs-1,
.bootstrap .col-sm-1,
.bootstrap .col-md-1,
.bootstrap .col-lg-1,
.bootstrap .col-xs-2,
.bootstrap .col-sm-2,
.bootstrap .col-md-2,
.bootstrap .col-lg-2,
.bootstrap .col-xs-3,
.bootstrap .col-sm-3,
.bootstrap .col-md-3,
.bootstrap .col-lg-3,
.bootstrap .col-xs-4,
.bootstrap .col-sm-4,
.bootstrap .col-md-4,
.bootstrap .col-lg-4,
.bootstrap .col-xs-5,
.bootstrap .col-sm-5,
.bootstrap .col-md-5,
.bootstrap .col-lg-5,
.bootstrap .col-xs-6,
.bootstrap .col-sm-6,
.bootstrap .col-md-6,
.bootstrap .col-lg-6,
.bootstrap .col-xs-7,
.bootstrap .col-sm-7,
.bootstrap .col-md-7,
.bootstrap .col-lg-7,
.bootstrap .col-xs-8,
.bootstrap .col-sm-8,
.bootstrap .col-md-8,
.bootstrap .col-lg-8,
.bootstrap .col-xs-9,
.bootstrap .col-sm-9,
.bootstrap .col-md-9,
.bootstrap .col-lg-9,
.bootstrap .col-xs-10,
.bootstrap .col-sm-10,
.bootstrap .col-md-10,
.bootstrap .col-lg-10,
.bootstrap .col-xs-11,
.bootstrap .col-sm-11,
.bootstrap .col-md-11,
.bootstrap .col-lg-11,
.bootstrap .col-xs-12,
.bootstrap .col-sm-12,
.bootstrap .col-md-12,
.bootstrap .col-lg-12, .ng-toast .col-xs-1,
.ng-toast .col-sm-1,
.ng-toast .col-md-1,
.ng-toast .col-lg-1,
.ng-toast .col-xs-2,
.ng-toast .col-sm-2,
.ng-toast .col-md-2,
.ng-toast .col-lg-2,
.ng-toast .col-xs-3,
.ng-toast .col-sm-3,
.ng-toast .col-md-3,
.ng-toast .col-lg-3,
.ng-toast .col-xs-4,
.ng-toast .col-sm-4,
.ng-toast .col-md-4,
.ng-toast .col-lg-4,
.ng-toast .col-xs-5,
.ng-toast .col-sm-5,
.ng-toast .col-md-5,
.ng-toast .col-lg-5,
.ng-toast .col-xs-6,
.ng-toast .col-sm-6,
.ng-toast .col-md-6,
.ng-toast .col-lg-6,
.ng-toast .col-xs-7,
.ng-toast .col-sm-7,
.ng-toast .col-md-7,
.ng-toast .col-lg-7,
.ng-toast .col-xs-8,
.ng-toast .col-sm-8,
.ng-toast .col-md-8,
.ng-toast .col-lg-8,
.ng-toast .col-xs-9,
.ng-toast .col-sm-9,
.ng-toast .col-md-9,
.ng-toast .col-lg-9,
.ng-toast .col-xs-10,
.ng-toast .col-sm-10,
.ng-toast .col-md-10,
.ng-toast .col-lg-10,
.ng-toast .col-xs-11,
.ng-toast .col-sm-11,
.ng-toast .col-md-11,
.ng-toast .col-lg-11,
.ng-toast .col-xs-12,
.ng-toast .col-sm-12,
.ng-toast .col-md-12,
.ng-toast .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.bootstrap .col-xs-1,
.bootstrap .col-xs-2,
.bootstrap .col-xs-3,
.bootstrap .col-xs-4,
.bootstrap .col-xs-5,
.bootstrap .col-xs-6,
.bootstrap .col-xs-7,
.bootstrap .col-xs-8,
.bootstrap .col-xs-9,
.bootstrap .col-xs-10,
.bootstrap .col-xs-11,
.bootstrap .col-xs-12, .ng-toast .col-xs-1,
.ng-toast .col-xs-2,
.ng-toast .col-xs-3,
.ng-toast .col-xs-4,
.ng-toast .col-xs-5,
.ng-toast .col-xs-6,
.ng-toast .col-xs-7,
.ng-toast .col-xs-8,
.ng-toast .col-xs-9,
.ng-toast .col-xs-10,
.ng-toast .col-xs-11,
.ng-toast .col-xs-12 {
  float: left;
}
.bootstrap .col-xs-12, .ng-toast .col-xs-12 {
  width: 100%;
}
.bootstrap .col-xs-11, .ng-toast .col-xs-11 {
  width: 91.66666667%;
}
.bootstrap .col-xs-10, .ng-toast .col-xs-10 {
  width: 83.33333333%;
}
.bootstrap .col-xs-9, .ng-toast .col-xs-9 {
  width: 75%;
}
.bootstrap .col-xs-8, .ng-toast .col-xs-8 {
  width: 66.66666667%;
}
.bootstrap .col-xs-7, .ng-toast .col-xs-7 {
  width: 58.33333333%;
}
.bootstrap .col-xs-6, .ng-toast .col-xs-6 {
  width: 50%;
}
.bootstrap .col-xs-5, .ng-toast .col-xs-5 {
  width: 41.66666667%;
}
.bootstrap .col-xs-4, .ng-toast .col-xs-4 {
  width: 33.33333333%;
}
.bootstrap .col-xs-3, .ng-toast .col-xs-3 {
  width: 25%;
}
.bootstrap .col-xs-2, .ng-toast .col-xs-2 {
  width: 16.66666667%;
}
.bootstrap .col-xs-1, .ng-toast .col-xs-1 {
  width: 8.33333333%;
}
.bootstrap .col-xs-pull-12, .ng-toast .col-xs-pull-12 {
  right: 100%;
}
.bootstrap .col-xs-pull-11, .ng-toast .col-xs-pull-11 {
  right: 91.66666667%;
}
.bootstrap .col-xs-pull-10, .ng-toast .col-xs-pull-10 {
  right: 83.33333333%;
}
.bootstrap .col-xs-pull-9, .ng-toast .col-xs-pull-9 {
  right: 75%;
}
.bootstrap .col-xs-pull-8, .ng-toast .col-xs-pull-8 {
  right: 66.66666667%;
}
.bootstrap .col-xs-pull-7, .ng-toast .col-xs-pull-7 {
  right: 58.33333333%;
}
.bootstrap .col-xs-pull-6, .ng-toast .col-xs-pull-6 {
  right: 50%;
}
.bootstrap .col-xs-pull-5, .ng-toast .col-xs-pull-5 {
  right: 41.66666667%;
}
.bootstrap .col-xs-pull-4, .ng-toast .col-xs-pull-4 {
  right: 33.33333333%;
}
.bootstrap .col-xs-pull-3, .ng-toast .col-xs-pull-3 {
  right: 25%;
}
.bootstrap .col-xs-pull-2, .ng-toast .col-xs-pull-2 {
  right: 16.66666667%;
}
.bootstrap .col-xs-pull-1, .ng-toast .col-xs-pull-1 {
  right: 8.33333333%;
}
.bootstrap .col-xs-pull-0, .ng-toast .col-xs-pull-0 {
  right: 0;
}
.bootstrap .col-xs-push-12, .ng-toast .col-xs-push-12 {
  left: 100%;
}
.bootstrap .col-xs-push-11, .ng-toast .col-xs-push-11 {
  left: 91.66666667%;
}
.bootstrap .col-xs-push-10, .ng-toast .col-xs-push-10 {
  left: 83.33333333%;
}
.bootstrap .col-xs-push-9, .ng-toast .col-xs-push-9 {
  left: 75%;
}
.bootstrap .col-xs-push-8, .ng-toast .col-xs-push-8 {
  left: 66.66666667%;
}
.bootstrap .col-xs-push-7, .ng-toast .col-xs-push-7 {
  left: 58.33333333%;
}
.bootstrap .col-xs-push-6, .ng-toast .col-xs-push-6 {
  left: 50%;
}
.bootstrap .col-xs-push-5, .ng-toast .col-xs-push-5 {
  left: 41.66666667%;
}
.bootstrap .col-xs-push-4, .ng-toast .col-xs-push-4 {
  left: 33.33333333%;
}
.bootstrap .col-xs-push-3, .ng-toast .col-xs-push-3 {
  left: 25%;
}
.bootstrap .col-xs-push-2, .ng-toast .col-xs-push-2 {
  left: 16.66666667%;
}
.bootstrap .col-xs-push-1, .ng-toast .col-xs-push-1 {
  left: 8.33333333%;
}
.bootstrap .col-xs-push-0, .ng-toast .col-xs-push-0 {
  left: 0;
}
.bootstrap .col-xs-offset-12, .ng-toast .col-xs-offset-12 {
  margin-left: 100%;
}
.bootstrap .col-xs-offset-11, .ng-toast .col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.bootstrap .col-xs-offset-10, .ng-toast .col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.bootstrap .col-xs-offset-9, .ng-toast .col-xs-offset-9 {
  margin-left: 75%;
}
.bootstrap .col-xs-offset-8, .ng-toast .col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.bootstrap .col-xs-offset-7, .ng-toast .col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.bootstrap .col-xs-offset-6, .ng-toast .col-xs-offset-6 {
  margin-left: 50%;
}
.bootstrap .col-xs-offset-5, .ng-toast .col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.bootstrap .col-xs-offset-4, .ng-toast .col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.bootstrap .col-xs-offset-3, .ng-toast .col-xs-offset-3 {
  margin-left: 25%;
}
.bootstrap .col-xs-offset-2, .ng-toast .col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.bootstrap .col-xs-offset-1, .ng-toast .col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.bootstrap .col-xs-offset-0, .ng-toast .col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .bootstrap .col-sm-1,
  .bootstrap .col-sm-2,
  .bootstrap .col-sm-3,
  .bootstrap .col-sm-4,
  .bootstrap .col-sm-5,
  .bootstrap .col-sm-6,
  .bootstrap .col-sm-7,
  .bootstrap .col-sm-8,
  .bootstrap .col-sm-9,
  .bootstrap .col-sm-10,
  .bootstrap .col-sm-11,
  .bootstrap .col-sm-12, .ng-toast .col-sm-1,
  .ng-toast .col-sm-2,
  .ng-toast .col-sm-3,
  .ng-toast .col-sm-4,
  .ng-toast .col-sm-5,
  .ng-toast .col-sm-6,
  .ng-toast .col-sm-7,
  .ng-toast .col-sm-8,
  .ng-toast .col-sm-9,
  .ng-toast .col-sm-10,
  .ng-toast .col-sm-11,
  .ng-toast .col-sm-12 {
    float: left;
  }
  .bootstrap .col-sm-12, .ng-toast .col-sm-12 {
    width: 100%;
  }
  .bootstrap .col-sm-11, .ng-toast .col-sm-11 {
    width: 91.66666667%;
  }
  .bootstrap .col-sm-10, .ng-toast .col-sm-10 {
    width: 83.33333333%;
  }
  .bootstrap .col-sm-9, .ng-toast .col-sm-9 {
    width: 75%;
  }
  .bootstrap .col-sm-8, .ng-toast .col-sm-8 {
    width: 66.66666667%;
  }
  .bootstrap .col-sm-7, .ng-toast .col-sm-7 {
    width: 58.33333333%;
  }
  .bootstrap .col-sm-6, .ng-toast .col-sm-6 {
    width: 50%;
  }
  .bootstrap .col-sm-5, .ng-toast .col-sm-5 {
    width: 41.66666667%;
  }
  .bootstrap .col-sm-4, .ng-toast .col-sm-4 {
    width: 33.33333333%;
  }
  .bootstrap .col-sm-3, .ng-toast .col-sm-3 {
    width: 25%;
  }
  .bootstrap .col-sm-2, .ng-toast .col-sm-2 {
    width: 16.66666667%;
  }
  .bootstrap .col-sm-1, .ng-toast .col-sm-1 {
    width: 8.33333333%;
  }
  .bootstrap .col-sm-pull-12, .ng-toast .col-sm-pull-12 {
    right: 100%;
  }
  .bootstrap .col-sm-pull-11, .ng-toast .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .bootstrap .col-sm-pull-10, .ng-toast .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .bootstrap .col-sm-pull-9, .ng-toast .col-sm-pull-9 {
    right: 75%;
  }
  .bootstrap .col-sm-pull-8, .ng-toast .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .bootstrap .col-sm-pull-7, .ng-toast .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .bootstrap .col-sm-pull-6, .ng-toast .col-sm-pull-6 {
    right: 50%;
  }
  .bootstrap .col-sm-pull-5, .ng-toast .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .bootstrap .col-sm-pull-4, .ng-toast .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .bootstrap .col-sm-pull-3, .ng-toast .col-sm-pull-3 {
    right: 25%;
  }
  .bootstrap .col-sm-pull-2, .ng-toast .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .bootstrap .col-sm-pull-1, .ng-toast .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .bootstrap .col-sm-pull-0, .ng-toast .col-sm-pull-0 {
    right: 0;
  }
  .bootstrap .col-sm-push-12, .ng-toast .col-sm-push-12 {
    left: 100%;
  }
  .bootstrap .col-sm-push-11, .ng-toast .col-sm-push-11 {
    left: 91.66666667%;
  }
  .bootstrap .col-sm-push-10, .ng-toast .col-sm-push-10 {
    left: 83.33333333%;
  }
  .bootstrap .col-sm-push-9, .ng-toast .col-sm-push-9 {
    left: 75%;
  }
  .bootstrap .col-sm-push-8, .ng-toast .col-sm-push-8 {
    left: 66.66666667%;
  }
  .bootstrap .col-sm-push-7, .ng-toast .col-sm-push-7 {
    left: 58.33333333%;
  }
  .bootstrap .col-sm-push-6, .ng-toast .col-sm-push-6 {
    left: 50%;
  }
  .bootstrap .col-sm-push-5, .ng-toast .col-sm-push-5 {
    left: 41.66666667%;
  }
  .bootstrap .col-sm-push-4, .ng-toast .col-sm-push-4 {
    left: 33.33333333%;
  }
  .bootstrap .col-sm-push-3, .ng-toast .col-sm-push-3 {
    left: 25%;
  }
  .bootstrap .col-sm-push-2, .ng-toast .col-sm-push-2 {
    left: 16.66666667%;
  }
  .bootstrap .col-sm-push-1, .ng-toast .col-sm-push-1 {
    left: 8.33333333%;
  }
  .bootstrap .col-sm-push-0, .ng-toast .col-sm-push-0 {
    left: 0;
  }
  .bootstrap .col-sm-offset-12, .ng-toast .col-sm-offset-12 {
    margin-left: 100%;
  }
  .bootstrap .col-sm-offset-11, .ng-toast .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .bootstrap .col-sm-offset-10, .ng-toast .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .bootstrap .col-sm-offset-9, .ng-toast .col-sm-offset-9 {
    margin-left: 75%;
  }
  .bootstrap .col-sm-offset-8, .ng-toast .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .bootstrap .col-sm-offset-7, .ng-toast .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .bootstrap .col-sm-offset-6, .ng-toast .col-sm-offset-6 {
    margin-left: 50%;
  }
  .bootstrap .col-sm-offset-5, .ng-toast .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .bootstrap .col-sm-offset-4, .ng-toast .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .bootstrap .col-sm-offset-3, .ng-toast .col-sm-offset-3 {
    margin-left: 25%;
  }
  .bootstrap .col-sm-offset-2, .ng-toast .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .bootstrap .col-sm-offset-1, .ng-toast .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .bootstrap .col-sm-offset-0, .ng-toast .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .bootstrap .col-md-1,
  .bootstrap .col-md-2,
  .bootstrap .col-md-3,
  .bootstrap .col-md-4,
  .bootstrap .col-md-5,
  .bootstrap .col-md-6,
  .bootstrap .col-md-7,
  .bootstrap .col-md-8,
  .bootstrap .col-md-9,
  .bootstrap .col-md-10,
  .bootstrap .col-md-11,
  .bootstrap .col-md-12, .ng-toast .col-md-1,
  .ng-toast .col-md-2,
  .ng-toast .col-md-3,
  .ng-toast .col-md-4,
  .ng-toast .col-md-5,
  .ng-toast .col-md-6,
  .ng-toast .col-md-7,
  .ng-toast .col-md-8,
  .ng-toast .col-md-9,
  .ng-toast .col-md-10,
  .ng-toast .col-md-11,
  .ng-toast .col-md-12 {
    float: left;
  }
  .bootstrap .col-md-12, .ng-toast .col-md-12 {
    width: 100%;
  }
  .bootstrap .col-md-11, .ng-toast .col-md-11 {
    width: 91.66666667%;
  }
  .bootstrap .col-md-10, .ng-toast .col-md-10 {
    width: 83.33333333%;
  }
  .bootstrap .col-md-9, .ng-toast .col-md-9 {
    width: 75%;
  }
  .bootstrap .col-md-8, .ng-toast .col-md-8 {
    width: 66.66666667%;
  }
  .bootstrap .col-md-7, .ng-toast .col-md-7 {
    width: 58.33333333%;
  }
  .bootstrap .col-md-6, .ng-toast .col-md-6 {
    width: 50%;
  }
  .bootstrap .col-md-5, .ng-toast .col-md-5 {
    width: 41.66666667%;
  }
  .bootstrap .col-md-4, .ng-toast .col-md-4 {
    width: 33.33333333%;
  }
  .bootstrap .col-md-3, .ng-toast .col-md-3 {
    width: 25%;
  }
  .bootstrap .col-md-2, .ng-toast .col-md-2 {
    width: 16.66666667%;
  }
  .bootstrap .col-md-1, .ng-toast .col-md-1 {
    width: 8.33333333%;
  }
  .bootstrap .col-md-pull-12, .ng-toast .col-md-pull-12 {
    right: 100%;
  }
  .bootstrap .col-md-pull-11, .ng-toast .col-md-pull-11 {
    right: 91.66666667%;
  }
  .bootstrap .col-md-pull-10, .ng-toast .col-md-pull-10 {
    right: 83.33333333%;
  }
  .bootstrap .col-md-pull-9, .ng-toast .col-md-pull-9 {
    right: 75%;
  }
  .bootstrap .col-md-pull-8, .ng-toast .col-md-pull-8 {
    right: 66.66666667%;
  }
  .bootstrap .col-md-pull-7, .ng-toast .col-md-pull-7 {
    right: 58.33333333%;
  }
  .bootstrap .col-md-pull-6, .ng-toast .col-md-pull-6 {
    right: 50%;
  }
  .bootstrap .col-md-pull-5, .ng-toast .col-md-pull-5 {
    right: 41.66666667%;
  }
  .bootstrap .col-md-pull-4, .ng-toast .col-md-pull-4 {
    right: 33.33333333%;
  }
  .bootstrap .col-md-pull-3, .ng-toast .col-md-pull-3 {
    right: 25%;
  }
  .bootstrap .col-md-pull-2, .ng-toast .col-md-pull-2 {
    right: 16.66666667%;
  }
  .bootstrap .col-md-pull-1, .ng-toast .col-md-pull-1 {
    right: 8.33333333%;
  }
  .bootstrap .col-md-pull-0, .ng-toast .col-md-pull-0 {
    right: 0;
  }
  .bootstrap .col-md-push-12, .ng-toast .col-md-push-12 {
    left: 100%;
  }
  .bootstrap .col-md-push-11, .ng-toast .col-md-push-11 {
    left: 91.66666667%;
  }
  .bootstrap .col-md-push-10, .ng-toast .col-md-push-10 {
    left: 83.33333333%;
  }
  .bootstrap .col-md-push-9, .ng-toast .col-md-push-9 {
    left: 75%;
  }
  .bootstrap .col-md-push-8, .ng-toast .col-md-push-8 {
    left: 66.66666667%;
  }
  .bootstrap .col-md-push-7, .ng-toast .col-md-push-7 {
    left: 58.33333333%;
  }
  .bootstrap .col-md-push-6, .ng-toast .col-md-push-6 {
    left: 50%;
  }
  .bootstrap .col-md-push-5, .ng-toast .col-md-push-5 {
    left: 41.66666667%;
  }
  .bootstrap .col-md-push-4, .ng-toast .col-md-push-4 {
    left: 33.33333333%;
  }
  .bootstrap .col-md-push-3, .ng-toast .col-md-push-3 {
    left: 25%;
  }
  .bootstrap .col-md-push-2, .ng-toast .col-md-push-2 {
    left: 16.66666667%;
  }
  .bootstrap .col-md-push-1, .ng-toast .col-md-push-1 {
    left: 8.33333333%;
  }
  .bootstrap .col-md-push-0, .ng-toast .col-md-push-0 {
    left: 0;
  }
  .bootstrap .col-md-offset-12, .ng-toast .col-md-offset-12 {
    margin-left: 100%;
  }
  .bootstrap .col-md-offset-11, .ng-toast .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .bootstrap .col-md-offset-10, .ng-toast .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .bootstrap .col-md-offset-9, .ng-toast .col-md-offset-9 {
    margin-left: 75%;
  }
  .bootstrap .col-md-offset-8, .ng-toast .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .bootstrap .col-md-offset-7, .ng-toast .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .bootstrap .col-md-offset-6, .ng-toast .col-md-offset-6 {
    margin-left: 50%;
  }
  .bootstrap .col-md-offset-5, .ng-toast .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .bootstrap .col-md-offset-4, .ng-toast .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .bootstrap .col-md-offset-3, .ng-toast .col-md-offset-3 {
    margin-left: 25%;
  }
  .bootstrap .col-md-offset-2, .ng-toast .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .bootstrap .col-md-offset-1, .ng-toast .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .bootstrap .col-md-offset-0, .ng-toast .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .bootstrap .col-lg-1,
  .bootstrap .col-lg-2,
  .bootstrap .col-lg-3,
  .bootstrap .col-lg-4,
  .bootstrap .col-lg-5,
  .bootstrap .col-lg-6,
  .bootstrap .col-lg-7,
  .bootstrap .col-lg-8,
  .bootstrap .col-lg-9,
  .bootstrap .col-lg-10,
  .bootstrap .col-lg-11,
  .bootstrap .col-lg-12, .ng-toast .col-lg-1,
  .ng-toast .col-lg-2,
  .ng-toast .col-lg-3,
  .ng-toast .col-lg-4,
  .ng-toast .col-lg-5,
  .ng-toast .col-lg-6,
  .ng-toast .col-lg-7,
  .ng-toast .col-lg-8,
  .ng-toast .col-lg-9,
  .ng-toast .col-lg-10,
  .ng-toast .col-lg-11,
  .ng-toast .col-lg-12 {
    float: left;
  }
  .bootstrap .col-lg-12, .ng-toast .col-lg-12 {
    width: 100%;
  }
  .bootstrap .col-lg-11, .ng-toast .col-lg-11 {
    width: 91.66666667%;
  }
  .bootstrap .col-lg-10, .ng-toast .col-lg-10 {
    width: 83.33333333%;
  }
  .bootstrap .col-lg-9, .ng-toast .col-lg-9 {
    width: 75%;
  }
  .bootstrap .col-lg-8, .ng-toast .col-lg-8 {
    width: 66.66666667%;
  }
  .bootstrap .col-lg-7, .ng-toast .col-lg-7 {
    width: 58.33333333%;
  }
  .bootstrap .col-lg-6, .ng-toast .col-lg-6 {
    width: 50%;
  }
  .bootstrap .col-lg-5, .ng-toast .col-lg-5 {
    width: 41.66666667%;
  }
  .bootstrap .col-lg-4, .ng-toast .col-lg-4 {
    width: 33.33333333%;
  }
  .bootstrap .col-lg-3, .ng-toast .col-lg-3 {
    width: 25%;
  }
  .bootstrap .col-lg-2, .ng-toast .col-lg-2 {
    width: 16.66666667%;
  }
  .bootstrap .col-lg-1, .ng-toast .col-lg-1 {
    width: 8.33333333%;
  }
  .bootstrap .col-lg-pull-12, .ng-toast .col-lg-pull-12 {
    right: 100%;
  }
  .bootstrap .col-lg-pull-11, .ng-toast .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .bootstrap .col-lg-pull-10, .ng-toast .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .bootstrap .col-lg-pull-9, .ng-toast .col-lg-pull-9 {
    right: 75%;
  }
  .bootstrap .col-lg-pull-8, .ng-toast .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .bootstrap .col-lg-pull-7, .ng-toast .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .bootstrap .col-lg-pull-6, .ng-toast .col-lg-pull-6 {
    right: 50%;
  }
  .bootstrap .col-lg-pull-5, .ng-toast .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .bootstrap .col-lg-pull-4, .ng-toast .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .bootstrap .col-lg-pull-3, .ng-toast .col-lg-pull-3 {
    right: 25%;
  }
  .bootstrap .col-lg-pull-2, .ng-toast .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .bootstrap .col-lg-pull-1, .ng-toast .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .bootstrap .col-lg-pull-0, .ng-toast .col-lg-pull-0 {
    right: 0;
  }
  .bootstrap .col-lg-push-12, .ng-toast .col-lg-push-12 {
    left: 100%;
  }
  .bootstrap .col-lg-push-11, .ng-toast .col-lg-push-11 {
    left: 91.66666667%;
  }
  .bootstrap .col-lg-push-10, .ng-toast .col-lg-push-10 {
    left: 83.33333333%;
  }
  .bootstrap .col-lg-push-9, .ng-toast .col-lg-push-9 {
    left: 75%;
  }
  .bootstrap .col-lg-push-8, .ng-toast .col-lg-push-8 {
    left: 66.66666667%;
  }
  .bootstrap .col-lg-push-7, .ng-toast .col-lg-push-7 {
    left: 58.33333333%;
  }
  .bootstrap .col-lg-push-6, .ng-toast .col-lg-push-6 {
    left: 50%;
  }
  .bootstrap .col-lg-push-5, .ng-toast .col-lg-push-5 {
    left: 41.66666667%;
  }
  .bootstrap .col-lg-push-4, .ng-toast .col-lg-push-4 {
    left: 33.33333333%;
  }
  .bootstrap .col-lg-push-3, .ng-toast .col-lg-push-3 {
    left: 25%;
  }
  .bootstrap .col-lg-push-2, .ng-toast .col-lg-push-2 {
    left: 16.66666667%;
  }
  .bootstrap .col-lg-push-1, .ng-toast .col-lg-push-1 {
    left: 8.33333333%;
  }
  .bootstrap .col-lg-push-0, .ng-toast .col-lg-push-0 {
    left: 0;
  }
  .bootstrap .col-lg-offset-12, .ng-toast .col-lg-offset-12 {
    margin-left: 100%;
  }
  .bootstrap .col-lg-offset-11, .ng-toast .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .bootstrap .col-lg-offset-10, .ng-toast .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .bootstrap .col-lg-offset-9, .ng-toast .col-lg-offset-9 {
    margin-left: 75%;
  }
  .bootstrap .col-lg-offset-8, .ng-toast .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .bootstrap .col-lg-offset-7, .ng-toast .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .bootstrap .col-lg-offset-6, .ng-toast .col-lg-offset-6 {
    margin-left: 50%;
  }
  .bootstrap .col-lg-offset-5, .ng-toast .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .bootstrap .col-lg-offset-4, .ng-toast .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .bootstrap .col-lg-offset-3, .ng-toast .col-lg-offset-3 {
    margin-left: 25%;
  }
  .bootstrap .col-lg-offset-2, .ng-toast .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .bootstrap .col-lg-offset-1, .ng-toast .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .bootstrap .col-lg-offset-0, .ng-toast .col-lg-offset-0 {
    margin-left: 0;
  }
}
.bootstrap table, .ng-toast table {
  max-width: 100%;
  background-color: transparent;
}
.bootstrap th, .ng-toast th {
  text-align: left;
}
.bootstrap .table, .ng-toast .table {
  width: 100%;
  margin-bottom: 20px;
}
.bootstrap .table > thead > tr > th,
.bootstrap .table > tbody > tr > th,
.bootstrap .table > tfoot > tr > th,
.bootstrap .table > thead > tr > td,
.bootstrap .table > tbody > tr > td,
.bootstrap .table > tfoot > tr > td, .ng-toast .table > thead > tr > th,
.ng-toast .table > tbody > tr > th,
.ng-toast .table > tfoot > tr > th,
.ng-toast .table > thead > tr > td,
.ng-toast .table > tbody > tr > td,
.ng-toast .table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.bootstrap .table > thead > tr > th, .ng-toast .table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.bootstrap .table > caption + thead > tr:first-child > th,
.bootstrap .table > colgroup + thead > tr:first-child > th,
.bootstrap .table > thead:first-child > tr:first-child > th,
.bootstrap .table > caption + thead > tr:first-child > td,
.bootstrap .table > colgroup + thead > tr:first-child > td,
.bootstrap .table > thead:first-child > tr:first-child > td, .ng-toast .table > caption + thead > tr:first-child > th,
.ng-toast .table > colgroup + thead > tr:first-child > th,
.ng-toast .table > thead:first-child > tr:first-child > th,
.ng-toast .table > caption + thead > tr:first-child > td,
.ng-toast .table > colgroup + thead > tr:first-child > td,
.ng-toast .table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.bootstrap .table > tbody + tbody, .ng-toast .table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.bootstrap .table .table, .ng-toast .table .table {
  background-color: #fff;
}
.bootstrap .table-condensed > thead > tr > th,
.bootstrap .table-condensed > tbody > tr > th,
.bootstrap .table-condensed > tfoot > tr > th,
.bootstrap .table-condensed > thead > tr > td,
.bootstrap .table-condensed > tbody > tr > td,
.bootstrap .table-condensed > tfoot > tr > td, .ng-toast .table-condensed > thead > tr > th,
.ng-toast .table-condensed > tbody > tr > th,
.ng-toast .table-condensed > tfoot > tr > th,
.ng-toast .table-condensed > thead > tr > td,
.ng-toast .table-condensed > tbody > tr > td,
.ng-toast .table-condensed > tfoot > tr > td {
  padding: 5px;
}
.bootstrap .table-bordered, .ng-toast .table-bordered {
  border: 1px solid #ddd;
}
.bootstrap .table-bordered > thead > tr > th,
.bootstrap .table-bordered > tbody > tr > th,
.bootstrap .table-bordered > tfoot > tr > th,
.bootstrap .table-bordered > thead > tr > td,
.bootstrap .table-bordered > tbody > tr > td,
.bootstrap .table-bordered > tfoot > tr > td, .ng-toast .table-bordered > thead > tr > th,
.ng-toast .table-bordered > tbody > tr > th,
.ng-toast .table-bordered > tfoot > tr > th,
.ng-toast .table-bordered > thead > tr > td,
.ng-toast .table-bordered > tbody > tr > td,
.ng-toast .table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.bootstrap .table-bordered > thead > tr > th,
.bootstrap .table-bordered > thead > tr > td, .ng-toast .table-bordered > thead > tr > th,
.ng-toast .table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.bootstrap .table-striped > tbody > tr:nth-child(odd) > td,
.bootstrap .table-striped > tbody > tr:nth-child(odd) > th, .ng-toast .table-striped > tbody > tr:nth-child(odd) > td,
.ng-toast .table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.bootstrap .table-hover > tbody > tr:hover > td,
.bootstrap .table-hover > tbody > tr:hover > th, .ng-toast .table-hover > tbody > tr:hover > td,
.ng-toast .table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
.bootstrap table col[class*=col-], .ng-toast table col[class*=col-] {
  position: static;
  float: none;
  display: table-column;
}
.bootstrap table td[class*=col-],
.bootstrap table th[class*=col-], .ng-toast table td[class*=col-],
.ng-toast table th[class*=col-] {
  position: static;
  float: none;
  display: table-cell;
}
.bootstrap .table > thead > tr > td.active,
.bootstrap .table > tbody > tr > td.active,
.bootstrap .table > tfoot > tr > td.active,
.bootstrap .table > thead > tr > th.active,
.bootstrap .table > tbody > tr > th.active,
.bootstrap .table > tfoot > tr > th.active,
.bootstrap .table > thead > tr.active > td,
.bootstrap .table > tbody > tr.active > td,
.bootstrap .table > tfoot > tr.active > td,
.bootstrap .table > thead > tr.active > th,
.bootstrap .table > tbody > tr.active > th,
.bootstrap .table > tfoot > tr.active > th, .ng-toast .table > thead > tr > td.active,
.ng-toast .table > tbody > tr > td.active,
.ng-toast .table > tfoot > tr > td.active,
.ng-toast .table > thead > tr > th.active,
.ng-toast .table > tbody > tr > th.active,
.ng-toast .table > tfoot > tr > th.active,
.ng-toast .table > thead > tr.active > td,
.ng-toast .table > tbody > tr.active > td,
.ng-toast .table > tfoot > tr.active > td,
.ng-toast .table > thead > tr.active > th,
.ng-toast .table > tbody > tr.active > th,
.ng-toast .table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.bootstrap .table-hover > tbody > tr > td.active:hover,
.bootstrap .table-hover > tbody > tr > th.active:hover,
.bootstrap .table-hover > tbody > tr.active:hover > td,
.bootstrap .table-hover > tbody > tr.active:hover > th, .ng-toast .table-hover > tbody > tr > td.active:hover,
.ng-toast .table-hover > tbody > tr > th.active:hover,
.ng-toast .table-hover > tbody > tr.active:hover > td,
.ng-toast .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.bootstrap .table > thead > tr > td.success,
.bootstrap .table > tbody > tr > td.success,
.bootstrap .table > tfoot > tr > td.success,
.bootstrap .table > thead > tr > th.success,
.bootstrap .table > tbody > tr > th.success,
.bootstrap .table > tfoot > tr > th.success,
.bootstrap .table > thead > tr.success > td,
.bootstrap .table > tbody > tr.success > td,
.bootstrap .table > tfoot > tr.success > td,
.bootstrap .table > thead > tr.success > th,
.bootstrap .table > tbody > tr.success > th,
.bootstrap .table > tfoot > tr.success > th, .ng-toast .table > thead > tr > td.success,
.ng-toast .table > tbody > tr > td.success,
.ng-toast .table > tfoot > tr > td.success,
.ng-toast .table > thead > tr > th.success,
.ng-toast .table > tbody > tr > th.success,
.ng-toast .table > tfoot > tr > th.success,
.ng-toast .table > thead > tr.success > td,
.ng-toast .table > tbody > tr.success > td,
.ng-toast .table > tfoot > tr.success > td,
.ng-toast .table > thead > tr.success > th,
.ng-toast .table > tbody > tr.success > th,
.ng-toast .table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.bootstrap .table-hover > tbody > tr > td.success:hover,
.bootstrap .table-hover > tbody > tr > th.success:hover,
.bootstrap .table-hover > tbody > tr.success:hover > td,
.bootstrap .table-hover > tbody > tr.success:hover > th, .ng-toast .table-hover > tbody > tr > td.success:hover,
.ng-toast .table-hover > tbody > tr > th.success:hover,
.ng-toast .table-hover > tbody > tr.success:hover > td,
.ng-toast .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.bootstrap .table > thead > tr > td.info,
.bootstrap .table > tbody > tr > td.info,
.bootstrap .table > tfoot > tr > td.info,
.bootstrap .table > thead > tr > th.info,
.bootstrap .table > tbody > tr > th.info,
.bootstrap .table > tfoot > tr > th.info,
.bootstrap .table > thead > tr.info > td,
.bootstrap .table > tbody > tr.info > td,
.bootstrap .table > tfoot > tr.info > td,
.bootstrap .table > thead > tr.info > th,
.bootstrap .table > tbody > tr.info > th,
.bootstrap .table > tfoot > tr.info > th, .ng-toast .table > thead > tr > td.info,
.ng-toast .table > tbody > tr > td.info,
.ng-toast .table > tfoot > tr > td.info,
.ng-toast .table > thead > tr > th.info,
.ng-toast .table > tbody > tr > th.info,
.ng-toast .table > tfoot > tr > th.info,
.ng-toast .table > thead > tr.info > td,
.ng-toast .table > tbody > tr.info > td,
.ng-toast .table > tfoot > tr.info > td,
.ng-toast .table > thead > tr.info > th,
.ng-toast .table > tbody > tr.info > th,
.ng-toast .table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.bootstrap .table-hover > tbody > tr > td.info:hover,
.bootstrap .table-hover > tbody > tr > th.info:hover,
.bootstrap .table-hover > tbody > tr.info:hover > td,
.bootstrap .table-hover > tbody > tr.info:hover > th, .ng-toast .table-hover > tbody > tr > td.info:hover,
.ng-toast .table-hover > tbody > tr > th.info:hover,
.ng-toast .table-hover > tbody > tr.info:hover > td,
.ng-toast .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.bootstrap .table > thead > tr > td.warning,
.bootstrap .table > tbody > tr > td.warning,
.bootstrap .table > tfoot > tr > td.warning,
.bootstrap .table > thead > tr > th.warning,
.bootstrap .table > tbody > tr > th.warning,
.bootstrap .table > tfoot > tr > th.warning,
.bootstrap .table > thead > tr.warning > td,
.bootstrap .table > tbody > tr.warning > td,
.bootstrap .table > tfoot > tr.warning > td,
.bootstrap .table > thead > tr.warning > th,
.bootstrap .table > tbody > tr.warning > th,
.bootstrap .table > tfoot > tr.warning > th, .ng-toast .table > thead > tr > td.warning,
.ng-toast .table > tbody > tr > td.warning,
.ng-toast .table > tfoot > tr > td.warning,
.ng-toast .table > thead > tr > th.warning,
.ng-toast .table > tbody > tr > th.warning,
.ng-toast .table > tfoot > tr > th.warning,
.ng-toast .table > thead > tr.warning > td,
.ng-toast .table > tbody > tr.warning > td,
.ng-toast .table > tfoot > tr.warning > td,
.ng-toast .table > thead > tr.warning > th,
.ng-toast .table > tbody > tr.warning > th,
.ng-toast .table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.bootstrap .table-hover > tbody > tr > td.warning:hover,
.bootstrap .table-hover > tbody > tr > th.warning:hover,
.bootstrap .table-hover > tbody > tr.warning:hover > td,
.bootstrap .table-hover > tbody > tr.warning:hover > th, .ng-toast .table-hover > tbody > tr > td.warning:hover,
.ng-toast .table-hover > tbody > tr > th.warning:hover,
.ng-toast .table-hover > tbody > tr.warning:hover > td,
.ng-toast .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.bootstrap .table > thead > tr > td.danger,
.bootstrap .table > tbody > tr > td.danger,
.bootstrap .table > tfoot > tr > td.danger,
.bootstrap .table > thead > tr > th.danger,
.bootstrap .table > tbody > tr > th.danger,
.bootstrap .table > tfoot > tr > th.danger,
.bootstrap .table > thead > tr.danger > td,
.bootstrap .table > tbody > tr.danger > td,
.bootstrap .table > tfoot > tr.danger > td,
.bootstrap .table > thead > tr.danger > th,
.bootstrap .table > tbody > tr.danger > th,
.bootstrap .table > tfoot > tr.danger > th, .ng-toast .table > thead > tr > td.danger,
.ng-toast .table > tbody > tr > td.danger,
.ng-toast .table > tfoot > tr > td.danger,
.ng-toast .table > thead > tr > th.danger,
.ng-toast .table > tbody > tr > th.danger,
.ng-toast .table > tfoot > tr > th.danger,
.ng-toast .table > thead > tr.danger > td,
.ng-toast .table > tbody > tr.danger > td,
.ng-toast .table > tfoot > tr.danger > td,
.ng-toast .table > thead > tr.danger > th,
.ng-toast .table > tbody > tr.danger > th,
.ng-toast .table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.bootstrap .table-hover > tbody > tr > td.danger:hover,
.bootstrap .table-hover > tbody > tr > th.danger:hover,
.bootstrap .table-hover > tbody > tr.danger:hover > td,
.bootstrap .table-hover > tbody > tr.danger:hover > th, .ng-toast .table-hover > tbody > tr > td.danger:hover,
.ng-toast .table-hover > tbody > tr > th.danger:hover,
.ng-toast .table-hover > tbody > tr.danger:hover > td,
.ng-toast .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
@media (max-width: 767px) {
  .bootstrap .table-responsive, .ng-toast .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
  }
  .bootstrap .table-responsive > .table, .ng-toast .table-responsive > .table {
    margin-bottom: 0;
  }
  .bootstrap .table-responsive > .table > thead > tr > th,
  .bootstrap .table-responsive > .table > tbody > tr > th,
  .bootstrap .table-responsive > .table > tfoot > tr > th,
  .bootstrap .table-responsive > .table > thead > tr > td,
  .bootstrap .table-responsive > .table > tbody > tr > td,
  .bootstrap .table-responsive > .table > tfoot > tr > td, .ng-toast .table-responsive > .table > thead > tr > th,
  .ng-toast .table-responsive > .table > tbody > tr > th,
  .ng-toast .table-responsive > .table > tfoot > tr > th,
  .ng-toast .table-responsive > .table > thead > tr > td,
  .ng-toast .table-responsive > .table > tbody > tr > td,
  .ng-toast .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .bootstrap .table-responsive > .table-bordered, .ng-toast .table-responsive > .table-bordered {
    border: 0;
  }
  .bootstrap .table-responsive > .table-bordered > thead > tr > th:first-child,
  .bootstrap .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .bootstrap .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .bootstrap .table-responsive > .table-bordered > thead > tr > td:first-child,
  .bootstrap .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .bootstrap .table-responsive > .table-bordered > tfoot > tr > td:first-child, .ng-toast .table-responsive > .table-bordered > thead > tr > th:first-child,
  .ng-toast .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .ng-toast .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .ng-toast .table-responsive > .table-bordered > thead > tr > td:first-child,
  .ng-toast .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .ng-toast .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .bootstrap .table-responsive > .table-bordered > thead > tr > th:last-child,
  .bootstrap .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .bootstrap .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .bootstrap .table-responsive > .table-bordered > thead > tr > td:last-child,
  .bootstrap .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .bootstrap .table-responsive > .table-bordered > tfoot > tr > td:last-child, .ng-toast .table-responsive > .table-bordered > thead > tr > th:last-child,
  .ng-toast .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .ng-toast .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .ng-toast .table-responsive > .table-bordered > thead > tr > td:last-child,
  .ng-toast .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .ng-toast .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .bootstrap .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .bootstrap .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .bootstrap .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .bootstrap .table-responsive > .table-bordered > tfoot > tr:last-child > td, .ng-toast .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .ng-toast .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .ng-toast .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .ng-toast .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
.bootstrap fieldset, .ng-toast fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
.bootstrap legend, .ng-toast legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
.bootstrap label, .ng-toast label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: 700;
}
.bootstrap input[type=search], .ng-toast input[type=search] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bootstrap input[type=radio],
.bootstrap input[type=checkbox], .ng-toast input[type=radio],
.ng-toast input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
.bootstrap input[type=file], .ng-toast input[type=file] {
  display: block;
}
.bootstrap input[type=range], .ng-toast input[type=range] {
  display: block;
  width: 100%;
}
.bootstrap select[multiple],
.bootstrap select[size], .ng-toast select[multiple],
.ng-toast select[size] {
  height: auto;
}
.bootstrap output, .ng-toast output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.bootstrap .form-control, .ng-toast .form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -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);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.bootstrap .form-control:focus, .ng-toast .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.bootstrap .form-control::-moz-placeholder, .ng-toast .form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.bootstrap .form-control:-ms-input-placeholder, .ng-toast .form-control:-ms-input-placeholder {
  color: #999;
}
.bootstrap .form-control::-webkit-input-placeholder, .ng-toast .form-control::-webkit-input-placeholder {
  color: #999;
}
.bootstrap .form-control[disabled],
.bootstrap .form-control[readonly],
.bootstrap fieldset[disabled] .form-control, .ng-toast .form-control[disabled],
.ng-toast .form-control[readonly],
.ng-toast fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
.bootstrap textarea.form-control, .ng-toast textarea.form-control {
  height: auto;
}
.bootstrap input[type=search], .ng-toast input[type=search] {
  -webkit-appearance: none;
}
.bootstrap input[type=date], .ng-toast input[type=date] {
  line-height: 34px;
}
.bootstrap .form-group, .ng-toast .form-group {
  margin-bottom: 15px;
}
.bootstrap .radio,
.bootstrap .checkbox, .ng-toast .radio,
.ng-toast .checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
}
.bootstrap .radio label,
.bootstrap .checkbox label, .ng-toast .radio label,
.ng-toast .checkbox label {
  display: inline;
  font-weight: 400;
  cursor: pointer;
}
.bootstrap .radio input[type=radio],
.bootstrap .radio-inline input[type=radio],
.bootstrap .checkbox input[type=checkbox],
.bootstrap .checkbox-inline input[type=checkbox], .ng-toast .radio input[type=radio],
.ng-toast .radio-inline input[type=radio],
.ng-toast .checkbox input[type=checkbox],
.ng-toast .checkbox-inline input[type=checkbox] {
  float: left;
  margin-left: -20px;
}
.bootstrap .radio + .radio,
.bootstrap .checkbox + .checkbox, .ng-toast .radio + .radio,
.ng-toast .checkbox + .checkbox {
  margin-top: -5px;
}
.bootstrap .radio-inline,
.bootstrap .checkbox-inline, .ng-toast .radio-inline,
.ng-toast .checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: 400;
  cursor: pointer;
}
.bootstrap .radio-inline + .radio-inline,
.bootstrap .checkbox-inline + .checkbox-inline, .ng-toast .radio-inline + .radio-inline,
.ng-toast .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.bootstrap input[type=radio][disabled],
.bootstrap input[type=checkbox][disabled],
.bootstrap .radio[disabled],
.bootstrap .radio-inline[disabled],
.bootstrap .checkbox[disabled],
.bootstrap .checkbox-inline[disabled],
.bootstrap fieldset[disabled] input[type=radio],
.bootstrap fieldset[disabled] input[type=checkbox],
.bootstrap fieldset[disabled] .radio,
.bootstrap fieldset[disabled] .radio-inline,
.bootstrap fieldset[disabled] .checkbox,
.bootstrap fieldset[disabled] .checkbox-inline, .ng-toast input[type=radio][disabled],
.ng-toast input[type=checkbox][disabled],
.ng-toast .radio[disabled],
.ng-toast .radio-inline[disabled],
.ng-toast .checkbox[disabled],
.ng-toast .checkbox-inline[disabled],
.ng-toast fieldset[disabled] input[type=radio],
.ng-toast fieldset[disabled] input[type=checkbox],
.ng-toast fieldset[disabled] .radio,
.ng-toast fieldset[disabled] .radio-inline,
.ng-toast fieldset[disabled] .checkbox,
.ng-toast fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.bootstrap .input-sm, .ng-toast .input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.bootstrap select.input-sm, .ng-toast select.input-sm {
  height: 30px;
  line-height: 30px;
}
.bootstrap textarea.input-sm,
.bootstrap select[multiple].input-sm, .ng-toast textarea.input-sm,
.ng-toast select[multiple].input-sm {
  height: auto;
}
.bootstrap .input-lg, .ng-toast .input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.bootstrap select.input-lg, .ng-toast select.input-lg {
  height: 46px;
  line-height: 46px;
}
.bootstrap textarea.input-lg,
.bootstrap select[multiple].input-lg, .ng-toast textarea.input-lg,
.ng-toast select[multiple].input-lg {
  height: auto;
}
.bootstrap .has-feedback, .ng-toast .has-feedback {
  position: relative;
}
.bootstrap .has-feedback .form-control, .ng-toast .has-feedback .form-control {
  padding-right: 42.5px;
}
.bootstrap .has-feedback .form-control-feedback, .ng-toast .has-feedback .form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}
.bootstrap .has-success .help-block,
.bootstrap .has-success .control-label,
.bootstrap .has-success .radio,
.bootstrap .has-success .checkbox,
.bootstrap .has-success .radio-inline,
.bootstrap .has-success .checkbox-inline, .ng-toast .has-success .help-block,
.ng-toast .has-success .control-label,
.ng-toast .has-success .radio,
.ng-toast .has-success .checkbox,
.ng-toast .has-success .radio-inline,
.ng-toast .has-success .checkbox-inline {
  color: #3c763d;
}
.bootstrap .has-success .form-control, .ng-toast .has-success .form-control {
  border-color: #3c763d;
  -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);
}
.bootstrap .has-success .form-control:focus, .ng-toast .has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.bootstrap .has-success .input-group-addon, .ng-toast .has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.bootstrap .has-success .form-control-feedback, .ng-toast .has-success .form-control-feedback {
  color: #3c763d;
}
.bootstrap .has-warning .help-block,
.bootstrap .has-warning .control-label,
.bootstrap .has-warning .radio,
.bootstrap .has-warning .checkbox,
.bootstrap .has-warning .radio-inline,
.bootstrap .has-warning .checkbox-inline, .ng-toast .has-warning .help-block,
.ng-toast .has-warning .control-label,
.ng-toast .has-warning .radio,
.ng-toast .has-warning .checkbox,
.ng-toast .has-warning .radio-inline,
.ng-toast .has-warning .checkbox-inline {
  color: #8a6d3b;
}
.bootstrap .has-warning .form-control, .ng-toast .has-warning .form-control {
  border-color: #8a6d3b;
  -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);
}
.bootstrap .has-warning .form-control:focus, .ng-toast .has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.bootstrap .has-warning .input-group-addon, .ng-toast .has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.bootstrap .has-warning .form-control-feedback, .ng-toast .has-warning .form-control-feedback {
  color: #8a6d3b;
}
.bootstrap .has-error .help-block,
.bootstrap .has-error .control-label,
.bootstrap .has-error .radio,
.bootstrap .has-error .checkbox,
.bootstrap .has-error .radio-inline,
.bootstrap .has-error .checkbox-inline, .ng-toast .has-error .help-block,
.ng-toast .has-error .control-label,
.ng-toast .has-error .radio,
.ng-toast .has-error .checkbox,
.ng-toast .has-error .radio-inline,
.ng-toast .has-error .checkbox-inline {
  color: #a94442;
}
.bootstrap .has-error .form-control, .ng-toast .has-error .form-control {
  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);
}
.bootstrap .has-error .form-control:focus, .ng-toast .has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.bootstrap .has-error .input-group-addon, .ng-toast .has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.bootstrap .has-error .form-control-feedback, .ng-toast .has-error .form-control-feedback {
  color: #a94442;
}
.bootstrap .form-control-static, .ng-toast .form-control-static {
  margin-bottom: 0;
}
.bootstrap .help-block, .ng-toast .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .bootstrap .form-inline .form-group, .ng-toast .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .bootstrap .form-inline .form-control, .ng-toast .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .bootstrap .form-inline .input-group > .form-control, .ng-toast .form-inline .input-group > .form-control {
    width: 100%;
  }
  .bootstrap .form-inline .control-label, .ng-toast .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .bootstrap .form-inline .radio,
  .bootstrap .form-inline .checkbox, .ng-toast .form-inline .radio,
  .ng-toast .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  .bootstrap .form-inline .radio input[type=radio],
  .bootstrap .form-inline .checkbox input[type=checkbox], .ng-toast .form-inline .radio input[type=radio],
  .ng-toast .form-inline .checkbox input[type=checkbox] {
    float: none;
    margin-left: 0;
  }
  .bootstrap .form-inline .has-feedback .form-control-feedback, .ng-toast .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.bootstrap .form-horizontal .control-label,
.bootstrap .form-horizontal .radio,
.bootstrap .form-horizontal .checkbox,
.bootstrap .form-horizontal .radio-inline,
.bootstrap .form-horizontal .checkbox-inline, .ng-toast .form-horizontal .control-label,
.ng-toast .form-horizontal .radio,
.ng-toast .form-horizontal .checkbox,
.ng-toast .form-horizontal .radio-inline,
.ng-toast .form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.bootstrap .form-horizontal .radio,
.bootstrap .form-horizontal .checkbox, .ng-toast .form-horizontal .radio,
.ng-toast .form-horizontal .checkbox {
  min-height: 27px;
}
.bootstrap .form-horizontal .form-group, .ng-toast .form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.bootstrap .form-horizontal .form-control-static, .ng-toast .form-horizontal .form-control-static {
  padding-top: 7px;
}
@media (min-width: 768px) {
  .bootstrap .form-horizontal .control-label, .ng-toast .form-horizontal .control-label {
    text-align: right;
  }
}
.bootstrap .form-horizontal .has-feedback .form-control-feedback, .ng-toast .form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}
.bootstrap .btn, .bootstrap .btn-small, .bootstrap .btn-gray-sm, .bootstrap .btn-primary-sm, .bootstrap .btn-lg, .bootstrap .btn-primary-lg, .bootstrap .btn-secondary-lg, .bootstrap .btn-gray-lg, .bootstrap .btn-primary, .bootstrap .btn-secondary, .bootstrap .btn-gray, .ng-toast .btn, .ng-toast .btn-small, .ng-toast .btn-gray-sm, .ng-toast .btn-primary-sm, .ng-toast .btn-lg, .ng-toast .btn-primary-lg, .ng-toast .btn-secondary-lg, .ng-toast .btn-gray-lg, .ng-toast .btn-primary, .ng-toast .btn-secondary, .ng-toast .btn-gray {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bootstrap .btn:active, .bootstrap .btn-small:active, .bootstrap .btn-gray-sm:active, .bootstrap .btn-primary-sm:active, .bootstrap .btn-lg:active, .bootstrap .btn-primary-lg:active, .bootstrap .btn-secondary-lg:active, .bootstrap .btn-gray-lg:active, .bootstrap .btn-primary:active, .bootstrap .btn-secondary:active, .bootstrap .btn-gray:active,
.bootstrap .btn.active,
.bootstrap .active.btn-small,
.bootstrap .active.btn-gray-sm,
.bootstrap .active.btn-primary-sm,
.bootstrap .active.btn-lg,
.bootstrap .active.btn-primary-lg,
.bootstrap .active.btn-secondary-lg,
.bootstrap .active.btn-gray-lg,
.bootstrap .active.btn-primary,
.bootstrap .active.btn-secondary,
.bootstrap .active.btn-gray, .ng-toast .btn:active, .ng-toast .btn-small:active, .ng-toast .btn-gray-sm:active, .ng-toast .btn-primary-sm:active, .ng-toast .btn-lg:active, .ng-toast .btn-primary-lg:active, .ng-toast .btn-secondary-lg:active, .ng-toast .btn-gray-lg:active, .ng-toast .btn-primary:active, .ng-toast .btn-secondary:active, .ng-toast .btn-gray:active,
.ng-toast .btn.active,
.ng-toast .active.btn-small,
.ng-toast .active.btn-gray-sm,
.ng-toast .active.btn-primary-sm,
.ng-toast .active.btn-lg,
.ng-toast .active.btn-primary-lg,
.ng-toast .active.btn-secondary-lg,
.ng-toast .active.btn-gray-lg,
.ng-toast .active.btn-primary,
.ng-toast .active.btn-secondary,
.ng-toast .active.btn-gray {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.bootstrap .btn.disabled, .bootstrap .disabled.btn-small, .bootstrap .disabled.btn-gray-sm, .bootstrap .disabled.btn-primary-sm, .bootstrap .disabled.btn-lg, .bootstrap .disabled.btn-primary-lg, .bootstrap .disabled.btn-secondary-lg, .bootstrap .disabled.btn-gray-lg, .bootstrap .disabled.btn-primary, .bootstrap .disabled.btn-secondary, .bootstrap .disabled.btn-gray,
.bootstrap .btn[disabled],
.bootstrap [disabled].btn-small,
.bootstrap [disabled].btn-gray-sm,
.bootstrap [disabled].btn-primary-sm,
.bootstrap [disabled].btn-lg,
.bootstrap [disabled].btn-primary-lg,
.bootstrap [disabled].btn-secondary-lg,
.bootstrap [disabled].btn-gray-lg,
.bootstrap [disabled].btn-primary,
.bootstrap [disabled].btn-secondary,
.bootstrap [disabled].btn-gray,
.bootstrap fieldset[disabled] .btn,
.bootstrap fieldset[disabled] .btn-small,
.bootstrap fieldset[disabled] .btn-gray-sm,
.bootstrap fieldset[disabled] .btn-primary-sm,
.bootstrap fieldset[disabled] .btn-lg,
.bootstrap fieldset[disabled] .btn-primary-lg,
.bootstrap fieldset[disabled] .btn-secondary-lg,
.bootstrap fieldset[disabled] .btn-gray-lg,
.bootstrap fieldset[disabled] .btn-primary,
.bootstrap fieldset[disabled] .btn-secondary,
.bootstrap fieldset[disabled] .btn-gray, .ng-toast .btn.disabled, .ng-toast .disabled.btn-small, .ng-toast .disabled.btn-gray-sm, .ng-toast .disabled.btn-primary-sm, .ng-toast .disabled.btn-lg, .ng-toast .disabled.btn-primary-lg, .ng-toast .disabled.btn-secondary-lg, .ng-toast .disabled.btn-gray-lg, .ng-toast .disabled.btn-primary, .ng-toast .disabled.btn-secondary, .ng-toast .disabled.btn-gray,
.ng-toast .btn[disabled],
.ng-toast [disabled].btn-small,
.ng-toast [disabled].btn-gray-sm,
.ng-toast [disabled].btn-primary-sm,
.ng-toast [disabled].btn-lg,
.ng-toast [disabled].btn-primary-lg,
.ng-toast [disabled].btn-secondary-lg,
.ng-toast [disabled].btn-gray-lg,
.ng-toast [disabled].btn-primary,
.ng-toast [disabled].btn-secondary,
.ng-toast [disabled].btn-gray,
.ng-toast fieldset[disabled] .btn,
.ng-toast fieldset[disabled] .btn-small,
.ng-toast fieldset[disabled] .btn-gray-sm,
.ng-toast fieldset[disabled] .btn-primary-sm,
.ng-toast fieldset[disabled] .btn-lg,
.ng-toast fieldset[disabled] .btn-primary-lg,
.ng-toast fieldset[disabled] .btn-secondary-lg,
.ng-toast fieldset[disabled] .btn-gray-lg,
.ng-toast fieldset[disabled] .btn-primary,
.ng-toast fieldset[disabled] .btn-secondary,
.ng-toast fieldset[disabled] .btn-gray {
  cursor: not-allowed;
  pointer-events: none;
  opacity: .65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bootstrap .btn-default, .ng-toast .btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.bootstrap .btn-default:hover,
.bootstrap .btn-default:focus,
.bootstrap .btn-default:active,
.bootstrap .btn-default.active,
.bootstrap .open .dropdown-toggle.btn-default, .ng-toast .btn-default:hover,
.ng-toast .btn-default:focus,
.ng-toast .btn-default:active,
.ng-toast .btn-default.active,
.ng-toast .open .dropdown-toggle.btn-default {
  /*color: #333;
  background-color: #ebebeb;
  border-color: #adadad*/
}
.bootstrap .btn-default:active,
.bootstrap .btn-default.active,
.bootstrap .open .dropdown-toggle.btn-default, .ng-toast .btn-default:active,
.ng-toast .btn-default.active,
.ng-toast .open .dropdown-toggle.btn-default {
  background-image: none;
}
.bootstrap .btn-default.disabled,
.bootstrap .btn-default[disabled],
.bootstrap fieldset[disabled] .btn-default,
.bootstrap .btn-default.disabled:hover,
.bootstrap .btn-default[disabled]:hover,
.bootstrap fieldset[disabled] .btn-default:hover,
.bootstrap .btn-default.disabled:focus,
.bootstrap .btn-default[disabled]:focus,
.bootstrap fieldset[disabled] .btn-default:focus,
.bootstrap .btn-default.disabled:active,
.bootstrap .btn-default[disabled]:active,
.bootstrap fieldset[disabled] .btn-default:active,
.bootstrap .btn-default.disabled.active,
.bootstrap .btn-default[disabled].active,
.bootstrap fieldset[disabled] .btn-default.active, .ng-toast .btn-default.disabled,
.ng-toast .btn-default[disabled],
.ng-toast fieldset[disabled] .btn-default,
.ng-toast .btn-default.disabled:hover,
.ng-toast .btn-default[disabled]:hover,
.ng-toast fieldset[disabled] .btn-default:hover,
.ng-toast .btn-default.disabled:focus,
.ng-toast .btn-default[disabled]:focus,
.ng-toast fieldset[disabled] .btn-default:focus,
.ng-toast .btn-default.disabled:active,
.ng-toast .btn-default[disabled]:active,
.ng-toast fieldset[disabled] .btn-default:active,
.ng-toast .btn-default.disabled.active,
.ng-toast .btn-default[disabled].active,
.ng-toast fieldset[disabled] .btn-default.active {
  border-color: #ccc;
}
.bootstrap .btn-default .badge, .ng-toast .btn-default .badge {
  color: #fff;
  background-color: #333;
}

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}

.tooltip.in {
  opacity: .9;
  filter: alpha(opacity=90);
}

.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip-inner {
  max-width: 400px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.popover {
  position: absolute;
  top: 0;
  z-index: 1;
  display: none;
  padding: 0px;
  text-align: left;
  background-color: #fcfbf9;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}

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

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.summary-popup {
  right: 160px;
  left: auto !important;
}
.popover.summary-popup.isTcPlus {
  right: 380px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover > .arrow {
  border-width: 11px;
}

.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}

.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}

.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}

.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: .6s ease-in-out left;
  transition: .6s ease-in-out left;
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
  line-height: 1;
}

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next, .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left, .carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: .5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-control.left {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

.carousel-control:hover, .carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: .9;
  filter: alpha(opacity=90);
}

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
  left: 50%;
}

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
  right: 50%;
}

.carousel-control .icon-prev, .carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}

.carousel-control .icon-prev:before {
  content: '\2039';
}

.carousel-control .icon-next:before {
  content: '\203a';
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption .btn, .carousel-caption .btn-small, .carousel-caption .btn-gray-sm, .carousel-caption .btn-primary-sm, .carousel-caption .btn-lg, .carousel-caption .btn-primary-lg, .carousel-caption .btn-secondary-lg, .carousel-caption .btn-gray-lg, .carousel-caption .btn-primary, .carousel-caption .btn-secondary, .carousel-caption .btn-gray {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }

  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}

.clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
  clear: both;
}

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

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
  visibility: hidden !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }

  table.visible-xs {
    display: table;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs, td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm, td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md, td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg, td.visible-lg {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }

  table.visible-print {
    display: table;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print, td.visible-print {
    display: table-cell !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
.select-box input, .select-box-lg input {
  border: none;
}

.assessment-area .iconLogo {
  cursor: pointer;
}

.pull-right button {
  margin-right: 0 !important;
  margin-left: 20px !important;
}

html .hover {
  cursor: pointer;
}

.move {
  cursor: move;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width .6s ease;
  transition: width .6s ease;
}

.progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.bootstrap .pagination {
  display: block;
  text-align: center;
}
.bootstrap .pagination > li {
  display: inline-block;
}

.wrap {
  height: 17px;
}

.range {
  -webkit-appearance: none;
  background: linear-gradient(to right, #cc181e 0%, #cc181e 0%, #777 0%, #777 0%, #444 0%, #444 100%);
  cursor: pointer;
  height: 3px;
  margin: 0;
  transitionx: 0.1s ease-in;
  vertical-align: bottom;
  position: absolute;
  width: 58%;
}

.wrap .range {
  height: 8px;
}

.range::-webkit-slider-thumb {
  -webkit-appearance: none;
  background: #aeaeae;
  border-radius: 8px;
  box-shadow: inset 0 0 0 5px #eaeaea;
  height: 0;
  transitionx: 0.1s ease-in;
  width: 0;
}

.wrap .range::-webkit-slider-thumb {
  width: 16px;
  height: 16px;
}

.loaded .range,
.loaded .range::-webkit-slider-thumb {
  transition: 0.1s ease-in;
}

:focus {
  outline: none;
}

input[type=range]::-ms-fill-lower {
  background: #cc181e;
  border-radius: 10px;
}

input[type=range]::-ms-fill-upper {
  background: #444;
  border-radius: 10px;
}

input[type=range]:focus::-ms-fill-lower {
  background: #cc181e;
}

input[type=range]:focus::-ms-fill-upper {
  background: #444;
}

input[type=range]::-moz-range-track {
  height: 0px;
  background: none;
  border: none;
  border-radius: 3px;
}

/*hide the outline behind the border*/
input[type=range]:-moz-focusring {
  outline: 1px solid white;
  outline-offset: -1px;
}

input[type=range]:focus::-moz-range-track {
  background: #ccc;
}

.cutoff-text-style {
  text-align: center;
  opacity: 1;
  position: absolute;
  width: 30px;
  top: -35px;
  border: 1px solid #e3e3e4;
  border-radius: 3px;
  height: 19px;
  padding-top: 1px;
  z-index: 10;
  /*margin-left: -2px;*/
}

.custom-drop .md-select.md-default-theme .md-select-value.md-select-placeholder, md-select .md-select-value.md-select-placeholder {
  color: #5B6770;
}

.overWriteFont {
  line-height: 1.5em;
  background: #FBFAF8;
}
.overWriteFont b, .overWriteFont strong {
  font-weight: 600;
}

.overWriteFont-qview {
  line-height: 1.5em;
  background: #ffffff;
}
.overWriteFont-qview b, .overWriteFont-qview strong {
  font-weight: 600;
}

.md-radio-button.md-default-theme.md-checked .md-off, md-radio-button.md-checked .md-off {
  border-color: #4EA626;
}

.radioGroup {
  display: flex;
}

.baseColor {
  color: #4EA626 !important;
}

.basicBackground {
  background: #4EA626 !important;
}

.basicBgColor {
  background-color: #4EA626 !important;
}

.bgSub {
  background: #ffffff;
}

.bgColorSub {
  background-color: #ffffff;
}

.bglightgreen {
  background: #EEF7EA !important;
}

.margin0px {
  margin: 0px !important;
}

.marginTop10px {
  margin-top: 10px;
}

.marginTop5px {
  margin-top: 5px;
}

.marginTop8px {
  margin-top: 8px !important;
}

.paddingLeft15 {
  padding-left: 15px;
}

.boldWeight {
  font-weight: bold !important;
}

.padding15px {
  padding: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.paddingLeft10 {
  padding-left: 10px;
}

.padding0px {
  padding: 0px !important;
}

.padding5Px {
  padding: 5px !important;
  width: 90px;
}

.floatLeft {
  float: left;
}

.verticalAlignMiddle {
  display: table-cell;
  vertical-align: middle;
}

.brand-logo-lable {
  margin: 2%;
  padding-left: 11%;
  font-weight: bold;
  color: #333333;
}

.paddingRight15 {
  padding-right: 15px;
}

.marginTop20px {
  margin-top: 20px;
}

.padding20px {
  padding: 20px;
}

.clear {
  clear: both;
}

.marginLeft20px {
  margin-left: 20px !important;
}

.marginRight20px {
  margin-right: 20px !important;
}

.marginLeft15px {
  margin-left: 15px !important;
}

.noConsiderCircle {
  border-radius: 100%;
  background-color: #f44236;
}

.mayConsiderCircle {
  border-radius: 100%;
  background-color: #feb300;
}

.strongConsiderCircle {
  background-color: #45ad4e;
  border-radius: 100%;
}

.completedCircle {
  background-color: #3f51b5;
  border-radius: 100%;
}

.runningCircle {
  background-color: #00aff0;
  border-radius: 100%;
}

.notStartedCircle {
  border-radius: 100%;
  background-color: #7bccc6;
}

.expiredCircle {
  border-radius: 100%;
  background-color: #999999;
}

.rejectedCircle {
  border-radius: 100%;
  background-color: #831e38;
}

.expand-tab:hover {
  cursor: pointer;
}

.addQSBtn .md-select-value, .addQSBtn md-select-placeholder {
  color: white !important;
}

.addQSBtn .md-select-value, .addQSBtn .md-select-value .md-select-icon {
  color: white !important;
}

.table-col {
  border-right: 1px solid #d2d2d2 !important;
}

.errorboxonalert {
  white-space: nowrap;
  width: 270px;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 10px;
  border: 1px solid #dddddd;
  border-radius: 6px;
  margin-top: 10px;
  height: 13px;
}

.makeEllipses {
  white-space: nowrap;
  width: 270px;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 10px;
}

.marginRight15px {
  margin-right: 15px;
}

.floatRight {
  float: right !important;
}

.marginZero {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.verticalAlignTop {
  vertical-align: top;
  display: table-cell;
}

.arrow-right {
  width: 0px;
  height: 0px;
  border-top: 5px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: 5px solid green;
}

.hide {
  display: none;
}

#myUserTable .table-head {
  border-right: 1px solid #edecea !important;
  border-bottom: 1px solid #edecea !important;
  border-left: 1px solid #edecea !important;
  font-weight: 100 !important;
  height: 53px;
  text-align: left;
  padding: 0px 18px;
  color: #333333;
}
#myUserTable .table-body {
  border: 1px solid #ddd !important;
  font-weight: 100 !important;
  height: 53px;
  text-align: center;
  padding: 0px 18px;
}
#myUserTable .wrapper-sticky {
  max-width: 100%;
  max-height: 500px !important;
  overflow: auto;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 0 !important;
  transition: width 2s;
}
#myUserTable .alert-box {
  display: flex;
}
#myUserTable .alert-box .text {
  float: left;
  margin: auto;
  vertical-align: middle;
}
#myUserTable .alert-box .alert-icon {
  cursor: pointer;
  color: #DC1F26;
  float: right;
}

.add-user-header {
  height: 30px;
  padding: 10px;
  background: #C9D1D9;
  border-top-right-radius: 8px;
  border-top-left-radius: 5px;
  font-family: 'Open Sans Bold';
  color: #333333;
}
.add-user-header .text {
  vertical-align: middle;
  margin: auto 10px;
  font-size: 16px;
}

.addnewusermanage {
  width: 100% !important;
  padding-top: 30px !important;
  background: white;
}
.addnewusermanage .input-box, .addnewusermanage .input-box-lg, .addnewusermanage .search-box-lg, .addnewusermanage .search-box {
  width: 100% !important;
}
.addnewusermanage .input-box input, .addnewusermanage .input-box-lg input, .addnewusermanage .search-box-lg input, .addnewusermanage .search-box input {
  width: 250px;
  float: left;
  background: white;
}
.addnewusermanage .input-box .alert, .addnewusermanage .input-box-lg .alert, .addnewusermanage .search-box-lg .alert, .addnewusermanage .search-box .alert {
  float: left;
  margin-left: 5px;
  padding: 7px;
  margin-top: 2px;
}

.addnewuser {
  width: 100% !important;
}
.addnewuser .input-box, .addnewuser .input-box-lg, .addnewuser .search-box-lg, .addnewuser .search-box {
  width: 100% !important;
}
.addnewuser .input-box input, .addnewuser .input-box-lg input, .addnewuser .search-box-lg input, .addnewuser .search-box input {
  width: 250px;
  float: left;
}
.addnewuser .input-box .alert, .addnewuser .input-box-lg .alert, .addnewuser .search-box-lg .alert, .addnewuser .search-box .alert {
  float: left;
  margin-left: 5px;
  padding: 7px;
  margin-top: 2px;
}

.add-bulk-user {
  background: white;
  height: 420px;
  display: flex;
}
.add-bulk-user .sample-excel {
  vertical-align: middle;
  position: relative;
  text-align: center;
  margin-bottom: 40px;
}
.add-bulk-user .user-upload-btn {
  margin: auto !important;
  display: flex !important;
  width: 50px !important;
}
.add-bulk-user .upload-button-text {
  cursor: pointer;
  margin: 10px auto;
  text-decoration: underline;
  text-align: center;
}

.user-data {
  max-height: 700px;
  min-height: 320px;
  background: white;
  padding: 1% 3% 3% 3%;
}

.btn-primary-lg.disabled {
  border: 0 !important;
}

.custom-multi-select-dropdown .bootstraps .dropdown-menu {
  max-height: 185px !important;
}

.btn-red {
  background: #dd001f !important;
}

.first-letter-upper::first-letter {
  text-transform: uppercase;
}

/* Common Styles */
.input-text, .input-text-lg, .input-text-lg-transparent, .input-text-transparent, .select-box, .select-box-lg {
  border: 1px solid #d1d9e1;
  position: relative;
  box-shadow: none;
  height: 36px;
  line-height: 36px;
  padding: 0 10px;
  background: #ffffff;
  color: #5B6770;
  font-family: "Open Sans Semibold";
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.input-text:focus, .input-text-lg:focus, .input-text-lg-transparent:focus, .input-text-transparent:focus, .select-box:focus, .select-box-lg:focus {
  /*@include vendor-prefix((box-shadow: 0 0 5px $bg-grid-header));*/
}

.input-text:focus, .input-text-lg:focus, .input-text-lg-transparent:focus, .input-text-transparent:focus, .select-box:focus, .select-box-lg:focus {
  outline: 0;
}

/* Input - Text */
.input-text.readonly, .readonly.input-text-lg, .readonly.input-text-lg-transparent, .input-text-transparent.readonly {
  background: #FBFAF8;
}

.input-text-lg {
  height: 44px;
  line-height: 43px;
  box-shadow: none;
}

.input-text-lg-transparent {
  height: 44px;
  line-height: 43px;
  box-shadow: none;
  background: transparent !important;
}

/* Input Row */
.input-row {
  margin: 0 0 10px 0;
}
.input-row .label {
  float: left;
  line-height: 36px;
  width: 160px;
}
.input-row .sub {
  color: #B4B3B1;
  line-height: 18px;
  display: inline-block;
}
.input-row .input-box, .input-row .input-box-lg, .input-row .search-box-lg, .input-row .search-box {
  margin-left: 180px;
}

.input-box, .input-box-lg, .search-box-lg, .search-box {
  position: relative;
  background: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.input-box span.placeholder, .input-box-lg span.placeholder, .search-box-lg span.placeholder, .search-box span.placeholder {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 10px;
  right: 12px;
  color: #B4B3B1;
  z-index: 0;
  height: 36px;
  line-height: 36px;
}
.input-box .input-text, .input-box-lg .input-text, .search-box-lg .input-text, .search-box .input-text, .input-box .input-text-lg, .input-box-lg .input-text-lg, .search-box-lg .input-text-lg, .search-box .input-text-lg, .input-box .input-text-lg-transparent, .input-box-lg .input-text-lg-transparent, .search-box-lg .input-text-lg-transparent, .search-box .input-text-lg-transparent {
  width: 100%;
  display: block;
  background: #ffffff;
  box-shadow: none;
}
.input-box .input-text-transparent, .input-box-lg .input-text-transparent, .search-box-lg .input-text-transparent, .search-box .input-text-transparent {
  width: 100%;
  display: block;
  background: transparent;
  box-shadow: none;
}

.input-box-lg span.placeholder, .search-box-lg span.placeholder {
  height: 44px;
  line-height: 44px;
}

/* Text Area */
textarea.input-text, textarea.input-text-lg, textarea.input-text-lg-transparent {
  height: 100px;
  line-height: 1.4em;
  padding: 8px 10px;
  resize: none;
}

/* Select Dropdown box */
.select-box, .select-box-lg {
  /*padding: 0 36px 0 10px;*/
}
.select-box.no-bg, .no-bg.select-box-lg {
  background: transparent;
  border: 0 none;
}
.select-box.no-bg span.icon, .no-bg.select-box-lg span.icon {
  opacity: 1;
  filter: alpha(opacity=100);
}
.select-box.focus, .focus.select-box-lg {
  /*@include vendor-prefix((box-shadow: 0 0 5px $bg-grid-header));*/
}
.select-box .val, .select-box-lg .val {
  cursor: default;
  line-height: 32px;
  display: block;
  height: 92%;
}
.select-box .gray, .select-box-lg .gray {
  color: #ABA9AB;
  /*font-weight: 600;*/
}
.select-box .black, .select-box-lg .black {
  color: #333333;
}
.select-box .gray, .select-box-lg .gray {
  color: #ABA9AB;
  /*font-weight: 600;*/
}
.select-box .black, .select-box-lg .black {
  color: #333333;
}
.select-box span.icon, .select-box-lg span.icon {
  width: 11px;
  height: 14px;
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -72px -72px;
  position: absolute;
  right: 12px;
  top: 50%;
  margin-top: -8px;
  opacity: 0;
  filter: alpha(opacity=60);
}
.select-box .select-list, .select-box-lg .select-list {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  line-height: 36px;
  /*display: none;*/
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 9999;
  background: #ffffff;
  border: 1px solid #DDDDDD;
  padding: 5px 0;
  -webkit-box-shadow: 0 0 3px #f0f0f0;
  -moz-box-shadow: 0 0 3px #f0f0f0;
  -ms-box-shadow: 0 0 3px #f0f0f0;
  -o-box-shadow: 0 0 3px #f0f0f0;
  box-shadow: 0 0 3px #f0f0f0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.select-box .select-opt, .select-box-lg .select-opt {
  padding: 0 10px;
  cursor: default;
  color: #333333;
}
.select-box .select-opt:hover, .select-box-lg .select-opt:hover, .select-box .select-opt.hover, .select-box-lg .select-opt.hover {
  background: #eaeaea;
  cursor: pointer;
}
.select-box .select-opt span.icon, .select-box-lg .select-opt span.icon {
  position: relative;
  top: auto;
  right: auto;
  margin-top: 9px;
  opacity: 1;
}
.select-box .select-opt label.checkbox, .select-box-lg .select-opt label.checkbox {
  line-height: 36px;
  display: block;
  margin: 0 -10px;
  padding: 0 10px;
  color: #333333;
}
.select-box .top-left-list, .select-box-lg .top-left-list {
  top: auto;
  bottom: 100%;
  left: 0;
  right: auto;
}

.select-box-lg {
  line-height: 43px;
  height: 44px;
}
.select-box-lg .val {
  line-height: 40px;
  height: 80%;
  margin-top: 3px;
}
.select-box-lg .gray {
  color: #ABA9AB;
  /*font-weight: 600;*/
  margin-top: 4px;
}
.select-box-lg .black {
  color: #333333;
}

/* Input - Text (Search) */
.search-box .input-text, .search-box-lg .input-text, .search-box .input-text-lg, .search-box-lg .input-text-lg, .search-box .input-text-lg-transparent, .search-box-lg .input-text-lg-transparent {
  padding-right: 36px;
  box-shadow: none;
}
.search-box .icon, .search-box-lg .icon {
  position: absolute;
  width: 36px;
  height: 100%;
  top: 0;
  right: 0;
  cursor: default;
  z-index: 1;
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -361px -21px;
}

.search-box-lg .icon {
  height: 36px;
  top: 4px;
}

/* Simple Checkbox */
label.checkbox {
  vertical-align: middle;
  cursor: pointer;
  line-height: 19px;
}
label.checkbox .icon {
  width: 19px;
  height: 19px;
  margin-right: 10px;
  background-position: -321px -115px;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
label.checkbox .icon-checkbox {
  width: 19px !important;
  height: 19px !important;
  margin-right: 10px !important;
  background-position: -321px -115px;
  /*background: $bg-sprite-1 !important;*/
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
label.checkbox input {
  display: none;
}
label.checkbox input:checked ~ .icon {
  background-position: -360px -78px;
}

label.checkboxHome {
  vertical-align: middle;
  cursor: pointer;
  line-height: 19px;
}
label.checkboxHome .icon {
  width: 19px;
  height: 19px;
  margin-right: 10px;
  background: url("images/checkbox.png");
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
label.checkboxHome .icon-checkbox {
  width: 19px !important;
  height: 19px !important;
  margin-right: 10px !important;
  background: url("images/checkbox.png");
  /*background: $bg-sprite-1 !important;*/
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
label.checkboxHome input {
  display: none;
}
label.checkboxHome input:checked ~ .icon {
  background: url("images/checkbox_checked.png");
}

label.checkboxdisp {
  vertical-align: middle;
  cursor: pointer;
  line-height: 19px;
}
label.checkboxdisp .icon {
  width: 19px;
  height: 19px;
  margin-right: 10px;
  background-position: -321px -115px;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
label.checkboxdisp input {
  display: none;
}
label.checkboxdisp input:checked ~ .icon {
  background-position: -403px -112px;
}

/**************** Buttons ****************/
/* Simple Button */
.btn, .btn-small, .btn-gray-sm, .btn-primary-sm, .btn-lg, .btn-primary-lg, .btn-secondary-lg, .btn-gray-lg, .btn-primary, .btn-secondary, .btn-gray {
  padding: 0 20px;
  height: 36px;
  line-height: 35px;
  color: #ffffff;
  border: 0 none;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

.btn-small, .btn-gray-sm, .btn-primary-sm {
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
}

.btn-lg, .btn-primary-lg, .btn-secondary-lg, .btn-gray-lg {
  height: 44px;
  line-height: 43px;
}

.btn:focus, .btn-small:focus, .btn-gray-sm:focus, .btn-primary-sm:focus, .btn-lg:focus, .btn-primary-lg:focus, .btn-secondary-lg:focus, .btn-gray-lg:focus, .btn-primary:focus, .btn-secondary:focus, .btn-gray:focus {
  outline: 0;
}

/* Primary Action Button */
.btn-primary, .btn-primary-lg, .btn-primary-sm {
  background: #4EA626;
}
.btn-primary:hover, .btn-primary-lg:hover, .btn-primary-sm:hover, .btn-primary:active, .btn-primary-lg:active, .btn-primary-sm:active, .btn-primary:focus, .btn-primary-lg:focus, .btn-primary-sm:focus {
  background: #2f9002;
}
.btn-primary.disabled, .disabled.btn-primary-lg, .disabled.btn-primary-sm {
  background: #4EA626;
  cursor: default;
}

.btn-primary, .btn-primary-lg, .btn-primary-sm, .btn-primary-lg {
  min-width: 70px;
  text-transform: uppercase;
}

.btn-secondary, .btn-secondary-lg, .btn-secondary-lg {
  min-width: 70px;
  text-transform: uppercase;
}

/* Secondary Action Button */
.btn-secondary, .btn-secondary-lg {
  background: #465C76;
  float: right;
  font-size: inherit;
}
.btn-secondary:hover, .btn-secondary-lg:hover, .btn-secondary:active, .btn-secondary-lg:active, .btn-secondary:focus, .btn-secondary-lg:focus {
  background: #4c688a;
}
.btn-secondary:disabled, .btn-secondary-lg:disabled {
  background: #465C76;
}

.top-left-list {
  top: auto;
  bottom: 100%;
  left: 0;
  right: auto;
}

/* Button Gray */
.btn-gray, .btn-gray-lg, .btn-gray-sm {
  background: #E7DED7 !important;
  color: #A09A93;
}
.btn-gray:hover, .btn-gray-lg:hover, .btn-gray-sm:hover, .btn-gray:active, .btn-gray-lg:active, .btn-gray-sm:active, .btn-gray:focus, .btn-gray-lg:focus, .btn-gray-sm:focus {
  background: #CAC2BA;
}

.btn-lightgrey {
  background: #C9D1D9 !important;
  color: #333333;
}

/*Switch - checkbox*/
.slideOne {
  width: 55px;
  height: 24px;
  background: #d1d9e1;
  float: right;
  cursor: pointer;
  position: relative;
  margin-top: -1px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}
.slideOne.headerSlide {
  background: #f2f2f2;
}
.slideOne label {
  display: block;
  cursor: pointer;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 2px;
  left: 2px;
  background: #ffffff;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
  -webkit-box-shadow: 0 0 3px #888;
  -moz-box-shadow: 0 0 3px #888;
  -ms-box-shadow: 0 0 3px #888;
  -o-box-shadow: 0 0 3px #888;
  box-shadow: 0 0 3px #888;
}
.slideOne .slide-text {
  position: absolute;
  top: 0px;
  left: 25px;
  font-size: 0.85em;
  color: #948e86;
  line-height: 24px !important;
  display: flex;
  align-items: center;
  height: 100%;
}
.slideOne input[type=checkbox] {
  display: none;
}
.slideOne.on {
  background: #4EA626;
}
.slideOne.on label {
  left: 33px;
}
.slideOne.on .slide-text {
  left: 9px;
  color: #fff;
  line-height: 24px;
}
.slideOne.dark.on {
  background: #4a772c;
}
.slideOne.dark.on label {
  left: 33px;
}
.slideOne.dark.on .slide-text {
  left: 9px;
  color: #fff;
  line-height: 24px;
}
.slideOne.switch {
  background: #6DC5C6;
}
.slideOne.switch label {
  left: 70px;
}
.slideOne.switch .slide-text {
  left: 9px;
  color: #fff;
  line-height: 24px;
}

.icon-lock {
  margin: 5px 0 0 -20px;
}

.AccountPopup {
  background-color: #ffffff;
  width: 30%;
  position: absolute;
  margin-left: 713px;
  top: 55px;
  z-index: 9999;
  box-shadow: 0 0 16px #ccc;
}

.credit-add {
  float: left;
  text-align: center;
  vertical-align: middle;
  border-right: 1px solid #E2DDDA;
  margin-top: 20px;
  border-bottom: 1px solid #E2DDDA;
  padding-bottom: 10px;
  min-width: 210px;
  display: inline-block;
}

.credit-rem {
  float: left;
  text-align: center;
  vertical-align: middle;
  margin-top: 20px;
  border-bottom: 1px solid #E2DDDA;
  padding-bottom: 10px;
  min-width: 209px;
  display: inline-block;
  width: 100%;
}

@-moz-document url-prefix() {
  .credit-rem {
    float: left;
    text-align: center;
    vertical-align: middle;
    margin-top: 0px;
    border-bottom: 1px solid #E2DDDA;
    padding-bottom: 10px;
    min-width: 209px;
    display: inline-block;
    width: 100%;
  }
}
.credit-data {
  color: #5461B9;
  font-size: 49px;
  font-weight: 200;
}

.credit-rec {
  padding-top: 11px;
  color: #5B6770;
}

.downDet {
  color: #201E1E;
  font-weight: 600;
  margin-top: 30px;
  margin-left: 10px;
  margin-right: 10px;
  float: left;
  cursor: pointer;
}

.testPrice {
  color: #5B6770;
  font-weight: 600;
  margin: 20px 0px 20px 10px;
  float: left;
  cursor: pointer;
}

.downDet:hover {
  color: #4EA626;
}

.testPrice:hover {
  color: #4EA626;
}

.icon.icon-add {
  background-position: -72px -112px !important;
}
.icon.icon-add:hover {
  background-position: -101px -112px !important;
}
.icon.icon-close {
  background-position: -173px -73px !important;
}

.icon.icon-cross {
  /*background-position: -117px -71px;*/
  background-position: -391px -80px;
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.icon.icon-delete {
  width: 16px;
  height: 20px;
  border: 0;
  background-position: -217px -142px;
  cursor: pointer;
}

.icon-delete-pos {
  margin: 7px 0 1% 1%;
}

.icon-view-pos {
  margin: 1% 0 1% 1% !important;
}

.icon.icon-view {
  width: 20px;
  height: 20px;
  border: 0;
  background-position: -268px -142px;
  cursor: pointer;
}

.icon.icon-delete:hover {
  background-position: -217px -167px;
}

.icon.icon-view:hover {
  background-position: -270px -186px;
}

.icon.icon-restructure {
  width: 22px;
  height: 23px;
  cursor: pointer;
  background-position: -483px -3px;
}

.icon.icon-restructure:hover {
  width: 22px;
  height: 23px;
  cursor: pointer;
  background-position: -507px -3px;
}

.icon.icon-lock {
  width: 10px;
  height: 14px;
  background-position: -274px -167px;
}

.icon-tab-check {
  width: 16px;
  height: 16px;
}

.icon-drag {
  height: 11px;
  width: 6px;
  display: inline-block;
  cursor: move;
  overflow: hidden;
  margin-right: 5px;
  margin-bottom: -1px;
}
.icon-drag span.icon {
  width: 6px;
  height: 10px;
  background-position: -75px -95px;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.icon-drag:hover span.icon {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* Dropdown List */
.list-wrapper .list-cell {
  padding: 12px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
}
.list-wrapper .list-cell-1 {
  float: left;
  width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.list-wrapper .list-cell-2 {
  margin-left: 70%;
}

.list-wrapper-2 {
  background: #FCFBF9;
}

.list-row {
  margin: 0 20px;
  border-top: 1px solid #EEEEEE;
}
.list-row.first-row {
  border-top: 0 none;
}

.list-heading {
  background: #FCFBF9;
  padding: 0 20px;
  border-bottom: 1px solid #EEEEEE;
  overflow: hidden;
  margin-bottom: -1px;
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  -ms-border-radius: 6px 6px 0 0;
  -o-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}
.list-heading .list-cell {
  color: #8D8D8D;
}

.list-heading-2 {
  margin-bottom: -1px;
  border-top: 1px solid #EEEEEE;
  -webkit-border-radius: 0 0;
  -moz-border-radius: 0 0;
  -ms-border-radius: 0 0;
  -o-border-radius: 0 0;
  border-radius: 0 0;
}

.list-sep {
  margin: 10px 0;
  border-bottom: 1px solid #EEEEEE;
}

.list-disclaimer {
  color: #B4B3B1;
}

/* Menu Lists */
.menu-list {
  background: #ffffff;
  overflow: hidden;
  text-align: left;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.menu-list li {
  padding: 12px 20px;
  border-bottom: solid 1px #C9D1D9;
}
.menu-list li:hover {
  cursor: pointer;
  background: #EEF7EA;
}

.menu-list2 {
  background: #ffffff;
  overflow: hidden;
  text-align: left;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.menu-list2 li {
  padding: 12px 20px;
  border-bottom: solid 1px #d6cac1;
}
.menu-list2 .li-lang:hover {
  cursor: pointer;
  background: #EEF7EA;
}

.dropdown {
  position: absolute;
  left: 0;
  top: 100%;
  background: #ffffff;
  border: 1px solid #ddd;
  border-radius: 5px;
  box-shadow: 0 0 10px #ddd;
  padding: 20px;
}

.dropdown-arrow {
  height: 0;
  width: 0;
  line-height: 0;
  left: 20px;
  bottom: 100%;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
  position: absolute;
}

.dropdown-right {
  left: auto;
  right: 0;
}
.dropdown-right .dropdown-arrow {
  bottom: 100%;
  left: auto;
  right: 20px;
}

.dropdown-footer {
  background: #78C6C6;
  color: #ffffff;
  padding: 20px;
  border-radius: 0 0 5px 5px;
}
.dropdown-footer .menu-list {
  margin: -20px -20px;
  line-height: 36px;
}

.personal-info-wrapper .field-section {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid #DDD;
  border-top: 0;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 40px;
}
.personal-info-wrapper .field-area {
  padding: 20px;
  border-right: 1px solid #DDD;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.personal-info-wrapper .field-area .select-box, .personal-info-wrapper .field-area .select-box-lg {
  background-color: transparent;
  border: none;
  display: table-cell;
  width: 100%;
}
.personal-info-wrapper .tab-row-personal {
  background-color: #FAFAFA;
  display: table;
  width: 100%;
  border-bottom: 1px solid #DDD;
  height: 80px;
}
.personal-info-wrapper .tab-row-personal .add-field-section {
  border-right: 0;
}
.personal-info-wrapper .field-name-options .option-icon {
  height: 16px;
  width: 12px;
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -72px -92px;
}
.personal-info-wrapper .field-name-section {
  width: 30%;
}
.personal-info-wrapper .field-type-section {
  width: 17%;
}
.personal-info-wrapper .values-section {
  width: 17%;
}
.personal-info-wrapper .default-section {
  width: 18%;
}
.personal-info-wrapper .add-field-section {
  width: 18%;
  border-right: 0;
}
.personal-info-wrapper .add-field-section .plus-icon {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -73px -113px;
  float: left;
  width: 23px;
  margin-left: 20px;
  height: 23px;
  cursor: pointer;
}
.personal-info-wrapper .add-field-section .cross-icon {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -116px -68px;
  float: right;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
.personal-info-wrapper .module-add-header {
  border-radius: 0 0 5px 5px;
}
.personal-info-wrapper .assesment-section {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
.personal-info-wrapper .assesment-section .nav-head-settings {
  height: 13px;
  width: 18px;
  float: right;
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -389px -78px;
}
.personal-info-wrapper .taker-section {
  width: 100%;
  height: 100px;
  vertical-align: middle;
  padding: 20px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.personal-info-wrapper .taker-section.last, .personal-info-wrapper .taker-section.grid-col-1 {
  border-right: 0 none;
}
.personal-info-wrapper .taker-section span {
  padding-bottom: 3px;
}
.personal-info-wrapper .taker-tabs {
  background-color: #ffffff;
}
.personal-info-wrapper .taker-tabs .test-tab {
  float: left;
  width: 25%;
}
.personal-info-wrapper .test-tabs {
  width: 100%;
}
.personal-info-wrapper .test-tabs ul {
  padding: 0 15px;
}
.personal-info-wrapper .test-tabs ul li {
  height: 40px;
  display: table;
  width: 100%;
  background-color: #FAFAFA;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.personal-info-wrapper .header {
  background-color: #4EA626;
  -webkit-border-radius: 7px 7px 0 0;
  -moz-border-radius: 7px 7px 0 0;
  -ms-border-radius: 7px 7px 0 0;
  -o-border-radius: 7px 7px 0 0;
  border-radius: 7px 7px 0 0;
  color: #333333;
  font-weight: bold;
  height: 40px;
  display: table;
  width: 100%;
  padding-left: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.personal-info-wrapper .header span {
  display: table-cell;
  vertical-align: middle;
}
.personal-info-wrapper .tab-row {
  color: #333333;
  height: 40px;
  display: table;
  width: 100%;
  padding-left: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.personal-info-wrapper .tab-row span {
  display: table-cell;
  vertical-align: middle;
}

.text-wrapper .header {
  width: 80%;
  display: table-cell;
  vertical-align: middle;
}
.text-wrapper .header .headerText {
  color: #333333;
  font-weight: bold;
}
.text-wrapper .text-container {
  display: table;
  width: 100%;
}
.text-wrapper .blurredText {
  color: #9A9A9A;
}
.text-wrapper .nav-head-settings {
  height: 19px;
  width: 19px;
  float: right;
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -239px -76px;
  cursor: pointer;
}
.text-wrapper .crossPosition {
  background-position: -390px -78px;
}

.iblock .assesment-section {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
.iblock .assesment-section .nav-head-settings {
  height: 22px;
  width: 22px;
  float: right;
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -239px -76px;
  margin: 3px 0;
  cursor: pointer;
}
.iblock .taker-section {
  width: 100%;
  height: 100px;
  vertical-align: middle;
  padding: 20px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid #EEE;
}
.iblock .taker-section span {
  padding-bottom: 3px;
}
.iblock .taker-section.last, .iblock .taker-section.grid-col-1 {
  border-right: 0 none;
}
.iblock .taker-tabs {
  background-color: #FAFAFA;
}
.iblock .taker-tabs .test-list-row {
  display: inline-block;
  width: 33%;
}
.iblock .taker-tabs .test-list-row .test-list-row-wrap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 125px;
  display: block;
  float: left;
  line-height: 14px;
}
.iblock .taker-tabs .test-list-row .test-list-row-right {
  float: right;
}
.iblock .taker-tabs .test-tab {
  float: left;
  width: 25%;
}
.iblock .test-tabs {
  display: table;
  width: 100%;
  border-top: 1px solid #dad6d6;
}
.iblock .test-tabs .video-tab {
  border-bottom: 0px solid #E00000 !important;
  padding-bottom: 0 !important;
  box-shadow: none !important;
}
.iblock .test-tabs .video-tab li.even {
  width: 50%;
  float: left;
}
.iblock .test-tabs .video-tab li.odd {
  width: 50%;
  float: right;
}
.iblock .test-tabs .video-tab li.tab {
  width: 33%;
  float: left;
}
.iblock .test-tabs .test-tab {
  position: relative;
  display: table-cell;
  background: white;
  width: 33.3333333%;
  border-bottom: 2px solid #FBFAF8;
  border-right: 1px solid #EEEEEE;
  cursor: pointer;
  vertical-align: top;
}
.iblock .test-tabs .test-tab:hover {
  border-bottom: 2px solid #4EA626;
  z-index: 1;
}
.iblock .test-tabs .test-tab:hover li.proc-name {
  background-color: #4EA626;
}
.iblock .test-tabs .test-tab.no-extra-width {
  width: 33.333% !important;
}
.iblock .test-tabs .test-tab.tab-selected {
  position: relative;
  z-index: 2;
  border-right: 2px solid #4EA626;
  width: 66%;
}
.iblock .test-tabs .test-tab.tab-selected li {
  border-right: 1px solid transparent;
}
.iblock .test-tabs .test-tab.tab-selected li.proc-name {
  background: #EEF7EA;
  color: #5B6770;
}
.iblock .test-tabs .test-tab.tab-selected li.proc-img {
  height: 150px;
}
.iblock .test-tabs .test-tab.tab-selected li.proc-img .upload-block {
  height: 170px;
  border: 1px solid #efeae7;
  background: white;
  margin: 10px;
  cursor: default;
  text-align: center;
}
.iblock .test-tabs .test-tab.tab-selected li.proc-img .upload-block .upload-icon {
  font-size: 100px;
  color: #dddddd;
  margin-top: 20px;
}
.iblock .test-tabs .test-tab.tab-selected li.proc-img .upload-block .upload-icon-sm {
  font-size: 40px;
  color: #dddddd;
  margin-top: 20px;
  opacity: .7;
  cursor: pointer;
}
.iblock .test-tabs .test-tab.tab-selected li.proc-img .upload-block .show-block {
  display: none;
}
.iblock .test-tabs .test-tab.tab-selected li.proc-img .upload-block:hover .show-block {
  display: block;
}
.iblock .test-tabs .test-tab.tab-selected li.proc-img .upload-block .hover-btn-action {
  position: absolute;
  top: 20%;
  width: 100%;
}
.iblock .test-tabs .test-tab.tab-selected .nav-head-settings {
  background-position: -239px -98px;
}
.iblock .test-tabs .test-tab.tab-selected.last li, .iblock .test-tabs .test-tab.tab-selected.grid-col-1 li {
  border-right: 0;
}
.iblock .test-tabs .test-tab.last, .iblock .test-tabs .test-tab.grid-col-1 {
  border-right: 0 none;
  width: 33% !important;
}
.iblock .test-tabs .split-section {
  width: 100%;
  display: inline-flex;
  flex-flow: column wrap;
  align-content: flex-start;
  max-height: 200px;
}
.iblock .test-tabs .split-section li {
  width: 50% !important;
}
.iblock .test-tabs .proc-item-name {
  margin-right: 78px;
  line-height: 26px;
}
.iblock .test-tabs .disabled-overlay {
  background: white;
}
.iblock .test-tabs ul li {
  height: 44px;
  display: table;
  width: 100%;
  padding: 5px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.iblock .test-tabs ul li span {
  line-height: 26px;
}
.iblock .test-tabs ul li.proc-name {
  background-color: #ffffff;
}
.iblock .test-tabs ul li.proc-cost {
  border-top: 1px solid #EEEEEE;
  position: absolute;
  bottom: 0;
  left: 0;
}
.iblock .test-tabs ul li.proc-cost span {
  font-weight: bold;
  color: #333333;
  font-size: 16px;
}
.iblock .header {
  background-color: #C9D1D9;
  border-radius: 5px 5px 0 0;
  color: #333333;
  font-family: 'Open Sans Bold';
  font-size: 15px;
  height: 40px;
  display: table;
  width: 100%;
  padding-left: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.iblock .header span {
  display: table-cell;
  vertical-align: middle;
}
.iblock .tick-red-icon {
  float: right;
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -357px -75px;
  height: 26px;
  width: 26px;
}

.verticalAlignMiddle {
  display: table-cell;
  vertical-align: middle;
}

.paddingRight15 {
  padding-right: 15px;
}

.marginTop20px {
  margin-top: 20px;
}

.clear {
  clear: both;
}

.marginTop10px {
  margin-top: 10px;
}

.paddingLeft15 {
  padding-left: 15px;
}

.padding0px {
  padding: 0px !important;
}

.floatLeft {
  float: left;
}

.languages-wrapper {
  border-radius: 6px;
}
.languages-wrapper .advSettingBlock {
  margin: 10px 15px;
}
.languages-wrapper .advSettingBlock .assesment-section {
  width: 48%;
  margin: 1%;
  display: flex;
}
.languages-wrapper .advSettingBlock .assesment-section :first-child {
  padding-right: 24px;
}
.languages-wrapper .advSettingBlock .even {
  /*float: left;*/
}
.languages-wrapper .advSettingBlock .odd {
  /*float: right;*/
}
.languages-wrapper ul.advanceSettingBlock {
  display: flex;
  flex-wrap: wrap;
}
.languages-wrapper .particpant-experience-container {
  margin: 20px;
}
.languages-wrapper .particpant-experience-container .heading {
  font-family: 'Open Sans Bold';
}
.languages-wrapper .particpant-experience-container .radioGroup {
  flex-direction: column;
  height: 40px;
  justify-content: space-between;
}
.languages-wrapper .particpant-experience-container .radioGroup md-radio-button {
  width: fit-content;
}
.languages-wrapper .prop-header .fa-times {
  float: right;
}
.languages-wrapper .prop-page {
  display: flex;
  flex-direction: column;
}
.languages-wrapper .prop-page .property-block {
  background: #FFF;
  margin-bottom: 8px;
  box-shadow: 0px 3px 6px #CCC;
}
.languages-wrapper .prop-page .property-body {
  display: flex;
  padding: 15px 10px;
}
.languages-wrapper .prop-page .property-text-sec {
  flex: 1 1 auto;
}
.languages-wrapper .prop-page .verticalAlignMiddle {
  flex: 0 0 auto;
  margin: 0 10px 0 15px;
}
.languages-wrapper .prop-page .property-head {
  padding: 3px 5px;
  font-weight: 600;
  text-transform: uppercase;
}
.languages-wrapper .prop-page .property-text {
  padding: 3px 5px;
}
.languages-wrapper .behaviour-page, .languages-wrapper .rubrics-page {
  height: 250px;
  display: flex;
  flex-direction: column;
  background: #F4F4F4;
}
.languages-wrapper .behaviour-page input.error, .languages-wrapper .behaviour-page textarea.error, .languages-wrapper .rubrics-page input.error, .languages-wrapper .rubrics-page textarea.error {
  border-color: #dd001f !important;
}
.languages-wrapper .behaviour-page .error_blk, .languages-wrapper .rubrics-page .error_blk {
  width: 100%;
  text-align: right;
  margin-right: 31px;
  color: #dd001f;
}
.languages-wrapper .behaviour-page .navigation-bar, .languages-wrapper .rubrics-page .navigation-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 5px 15px;
  box-shadow: 0 3px 6px #CCC;
  background: #FFF;
  flex: 0 0 auto;
  position: relative;
  height: 40px;
}
.languages-wrapper .behaviour-page .navigation-bar .back-navigation, .languages-wrapper .rubrics-page .navigation-bar .back-navigation {
  text-transform: uppercase;
  font-weight: 600;
  cursor: pointer;
}
.languages-wrapper .behaviour-page .navigation-bar .back-navigation .fa, .languages-wrapper .rubrics-page .navigation-bar .back-navigation .fa {
  margin-right: 5px;
}
.languages-wrapper .behaviour-page .bv-section, .languages-wrapper .rubrics-page .bv-section {
  flex: 1 1 auto;
  display: flex;
}
.languages-wrapper .behaviour-page .bv-section.invisible, .languages-wrapper .rubrics-page .bv-section.invisible {
  visibility: hidden;
}
.languages-wrapper .behaviour-page .bv-section .bv-sidebar, .languages-wrapper .rubrics-page .bv-section .bv-sidebar {
  width: 26%;
  background: #ffffff;
  border-right: 1px solid #dcd8d8;
  padding: 10px 0;
  height: 100%;
  height: 210px;
  overflow: auto;
}
.languages-wrapper .behaviour-page .bv-section .bv-menu, .languages-wrapper .rubrics-page .bv-section .bv-menu {
  padding: 5px 10px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.languages-wrapper .behaviour-page .bv-section .bv-menu.selected, .languages-wrapper .rubrics-page .bv-section .bv-menu.selected {
  background: #EEF7EA;
}
.languages-wrapper .behaviour-page .bv-section .bv-menu input, .languages-wrapper .rubrics-page .bv-section .bv-menu input {
  width: 100%;
  border: 1px solid #BBB;
  border-radius: 2px;
}
.languages-wrapper .behaviour-page .bv-section .bv-menu .name, .languages-wrapper .rubrics-page .bv-section .bv-menu .name {
  flex: 1 1 auto;
}
.languages-wrapper .behaviour-page .bv-section .bv-menu .fa-check-circle, .languages-wrapper .behaviour-page .bv-section .bv-menu .fa-plus-circle, .languages-wrapper .rubrics-page .bv-section .bv-menu .fa-check-circle, .languages-wrapper .rubrics-page .bv-section .bv-menu .fa-plus-circle {
  visibility: hidden;
  font-size: 9px;
  margin-right: 5px;
  color: #4EA626;
}
.languages-wrapper .behaviour-page .bv-section .bv-menu .fa-check-circle.visible, .languages-wrapper .behaviour-page .bv-section .bv-menu .fa-plus-circle.visible, .languages-wrapper .rubrics-page .bv-section .bv-menu .fa-check-circle.visible, .languages-wrapper .rubrics-page .bv-section .bv-menu .fa-plus-circle.visible {
  visibility: visible;
}
.languages-wrapper .behaviour-page .bv-section .bv-menu .copy-icon, .languages-wrapper .rubrics-page .bv-section .bv-menu .copy-icon {
  font-size: 10px;
  float: right;
  transform: scaleY(1.2);
  position: relative;
  top: -1px;
}
.languages-wrapper .behaviour-page .bv-section .bv-remove, .languages-wrapper .rubrics-page .bv-section .bv-remove {
  background-position: -44px -114px;
  width: 28px;
  height: 24px;
  margin-left: 5px;
  float: none;
}
.languages-wrapper .behaviour-page .bv-section .bv-remove:hover, .languages-wrapper .rubrics-page .bv-section .bv-remove:hover {
  background-position: -16px -114px;
  cursor: pointer;
}
.languages-wrapper .behaviour-page .bv-section .bv-main, .languages-wrapper .rubrics-page .bv-section .bv-main {
  width: 74%;
  height: 210px;
  overflow: auto;
}
.languages-wrapper .behaviour-page .bv-section .bv-main .bv-main-cont, .languages-wrapper .rubrics-page .bv-section .bv-main .bv-main-cont {
  width: 100%;
  padding: 15px;
}
.languages-wrapper .behaviour-page .bv-section .bv-main .bv-add-box, .languages-wrapper .rubrics-page .bv-section .bv-main .bv-add-box {
  float: left;
  cursor: pointer;
}
.languages-wrapper .behaviour-page .bv-section .bv-main .bv-add-box .fa-plus-circle, .languages-wrapper .rubrics-page .bv-section .bv-main .bv-add-box .fa-plus-circle {
  margin-right: 8px;
}
.languages-wrapper .behaviour-page .bv-section .bv-main .bv-main-box, .languages-wrapper .rubrics-page .bv-section .bv-main .bv-main-box {
  padding-bottom: 10px;
  display: flex;
  flex-wrap: wrap;
}
.languages-wrapper .behaviour-page .bv-section .bv-main .bv-main-box .bv-text-input, .languages-wrapper .rubrics-page .bv-section .bv-main .bv-main-box .bv-text-input {
  width: calc(100% - 30px);
  border: 1px solid #E4E4E4;
  border-radius: 2px;
  padding: 3px 5px;
  word-wrap: break-word;
  background: #FFF;
  line-height: 16px;
}
.languages-wrapper .behaviour-page .bv-section .bv-main .bv-main-box textarea.bv-text-input, .languages-wrapper .rubrics-page .bv-section .bv-main .bv-main-box textarea.bv-text-input {
  outline: none;
  border-color: #BBB;
  overflow: hidden;
  resize: none;
  height: 24px;
}
.languages-wrapper .behaviour-page .bv-section .bv-main .bv-main-box .input1, .languages-wrapper .rubrics-page .bv-section .bv-main .bv-main-box .input1 {
  margin-right: 5px;
  width: 40%;
}
.languages-wrapper .behaviour-page .bv-section .bv-main .bv-main-box .input2, .languages-wrapper .rubrics-page .bv-section .bv-main .bv-main-box .input2 {
  width: calc(60% - 35px);
}
.languages-wrapper .behaviour-page .bv-section .bv-main .bv-main-box .bv-remove, .languages-wrapper .rubrics-page .bv-section .bv-main .bv-main-box .bv-remove {
  width: 25px;
  display: block;
  margin-left: 5px;
}
.languages-wrapper .lang {
  text-align: right;
  width: 100%;
  padding-right: 15px;
}
.languages-wrapper .quick-tabs {
  margin-top: 20px;
}
.languages-wrapper .quick-tabs span {
  display: inline-block;
  margin: 0 10px 10px 0;
  background-color: lightskyblue;
  color: white;
  padding: 5px 10px;
  border-radius: 2px;
}
.languages-wrapper .header {
  background-color: #4EA626;
  border-radius: 7px 7px 0 0;
  color: white;
  height: 40px;
  display: table;
  width: 100%;
  padding-left: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.languages-wrapper .header span {
  display: table-cell;
  vertical-align: middle;
}
.languages-wrapper .tab-row-content {
  width: 100%;
}
.languages-wrapper .tab-row-content .content-popup {
  border-top: 0px;
  padding: 0 0;
}
.languages-wrapper .tab-row {
  display: table;
  width: 100%;
  background-color: white;
}
.languages-wrapper .tab-row > div {
  height: 40px;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 1px solid #EEE;
}
.languages-wrapper .tab-row .last-row {
  /*border-top:none;*/
}
.languages-wrapper .tab-row .bottom-btn-row {
  padding: 15px;
  height: auto;
}
.languages-wrapper .tab-row .language {
  width: 100px;
  text-align: right;
}
.languages-wrapper .tab-row .status {
  width: 40px;
  text-align: right;
}
.languages-wrapper .grayBackground {
  background-color: #f2f2f2;
}
.languages-wrapper .grayBackground-tab {
  background-color: #EEE;
  color: #333333;
}
.languages-wrapper .nav-head-settings {
  height: 13px;
  width: 18px;
  float: right;
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -410px -80px;
  cursor: pointer;
}
.languages-wrapper .tick-enabled-icon {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -247px -165px;
  height: 18px;
  width: 18px;
  float: right;
}
.languages-wrapper .tick-disabled-icon {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -247px -142px;
  height: 18px;
  width: 18px;
  float: right;
}
.languages-wrapper .cross-icon span {
  float: right;
  margin-right: 15px;
  width: 18px;
  height: 18px;
  display: block;
  cursor: pointer;
}
.languages-wrapper .char-limit {
  text-align: right;
  font-weight: normal;
}
.languages-wrapper .tick-icon {
  height: 18px;
  width: 18px;
  float: right;
}
.languages-wrapper .screening-question-header {
  text-transform: none;
}
.languages-wrapper .screening-question-container {
  padding: 20px;
  height: 350px;
}
.languages-wrapper .screening-question-container .question-text-container {
  margin-top: 20px;
}
.languages-wrapper .screening-question-container .question-text-container .question-textarea {
  resize: none;
  width: 100%;
  height: 50px;
  border-radius: 4px;
  border: 1px solid #D1D9E1;
  padding: 5px;
}
.languages-wrapper .screening-question-container .question-text-container .question-textarea::placeholder {
  color: #5B6770;
  opacity: 0.7;
}
.languages-wrapper .screening-question-container .option-container .option-instruction {
  margin: 20px 0;
}
.languages-wrapper .screening-question-container .option-container .option-input-container {
  margin: 10px 0;
}
.languages-wrapper .screening-question-container .option-container .option-input-container .option-input {
  border-radius: 4px;
  border: 1px solid #D1D9E1;
  width: 270px;
  height: 30px;
  padding: 5px;
}
.languages-wrapper .screening-question-container .option-container .option-input-container .option-input::placeholder {
  color: #5B6770;
  opacity: 0.7;
}
.languages-wrapper .screening-question-container .option-container .option-input-container .remove-option {
  cursor: pointer;
}
.languages-wrapper .screening-question-container .option-container .removeBtn {
  background-position: -44px -115px;
  width: 28px;
  height: 24px;
  margin-left: 5px;
  float: none;
  cursor: pointer;
}
.languages-wrapper .screening-question-container .option-container .add-option-btn {
  margin-top: 5px;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  display: flex;
  align-items: center;
  width: fit-content;
  justify-content: space-between;
}
.languages-wrapper .screening-question-container .option-container .add-option-btn span {
  font-family: "Open Sans Semibold";
  font-size: 14px;
  display: inline-block;
  margin-left: 10px;
}
.languages-wrapper .screening-footer {
  border-top: 1px solid #dcd8d8;
}
.languages-wrapper .screening-footer .create-btn {
  float: right;
  margin: 15px 15px 15px 0;
}
.languages-wrapper .screening-footer .cancel-btn {
  margin: 15px;
}

.overflow-hidden {
  overflow: hidden;
}

.sidebar, header, .main-section, .page-header, .top-logo, .arrow-right {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

table.tbl {
  width: 100%;
  overflow: hidden;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
table.tbl thead {
  background: #4EA626;
  border-bottom: 1px solid #A2D3D0;
  color: #333333;
}
table.tbl thead .slideOne {
  margin: -5px 0;
}
table.tbl tbody {
  background: #FBFAF8;
}
table.tbl tbody tr.even-row {
  border-left: 2px solid #4E6FA2;
}
table.tbl tbody tr.odd-row {
  border-left: 2px solid #78C6C6;
}
table.tbl tbody tr td {
  min-width: 110px;
  border-bottom: 1px solid #EDECEA;
  border-color: #EDECEA !important;
  vertical-align: middle;
}
table.tbl tbody tr td:first-child {
  /*font-weight: bold;*/
}
table.tbl tbody tr td:last-child {
  padding-right: 10px;
}

.grid-header, .grid-table .grid-header {
  background: #C9D1D9;
  display: table;
  width: 100%;
  color: #333333;
  font-family: 'Open Sans Bold';
  -webkit-border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  -ms-border-radius: 5px 5px 0px 0px;
  -o-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
}
.grid-header .slideOne {
  margin: -5px 0;
}

.grid-header-choice1 {
  background: #4a5b74;
  display: table;
  width: 100%;
  color: white;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}
.grid-header-choice1 .slideOne {
  margin: -5px 0;
}

.grid-header-light, .grid-table .grid-header-light {
  display: table;
  width: 100%;
  color: #333333;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}
.grid-header-light .slideOne {
  margin: -5px 0;
}

.grid-header-process, .grid-table .grid-header-process {
  background: #C9D1D9;
  display: table;
  width: 100%;
  color: #333333;
  font-family: 'Open Sans Bold';
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}
.grid-header-process .slideOne {
  margin: -5px 0;
}

.grid-row, .grid-table .grid-row {
  display: table-row;
}
.grid-row.even-row .col-1 {
  border-left: 1px solid #EDECEA;
}
.grid-row.odd-row .col-1 {
  border-left: 1px solid #EDECEA;
}

.grid-body, .grid-body-plain {
  background: #ffffff;
  display: table;
  width: 100%;
}
.grid-body .grid-col, .grid-body-plain .grid-col, .grid-body table.tbl thead tr th, table.tbl thead tr .grid-body th, .grid-body-plain table.tbl thead tr th, table.tbl thead tr .grid-body-plain th, .grid-body table.tbl tbody tr td, table.tbl tbody tr .grid-body td, .grid-body-plain table.tbl tbody tr td, table.tbl tbody tr .grid-body-plain td, .grid-body .grid-col-1, .grid-body-plain .grid-col-1, .grid-body .grid-table .grid-row .grid-col, .grid-table .grid-row .grid-body .grid-col, .grid-body-plain .grid-table .grid-row .grid-col, .grid-table .grid-row .grid-body-plain .grid-col {
  border-bottom: 1px solid #EDECEA;
  border-color: #EDECEA;
  vertical-align: middle;
}

.grid-body-gray {
  background: #f2f2f2;
  display: table;
  width: 100%;
}
.grid-body-gray .grid-col, .grid-body-gray table.tbl thead tr th, table.tbl thead tr .grid-body-gray th, .grid-body-gray table.tbl tbody tr td, table.tbl tbody tr .grid-body-gray td, .grid-body-gray .grid-col-1, .grid-body-gray .grid-table .grid-row .grid-col, .grid-table .grid-row .grid-body-gray .grid-col {
  border-color: #EDECEA;
  vertical-align: middle;
}

.grid-body-plain {
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.grid-band, .module-add-header, .test-cutoff .grid-smart-band, .test-cutoff .grid-legend-band, .test-upload-contents .upload-band, .capture-grid .add-custom {
  color: #333333;
  background: #f8f8f8;
  padding: 12px 20px;
  height: 24px;
  line-height: 24px;
  border-bottom: 1px solid #EDECEA;
}

.grid-col, table.tbl thead tr th, table.tbl tbody tr td, .grid-col-1, .grid-table .grid-row .grid-col {
  display: table-cell;
  padding: 15px 10px;
  /*border-radius: 5px 5px 0 0;*/
  border-right: 1px solid #C9D1D9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  /*white-space: nowrap;*/
}
.grid-col.last, table.tbl thead tr th.last, table.tbl thead tr th.grid-col-1, table.tbl tbody tr td.last, table.tbl tbody tr td.grid-col-1, .grid-col-1, .grid-table .grid-row .last.grid-col, .grid-table .grid-row .grid-col-1 {
  border-right: 0 none;
}

.grid-col-1 {
  /*font-weight: bold;*/
}
.grid-col-1 .sch_ins {
  float: right;
  cursor: pointer;
}
.grid-col-1 .sch_ins:hover {
  color: #4EA626;
  cursor: pointer;
}
.grid-col-1 .icon-ins {
  float: right;
  cursor: pointer;
  background-position: -137px -74px;
  width: 20px;
}
.grid-col-1 .icon-ins:hover {
  background-position: -137px -74px;
  cursor: pointer;
}

.grid-header-row .grid-col, .grid-header-row table.tbl thead tr th, table.tbl thead tr .grid-header-row th, .grid-header-row table.tbl tbody tr td, table.tbl tbody tr .grid-header-row td, .grid-header-row .grid-col-1, .grid-header-row .grid-table .grid-row .grid-col, .grid-table .grid-row .grid-header-row .grid-col {
  background: #4EA626;
  /*border-right: 1px solid #A2D3D0;*/
  color: #333333;
  font-weight: bold;
}
.grid-header-row .grid-col.last, .grid-header-row table.tbl thead tr th.last, table.tbl thead tr .grid-header-row th.last, .grid-header-row table.tbl thead tr th.grid-col-1, table.tbl thead tr .grid-header-row th.grid-col-1, .grid-header-row table.tbl tbody tr td.last, table.tbl tbody tr .grid-header-row td.last, .grid-header-row table.tbl tbody tr td.grid-col-1, table.tbl tbody tr .grid-header-row td.grid-col-1, .grid-header-row .grid-col-1, .grid-header-row .grid-table .grid-row .grid-col-1, .grid-table .grid-row .grid-header-row .grid-col-1 {
  border-right: 0 none;
}

.disabled-overlay {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: white;
  opacity: 0.4;
  z-index: 10;
  display: none;
}

.disabled {
  position: relative;
}
.disabled .disabled-overlay {
  display: block;
}

.grid-table {
  /*display: table;*/
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.grid-table .grid-header {
  display: table-row;
  width: auto;
}
.grid-table .grid-header-light {
  display: table-row;
  width: auto;
}
.grid-table .grid-header-light .grid-col, .grid-table .grid-header-light table.tbl thead tr th, table.tbl thead tr .grid-table .grid-header-light th, .grid-table .grid-header-light table.tbl tbody tr td, table.tbl tbody tr .grid-table .grid-header-light td, .grid-table .grid-header-light .grid-col-1 {
  white-space: nowrap;
}
.grid-table .grid-header-process {
  display: table-row;
  width: auto;
}
.grid-table .grid-row {
  background: #ffffff;
  border-bottom: 1px solid #C9D1D9;
  border-left: 1px solid #C9D1D9;
}
.grid-table .grid-row table.tbl thead tr th, table.tbl thead tr .grid-table .grid-row th, .grid-table .grid-row table.tbl tbody tr td, table.tbl tbody tr .grid-table .grid-row td, .grid-table .grid-row .grid-col-1, .grid-table .grid-row .grid-col {
  padding: 15px 10px;
  border-color: #C9D1D9;
  white-space: nowrap;
}
.grid-table .grid-col, .grid-table table.tbl thead tr th, table.tbl thead tr .grid-table th, .grid-table table.tbl tbody tr td, table.tbl tbody tr .grid-table td, .grid-table .grid-col-1, .grid-table .grid-row .grid-col {
  vertical-align: middle;
  white-space: normal;
}
.grid-table .grid-col.col-1, .grid-table table.tbl thead tr th.col-1, table.tbl thead tr .grid-table th.col-1, .grid-table table.tbl tbody tr td.col-1, table.tbl tbody tr .grid-table td.col-1, .grid-table .col-1.grid-col-1 {
  padding-right: 0;
  border-right: 0;
  width: 40px;
}
.grid-table .grid-col.col-1 .icon, .grid-table table.tbl thead tr th.col-1 .icon, table.tbl thead tr .grid-table th.col-1 .icon, .grid-table table.tbl tbody tr td.col-1 .icon, table.tbl tbody tr .grid-table td.col-1 .icon, .grid-table .col-1.grid-col-1 .icon {
  margin-right: 0;
}

.tablescroll {
  overflow: auto;
  display: block;
  max-height: 350px;
  /*overflow-x: hidden;*/
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : May 29, 2015, 12:56:16 PM
    Author     : Sharad
*/
.h-range-slider .h-range {
  height: 0px;
}
.h-range-slider .module-sub-slider {
  height: 4px !important;
}
.h-range-slider rzslider {
  height: 6px;
  background: #6DC5C6;
  margin-bottom: 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.h-range-slider rzslider span.rz-bar {
  background: #6DC5C6;
}
.h-range-slider rzslider span.rz-pointer {
  width: 1px;
  height: 26px;
  left: 0;
  margin-left: 0;
}
.h-range-slider rzslider span.rz-pointer:after {
  content: "";
  background: url("images/iassess-sprite-general-1.png") no-repeat -132px -109px;
  height: 30px;
  width: 26px;
  display: block;
  overflow: hidden;
  margin-left: -12px;
}

.timepicker-data {
  display: inline-block;
  position: absolute;
  border: 1px solid #d4d4d4;
  border-radius: 2px;
  color: #333333;
  font-size: 18px;
  padding: 3px 10px;
  background: #fff;
  width: 100%;
}
.timepicker-data td {
  border-right: 0px solid #ddd !important;
  border-bottom: 0px solid #ddd !important;
}

.wrapper {
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.fa-text {
  font-family: "Open Sans Semibold";
  font-size: 13px;
  display: inline-block;
}

.pl-wrapper {
  /*position: relative;*/
  display: table;
  width: 100%;
  min-height: 100%;
  padding-bottom: 36px;
  padding-top: 55px;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.icon {
  float: left;
  display: inline-block;
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  transition: none;
}

.icon-red {
  float: left;
  display: inline-block;
  background: url("images/iassess-sprite-general-2.png") no-repeat 0 0;
  transition: none;
}

.disabled-icon {
  background-position: -403px -112px !important;
}

.disable_noaction {
  cursor: not-allowed;
}

.icon_close_tag {
  background-position: -40px -112px;
  width: 30px;
  height: 30px;
  float: right;
  margin: -32px;
}
.icon_close_tag:hover {
  background-position: -12px -112px;
  cursor: pointer;
}

.loginBtn {
  float: left !important;
  margin: 0 64%;
}

.selectedRow {
  background: #EEF7EA !important;
}

@-moz-document url-prefix() {
  .loginBtn {
    float: right !important;
    margin: 0px 27%;
  }
}
.mobile_login {
  background-image: linear-gradient(#F2F2F2 40%, white 0%);
  display: flex;
  justify-content: center;
  height: 100vh;
}
.mobile_login .head-icon {
  position: absolute;
  top: 10%;
}
.mobile_login .head-icon .head-icon-scale {
  transform: scale(1);
}
.mobile_login .popup-body-bottom {
  position: absolute;
  bottom: 30px;
  text-decoration: underline;
  font-size: 17px;
  color: #333333;
}
.mobile_login .popup-title {
  padding: 15px 0 10px 0;
  text-align: center;
  position: absolute;
  top: 26%;
  color: #333333;
}
.mobile_login .popup-body {
  background: white;
  border: 1px solid #f9f6f1;
  border-radius: 10px;
  box-shadow: rgba(193, 193, 193, 0.5) 0px 4px 6px 5px;
  position: absolute;
  top: 35%;
  width: 280px;
  padding: 20px;
}
.mobile_login .popup-body .popup-head {
  font-size: 18px;
  color: #333333;
  text-transform: uppercase;
  text-align: center;
  width: 100%;
  font-weight: bold;
  display: block;
  margin: 20px 0;
}
.mobile_login .popup-body .codemeet-login-btn {
  border: 2px solid #e8e4e4;
  cursor: pointer;
  border-radius: 100px;
  padding: 1% 1% 1% 7%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mobile_login .popup-body .codemeet-login-btn .codemeet-login-btn-arrow {
  width: 40px;
  height: 40px;
  background-color: #e81c24;
  border-radius: 100%;
  float: right;
  display: flex;
  align-items: center;
  color: white;
  justify-content: center;
}
.mobile_login .popup-body .popup-email-list {
  overflow: auto;
  width: 100%;
  height: 120px;
  margin: 10px 0;
}
.mobile_login .popup-body .user-input-wrp {
  position: relative;
}
.mobile_login .popup-body .user-input-wrp .change-pass {
  position: absolute;
  right: 6%;
  margin: 0;
  top: 39%;
  cursor: pointer;
}
.mobile_login .popup-body .user-input-wrp .input-login {
  width: 100%;
  height: 40px;
  margin: 10px 0% 15px;
  box-shadow: 0 0 0px 1000px white inset;
  outline: 0;
  border: 0;
  border-bottom: 1px solid #C5C5C5;
  font-size: 17px;
}
.mobile_login .popup-body .user-input-wrp .input-login:focus {
  border-color: #62cec9;
  border-width: medium medium 1px;
}
.mobile_login .popup-body .user-input-wrp .floating-label {
  position: absolute;
  pointer-events: none;
  top: 30px;
  font-size: 15px;
  left: 5px;
  transition: 0.2s ease all;
}
.mobile_login .popup-body .user-input-wrp input:focus ~ .floating-label, .mobile_login .popup-body .user-input-wrp input:not(:focus):valid ~ .floating-label {
  top: 0px;
  left: 0;
  font-size: 13px;
  opacity: 1;
  color: #4EA626;
}
.mobile_login .popup-body .login-btn {
  height: 40px;
  border-radius: 4px;
  background: #4EA626;
  bottom: -20px;
  color: white;
  font-size: 19px;
  outline: 0;
  text-transform: capitalize;
  border: 0;
  width: 200px;
  font-weight: 100;
  position: absolute;
  left: 50%;
  margin-left: -100px;
}
.mobile_login .popup-body .login-btn:hover {
  background: #2f9002;
}
.mobile_login .popup-body .login-btn:disabled:hover {
  background: #4EA626;
}
.mobile_login .popup-body .buttonDisabled {
  background: #4EA626;
  cursor: not-allowed;
}
.mobile_login .popup-body .buttonDisabled:hover {
  background: #4ea626;
}
@media screen and (max-height: 360px) {
  .mobile_login .head-icon {
    position: absolute;
    top: 0%;
  }
  .mobile_login .head-icon .head-icon-scale {
    transform: scale(1);
  }
  .mobile_login .popup-body-bottom {
    position: absolute;
    bottom: -13%;
    margin: 20px 0;
    text-decoration: underline;
    font-size: 17px;
    color: #333333;
  }
  .mobile_login .popup-body {
    background: white;
    border: 1px solid #f9f6f1;
    border-radius: 10px;
    box-shadow: rgba(193, 193, 193, 0.5) 1px 0px 8px 0px;
    position: absolute;
    top: 24%;
    width: 280px;
    padding: 20px;
  }
  .mobile_login .popup-body .popup-head-1 {
    font-size: 15px;
    line-height: 20px;
  }
  .mobile_login .popup-body .popup-head {
    font-size: 18px;
    color: #333333;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    font-weight: bold;
    display: block;
    margin: 5px 0;
  }
  .mobile_login .popup-body .popup-email-list {
    overflow: auto;
    width: 100%;
    height: 120px;
    margin: 10px 0;
    padding: 7% 0 0 8%;
  }
}

.icon-acntSmry {
  width: 24px;
  height: 23px;
  margin: 16px 0px -6px 6px;
  transform: scale(0.8);
  background-position: -377px -219px;
}

.icon_cust2 {
  float: left;
  display: inline-block;
  background: url("images/info.png") no-repeat 0 0;
  transition: none;
  cursor: pointer;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  margin-top: 20px;
}

.icon-info {
  width: 17px;
  cursor: pointer;
  height: 19px;
  background-position: -137px -72px;
  margin-top: 17px;
  margin-left: 10px;
}

.icon-loading-sup {
  background: url("images/loading-sm.gif") no-repeat !important;
  position: relative;
  top: -3px;
}

.icon_cust1 {
  float: left;
  display: inline-block;
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  transition: none;
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-position: -310px -226px;
  margin-left: 10px;
  /*margin-top: 30px;*/
}

.download_detail_excel:hover .icon_cust1 {
  background-position: -310px -253px;
}

.cutoff-reset-btn {
  position: absolute;
  top: 8px;
  right: 15px;
  background-position: -522px -67px;
  width: 30px;
  height: 31px;
  cursor: pointer;
}

.legend {
  margin-right: 20px;
  display: inline-block;
}
.legend .red, .legend .yellow, .legend .blue {
  display: inline-block;
  height: 12px;
  width: 12px;
  margin-right: 2px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.legend .red {
  background: #f44236;
}
.legend .yellow {
  background: #feb300;
}
.legend .blue {
  background: #45ad4e;
}
.legend.last, .legend.grid-col-1 {
  margin-right: 0;
}

.grid-body-plain-inner-top {
  width: 50%;
  float: left;
}

.grid-body-plain-inner-label {
  width: 18%;
  text-align: right;
  float: left;
  line-height: 34px;
  margin-right: 5%;
}

.grid-body-plain-inner-top {
  width: 50%;
  float: left;
}

.grid-body-plain .date-picker .dropdown-menu {
  overflow: hidden;
  padding-top: 0;
  width: 267px;
}
.grid-body-plain .date-picker .btn-info {
  background: transparent;
  color: #269ABC;
  border: 1px solid #dddddd;
  height: 32px;
}
.grid-body-plain .date-picker .btn-danger {
  background: transparent;
  color: #dd0000;
  border: 1px solid #dddddd;
  height: 32px;
}
.grid-body-plain .date-picker .btn-success {
  height: 32px;
  margin-bottom: 5px;
}
.grid-body-plain .date-picker table:active, .grid-body-plain .date-picker table:focus {
  outline: 0 none;
}
.grid-body-plain .date-picker th {
  vertical-align: middle;
  border-bottom: 1px solid #ddd;
}
.grid-body-plain .date-picker th:active, .grid-body-plain .date-picker th:focus {
  outline: 0 none;
}
.grid-body-plain .date-picker th .btn, .grid-body-plain .date-picker th .btn-small, .grid-body-plain .date-picker th .btn-gray-sm, .grid-body-plain .date-picker th .btn-primary-sm, .grid-body-plain .date-picker th .btn-lg, .grid-body-plain .date-picker th .btn-primary-lg, .grid-body-plain .date-picker th .btn-secondary-lg, .grid-body-plain .date-picker th .btn-gray-lg, .grid-body-plain .date-picker th .btn-primary, .grid-body-plain .date-picker th .btn-secondary, .grid-body-plain .date-picker th .btn-gray {
  height: 30px;
  margin: 0;
  vertical-align: middle;
  border: 0 none;
  background: #4EA626;
  border-radius: 0;
  color: #FFF;
  width: 100%;
}
.grid-body-plain .date-picker th .btn:hover, .grid-body-plain .date-picker th .btn-small:hover, .grid-body-plain .date-picker th .btn-gray-sm:hover, .grid-body-plain .date-picker th .btn-primary-sm:hover, .grid-body-plain .date-picker th .btn-lg:hover, .grid-body-plain .date-picker th .btn-primary-lg:hover, .grid-body-plain .date-picker th .btn-secondary-lg:hover, .grid-body-plain .date-picker th .btn-gray-lg:hover, .grid-body-plain .date-picker th .btn-primary:hover, .grid-body-plain .date-picker th .btn-secondary:hover, .grid-body-plain .date-picker th .btn-gray:hover {
  background: #2f9002;
  color: #fff;
}
.grid-body-plain .date-picker th small {
  line-height: 30px;
}
.grid-body-plain .date-picker small {
  color: #4EA626;
}
.grid-body-plain .date-picker td {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.grid-body-plain .date-picker td:active, .grid-body-plain .date-picker td:focus {
  outline: 0 none;
}
.grid-body-plain .date-picker td .btn, .grid-body-plain .date-picker td .btn-small, .grid-body-plain .date-picker td .btn-gray-sm, .grid-body-plain .date-picker td .btn-primary-sm, .grid-body-plain .date-picker td .btn-lg, .grid-body-plain .date-picker td .btn-primary-lg, .grid-body-plain .date-picker td .btn-secondary-lg, .grid-body-plain .date-picker td .btn-gray-lg, .grid-body-plain .date-picker td .btn-primary, .grid-body-plain .date-picker td .btn-secondary, .grid-body-plain .date-picker td .btn-gray {
  border: 0 none;
  padding: 0px 10px;
  line-height: 30px;
  height: 30px;
  border-radius: 0;
}
.grid-body-plain .date-picker i.glyphicon.glyphicon-chevron-left:before {
  content: "<";
  font-weight: bold;
  font-family: 'Open Sans Bold';
}
.grid-body-plain .date-picker i.glyphicon.glyphicon-chevron-right:before {
  content: ">";
  font-weight: bold;
  font-family: 'Open Sans Bold';
}
.grid-body-plain .date-picker .btn:active, .grid-body-plain .date-picker .btn-small:active, .grid-body-plain .date-picker .btn-gray-sm:active, .grid-body-plain .date-picker .btn-primary-sm:active, .grid-body-plain .date-picker .btn-lg:active, .grid-body-plain .date-picker .btn-primary-lg:active, .grid-body-plain .date-picker .btn-secondary-lg:active, .grid-body-plain .date-picker .btn-gray-lg:active, .grid-body-plain .date-picker .btn-primary:active, .grid-body-plain .date-picker .btn-secondary:active, .grid-body-plain .date-picker .btn-gray:active, .grid-body-plain .date-picker .btn:focus, .grid-body-plain .date-picker .btn-small:focus, .grid-body-plain .date-picker .btn-gray-sm:focus, .grid-body-plain .date-picker .btn-primary-sm:focus, .grid-body-plain .date-picker .btn-lg:focus, .grid-body-plain .date-picker .btn-primary-lg:focus, .grid-body-plain .date-picker .btn-secondary-lg:focus, .grid-body-plain .date-picker .btn-gray-lg:focus, .grid-body-plain .date-picker .btn-primary:focus, .grid-body-plain .date-picker .btn-secondary:focus, .grid-body-plain .date-picker .btn-gray:focus, .grid-body-plain .date-picker .btn:active:focus, .grid-body-plain .date-picker .btn-small:active:focus, .grid-body-plain .date-picker .btn-gray-sm:active:focus, .grid-body-plain .date-picker .btn-primary-sm:active:focus, .grid-body-plain .date-picker .btn-lg:active:focus, .grid-body-plain .date-picker .btn-primary-lg:active:focus, .grid-body-plain .date-picker .btn-secondary-lg:active:focus, .grid-body-plain .date-picker .btn-gray-lg:active:focus, .grid-body-plain .date-picker .btn-primary:active:focus, .grid-body-plain .date-picker .btn-secondary:active:focus, .grid-body-plain .date-picker .btn-gray:active:focus {
  outline: 0 none;
}
.grid-body-plain .date-picker .text-muted {
  color: #ccc;
}

.event-date-picker .dropdown-menu {
  overflow: hidden;
  padding-top: 0;
  width: 267px !important;
}

.date-picker .dropdown-menu {
  overflow: hidden;
  padding-top: 0;
  width: 267px;
}
.date-picker .btn-info {
  background: transparent;
  color: #269ABC;
  border: 1px solid #dddddd;
  height: 32px;
}
.date-picker .btn-danger {
  background: transparent;
  color: #dd0000;
  border: 1px solid #dddddd;
  height: 32px;
}
.date-picker .btn-success {
  height: 32px;
  margin-bottom: 5px;
}
.date-picker table:active, .date-picker table:focus {
  outline: 0 none;
}
.date-picker th {
  vertical-align: middle;
  border-bottom: 1px solid #ddd;
}
.date-picker th:active, .date-picker th:focus {
  outline: 0 none;
}
.date-picker th .btn, .date-picker th .btn-small, .date-picker th .btn-gray-sm, .date-picker th .btn-primary-sm, .date-picker th .btn-lg, .date-picker th .btn-primary-lg, .date-picker th .btn-secondary-lg, .date-picker th .btn-gray-lg, .date-picker th .btn-primary, .date-picker th .btn-secondary, .date-picker th .btn-gray {
  height: 30px;
  margin: 0;
  vertical-align: middle;
  border: 0 none;
  background: #4EA626;
  border-radius: 0;
  color: #FFF;
  width: 100%;
}
.date-picker th .btn:hover, .date-picker th .btn-small:hover, .date-picker th .btn-gray-sm:hover, .date-picker th .btn-primary-sm:hover, .date-picker th .btn-lg:hover, .date-picker th .btn-primary-lg:hover, .date-picker th .btn-secondary-lg:hover, .date-picker th .btn-gray-lg:hover, .date-picker th .btn-primary:hover, .date-picker th .btn-secondary:hover, .date-picker th .btn-gray:hover {
  background: #2f9002;
  color: #fff;
}
.date-picker th small {
  line-height: 30px;
}
.date-picker small {
  color: #4EA626;
}
.date-picker td {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.date-picker td:active, .date-picker td:focus {
  outline: 0 none;
}
.date-picker td .btn, .date-picker td .btn-small, .date-picker td .btn-gray-sm, .date-picker td .btn-primary-sm, .date-picker td .btn-lg, .date-picker td .btn-primary-lg, .date-picker td .btn-secondary-lg, .date-picker td .btn-gray-lg, .date-picker td .btn-primary, .date-picker td .btn-secondary, .date-picker td .btn-gray {
  border: 0 none;
  padding: 0px 10px;
  line-height: 30px;
  height: 30px;
  border-radius: 0;
}
.date-picker i.glyphicon.glyphicon-chevron-left:before {
  content: "<";
  font-weight: bold;
  font-family: 'Open Sans Bold';
}
.date-picker i.glyphicon.glyphicon-chevron-right:before {
  content: ">";
  font-weight: bold;
  font-family: 'Open Sans Bold';
}
.date-picker .btn:active, .date-picker .btn-small:active, .date-picker .btn-gray-sm:active, .date-picker .btn-primary-sm:active, .date-picker .btn-lg:active, .date-picker .btn-primary-lg:active, .date-picker .btn-secondary-lg:active, .date-picker .btn-gray-lg:active, .date-picker .btn-primary:active, .date-picker .btn-secondary:active, .date-picker .btn-gray:active, .date-picker .btn:focus, .date-picker .btn-small:focus, .date-picker .btn-gray-sm:focus, .date-picker .btn-primary-sm:focus, .date-picker .btn-lg:focus, .date-picker .btn-primary-lg:focus, .date-picker .btn-secondary-lg:focus, .date-picker .btn-gray-lg:focus, .date-picker .btn-primary:focus, .date-picker .btn-secondary:focus, .date-picker .btn-gray:focus, .date-picker .btn:active:focus, .date-picker .btn-small:active:focus, .date-picker .btn-gray-sm:active:focus, .date-picker .btn-primary-sm:active:focus, .date-picker .btn-lg:active:focus, .date-picker .btn-primary-lg:active:focus, .date-picker .btn-secondary-lg:active:focus, .date-picker .btn-gray-lg:active:focus, .date-picker .btn-primary:active:focus, .date-picker .btn-secondary:active:focus, .date-picker .btn-gray:active:focus {
  outline: 0 none;
}
.date-picker .text-muted {
  color: #ccc;
}

.parent-container .grid-header .tab-heading-bin {
  margin: 15px 0px 0 5px;
  display: inline-block;
  background: #ffffff;
  border-bottom: 0px;
  cursor: pointer;
  border-radius: 5px 5px 0 0;
  padding: 10px 10px 10px 20px;
}

.parent-container .grid-header .active-tab-bin-new, .grid-header-test .active-tab {
  background: #FBFAF8;
  border-top: 1px solid #d9d5d3;
}

.grid-header-question .active-tab {
  background: #f2f2f2;
}

.grid-header-test {
  background: white;
  display: table;
  color: #333333;
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
  padding-left: 10px;
  width: 99%;
}

.grid-header-question {
  background: white;
  display: table;
  color: #333333;
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
  padding-left: 2px;
  width: 99.6%;
  border: 1px solid #d1d1d1;
  border-bottom: 0;
}

.grid-header-question-view {
  background: #f2f2f2;
  display: table;
  color: #333333;
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
  padding-left: 2px;
  width: 99%;
}
.grid-header-question-view .tab {
  margin-right: 5px;
  padding: 10px 20px;
  display: inline-block;
  border-bottom: 0px;
  cursor: pointer;
  border-radius: 5px 5px 0 0;
  font-size: 13px;
  color: #333333;
}
.grid-header-question-view .tab.active {
  background: white;
}

.tab-heading-test {
  margin-right: 5px;
  padding: 9px 33px;
  display: inline-block;
  background: white;
  border-bottom: 0px;
  cursor: pointer;
  border-radius: 5px 5px 0 0;
  font-size: 13px;
  color: #333333;
}

.tab-heading-question {
  margin: 5px;
  padding: 9px 33px;
  display: inline-block;
  border-bottom: 0px;
  cursor: pointer;
  border-radius: 4px;
  font-size: 13px;
  color: #333333;
}
.tab-heading-question:hover {
  background: #f2f2f2;
}

.tab-heading-bin {
  margin-right: 5px;
  padding: 10px 20px;
  display: inline-block;
  background: white;
  border-bottom: 0px;
  cursor: pointer;
  border-radius: 5px 5px 0 0;
  font-size: 13px;
  color: #333333;
}

.sample-template-question {
  margin-left: 15px;
  cursor: pointer;
  display: inline-block;
  color: #5B6770;
  padding: 9px 0px;
  text-decoration: underline;
}

.sample-test-case {
  color: #5B6770;
  font-size: 14px;
  text-decoration: underline;
}

.no-scrollbar-container::-webkit-scrollbar {
  display: none;
}

.no-scrollbar-container {
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
}

.flex-custom {
  display: -webkit-box !important;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box !important;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox !important;
  /* TWEENER - IE 10 */
  display: -webkit-flex !important;
  /* NEW - Chrome */
  display: flex !important;
}

.on-scroll-width-compilation {
  width: 98.7% !important;
}

.custom-type-number {
  padding-right: 0px !important;
}
.custom-type-number::-webkit-inner-spin-button {
  opacity: 1;
}

input[type=number].number-without-spinner ::-webkit-outer-spin-button, input[type=number].number-without-spinner::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number].number-without-spinner {
  -moz-appearance: textfield;
}

.white-btn {
  background: white;
  border: 1px solid #c5c5c5;
  color: #333333;
  font-weight: 600;
  font-size: inherit;
}
.white-btn.disabled:hover {
  background: white !important;
  cursor: auto;
}
.white-btn:hover {
  background: #fbfbfb;
}

.connect-btn .white-btn {
  background: white;
  color: #333333;
  font-weight: 600;
  font-size: inherit;
}
.connect-btn .white-btn.disabled:hover {
  background: white !important;
  cursor: auto;
}
.connect-btn .white-btn:hover {
  background: #fbfbfb;
}

.availability-btn {
  float: right;
  height: 42px;
  width: 295px;
}

.microsoft {
  background: url("images/Outlook.svg") no-repeat !important;
}

.google {
  background: url("images/Google.svg") no-repeat !important;
}

.exchange {
  background: url("images/Exchange.svg") no-repeat !important;
}

.apple {
  background: url("images/Apple.svg") no-repeat !important;
}

.icon-btn {
  float: left;
  display: inline-block;
  transition: none;
}

.page-header {
  background: #4EA626;
  height: 55px;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  z-index: 400;
  min-width: 1024px;
}
.page-header .top-logo {
  float: left;
  display: block;
  height: 37px;
  padding: 8px 0 10px;
  background: #ffffff;
  border-bottom: 1px solid #C9D1D9;
  width: 20%;
}
.page-header .top-logo img {
  height: 36px;
  display: block;
  margin: 0 auto;
  max-width: 65%;
  object-fit: contain;
}
.page-header .icon-hide {
  float: left;
  height: 55px;
  width: 55px;
  cursor: pointer;
}
.page-header .icon-hide .icon {
  width: 16px;
  height: 16px;
  float: left;
  margin: 20px 7px 0 0;
  background-position: -19px -19px;
}
.page-header.collapsed .top-logo {
  width: 70px;
  height: 27px;
  padding: 14px 0 13px;
}
.page-header.collapsed .top-logo img {
  height: 27px;
}
.page-header.collapsed .icon-hide .icon {
  background-position: -18px -45px;
  width: 24px;
  margin-left: 16px;
}
.page-header .company-header-label {
  padding: 15px 20px;
  display: inline-block;
  color: #ffffff;
  font-size: 25px;
  font-weight: 600;
  font-style: normal;
}

.header-nav {
  float: right;
}
.header-nav .nav-item {
  float: left;
  position: relative;
  cursor: pointer;
  outline: none;
}
.header-nav .nav-item:hover {
  background: #2f9002;
}
.header-nav .popover-content {
  padding: 0;
}
.header-nav .popover.bottom > .arrow:after {
  border-bottom-color: #FCFBF9;
}

.nav-cart .icon {
  width: 28px;
  height: 55px;
  margin-left: 15px;
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -115px 2px;
}
.nav-cart .nav-btn {
  padding-left: 10px;
}

.nav-btn {
  float: left;
  line-height: 55px;
  padding: 0 20px;
  color: #ffffff;
  font-size: 0.9em;
  cursor: pointer;
}
.nav-btn .try-beta-blk {
  margin-right: 10px;
  height: 52px;
  position: relative;
  width: 90px;
  float: left;
  cursor: initial;
}
.nav-btn .try-beta-blk .block1 {
  font-size: 15px;
  position: absolute;
  top: -6px;
  right: 0;
}
.nav-btn .try-beta-blk .block2 {
  position: absolute;
  bottom: -13px;
  right: 0;
  font-size: 10px;
}

.profile-item .nav-btn {
  border-right: 0;
  padding-right: 23px;
  width: 205px;
  text-align: center;
}
.profile-item img {
  float: right;
  height: 40px;
  margin: 7px 0 0 10px;
  background: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}

.dropdown-cart .cart-sections {
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  border-bottom: 1px solid #efeae7;
}
.dropdown-cart .list-cell-1 {
  float: left;
  width: 60%;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dropdown-cart .list-cell-2 {
  text-align: right;
}
.dropdown-cart .list-row .list-cell-2 {
  color: #4EA626;
}
.dropdown-cart .cart-cost {
  padding: 0 0 5px;
}
.dropdown-cart .cart-cost span {
  float: right;
}
.dropdown-cart .cart-cost.total-cost {
  font-size: 1.4em;
}
.dropdown-cart .cart-disclaimer {
  color: #187777;
  margin-top: 20px;
}

.dropdown-profile {
  width: 200px;
  text-align: center;
}

.dropdown-company {
  width: 220px;
  text-align: center;
}

.language-dropdown {
  cursor: default;
  padding-top: 12px;
  padding-right: 20px;
  padding-left: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: 'Open Sans Bold';
  font-size: 12px;
  color: #465C76;
}
.language-dropdown > img {
  height: 14px;
}

.language-content-block {
  padding: 20px 20px 0;
  background: #FFFFFF;
}
.language-content-block .language-item {
  padding: 4px 12px;
  height: 27px;
  margin-top: 6px;
  color: #5B6770;
  cursor: pointer;
}
.language-content-block .language-item.boldText {
  font-family: 'Open Sans Bold';
  color: #333333;
}
.language-content-block .selected-language {
  background-color: #F8F8F8;
  height: 19px;
  margin: 12px 0;
  padding: 8px 12px;
}

.language-footer {
  border-top: 1px solid #C9D1D9;
  padding: 18px 24px 18px;
  background: #FFFFFF;
  margin-top: 6px;
}

.language-list-block {
  max-height: 195px;
  overflow: hidden auto;
  border-top: 1px solid #C9D1D9;
}

.languageInfo {
  color: #5B6770;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
}

.acc-popup.language-popup {
  width: 600px;
  margin: 0 auto;
  height: auto;
}

#companySettingBtn {
  width: 180px;
  display: flex;
  justify-content: center;
}

.filter-row {
  padding: 20px 1%;
  border-bottom: 1px solid #EEEEEE;
}
.filter-row .test-select {
  float: left;
  width: 40%;
  max-width: 300px;
}
.filter-row .date-filter {
  float: right;
  max-width: 300px;
  margin-left: 2%;
  width: 27%;
}
.filter-row .date-filter .label {
  float: left;
  margin-right: 20px;
  line-height: 44px;
  color: #333333;
  width: 40px;
  text-align: right;
}
.filter-row .date-filter .date-picker {
  margin-left: 60px;
  /*max-width: 250px;*/
}
.filter-row .date-filter .date-picker .input-text-lg {
  padding-right: 50px;
  position: relative;
  z-index: 90;
  background: transparent;
}
.filter-row .date-filter .date-picker .icon {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -352px -141px;
  position: absolute;
  display: block;
  height: 25px;
  width: 30px;
  top: 9px;
  right: 9px;
}
.filter-row .filter-to .dropdown-menu {
  right: 0;
  left: auto !important;
}

.pie-chart-header-toggle {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin: 20px 1% 0;
  height: 30px;
  padding-top: 16px;
  background: #ffffff;
  display: block;
  border-bottom: 1px solid #ffffff;
}

.pie-chart-header-text {
  margin-left: 15px;
  font-size: 18px;
  font-weight: 400;
  font-family: 'Open Sans Semibold';
}

.dashboard-row {
  margin: 15px 1% 0;
}
.dashboard-row .round-btn {
  position: absolute;
  width: 50px;
  top: 0;
  right: 0;
  height: 44px;
  border-radius: 0 5px 5px 0;
  text-align: center;
  background-color: #4EA626;
  cursor: pointer;
}
.dashboard-row .round-btn:hover {
  background-color: #2f9002;
}
.dashboard-row .dashboard-rt {
  right: 80px !important;
}
.dashboard-row .icon-pos {
  position: absolute;
  top: 27%;
  font-size: 18px;
  left: 37%;
  color: white;
}
.dashboard-row.updates-row, .dashboard-row.pie-chart-row, .dashboard-row.create-test-row {
  padding: 15px;
  background-color: #ffffff;
  border-radius: 5px;
}

.alignPie {
  margin-top: -2px !important;
}

.create-test-row-new {
  margin: 4% 0 !important;
  padding: 0 !important;
}
.create-test-row-new .first-block {
  display: flex;
  justify-content: space-between;
  background: white;
}
.create-test-row-new .create-test-info {
  width: 24%;
  text-align: center;
  padding: 15px 0 10px;
  background: #ffffff;
  border-radius: 5px;
  position: relative;
}
.create-test-row-new .create-test-info .create-test-icon {
  width: 100px;
  height: 100px;
  display: block;
  margin: 0 auto 20px;
  border-radius: 50%;
  float: none;
}
.create-test-row-new .create-test-info .next-icon {
  width: 40px;
  height: 40px;
  right: -24px;
  position: absolute;
  top: 38%;
  z-index: 10;
}
.create-test-row-new .create-test-info .icon1 {
  background: url(images/dashboard_1.png) no-repeat center center white;
  background-color: #f2f2f2;
}
.create-test-row-new .create-test-info .icon2 {
  background: url(images/dashboard_2.png) no-repeat center center white;
  background-color: #f2f2f2;
}
.create-test-row-new .create-test-info .icon3 {
  background: url(images/dashboard_3.png) no-repeat center center white;
  background-color: #f2f2f2;
}
.create-test-row-new .create-test-info .icon4 {
  background: url(images/dashboard_4.png) no-repeat center center white;
  background-color: #f2f2f2;
}

.create-test-row .btn-create {
  display: inline-block;
  width: 23%;
  text-align: center;
  margin: 0 3%;
  height: auto;
  font-size: 15px;
}
.create-test-row .hr-gap {
  display: inline-block;
  width: 34%;
  text-align: center;
}
.create-test-row .create-test-info {
  display: inline-block;
  width: 24%;
  text-align: center;
  margin: 15px 0;
}
.create-test-row .create-test-info .create-test-icon {
  width: 100px;
  height: 100px;
  display: block;
  margin: 0 auto 20px;
  border-radius: 50%;
  float: none;
}
.create-test-row .create-test-info .icon1 {
  background: url(images/dashboard_1.png) no-repeat center center white;
  background-color: #f2f2f2;
}
.create-test-row .create-test-info .icon2 {
  background: url(images/dashboard_2.png) no-repeat center center white;
  background-color: #f2f2f2;
}
.create-test-row .create-test-info .icon3 {
  background: url(images/dashboard_3.png) no-repeat center center white;
  background-color: #f2f2f2;
}
.create-test-row .create-test-info .icon4 {
  background: url(images/dashboard_4.png) no-repeat center center white;
  background-color: #f2f2f2;
}
.create-test-row .first-block {
  height: 150px;
  margin: 0 0 20px 0;
}

.updates-row .bx-wrapper {
  border: 0;
  margin-bottom: 0;
  box-shadow: none;
}
.updates-row .bx-wrapper .bx-pager {
  position: absolute;
  bottom: 10px;
  padding: 0;
}
.updates-row .bx-wrapper .bx-pager.bx-default-pager a {
  background: #ffffff;
}
.updates-row .bx-wrapper .bx-pager.bx-default-pager a:hover, .updates-row .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #000;
}

.pop_imgdown {
  background-image: url("images/test_down.png");
  float: left;
  left: inherit;
  top: inherit;
  background-color: #ffffff;
  width: 77%;
  margin: -1px 11px;
  position: absolute;
  height: 59%;
  z-index: 16;
  border-radius: 5px;
  background-size: contain;
  background-repeat: no-repeat;
}

.pop_img {
  background-image: url("images/test.png");
  float: left;
  width: 32%;
  height: 450px;
  dispay: block;
  position: relative;
  border-radius: 5px;
  background-size: contain;
  background-repeat: no-repeat;
}

.product-design-dash {
  width: 63%;
  left: 2%;
  /*color: white;*/
  border-radius: 4px;
  height: 100%;
  /*background: white;*/
  /*background-size: cover;*/
  /*background-image: url(images/01-03.png);*/
  position: absolute;
}
.product-design-dash .product-block-clr-0 {
  background-color: #fffce1;
}
.product-design-dash .product-block-clr-1 {
  background-color: #edf7df;
  margin: 2% 0;
}
.product-design-dash .product-block-clr-2 {
  background-color: #d8f6f8;
}
.product-design-dash .product-block {
  height: 18%;
  padding: 2%;
  border-radius: 4px;
  border: 1px solid #efeae7 !important;
  box-shadow: 0px 0px 4px 1px #d0cece;
}
.product-design-dash .product-block .section {
  display: inline-block;
}
.product-design-dash .product-block .section .head {
  font-size: 17px;
  font-weight: bold;
  margin: 0 0 2% 0;
  color: #3f3c3c;
}
.product-design-dash .product-block .section .dateIcontxt:hover {
  cursor: pointer;
  color: #4EA626;
}
.product-design-dash .product-block .section .editIcontxt:hover {
  cursor: pointer;
  color: #4EA626;
}
.product-design-dash .product-block .section .dateIcon {
  background-position: -166px -142px;
  display: block;
  height: 22px;
  width: 22px;
  margin: 7px;
  border: 0;
  float: none;
}
.product-design-dash .product-block .section .dateIcon:hover {
  background-position: -166px -167px;
  cursor: pointer;
}
.product-design-dash .product-block .section .dateIcon:hover + .dateIcontxt {
  color: #4EA626;
}
.product-design-dash .product-block .section .editIcon:hover + .editIcontxt {
  color: #4EA626;
}
.product-design-dash .product-block .section .dateIcontxt:hover + .dateIcon {
  background-position: -166px -167px !important;
}
.product-design-dash .product-block .section .editIcontxt:hover + .editIcon {
  background-position: -142px -167px  !important;
}
.product-design-dash .product-block .section .editIcon {
  background-position: -142px -142px;
  display: block;
  height: 22px;
  width: 22px;
  margin: 7px;
  float: none;
  border: 0;
}
.product-design-dash .product-block .section .editIcon:hover {
  background-position: -142px -167px;
  cursor: pointer;
}
.product-design-dash .product-block .section-1 {
  width: 70%;
}
.product-design-dash .product-block .section-1 .section-1-inner {
  display: inline-block;
  width: 100%;
}
.product-design-dash .product-block .section-1 .section-1-inner .block-l {
  display: inline-block;
  width: 28%;
}
.product-design-dash .product-block .section-1 .section-1-inner .block-r {
  display: inline-block;
  width: 70%;
}
.product-design-dash .product-block .section-2 {
  width: 14%;
}
.product-design-dash .product-block .section-3 {
  width: 14%;
}
@media screen and (min-width: 600px) and (max-width: 1065px) {
  .product-design-dash .p-head3 {
    font-size: 10px;
    margin: 0 1%;
    position: absolute;
    top: 43%;
    width: 98%;
  }
  .product-design-dash .p-head1 {
    margin: 0 10%;
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    top: 8%;
    width: 80%;
  }
  .product-design-dash .p-head2 {
    font-size: 10px;
    color: #e2dfe2;
    margin: 0 1%;
    position: absolute;
    top: 31%;
    width: 98%;
  }
  .product-design-dash .p-sep {
    border-top: 1px solid #d8d5d5;
    opacity: .5;
    border-bottom: 0px;
    position: absolute;
    bottom: 96px;
    width: 100%;
  }
}
@media screen and (min-width: 1066px) and (max-width: 1189px) {
  .product-design-dash .p-head3 {
    font-size: 13px;
    margin: 0 1%;
    position: absolute;
    top: 47%;
    width: 98%;
  }
  .product-design-dash .p-head1 {
    margin: 0 10%;
    font-size: 23px;
    font-weight: bold;
    position: absolute;
    top: 8%;
    width: 80%;
  }
  .product-design-dash .p-head2 {
    font-size: 13px;
    color: #e2dfe2;
    margin: 0 1%;
    position: absolute;
    top: 30%;
    width: 98%;
  }
  .product-design-dash .p-sep {
    border-top: 1px solid #d8d5d5;
    opacity: .5;
    border-bottom: 0px;
    position: absolute;
    bottom: 96px;
    width: 100%;
  }
}

.dashboard-stats {
  width: 31%;
  float: left;
  margin: -0.5% 0.5%;
  position: absolute;
}
.dashboard-stats li {
  width: 46.875%;
  padding-bottom: 27%;
  float: left;
  margin: 1.9% 1.5625%;
  border-radius: 5px;
  position: relative;
  background-color: #aaa;
  /*cursor:pointer;*/
}
.dashboard-stats li.sch {
  background: url(images/icon-dashboard-scheduled.png) no-repeat 90% 20% #591440;
  background-size: 21%;
}
.dashboard-stats li.att {
  background: url(images/icon-dashboard-attempted.png) no-repeat 90% 20% #3f51b5;
  background-size: 21%;
}
.dashboard-stats li.stc {
  background: url(images/icon-dashboard-consider.png) no-repeat 90% 20% #45ad4e;
  background-size: 21%;
}
.dashboard-stats li.run {
  background: url(images/icon-dashboard-running.png) no-repeat 90% 20% #00aff0;
  background-size: 21%;
}
.dashboard-stats li.exp {
  background: url(images/icon-dashboard-expired.png) no-repeat 90% 20% #999999;
  background-size: 21%;
}
.dashboard-stats li.pnd {
  background: url(images/icon-dashboard-pending.png) no-repeat 90% 20% #7bccc6;
  background-size: 21%;
}
.dashboard-stats .stat {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-transform: uppercase;
  padding: 8% 10%;
  line-height: 1.5em;
  font-size: 1.1em;
  color: #fff;
}
.dashboard-stats .stat strong {
  font-size: 1.4em;
  font-weight: 300;
  display: block;
  line-height: 1.0em;
}
@media screen and (min-width: 600px) and (max-width: 1065px) {
  .dashboard-stats .stat {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-transform: uppercase;
    padding: 8% 10%;
    line-height: 1.5em;
    font-size: .8em;
    color: #fff;
  }
}
@media screen and (min-width: 1066px) and (max-width: 1189px) {
  .dashboard-stats .stat {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-transform: uppercase;
    padding: 8% 10%;
    line-height: 1.5em;
    font-size: .9em;
    color: #fff;
  }
}

.dashboard-live {
  float: left;
  width: 32%;
  background-color: #EEF7EA;
  border-radius: 6px;
  /*padding: 1% 0;*/
  height: 90%;
  position: absolute;
  left: 66%;
}
.dashboard-live li {
  padding: 0.8em 0;
  border-bottom: 1px solid #EDECEA;
}
.dashboard-live li.last, .dashboard-live li.grid-col-1 {
  border-bottom: 0 none;
}
.dashboard-live .dashboard-live-txt {
  color: #333333;
  margin: 1.5% auto;
}
.dashboard-live .dashboard-live-btn {
  display: block;
  margin: auto;
  font-size: inherit;
}
@media screen and (min-width: 600px) and (max-width: 1065px) {
  .dashboard-live .dashboard-live-txt {
    display: none;
  }
}
@media screen and (min-width: 1066px) and (max-width: 1189px) {
  .dashboard-live .dashboard-live-txt {
    display: none;
  }
}

.product-enabled {
  float: right !important;
  margin-right: .5%;
}

.dashboard-show {
  float: left;
  width: 31%;
  margin-left: 33.5%;
  position: relative;
  border-radius: 5px;
  /*background-color: $white;*/
}
.dashboard-show .slides {
  padding-bottom: 86.81%;
}
.dashboard-show .slide {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.dashboard-show .slide span {
  color: #fff;
  position: absolute;
  font-size: 1.5em;
  top: 33.5%;
  left: 6.3%;
  width: 16%;
  text-align: center;
}
.dashboard-show .slide img {
  width: 100%;
  height: 100%;
}

.dashboard-tests {
  max-height: 219px;
  overflow-y: scroll;
}

.dashboard-search {
  width: 65%;
  position: absolute;
  bottom: 12px;
  left: 34%;
  /*bottom: 0;*/
}
.dashboard-search .dropdown-menu {
  left: auto !important;
  /*right: 0;*/
}

.line-chart-row {
  overflow: hidden;
  height: 280px;
  padding: 20px 20px 40px 40px;
  background-color: #ffffff;
  border-radius: 5px;
}
.line-chart-row canvas {
  width: 100% !important;
  height: 350px !important;
}

.line-chart-filter {
  float: right;
  padding: 0 30px 10px;
}
.line-chart-filter li {
  float: left;
  line-height: 20px;
  margin-left: 12px;
}
.line-chart-filter .filter {
  cursor: pointer;
}
.line-chart-filter .icon {
  display: inline-block;
  width: 28px;
  height: 20px;
  background-position: -352px -190px;
  margin-right: 8px;
}
.line-chart-filter .selected {
  color: #4EA626;
}
.line-chart-filter .selected .icon {
  background-position: -320px -190px;
}

.pie-chart-row {
  height: 400px;
}
.pie-chart-row .legends {
  padding: 10px 0 0 30px;
}
.pie-chart-row .legend .icon {
  width: 16px;
  height: 16px;
  background-color: #ddd;
  margin-right: 10px;
  border-radius: 50%;
}
.pie-chart-row .legend.strongConsider .icon {
  background: #45ad4e;
}
.pie-chart-row .legend.mayConsider .icon {
  background: #feb300;
}
.pie-chart-row .legend.notConsider .icon {
  background: #f44236;
}
.pie-chart-row .legend.attempted .icon {
  background: #3f51b5;
}

.d-pie-chart {
  float: left;
  height: 300px;
  width: 300px;
  margin-top: 30px;
  margin-left: 30px;
}

.d-pie-text {
  margin-left: 370px;
  margin-top: 30px;
}
.d-pie-text p {
  margin-bottom: 30px;
}

.d-pie-info-total {
  width: 97.5% !important;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .d-pie-info-total {
    width: 98.5% !important;
  }
}
.d-pie-info {
  display: table;
  width: 100%;
}
.d-pie-info li {
  display: table-row;
}
.d-pie-info li.last .col, .d-pie-info li.grid-col-1 .col {
  border-bottom: 0;
}
.d-pie-info li.total .col {
  border-bottom: 0;
  border-top: 1px solid #716C69;
}
.d-pie-info .col {
  display: table-cell;
  padding: 15px 0;
  border-bottom: 1px solid #716C69;
  max-width: 100px;
}
.d-pie-info .info-th .col {
  padding: 0;
  word-break: break-word;
  border-bottom: 5px solid;
}
.d-pie-info .info-th .col-1 {
  border-color: transparent;
}
.d-pie-info .info-th .col-2 {
  border-color: #45ad4e;
}
.d-pie-info .info-th .col-3 {
  border-color: #feb300;
}
.d-pie-info .info-th .col-4 {
  border-color: #f44236;
}
.d-pie-info .info-th .col-5 {
  border-color: #3f51b5;
}
.d-pie-info .col-2, .d-pie-info .col-3, .d-pie-info .col-4, .d-pie-info .col-5 {
  width: 14%;
  text-align: center;
}

.dashboard-row .test-row {
  overflow: hidden;
}
.dashboard-row .test-items {
  display: inline-block;
  margin: 0 -1%;
  width: 102%;
}
.dashboard-row .test-item {
  width: 23%;
  padding: 0 1%;
  display: inline-block;
}
.dashboard-row .test-head {
  background: #4EA626;
  padding: 10px 15px;
  color: #ffffff;
  border-bottom: 1px solid #A2D3D0;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dashboard-row .test-body {
  background-color: #ffffff;
  padding: 15px;
  overflow: auto;
  height: 100%;
}
.dashboard-row .test-body .label {
  float: left;
  color: #8D8D8D;
}
.dashboard-row .test-body .modules {
  margin-left: 60px;
  margin-bottom: 10px;
  height: 61px;
  overflow: auto;
}
.dashboard-row .test-body .roles {
  margin-left: 35px;
  margin-bottom: 15px;
}
.dashboard-row .test-body .legend {
  margin-right: 0;
  width: 33%;
  margin-bottom: 15px;
  float: left;
}
.dashboard-row .test-body .legend .icon {
  float: left;
  width: 16px;
  height: 16px;
  background-color: #ddd;
  border-radius: 50%;
  margin-right: 5px;
}
.dashboard-row .test-body .legend.strongConsider .icon {
  background: #45ad4e;
}
.dashboard-row .test-body .legend.mayConsider .icon {
  background: #feb300;
}
.dashboard-row .test-body .legend.notConsider .icon {
  background: #f44236;
}
.dashboard-row .test-body .legend.scheduled .icon {
  background: #591440;
}
.dashboard-row .test-body .legend.attempted .icon {
  background: #3f51b5;
}
.dashboard-row .test-body .legend.expired .icon {
  background: #999999;
}
.dashboard-row .test-body .btn-schedule {
  padding: 0 10px;
  margin: 5px 0px 0px;
  float: right;
  font-size: inherit;
}
.dashboard-row .start-test {
  position: relative;
  height: 245px;
  float: right;
}
.dashboard-row .start-test a {
  font-size: 2em;
  text-transform: uppercase;
  color: #fff;
  border-radius: 5px;
  background: url(images/icon-dashboard-create.png) no-repeat center 110px #addddd;
  position: absolute;
  text-align: center;
  top: 0;
  left: 4%;
  right: 4%;
  bottom: 0;
  padding: 40px 0 0;
}
.dashboard-row .start-test a:hover {
  background: url(images/icon-dashboard-create.png) no-repeat center 110px #90CECE;
}

.tnc-popover {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 20px;
  padding: 20px;
  background: white;
  z-index: 100;
  box-shadow: 0px -2px 20px 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tnc-popover .gt-it-txt {
  color: #4EA626;
  text-decoration: underline;
  cursor: pointer;
}

.left-sidebar {
  display: table-cell;
  vertical-align: top;
  width: 20%;
  background: #ffffff;
  position: relative;
  height: 538px;
  overflow: visible;
}
.left-sidebar .sidebar-inner {
  /*position: absolute;*/
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: visible;
}
.left-sidebar .sidebar-collapse {
  /*position: absolute;*/
  padding-bottom: 80px;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}
.left-sidebar.collapsed {
  width: 70px;
}
.left-sidebar.collapsed .nav-head span.text, .left-sidebar.collapsed .nav-head span.icon-right,
.left-sidebar.collapsed .nav-item span.text {
  display: none;
}
.left-sidebar.collapsed .nav-head span.icon,
.left-sidebar.collapsed .nav-item span.icon {
  margin-right: 0;
}
.left-sidebar.collapsed .nav-inner-list {
  margin-left: 0;
}
.left-sidebar.collapsed .sidebar-footer {
  width: 30px;
  text-align: center;
  font-size: 1.4em;
}

.sidebar-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px;
  font-size: 0.9em;
  line-height: 1.6em;
  color: #8D8D8D;
}

.nav-list {
  margin: 20px 0 0;
}

.left-nav-list {
  /*    @extend .nav-list;*/
}
.left-nav-list li {
  white-space: nowrap;
}
.left-nav-list .nav-head-sub {
  margin-left: 16px;
}
.left-nav-list .nav-head {
  border-bottom: 1px solid #C9D1D9;
  font-size: 1em;
  padding: 15px 15px 15px 15px;
  height: 16px;
  color: #aeaaa7;
  display: flex;
  align-items: center;
}
.left-nav-list .nav-head span.icon {
  width: 22px;
  height: 16px;
  margin-right: 7px;
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
}
.left-nav-list .nav-head span.icon-right {
  width: 20px;
  height: 16px;
  float: right;
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  cursor: pointer;
}
.left-nav-list .nav-head span.menu-toggler {
  float: right;
  color: #333333;
  font-size: 15px;
  cursor: pointer;
  margin-left: auto;
}
.left-nav-list .nav-head span.text.display {
  color: #5B6770;
}
.left-nav-list .nav-head.nav-head-test span.icon {
  background-position: -14px -229px;
}
.left-nav-list .nav-head.nav-head-test span.icon-right {
  background-position: -219px -96px;
}
.left-nav-list .nav-head.nav-head-test span.icon-right.display {
  background-position: -219px -78px;
}
.left-nav-list .nav-head.nav-head-live-int span.icon {
  background-position: -646px -116px;
}
.left-nav-list .nav-head.nav-head-live-int span.icon-right {
  background-position: -219px -96px;
}
.left-nav-list .nav-head.nav-head-live-int span.icon-right.display {
  background-position: -219px -78px;
}
.left-nav-list .nav-head.nav-head-interviews span.icon {
  background: url("images/icon-interviews.svg") no-repeat 0 0;
  font-size: 24px;
  height: 24px;
  width: 24px;
  margin-left: -3px;
}
.left-nav-list .nav-head.nav-head-interviews span.icon-right {
  background-position: -219px -96px;
}
.left-nav-list .nav-head.nav-head-interviews span.icon-right.display {
  background-position: -219px -78px;
}
.left-nav-list .nav-head.nav-head-profile span.icon {
  background-position: -90px -227px;
}
.left-nav-list .nav-head.nav-head-profile span.icon-right {
  background-position: -219px -96px;
}
.left-nav-list .nav-head.nav-head-profile span.icon-right.display {
  background-position: -219px -78px;
}
.left-nav-list .nav-head.nav-head-auth span.icon {
  background-position: -396px -3px;
  height: 19px !important;
}
.left-nav-list .nav-head.nav-head-auth span.icon-right {
  background-position: -219px -96px;
}
.left-nav-list .nav-head.nav-head-auth span.icon-right.display {
  background-position: -219px -78px;
}
.left-nav-list .nav-head.nav-head-video span.icon {
  color: #5B6770;
  font-size: 15px;
}
.left-nav-list .nav-head.nav-head-video span.icon-right {
  background-position: -219px -96px;
}
.left-nav-list .nav-head.nav-head-video span.icon-right.display {
  background-position: -219px -78px;
}
.left-nav-list .nav-head.nav-head-liveproctor span.icon {
  font-size: 15px;
  background: url("images/computer.png") no-repeat 0 0 !important;
  height: 22px;
  width: 23px;
  margin-left: -3px;
}
.left-nav-list .nav-head.nav-head-liveproctor span.icon-right {
  background-position: -219px -96px;
  background: url("images/computer.png") no-repeat 0 0 !important;
}
.left-nav-list .nav-head.nav-head-liveproctor span.icon-right.display {
  background-position: -219px -78px;
}
.left-nav-list .nav-head.nav-head-settings span.icon {
  background-position: -310px -24px;
}
.left-nav-list .nav-head.nav-head-settings span.icon-right {
  background-position: -219px -96px;
}
.left-nav-list .nav-head.nav-head-settings span.icon-right.display {
  background-position: -219px -78px;
}
.left-nav-list .nav-head.nav-head-comm span.icon {
  background-position: -615px -95px;
}
.left-nav-list .nav-head.nav-head-comm span.icon-right {
  background-position: -219px -96px;
}
.left-nav-list .nav-head.nav-head-comm span.icon-right.display {
  background-position: -219px -78px;
}
.left-nav-list .nav-head.nav-head-events span.icon {
  background-position: -378px -248px;
  transform: scale(0.8);
  width: 22px;
  height: 23px;
  position: relative;
  margin: 0 8px 0 -3px;
}
.left-nav-list .nav-head.nav-head-events span.icon-right {
  background-position: -219px -96px;
}
.left-nav-list .nav-head.nav-head-events span.icon-right.display {
  background-position: -219px -78px;
}
.left-nav-list .nav-head.nav-head-profiles span.icon {
  background-position: -378px -219px;
  transform: scale(0.8);
  width: 22px;
  height: 20px;
  position: relative;
  margin: 0 8px 0 -3px;
}
.left-nav-list .nav-head.nav-head-profiles span.icon-right {
  background-position: -219px -96px;
}
.left-nav-list .nav-head.nav-head-profiles span.icon-right.display {
  background-position: -219px -78px;
}
.left-nav-list .nav-head.nav-head-process span.icon {
  background-position: -408px -190px;
  transform: scale(0.9);
  width: 20px;
  height: 22px;
  position: relative;
  margin: 0 8px 0 -2px;
}
.left-nav-list .nav-head.nav-head-process span.icon-right {
  background-position: -219px -96px;
}
.left-nav-list .nav-head.nav-head-process span.icon-right.display {
  background-position: -219px -78px;
}
.left-nav-list .nav-dropdown-item {
  border-left: 4px solid #4EA626;
  border-bottom: 1px solid #efeae7;
  background: #EEF7EA;
}
.left-nav-list .nav-item:hover a {
  /*color: #dd001f !important;*/
}
.left-nav-list .nav-item {
  padding: 9px 25px 9px 40px;
  line-height: 16px;
  min-height: 16px;
  position: relative;
  color: #8D8D8D;
}
.left-nav-list .nav-item span.icon {
  width: 20px;
  height: 16px;
  margin-right: 15px;
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
}
.left-nav-list .nav-item .for-popup {
  color: #333333;
}
.left-nav-list .nav-item .for-popup:hover {
  cursor: pointer;
  color: #4EA626 !important;
}
.left-nav-list .nav-item a, .left-nav-list .nav-item a:visited {
  color: #333333;
}
.left-nav-list .nav-item a:hover, .left-nav-list .nav-item a:focus, .left-nav-list .nav-item a:active {
  color: #4EA626;
  cursor: pointer;
}
.left-nav-list .nav-item a.selected {
  color: #4EA626;
}
.left-nav-list .nav-item.selected a {
  color: #4EA626;
}
.left-nav-list .nav-item.selected span {
  color: #4EA626;
}
.left-nav-list .start-new span.icon {
  background-position: -37px -229px;
}
.left-nav-list .start-new.selected span.icon, .left-nav-list .start-new:hover span.icon {
  background-position: -37px -255px;
}
.left-nav-list .nav-head-interview-analytics span.icon {
  font-size: 24px;
  height: 24px;
  width: 24px;
  margin-left: -3px;
}
.left-nav-list .nav-head-company-settings span.icon {
  background: url("/assets/images/company-settings-nav-icon.png") no-repeat 0 0;
  cursor: pointer;
  font-size: 15px;
  height: 22px;
  width: 23px;
  margin-left: -3px;
}
.left-nav-list .your-test span.icon {
  background-position: -63px -229px;
}
.left-nav-list .your-test.selected span.icon, .left-nav-list .your-test:hover span.icon {
  background-position: -63px -255px;
}
.left-nav-list .your-profile span.icon {
  background-position: -309px -24px;
}
.left-nav-list .your-profile.selected span.icon, .left-nav-list .your-profile:hover span.icon {
  background-position: -309px -45px;
}
.left-nav-list .user-mgmt span.icon {
  background-position: -338px -25px;
}
.left-nav-list .user-mgmt.selected span.icon, .left-nav-list .user-mgmt:hover span.icon {
  background-position: -337px -47px;
}
.left-nav-list .your-contact span.icon {
  background-position: -114px -228px;
}
.left-nav-list .your-contact.selected span.icon, .left-nav-list .your-contact:hover span.icon {
  background-position: -114px -254px;
}
.left-nav-list .your-pref span.icon {
  background-position: -141px -229px;
}
.left-nav-list .your-pref.selected span.icon, .left-nav-list .your-pref:hover span.icon {
  background-position: -141px -255px;
}
.left-nav-list .your-pass span.icon {
  background-position: -167px -228px;
}
.left-nav-list .your-pass.selected span.icon, .left-nav-list .your-pass:hover span.icon {
  background-position: -167px -254px;
}
.left-nav-list .user-add span.icon {
  background-position: -224px -229px;
}
.left-nav-list .user-add.selected span.icon, .left-nav-list .user-add:hover span.icon {
  background-position: -224px -255px;
}
.left-nav-list .create-test span.icon {
  background-position: -224px -229px;
}
.left-nav-list .create-test.selected span.icon, .left-nav-list .create-test:hover span.icon {
  background-position: -224px -255px;
}
.left-nav-list .my-test span.icon {
  background-position: -354px -3px;
  height: 19px !important;
}
.left-nav-list .my-test.selected span.icon, .left-nav-list .my-test:hover span.icon {
  background-position: -374px -3px;
  height: 19px !important;
}
.left-nav-list .create-video span.icon {
  background-position: -224px -229px;
}
.left-nav-list .create-video.selected span.icon, .left-nav-list .create-video:hover span.icon {
  background-position: -224px -255px;
}
.left-nav-list .my-video-interview span.icon {
  background-position: -354px -3px;
  height: 19px !important;
}
.left-nav-list .my-video-interview.selected span.icon, .left-nav-list .my-video-interview:hover span.icon {
  background-position: -374px -3px;
  height: 19px !important;
}
.left-nav-list .question-bank span.icon {
  background-position: -309px -3px;
  height: 19px !important;
}
.left-nav-list .question-bank.selected span.icon, .left-nav-list .question-bank:hover span.icon {
  background-position: -331px -3px;
  height: 19px !important;
}
.left-nav-list .user-list span.icon {
  background-position: -252px -230px;
}
.left-nav-list .user-list.selected span.icon, .left-nav-list .user-list:hover span.icon {
  background-position: -252px -256px;
}
.left-nav-list .profile-create span.icon {
  background-position: -224px -229px;
}
.left-nav-list .profile-create.selected span.icon, .left-nav-list .profile-create:hover span.icon {
  background-position: -224px -255px;
}
.left-nav-list .profile-list span.icon {
  background-position: -252px -230px;
}
.left-nav-list .profile-list.selected span.icon, .left-nav-list .profile-list:hover span.icon {
  background-position: -252px -256px;
}
.left-nav-list .process-add span.icon {
  background-position: -224px -229px;
}
.left-nav-list .process-add.selected span.icon, .left-nav-list .process-add:hover span.icon {
  background-position: -224px -255px;
}
.left-nav-list .process-list span.icon {
  background-position: -252px -230px;
}
.left-nav-list .process-list.selected span.icon, .left-nav-list .process-list:hover span.icon {
  background-position: -252px -256px;
}
.left-nav-list .live-monitoring span.icon {
  background-position: -252px -230px;
}
.left-nav-list .live-monitoring.selected span.icon, .left-nav-list .live-monitoring:hover span.icon {
  background-position: -252px -256px;
}
.left-nav-list .event-add span.icon {
  background-position: -224px -229px;
}
.left-nav-list .event-add.selected span.icon, .left-nav-list .event-add:hover span.icon {
  background-position: -224px -255px;
}
.left-nav-list .events-list span.icon {
  background-position: -252px -230px;
}
.left-nav-list .events-list.selected span.icon, .left-nav-list .events-list:hover span.icon {
  background-position: -252px -256px;
}
.left-nav-list .supervise-event span.icon {
  background-position: -403px -218px;
  width: 22px;
  height: 22px;
  transform: scale(0.8);
  margin: 0 15px 0 -3px;
  position: relative;
  margin: 0 15px 0 -3px;
}
.left-nav-list .supervise-event.selected span.icon, .left-nav-list .supervise-event:hover span.icon {
  background-position: -403px -248px;
}
.left-nav-list .arrow-right {
  position: absolute;
  right: 0px;
  top: 50%;
  margin: -8px 0px 0 0;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #ffffff;
  display: none;
}
.left-nav-list .selected .arrow-right {
  display: block;
  background: #f2f2f2;
}

.nav-inner-list {
  padding: 0;
  margin: 15px 0 0 35px;
  font-size: 12px;
}
.nav-inner-list .nav-item {
  padding: 5px 1px;
}
.nav-inner-list .nav-item span {
  color: #8D8D8D;
}
.nav-inner-list .nav-item a:hover span, .nav-inner-list .nav-item a:focus span {
  color: #4EA626;
}
.nav-inner-list .active span {
  color: #4EA626;
}

.main-section {
  display: table;
  vertical-align: top;
  width: 100%;
  table-layout: fixed;
  padding: 20px;
  height: 500px;
  margin: 0 !important;
  background-color: #F2F2F2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.main-section.expanded {
  padding-left: 35px;
  padding-right: 35px;
}
.main-section .add-company-form {
  width: 90%;
  margin: 0 auto;
  background: white;
  box-shadow: 0px 0 4px 0 #bcb8b8;
  border-radius: 3px;
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
}
.main-section .add-company-form .left-section {
  width: 300px;
  position: relative;
}
.main-section .add-company-form .left-section .left-img {
  width: 100%;
  height: 100%;
}
.main-section .add-company-form .left-section .img-txt {
  position: absolute;
  left: 0;
  bottom: 35px;
  color: white;
  text-transform: uppercase;
  text-align: center;
  width: 100%;
}
.main-section .add-company-form .form-add {
  width: 75%;
  padding: 40px 60px 20px;
}
.main-section .add-company-form .form-add .main-block-add {
  padding-bottom: 20px;
  display: flex;
  justify-content: space-between;
}
.main-section .add-company-form .form-add .main-block-add .contact-content {
  align-items: center;
  justify-content: space-between;
  margin: 15px 0 0 0;
}
.main-section .add-company-form .form-add .main-block-add .contact-content .heading-content {
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: bold;
}
.main-section .add-company-form .form-add .main-block-add .contact-content .data-content {
  width: 100%;
}
.main-section .add-company-form .form-add .main-block-add .contact-content .alert-danger {
  float: right;
  margin-top: 5px;
}
.main-section .add-company-form .form-add .main-block-add .contact-content .proc-cont {
  height: 36px;
  align-items: center;
  display: flex;
}
.main-section .add-company-form .form-add .main-block-add .contact-content .pointer-date {
  background-position: -352px -142px;
  position: absolute;
  display: block;
  height: 25px;
  width: 30px;
  top: 6px;
  right: 9px;
}
.main-section .test-search .round-btn {
  position: absolute;
  width: 50px;
  top: 0;
  right: 0;
  height: 49px;
  border-radius: 0 5px 5px 0;
  text-align: center;
  background-color: #4EA626;
  cursor: pointer;
}
.main-section .test-search .round-btn:hover {
  background-color: #2f9002;
}
.main-section .test-search .icon-pos {
  position: absolute;
  top: 31%;
  font-size: 18px;
  left: 34%;
  color: white;
}
.main-section.new-flow {
  padding: 40px;
}
.main-section .new-flow-title {
  font-size: 20px;
}
.main-section .new-flow-title .bold {
  font-family: "Open Sans Bold";
}

.page-title {
  color: #333333;
  font-size: 1.7em;
  letter-spacing: -1px;
  overflow: hidden;
  max-width: 500px;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 26px;
}

.ai-toggle {
  float: right;
  display: flex;
  justify-content: space-between;
  margin: -4px 0;
  width: 155px;
  align-items: center;
}

.ai-toggle-blk {
  width: 170px;
  display: inline-block;
}

.bottom-btn-row {
  padding: 20px 0 0;
  overflow: hidden;
}
.bottom-btn-row button {
  text-transform: capitalize;
  float: left;
  margin-right: 20px;
  font-size: inherit;
}
.bottom-btn-row button:last-child {
  margin-left: 0;
}

.multiselect-tag .main-list-ul {
  float: left;
  display: inline-block;
  clear: none;
  width: 94%;
  cursor: text;
  min-height: 1px;
  z-index: 999;
  margin: 0;
  padding: 0;
  background-color: #fff;
  border: 1px solid #d1d9e1;
  list-style: none outside;
  border: 1px solid #d1d9e1;
  border-radius: 5px;
}
.multiselect-tag .main-list-ul .main-list-li {
  overflow: hidden;
  height: auto !important;
  height: 15px;
  margin: 3px;
  padding: 1px 3px;
  background-color: #eff2f7;
  color: #000;
  cursor: default;
  border: 1px solid #ccd5e4;
  font-size: 11px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  float: left;
  white-space: nowrap;
  line-height: 16px;
}
.multiselect-tag .main-list-ul .main-list-li .main-list-li-p {
  display: inline;
  padding: 0;
  margin: 0;
  line-height: 21px;
  font-size: 12px;
}
.multiselect-tag .main-list-ul .main-list-li .main-list-li-span {
  color: #a6b3cf;
  margin-left: 5px;
  font-weight: bold;
  cursor: pointer;
}
.multiselect-tag .main-list-ul .main-list-li-input {
  float: left;
  margin: 0;
  padding: 0;
  list-style-type: none;
  height: 100%;
}
.multiselect-tag .main-list-ul .main-list-li-input .main-list-li-input-box {
  outline: none;
  box-shadow: 0 0 0;
  border: 0;
}

.new-interview-product-title {
  float: left;
}

.right-sidebar {
  /*    position: absolute;
      top: $header-height;
      right:0;
      bottom:0;
      left: auto;*/
  display: table-cell;
  vertical-align: top;
  width: 20%;
  background: #ffffff;
}

@media only screen and (max-width: 1160px) {
  .right-sidebar {
    /*    position: absolute;
        top: $header-height;
        right:0;
        bottom:0;
        left: auto;*/
    display: table-cell;
    vertical-align: top;
    width: 5%;
    background: #ffffff;
  }

  .left-sidebar {
    display: table-cell;
    vertical-align: top;
    width: 23%;
    background: #ffffff;
    position: relative;
    height: 538px;
    overflow: visible;
  }
  .left-sidebar .sidebar-inner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: visible;
  }
  .left-sidebar .sidebar-collapse {
    position: absolute;
    padding-bottom: 80px;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0;
  }
  .left-sidebar.collapsed {
    width: 70px;
  }
  .left-sidebar.collapsed .nav-head span.text, .left-sidebar.collapsed .nav-head span.icon-right,
  .left-sidebar.collapsed .nav-item span.text {
    display: none;
  }
  .left-sidebar.collapsed .nav-head span.icon,
  .left-sidebar.collapsed .nav-item span.icon {
    margin-right: 0;
  }
  .left-sidebar.collapsed .nav-inner-list {
    margin-left: 0;
  }
  .left-sidebar.collapsed .sidebar-footer {
    width: 30px;
    text-align: center;
    font-size: 1.4em;
  }

  .page-header {
    background: #4EA626;
    height: 55px;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    z-index: 400;
    min-width: 1024px;
  }
  .page-header .top-logo {
    float: left;
    display: block;
    height: 37px;
    padding: 8px 0 10px;
    background: #ffffff;
    border-bottom: 1px solid #C9D1D9;
    width: 23%;
  }
  .page-header .top-logo img {
    height: 36px;
    display: block;
    margin: 0 auto;
    max-width: 65%;
    object-fit: contain;
  }
  .page-header .icon-hide {
    float: left;
    height: 55px;
    width: 55px;
    cursor: pointer;
  }
  .page-header .icon-hide .icon {
    width: 16px;
    height: 16px;
    float: left;
    margin: 20px 0 0 20px;
    background-position: -19px -19px;
  }
  .page-header.collapsed .top-logo {
    width: 70px;
    height: 27px;
    padding: 14px 0 13px;
  }
  .page-header.collapsed .top-logo img {
    height: 27px;
  }
  .page-header.collapsed .icon-hide .icon {
    background-position: -18px -45px;
    width: 24px;
    margin-left: 16px;
  }
}
.test-steps {
  margin: 26px 60px;
  height: 30px;
  position: relative;
}
.test-steps.new-flow {
  margin: 50px 120px 70px 120px !important;
}
.test-steps .steps-bar {
  display: block;
  height: 2px;
  background: #C9D1D9;
}
.test-steps .steps-item {
  width: 100px;
  text-align: center;
  position: absolute;
  font-size: 0.9em;
  margin: -12px 0 10px -50px;
  color: #B4B3B1;
}
.test-steps .steps-item i {
  background: #C9D1D9;
  height: 11px;
  width: 11px;
  display: block;
  border: 6px solid #ffffff;
  margin: 0 auto 5px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.test-steps .steps-item.selected {
  color: #333333;
  font-weight: bold;
}
.test-steps .steps-item.selected i {
  background: #4EA626;
}
.test-steps .steps-item.done i {
  color: #4EA626;
  background-color: white;
}
.test-steps .steps-item-1 {
  left: 0%;
}
.test-steps .steps-item-2 {
  left: 33.333333%;
}
.test-steps .steps-item-3 {
  left: 66.666666%;
}
.test-steps .steps-item-4 {
  left: 100%;
}
.test-steps .steps-item-new-1 {
  left: 0%;
}
.test-steps .steps-item-new-2 {
  left: 25%;
}
.test-steps .steps-item-new-3 {
  left: 50%;
}
.test-steps .steps-item-new-4 {
  left: 75%;
}
.test-steps .steps-item-new-5 {
  left: 100%;
}
.test-steps .steps-item-cust {
  left: 100% !important;
}
.test-steps .event-steps-item-1 {
  left: 0%;
}
.test-steps .event-steps-item-2 {
  left: 50%;
}
.test-steps .codemeet-steps-item-1 {
  left: 0%;
}
.test-steps .codemeet-steps-item-2 {
  left: 100%;
}
.test-steps .event-steps-item-3 {
  left: 100%;
}
.test-steps .step-text {
  white-space: nowrap;
}
.test-steps .addUserSteps-item-1 {
  left: 0%;
}
.test-steps .addUserSteps-item-2 {
  left: 100%;
}

.test-search {
  padding: 10px;
  background: #ffffff;
  position: relative;
  font-size: 1.1em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.test-search .search-box-lg, .test-search .search-box-lg .placeholder, .test-search .search-box-lg .input-text-lg, .test-search .search-box-lg .input-text-lg-transparent {
  height: 50px;
  line-height: 50px;
  background: transparent;
}
.test-search .search-box-lg .input-text-lg, .test-search .search-box-lg .input-text-lg-transparent {
  padding-right: 210px;
  background: transparent;
}
.test-search .search-box-lg .icon {
  height: 18px;
  top: 16px;
  width: 18px;
  right: 16px;
  background-position: -370px -30px;
}
.test-search .search-cat-box {
  position: absolute;
  top: 23px;
  border: 0 none;
  border-left: 1px solid #efeae7;
  border-right: 1px solid #efeae7;
  padding-left: 10px;
  right: 60px;
  line-height: 24px;
  width: 140px;
  height: 24px;
  z-index: 1;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.test-search .search-cat-box .val {
  height: 24px;
  line-height: 24px;
  width: 100%;
}

.test-seperator {
  padding: 20px 0;
  text-align: center;
  position: relative;
}
.test-seperator span.sep-bar {
  height: 1.3px;
  width: 300px;
  display: block;
  background: #d1d8de;
  opacity: 0.5;
  margin: 0 auto;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -150px;
  z-index: 0;
}
.test-seperator span.sep-text {
  color: #f2f2f2;
  position: relative;
  line-height: 1.8em;
  background: #C9D1D9;
  padding: 0 10px;
  font-size: 1.8em;
}

.lang-checkbox {
  display: table-cell;
  width: 30px;
}

.test-popular .popular-heading {
  color: #333333;
  margin-bottom: 15px;
  font-size: 15px;
}
.test-popular .loading-md {
  display: block;
  margin: 0 auto;
  padding: 30px 0;
}
.test-popular .popular-box {
  background: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

.popular-list {
  float: left;
  width: 20%;
  padding: 40px 0;
}
.popular-list li {
  color: #5B6770;
  cursor: pointer;
}
.popular-list li span {
  padding: 14px 14px 14px 18px;
  display: block;
  border-top: 1px solid #f2ede9;
  border-bottom: 1px solid #f2ede9;
  margin-top: -1px;
  font-size: 1em;
}
.popular-list li.selected {
  background: #ffffff;
  padding-left: 0;
  border-left: 4px solid #4EA626;
  margin-right: -1px;
  color: #4EA626;
}
.popular-list li.selected span {
  padding-left: 14px;
  border-color: #efeae7;
}
.popular-list li:hover {
  color: #4EA626;
}

.popular-panel {
  margin: 10px 10px 10px 20%;
  background: #ffffff;
  border: 1px solid #efeae7;
  padding: 16px 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.popular-panel .popular-title {
  font-size: 1.2em;
  color: #333333;
  margin: 0 6px 10px;
}

.popular-panan-type {
  margin: 10px !important;
}

.popular-item {
  float: left;
  width: 25%;
}
.popular-item .popular-item-inner {
  border: 1px solid #EEEEEE;
  margin: 6px;
  height: 140px;
  position: relative;
  color: #8D8D8D;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.popular-item strong {
  display: block;
  padding: 12px;
  line-height: 1.5em;
  height: 80px;
  word-wrap: break-word;
  overflow: hidden;
}
.popular-item:hover .popular-item-inner, .popular-item:focus .popular-item-inner {
  transition: none;
  background: #78C6C6;
  border-color: #78C6C6;
  /*            border-bottom: 3px solid #6ab2b1;
              height: 138px;*/
  cursor: pointer;
}
.popular-item:hover strong, .popular-item:focus strong {
  color: #ffffff;
}
.popular-item:hover ul.popular-btn-row, .popular-item:focus ul.popular-btn-row {
  border-color: #6bbab7;
}
.popular-item:hover ul.popular-btn-row li, .popular-item:focus ul.popular-btn-row li {
  border-color: #6bbab7;
  color: #fff;
  height: 33px;
  line-height: 33px;
}
.popular-item:hover .btn-modules .icon, .popular-item:focus .btn-modules .icon {
  transition: none;
  background-position: -17px -85px;
}
.popular-item:hover .btn-time .icon, .popular-item:focus .btn-time .icon {
  transition: none;
  background-position: -42px -85px;
}

ul.popular-btn-row {
  width: 100%;
  bottom: 0;
  height: 35px;
  float: left;
  border-top: 1px solid #EEEEEE;
}
ul.popular-btn-row li {
  float: left;
  width: 50%;
  border-right: 1px solid #ddd;
  height: 35px;
  line-height: 35px;
  font-size: 0.85em;
  font-weight: bold;
  color: #333333;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
ul.popular-btn-row li .icon {
  height: 25px;
  width: 20px;
  float: left;
  margin: 5px 5px 5px 0px;
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
}
ul.popular-btn-row li.last, ul.popular-btn-row li.grid-col-1 {
  border-right: 0 none;
}
ul.popular-btn-row .btn-modules .icon {
  transition: none;
  background-position: -17px -64px;
}
ul.popular-btn-row .btn-time .icon {
  transition: none;
  background-position: -42px -64px;
}

.test-add-module {
  border-top: 1px solid #d1d8de;
  margin: 30px 0 0;
}
.test-add-module .icon-info {
  width: 17px;
  cursor: pointer;
  height: 19px;
  background-position: -137px -72px;
  margin-top: 13px;
  margin-left: 10px;
}
.test-add-module .cross-icon {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -119px -72px;
  height: 14px;
  width: 14px;
  float: right;
  cursor: pointer;
}
.test-add-module .value-text {
  float: left;
  width: 35px;
  line-height: 14px;
}
.test-add-module .heading {
  color: #B4B3B1;
  text-align: center;
  padding: 30px 0;
}
.test-add-module .heading h3 {
  color: #333333;
  font-weight: bold;
  padding: 0 0 16px;
}
.test-add-module .icon-ques {
  margin: 0px -10px 0 0px;
  width: 16px;
  background-position: -137px -73px;
  height: 16px;
  float: right;
}

.module-grid .grid-body, .module-grid .grid-body-plain {
  background: #ffffff;
}
.module-grid .angular-ui-tree-placeholder {
  display: table-cell;
}
.module-grid .grid-row {
  background: #ffffff;
}
.module-grid .grid-col-2 {
  width: 150px;
}
.module-grid .grid-col-4 {
  width: 10%;
  text-align: center;
}
.module-grid .grid-col-5 {
  width: 40%;
}
.module-grid .grid-col-6 {
  width: 10%;
}
.module-grid .grid-col-7 {
  width: 25%;
}
.module-grid .grid-col-3 {
  width: 150px;
}
.module-grid .grid-col-8 {
  width: 5%;
}
.module-grid .grid-col-11 {
  width: 6%;
}
.module-grid .grid-col-9 {
  width: 30%;
}
.module-grid .grid-col-10 {
  width: 20%;
}
.module-grid .grid-col-12 {
  width: 15%;
}

.module-total {
  color: #333333;
  background: #ffffff;
  overflow: hidden;
  line-height: 30px;
  border-bottom: 1px solid #EDECEA;
  padding: 20px;
}

.module-add-header {
  cursor: pointer;
}
.module-add-header .icon {
  float: right;
  width: 24px;
  height: 24px;
}

.module-add-search {
  padding: 20px;
  background: white;
  border-bottom: 1px solid #EDECEA;
}
.module-add-search .select-box-lg {
  float: left;
  width: 250px;
}
.module-add-search .search-box-lg {
  margin-left: 270px;
}

.module-add-suite {
  padding: 20px;
  background: #FBFAF8;
}
.module-add-suite .input-box, .module-add-suite .input-box-lg, .module-add-suite .search-box-lg, .module-add-suite .search-box {
  width: 280px;
}
.module-add-suite .btn-row {
  float: right;
}
.module-add-suite .btn-primary, .module-add-suite .btn-primary-lg, .module-add-suite .btn-primary-sm {
  margin-left: 20px;
}

.add-module-grid .grid-header .grid-col-3 {
  width: 156px;
}

.test-cutoff {
  margin-bottom: 20px;
  position: relative;
}
.test-cutoff input {
  font-size: inherit;
}
.test-cutoff .section-cutoff {
  width: 40%;
  /* margin:20px 0;*/
  clear: both;
  padding-top: 20px;
}
.test-cutoff .grid-smart-band {
  display: table;
  width: 100%;
  padding: 0;
  line-height: 16px;
  height: 16px;
}
.test-cutoff .grid-smart-band .slideOne {
  margin: -5px 0;
}
.test-cutoff .grid-smart-band .customize-btn {
  background: #ffffff;
  border: 1px solid #c5c5c5;
  color: #333333;
  font-weight: 600;
}
.test-cutoff .grid-smart-band .customize-btn:hover {
  /*border: 2px solid #c5c5c5;*/
  background: #e7ded7;
}
.test-cutoff .grid-legend-band {
  color: #5B6770;
}
.test-cutoff .grid-legend-band .btn-row {
  float: right;
}
.test-cutoff .grid-legend-band .btn-gray-sm {
  margin: -3px 0 0 10px;
}

.sub-range-wrapper {
  text-align: center;
}

.sub-range {
  width: 50px;
  display: inline-block;
  margin: 10px;
  text-align: center;
}
.sub-range label {
  line-height: 30px;
}

.sub-range-select {
  margin-bottom: 2px;
  text-align: left;
  height: 30px;
  background: #F6FFFF;
  padding: 0;
  width: 50px;
  float: right;
}
.sub-range-select input {
  background: #F6FFFF;
  height: 26px;
  padding: 0 10px;
  box-sizing: border-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.sub-range-select .icon {
  display: none;
}

.ngrs-range-slider.ngrs-vertical {
  position: absolute;
  left: 20px;
  top: 34px;
  background: #d8d5d0;
  bottom: 100px;
  width: 6px;
  z-index: 1;
  padding: 0;
  border: 0;
  margin-left: -6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 2px #aaa inset;
  -moz-box-shadow: 0 0 2px #aaa inset;
  -ms-box-shadow: 0 0 2px #aaa inset;
  -o-box-shadow: 0 0 2px #aaa inset;
  box-shadow: 0 0 2px #aaa inset;
  /*    .bulb{
          width: 18px;
          height: 18px;
          position: absolute;
          top: 0;
          display: none;
          left: -6px;
          background: #a4d6d5;
          @include vendor-prefix((border-radius: 50%, box-shadow: 0 0 2px #6da7a2 inset));
      }
      .tick{
          position: absolute;
          top: 0;
          display: none;
          margin-left: -35px;
          font-size: 0.9em;
          color: $text-fade;
      }*/
}
.ngrs-range-slider.ngrs-vertical .ngrs-join {
  background: #a4d6d5;
  position: absolute;
  width: 100%;
  top: 0;
  left: 50% !important;
  margin-left: -3px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 2px #6da7a2 inset;
  -moz-box-shadow: 0 0 2px #6da7a2 inset;
  -ms-box-shadow: 0 0 2px #6da7a2 inset;
  -o-box-shadow: 0 0 2px #6da7a2 inset;
  box-shadow: 0 0 2px #6da7a2 inset;
}
.ngrs-range-slider.ngrs-vertical .ngrs-runner {
  margin: 0;
  width: 6px;
  height: 100%;
}
.ngrs-range-slider.ngrs-vertical .ngrs-handle {
  position: absolute;
  height: 20px;
  width: 30px;
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -208px -113px;
  z-index: 2;
  border: 0 none;
  top: 0;
  left: 0 !important;
  margin: -7px 0 0 -7px;
}
.ngrs-range-slider.ngrs-vertical .ngrs-handle i {
  background-image: none;
}
.ngrs-range-slider.ngrs-vertical .ngrs-handle.ngrs-down {
  box-shadow: none;
}
.ngrs-range-slider.ngrs-vertical .ngrs-handle.ngrs-over i {
  background-image: none;
}

.module-cutoff {
  cursor: default;
}
.module-cutoff .not-selected {
  width: 11px;
  height: 11px;
  position: absolute;
  border-radius: 30px;
  margin: 20px 5px;
  border: 2px solid #6dc5c6;
}
.module-cutoff .cutoff-selected {
  width: 22px;
  height: 22px;
  background-position: -244px -161px;
  position: absolute;
  margin: 13px 1px;
}
.module-cutoff .not-selected-line {
  border-left: 3px solid #dddddd;
  height: 113px;
  margin: 40px 11px 0 11px;
  position: absolute;
}
.module-cutoff .cutoff-selected-line {
  border-left: 3px solid #6dc5c6;
  height: 113px;
  margin: 40px 11px 0 11px;
  position: absolute;
}

.angular-ui-tree-drag {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

.angular-ui-tree-placeholder {
  background: #ffffff;
}

.module-name {
  width: 100%;
  padding: 20px 20px 5px 40px;
  float: left;
  border-bottom: 0px !important;
  font-size: 16px;
  font-weight: 600;
}

.isManualGradedBlock {
  padding-bottom: 20px;
  border-top: 1px solid #efeae7;
}

.module-range-candidate {
  width: 100%;
  float: left;
}
.module-range-candidate rzslider span.rz-bar {
  background: #D8D4D0;
}
.module-range-candidate rzslider span.rz-selection {
  background: #95DCDC;
}
.module-range-candidate rzslider span.rz-last {
  background: #D8D4D0;
}

.module-range {
  width: 100%;
  padding: 0 20px 5px 40px;
  float: left;
}
.module-range rzslider span.rz-bar {
  background: #f44236;
}
.module-range rzslider span.rz-selection {
  background: #feb300;
}
.module-range rzslider span.rz-last {
  background: #45ad4e;
}

.slider-lft {
  width: 45%;
  float: left;
}

.slider-rt {
  width: 45%;
  float: right;
}

.h-range-slider {
  position: relative;
  padding: 9px 15px 50px 0px;
}
.h-range-slider .module-sub-name {
  top: 15%;
  position: absolute;
}
.h-range-slider .module-sub-slider {
  margin-top: 77px;
}
.h-range-slider .h-range {
  width: 100%;
  height: 0px !important;
  position: relative;
  background: #45ad4e;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.h-range-slider .bar-1, .h-range-slider .bar-2 {
  height: 100%;
  top: 0;
  left: 0;
  position: relative;
  display: inline-block;
  float: left;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.h-range-slider .handle-1, .h-range-slider .handle-2, .h-range-slider .handle-free-1 {
  display: inline-block;
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  width: 26px;
  height: 30px;
  left: 0;
  background-position: -132px -109px;
  cursor: pointer;
  top: -10px;
  position: absolute;
  z-index: 2;
  margin-left: -13px;
}
.h-range-slider .tick-sm, .h-range-slider .tick-lg {
  width: 1px;
  background: #D6D6D1;
  display: inline-block;
  position: absolute;
  top: 100%;
}
.h-range-slider .bar-1 {
  background: #f44236;
}
.h-range-slider .bar-2 {
  background: #feb300;
}
.h-range-slider .handle-free-1 {
  background-position: -174px -109px;
  width: 20px;
  margin-left: -10px;
  z-index: 3;
}
.h-range-slider .tick-sm {
  height: 8px;
}
.h-range-slider .tick-lg {
  height: 14px;
}
.h-range-slider .tick-lg span {
  color: #B4B3B1;
  position: absolute;
  top: 100%;
  left: -20px;
  width: 40px;
  text-align: center;
  padding-top: 3px;
  font-size: 0.9em;
}

.test-email-box {
  padding: 20px;
  background: white;
}

.tabs-check {
  padding: 30px 0;
  overflow: hidden;
}
.tabs-check .tab {
  float: left;
  text-align: justify;
  padding-right: 50px;
  color: #B4B3B1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.tabs-check .tab.selected {
  color: #5B6770;
}
.tabs-check .tab.last, .tabs-check .tab.grid-col-1 {
  padding: 0 0 0 50px;
}
.tabs-check .tab .icon-tab-check {
  margin: 0px 10px;
}
.tabs-check .tab1 {
  float: left;
  text-align: justify;
  padding-right: 50px;
  color: #B4B3B1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.tabs-check .tab1.selected {
  color: #5B6770;
}
.tabs-check .tab1.last, .tabs-check .tab1.grid-col-1 {
  padding: 0 0 0 50px;
}
.tabs-check .tab1 .icon-tab-check {
  margin: 0px 10px;
}
.tabs-check .tab-sep {
  float: left;
  margin: 0 -50px;
  width: 100px;
  font-size: 1.5em;
  text-align: center;
  font-weight: bold;
  color: #EEEEEE;
  height: 32px;
  line-height: 32px;
}
.tabs-check .tick-enabled-icon {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -249px -167px;
}
.tabs-check .tick-disabled-icon {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -249px -143px;
}

.test-scheduling {
  border-top: 1px solid #EEEEEE;
}
.test-scheduling .invite-type-box-sm {
  width: 29% !important;
}
.test-scheduling .invite-type-box {
  display: flex;
  justify-content: space-between;
  width: 47%;
  align-items: center;
  height: 35px;
  margin-top: 15px;
}
.test-scheduling .invite-type-box .active-tab-box {
  background: #f8f8f8;
  border: 1px solid #ebe6e6;
  box-shadow: 2px -2px 4px 0px #ebe7e7;
  border-radius: 5px 5px 0 0;
}
.test-scheduling .invite-type-box .tab-box {
  padding: 10px 10px 8px;
  border-bottom: 0px;
}
.test-scheduling .active-tab-pop {
  border-bottom: 3px solid #4EA626;
  color: #4EA626;
}
.test-scheduling .tab-heading-pop {
  margin-top: 5px;
  padding: 10px 10px 10px 5px;
  display: inline-block;
  cursor: pointer;
}
.test-scheduling .active-tab {
  background: white !important;
  color: #333333 !important;
}
.test-scheduling .slot-template {
  margin: 15px 15px 0 !important;
}
.test-scheduling .tab-heading {
  margin: 15px 0px 0px;
  padding: 10px 20px;
  display: inline-block;
  background: #f2f2f2;
  border: 1px solid #c4c4c4;
  border-bottom: 0px;
  cursor: pointer;
  border-radius: 5px 5px 0 0;
  color: #5B6770;
}
.test-scheduling .tabs-check .tab {
  width: 33%;
}
.test-scheduling .tabs-check .tab1 {
  width: 33%;
}
.test-scheduling .wrapper-sticky {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
.test-scheduling .wrapper-sticky .skt-sticky-left {
  border-top: 0 !important;
  border-bottom: 0 !important;
}
.test-scheduling .wrapper-sticky .skt-sticky-right {
  border-top: 0 !important;
  border-bottom: 0 !important;
}

.tab-btn {
  margin: 15px 5px 0;
  padding: 10px 20px;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
  background: #EEF7EA;
  color: #333333;
}

.tab-btn1 {
  margin: 15px 5px 0;
  padding: 10px 15px;
  display: inline-block;
}

.active-tab-btn {
  background: #4EA626;
  color: #ffffff;
  /*box-shadow: 1px -5px 5px -4px;*/
}

.test-validity {
  margin-bottom: 20px;
}
.test-validity .valid-from {
  display: inline-block;
  width: 180px;
  margin: 0 30px 0 10px;
}
.test-validity .valid-from .icon {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -352px -141px;
  position: absolute;
  display: block;
  height: 25px;
  width: 30px;
  top: 5px;
  right: 7px;
}
.test-validity .valid-to {
  display: inline-block;
  width: 110px;
  margin-left: 10px;
}
.test-validity .test-validity .grid-body-plain {
  padding: 20px 10px;
}
.test-validity .test-validity .grid-body-plain-inner-label {
  width: 25%;
}

.upload-file-name-block {
  margin: 10px 35px 10px 0px;
  background: #EEF7EA;
  padding: 10px;
  border: 1px solid #0000001A;
  border-radius: 3px;
  text-align: left;
  line-height: 20px;
}

.upload-file {
  /*float: left;*/
  max-width: 300px;
  /*margin: -9px 30px 10px 94px;*/
  position: relative;
  height: 100px;
}
.upload-file .icon-file {
  width: 67px;
  height: 60px;
  margin-right: 15px;
  float: none;
}
.upload-file .icon-delete {
  position: absolute;
  right: 23px;
  margin-right: 0;
  bottom: 4px;
}
.upload-file .icon-restructure {
  width: 22px;
  height: 23px;
  cursor: pointer;
  background-position: -483px -3px;
}
.upload-file .icon-restructure:hover {
  background-position: -507px -3px;
}
.upload-file .disabled-overlay {
  background: white;
}
.upload-file .upload-name, .upload-file .upload-size, .upload-file .test-upload-row .schedule-block .upload-name, .test-upload-row .schedule-block .upload-file .upload-name {
  display: block;
  width: 130px;
  margin: 0 0 5px 70px;
  word-wrap: break-word;
}
.upload-file .upload-name {
  color: #4EA626;
}
.upload-file .upload-size {
  color: #B4B3B1;
  font-size: 0.9em;
}

.test-upload-row {
  position: relative;
  height: 120px;
  width: 90%;
  margin: auto;
}
.test-upload-row .schedule-block {
  width: 50%;
  position: absolute;
}
.test-upload-row .schedule-block .upload-name {
  color: #4EA626;
  float: left;
  text-overflow: ellipsis;
  width: 120px;
  white-space: nowrap;
  overflow: hidden;
  margin-left: 30%;
}
.test-upload-row .dwn-samples {
  /*float: right;*/
  /*line-height: 44px;*/
  /*color: #1652b2;*/
  /*cursor: pointer;*/
  /*display: table;*/
}
.test-upload-row .dwn-samples .val {
  display: table-cell;
  vertical-align: middle;
  padding-left: 10px;
}
.test-upload-row .dwn-samples .icon-wrapper {
  display: table-cell;
  vertical-align: middle;
}
.test-upload-row .dwn-samples .icon-csv {
  background: url("images/csv.png") no-repeat 0 0;
  width: 55px;
  height: 65px;
}
.test-upload-row .dwn-samples .icon-xls {
  background: url("images/xlsx.png") no-repeat 0 0;
  width: 55px;
  height: 65px;
}

.test-upload-contents {
  max-width: 700px;
  /*overflow: auto;*/
  /*margin-top: 20px;*/
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.test-upload-contents .upload-band {
  padding: 20px;
  height: auto;
}
.test-upload-contents .btn-primary-lg {
  float: left;
}
.test-upload-contents .btn-secondary-lg {
  margin-left: 20px;
}

.test-notify {
  margin-top: 20px;
}
.test-notify .hr-split {
  border-top: 1px solid white;
  margin: 1px 25px;
  border-bottom: 1px solid #e2d7d6;
}
.test-notify .reminderAdd {
  width: 180px;
  padding-top: 0px;
}
.test-notify .reminderAdd:hover .add-reminder-text {
  color: #4EA626;
  cursor: pointer;
}
.test-notify .reminderAdd:hover .add-reminder-icon {
  color: #4EA626;
  cursor: pointer;
}
.test-notify .grid-header-row {
  padding: 10px;
}
.test-notify .grid-header-row .grid-col, .test-notify .grid-header-row table.tbl thead tr th, table.tbl thead tr .test-notify .grid-header-row th, .test-notify .grid-header-row table.tbl tbody tr td, table.tbl tbody tr .test-notify .grid-header-row td, .test-notify .grid-header-row .grid-col-1 {
  background: white;
  border-color: #EDECEA;
  color: #333333;
}
.test-notify .grid-body-row {
  color: #5B6770;
  padding: 10px;
}
.test-notify .padding-inherit {
  padding: inherit;
}
.test-notify .row-1 .col-1 {
  border-left: 2px solid #4EA626;
}
.test-notify .row-2 .col-1 {
  border-left: 2px solid #19BC9F;
}
.test-notify .row-3 .col-1 {
  border-left: 2px solid #4A6DA3;
}
.test-notify .col-1 {
  font-weight: 100;
}
.test-notify .col-2 {
  width: 110px;
  font-weight: 100;
  text-align: center;
}
.test-notify .col-3 {
  width: 210px;
  font-weight: 100;
}
.test-notify .col-4 {
  width: 210px;
}
.test-notify .col-5 {
  width: 22%;
  padding: 5px 10px;
  font-weight: 100;
  color: #5B6770;
  /*border: 0;*/
  /*border-right: 0;*/
}
.test-notify .col-6 {
  width: 12%;
  padding: 10px;
  font-weight: 100;
  /*border: 0;*/
  /*border-right: 0;*/
}
.test-notify .col-3 .select-box, .test-notify .col-3 .select-box-lg,
.test-notify .col-4 .select-box,
.test-notify .col-4 .select-box-lg {
  width: 80px;
  float: left;
  margin-right: 10px;
}
.test-notify .icon-content {
  height: 36px;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}
.test-notify .icon-content .icon {
  width: 24px;
  height: 24px;
  margin-top: 6px;
  float: none;
}

.infocell {
  color: #0000FF;
}

.calander-icon {
  background-position: -320px -189px;
  width: 28px;
  height: 21px;
  position: absolute;
  right: 8px;
  top: 7px;
}

.test-user-pass .input-box, .test-user-pass .input-box-lg, .test-user-pass .search-box-lg, .test-user-pass .search-box {
  width: 320px;
}
.test-user-pass .input-box .edit-user-btn, .test-user-pass .input-box-lg .edit-user-btn, .test-user-pass .search-box-lg .edit-user-btn, .test-user-pass .search-box .edit-user-btn {
  position: absolute;
  right: -26px;
  top: 10px;
  font-size: 16px;
}
.test-user-pass .input-box .edit-user-btn:hover, .test-user-pass .input-box-lg .edit-user-btn:hover, .test-user-pass .search-box-lg .edit-user-btn:hover, .test-user-pass .search-box .edit-user-btn:hover {
  color: #4EA626;
  cursor: pointer;
}

.icon-csv {
  background: url("images/upload.png") no-repeat 0 0;
}

.icon-xlsx {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -74px -142px;
}

.icon-edit {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -403px -165px;
}

.bootstrap.date-picker input {
  position: relative;
  z-index: 90;
  cursor: pointer;
}

.noMargin {
  margin: 0px !important;
}

.icon-download {
  float: right;
  background-position: -307px -223px;
  position: relative;
  display: inline-block;
  height: 25px;
  width: 28px;
  top: -3px;
  right: 110px;
  cursor: pointer;
}

.icon-loading {
  background: url("images/loading-sm.gif") no-repeat !important;
  width: 26px;
  height: 20px;
}

.icon-download:hover {
  float: right;
  background-position: -307px -250px;
  position: relative;
  display: inline-block;
  height: 25px;
  width: 28px;
  top: -3px;
  right: 110px;
}

.add-new-block {
  padding: 10px;
  background: #ffffff;
  cursor: pointer;
}

.addEvaluatorBlock .selected-users {
  margin-bottom: 2px;
}
.addEvaluatorBlock .selected-users .grid-body, .addEvaluatorBlock .selected-users .grid-body-plain {
  background: #EEF7EA;
}
.addEvaluatorBlock .addedUserBlock {
  max-height: 200px;
  border-left: 1px solid #edecea;
}
.addEvaluatorBlock .addedProctorBlock {
  max-height: 123px;
  border-left: 1px solid #edecea;
}
.addEvaluatorBlock .addedUserBlockOverflow {
  overflow-y: scroll;
  overflow-x: hidden;
}
.addEvaluatorBlock .addCandidateForm {
  background: #ffffff;
  padding: 20px;
}
.addEvaluatorBlock .addCandidateForm .block {
  background: none !important;
  padding: 10px 0 0 0 !important;
}
.addEvaluatorBlock .addCandidateForm .block .error-span-eval {
  color: red;
  display: block;
  float: right;
}
.addEvaluatorBlock .addCandidateForm .block .int-link {
  float: left;
  line-height: 35px;
  margin-left: 20px;
}
.addEvaluatorBlock .action-btn {
  display: inline-block;
  float: right;
  margin-right: 6px;
}
.addEvaluatorBlock .action-btn .action-icon {
  color: #5B6770;
  cursor: pointer;
  font-size: 20px;
}
.addEvaluatorBlock .action-btn .action-icon:hover {
  cursor: pointer;
  color: #4EA626;
}

.action-icon-check {
  color: #4EA626;
  cursor: pointer;
  font-size: 20px !important;
}
.action-icon-check:hover {
  cursor: pointer;
}

.action-icon-check-disabled {
  color: #465C76;
  cursor: pointer;
  font-size: 20px !important;
}
.action-icon-check-disabled:hover {
  cursor: pointer;
}

.action-icon {
  color: #5B6770;
  cursor: pointer;
  font-size: 20px !important;
}
.action-icon:hover {
  cursor: pointer;
  color: #4EA626;
}

.icon-tag-info {
  width: 17px;
  cursor: pointer;
  height: 19px;
  background-position: -137px -72px;
  float: none;
}

.schedule-table table {
  table-layout: fixed;
  background: #f4f0e8;
  width: 100%;
  *margin-left: -100px;
  /*ie7*/
}
.schedule-table table .cicle-score {
  width: 10px;
  height: 10px;
  display: inline-block;
  margin: 0 2px;
  border-radius: 21px;
  border: 1px solid gray;
}
.schedule-table table .disabled-cicle {
  background: #c1c0be;
  border: 1px solid #c1c0be !important;
}
.schedule-table table .selected_score {
  background: #4EA626;
  border: 1px solid #4EA626 !important;
}
.schedule-table table .semi_selected_score {
  background: linear-gradient(90deg, #4EA626 51%, #c1c0be 0%) !important;
  height: 12px;
  width: 12px;
  border: 0 !important;
}
.schedule-table td,
.schedule-table th {
  vertical-align: top;
  /*border-top: 1px solid #ccc;*/
  padding: 10px;
  width: 220px;
}
.schedule-table .display-col {
  width: 12% !important;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .schedule-table .display-col {
    display: block !important;
    width: 12% !important;
  }
}
.schedule-table .fix {
  position: absolute;
  *position: relative;
  /*ie7*/
  margin-left: -10%;
  width: 10%;
}
.schedule-table .fix .icon-size {
  font-size: 20px;
  color: #5B6770;
  margin-left: 7px;
}
.schedule-table .fix .icon-size:hover {
  color: #4EA626;
  cursor: pointer;
}
.schedule-table .fix .menu-icon {
  background-position: -234px -137px !important;
  width: 0px !important;
  height: 7px !important;
  margin: 0 0px 0 5px;
  padding: 10px 7px;
}
.schedule-table .fix .dropbtn {
  cursor: pointer;
}
.schedule-table .fix .dropdown-list-cand {
  position: relative;
  float: right;
}
.schedule-table .fix .dropdown-list-cand .dropdown-content {
  position: absolute;
  background-color: #f9f9f9;
  /* margin: 43px -198px;*/
  margin-left: -198px;
  z-index: 103;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  width: 180px;
}
.schedule-table .fix .dropdown-list-cand .dropdown-content .edit-menu {
  padding: 10px;
}
.schedule-table .fix .dropdown-list-cand .dropdown-content .edit-menu:hover {
  color: #4EA626;
  cursor: pointer;
  background-color: #f1f1f1;
}
.schedule-table .fix .dropdown-list-cand .dropdown-content .edit-menu a {
  color: #333333;
  padding: 12px 8px;
  text-decoration: none;
}
.schedule-table .extra-width {
  width: 270px;
}
.schedule-table .outer {
  position: relative;
}
.schedule-table .no-overflow {
  overflow-x: hidden !important;
}
.schedule-table .inner {
  overflow-x: auto;
  overflow-y: visible;
  width: 60%;
  margin-left: 30%;
}
.schedule-table .inner-wide {
  width: 70% !important;
}

.schedule-grid {
  table-layout: auto;
  background: #f4f0e8;
  width: auto;
}
.schedule-grid .grid-header .grid-col, .schedule-grid .grid-header table.tbl thead tr th, table.tbl thead tr .schedule-grid .grid-header th, .schedule-grid .grid-header table.tbl tbody tr td, table.tbl tbody tr .schedule-grid .grid-header td, .schedule-grid .grid-header .grid-col-1 {
  white-space: nowrap;
}
.schedule-grid .grid-header .col-1 {
  border-left: 0;
  border-radius: 5px 0 0 0;
}
.schedule-grid .grid-header .grid-actions {
  border-radius: 0 5px 0 0;
  position: relative;
}
.schedule-grid .grid-header .dropdown-excel {
  white-space: normal;
  z-index: 103;
  border-radius: 5px 0 5px 5px;
}
.schedule-grid .grid-header .last, .schedule-grid .grid-header .grid-col-1 {
  border-radius: 0px 5px 0 0;
}

.schedule-table-wrapper {
  width: 100%;
    /* overflow-x: auto;
		overflow-y: hidden;*/
  display: inline-flex;
}

.fix-column {
  border: 1px solid #EDECEA;
  background: #f4f0e8;
  max-width: 10%;
}

.not-fix-column {
  border: 1px solid #EDECEA;
  background: #f4f0e8;
  max-width: 20%;
  width: 15%;
}

.action-margin {
  min-height: 46px;
  display: table;
  right: 0px;
  white-space: nowrap;
  border-bottom: 1px solid #edecea;
  width: 12% !important;
}

@-moz-document url-prefix() {
  .upload-margin {
    margin: 10px 0px;
  }

  .action-margin {
    right: 0px;
    height: 0px;
  }
}
#candidateDataTable .table-head {
  height: 53px;
  text-align: center;
  padding: 0px 18px;
}
#candidateDataTable .table-body {
  border: 1px solid #ddd;
  border-left: 0;
  border-bottom: 0;
  height: 37px;
  text-align: left;
  padding: 0px 18px;
}

.wrapper-sticky {
  max-width: 100%;
  max-height: 250px;
  overflow: auto;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 0 !important;
  transition: width 2s;
}

.wrapper-sticky,
.wrapper-sticky * {
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
}

.wrapper-sticky table {
  margin-bottom: 0;
  width: 100%;
  max-width: 100%;
  border-spacing: 0;
  padding: 0 !important;
  border-collapse: collapse;
}

.wrapper-sticky table tr.skt-sticky-top th,
.wrapper-sticky table tr.skt-sticky-top td,
.wrapper-sticky table tr.skt-sticky-bottom th,
.wrapper-sticky table tr.skt-sticky-bottom td {
  background-color: #fff;
  border-top: 0;
  position: relative;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
  outline: 1px solid #ddd;
  z-index: 5;
}

.wrapper-sticky table tr.skt-sticky-top th,
.wrapper-sticky table tr.skt-sticky-top td {
  top: 0;
}

.wrapper-sticky table tr.skt-sticky-bottom th,
.wrapper-sticky table tr.skt-sticky-bottom td {
  bottom: 0;
}

.wrapper-sticky table td.skt-sticky-left,
.wrapper-sticky table th.skt-sticky-left,
.wrapper-sticky table td.skt-sticky-right,
.wrapper-sticky table th.skt-sticky-right {
  background-color: #fff;
  outline: 1px solid #ddd;
  position: relative;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
  z-index: 10;
}

.wrapper-sticky table td.skt-sticky-left,
.wrapper-sticky table th.skt-sticky-left {
  left: 0;
}

.wrapper-sticky table td.skt-sticky-right,
.wrapper-sticky table th.skt-sticky-right {
  right: 0;
}

.wrapper-sticky table tr.skt-sticky-top td.skt-sticky-left,
.wrapper-sticky table tr.skt-sticky-top th.skt-sticky-left,
.wrapper-sticky table tr.skt-sticky-top td.skt-sticky-right,
.wrapper-sticky table tr.skt-sticky-top th.skt-sticky-right,
.wrapper-sticky table tr.skt-sticky-bottom td.skt-sticky-left,
.wrapper-sticky table tr.skt-sticky-bottom th.skt-sticky-left,
.wrapper-sticky table tr.skt-sticky-bottom td.skt-sticky-right,
.wrapper-sticky table tr.skt-sticky-bottom th.skt-sticky-right {
  z-index: 15;
}

.skt-sticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
}

/*
.wrapper-sticky table tfoot{
	bottom: 0;
	position: -webkit-sticky;
	z-index: 999;
}*/
.grid-body-plain-upload .main-blk {
  display: flex;
  justify-content: space-between;
}
.grid-body-plain-upload .main-blk .block-1 {
  margin-right: 30px;
}
.grid-body-plain-upload .main-blk .block-1 .block-1-top {
  display: flex;
  align-items: center;
}
.grid-body-plain-upload .main-blk .block-1 .block-1-top .file-name {
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
  max-width: 200px;
}
.grid-body-plain-upload .main-blk .block-2 .prop-icon {
  padding: 0px 5px;
  cursor: pointer;
  background: white;
  border: 1px solid #b7b4b4;
}
.grid-body-plain-upload .main-blk .block-3 .action-icn {
  margin-top: 10px;
  display: flex;
  justify-content: space-around;
}

.menu-btn {
  border-radius: 48px;
  border: 0.5px solid lightgrey;
  font-size: 0.9em;
  padding: 2px 10px;
  background-color: white;
}

.menu {
  padding-top: 10px;
  z-index: 200;
  margin-top: 4px;
  background-color: white;
  position: absolute;
}

.menu-option {
  padding: 6px 20px 6px;
}

.interviewer-select-box {
  max-height: 250px;
  overflow: hidden;
  overflow-y: scroll;
  z-index: 1;
  min-width: 190px;
  padding: 10px;
  line-height: 25px;
  width: 36.3%;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  position: absolute;
  list-style: none;
  background-color: white;
  background-clip: padding-box;
  border-radius: 0.25 rem;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.interviewerselectBox {
  height: 35px;
  border-radius: 5px;
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.interviewerselectBox .interviewerdropdown-divider {
  height: 1px;
  margin: 0.5rem 0;
  overflow: hidden;
  color: inherit;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border: 0;
  opacity: 0.45;
}
.interviewerselectBox .interviewercheckbox-container {
  display: block;
  position: relative;
  padding-left: 5px;
  padding-top: 1px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.interviewerselectBox .interviewercheckbox-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.interviewerselectBox .interviewercheckmark {
  position: absolute;
  top: 5px;
  border: 1px solid #9C9C9C;
  border-radius: 15%;
  height: 18px;
  width: 18px;
  background-color: #ffffff;
}
.interviewerselectBox .interviewercheckbox-container input:checked ~ .interviewercheckmark {
  background-color: #4EA626;
}
.interviewerselectBox .interviewercheckmark:after {
  content: "";
  position: absolute;
  display: none;
}
.interviewerselectBox .interviewercheckbox-container input:checked ~ .interviewercheckmark:after {
  display: block;
}
.interviewerselectBox .interviewercheckbox-container .interviewercheckmark:after {
  left: 5px;
  top: 2px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.interviewerselectBox:hover {
  background-color: #F2F2F2;
}

.li-nudge-hover {
  border: none !important;
  display: flex !important;
  margin: 1px !important;
  max-width: 93% !important;
  margin-left: 20px !important;
  padding: 7px !important;
}
.li-nudge-hover a:focus {
  outline: none !important;
  background-color: transparent  !important;
}
.li-nudge-hover a:hover {
  background-color: transparent  !important;
}

.li-nudge-hover-selected {
  text-decoration: none !important;
  color: #262626 !important;
  background-color: #f5f5f5 !important;
  border-radius: 5px !important;
  margin-top: 5px !important;
}

.li-nudge-hover:hover {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
  border-radius: 2px;
}

.li-nudge-hover:focus {
  border-radius: none !important;
  border: none !important;
}

.fc-toolbar h2 {
  font-size: 1.25em !important;
  margin: 0 !important;
  margin-left: 13px !important;
  color: #333333;
  font-family: Open Sans Bold;
}

.fc-left {
  display: flex !important;
  align-items: center !important;
}

.calendar-margin {
  margin-top: -22px;
}

.legend-margin {
  top: 23px !important;
}

md-option[disabled], md-select-menu[multiple] md-option.md-checkbox-enabled[disabled] {
  pointer-events: none;
}

.panel-room-container .md-container.md-ink-ripple {
  display: none;
}
.panel-room-container .md-label {
  margin: 0;
}
.panel-room-container .tab-box {
  border: 1px solid #ebe6e6;
  border-bottom: none;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  margin-right: 10px;
}
.panel-room-container .invite-type-box {
  justify-content: left;
}
.panel-room-container md-radio-button {
  margin-bottom: 0;
  width: 80px;
  display: flex;
  justify-content: space-around;
}
.panel-room-container .vb-body {
  padding: 0;
  background-color: #f8f8f8;
}
.panel-room-container .panel-room-container {
  background-color: #f8f8f8;
}

.red-coloumn {
  background-color: #ffefef;
}

.flex-me {
  display: flex;
}

.proctor-search-input {
  flex: 80%;
  padding: 5px !important;
}

.proctor-search-name {
  flex: 20%;
  padding: 10px !important;
  margin: 5px !important;
}

.flex-container {
  display: flex;
}

.flex-container > div {
  margin: 10px;
  padding: 20px;
  font-size: 30px;
}

.search-icon {
  left: 365px;
  position: absolute;
  padding: 10px;
  background: #4EA626;
  color: white;
  min-width: 26px;
  min-height: 16px;
  text-align: center;
  top: 116px;
  border-radius: 0 5px 5px 0;
}

.info-tab-proc {
  width: 25%;
  height: 100%;
  background-color: #ffffff;
  display: table-cell;
  padding-top: 13px;
  border-radius: 5px;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.yourtest-header .yourtest-search {
  background: #ffffff;
  padding: 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.yourtest-header .yourtest-search .search-box-lg {
  margin-right: 590px;
}
.yourtest-header .yourtest-search .search-box-lg.status-hidden {
  margin-right: 350px;
}
.yourtest-header .yourtest-dropdown {
  width: 20%;
  margin-right: 0;
}
.yourtest-header .search-btn {
  width: 124px;
}
.yourtest-header .filters {
  width: 190px;
}
.yourtest-header .actions {
  margin: 20px 0;
  padding-top: 20px;
  border-top: 1px solid #dadfe3;
  height: 36px;
}
.yourtest-header .actions .action-label {
  float: left;
  line-height: 36px;
  color: #333333;
  margin-right: 10px;
}
.yourtest-header .actions button {
  font-size: inherit;
}

.category-wrapper {
  display: table;
  height: 60px;
}
.category-wrapper i {
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 10px;
}

.test-list-wrapper .header {
  border-radius: 7px 7px 0 0;
  color: #333333;
  height: 40px;
  display: table;
  width: 100%;
  box-sizing: border-box;
}
.test-list-wrapper .header .sortby-heading {
  width: 60px;
}
.test-list-wrapper .header .test-search {
  padding: 0;
  background: none;
}
.test-list-wrapper .header .test-search select.search-cat {
  height: 30px;
}
.test-list-wrapper .header .test-search .yourtest-dropdown {
  margin: 5px 0px;
  border-radius: 5px;
}
.test-list-wrapper .header .test-search .selected {
  top: 7px;
}
.test-list-wrapper .header .filters {
  width: 200px;
}

.assessment-suite-wrapper .disabled-section {
  position: relative;
}
.assessment-suite-wrapper > :hover {
  background-color: #EEF7EA;
}
.assessment-suite-wrapper .bootstrap:hover {
  background-color: #f2f2f2;
}
.assessment-suite-wrapper .test-section-head {
  font-weight: bold;
  color: #333333;
  width: 160px;
  float: left;
  clear: both;
}
.assessment-suite-wrapper .mytest-list-data {
  margin-bottom: 20px;
}
.assessment-suite-wrapper .mytest-list-data .mytest-list-data-row {
  display: inline-block;
  width: 31%;
  margin: 0 1% 0 0;
}
.assessment-suite-wrapper .mytest-list-data .test-section-head-l {
  font-weight: bold;
  color: #333333;
  margin-bottom: 5px;
}
.assessment-suite-wrapper .additional-section .additional-details {
  /*width:40%;*/
}
.assessment-suite-wrapper .additional-section .count-details {
  /*width:40%;*/
  color: #4EA626;
}
.assessment-suite-wrapper .additional-section .options-details {
  /*width:20%;*/
  color: #4EA626;
  padding-left: 10px;
  cursor: pointer;
}
.assessment-suite-wrapper .draftSection {
  border: 1px solid lightskyblue;
  min-width: 30px;
  padding: 3px 5px;
  font-size: 10px;
  display: inline-block;
  position: relative;
  height: 22px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: white;
  background: lightskyblue;
}
.assessment-suite-wrapper .draft-details {
  position: absolute;
  right: 455px;
  top: 50%;
  margin-top: -12px;
}
.assessment-suite-wrapper .disabled {
  opacity: 0.4;
  /*border-left:2px solid $monza;*/
}
.assessment-suite-wrapper .disabled .options-details {
  width: 220px;
}
.assessment-suite-wrapper .popup-below {
  width: 155px;
  min-height: 30px;
  background-color: white;
  position: absolute;
  top: 36px;
  left: -274%;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 2px;
  border: 1px solid #FAFAFA;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.35);
}
.assessment-suite-wrapper .popup-below .option-tick-icon {
  width: 16px;
  height: 16px;
  float: left;
  margin: 7px 10px 7px 0;
}
.assessment-suite-wrapper .popup-below .disabled-icon {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -249px -166px;
}
.assessment-suite-wrapper .popup-below .enabled-icon {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -249px -142px;
}
.assessment-suite-wrapper .popup-below .option-content {
  float: left;
  line-height: 30px;
}
.assessment-suite-wrapper .popup-below .option-row {
  color: #4A4A4A;
  font-weight: normal;
  font-size: 12px;
}
.assessment-suite-wrapper .draft-triangle {
  width: 0px;
  height: 0px;
  border-top: 11px solid transparent;
  border-bottom: 11px solid transparent;
  border-right: 10px solid lightskyblue;
  position: absolute;
  left: -11px;
  top: -1px;
}
.assessment-suite-wrapper .invitedBox {
  background-color: #591440;
}
.assessment-suite-wrapper .invitedBox .arrow-top {
  left: 12px;
  border-width: 10px;
  top: -8px;
}
.assessment-suite-wrapper .testedBox {
  background-color: #3f51b5;
}
.assessment-suite-wrapper .testedBox .arrow-top {
  left: 62px;
  border-width: 10px;
  top: -8px;
}
.assessment-suite-wrapper .strongBox {
  background-color: #45ad4e;
}
.assessment-suite-wrapper .strongBox .arrow-top {
  left: 124px;
  border-width: 10px;
  top: -8px;
}
.assessment-suite-wrapper .mayBox {
  background-color: #feb300;
}
.assessment-suite-wrapper .mayBox .arrow-top {
  left: 124px;
  border-width: 10px;
  top: -8px;
}
@media (max-width: 1100px) {
  .assessment-suite-wrapper .shift-next {
    clear: both;
  }
}
.assessment-suite-wrapper .countBox {
  height: 36px;
  padding: 0 13px;
  border-radius: 5px;
  margin: 5px;
  display: block;
  float: left;
  width: 45px;
  color: white;
  font-size: 14px;
  font-weight: 300;
  line-height: 36px;
  position: relative;
  /*text-align: center;*/
}
.assessment-suite-wrapper .countBox:hover {
  opacity: 1;
  cursor: pointer;
}
.assessment-suite-wrapper .countBox .arrow-right {
  position: absolute;
  bottom: 2px;
  right: 2px;
  opacity: 0.5;
}

.assessment-suite-wrapper {
  border-radius: 5px;
  overflow: hidden;
}

.assessment-section {
  font-weight: normal;
  width: 100%;
  background-color: #ffffff;
  border-bottom: 1px solid #EDECEA;
}
.assessment-section .assessment-details .assessment-name {
  color: #333333;
  font-size: 1.1em;
  padding-bottom: 10px;
  margin-top: 3px;
  font-weight: 100;
}
.assessment-section .assessment-details .assessment-info {
  font-size: .9em;
}
.assessment-section .assessment-details .version-info {
  margin-left: 20px;
}
.assessment-section .assessment-area {
  display: table;
  height: 40px;
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
  color: #333333;
}
.assessment-section .eye-icon {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: inline-block;
}
.assessment-section .count-details {
  min-width: 210px;
  text-align: right;
  padding-right: 5px;
  float: right;
}
.assessment-section .thirdSubCountBox {
  margin-right: 0;
}
.assessment-section .options-details {
  width: 100px;
}
.assessment-section .options-details .menu-icon {
  background-position: -234px -137px !important;
  width: 0px !important;
  height: 7px !important;
  margin: 4px 0 4px 14px !important;
  padding: 10px 7px;
}
.assessment-section .options-details .dropbtn {
  cursor: pointer;
}
.assessment-section .options-details .dropdown-list {
  /*position: relative;*/
  float: right;
  /* Links inside the dropdown */
  /* Change color of dropdown links on hover */
}
.assessment-section .options-details .dropdown-list .dropdown-content {
  position: absolute;
  background-color: white;
  margin: 29px -220px;
  z-index: 103;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  width: 240px;
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover {
  color: #4EA626;
  background-color: #EEEEEE;
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .editIcon {
  background-position: -142px -142px;
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .editIcon:hover {
  background-position: -142px -142px !important;
  cursor: pointer;
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .manageEvalIcon {
  background-position: -89px -250px;
  opacity: .7;
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .manageEvalIcon:hover {
  cursor: pointer;
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .manageSlotIcon {
  background-position: -89px -250px;
  opacity: .7;
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .manageSlotIcon:hover {
  cursor: pointer;
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .dateIcon {
  background-position: -166px -142px;
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .dateIcon:hover {
  background-position: -166px -142px !important;
  cursor: pointer;
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .cloneIcon {
  font-size: 20px;
  color: #5B6770;
  /*background-position: -61px -226px;*/
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .cloneIcon:hover {
  /*background-position: -61px -252px;*/
  color: #5B6770 !important;
  font-size: 20px;
  cursor: pointer;
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .evaluate-candidate {
  background-position: -645px -3px;
  height: 23px;
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .view-candidate-score {
  background-position: -616px -95px;
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .gradingIcon {
  font-size: 20px;
  color: #5B6770;
  /*background-position: -61px -226px;*/
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .gradingIcon:hover {
  /*background-position: -61px -252px;*/
  color: #5B6770 !important;
  font-size: 20px;
  cursor: pointer;
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .gradingView {
  font-size: 20px;
  color: #5B6770;
  /*background-position: -61px -226px;*/
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .gradingView:hover {
  /*background-position: -61px -252px;*/
  color: #4EA626;
  font-size: 20px;
  cursor: pointer;
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .printIcon {
  font-size: 20px;
  color: #5B6770;
  /*background-position: -190px -142px;*/
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .printIcon:hover {
  /*background-position: -190px -167px;*/
  color: #5B6770 !important;
  font-size: 20px;
  cursor: pointer;
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .deleteIcon {
  background-position: -214px -142px;
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .deleteIcon:hover {
  background-position: -214px -142px !important;
  cursor: pointer;
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .viewIcon {
  background-position: -268px -139px;
}
.assessment-section .options-details .dropdown-list .dropdown-content .edit-menu:hover .viewIcon:hover {
  background-position: -268px -139px !important;
  cursor: pointer;
}
.assessment-section .options-details .dropdown-list .dropdown-content a {
  color: #5B6770;
  padding: 12px 10px 16px 0;
  text-decoration: none;
  display: inline-block;
}
.assessment-section .options-details .dropdown-list .dropdown-content a:hover {
  background-color: #EEEEEE;
}
.assessment-section .options-details .iconLogo {
  width: 36px;
  height: 36px;
  float: left;
}
.assessment-section .options-details .icon {
  display: block;
  height: 22px;
  width: 22px;
  margin: 7px;
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
}
.assessment-section .options-details .optionIconContainer {
  width: 15px;
  margin-right: 0;
  background-color: transparent;
}
.assessment-section .options-details .optionIcon {
  margin: 7px 3px;
  height: 22px;
  width: 9px;
  background-position: -237px -140px;
}
.assessment-section .options-details .optionIcon:hover {
  background-position: -237px -167px;
  cursor: pointer;
}
.assessment-section .options-details .editIcon {
  background-position: -142px -142px;
}
.assessment-section .options-details .editIcon:hover {
  background-position: -142px -167px;
  cursor: pointer;
}
.assessment-section .options-details .manageEvalIcon {
  background-position: -89px -250px;
  opacity: .7;
}
.assessment-section .options-details .manageEvalIcon:hover {
  cursor: pointer;
}
.assessment-section .options-details .manageSlotIcon {
  background-position: -89px -250px;
  opacity: .7;
}
.assessment-section .options-details .manageSlotIcon:hover {
  cursor: pointer;
}
.assessment-section .options-details .dateIcon {
  background-position: -166px -142px;
}
.assessment-section .options-details .dateIcon:hover {
  background-position: -166px -167px;
  cursor: pointer;
}
.assessment-section .options-details .startAssmntIcon {
  background-position: -195px -251px;
  opacity: .7;
  transform: scale(0.9);
}
.assessment-section .options-details .startAssmntIcon:hover {
  cursor: pointer;
}
.assessment-section .options-details .startProcIcon {
  background: url("images/computer.png") no-repeat 0 0 !important;
  background-position: center center !important;
}
.assessment-section .options-details .startProcIcon:hover {
  cursor: pointer;
}
.assessment-section .options-details .proctorIcon {
  background-position: -308px -21px;
}
.assessment-section .options-details .proctorIcon:hover {
  cursor: pointer;
}
.assessment-section .options-details .cloneIcon {
  font-size: 20px;
  color: #5B6770;
  /*background-position: -61px -226px;*/
}
.assessment-section .options-details .cloneIcon:hover {
  /*background-position: -61px -252px;*/
  color: #4EA626;
  font-size: 20px;
  cursor: pointer;
}
.assessment-section .options-details .evaluate-candidate {
  background-position: -645px -3px;
  height: 23px;
}
.assessment-section .options-details .view-candidate-score {
  background-position: -616px -95px;
}
.assessment-section .options-details .gradingIcon {
  font-size: 20px;
  color: #5B6770;
  /*background-position: -61px -226px;*/
}
.assessment-section .options-details .gradingIcon:hover {
  /*background-position: -61px -252px;*/
  color: #4EA626;
  font-size: 20px;
  cursor: pointer;
}
.assessment-section .options-details .gradingView {
  font-size: 20px;
  color: #5B6770;
  /*background-position: -61px -226px;*/
}
.assessment-section .options-details .gradingView:hover {
  /*background-position: -61px -252px;*/
  color: #4EA626;
  font-size: 20px;
  cursor: pointer;
}
.assessment-section .options-details .printIcon {
  font-size: 20px;
  color: #5B6770;
  /*background-position: -190px -142px;*/
}
.assessment-section .options-details .printIcon:hover {
  /*background-position: -190px -167px;*/
  color: #4EA626;
  font-size: 20px;
  cursor: pointer;
}
.assessment-section .options-details .deleteIcon {
  background-position: -214px -142px;
}
.assessment-section .options-details .deleteIcon:hover {
  background-position: -214px -167px;
  cursor: pointer;
}
.assessment-section .options-details .viewIcon {
  background-position: -268px -139px;
}
.assessment-section .options-details .viewIcon:hover {
  background-position: -270px -183px !important;
  cursor: pointer;
}
.assessment-section .additional-section {
  transition: all 100ms ease-in-out;
  height: 0px;
  overflow: hidden;
  display: block;
  padding: 0 20px;
}
.assessment-section:hover .additional-section {
  display: table;
  height: auto;
  overflow: auto;
  padding: 0 20px 20px;
}
.assessment-section:hover .tags-area {
  display: none;
}

.dot-flashing {
  display: inline-block;
  margin-right: 8px;
  margin-top: 8px;
  position: relative;
  width: 4px;
  height: 4px;
  border-radius: 5px;
  background-color: white;
  color: white;
  animation: dotFlashing 1s infinite linear alternate;
  animation-delay: .5s;
}

.dot-flashing::before, .dot-flashing::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0;
}

.dot-flashing::before {
  left: -9px;
  width: 4px;
  height: 4px;
  border-radius: 5px;
  background-color: white;
  color: white;
  animation: dotFlashing 1s infinite alternate;
  animation-delay: 0s;
}

.dot-flashing::after {
  left: 9px;
  width: 4px;
  height: 4px;
  border-radius: 5px;
  background-color: white;
  color: white;
  animation: dotFlashing 1s infinite alternate;
  animation-delay: 1s;
}

@keyframes dotFlashing {
  0% {
    background-color: white;
  }
  50%,
    100% {
    background-color: rgba(255, 255, 255, 0.6);
  }
}
.dot-flashing-dark {
  display: inline-block;
  margin-right: 8px;
  margin-top: 8px;
  position: relative;
  width: 4px;
  height: 4px;
  border-radius: 5px;
  background-color: #5B6770;
  color: #5B6770;
  animation: dotFlashingDark 1s infinite linear alternate;
  animation-delay: .5s;
  margin-left: 20%;
}

.dot-flashing-dark::before, .dot-flashing-dark::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0;
}

.dot-flashing-dark::before {
  left: -9px;
  width: 4px;
  height: 4px;
  border-radius: 5px;
  background-color: #5B6770;
  color: #5B6770;
  animation: dotFlashingDark 1s infinite alternate;
  animation-delay: 0s;
}

.dot-flashing-dark::after {
  left: 9px;
  width: 4px;
  height: 4px;
  border-radius: 5px;
  background-color: #5B6770;
  color: #5B6770;
  animation: dotFlashingDark 1s infinite alternate;
  animation-delay: 1s;
}

@keyframes dotFlashingDark {
  0% {
    background-color: #5B6770;
  }
  50%,
    100% {
    background-color: rgba(0, 0, 0, 0.3);
  }
}
.visibility-search-wrapper .switch-tab {
  width: 145px;
}
.visibility-search-wrapper .switch-tab .slideOne {
  float: none;
  margin: auto;
}
.visibility-search-wrapper .action-tab {
  width: 80px;
}
.visibility-search-wrapper .action-tab .nav-head-settings {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -174px -73px;
  height: 23px;
  width: 22px;
  margin: 0 14px;
}
.visibility-search-wrapper .action-tab .active-tab {
  background-position: -73px -113px;
}
.visibility-search-wrapper .header .popup-heading {
  line-height: 46px;
  font-weight: bold;
}
.visibility-search-wrapper .header .visibility-search {
  height: 36px;
  line-height: 36px;
  margin: 5px 0;
  width: 200px;
  border-radius: 5px;
  color: #5B6770;
}
.visibility-search-wrapper .icon-cross {
  margin: 15px;
}

.arrow-top {
  width: 0px;
  height: 0px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid white;
  position: absolute;
  top: -5px;
}

.eye-icon {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -268px -143px;
}

.feedback-block {
  margin: 15px;
}
.feedback-block .heading {
  margin-bottom: 15px;
  font-size: 18px;
  color: #333333;
}
.feedback-block .feedback-block-top {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.feedback-block .feedback-block-top .container-1 {
  width: 30%;
}
.feedback-block .feedback-block-top .container-1 .head {
  padding-bottom: 5px;
}
.feedback-block .feedback-block-top .container-1 .body {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333333;
  line-height: 14px;
}
.feedback-block .feedback-block-bottom .candidate-name {
  background: #ffffff;
  margin: 0px -15px;
  padding: 10px 15px;
  border: 1px solid #eceaea;
  color: #333333;
  font-weight: bold;
}
.feedback-block .feedback-block-bottom .int-detail {
  display: flex;
  padding: 10px 0;
  color: #333333;
}
.feedback-block .feedback-block-bottom .int-detail .col1 {
  width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 16px;
}
.feedback-block .feedback-block-bottom .int-detail .col2 {
  padding: 0 2%;
  width: 700px;
  /*                white-space: nowrap;
                  overflow: hidden;
                  text-overflow: ellipsis; */
  line-height: 16px;
}

.contact-bg {
  background-color: #ffffff;
  height: 500px;
  padding-top: 50px;
  border-radius: 8px;
  float: left;
}

.contact-wrapper {
  width: 408px;
  float: left;
  padding-top: 50px;
  /*padding-left: 100px;*/
}
.contact-wrapper .contact-content {
  display: table;
  height: 30px;
  margin-bottom: 10px;
}
.contact-wrapper .contact-content .heading-content {
  height: 100%;
  width: 200px;
  display: table-cell;
  text-align: right;
  vertical-align: top;
  padding: 0 10px 0;
  line-height: 36px;
  box-sizing: border-box;
  margin-right: 10px;
}
.contact-wrapper .contact-content .heading-content .heading {
  line-height: 30px;
  text-align: right;
}
.contact-wrapper .contact-content .heading-content .heading .required {
  color: #dd001f;
}
.contact-wrapper .contact-content .input-box, .contact-wrapper .contact-content .input-box-lg, .contact-wrapper .contact-content .search-box-lg, .contact-wrapper .contact-content .search-box {
  width: 250px;
}
.contact-wrapper .contact-content .slideOne-wrapper {
  vertical-align: middle;
  display: table-cell;
}
.contact-wrapper .contact-content .contact-update-button {
  margin-left: 0px;
}
.contact-wrapper .contact-content .bottom-btn-row {
  padding: 0;
}
.contact-wrapper .contact-content .upload-button {
  margin-left: 10px;
  float: left;
}
.contact-wrapper .contact-content .logo-textbox {
  width: 144px;
  float: left;
}
.contact-wrapper .contact-content .select-box, .contact-wrapper .contact-content .select-box-lg {
  width: 250px;
}
.contact-wrapper .contact-content .cmn-toggle {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
.contact-wrapper .contact-content input.cmn-toggle-round + label {
  padding: 2px;
  width: 70px;
  position: absolute;
  height: 30px;
  background-color: #dddddd;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
}
.contact-wrapper .contact-content input.cmn-toggle-round + label:before, .contact-wrapper .contact-content input.cmn-toggle-round + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
.contact-wrapper .contact-content input.cmn-toggle-round + label:before {
  right: 1px;
  background-color: #f1f1f1;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  -moz-transition: background 0.4s;
  -o-transition: background 0.4s;
  transition: background 0.4s;
}
.contact-wrapper .contact-content input.cmn-toggle-round + label:after {
  width: 34px;
  background-color: #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -webkit-transition: margin 0.4s;
  -moz-transition: margin 0.4s;
  -o-transition: margin 0.4s;
  transition: margin 0.4s;
}
.contact-wrapper .contact-content input.cmn-toggle-round:checked + label:before {
  background-color: #8ce196;
}
.contact-wrapper .contact-content input.cmn-toggle-round:checked + label:after {
  margin-left: 38px;
}
.contact-wrapper .contact-content *:before,
.contact-wrapper .contact-content *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.contact-wrapper .select-role-section {
  margin: 12px 0 20px 0;
}
.contact-wrapper .button-row {
  margin: 20px;
  padding-left: 0;
}
.contact-wrapper .button-row .heading-content {
  width: auto;
  padding-left: 0;
}
.contact-wrapper.full-width {
  width: auto;
  float: none;
}

.contact-wrapper-container {
  margin: 0 -20px;
}

.role-name {
  margin: 20px 20px;
  width: 250px !important;
  float: left;
}

.template-name {
  margin: 8px 20px;
  width: 250px !important;
  float: left;
}

.permissions-wrapper {
  vertical-align: top;
  border-spacing: 20px 0;
  display: table;
  width: 100%;
}
.permissions-wrapper div {
  vertical-align: top;
}
.permissions-wrapper .grid-header {
  display: block;
}
.permissions-wrapper .grid-body-plain {
  display: table-cell;
  width: 25%;
}
.permissions-wrapper label.checkbox {
  display: block;
  margin-bottom: 15px;
}
.permissions-wrapper .grid-col, .permissions-wrapper table.tbl thead tr th, table.tbl thead tr .permissions-wrapper th, .permissions-wrapper table.tbl tbody tr td, table.tbl tbody tr .permissions-wrapper td, .permissions-wrapper .grid-col-1, .permissions-wrapper .grid-table .grid-row .grid-col, .grid-table .grid-row .permissions-wrapper .grid-col,
.permissions-wrapper .grid-col-1 {
  display: block;
}
.permissions-wrapper .permissions-container {
  height: 180px;
  background: white;
  margin-bottom: 10px;
  display: table;
  width: 100%;
}

.test-assessment-wrapper {
  display: table;
  width: 100%;
}
.test-assessment-wrapper .icon-info {
  width: 17px;
  cursor: pointer;
  height: 19px;
  background-position: -137px -72px;
  margin-top: 10px;
}

.role-tab-row {
  display: table-caption;
  padding-left: 12px;
}

.role-tab {
  /*    width: 25%;*/
  display: inline-block;
  margin-right: 12px;
  margin-left: 5px;
  margin-bottom: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.role-tab.last, .role-tab.grid-col-1 {
  padding-right: 0;
}
.role-tab label.checkbox {
  width: 100%;
  float: left;
  margin-top: 10px;
}

.contact-update-button {
  margin-left: 160px;
}

.header-navigation-wrapper {
  background-color: #ffffff;
  height: 40px;
  margin: 20px 0 30px 0;
  box-sizing: border-box;
}
.header-navigation-wrapper .header-tabs {
  /*cursor: pointer;*/
  display: table-cell;
  vertical-align: middle;
  line-height: 40px;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid #EEE9E6;
  color: #A8A4A1;
}
.header-navigation-wrapper .header-tabs .noclick {
  cursor: not-allowed;
}
.header-navigation-wrapper .no-border {
  border-right: none;
}
.header-navigation-wrapper .active-nav-tab {
  color: #333333;
  border-bottom: 1px solid #4EA626;
  font-weight: bold;
}

.logo-wrapper {
  float: left;
}
.logo-wrapper .logo-img {
  max-height: 200px;
  max-width: 300px;
  border: none;
}

input[value="a"] {
  color: red !important;
}

/* User Listing Page */
.horizontal-filter-wrapper .input-box-lg.user-search, .horizontal-filter-wrapper .user-search.search-box-lg {
  width: 250px;
  margin-right: 10px;
}
.horizontal-filter-wrapper .input-box-lg.user-search .placeholder, .horizontal-filter-wrapper .user-search.search-box-lg .placeholder {
  width: 60px;
}

.user-list-grid {
  margin-top: 20px;
}
.user-list-grid .loading-md {
  padding: 50px 0;
  display: block;
  margin: 0 auto;
}
.user-list-grid .icon-delete {
  margin-left: 10px;
}
.user-list-grid .icon-edit {
  background-position: -143px -142px;
  width: 20px;
  height: 20px;
}
.user-list-grid .icon-edit:hover {
  background-position: -143px -167px;
  cursor: pointer;
}

.angular-ui-tree-empty {
  min-height: 0px !important;
}

.multipletpod-custom-excel {
  margin-top: 93px !important;
}

.force-hover {
  color: #4EA626 !important;
}

.force-padd {
  padding: 10px 9% 10px 10px !important;
}

@keyframes blur {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.clickEffect {
  position: fixed;
  box-sizing: border-box;
  border-style: solid;
  border-color: #FFFFFF;
  border-radius: 50%;
  animation: clickEffect 0.2s ease-out;
  z-index: 99999;
}

@keyframes clickEffect {
  0% {
    opacity: 1;
    width: 0;
    height: 0;
    margin: -0.25em;
    border-width: 0.5em;
  }
  100% {
    opacity: 0.2;
    width: 100px;
    height: 100px;
    margin: -50px;
    border-width: 0.03em;
  }
}
.pointer-icon {
  background-position: -649px -175px;
  width: 20px;
  height: 25px;
  position: absolute;
  z-index: 100001;
}

.guide-tour-anim {
  animation: blur 1s;
}

.guide-tour .backdrop,
.guide-tour .front-cover {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 100;
}
.guide-tour .backdrop {
  background: rgba(34, 34, 34, 0.5333333333);
}
.guide-tour .front-cover {
  z-index: 105;
}
.guide-tour .instruction-popup {
  position: fixed;
  width: 305px;
  height: 115px;
  z-index: 110;
  right: 100px;
  top: -1000px;
  background: #FFF;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.5);
}
.guide-tour .instruction-popup .glyphicon-remove-circle {
  position: absolute;
  top: 6px;
  right: 6px;
  font-size: 15px;
}
.guide-tour .instruction-popup .text {
  height: 40px;
  padding: 10px;
  background: #fbfaf8;
  line-height: 15px;
}
.guide-tour .instruction-popup .text .head-text {
  font-weight: bold;
  margin-right: 5px;
}
.guide-tour .instruction-popup .button-container-head {
  background: #4EA626;
  color: #333333;
}
.guide-tour .instruction-popup .button-container {
  height: 50px;
  background: #fbfaf8;
  color: #333333;
  border-top: 1px solid #cdcaca;
}
.guide-tour .instruction-popup .button-container .step-dot {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -5px;
}
.guide-tour .instruction-popup .button-container .step-dot span {
  width: 7px;
  height: 7px;
  background: #bbe4e2;
  display: inline-block;
  border-radius: 5px;
  margin: 2px 3px;
  cursor: pointer;
}
.guide-tour .instruction-popup .button-container .step-dot span.current {
  background: #6fc3c3;
  cursor: default;
  width: 10px;
  height: 10px;
}
.guide-tour .instruction-popup .button-container .button {
  cursor: pointer;
  height: 30px;
  margin: 10px 10px 0 0;
  width: auto;
  line-height: 17px;
  border-radius: 3px;
  padding: 5px;
}
.guide-tour .instruction-popup .line {
  height: 2px !important;
  background: #addddd;
  position: absolute;
  width: 80px;
}
.guide-tour .instruction-popup .line div {
  width: 5px;
  height: 5px;
  background: #FFF;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 5px;
}

#editorComment {
  height: 20px;
  position: absolute !important;
  width: 20px;
  border-radius: 10px;
  background-color: #e8e8e8;
  top: -2px;
  left: -2px;
  background-position: -36px -14px;
}

#my-table-cl .tooltip-inner {
  z-index: 100;
  width: 200px;
}

.candidate-grid-wrapper {
  width: 100%;
  /*    overflow-x: auto;
      overflow-y: hidden;*/
  display: inline-flex;
}
.candidate-grid-wrapper .grouping-icon {
  background-position: -646px -98px;
  width: 20px;
  height: 15px;
  margin: 0 0 0px 5px;
  float: none !important;
}

.candidate-listing {
  float: left;
  position: relative;
  width: 100%;
}
.candidate-listing .error-red {
  color: #DC1F26;
}
.candidate-listing .error-modified {
  color: blue;
}
.candidate-listing.interview-schedule #myCandidateTable th.grid-col.not-fix, .candidate-listing.interview-schedule #myCandidateTable table.tbl thead tr th.not-fix, table.tbl thead tr .candidate-listing.interview-schedule #myCandidateTable th.not-fix, .candidate-listing.interview-schedule #myCandidateTable th.not-fix.grid-col-1 {
  white-space: normal;
  text-align: left;
  line-height: 15px;
  padding: 0 10px !important;
  height: 55px;
}

.no-border {
  border-right: 0 !important;
}

.full-width {
  width: 100% !important;
}

.cand-table table {
  table-layout: fixed;
  width: 100%;
  *margin-left: -100px;
  /*ie7*/
}
.cand-table table .cicle-score {
  width: 10px;
  height: 10px;
  display: inline-block;
  margin: 0 2px;
  border-radius: 21px;
  border: 1px solid gray;
}
.cand-table table .disabled-cicle {
  background: #c1c0be;
  border: 1px solid #c1c0be !important;
}
.cand-table table .selected_score {
  background: #4EA626;
  border: 1px solid #4EA626 !important;
}
.cand-table table .semi_selected_score {
  background: linear-gradient(90deg, #4EA626 51%, #c1c0be 0%) !important;
  height: 12px;
  width: 12px;
  border: 0 !important;
}
.cand-table td, .cand-table th {
  vertical-align: top;
  padding: 10px;
  width: 217px;
}
.cand-table .table-background {
  background-color: #ffffff;
  border: 1px solid #C9D1D9;
  padding: 15px 10px !important;
}
.cand-table .table-background .grid-col-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cand-table .display-col {
  width: 12% !important;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .cand-table .display-col {
    display: block !important;
    width: 12% !important;
  }
}
.cand-table .fix {
  position: absolute;
  *position: relative;
  /*ie7*/
  margin-left: -10%;
  width: 10%;
}
.cand-table .fix .extra-pad {
  padding: 10px 10px 10px 3px;
}
.cand-table .fix .icon-size {
  font-size: 20px;
  color: #5B6770;
  margin-left: 7px;
  width: 18px;
}
.cand-table .fix .icon-size:hover {
  color: #4EA626;
  cursor: pointer;
}
.cand-table .fix .menu-icon {
  background-position: -234px -137px !important;
  width: 0px !important;
  height: 7px !important;
  margin: 0 0px 0 5px;
  padding: 10px 7px;
}
.cand-table .fix .dropbtn {
  cursor: pointer;
}
.cand-table .fix .dropdown-list-cand {
  /*                    position: relative;
                      float: right;*/
}
.cand-table .fix .dropdown-list-cand .dropdown-content {
  position: absolute;
  background-color: #f9f9f9;
  /*                        margin: 43px -198px;*/
  /*margin-left: -198px;*/
  z-index: 103;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  width: 194px;
}
.cand-table .fix .dropdown-list-cand .dropdown-content .edit-menu {
  padding: 10px;
}
.cand-table .fix .dropdown-list-cand .dropdown-content .edit-menu:hover {
  color: #4EA626;
  cursor: pointer;
  background-color: #f1f1f1;
}
.cand-table .fix .dropdown-list-cand .dropdown-content .edit-menu a {
  color: #333333;
  padding: 12px 8px;
  text-decoration: none;
}
.cand-table .fix .dropdown-list-cand .dropdown-content-svar {
  position: absolute;
  background-color: #f9f9f9;
  /*                        margin: 43px -198px;*/
  /*margin-left: -198px;*/
  z-index: 103;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  width: 184px;
}
.cand-table .fix .dropdown-list-cand .dropdown-content-svar .edit-menu {
  padding: 10px;
}
.cand-table .fix .dropdown-list-cand .dropdown-content-svar .edit-menu:hover {
  color: #4EA626;
  cursor: pointer;
  background-color: #f1f1f1;
}
.cand-table .fix .dropdown-list-cand .dropdown-content-svar .edit-menu a {
  color: #333333;
  padding: 12px 8px;
  text-decoration: none;
}
.cand-table .icon-size {
  font-size: 20px;
  color: #5B6770;
  margin-left: 5px;
}
.cand-table .icon-size:hover {
  color: #4EA626;
  cursor: pointer;
}
.cand-table .evaluate-candidate {
  background-position: -645px -3px;
  height: 23px;
  margin-top: -4px;
  width: 20px;
  margin-left: 5px;
}
.cand-table .evaluate-candidate:hover {
  background-position: -645px -31px;
}
.cand-table .view-candidate-score {
  background-position: -616px -95px;
  height: 19px;
  width: 20px;
  margin-left: 5px;
}
.cand-table .icon-sms {
  float: none;
  background-position: -165px -197px;
  width: 20px;
  height: 19px;
}
.cand-table .menu-icon {
  background-position: -234px -137px !important;
  width: 0px !important;
  height: 7px !important;
  margin: 0 0px 0 5px;
  padding: 10px 7px;
}
.cand-table .dropbtn {
  cursor: pointer;
}
.cand-table .dropdown-list-cand {
  /*                position: relative;
                  float: right;*/
}
.cand-table .dropdown-list-cand .dropdown-content {
  position: absolute;
  background-color: #f9f9f9;
  /*                        margin: 43px -198px;*/
  /*margin-left: -198px;*/
  z-index: 103;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  width: 184px;
}
.cand-table .dropdown-list-cand .dropdown-content .edit-menu {
  padding: 10px;
  text-align: left;
}
.cand-table .dropdown-list-cand .dropdown-content .edit-menu:hover {
  color: #4EA626;
  cursor: pointer;
  background-color: #f1f1f1;
}
.cand-table .dropdown-list-cand .dropdown-content .edit-menu a {
  color: #333333;
  padding: 12px 8px;
  text-decoration: none;
}
.cand-table .extra-width {
  width: 217px;
}
.cand-table .activeColumn {
  opacity: 1 !important;
}
.cand-table .faarrow-down {
  width: 24px;
  height: 24px;
  background: url("images/arrow-down-active.png") no-repeat;
  float: right;
  display: inline-block;
  cursor: pointer;
}
.cand-table .inActiveColumn {
  background: url("images/arrow-up-inactive.png") no-repeat !important;
}
.cand-table .faarrow-up {
  width: 24px;
  height: 24px;
  background: url("images/arrow-up-active.png") no-repeat;
  float: right;
  display: inline-block;
  cursor: pointer;
}
.cand-table .outer {
  position: relative;
}
.cand-table .no-overflow {
  overflow-x: hidden !important;
}
.cand-table .inner {
  overflow-x: auto;
  overflow-y: visible;
  width: 74%;
  margin-left: 14%;
}
.cand-table .inner .alert-icon {
  cursor: pointer;
  line-height: 20px;
  color: #DC1F26;
  display: table-cell;
  vertical-align: middle;
}
.cand-table .inner .tooltip.alert-tooltip .tooltip-inner {
  width: 200px;
}

.candidate-grid {
  table-layout: auto;
  width: auto;
  /*white-space: nowrap;*/
}

#add {
  padding: 17px;
  padding-left: 55px;
  width: 95%;
  border: 1px solid #f5f5f5;
  font-size: 13px;
  color: gray;
  background-image: url("/assets/images/r02vbq.png");
  background-repeat: no-repeat;
  background-position: right center;
  outline: 0;
}

.inputWidth {
  width: 93%;
}

.inputWidth1 {
  width: 91%;
}

.inputWidthMax {
  width: 100%;
}

.candidateDiv {
  border-top: 1px solid #EEE;
  padding-top: 20px;
}

.candidateTable {
  text-align: left;
}
.candidateTable span {
  width: 20px;
  height: 25px;
  float: right;
  margin: 2px 0 2px 5px;
}
.candidateTable select {
  width: 70%;
}

.tableCandidateText {
  color: #868583;
  font-weight: bold;
}

.details-container {
  margin: 20px -20px 0 -20px;
}
.details-container input {
  font-size: inherit;
}
.details-container .codemeet-schedle-table {
  background: #ffffff !important;
  border-bottom: 1px solid #dcd7d7 !important;
  border-right: 1px solid #dcd7d7 !important;
  border-top: 1px solid #dcd7d7 !important;
}
.details-container .codemeet-schedle-table .activeColumn {
  opacity: 1 !important;
}
.details-container .codemeet-schedle-table .inner-block {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.details-container .codemeet-schedle-table .faarrow-down {
  width: 24px;
  height: 24px;
  background: url("images/arrow-down-active.png") no-repeat;
  float: right;
  display: inline-block;
  cursor: pointer;
}
.details-container .codemeet-schedle-table .inActiveColumn {
  background: url("images/arrow-up-inactive.png") no-repeat !important;
}
.details-container .codemeet-schedle-table .faarrow-up {
  width: 24px;
  height: 24px;
  background: url("images/arrow-up-active.png") no-repeat;
  float: right;
  display: inline-block;
  cursor: pointer;
}
.details-container .codemeet-col-border {
  border-right: 1px solid #EDECEA !important;
}
.details-container .btn-customize {
  background: #474747;
  color: #333333;
  border: 1px solid #efeae7;
  float: left;
  margin: 6% -44px 0 4px;
  white-space: normal;
  float: right;
  /*position: absolute;*/
  padding: 7px;
}
.details-container .btn-customize .icon {
  width: 23px;
  height: 23px;
  background-position: -403px -46px;
  float: right;
  /*            margin: 2px 0 2px 5px;*/
}
.details-container .btn-customize:hover .icon {
  background-position: -403px -46px;
}
.details-container .myButton {
  cursor: pointer;
  float: right;
}
.details-container .myButton .icon-size {
  float: left;
  font-size: 20px;
  padding: 4px 0 0 6px;
  color: #5B6770;
}
.details-container .myButton .icon-size:hover {
  color: #4EA626;
}
.details-container .myButton .icon-excel {
  background-position: -279px -223px !important;
  width: 20px;
  height: 20px;
  /*margin: 12px;*/
}
.details-container .myButton .icon-email {
  background-position: -294px -187px;
  width: 22px;
  height: 18px;
  margin: 6px 6px 0;
}
.details-container .myButton .icon-ivr {
  background-position: -564px -98px;
  width: 22px;
  height: 18px;
  margin: 6px 6px 0;
}
.details-container .myButton .icon-sms {
  background-position: -165px -197px;
  width: 21px;
  height: 21px;
  margin: 6px 6px 0;
}
.details-container .myButton .icon-filter {
  background-position: -334px -225px;
  width: 20px;
  height: 20px;
  margin: 12px 12px 0;
}
.details-container .myButton .icon-bulk-reschedule {
  background-position: -76px -16px !important;
  width: 23px;
  transform: scale(0.9);
  height: 23px;
  margin: 2px 6px 0;
}
.details-container .myButton .icon-excel-SVAR {
  background-position: -279px -223px !important;
  width: 21px;
  height: 21px;
  transform: scale(1.1);
  margin: 5px 6px 0;
}
.details-container .myButton:hover {
  /*background-color: #303030;*/
  color: #4EA626;
}
.details-container .myButton:hover .icon-excel {
  background-position: -279px -251px !important;
  width: 20px;
  height: 20px;
  /*margin: 12px;*/
}
.details-container .myButton:hover .icon-excel-SVAR {
  background-position: -279px -251px !important;
  width: 21px;
  height: 21px;
  transform: scale(1.1);
}
.details-container .myButton:hover .icon-filter {
  background-position: -334px -251px;
  width: 20px;
  height: 20px;
}
.details-container .myButton:hover .icon-email {
  background-position: -294px -206px;
  width: 22px;
  height: 18px;
}
.details-container .myButton:hover .icon-ivr {
  background-position: -591px -98px;
  width: 22px;
  height: 18px;
}
.details-container .myButton:hover .icon-sms {
  background-position: -187px -197px;
  width: 21px;
  height: 21px;
}
.details-container .myButton:hover .icon-bulk-reschedule {
  background-position: -140px -16px !important;
  width: 23px;
  transform: scale(0.9);
  height: 23px;
}
.details-container .myButton:active {
  /*        position:relative;
          top:1px;*/
}

@media only screen and (max-width: 1160px) {
  .tab-resolve-1 {
    width: 100% !important;
    float: left !important;
    margin: 0 !important;
  }

  .tab-resolve-2 {
    float: left !important;
    width: 50% !important;
    margin: 0 !important;
  }
}
.info-tab1 {
  width: 30% !important;
  margin: 0 0 10px 0 !important;
  padding: 0 !important;
  display: block !important;
}

.info-tab {
  width: 25%;
  height: 100%;
  background-color: #ffffff;
  margin-left: 20px;
  display: table-cell;
  padding-top: 13px;
  border-radius: 5px;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.info-tab .date-drop {
  height: 26px;
  background: white;
  border: 1px solid #d1d9e1;
  border-radius: 5px;
  line-height: 26px;
  padding: 5px 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.info-tab .date-drop .drop-icon {
  width: 11px;
  height: 14px;
  background-position: -72px -78px;
  margin-top: 5px;
  opacity: 1;
}
.info-tab .date-drop-from {
  background: white;
  padding: 5px;
  border: 1px solid #d1d9e1;
  border-bottom: 0;
  position: absolute;
  width: 96%;
  z-index: 11;
}
.info-tab .date-drop-to {
  background: white;
  padding: 5px;
  border: 1px solid #d1d9e1;
  border-top: 0;
  position: absolute;
  width: 96%;
  top: 84px;
  z-index: 10;
}
.info-tab .reset-icon {
  float: right;
  margin-right: 20px;
  color: #5e5d5d;
  cursor: pointer;
}
.info-tab .icon-delete-pos {
  float: right;
  margin: 2% 3% 0 0;
}
.info-tab .icon-delete-white {
  float: right;
  margin: 2% 3% 0 0;
  font-size: 20px;
  color: white;
}
.info-tab .icon-delete-white:hover {
  cursor: pointer;
}
.info-tab .icon-delete-inner {
  background-position: -360px -228px;
  float: right;
  width: 16px;
  height: 16px;
}
.info-tab .icon-delete-inner:hover {
  background-position: -360px -253px;
  float: right;
  width: 16px;
  height: 16px;
}
.info-tab .excel-section {
  margin-top: 24px !important;
  color: inherit !important;
}
.info-tab .excel-left-section {
  margin: 28px 0px;
  border-collapse: collapse;
}
.info-tab .excel-left-section .grid-header-excel {
  background: #4EA626;
  display: table;
  width: 100%;
  height: 37px;
  color: white;
  border-radius: 5px 5px 0 0;
  margin-top: 15px;
}
.info-tab .excel-left-section .grid-header-excel .icon-info {
  float: left;
  margin: 10px 0px 0 151px;
  font-size: 16px;
  color: white;
}
.info-tab .excel-left-section .grid-header-excel .excel-grid-col {
  padding: 9px 20px;
}
.info-tab .excel-left-section .grid-header-excel .excel-grid-col label.checkbox {
  vertical-align: bottom;
  cursor: pointer;
  line-height: 17px;
  font-size: 15px;
}
.info-tab .excel-left-section .grid-body-excel {
  background: #f2f2f2;
  display: table;
  width: 100%;
}
.info-tab .excel-left-section .grid-body-excel .excel-grid-col {
  padding: 9px 20px;
  font-weight: 100;
}
.info-tab .excel-left-section .grid-body-excel .excel-grid-col label.checkbox {
  vertical-align: bottom;
  cursor: pointer;
  line-height: 17px;
}
.info-tab .excel-left-section .grid-body-excel .excel-grid-col label.checkbox span.icon.icon-delete {
  background-position: -113.5px -66px;
  float: right;
}
.info-tab .excel-left-section .grid-body-excel .excel-grid-col label.checkbox span.icon.icon-delete:hover {
  background-position: -153px -66px;
  float: right;
}
.info-tab .excel-left-section .check-selected {
  display: table;
  width: 100%;
}
.info-tab .excel-left-section .check-selected .excel-grid-col {
  padding: 9px 20px;
}
.info-tab .excel-left-section .check-selected .excel-grid-col label.checkbox {
  vertical-align: bottom;
  cursor: pointer;
  line-height: 17px;
}
.info-tab .excel-left-section .not-check-selected {
  display: table;
  width: 100%;
}
.info-tab .excel-left-section .not-check-selected .excel-grid-col {
  padding: 9px 20px;
}
.info-tab .excel-left-section .not-check-selected .excel-grid-col label.checkbox {
  vertical-align: bottom;
  cursor: pointer;
  line-height: 17px;
}
.info-tab .excel-left-section .grid-body-excel:hover {
  background: white;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.35);
  display: table;
  width: 100%;
}
.info-tab .excel-left-section .grid-body-excel:hover .excel-grid-col {
  padding: 9px 20px;
}
.info-tab .excel-left-section .grid-body-excel:hover .excel-grid-col label.checkbox {
  vertical-align: bottom;
  cursor: pointer;
  line-height: 17px;
}
.info-tab .excel-left-section .grid-body-excel:hover .excel-grid-col label.checkbox span.icon.icon-delete {
  background-position: -113.5px -66px;
  float: right;
}
.info-tab .excel-left-section .grid-body-excel:hover .excel-grid-col label.checkbox span.icon.icon-delete:hover {
  background-position: -153px -66px;
  float: right;
}
.info-tab .detail-body {
  background: white;
  width: 100%;
  min-height: 177px;
  position: relative;
  /*margin-top:10px;*/
  border-radius: 5px;
  padding: 18px 10px 10px 10px;
  border-collapse: collapse;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.info-tab .detail-body .radio-date {
  height: 21px;
  padding-bottom: 11px;
  border-bottom: 1px solid #dcd7d7;
}
.info-tab .detail-body .radio-date .radio-lable-l {
  font-size: 15px;
  margin-bottom: 4px;
  float: left;
  width: 48%;
}
.info-tab .detail-body .radio-date .radio-lable-r {
  font-size: 15px;
  margin-bottom: 4px;
  float: right;
  width: 48%;
}
.info-tab .detail-body .sch-date {
  margin-top: 20px;
}
.info-tab .detail-body .sch-date .grid-mid-l {
  height: 48px;
}
.info-tab .detail-body .sch-date .grid-mid-l .label {
  font-size: 15px;
  margin-bottom: 4px;
}
.info-tab .detail-body .sch-date .grid-mid-l .icon-date {
  background-position: -352px -141px;
  position: absolute;
  display: block;
  height: 25px;
  width: 30px;
  top: 5px;
  right: 9px;
}
.info-tab .detail-body .sch-date .grid-mid-r {
  height: 48px;
}
.info-tab .detail-body .sch-date .grid-mid-r .label {
  font-size: 15px;
  margin-bottom: 4px;
}
.info-tab .detail-body .sch-date .grid-mid-r .icon-date {
  background-position: -352px -141px;
  position: absolute;
  display: block;
  height: 25px;
  width: 30px;
  top: 5px;
  right: 9px;
}
.info-tab .detail-body .att-date {
  margin-top: 20px;
}
.info-tab .detail-body .att-date .grid-mid-l {
  height: 48px;
}
.info-tab .detail-body .att-date .grid-mid-l .label {
  font-size: 15px;
  margin-bottom: 4px;
}
.info-tab .detail-body .att-date .grid-mid-l .icon-date {
  background-position: -352px -141px;
  position: absolute;
  display: block;
  height: 25px;
  width: 30px;
  top: 5px;
  right: 9px;
}
.info-tab .detail-body .att-date .grid-mid-r {
  height: 48px;
}
.info-tab .detail-body .att-date .grid-mid-r .label {
  font-size: 15px;
  margin-bottom: 4px;
}
.info-tab .detail-body .att-date .grid-mid-r .icon-date {
  background-position: -352px -141px;
  position: absolute;
  display: block;
  height: 25px;
  width: 30px;
  top: 5px;
  right: 9px;
}
.info-tab .detail-head {
  padding: 5px 0;
  font-size: 16px;
  height: 20px;
  color: #5B6770;
}
.info-tab .data-row {
  /*display: table-row;*/
  margin-top: 12px;
}
.info-tab .data-cell {
  display: inline-flex;
  text-align: right;
  padding-left: 10px;
  vertical-align: top;
}
.info-tab .data-cell-2 {
  text-align: left;
  font-size: 15px;
}
.info-tab .data-cell-3 {
  float: right;
}
.info-tab .circle {
  width: 16px;
  height: 16px;
  float: left;
  padding-left: 0;
  margin-bottom: 5px;
}

.all-icon {
  cursor: pointer;
  color: #5e5d5d;
}

.codeMeet-assessmentlist {
  margin: 0 !important;
  border-spacing: 0 !important;
  height: 0 !important;
  border-collapse: collapse !important;
}

.short-details-wrapper {
  display: table;
  width: 100%;
  height: 80px;
  border-collapse: separate;
  border-spacing: 20px 0;
  margin-top: 24px;
}
.short-details-wrapper .adv-section4 {
  width: 97%;
  margin: -28px 0;
}
.short-details-wrapper .avd-sec-row {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: space-between;
}
.short-details-wrapper .selectSchedulingType {
  display: flex;
  margin-bottom: 10px;
  padding: 7px 0;
}
.short-details-wrapper .selectSchedulingType span {
  margin-right: 20px;
}
.short-details-wrapper .selectSchedulingType md-radio-group {
  display: flex;
}
.short-details-wrapper .selectSchedulingType md-radio-button {
  cursor: pointer;
  margin-right: 15px;
  margin-bottom: 0px;
  display: flex;
  align-items: center;
}
.short-details-wrapper .details-row-1 {
  display: flex !important;
  justify-content: space-between;
  align-items: center;
  margin: 20px 0;
}
.short-details-wrapper .details-row {
  display: table-row;
  /*        @media screen and (min-width: 600px) and (max-width: 1065px) {
              .adv-section1{
                  display: table-cell;
                  width: 46%;
                  height: 57px;
                  .icon-ser{
                      position: absolute;
                      width: 0px;
                      height: 0px;
                      margin: -38px 326px;
                      background-position: -361px -21px;
                  }
              }
          }
          @media screen and (min-width: 1066px) and (max-width: 1189px) {
              .adv-section1{
                  display: table-cell;
                  width: 56%;
                  height: 57px;
                  .icon-ser{
                      position: absolute;
                      width: 0px;
                      height: 0px;
                      margin: -42px 277px;
                      background-position: -361px -21px;
                  }
              }
          }
          @media screen and (min-width: 1190px) and (max-width: 1299px) {
              .adv-section1{
                  display: table-cell;
                  width: 64%;
                  height: 57px;
                  .icon-ser{
                      position: absolute;
                      width: 36px;
                      height: 30px;
                      margin: 2px -27px;
                      background-position: -361px -21px;
                  }
              }
          }
          @media screen and (min-width: 1300px)  {
              .adv-section1{
                  display: table-cell;
                  width: 74%;
                  height: 57px;
                  .icon-ser{
                      position: absolute;
                      width: 36px;
                      height: 30px;
                      margin: 3px -37px;
                      background-position: -361px -21px;
                  }
              }
          }*/
}
.short-details-wrapper .details-row .sec-block {
  width: 31%;
  /*height: 60px;*/
  background-color: white;
  float: left;
  margin: 20px 1%;
  box-shadow: 0px 3px 3px 0px #a3a39d;
  font-size: 16px;
  padding: 16px 0px;
}
.short-details-wrapper .details-row .sec-block .credit-data {
  font-size: 36px;
  margin-bottom: 9px;
  color: #6d6d6d;
}
.short-details-wrapper .details-row .sec-block .credit-text {
  color: #333333;
}
.short-details-wrapper .details-row .adv-section1_width {
  width: 80% !important;
}
.short-details-wrapper .details-row .adv-section2_width {
  width: 20% !important;
}
.short-details-wrapper .details-row .adv-section1 input {
  font-size: inherit;
}
.short-details-wrapper .details-row .adv-section1 .round-btn {
  position: absolute;
  width: 50px;
  height: 44px;
  border-radius: 0 5px 5px 0;
  text-align: center;
  background-color: #4EA626;
  cursor: pointer;
  margin-left: -6px;
}
.short-details-wrapper .details-row .adv-section1 .round-btn:hover {
  background-color: #2f9002;
}
.short-details-wrapper .details-row .adv-section1 .round-btn .icon-pos {
  position: absolute;
  top: 27%;
  font-size: 18px;
  left: 37%;
  color: white;
}
.short-details-wrapper .details-row .no-rounded {
  border-radius: 5px 0 0 5px;
}
.short-details-wrapper .details-row .adv-section2 {
  width: 12%;
  display: table-cell;
  height: 57px;
}
.short-details-wrapper .details-row .adv-section3 {
  /*display: table-cell;*/
  /*width: 24%;*/
  /*height: 57px;*/
}
.short-details-wrapper .details-row .adv-section3 .filter-count {
  font-size: 12px;
  color: white;
  display: inline-block;
  position: absolute;
  left: 53%;
  top: 12%;
}
.short-details-wrapper .test-count {
  line-height: 55px;
  font-size: 36px;
  font-weight: bolder;
  color: #B1ADAA;
  margin-left: 10px;
}
.short-details-wrapper .arrow-top {
  border-width: 10px;
  top: -10px;
  margin-left: 10px;
}
.short-details-wrapper .light-red {
  background-color: #F66971;
}
.short-details-wrapper .dark-red {
  background-color: #D9031F;
}
.short-details-wrapper .light-blue {
  background-color: #77C7C4;
}
.short-details-wrapper .dark-blue {
  background-color: #55AEAA;
}
.short-details-wrapper .bar {
  height: 10px;
  max-width: 100%;
}

.lastUpdatedAt {
  font-size: 13px;
  margin-left: auto;
  margin-right: 10px;
  font-family: 'Open Sans Bold';
  color: #333333;
}
.lastUpdatedAt .time {
  font-family: 'Open Sans Semibold';
}
.lastUpdatedAt.individual {
  display: flex;
  justify-content: flex-end;
  margin-top: 5px;
  margin-right: 0px;
}

.horizontal-filter-wrapper {
  width: 100%;
  margin-top: 20px;
}
.horizontal-filter-wrapper .input-box-lg, .horizontal-filter-wrapper .search-box-lg {
  float: left;
  width: 180px;
}
.horizontal-filter-wrapper .select-box-lg {
  float: left;
  width: 165px;
  color: #B4B3B1;
  margin-left: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.horizontal-filter-wrapper .excel-select {
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -ms-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.horizontal-filter-wrapper .icon-section {
  display: table;
  width: 44px;
  height: 44px;
  float: left;
  margin-left: 0;
}
.horizontal-filter-wrapper .icon-area {
  position: relative;
  float: left;
  height: 100%;
  width: 42px;
  background-color: #EEF7EA;
  border: 1px solid #EEF7EA;
  margin-left: 0;
  display: table;
  /*padding: 12px;*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -ms-border-radius: 0 5px 5px 0;
  -o-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
.horizontal-filter-wrapper .icon-area .icon-tab .icon {
  width: 18px;
  height: 18px;
  margin: 12px 0 0 12px;
}
.horizontal-filter-wrapper .icon-area .dropdown {
  box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.35);
  margin-top: -1px;
  z-index: 100;
  border-radius: 5px 0 5px 5px;
  right: -1px;
}
.horizontal-filter-wrapper .icon-area.selected {
  background: #ffffff;
  border-color: #ddd;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
}
.horizontal-filter-wrapper .icon-area.selected .icon-setting {
  background: #ffffff;
}
.horizontal-filter-wrapper .icon-area.selected .dropdown {
  display: block;
}
.horizontal-filter-wrapper .icon-setting {
  height: 42px;
  width: 42px;
  float: left;
  z-index: 101;
  position: relative;
  cursor: pointer;
}
.horizontal-filter-wrapper .icon-setting .icon {
  background-position: -239px -76px;
}

.vertical-filter-wrapper {
  display: table-cell;
  width: 180px;
  vertical-align: top;
  margin-top: 20px;
  border-spacing: 0;
}
.vertical-filter-wrapper .filter-list {
  margin-bottom: 10px;
  background-color: #ffffff;
  display: table;
  width: 100%;
  height: 30px;
  padding: 10px 15px;
  border-radius: 5px;
  box-sizing: border-box;
}
.vertical-filter-wrapper .filter-list > div {
  display: table-cell;
  vertical-align: middle;
}
.vertical-filter-wrapper .filter-list .cross-icon {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -120px -74px;
  float: right;
  width: 10px;
  height: 10px;
  cursor: pointer;
  margin-top: 3px;
}
.vertical-filter-wrapper .detail-head {
  padding: 10px 10px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.vertical-filter-wrapper .general-checkbox {
  height: 15px;
  margin: 0;
  padding: 0;
}
.vertical-filter-wrapper .info-tab {
  padding: 2px;
  display: table;
  width: 100%;
  margin: 0 0 10px;
}

.listing-count {
  font-size: 16px;
  margin-bottom: 10px;
}
.listing-count strong {
  font-weight: bold;
}

.select-count {
  padding: 10px;
  background: #F9EFC5;
  font-weight: bold;
  margin-bottom: 10px;
  color: #D7690C;
}
.select-count a {
  color: #D7690C;
  text-decoration: underline;
}

.section-wrapper {
  display: table-cell;
  border-spacing: 0;
  display: none;
}
.section-wrapper .amcat-id-section {
  border-left: 2px solid transparent;
  width: 15%;
}
.section-wrapper .name-section {
  width: 20%;
}
.section-wrapper .email-section {
  width: 20%;
}
.section-wrapper .mobile-section {
  width: 15%;
}
.section-wrapper .city-section {
  width: 15%;
}
.section-wrapper .cut-off-section {
  width: 15%;
  border-right: none;
  padding: 0 35px;
}
.section-wrapper .cut-off-section .yellowCircle {
  background-color: #F2C60F;
}
.section-wrapper .cut-off-section .circle {
  height: 20px;
  width: 20px;
}
.section-wrapper .cut-off-section .options-icon {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -237px -141px;
  height: 20px;
  width: 10px;
  position: relative;
}
.section-wrapper .option-list {
  width: 160px;
  height: 100px;
  background-color: white;
  position: absolute;
  right: -40px;
  border-radius: 5px;
  bottom: -105px;
  z-index: 1;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.35);
  padding: 10px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.section-wrapper .option-row {
  padding: 5px 0;
}
.section-wrapper .option-row .icon {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  width: 18px;
  height: 18px;
  margin-right: 10px;
  /*background-color:#EEE;*/
}
.section-wrapper .option-cover {
  width: 35px;
  position: absolute;
  height: 30px;
  z-index: 2;
  top: -5px;
  right: -22px;
  background-color: white;
}
.section-wrapper .option-cover-shadow {
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0px -4px 6px 0px rgba(0, 0, 0, 0.35);
  width: 35px;
  position: absolute;
  height: 28px;
  z-index: 1;
  top: -2px;
  right: -22px;
  background-color: white;
}
.section-wrapper .options-tab {
  position: relative;
}
.section-wrapper .options-tab .option-icon-middle {
  z-index: 2;
  right: -10px;
}
.section-wrapper .yellow-section {
  border-left: 2px solid #fafa8b;
}
.section-wrapper .red-section {
  border-left: 2px solid #ff7171;
}
.section-wrapper .blue-section {
  border-left: 2px solid lightskyblue;
}
.section-wrapper .general-checkbox {
  height: 15px;
  margin: 0;
  padding: 0;
}
.section-wrapper .tab-row-personal {
  height: 60px;
}
.section-wrapper .field-section {
  padding: 15px 20px;
}

.filter-container {
  width: 95%;
  padding: 20px 2.5%;
}

.filter-icon {
  display: inline-flex;
}
.filter-icon .adv-section3 {
  /*display: table-cell;*/
  /*width: 24%;*/
  /*height: 57px;*/
}
.filter-icon .adv-section3 .filter-count {
  font-size: 12px;
  color: white;
  display: inline-block;
  position: absolute;
  left: 53%;
  top: 12%;
}

.filter-tag {
  display: inline-block;
}

.filterTag {
  display: inline-block;
  padding: 10px 20px;
  margin: 0px 5px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  border-radius: 50px;
  cursor: pointer;
}

.interview-filter {
  width: 22%;
  display: inline-block;
  padding-left: 5px;
}

.status-key {
  position: relative;
  display: inline-block;
  float: right;
}

.status-btn {
  width: 125px;
  height: 32px;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  border-radius: 4px;
}

.legend-blk {
  border: 1px solid #C9D1D9;
  border-radius: 5px;
  padding: 8px;
  height: 235px;
  overflow-y: auto;
  overflow-x: hidden;
  width: 155px;
  display: none;
  position: absolute;
  left: -50px;
  z-index: 11;
  background: #FFFFFF;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
.legend-blk .legendBlock {
  width: 100%;
  display: flex;
  padding: 7px 5px;
}
.legend-blk .legendBlock .legendHeading {
  font-family: 'Open Sans Bold';
  color: #333333;
  font-weight: bold;
  padding-top: 20px;
  padding: 5px;
}
.legend-blk .circle {
  width: 14px;
  height: 14px;
  float: left;
  padding-left: 0;
  margin-top: 2px;
}
.legend-blk .circle-txt {
  margin-left: 12px;
  color: #333333;
}
.legend-blk .lbh {
  padding-left: 0px;
  padding-top: 0px;
  font-size: 14px;
}

.status-key:hover .legend-blk {
  display: block;
}

.legend-blk-isd {
  height: 264px;
}

.status-btn:hover {
  background: #EEF7EA;
}

.bottom-section-2 {
  display: table;
  width: 100%;
  border-collapse: separate;
  table-layout: fixed;
}
.bottom-section-2 .main-candidate-container {
  display: inline-block;
  margin-bottom: 20px;
  width: 95%;
  padding: 0 2.5%;
}
.bottom-section-2 .main-candidate-container .grid-start {
  float: left;
  margin: 23px 0px;
  width: 43%;
}
.bottom-section-2 .main-candidate-container .grid-start .candidate-search {
  color: gray;
  background-image: url("/assets/images/r02vbq.png");
  background-repeat: no-repeat;
  background-position: right center;
}
.bottom-section-2 .main-candidate-container .grid-start-2 {
  float: left;
  margin-right: 9%;
  /*margin-bottom: 23px;*/
  width: 26%;
}
.bottom-section-2 .main-candidate-container .grid-start-2 .can-filter .mdSelectDisabled .md-select-icon {
  opacity: 0.5;
}
.bottom-section-2 .main-candidate-container .grid-start-2 .can-filter .floatLeft {
  float: left !important;
  margin-left: 81% !important;
}
.bottom-section-2 .main-candidate-container .grid-start-2 .can-filter .label {
  font-size: 15px;
  margin-bottom: 9px;
  margin-left: 2px;
}
.bottom-section-2 .main-candidate-container .grid-start-2 .can-filter .label .icon-info {
  float: right;
  background-position: -136px -72px;
  height: 25px;
  width: 22px;
  position: absolute;
  margin: -3px 8px;
}
.bottom-section-2 .main-candidate-container .grid-start-2 .can-filter .icon-download {
  float: right;
  background-position: -307px -223px;
  /*position: relative;*/
  display: inline-block;
  height: 25px;
  width: 28px;
  /*top: -27px;*/
  /*right: -65px;*/
  margin: -30px -36px;
  cursor: pointer;
}
.bottom-section-2 .main-candidate-container .grid-start-2 .can-filter .icon-loading {
  background: url("images/loading-sm.gif") no-repeat !important;
  width: 26px;
  height: 20px;
}
.bottom-section-2 .main-candidate-container .grid-start-2 .can-filter .icon-download:hover {
  float: right;
  background-position: -307px -250px;
  /*position: relative;*/
  display: inline-block;
  height: 25px;
  width: 28px;
  margin: -30px -36px;
  /*top: -27px;*/
  /*right: -65px;*/
}
.bottom-section-2 .main-candidate-container .grid-start-2 .can-filter .icon-cst-exl {
  float: right;
  background-position: -271px -223px;
  /*position: relative;*/
  display: inline-block;
  height: 25px;
  width: 28px;
  /*top: -27px;*/
  /*right: -65px;*/
  cursor: pointer;
  margin: -30px -36px;
}
.bottom-section-2 .main-candidate-container .grid-start-2 .can-filter .icon-cst-exl:hover {
  float: right;
  background-position: -271px -250px;
  /*position: relative;*/
  display: inline-block;
  height: 25px;
  width: 28px;
  margin: -30px -36px;
  /*top: -27px;*/
  /*right: -65px;*/
}
.bottom-section-2 .main-candidate-container .grid-start-2 .can-filter .rightShift {
  /*right: -70px !important;*/
  margin: -32px -68px !important;
}
.bottom-section-2 .main-candidate-container .grid-start-2 .can-filter .chooselang-icon {
  background-position: -209px -195px;
}
.bottom-section-2 .main-candidate-container .grid-start-2 .can-filter .chooselang-icon:hover {
  background-position: -236px -195px;
}
.bottom-section-2 .main-candidate-container .grid-mid {
  float: left;
  margin: 0 18px;
  width: 16%;
}
.bottom-section-2 .main-candidate-container .grid-mid .date-filter .label {
  font-size: 15px;
  margin-bottom: 9px;
}
.bottom-section-2 .main-candidate-container .grid-mid .date-filter .icon-date {
  background-position: -352px -141px;
  position: absolute;
  display: block;
  height: 25px;
  width: 30px;
  top: 9px;
  right: 9px;
}
.bottom-section-2 .main-candidate-container .grid-mid .date-filter .date-picker .dropdown-menu {
  width: 267px !important;
}
.bottom-section-2 .main-candidate-container .grid-end {
  float: right;
  margin-right: 0 !important;
  width: auto !important;
}

.bottom-section-cd-details {
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 20px 0;
  table-layout: fixed;
}
.bottom-section-cd-details .main-candidate-container {
  display: inline-block;
  margin-bottom: 20px;
  width: 100%;
}
.bottom-section-cd-details .main-candidate-container .grid-start {
  float: left;
  margin: 23px 0px;
  width: 43%;
}
.bottom-section-cd-details .main-candidate-container .grid-start .candidate-search {
  color: gray;
  background-image: url("/assets/images/r02vbq.png");
  background-repeat: no-repeat;
  background-position: right center;
}
.bottom-section-cd-details .main-candidate-container .grid-start-2 {
  float: left;
  margin-right: 9%;
  /*margin-bottom: 23px;*/
  width: 26%;
}
.bottom-section-cd-details .main-candidate-container .grid-start-2 .can-filter .mdSelectDisabled .md-select-icon {
  opacity: 0.5;
}
.bottom-section-cd-details .main-candidate-container .grid-start-2 .can-filter .floatLeft {
  float: left !important;
  margin-left: 81% !important;
}
.bottom-section-cd-details .main-candidate-container .grid-start-2 .can-filter .label {
  font-size: 15px;
  margin-bottom: 9px;
  margin-left: 2px;
}
.bottom-section-cd-details .main-candidate-container .grid-start-2 .can-filter .label .icon-info {
  float: right;
  background-position: -136px -72px;
  height: 25px;
  width: 22px;
  position: absolute;
  margin: -3px 8px;
}
.bottom-section-cd-details .main-candidate-container .grid-start-2 .can-filter .icon-download {
  float: right;
  background-position: -307px -223px;
  /*position: relative;*/
  display: inline-block;
  height: 25px;
  width: 28px;
  /*top: -27px;*/
  /*right: -65px;*/
  margin: -30px -36px;
  cursor: pointer;
}
.bottom-section-cd-details .main-candidate-container .grid-start-2 .can-filter .icon-loading {
  background: url("images/loading-sm.gif") no-repeat !important;
  width: 26px;
  height: 20px;
}
.bottom-section-cd-details .main-candidate-container .grid-start-2 .can-filter .icon-download:hover {
  float: right;
  background-position: -307px -250px;
  /*position: relative;*/
  display: inline-block;
  height: 25px;
  width: 28px;
  margin: -30px -36px;
  /*top: -27px;*/
  /*right: -65px;*/
}
.bottom-section-cd-details .main-candidate-container .grid-start-2 .can-filter .icon-cst-exl {
  float: right;
  background-position: -271px -223px;
  /*position: relative;*/
  display: inline-block;
  height: 25px;
  width: 28px;
  /*top: -27px;*/
  /*right: -65px;*/
  cursor: pointer;
  margin: -30px -36px;
}
.bottom-section-cd-details .main-candidate-container .grid-start-2 .can-filter .icon-cst-exl:hover {
  float: right;
  background-position: -271px -250px;
  /*position: relative;*/
  display: inline-block;
  height: 25px;
  width: 28px;
  margin: -30px -36px;
  /*top: -27px;*/
  /*right: -65px;*/
}
.bottom-section-cd-details .main-candidate-container .grid-start-2 .can-filter .rightShift {
  /*right: -70px !important;*/
  margin: -32px -68px !important;
}
.bottom-section-cd-details .main-candidate-container .grid-start-2 .can-filter .chooselang-icon {
  background-position: -209px -195px;
}
.bottom-section-cd-details .main-candidate-container .grid-start-2 .can-filter .chooselang-icon:hover {
  background-position: -236px -195px;
}
.bottom-section-cd-details .main-candidate-container .grid-mid {
  float: left;
  margin: 0 18px;
  width: 16%;
}
.bottom-section-cd-details .main-candidate-container .grid-mid .date-filter .label {
  font-size: 15px;
  margin-bottom: 9px;
}
.bottom-section-cd-details .main-candidate-container .grid-mid .date-filter .icon-date {
  background-position: -352px -141px;
  position: absolute;
  display: block;
  height: 25px;
  width: 30px;
  top: 9px;
  right: 9px;
}
.bottom-section-cd-details .main-candidate-container .grid-mid .date-filter .date-picker .dropdown-menu {
  width: 267px !important;
}
.bottom-section-cd-details .main-candidate-container .grid-end {
  float: right;
  margin-right: 0 !important;
  width: auto !important;
}
.bottom-section-cd-details .main-account-container {
  display: inline-block;
  width: 100%;
}
.bottom-section-cd-details .main-account-container .grid-start {
  float: left;
  margin: 23px 0px;
  width: 43%;
}
.bottom-section-cd-details .main-account-container .grid-start .candidate-search {
  color: gray;
  background-image: url("/assets/images/r02vbq.png");
  background-repeat: no-repeat;
  background-position: right center;
}
.bottom-section-cd-details .main-account-container .grid-start-2 {
  float: left;
  margin-bottom: 23px;
  width: 23%;
}
.bottom-section-cd-details .main-account-container .grid-start-2 .can-filter .floatLeft {
  float: left !important;
  margin-left: 81% !important;
}
.bottom-section-cd-details .main-account-container .grid-start-2 .can-filter .label {
  font-size: 15px;
  margin-bottom: 9px;
  margin-left: 2px;
}
.bottom-section-cd-details .main-account-container .grid-start-2 .can-filter .label .icon-info {
  float: right;
  background-position: -136px -72px;
  height: 25px;
  width: 22px;
  position: absolute;
  margin: -3px 8px;
}
.bottom-section-cd-details .main-account-container .grid-start-2 .can-filter .icon-download {
  float: right;
  background-position: -307px -223px;
  position: relative;
  display: inline-block;
  height: 25px;
  width: 28px;
  top: -27px;
  right: -65px;
  cursor: pointer;
}
.bottom-section-cd-details .main-account-container .grid-start-2 .can-filter .icon-loading {
  background: url("images/loading-sm.gif") no-repeat !important;
  width: 26px;
  height: 20px;
}
.bottom-section-cd-details .main-account-container .grid-start-2 .can-filter .icon-download:hover {
  float: right;
  background-position: -307px -250px;
  position: relative;
  display: inline-block;
  height: 25px;
  width: 28px;
  top: -27px;
  right: -65px;
}
.bottom-section-cd-details .main-account-container .grid-start-2 .can-filter .chooselang-icon {
  background-position: -209px -195px;
}
.bottom-section-cd-details .main-account-container .grid-start-2 .can-filter .chooselang-icon:hover {
  background-position: -236px -195px;
}
.bottom-section-cd-details .main-account-container .grid-start-2 .can-filter .valid-from {
  display: inline-block;
  width: 90%;
  /*margin: 0 30px 0 10px;*/
}
.bottom-section-cd-details .main-account-container .grid-start-2 .can-filter .valid-from .icon {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -352px -141px;
  position: absolute;
  display: block;
  height: 25px;
  width: 30px;
  top: 5px;
  right: 7px;
}
.bottom-section-cd-details .main-account-container .grid-start-2 .can-filter .valid-to {
  display: inline-block;
  width: 90%;
  margin-left: 10px;
}
.bottom-section-cd-details .main-account-container .grid-mid {
  float: left;
  margin: 0 18px;
  width: 16%;
}
.bottom-section-cd-details .main-account-container .grid-mid .date-filter .label {
  font-size: 15px;
  margin-bottom: 9px;
}
.bottom-section-cd-details .main-account-container .grid-mid .date-filter .icon-date {
  background-position: -352px -141px;
  position: absolute;
  display: block;
  height: 25px;
  width: 30px;
  top: 9px;
  right: 9px;
}
.bottom-section-cd-details .main-account-container .grid-mid .date-filter .date-picker .dropdown-menu {
  width: 267px !important;
}
.bottom-section-cd-details .main-account-container .grid-end {
  float: right;
  margin-right: 0 !important;
  width: 200px;
}

.dropdown-excel {
  width: 750px;
}
.dropdown-excel .heading {
  color: #B4B3B1;
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 20px;
  display: block;
}
.dropdown-excel .grid-body, .dropdown-excel .grid-body-plain {
  background: transparent;
  margin: 0 0 20px;
}
.dropdown-excel .grid-col, .dropdown-excel table.tbl thead tr th, table.tbl thead tr .dropdown-excel th, .dropdown-excel table.tbl tbody tr td, table.tbl tbody tr .dropdown-excel td, .dropdown-excel .grid-col-1, .dropdown-excel .grid-table .grid-row .grid-col, .grid-table .grid-row .dropdown-excel .grid-col {
  border: 0;
  padding-left: 0;
  padding-bottom: 0;
}
.dropdown-excel .grid-col.last, .dropdown-excel table.tbl thead tr th.last, table.tbl thead tr .dropdown-excel th.last, .dropdown-excel table.tbl thead tr th.grid-col-1, table.tbl thead tr .dropdown-excel th.grid-col-1, .dropdown-excel table.tbl tbody tr td.last, table.tbl tbody tr .dropdown-excel td.last, .dropdown-excel table.tbl tbody tr td.grid-col-1, table.tbl tbody tr .dropdown-excel td.grid-col-1, .dropdown-excel .grid-col-1, .dropdown-excel .grid-table .grid-row .grid-col-1, .grid-table .grid-row .dropdown-excel .grid-col-1 {
  padding-right: 0;
}
.dropdown-excel label.checkbox {
  display: inline-block;
  min-width: 225px;
  margin-bottom: 10px;
}
.dropdown-excel .input-box-lg, .dropdown-excel .search-box-lg {
  width: 100%;
  margin: 10px 0;
}
.dropdown-excel .btn-row {
  margin-top: 10px;
  float: left;
  width: 100%;
}

.candidate-grid .grid-header .grid-col, .candidate-grid .grid-header table.tbl thead tr th, table.tbl thead tr .candidate-grid .grid-header th, .candidate-grid .grid-header table.tbl tbody tr td, table.tbl tbody tr .candidate-grid .grid-header td, .candidate-grid .grid-header .grid-col-1 {
  white-space: nowrap;
}
.candidate-grid .grid-header .table-background {
  background-color: #ffffff;
  border: 1px solid #EDE6DE;
  padding: 15px 20px !important;
}
.candidate-grid .grid-header .col-1 {
  /*border-left: 0;*/
  border-radius: 5px 0 0 0;
}
.candidate-grid .grid-header .grid-actions {
  border-radius: 0 5px 0 0;
  position: relative;
}
.candidate-grid .grid-header .dropdown-excel {
  white-space: normal;
  z-index: 103;
  border-radius: 5px 0 5px 5px;
}
.candidate-grid .grid-header .last, .candidate-grid .grid-header .grid-col-1 {
  border-radius: 0px 5px 0 0;
}
.candidate-grid .icon-setting {
  float: left;
  /*padding: 17px 9px 20px;*/
  cursor: pointer;
  /*margin: -24px 0px -24px 0;*/
  /*border-radius: 0 5px 0 0;  */
  margin-left: 40px;
}
.candidate-grid .icon-setting.selected {
  background: #C4ECEC;
}
.candidate-grid .icon-setting .icon {
  background-position: -346px -29px;
  height: 14px;
  width: 14px;
}
.candidate-grid .icon-setting .icon:hover {
  background-position: -346px -45px;
}
.candidate-grid .grid-col, .candidate-grid table.tbl thead tr th, table.tbl thead tr .candidate-grid th, .candidate-grid table.tbl tbody tr td, table.tbl tbody tr .candidate-grid td, .candidate-grid .grid-col-1, .candidate-grid .grid-table .grid-row .grid-col, .grid-table .grid-row .candidate-grid .grid-col {
  /*word-break: break-all;*/
  padding: 15px;
}
.candidate-grid .col-1 {
  width: 20px;
  padding-right: 0;
}
.candidate-grid .col-1 .checkbox .icon {
  margin-right: 0;
}
.candidate-grid .legend {
  margin: 0 0 0 10px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.candidate-grid .grid-cutoff {
  width: 75px;
  text-align: center;
  padding-right: 0;
}
.candidate-grid .grid-actions {
  width: 30px;
  padding-left: 0;
}
.candidate-grid .dropdown-list {
  width: 120px;
  z-index: 1;
  padding: 5px 0;
}
.candidate-grid .dropdown-list li {
  padding: 10px 20px;
}
.candidate-grid .dropdown-list li:hover {
  background-color: #f0f0f0;
  cursor: pointer;
}
.candidate-grid .actions {
  transition: none;
  position: relative;
  float: right;
  width: 30px;
  height: 26px;
  margin: -5px 0;
}
.candidate-grid .actions .icon-action {
  transition: none;
  width: 30px;
  height: 26px;
}
.candidate-grid .actions .icon {
  width: 5px;
  height: 20px;
  background-position: -239px -141px;
  margin: 4px 0 0 12px;
}
.candidate-grid .actions.selected {
  transition: none;
  background: #fff;
  border-color: #ddd;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
}
.candidate-grid .actions.selected .icon-action {
  transition: none;
  background: #fff;
  z-index: 103;
  position: absolute;
  left: 0;
  top: 0;
}
.candidate-grid .actions.selected .dropdown {
  transition: none;
  display: block;
  z-index: 102;
  margin-top: -1px;
  border-radius: 5px 0 5px 5px;
  margin-right: -1px;
}
.candidate-grid .row-not-consider .col-1 {
  border-left: 3px solid #f44236;
}
.candidate-grid .row-not-consider .legend {
  /*background: $no-consider !important;*/
}
.candidate-grid .row-not-consider .last, .candidate-grid .row-not-consider .grid-col-1 {
  border-right: 1px solid #edecea !important;
}
.candidate-grid .row-may-consider .col-1 {
  border-left: 3px solid #feb300;
}
.candidate-grid .row-may-consider .legend {
  /*background: $may-consider !important;*/
}
.candidate-grid .row-may-consider .last, .candidate-grid .row-may-consider .grid-col-1 {
  border-right: 1px solid #edecea !important;
}
.candidate-grid .row-strong-consider .col-1 {
  border-left: 3px solid #45ad4e;
}
.candidate-grid .row-strong-consider .legend {
  /*background:  $strong-consider !important;*/
}
.candidate-grid .row-strong-consider .last, .candidate-grid .row-strong-consider .grid-col-1 {
  border-right: 1px solid #edecea !important;
}
.candidate-grid .row-running .col-1 {
  border-left: 3px solid #00aff0;
}
.candidate-grid .row-running .legend {
  background: #00aff0;
}
.candidate-grid .row-running .last, .candidate-grid .row-running .grid-col-1 {
  border-right: 1px solid #edecea;
}
.candidate-grid .row-notstated .col-1 {
  border-left: 3px solid #7bccc6;
}
.candidate-grid .row-notstated .legend {
  background: #7bccc6;
}
.candidate-grid .row-notstated .last, .candidate-grid .row-notstated .grid-col-1 {
  border-right: 1px solid #edecea !important;
}
.candidate-grid .row-completed .col-1 {
  border-left: 3px solid #3f51b5;
}
.candidate-grid .row-completed .legend {
  background: #3f51b5;
}
.candidate-grid .row-completed .last, .candidate-grid .row-completed .grid-col-1 {
  border-right: 1px solid #edecea !important;
}
.candidate-grid .row-expired .col-1 {
  border-left: 3px solid #999999;
}
.candidate-grid .row-expired .legend {
  background: #999999;
}
.candidate-grid .row-expired .last, .candidate-grid .row-expired .grid-col-1 {
  border-right: 1px solid #edecea !important;
}
.candidate-grid .row-rejected .col-1 {
  border-left: 3px solid #831e38;
}
.candidate-grid .row-rejected .legend {
  background: #831e38;
}
.candidate-grid .row-rejected .last, .candidate-grid .row-rejected .grid-col-1 {
  border-right: 1px solid #edecea !important;
}

.bootstrap .pagination > li {
  cursor: pointer;
}

.videoPlayIcon {
  font-size: 20px !important;
  margin-left: 10px;
  /*transform: scale(1.3);*/
  cursor: pointer;
  color: #8d8c8c;
}
.videoPlayIcon:hover {
  color: #4EA626;
}

.dateIcon {
  background-position: -166px -142px;
  height: 20px;
  width: 20px;
  margin-left: 5px;
}
.dateIcon:hover {
  background-position: -166px -167px !important;
  cursor: pointer;
}

.viewProficiencyReportIcon {
  background-position: -601px -4px;
  height: 20px;
  width: 20px;
  margin-left: 12px;
}
.viewProficiencyReportIcon:hover {
  background-position: -620px -4px;
  height: 20px;
  width: 20px;
  margin-left: 12px;
  cursor: pointer;
}

.printIcon {
  background-position: -190px -142px;
  height: 20px;
  width: 20px;
  margin-left: 5px;
}
.printIcon:hover {
  background-position: -190px -167px;
  height: 20px;
  width: 20px;
  margin-left: 5px;
  cursor: pointer;
}

.openReportIcon {
  background-position: -646px -65px;
  height: 20px;
  width: 20px !important;
  margin-left: 5px;
}
.openReportIcon:hover {
  background-position: -646px -147px;
  height: 20px;
  width: 20px !important;
  margin-left: 5px;
  cursor: pointer;
}

.showScheduleDetails {
  background-position: -250px -227px !important;
  height: 22px;
  width: 22px !important;
  margin-left: 5px;
}
.showScheduleDetails:hover {
  background-position: -250px -227px !important;
  height: 22px;
  width: 22px !important;
  margin-left: 5px;
  cursor: pointer;
}

.openCustomReportIcon {
  background-position: -648px -210px !important;
  height: 22px;
  width: 22px !important;
  margin-left: 5px;
}
.openCustomReportIcon:hover {
  background-position: -648px -210px !important;
  height: 22px;
  width: 22px !important;
  margin-left: 5px;
  cursor: pointer;
}

.downloadResumeIcon {
  background-position: -648px -242px !important;
  height: 22px;
  width: 20px !important;
  margin-left: 5px;
}
.downloadResumeIcon:hover {
  background-position: -648px -242px !important;
  height: 22px;
  width: 20px !important;
  margin-left: 5px;
  cursor: pointer;
}

.printIcon_reschedule {
  background-position: -332px -224px;
  height: 19px;
  width: 20px;
  margin-left: 5px;
}
.printIcon_reschedule:hover {
  background-position: -332px -250px;
  height: 19px;
  width: 20px;
  margin-left: 5px;
  cursor: pointer;
}

.cancelInterview-icon {
  background-position: -691px -246px;
  height: 22px;
  width: 23px;
  margin: 0 -6px 0 8px;
}
.cancelInterview-icon:hover {
  background-position: -691px -246px;
  height: 22px;
  width: 23px;
  margin: 0 -6px 0 8px;
  cursor: pointer;
}

.icon-actionselect {
  background-position: -227px -22px;
  height: 19px;
  width: 20px;
  margin-left: 5px;
}
.icon-actionselect:hover {
  background-position: -227px -46px;
  height: 19px;
  width: 20px;
  margin-left: 5px;
  cursor: pointer;
}

.videoPlayIcon {
  font-size: 15px !important;
  margin-left: 10px;
  transform: scale(1.3);
  color: #8d8c8c;
  cursor: pointer;
}
.videoPlayIcon:hover {
  color: #4EA626;
}

.icon-play {
  background-position: -114px -225px;
  height: 19px;
  width: 20px;
  margin-left: 5px;
}
.icon-play:hover {
  background-position: -114px -251px;
  height: 19px;
  width: 20px;
  margin-left: 5px;
  cursor: pointer;
}

.feedback-detail-block #feedbackViewTable th {
  /*white-space: nowrap !important;*/
}
.feedback-detail-block #feedbackViewTable td {
  white-space: nowrap !important;
  padding: 10px 0px !important;
}
.feedback-detail-block #feedbackViewTable .sendNotify {
  display: none;
}
.feedback-detail-block .circle {
  width: 11px;
  height: 11px;
  display: inline-block;
  margin: 0 4px 2px 0px;
  border-radius: 100%;
  background: white;
  border: 1px solid #dddddd;
}
.feedback-detail-block .fvt-head {
  background: #ffffff !important;
  border: 1px solid #dddddd !important;
  border-bottom: 0 !important;
  border-right: 0;
  min-width: 120px;
}
.feedback-detail-block .fvt-head-1 {
  border-right: 1px solid #dddddd !important;
}
.feedback-detail-block .fvt-head-2 {
  border-bottom: 1px solid #dddddd !important;
}
.feedback-detail-block .fvt-body {
  background-color: white !important;
  height: 25px;
}
.feedback-detail-block .fvt-body .center-pos {
  position: absolute;
  left: 40%;
  line-height: 0px;
}
.feedback-detail-block .fvt-body-border {
  border-left: 1px solid #dddddd;
}
.feedback-detail-block .fvt-body-no-border {
  border-left: 1px solid #fbfaf8 !important;
  border-right: 1px solid #fbfaf8 !important;
}
.feedback-detail-block .status-circle {
  width: 12px;
  height: 12px;
  display: inline-block;
  margin: -2px 1px 0 0;
  border-radius: 21px;
}
.feedback-detail-block .heading-block {
  padding: 10px 20px;
}
.feedback-detail-block .heading-block .col {
  display: inline-block;
  width: 32%;
  padding: 1% 0;
}
.feedback-detail-block .heading-block .col .heading {
  font-size: 14px;
  color: #707070;
}
.feedback-detail-block .heading-block .col .value {
  font-size: 14px;
}
.feedback-detail-block .ai-score-block {
  clear: both;
  /*padding-top: 20px;*/
}
.feedback-detail-block .parameter-name-block {
  display: inline-block;
  width: 30%;
  float: left;
  /*margin-bottom: 10px;*/
}
.feedback-detail-block .block-mid .head {
  padding: 10px 20px;
  background: #ffffff;
  font-size: 14px;
  /*font-weight: bold;*/
  border: 1px solid #edecea;
  color: #707070;
}
.feedback-detail-block .block-mid .body {
  border-right: 1px solid #edecea;
}
.feedback-detail-block .block-mid .body .cicle-score {
  width: 10px;
  height: 10px;
  display: inline-block;
  margin: 0 2px;
  border-radius: 21px;
  border: 1px solid gray;
}
.feedback-detail-block .block-mid .body .disabled-cicle {
  background: #c1c0be;
  border: 1px solid #c1c0be !important;
}
.feedback-detail-block .block-mid .body .selected_score {
  background: #4EA626;
  border: 1px solid #4EA626 !important;
}
.feedback-detail-block .block-mid .body .semi_selected_score {
  background: linear-gradient(90deg, #4EA626 51%, #c1c0be 0%) !important;
  height: 12px;
  width: 12px;
  border: 0 !important;
}
.feedback-detail-block .block-mid .body .interviewer-score {
  width: 75%;
  display: flex;
  float: left;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  max-width: 800px;
}
.feedback-detail-block .block-mid .body .interviewer-score .interviewerData {
  display: inline-block;
  width: 100%;
  border-right: 1px solid #edecea;
  min-width: 120px;
}
.feedback-detail-block .block-mid .body .single-interviewer-score {
  width: 100%;
}
.feedback-detail-block .block-mid .body .final-score {
  width: 20%;
  display: inline-block;
}
.feedback-detail-block .block-mid .body .not-complete {
  width: 60%;
  display: inherit;
}
.feedback-detail-block .block-mid .body .not-complete-1 {
  width: 70%;
  display: inherit;
}
.feedback-detail-block .block-mid .body .sendNotify {
  margin-left: 10px;
  font-size: 16px;
  margin-bottom: 4px;
  color: #737373;
}
.feedback-detail-block .block-mid .body .sendNotify:hover {
  color: #4EA626;
  cursor: pointer;
}
.feedback-detail-block .block-mid .body .evaluation-name {
  padding: 0 0 5px 20px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  height: 16px;
}
.feedback-detail-block .block-mid .body .evaluation-name .evaluation-name-1 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 63%;
  display: inline-block;
}
.feedback-detail-block .block-mid .body .evaluation-name-as {
  padding: 5px 0 0px 20px !important;
}
.feedback-detail-block .block-mid .body .sub-heading {
  font-size: 14px;
  padding: 10px 0 4px 20px;
  height: 20px;
  border-top: 1px solid #edecea;
}
.feedback-detail-block .block-mid .body .sub-heading-1 {
  height: 50px !important;
  white-space: initial;
  padding-right: 15px !important;
  overflow: auto;
}
.feedback-detail-block .score-block {
  display: inline-block;
  width: 70%;
  float: right;
}

.slider-box {
  display: flex;
  align-items: center;
}
.slider-box .rating-box {
  position: relative;
  flex: 1 1 auto;
  padding: 3px 0;
}
.slider-box .rating-box .rating-slider {
  background: #CCC;
  display: flex;
  border-radius: 5px;
  justify-content: space-between;
  padding: 0 5px;
}
.slider-box .rating-box .rating-slider.rating-not-present {
  height: 7px;
  background: #FFF;
  border: 1px #CCC dashed;
}
.slider-box .rating-box .rating-slider .rating-spot {
  background: #FFF;
  margin: 2px 0;
  height: 3px;
  width: 3px;
  border-radius: 5px;
}
.slider-box .rating-box .rating-slider .rating-spot.selected-spot {
  background: #657687;
}
.slider-box .rating-box .rating-slider .rating-spot:first-child {
  background: #a8a8a8;
}
.slider-box .rating-box .rating-pointer {
  position: absolute;
  display: block;
  width: 13px;
  top: 0px;
  height: 13px;
  background: #FFF;
  border-radius: 20px;
  border: 5px solid #465c76;
  box-sizing: border-box;
}
.slider-box .rating-text {
  flex: 0 0 auto;
  margin: 0 10px;
  min-width: 40px;
  text-align: right;
}
.slider-box .rating-text b {
  font-weight: 600;
}

.calendar {
  background-position: -748px -187px !important;
}

.greenCheck {
  background-position: -748px -251px !important;
}

.crossCircle {
  background-position: -748px -221px !important;
}

.multiselect-popup {
  position: absolute;
  z-index: 2;
  top: 100%;
  min-width: 210px;
  left: -30%;
  box-sizing: border-box;
  width: 130%;
  -webkit-box-shadow: 0px 0px 10px 0px #DDD;
  -moz-box-shadow: 0px 0px 10px 0px #DDD;
  box-shadow: 0px 0px 10px 0px #DDD;
}
.multiselect-popup .tab-row {
  background: #FFF;
  cursor: pointer;
}
.multiselect-popup .tab-row:hover {
  background-color: #ffffff;
}

.taker-tabs .grid-header-row .grid-col, .taker-tabs .grid-header-row table.tbl thead tr th, table.tbl thead tr .taker-tabs .grid-header-row th, .taker-tabs .grid-header-row table.tbl tbody tr td, table.tbl tbody tr .taker-tabs .grid-header-row td, .taker-tabs .grid-header-row .grid-col-1 {
  border-color: #EDECEA;
  background: #ffffff;
  border-top: 1px solid #EDECEA;
}
.taker-tabs .grid-header-row .col-1 {
  border-left: 1px solid #EDECEA;
}
.taker-tabs .grid-acc-panel {
  padding: 0 15px 15px;
}

.test-tab .proc-overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 11;
  background-color: #ffffff;
  opacity: 0.6;
}
.test-tab.tab-selected .proc-overlay {
  display: none;
}

.test-search .arrow-top {
  left: 80%;
  border-width: 10px;
  top: 100%;
  border-bottom-color: #addddd;
  z-index: 5;
  margin-top: -9px;
}
.test-search .grayBackground {
  background-color: #addddd;
}
.test-search .header-section {
  border-radius: 5px 5px 0 0;
}

.taker-section .select-timezone .select-list {
  width: 450px;
}

.candidate-capture {
  margin: 20px 0 0;
}
.candidate-capture.expanded .icon-settings .icon {
  background-position: -390px -79px;
}

.capture-existing {
  background: #ffffff;
}
.capture-existing label {
  float: left;
  line-height: 36px;
  margin-right: 10px;
}
.capture-existing .select-box, .capture-existing .select-box-lg {
  width: 300px;
  float: left;
}

.candidate-heading {
  background-color: transparent;
}
.candidate-heading .candidate-fields strong {
  display: block;
  color: #333333;
  font-weight: bold;
  margin-bottom: 6px;
}
.candidate-heading .grid-col, .candidate-heading table.tbl thead tr th, table.tbl thead tr .candidate-heading th, .candidate-heading table.tbl tbody tr td, table.tbl tbody tr .candidate-heading td, .candidate-heading .grid-col-1, .candidate-heading .grid-table .grid-row .grid-col, .grid-table .grid-row .candidate-heading .grid-col {
  border: 0 none;
}
.candidate-heading .icon-settings {
  width: 60px;
}
.candidate-heading .icon-settings .icon {
  height: 19px;
  width: 19px;
  background-position: -239px -76px;
  cursor: pointer;
}

.capture-grid {
  display: none;
}
.capture-grid .grid-body .grid-col, .capture-grid .grid-body-plain .grid-col, .capture-grid .grid-body table.tbl thead tr th, table.tbl thead tr .capture-grid .grid-body th, .capture-grid .grid-body-plain table.tbl thead tr th, table.tbl thead tr .capture-grid .grid-body-plain th, .capture-grid .grid-body table.tbl tbody tr td, table.tbl tbody tr .capture-grid .grid-body td, .capture-grid .grid-body-plain table.tbl tbody tr td, table.tbl tbody tr .capture-grid .grid-body-plain td, .capture-grid .grid-body .grid-col-1, .capture-grid .grid-body-plain .grid-col-1 {
  border-color: 1px solid #EDECEA;
}
.capture-grid .grid-acc-header {
  margin-top: 10px;
}
.capture-grid .grid-acc-header .col-1 {
  width: 240px;
  font-weight: bold;
}
.capture-grid .grid-acc-header .col-3 {
  width: 64px;
}
.capture-grid .grid-acc-header .icon {
  float: right;
  width: 14px;
  height: 14px;
  margin: 5px;
  background-position: -221px -78px;
}
.capture-grid .grid-acc-header.expanded .icon {
  background-position: -221px -97px;
}
.capture-grid .grid-acc-header.expanded .grid-col, .capture-grid .grid-acc-header.expanded table.tbl thead tr th, table.tbl thead tr .capture-grid .grid-acc-header.expanded th, .capture-grid .grid-acc-header.expanded table.tbl tbody tr td, table.tbl tbody tr .capture-grid .grid-acc-header.expanded td, .capture-grid .grid-acc-header.expanded .grid-col-1 {
  border-bottom: 0 none;
}
.capture-grid .grid-acc-header.last .grid-col, .capture-grid .grid-acc-header.grid-col-1 .grid-col, .capture-grid .grid-acc-header.last table.tbl thead tr th, table.tbl thead tr .capture-grid .grid-acc-header.last th, .capture-grid .grid-acc-header.grid-col-1 table.tbl thead tr th, table.tbl thead tr .capture-grid .grid-acc-header.grid-col-1 th, .capture-grid .grid-acc-header.last table.tbl tbody tr td, table.tbl tbody tr .capture-grid .grid-acc-header.last td, .capture-grid .grid-acc-header.grid-col-1 table.tbl tbody tr td, table.tbl tbody tr .capture-grid .grid-acc-header.grid-col-1 td, .capture-grid .grid-acc-header.last .grid-col-1, .capture-grid .grid-acc-header.grid-col-1 .grid-col-1 {
  border-bottom: 0 none;
}
.capture-grid .grid-acc-panel {
  border-bottom: 1px solid #EDECEA;
  background: #FBFAF8;
  display: none;
  overflow-y: scroll;
  overflow-x: hidden;
  /*padding: 0 15px;*/
}
.capture-grid .grid-acc-panel .col-2 {
  width: 150px;
}
.capture-grid .grid-acc-panel .col-3 {
  width: 150px;
}
.capture-grid .grid-acc-panel .col-4 {
  width: 150px;
}
.capture-grid .grid-acc-panel .col-4 {
  width: 150px;
  position: relative;
}
.capture-grid .grid-header-row .grid-col, .capture-grid .grid-header-row table.tbl thead tr th, table.tbl thead tr .capture-grid .grid-header-row th, .capture-grid .grid-header-row table.tbl tbody tr td, table.tbl tbody tr .capture-grid .grid-header-row td, .capture-grid .grid-header-row .grid-col-1 {
  background: #ffffff;
  border-color: #EDECEA;
  border-top: 1px solid #EDECEA;
}
.capture-grid .grid-header-row .col-1 {
  border-left: 1px solid #EDECEA;
}
.capture-grid .grid-header-row .col-4 {
  width: 156px;
  border-right: 1px solid #EDECEA;
}
.capture-grid .grid-content {
  max-height: 200px;
}
.capture-grid .grid-col, .capture-grid table.tbl thead tr th, table.tbl thead tr .capture-grid th, .capture-grid table.tbl tbody tr td, table.tbl tbody tr .capture-grid td, .capture-grid .grid-col-1, .capture-grid .grid-table .grid-row .grid-col, .grid-table .grid-row .capture-grid .grid-col {
  word-break: break-all;
  word-break: break-word;
}
.capture-grid .add-custom {
  border-bottom: 1px solid #EDECEA;
  border-left: 1px solid #EDECEA;
  border-right: 1px solid #EDECEA;
  border-top: 0;
}
.capture-grid .add-custom:hover {
  background: #f2f2f2;
  cursor: pointer;
}
.capture-grid .add-custom .icon {
  float: right;
  width: 24px;
  height: 24px;
  background-position: -72px -113px;
}
.capture-grid .input-text, .capture-grid .input-text-lg, .capture-grid .input-text-lg-transparent {
  width: 100%;
}
.capture-grid .select-box, .capture-grid .select-box-lg {
  width: 100%;
}
.capture-grid .cross-icon {
  background-position: -119px -72px;
  position: absolute;
  height: 14px;
  width: 14px;
  float: right;
  cursor: pointer;
  right: 14px;
  bottom: 20px;
}

.popup-wrapper .grid-header .col-1 {
  font-weight: bold;
  font-size: 18px;
}
.popup-wrapper .grid-header .col-2 {
  width: 46px;
  padding: 15px;
}
.popup-wrapper .input-text, .popup-wrapper .input-text-lg, .popup-wrapper .input-text-lg-transparent {
  width: auto;
  display: inline-block;
}
.popup-wrapper .grid-body .grid-col, .popup-wrapper .grid-body-plain .grid-col, .popup-wrapper .grid-body table.tbl thead tr th, table.tbl thead tr .popup-wrapper .grid-body th, .popup-wrapper .grid-body-plain table.tbl thead tr th, table.tbl thead tr .popup-wrapper .grid-body-plain th, .popup-wrapper .grid-body table.tbl tbody tr td, table.tbl tbody tr .popup-wrapper .grid-body td, .popup-wrapper .grid-body-plain table.tbl tbody tr td, table.tbl tbody tr .popup-wrapper .grid-body-plain td, .popup-wrapper .grid-body .grid-col-1, .popup-wrapper .grid-body-plain .grid-col-1 {
  padding: 5px 15px;
}
.popup-wrapper .grid-body, .popup-wrapper .grid-body-plain {
  background: #ffffff;
  padding: 25px 0;
}
.popup-wrapper .grid-col, .popup-wrapper table.tbl thead tr th, table.tbl thead tr .popup-wrapper th, .popup-wrapper table.tbl tbody tr td, table.tbl tbody tr .popup-wrapper td, .popup-wrapper .grid-col-1, .popup-wrapper .grid-table .grid-row .grid-col, .grid-table .grid-row .popup-wrapper .grid-col {
  border: 0;
  vertical-align: middle;
}
.popup-wrapper .btn-row {
  padding: 20px;
  border-top: 1px solid #eadfdf;
}
.popup-wrapper .select-box, .popup-wrapper .select-box-lg {
  float: left;
}
.popup-wrapper .input-desc {
  padding-left: 10px;
  display: inline-block;
  color: #B4B3B1;
}
.popup-wrapper .btn-primary-lg, .popup-wrapper .btn-secondary-lg {
  padding: 0 20px;
}

.adv-popup .grid-body .col-1, .adv-popup .grid-body-plain .col-1 {
  width: 200px;
  text-align: right;
  padding-right: 0;
}
.adv-popup .select-box, .adv-popup .select-box-lg {
  width: 150px;
}
.adv-popup .select-freq {
  width: 80px;
}

.candidate-popup .select-box, .candidate-popup .select-box-lg {
  width: 100%;
}
.candidate-popup .grid-body .grid-col, .candidate-popup .grid-body-plain .grid-col, .candidate-popup .grid-body table.tbl thead tr th, table.tbl thead tr .candidate-popup .grid-body th, .candidate-popup .grid-body-plain table.tbl thead tr th, table.tbl thead tr .candidate-popup .grid-body-plain th, .candidate-popup .grid-body table.tbl tbody tr td, table.tbl tbody tr .candidate-popup .grid-body td, .candidate-popup .grid-body-plain table.tbl tbody tr td, table.tbl tbody tr .candidate-popup .grid-body-plain td, .candidate-popup .grid-body .grid-col-1, .candidate-popup .grid-body-plain .grid-col-1 {
  vertical-align: top;
}
.candidate-popup .grid-body label, .candidate-popup .grid-body-plain label {
  line-height: 36px;
  margin-bottom: 0;
}
.candidate-popup .grid-body .checkbox, .candidate-popup .grid-body-plain .checkbox {
  line-height: 20px;
  margin: 0;
  height: 20px;
  padding: 8px 0;
}

.editFormIcon {
  background-position: -142px -142px;
  display: block;
  height: 22px;
  width: 22px;
  margin: 7px;
  float: none;
  border: 0;
  position: relative;
}
.editFormIcon:hover {
  background-position: -142px -167px;
  cursor: pointer;
}

.contact-sidebar {
  float: right;
  margin-right: 20px;
}
.contact-sidebar .fadedText {
  color: #B4B3B1;
}
.contact-sidebar .fax-icon {
  height: 32px;
  width: 32px;
  background-position: -140px -195px;
  margin-left: -40px;
  margin-top: 5px;
}

.wrapper-contact-us {
  width: 48%;
  margin-top: 20px;
}
.wrapper-contact-us .contact-content {
  display: table;
  height: 30px;
  margin-bottom: 10px;
  margin-left: 6.5%;
  width: 87%;
}
.wrapper-contact-us .contact-content .heading-content {
  vertical-align: top;
  line-height: 36px;
  box-sizing: border-box;
}
.wrapper-contact-us .contact-content .heading-content .heading {
  line-height: 30px;
  text-align: right;
}
.wrapper-contact-us .contact-content .slideOne-wrapper {
  vertical-align: middle;
  display: table-cell;
}
.wrapper-contact-us .contact-content .contact-update-button {
  margin-left: 0px;
}
.wrapper-contact-us .contact-content .bottom-btn-row {
  padding: 0;
}
.wrapper-contact-us .contact-content .upload-button {
  margin-left: 10px;
  float: left;
}
.wrapper-contact-us .contact-content .logo-textbox {
  width: 144px;
  float: left;
}
.wrapper-contact-us .contact-content .select-box, .wrapper-contact-us .contact-content .select-box-lg {
  width: 250px;
}
.wrapper-contact-us .contact-content .cmn-toggle {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
.wrapper-contact-us .contact-content input.cmn-toggle-round + label {
  padding: 2px;
  width: 70px;
  position: absolute;
  height: 30px;
  background-color: #dddddd;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
}
.wrapper-contact-us .contact-content input.cmn-toggle-round + label:before,
.wrapper-contact-us .contact-content input.cmn-toggle-round + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
.wrapper-contact-us .contact-content input.cmn-toggle-round + label:before {
  right: 1px;
  background-color: #f1f1f1;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  -moz-transition: background 0.4s;
  -o-transition: background 0.4s;
  transition: background 0.4s;
}
.wrapper-contact-us .contact-content input.cmn-toggle-round + label:after {
  width: 34px;
  background-color: #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -webkit-transition: margin 0.4s;
  -moz-transition: margin 0.4s;
  -o-transition: margin 0.4s;
  transition: margin 0.4s;
}
.wrapper-contact-us .contact-content input.cmn-toggle-round:checked + label:before {
  background-color: #8ce196;
}
.wrapper-contact-us .contact-content input.cmn-toggle-round:checked + label:after {
  margin-left: 38px;
}
.wrapper-contact-us .contact-content *:before,
.wrapper-contact-us .contact-content *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.wrapper-contact-us .address-block {
  width: 95%;
  height: 165px;
  position: relative;
  overflow: hidden;
  right: -18px;
}
.wrapper-contact-us .select-role-section {
  margin: 12px 0 20px 0;
}
.wrapper-contact-us .button-row {
  margin: 20px;
  padding-left: 0;
}
.wrapper-contact-us .button-row .heading-content {
  width: auto;
  padding-left: 0;
}
.wrapper-contact-us.full-width {
  width: auto;
  float: none;
}

.contact-wrapper {
  padding-bottom: 0px;
}

.disable-submit .bottom-btn-row {
  position: relative;
}

.usaMapImage {
  background-image: url(./images/usa.png);
}

.usaMapImage:hover {
  background-image: url(./images/usa_r.png);
}

.emailImage {
  position: absolute;
  float: left;
  width: 120px;
  background: no-repeat padding-box #ffffff;
  border: 2px solid #999;
  height: 120px;
  border-radius: 50%;
}
.emailImage .email-icon {
  background: transparent url(./images/email-sprite.svg) 0% 0% no-repeat padding-box;
  top: 40%;
  left: 40%;
  width: 127px;
  height: 127px;
  position: absolute;
}

.indiaMapImage {
  background-image: url(./images/india_323.png);
}

.indiaMapImage:hover {
  background-image: url(./images/india_323_r.png);
}

.fl-rich-text {
  overflow: auto;
  max-height: 350px;
  overflow-x: hidden;
  margin: 20px 0 20px 20px;
  padding-right: 20px;
}
.fl-rich-text h1,
.fl-rich-text h2,
.fl-rich-text h3,
.fl-rich-text h4,
.fl-rich-text h5 {
  font-size: 30px;
  line-height: 1.4;
  letter-spacing: 0px;
  font-weight: bold;
}
.fl-rich-text ul,
.fl-rich-text li {
  list-style: circle;
  list-style-type: circle !important;
  margin-left: 20px;
}
.fl-rich-text strong {
  font-weight: bold;
}
.fl-rich-text p {
  margin: 0 0 10px 0;
}

.fl-rich-text-dpn {
  overflow: auto;
  max-height: 350px;
  overflow-x: hidden;
  margin: 20px 0 20px 20px;
  padding-right: 20px;
  line-height: 22px;
  font-size: 16px;
  font-family: "Open Sans";
  color: #333333;
}
.fl-rich-text-dpn h1,
.fl-rich-text-dpn h2,
.fl-rich-text-dpn h3,
.fl-rich-text-dpn h4,
.fl-rich-text-dpn h5 {
  font-size: 30px;
  line-height: 1.4;
  letter-spacing: 0px;
  font-weight: bold;
}
.fl-rich-text-dpn ul {
  display: block;
  list-style-type: disc;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 40px;
}
.fl-rich-text-dpn ol {
  display: block;
  list-style-type: decimal;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 40px;
}
.fl-rich-text-dpn li {
  display: list-item;
  text-align: -webkit-match-parent;
}
.fl-rich-text-dpn strong {
  font-weight: bold !important;
}
.fl-rich-text-dpn em {
  font-style: italic !important;
}
.fl-rich-text-dpn a:-webkit-any-link {
  color: -webkit-link;
  cursor: pointer;
  text-decoration: underline;
}
.fl-rich-text-dpn p {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}

label.heading {
  /*font-weight: 600;*/
  font-size: 16px;
  color: #333333;
}

.int-link-tag:hover {
  background: rgba(245, 242, 239, 0.8) !important;
}

.int-link-tag {
  margin: 4%;
  width: 50%;
  padding: 2%;
  border-radius: 5px;
  background: #ffffff !important;
  color: #676666 !important;
  border: 1px solid #676666 !important;
}

/*@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
   .jobprofile-container{display: flex;width:100%  !important;}
   .event-create-section{display: flex;width:100%  !important;}
}
@-moz-document url-prefix() {
    .jobprofile-container{display: flex;width:100% !important;}
    .event-create-section{display: flex;width:100%  !important;}
}*/
.muptipod-checked {
  width: 19px;
  height: 19px;
  background-position: -360px -78px;
  margin-right: 10px;
  display: inline-block;
}

.muptipod-unchecked {
  width: 19px;
  height: 19px;
  margin-right: 10px;
  background-position: -321px -115px;
  display: inline-block;
}

.event-create-section {
  display: -ms-inline-flexbox !important;
  width: 100%  !important;
}

.jobprofile-container {
  /*    display: -ms-grid;
      width:98%;*/
}
.jobprofile-container .grid-header-eventview {
  background: #C9D1D9;
}
.jobprofile-container .grid-header-eventview .grid-padding {
  padding-left: 33px !important;
  font-size: 16px !important;
  border-right: 0px;
}
.jobprofile-container .jobprofile-box {
  display: table;
  background: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 0% 0% 30px 3%;
}
.jobprofile-container .jobprofile-box .heading-content {
  margin: 7% 0% 2%;
}
.jobprofile-container .jobprofile-box .heading-content label.heading {
  /*font-weight: 600;*/
  font-size: 16px;
  color: #333333;
}
.jobprofile-container .jobprofile-box .heading-content-inner {
  margin: 13% 0% 4%;
}
.jobprofile-container .jobprofile-box .heading-content-inner .label.heading {
  /*font-weight: 600;*/
  font-size: 14px;
  color: #333333;
}
.jobprofile-container .jobprofile-box .heading-content-last {
  margin: 6.5% 0% 2%;
}
.jobprofile-container .jobprofile-box .input-box, .jobprofile-container .jobprofile-box .input-box-lg, .jobprofile-container .jobprofile-box .search-box-lg, .jobprofile-container .jobprofile-box .search-box {
  width: 94%;
}
.jobprofile-container .jobprofile-box .input-box-sm {
  float: left;
  width: 35%;
}
.jobprofile-container .jobprofile-box .jobprofile-table {
  width: 100%;
}
.jobprofile-container .jobprofile-box .jobprofile-table input {
  font-size: inherit;
}
.jobprofile-container .jobprofile-box .jobprofile-table .jobprofile-left {
  width: 50%;
  float: left;
}
.jobprofile-container .jobprofile-box .jobprofile-table .jobprofile-left .main-list-ul {
  float: left;
  display: inline-block;
  clear: none;
  width: 94%;
  cursor: text;
  min-height: 1px;
  z-index: 999;
  margin: 0;
  padding: 0;
  background-color: #fff;
  border: 1px solid #d1d9e1;
  list-style: none outside;
  border: 1px solid #d1d9e1;
  border-radius: 5px;
}
.jobprofile-container .jobprofile-box .jobprofile-table .jobprofile-left .main-list-ul .main-list-li {
  overflow: hidden;
  height: auto !important;
  height: 15px;
  margin: 3px;
  padding: 1px 3px;
  background-color: #eff2f7;
  color: #000;
  cursor: default;
  border: 1px solid #ccd5e4;
  font-size: 11px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  float: left;
  white-space: nowrap;
  line-height: 16px;
}
.jobprofile-container .jobprofile-box .jobprofile-table .jobprofile-left .main-list-ul .main-list-li .main-list-li-p {
  display: inline;
  padding: 0;
  margin: 0;
  line-height: 21px;
  font-size: 12px;
}
.jobprofile-container .jobprofile-box .jobprofile-table .jobprofile-left .main-list-ul .main-list-li .main-list-li-span {
  color: #a6b3cf;
  margin-left: 5px;
  font-weight: bold;
  cursor: pointer;
}
.jobprofile-container .jobprofile-box .jobprofile-table .jobprofile-left .main-list-ul .main-list-li-input {
  float: left;
  margin: 0;
  padding: 0;
  list-style-type: none;
  height: 100%;
}
.jobprofile-container .jobprofile-box .jobprofile-table .jobprofile-left .main-list-ul .main-list-li-input .main-list-li-input-box {
  outline: none;
  box-shadow: 0 0 0;
  border: 0;
}
.jobprofile-container .jobprofile-box .jobprofile-table .jobprofile-left .mandate-symbol {
  color: #4EA626;
}
.jobprofile-container .jobprofile-box .jobprofile-table .jobprofile-left .job-location-container {
  display: inline;
}
.jobprofile-container .jobprofile-box .jobprofile-table .jobprofile-left .job-location-container > .span-container {
  float: left;
  display: inline-block;
}
.jobprofile-container .jobprofile-box .jobprofile-table .jobprofile-left .job-location-container > .span-container > div {
  cursor: pointer;
  display: block;
  float: left;
  color: #000;
  background: #E4E4E4;
  padding: 5px;
  padding-right: 25px;
  margin: 7px 2px 0 7px;
}
.jobprofile-container .jobprofile-box .jobprofile-table .jobprofile-left .job-location-container > .span-container > div:hover {
  opacity: 0.7;
}
.jobprofile-container .jobprofile-box .jobprofile-table .jobprofile-left .close_job {
  position: absolute;
  content: "×";
  border-left: 1px solid #A9A9A9;
  color: #A9A9A9;
  padding: 2px 5px 2px 5px;
  margin-left: 5px;
  font-size: 11px;
}
.jobprofile-container .jobprofile-box .jobprofile-table .jobprofile-left .job-location-container > input {
  border: 0;
  width: auto;
}
.jobprofile-container .job-process-box {
  width: 97%;
  display: table;
  background: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 0% 0% 30px 3%;
}
.jobprofile-container .job-process-box .heading-content {
  margin: 5% 0% 1%;
}
.jobprofile-container .job-process-box .heading-content .label.heading {
  font-weight: 600;
}
.jobprofile-container .job-process-box .heading-content .icon-info {
  float: right;
  background-position: -136px -72px;
  height: 25px;
  width: 22px;
  position: absolute;
  margin: -3px 8px;
}
.jobprofile-container .job-process-box .heading-content .event-int-check {
  padding: 2%;
  border: 1px solid #d1d9e1;
}
.jobprofile-container .job-process-box .heading-content-last {
  margin: 6.5% 0% 2%;
}
.jobprofile-container .job-process-box .heading-content-last .label.heading {
  font-weight: 600;
}
.jobprofile-container .job-process-box .input-box, .jobprofile-container .job-process-box .input-box-lg, .jobprofile-container .job-process-box .search-box-lg, .jobprofile-container .job-process-box .search-box {
  width: 94%;
}
.jobprofile-container .job-process-box .input-box-sm {
  float: left;
  width: 33%;
}
.jobprofile-container .job-process-box .jobprocess-table {
  width: 100%;
}
.jobprofile-container .job-process-box .jobprocess-table input {
  font-size: inherit;
}
.jobprofile-container .job-process-box .jobprocess-table .process-btn-left {
  float: left;
  font-size: inherit;
}
.jobprofile-container .job-process-box .jobprocess-table .jobprocess-left {
  width: 60%;
  float: left;
}
.jobprofile-container .job-process-box .jobprocess-table .jobprocess-inner-left {
  width: 97%;
  float: left;
}
.jobprofile-container .job-process-box .jobprocess-table .jobprocess-inner-left .module-grid.tbl {
  margin-bottom: 3%;
  /* Dropdown button on hover & focus */
  /* The container <div> - needed to position the dropdown content */
  /* Dropdown Content (Hidden by Default) */
  /* Links inside the dropdown */
  /* Change color of dropdown links on hover */
}
.jobprofile-container .job-process-box .jobprocess-table .jobprocess-inner-left .module-grid.tbl .dropbtn {
  background-color: white;
  padding: 16px;
  border: none;
  cursor: pointer;
  border-radius: 2px;
}
.jobprofile-container .job-process-box .jobprocess-table .jobprocess-inner-left .module-grid.tbl .menu-icon {
  background-position: -234px -137px;
  width: 0px;
  height: 7px;
  float: right;
  padding: 10px 7px;
  margin: 12px 8px 2px -3px;
}
.jobprofile-container .job-process-box .jobprocess-table .jobprocess-inner-left .module-grid.tbl .ellipsis-ver {
  float: right;
  padding: 15px 10px;
  font-size: 20px;
  cursor: pointer;
}
.jobprofile-container .job-process-box .jobprocess-table .jobprocess-inner-left .module-grid.tbl .dropdown-list {
  position: relative;
  float: right;
}
.jobprofile-container .job-process-box .jobprocess-table .jobprocess-inner-left .module-grid.tbl .dropdown-content {
  position: absolute;
  background-color: #f9f9f9;
  margin: 52px -83px;
  z-index: 103;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  width: 102px;
}
.jobprofile-container .job-process-box .jobprocess-table .jobprocess-inner-left .module-grid.tbl .dropdown-content a {
  color: #333333;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
.jobprofile-container .job-process-box .jobprocess-table .jobprocess-inner-left .module-grid.tbl .dropdown-content a:hover {
  background-color: #f1f1f1;
}
.jobprofile-container .job-process-box .jobprocess-table .jobprocess-inner-left .module-grid.tbl .proc-icon-pos {
  background-position: -221px -97px;
  width: 17px;
  height: 15px;
  float: right;
  margin: 18px 8px;
  cursor: pointer;
}
.jobprofile-container .job-process-box .jobprocess-table .jobprocess-inner-left .module-grid.tbl .proc-icon-pos.display {
  background-position: -219px -78px;
}
.jobprofile-container .job-process-box .jobprocess-table .jobprocess-inner-left .module-grid.tbl .proc-icon-del {
  background-position: -411px -80px;
  width: 17px;
  height: 15px;
  float: right;
  margin: 18px 8px;
  cursor: pointer;
}
.jobprofile-container .job-process-box .jobprocess-table .jobprocess-inner-left .heading-content-inner {
  margin: 4% 0% 2%;
}
.jobprofile-container .job-process-box .jobprocess-table .jobprocess-inner-left .heading-content-inner .label.heading {
  font-weight: 600;
}
.jobprofile-container .job-process-box .jobprocess-table .jobprocess-inner-left .process-grid-col {
  width: 16%;
  border-right: 0px;
  font-size: 16px;
}
.jobprofile-container .job-process-box .jobprocess-table .jobprocess-inner-left .process-input-box-sm {
  float: left;
  width: 50%;
  margin: 1.3% 0% 1% 1%;
}
.jobprofile-container .job-process-box .jobprocess-table .event-section {
  display: table;
  width: 100%;
  margin-top: 1%;
}
.jobprofile-container .job-process-box .jobprocess-table .event-section .event-section-inner {
  display: table-cell;
}
.jobprofile-container .job-process-box .jobprocess-table .event-section .event-section-inner .event-int-heading-content {
  margin: 5% 0% 3%;
}
.jobprofile-container .job-process-box .jobprocess-table .event-section .event-section-inner-icon {
  /*                    background-position: -352px -141px;
                      position: absolute;
                      display: block;
                      height: 25px;
                      width: 30px;
                      top: 9px;
                      right: 9px;*/
  background-position: -352px -145px;
  position: absolute;
  display: block;
  height: 20px;
  width: 30px;
  top: 9px;
  right: 9px;
}
.jobprofile-container .job-process-box .jobprocess-table .event-section .col1 {
  width: 24%;
}
.jobprofile-container .job-process-box .jobprocess-table .event-section .col2 {
  width: 24%;
}
.jobprofile-container .job-process-box .jobprocess-table .event-section .col3 {
  width: 23%;
}
.jobprofile-container .job-process-box .jobprocess-table .event-section .col4 {
  width: 24%;
}
.jobprofile-container .job-process-box .jobprocess-table .event-section .event-name-textbox {
  width: 93%;
}
.jobprofile-container .job-process-box .jobprocess-table .event-section2 {
  margin-top: -2% !important;
}
.jobprofile-container .job-process-box .jobprocess-table .event-text-lg {
  width: 97% !important;
}
.jobprofile-container .job-process-box .jobprocess-table .event-text-sm {
  width: 31.1% !important;
  float: left;
}
.jobprofile-container .job-process-box .jobprocess-table .event-icon-add {
  width: 28px;
  height: 28px;
  margin: 1% 0% 0 1%;
  cursor: pointer;
}
.jobprofile-container .job-process-box .jobprocess-table .int-col1 {
  width: 50%;
}
.jobprofile-container .job-process-box .jobprocess-table .int-pos {
  position: relative;
  padding-bottom: 10px;
}
.jobprofile-container .job-process-box .jobprocess-table .int-col2 {
  width: 13%;
}
.jobprofile-container .job-process-box .jobprocess-table .int-heading-content {
  margin: 2% 0% 2%;
}
.jobprofile-container .job-process-box .jobprocess-table .int-grid-background {
  background: #FBFAF8;
}
.jobprofile-container .job-process-box .jobprocess-table .int-grid-background-white {
  background: white;
}
.jobprofile-container .job-process-box .jobprocess-table .int-container {
  box-shadow: inset 0 0 6px #BFBDB9;
  padding: 5px;
  background: white;
  overflow-y: scroll;
  max-height: 200px;
}
.jobprofile-container .job-process-box .jobprocess-table .int-grid-pos {
  border-radius: 0 0 4px 4px;
}
.jobprofile-container .job-process-box .jobprocess-table .int-link {
  margin: 0% 22%;
  padding: 1.5% 0%;
  text-decoration: underline;
}
.jobprofile-container .job-process-box .jobprocess-table .int-link a:hover {
  color: #4EA626;
}
.jobprofile-container .job-process-box .jobprocess-table .int-display-table {
  display: table;
  box-shadow: 0px 3px 5px;
  /*table-layout: fixed;*/
}
.jobprofile-container .job-process-box .jobprocess-table .int-display-table .int-display-table-cell {
  display: table-cell;
  width: 25%;
}
.jobprofile-container .job-process-box .jobprocess-table .int-display-table .int-display-table-cell .icon-edit {
  background-position: -140px -141px;
  width: 26px;
  height: 22px;
  cursor: pointer;
}
.jobprofile-container .job-process-box .jobprocess-table .int-display-table .int-display-table-cell .icon-edit:hover {
  background-position: -140px -166px;
  width: 26px;
  height: 22px;
  cursor: pointer;
}
.jobprofile-container .job-process-box .jobprocess-table .int-display-table .int-display-table-cell .icon-save {
  background-position: -188px -141px;
  width: 26px;
  height: 22px;
  cursor: pointer;
}
.jobprofile-container .job-process-box .jobprocess-table .int-display-table .int-display-table-cell .icon-save:hover {
  background-position: -188px -166px;
  width: 26px;
  height: 22px;
  cursor: pointer;
}
.jobprofile-container .job-process-box .jobprocess-table .int-display-table .int-margin-left {
  padding: 2% 0% 2% 3%;
}
.jobprofile-container .job-process-box .jobprocess-table .int-display-table .int-second-margin-left {
  padding: 1% 0% 1% 3%;
}
.jobprofile-container .job-process-box .jobprocess-table .int-grid-body-plain {
  background: #FBFAF8;
  /*dispClay: table;*/
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
}
.jobprofile-container .jobprofilelist-box {
  display: table;
  background: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 0 0 3% 3%;
  width: 97%;
}
.jobprofile-container .jobprofilelist-box .heading-content {
  margin: 4% 0% 2%;
}
.jobprofile-container .jobprofilelist-box .heading-content .job-desc-box {
  display: block;
  margin-top: 12px;
  line-height: 2;
  overflow-y: auto;
  /*font-weight: 600;*/
  max-height: 82px;
  background-color: #f2f2f2;
  border-radius: 10px;
  padding: 8px;
  color: #5B6770;
  min-height: 30px;
}
.jobprofile-container .jobprofilelist-box .heading-content .label.heading {
  font-weight: 600;
}
.jobprofile-container .jobprofilelist-box .heading-content .heading-view {
  width: 33%;
  display: inline-block;
  font-size: 16px;
}
.jobprofile-container .jobprofilelist-box .heading-content .heading-view-lg {
  width: 33%;
  display: inline-block;
  font-size: 16px;
}
.jobprofile-container .jobprofilelist-box .heading-content-inner {
  margin: 13% 0% 2%;
}
.jobprofile-container .jobprofilelist-box .heading-content-inner .label.heading {
  font-weight: 600;
}
.jobprofile-container .jobprofilelist-box .heading-content-last {
  margin: 6.5% 0% 2%;
}
.jobprofile-container .jobprofilelist-box .input-box, .jobprofile-container .jobprofilelist-box .input-box-lg, .jobprofile-container .jobprofilelist-box .search-box-lg, .jobprofile-container .jobprofilelist-box .search-box {
  width: 94%;
}
.jobprofile-container .jobprofilelist-box .input-box-sm {
  float: left;
  width: 33%;
}
.jobprofile-container .jobprofilelist-box .jobprofile-table {
  width: 100%;
}
.jobprofile-container .jobprofilelist-box .jobprofile-table .jobprofile-left {
  width: 65%;
  float: left;
}
.jobprofile-container .jobprofilelist-box .jobprofile-table .jobprofile-left .label.heading {
  font-weight: 600;
}
.jobprofile-container .jobprofilelist-box .jobprofile-table .overflow-table {
  overflow-x: scroll;
}
.jobprofile-container .jobprofilelist-box .jobprofile-table .jobprofilelist-table {
  padding-top: 2%;
  float: left;
}
.jobprofile-container .jobprofilelist-box .jobprofile-table .jobprofilelist-table .mid-width {
  min-width: 140%;
}
.jobprofile-container .jobprofilelist-box .jobprofile-table .jobprofilelist-table .max-width {
  min-width: 170%;
}
.jobprofile-container .jobprofilelist-box .jobprofile-table .jobprofilelist-table .event-grid {
  width: 97% !important;
  display: table;
  table-layout: fixed;
  border-collapse: collapse;
  line-height: 15px;
}
.jobprofile-container .jobprofilelist-box .jobprofile-table .jobprofilelist-table .event-grid .manage-event {
  font-size: 20px;
}
.jobprofile-container .jobprofilelist-box .jobprofile-table .jobprofilelist-table .event-grid .action-btn {
  font-size: 18px;
  cursor: pointer;
}
.jobprofile-container .jobprofilelist-box .jobprofile-table .jobprofilelist-table .event-grid .action-btn:hover {
  color: #4EA626;
}
.jobprofile-container .jobprofilelist-box .jobprofile-table .jobprofilelist-table .event-grid .manage-event:hover {
  font-size: 20px;
  cursor: pointer;
  color: #4EA626;
}
.jobprofile-container .jobprofilelist-box .jobprofile-table .jobprofilelist-table .event-grid .icon-view {
  background-position: -403px -219px;
  width: 26px;
  height: 22px;
}
.jobprofile-container .jobprofilelist-box .jobprofile-table .jobprofilelist-table .event-grid .icon-view:hover {
  background-position: -403px -249px;
  width: 26px;
  height: 22px;
  cursor: pointer;
}
.jobprofile-container .jobprofilelist-box .jobprofile-table .jobprofilelist-table .event-grid .icon-display {
  background-position: -266px -142px;
  width: 26px;
  height: 22px;
}
.jobprofile-container .jobprofilelist-box .jobprofile-table .jobprofilelist-table .event-grid .icon-display:hover {
  background-position: -268px -186px;
  width: 26px;
  height: 22px;
  cursor: pointer;
}
.jobprofile-container .jobprofilelist-box .jobprofile-table .jobprofilelist-table .event-grid .icon-edit {
  background-position: -140px -141px;
  width: 26px;
  height: 22px;
  cursor: pointer;
}
.jobprofile-container .jobprofilelist-box .jobprofile-table .jobprofilelist-table .event-grid .icon-edit:hover {
  background-position: -140px -166px;
  width: 26px;
  height: 22px;
  cursor: pointer;
}
.jobprofile-container .jobprofilelist-box .jobprofile-table .jobprofilelist-table .event-grid .icon-delete {
  background-position: -212px -141px;
  width: 26px;
  height: 22px;
}
.jobprofile-container .jobprofilelist-box .jobprofile-table .jobprofilelist-table .event-grid .icon-delete:hover {
  background-position: -212px -166px;
  width: 26px;
  height: 22px;
}
.jobprofile-container .jobprofilelist-box .jobprofile-table .jobprofilelist-table .event-grid .grid-col-profilename:hover {
  color: #4EA626;
  cursor: pointer;
  font-weight: 900;
}
.jobprofile-container .jobprofilelist-box .grid-col-inner-data {
  float: left;
  /*margin: 0 5%;*/
}

.mandate-lable {
  margin: 2%;
  width: 20%;
  float: left;
  color: #333333;
  font-size: 11px;
}
.mandate-lable .mandate-symbol {
  color: #4EA626;
}

.popular-list {
  float: left;
  width: 20%;
  padding: 40px 0;
}
.popular-list .head-li-1 {
  cursor: inherit !important;
  color: inherit !important;
  padding: 28px 14px !important;
  font-weight: bold !important;
  font-size: 17px !important;
}
.popular-list .head-li-2 {
  cursor: inherit !important;
  height: 40px !important;
  line-height: 34px !important;
  padding: 0px 14px !important;
  font-weight: bold !important;
}
.popular-list .head-li-2:hover {
  color: inherit !important;
}
.popular-list .lastItem {
  font-size: 1em !important;
  border-bottom: 0 !important;
  font-weight: bold !important;
}
.popular-list .lastItem span {
  font-size: 1em !important;
}
.popular-list li {
  color: #8D8D8D;
  cursor: pointer;
}
.popular-list li .heading {
  padding: 0  14px 14px 14px;
  display: block;
  margin-top: -16px;
  font-size: 1em;
  font-weight: bold;
}
.popular-list li span {
  padding: 14px 14px 14px 18px;
  display: block;
  border-top: 1px solid #f2ede9;
  border-bottom: 1px solid #f2ede9;
  margin-top: -1px;
  font-size: 0.9em;
}
.popular-list li.selected {
  background: #ffffff;
  padding-left: 0;
  border-left: 4px solid #4EA626;
  margin-right: -1px;
  color: #4EA626;
}
.popular-list li.selected span {
  padding-left: 14px;
  border-color: #efeae7;
}
.popular-list li:hover {
  color: #333333;
}

.popular-panel {
  margin: 10px 10px 10px 20%;
  background: #ffffff;
  border: 1px solid #efeae7;
  padding: 16px 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.popular-panel .popular-title {
  font-size: 1.2em;
  color: #333333;
  margin: 0 6px 10px;
}

.popular-item {
  float: left;
  width: 25%;
}
.popular-item .popular-item-inner {
  border: 1px solid #EEEEEE;
  margin: 6px;
  height: 140px;
  position: relative;
  color: #8D8D8D;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.popular-item strong {
  display: block;
  padding: 12px;
  line-height: 1.5em;
  height: 80px;
  word-wrap: break-word;
  overflow: hidden;
}
.popular-item:hover .popular-item-inner, .popular-item:focus .popular-item-inner {
  transition: none;
  background: #4EA626;
  border-color: #4EA626;
  /*            border-bottom: 3px solid #6ab2b1;
              height: 138px;*/
  cursor: pointer;
}
.popular-item:hover strong, .popular-item:focus strong {
  color: #ffffff;
}
.popular-item:hover ul.popular-btn-row, .popular-item:focus ul.popular-btn-row {
  border-color: #ffffff;
}
.popular-item:hover ul.popular-btn-row li, .popular-item:focus ul.popular-btn-row li {
  border-color: #ffffff;
  color: #fff;
  height: 33px;
  line-height: 33px;
}
.popular-item:hover .btn-modules .icon, .popular-item:focus .btn-modules .icon {
  transition: none;
  background-position: -17px -85px;
}
.popular-item:hover .btn-time .icon, .popular-item:focus .btn-time .icon {
  transition: none;
  background-position: -42px -85px;
}

ul.popular-btn-row {
  width: 100%;
  bottom: 0;
  height: 35px;
  float: left;
  border-top: 1px solid #EEEEEE;
}
ul.popular-btn-row li {
  float: left;
  width: 50%;
  border-right: 1px solid #ddd;
  height: 35px;
  line-height: 35px;
  font-size: 0.85em;
  font-weight: bold;
  color: #333333;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
ul.popular-btn-row li .icon {
  height: 25px;
  width: 17px;
  float: left;
  margin: 5px 5px 5px 0px;
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
}
ul.popular-btn-row li.last, ul.popular-btn-row li.grid-col-1 {
  border-right: 0 none;
}
ul.popular-btn-row .btn-modules .icon {
  transition: none;
  background-position: -17px -64px;
}
ul.popular-btn-row .btn-time .icon {
  transition: none;
  background-position: -42px -64px;
}

.heading-process {
  background-color: #FBFAF8;
  height: 55px;
  display: table;
  font-weight: bold;
  width: 100%;
  padding: 18px 0 0;
  padding-left: 20px;
  box-sizing: border-box;
}

.candidate-process .heading-process-inside {
  background: #E4E1DB;
}
.candidate-process .heading-process-inside .grid-process {
  display: table-cell;
  padding: 8px 20px;
}
.candidate-process .heading-process-inside .grid-process .capture-new {
  font-size: 12px;
  line-height: 34px;
  float: right;
  color: #333333;
  font-weight: 600;
  cursor: pointer;
}
.candidate-process .heading-process-inside .grid-process .capture-new:hover {
  font-size: 12px;
  line-height: 34px;
  float: right;
  color: #4EA626;
  font-weight: 600;
  cursor: pointer;
}
.candidate-process .grid-acc-header {
  margin-top: 0px !important;
  background: #FBFAF8 !important;
}

.grid-body-process {
  background: #ffffff !important;
}

.dropdown-list {
  /*position: relative;*/
  float: right;
  /* Links inside the dropdown */
  /* Change color of dropdown links on hover */
}
.dropdown-list .dropdown-content {
  position: absolute;
  background-color: #f9f9f9;
  margin: 35px 0px;
  z-index: 103;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  width: 129px;
}
.dropdown-list .dropdown-content .edit-menu:hover {
  color: #4EA626;
  background-color: #f1f1f1;
}
.dropdown-list .dropdown-content .edit-menu:hover .editIcon {
  background-position: -142px -142px;
}
.dropdown-list .dropdown-content .edit-menu:hover .editIcon:hover {
  background-position: -142px -142px !important;
  cursor: pointer;
}
.dropdown-list .dropdown-content .edit-menu:hover .manageEvalIcon {
  background-position: -89px -250px;
  opacity: .7;
}
.dropdown-list .dropdown-content .edit-menu:hover .manageEvalIcon:hover {
  cursor: pointer;
}
.dropdown-list .dropdown-content .edit-menu:hover .dateIcon {
  background-position: -166px -142px;
}
.dropdown-list .dropdown-content .edit-menu:hover .dateIcon:hover {
  background-position: -166px -142px !important;
  cursor: pointer;
}
.dropdown-list .dropdown-content .edit-menu:hover .cloneIcon {
  font-size: 20px;
  color: #5B6770;
  /*background-position: -61px -226px;*/
}
.dropdown-list .dropdown-content .edit-menu:hover .cloneIcon:hover {
  /*background-position: -61px -252px;*/
  color: #5B6770 !important;
  font-size: 20px;
  cursor: pointer;
}
.dropdown-list .dropdown-content .edit-menu:hover .evaluate-candidate {
  background-position: -645px -3px;
  height: 23px;
}
.dropdown-list .dropdown-content .edit-menu:hover .view-candidate-score {
  background-position: -616px -95px;
}
.dropdown-list .dropdown-content .edit-menu:hover .gradingIcon {
  font-size: 20px;
  color: #5B6770;
  /*background-position: -61px -226px;*/
}
.dropdown-list .dropdown-content .edit-menu:hover .gradingIcon:hover {
  /*background-position: -61px -252px;*/
  color: #5B6770 !important;
  font-size: 20px;
  cursor: pointer;
}
.dropdown-list .dropdown-content .edit-menu:hover .gradingView {
  font-size: 20px;
  color: #5B6770;
  /*background-position: -61px -226px;*/
}
.dropdown-list .dropdown-content .edit-menu:hover .gradingView:hover {
  /*background-position: -61px -252px;*/
  color: #4EA626;
  font-size: 20px;
  cursor: pointer;
}
.dropdown-list .dropdown-content .edit-menu:hover .printIcon {
  font-size: 20px;
  color: #5B6770;
  /*background-position: -190px -142px;*/
}
.dropdown-list .dropdown-content .edit-menu:hover .printIcon:hover {
  /*background-position: -190px -167px;*/
  color: #5B6770 !important;
  font-size: 20px;
  cursor: pointer;
}
.dropdown-list .dropdown-content .edit-menu:hover .deleteIcon {
  background-position: -214px -142px;
}
.dropdown-list .dropdown-content .edit-menu:hover .deleteIcon:hover {
  background-position: -214px -142px !important;
  cursor: pointer;
}
.dropdown-list .dropdown-content .edit-menu:hover .viewIcon {
  background-position: -268px -139px;
}
.dropdown-list .dropdown-content .edit-menu:hover .viewIcon:hover {
  background-position: -268px -139px !important;
  cursor: pointer;
}
.dropdown-list .dropdown-content a {
  color: #333333;
  padding: 12px 10px 16px 0;
  text-decoration: none;
  display: inline-block;
}
.dropdown-list .dropdown-content a:hover {
  background-color: #f1f1f1;
}

.heading-content .icon-info, .custom-icon-info .icon-info {
  float: right;
  background-position: -136px -72px;
  height: 25px;
  width: 22px;
  position: absolute;
  margin: -3px 8px;
}

.gd-container {
  padding: 3%;
  background-color: #FBFAF8;
}
.gd-container .processview-question:hover {
  color: #4EA626;
  cursor: pointer;
}
.gd-container .even-row {
  margin-left: 2%;
}
.gd-container .gd-table-row {
  display: table-row;
}
.gd-container .gd-heading {
  display: table-cell;
  width: 55%;
  /*font-weight: bold;*/
  font-size: 16px;
  padding-bottom: 10px;
}
.gd-container .gd-select-input {
  display: table-cell;
  width: 57% !important;
  float: left;
}
.gd-container .gd-section {
  margin: 2% 0% 4% 0;
  width: 76%;
  overflow: hidden;
}
.gd-container .gd-section .gd-close-icon {
  background-position: -44px -114px;
  width: 28px;
  height: 24px;
  margin: 2% 1%;
}
.gd-container .gd-section .gd-close-icon:hover {
  background-position: -16px -114px;
  width: 28px;
  height: 24px;
  margin: 2% 1%;
}
.gd-container .gd-section .sampleTopic-input {
  margin: 1% 0%;
  width: 92%;
}
.gd-container .gd-section .gd-input-box {
  margin-top: 1%;
  width: 92%;
  float: left;
}
.gd-container .gd-section .gd-icon-add {
  width: 28px;
  height: 24px;
  margin: 2% 1%;
  cursor: pointer;
}
.gd-container .gd-section-black {
  background-color: #F1F1F1;
  width: 100%;
  border-radius: 4px;
  margin-bottom: 1%;
}
.gd-container .gd-section-black .gd-section-black-inner {
  padding: 2%;
}
.gd-container .gd-checkbox {
  padding-top: 22px;
  color: #333333;
}
.gd-container .gd-section1 {
  margin: 2% 0% 4% 0;
  font-size: 12px;
}
.gd-container .gd-input-container {
  width: 40%;
  display: inline-block;
}
.gd-container .gd-input-container-inner {
  width: 41% !important;
}
.gd-container .gd-textarea {
  width: 100% !important;
}
.gd-container .gd-input-container-interview {
  width: 49%;
  display: inline-block;
}
.gd-container .gd-input-container-interview .gd-input-container-inner {
  width: 100% !important;
}
.gd-container .gd-input-container-interview .gd-input-box {
  width: 100% !important;
}
.gd-container .gd-heading-interview {
  display: inline-block;
  width: 49%;
  padding-bottom: 10px;
  font-size: 16px;
}
.gd-container .int-section {
  margin: 4% 0% 1% 0;
  width: 70%;
}
.gd-container .int-textarea {
  background-color: #F1F1F1;
  width: 92%;
  border-radius: 5px 5px 0 0;
  padding: 2% 3.1% 2% 4%;
  display: block;
  border-top: 1px solid #A9A9A9;
  border-right: 1px solid #A9A9A9;
  border-left: 1px solid #A9A9A9;
}
.gd-container .int-input-text {
  width: 98%;
  border-radius: 0px 0px 4px 4px;
  height: 86px;
  resize: none;
  border: 1px solid darkgray;
}
.gd-container .int-qestions-box {
  width: 49%;
  float: left;
  padding-bottom: 10px;
}
.gd-container .int-qestions-box .ques-del-icon {
  width: 16px;
  height: 16px;
  background-position: -408px -80px;
  float: right;
  cursor: pointer;
}
.gd-container .int-icon-add {
  width: 28px;
  height: 25px;
  cursor: pointer;
}
.gd-container .int-addques {
  font-weight: 600;
  color: #333333;
  line-height: 23px;
  font-size: 13px;
}
.gd-container .ques-even-row {
  float: right;
}
.gd-container .ques-odd-row {
  margin-left: 31%;
  float: none;
}

.error-span {
  color: red;
  display: block;
  float: right;
  height: 0px;
}

.error-span-pos {
  position: absolute;
  right: 0;
}

.error-span-height {
  padding-top: 10px;
  padding-left: 4px;
  position: relative;
  margin-right: 26px;
  display: none;
}

.error-span-addpush {
  float: right;
  position: relative;
  display: inline-table;
}

.error-span-addpush-height {
  padding-top: 4px;
  margin-right: 43px;
  height: 15px;
  display: none;
}

.job-list-table {
  /*    margin-top: 3%;
      display: -webkit-box;*/
  display: inline-block;
  width: 99.8%;
  margin-top: 3%;
}
.job-list-table .input-box-1 {
  width: 40% !important;
  /*display: inline-block;*/
}
.job-list-table .input-box-1 .search-box-inner {
  width: 100%;
  float: left;
}
.job-list-table .input-box-1 .select-box-inner {
  float: left;
  width: 34%;
}
.job-list-table .input-box-2 {
  width: 24%;
  margin-left: 5%;
  display: inline-block;
}
.job-list-table .input-box-2 .event-section-inner-icon {
  background-position: -352px -141px;
  position: absolute;
  display: block;
  height: 25px;
  width: 30px;
  top: 9px;
  right: 9px;
}
@-moz-document url-prefix() {
  .job-list-table .input-box-2 {
    width: 23%;
    float: left;
  }
  .job-list-table .input-box-2 .event-section-inner-icon {
    background-position: -352px -141px;
    position: absolute;
    display: block;
    height: 25px;
    width: 30px;
    top: 9px;
    right: 9px;
  }
}
.job-list-table .input-box-31 {
  width: 90% !important;
}
.job-list-table .input-box-31 .event-margin {
  margin-bottom: 2%;
}
.job-list-table .input-box-31 .select-box-inner {
  float: left;
  width: 40%;
}
.job-list-table .supervise-inner-box {
  margin: 0 3% !important;
}
.job-list-table .input-box-3 {
  width: 100% !important;
}
.job-list-table .input-box-3 .event-margin {
  margin-bottom: 2%;
}
.job-list-table .input-box-3 .select-box-inner {
  float: left;
  width: 40%;
  margin: 1% 3% 0;
}
.job-list-table .event-margin {
  margin-bottom: 4%;
}
.job-list-table .event-margin-top {
  margin-top: 9%;
}
.job-list-table .sup-heading-lable {
  font-size: 15px;
}
.job-list-table .download_detail_excel:hover .sup-heading-lable {
  color: #4EA626;
}
.job-list-table .main-supervise-container {
  display: inline-block;
  width: 100%;
}
.job-list-table .main-supervise-container .btn-cust {
  background: #ffffff !important;
  color: #676666 !important;
  border: 1px solid #676666 !important;
}
.job-list-table .main-supervise-container .btn-cust:hover {
  background: rgba(245, 242, 239, 0.8) !important;
  color: #676666 !important;
  border: 1px solid #676666 !important;
}
.job-list-table .main-supervise-container .grid-start {
  float: left;
  width: 40%;
}
.job-list-table .main-supervise-container .grid-start .myButton {
  cursor: pointer;
}
.job-list-table .main-supervise-container .grid-start .myButton .icon-excel {
  background-position: -279px -223px !important;
  width: 20px;
  height: 20px;
  /*margin: 12px;*/
}
.job-list-table .main-supervise-container .grid-start .myButton .icon-email {
  background-position: -294px -187px;
  width: 22px;
  height: 18px;
  margin: 3px 12px;
}
.job-list-table .main-supervise-container .grid-start .myButton .icon-sms {
  background-position: -165px -197px;
  width: 21px;
  height: 30px;
  margin: 12px 6px;
}
.job-list-table .main-supervise-container .grid-start .myButton .icon-filter {
  background-position: -334px -225px;
  width: 20px;
  height: 20px;
  margin: 12px;
}
.job-list-table .main-supervise-container .grid-start .myButton .icon-bulk-reschedule {
  background-position: -76px -16px !important;
  width: 23px;
  transform: scale(0.9);
  height: 30px;
  margin: 9px 11px;
}
.job-list-table .main-supervise-container .grid-start .myButton .icon-excel-SVAR {
  background-position: -279px -223px !important;
  width: 21px;
  height: 21px;
  transform: scale(1.1);
  margin: 12px 6px;
}
.job-list-table .main-supervise-container .grid-start .myButton:hover {
  /*background-color: #303030;*/
  color: #4EA626;
}
.job-list-table .main-supervise-container .grid-start .myButton:hover .icon-excel {
  background-position: -279px -250px !important;
  width: 20px;
  height: 20px;
  /*margin: 12px;*/
}
.job-list-table .main-supervise-container .grid-start .myButton:hover .icon-excel-SVAR {
  background-position: -279px -251px !important;
  width: 21px;
  height: 21px;
  transform: scale(1.1);
  margin: 12px 6px;
}
.job-list-table .main-supervise-container .grid-start .myButton:hover .icon-filter {
  background-position: -334px -251px;
  width: 20px;
  height: 20px;
  margin: 12px;
}
.job-list-table .main-supervise-container .grid-start .myButton:hover .icon-email {
  background-position: -294px -206px;
  width: 22px;
  height: 18px;
  margin: 3px 12px;
}
.job-list-table .main-supervise-container .grid-start .myButton:hover .icon-sms {
  background-position: -187px -197px;
  width: 21px;
  height: 30px;
  margin: 12px 6px;
}
.job-list-table .main-supervise-container .grid-start .myButton:hover .icon-bulk-reschedule {
  background-position: -140px -16px !important;
  width: 23px;
  transform: scale(0.9);
  height: 30px;
  margin: 9px 11px;
}
.job-list-table .main-supervise-container .heading-content {
  font-size: 15px;
  font-weight: 100;
}
.job-list-table .main-supervise-container .heading-content-pos {
  width: 16%;
  margin: 30px 0 0 0;
}
.job-list-table .candidate-count {
  background: #f2f2f2;
  padding: 5px 0;
  width: 93.5% !important;
  margin: 2% 0% 2% 3.1%;
  border-radius: 3px;
}

.test-schedule-icon {
  width: 20px;
  height: 20px;
  background-position: -167px -142px;
  margin: 7px;
  margin: 16px 0px 0 4px;
}

.test-schedule-icon:hover {
  width: 20px;
  height: 20px;
  background-position: -167px -167px;
  margin: 7px;
  cursor: pointer;
  margin: 16px 0px 0 4px;
}

.statusSelect .dropdown-menu {
  height: auto !important;
}

.eventListWithStatus {
  margin-bottom: 10px;
}
.eventListWithStatus .tbl-content {
  max-height: auto !important;
}
.eventListWithStatus td {
  padding: 5px 20px;
  border: 1px solid #edecea;
}

.disable_div {
  padding: 6px 12px;
  width: 90%;
  border: 1px solid #efeae7;
  border-radius: 5px;
  height: 22px;
  line-height: 22px;
  background-color: #eee;
}

.test-close-icon {
  width: 20px;
  height: 20px;
  background-position: -215px -142px;
  margin: 7px;
  margin: 16px 0px 0 4px;
}

.test-close-icon:hover {
  width: 20px;
  height: 20px;
  background-position: -215px -167px;
  margin: 7px;
  cursor: pointer;
  margin: 16px 0px 0 4px;
}

.event-sup-container {
  margin: 0% 3% 0 0%;
}
.event-sup-container .grade-icon-add {
  background-position: -72px -112px !important;
  width: 25px;
  height: 25px;
  margin-left: 20px;
}
.event-sup-container .grade-icon-add:hover {
  background-position: -101px -112px !important;
  cursor: pointer;
}
.event-sup-container .grade-addcom {
  margin: 5px;
  line-height: 25px;
}
.event-sup-container .grade-addcom:hover {
  color: #4EA626;
  cursor: pointer;
}
.event-sup-container .grade-icon-delete {
  background-position: -44px -113px !important;
  width: 25px;
  height: 25px;
  margin-left: 20px;
}
.event-sup-container .grade-icon-delete:hover {
  background-position: -16px -113px !important;
  cursor: pointer;
}
.event-sup-container .icon-chk {
  display: inline-block;
  background: url("images/gray-chk.PNG") no-repeat 0 0;
}
.event-sup-container .cd-block {
  display: inline-block;
  width: 32%;
}
.event-sup-container .cd-block .data {
  margin-top: 10px;
}
.event-sup-container .heading-file {
  float: left;
  margin: 12px 25px;
  font-weight: bold;
}
.event-sup-container .filename-oveflow {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 150px;
  margin: 12px 5px 0px 25px;
}
.event-sup-container .preview-btn {
  float: left;
  margin: 21px;
}
.event-sup-container .preview-btn:hover {
  float: left;
  margin: 21px;
  color: #4EA626;
  cursor: pointer;
}
.event-sup-container .heading-file-download {
  float: left;
  color: blue;
  margin: 12px 40px;
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
}
.event-sup-container .hr-tag {
  margin: 20px 0;
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
}
.event-sup-container .processview-question:hover {
  color: #4EA626;
  cursor: pointer;
}
.event-sup-container .highlight_ques {
  color: #4EA626;
}
.event-sup-container .event-sup-header {
  clear: both;
  background-color: #EEF7EA !important;
  border-radius: 4px 4px 0px 0px;
  color: #5B6770;
}
.event-sup-container .event-sup-header .ver-section {
  background-color: #EEF7EA !important;
  cursor: pointer;
  border-radius: 4px 0px 0px 0px;
  color: #5B6770;
}
.event-sup-container .event-sup-header .ver-section .select {
  background-color: #4EA626 !important;
  border-radius: 4px 4px 0px 0px;
  color: #ffffff;
}
.event-sup-container .job-list-table-pos {
  margin-top: 0% !important;
}
.event-sup-container .job-list-table-pos .input-box-3-pos {
  padding: 1.5% 0% 1.5%;
}
@-moz-document url-prefix() {
  .event-sup-container .job-list-table-pos .input-box-3-pos {
    padding: 3% 0% 3% 0%;
    margin: 0;
  }
}
.event-sup-container .job-list-table-pos .supervise-box {
  display: inline-block;
  border: 1px solid rgba(128, 128, 128, 0.21);
  border-top: 0;
}
.event-sup-container .job-list-table-pos .input-box-3-pos-notify {
  padding: 3% 3% 3%;
}
.event-sup-container .job-list-table-pos .input-box-3-pos-notify .heading-content-1 {
  font-size: 16px;
  font-weight: 100;
  margin-right: 20px;
}
.event-sup-container .job-list-table-pos .input-box-3-pos-notify .config-options {
  cursor: pointer;
  margin: 0px 5px 0 0px;
  float: left;
}
.event-sup-container .job-list-table-pos .input-box-3-pos-notify .config-options .config-option {
  cursor: pointer;
  margin: 0px 5px 0 0px;
  float: left;
}
.event-sup-container .job-list-table-pos .input-box-3-pos-notify .Table {
  display: table;
  margin: 10px 0;
}
.event-sup-container .job-list-table-pos .input-box-3-pos-notify .Row {
  display: table-row;
  height: 35px;
}
.event-sup-container .job-list-table-pos .input-box-3-pos-notify .Cell {
  display: table-cell;
}
.event-sup-container .job-list-table-pos .input-box-3-pos-notify .notify-action-header {
  font-size: 17px;
  margin: 15px 0;
  display: inline-block;
}
.event-sup-container .job-list-table-pos .input-box-3-pos-notify .notify-action {
  display: inline-block;
}
@-moz-document url-prefix() {
  .event-sup-container .job-list-table-pos .input-box-3-pos {
    padding: 3% 0% 6% 0%;
    margin: 0;
  }
}
.event-sup-container .no-ques {
  display: inline-block;
  width: 48%;
  float: right;
}
.event-sup-container .question-view-txtbox {
  display: block;
  margin-top: 8px;
  line-height: 2;
  background-color: white;
  border-radius: 10px;
  padding: 8px;
  color: #333333;
  min-height: 30px;
}
.event-sup-container .grid-header-supervise {
  clear: both;
  border-radius: 5px 5px 0 0;
  background: #C9D1D9;
  color: #333333;
  margin-top: 13px;
  border-bottom: 0px;
}
.event-sup-container .grid-header-supervise .icon-download-grading {
  float: right;
  background-position: -307px -223px;
  height: 25px;
  margin: 10px 0px 0 10px;
  width: 28px;
  cursor: pointer;
}
.event-sup-container .grid-header-supervise .grading-download-txt:hover {
  cursor: pointer;
  color: #4EA626;
}
.event-sup-container .grid-header-supervise .icon-copy {
  float: right;
  margin: 14px 14px 0px 0;
  color: white;
  font-size: 15px;
}
.event-sup-container .grid-header-supervise .icon-copy:hover {
  cursor: pointer;
}
.event-sup-container .grid-header-supervise .url-pos {
  float: right;
  border-bottom: 0px;
  font-size: 11px;
  color: white;
  border-right: 0px !important;
}
.event-sup-container .grid-header-supervise .sup-icon-pos {
  width: 17px;
  height: 15px;
  cursor: pointer;
  margin: 3.5% 91%;
  /*&.display{
      background-position: -219px -78px;
  }*/
}
.event-sup-container .grid-header-supervise .process-grid-col1 {
  width: 11%;
  border-right: 0px !important;
  padding-right: 0;
}
.event-sup-container .grid-header-supervise .process-grid-col2 {
  width: 39%;
  border-right: 0px !important;
}
.event-sup-container .grid-header-supervise .process-grid-col2-mod {
  border-right: 0px !important;
  color: #333333;
}
.event-sup-container .grid-header-supervise .process-grid-col2-mod:hover {
  text-decoration: underline;
}
.event-sup-container .sup-inner-grid-body {
  margin: 2%;
  padding-bottom: 8%;
}
.event-sup-container .sup-inner-grid-body .sup-inner-grid-body-heading {
  width: 30%;
  float: left;
  margin-bottom: 15px;
}
.event-sup-container .sup-inner-grid-body .sup-inner-grid-body-heading .content-left {
  width: 65%;
  float: left;
  text-align: right;
  margin: 3% 0;
}
.event-sup-container .sup-inner-grid-body .sup-inner-grid-body-heading .content-right {
  width: 33%;
  float: right;
  text-align: left;
  margin: 2.8% 0;
}
.event-sup-container .sup-inner-grid-body .sup-download-icon {
  width: 27%;
  font-size: 10px;
  font-weight: 900;
  color: #333333;
  float: right;
}
.event-sup-container .sup-inner-grid-body .sup-average-time {
  width: 45%;
  float: right;
}
.event-sup-container .sup-inner-grid-body .heading-bold {
  font-weight: 600;
}
.event-sup-container .int-display-table-cell {
  display: table-cell;
  width: 25%;
}
.event-sup-container .int-margin-left {
  padding: 2% 0% 2% 3%;
}
.event-sup-container .int-second-margin-left {
  padding: 1% 0% 1% 3%;
}
.event-sup-container .sup-container {
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 200px;
  margin-bottom: 2%;
  padding-bottom: 3px;
  border-bottom: 1px solid #E4E1DB;
}
.event-sup-container .sup-container .sup-table-grid {
  background: #FBFAF8;
  margin: 2% 1%;
}
.event-sup-container .sup-heading-lable {
  font-size: 11px;
  font-weight: 900;
  color: #333333;
  /*            &:hover{
                  color: #dd001f;
              }*/
}
.event-sup-container .up-icon {
  width: 20px;
  float: right;
  height: 12px;
  background-position: -67px -69px;
}
.event-sup-container .down-icon {
  width: 20px;
  float: right;
  height: 12px;
  background-position: -67px -78px;
}
.event-sup-container .parent-container-template {
  padding: 0%;
  margin-top: 0;
  background: #f2f2f2;
}
.event-sup-container .parent-container-template .grid-header .inner-section {
  width: 80%;
  display: flex;
  font-size: 15px;
  height: 43px;
}
.event-sup-container .parent-container-template .grid-header .inner-section .tab-heading {
  display: flex;
  align-items: center;
  justify-content: center;
}

@-moz-document url-prefix() {
  /*     .event-sup-container{
           margin: 7% 3% 0 0%;
       }*/
}
/*@font-face {
    font-family: 'futura_md_bt';
    src: url('fonts/futura-md-bt-webfont.eot');
    src: url('fonts/futura-md-bt-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/futura-md-bt-webfont.woff2') format('woff2'),
        url('fonts/futura-md-bt-webfont.woff') format('woff'),
        url('fonts/futura-md-bt-webfont.ttf') format('truetype'),
        url('fonts/futura-md-bt-webfont.svg#futura_lt_light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'futura_bk_bt';
    src: url('fonts/futura-bk-bt-webfont.eot');
    src: url('fonts/futura-bk-bt-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/futura-bk-bt-webfont.woff2') format('woff2'),
        url('fonts/futura-bk-bt-webfont.woff') format('woff'),
        url('fonts/futura-bk-bt-webfont.ttf') format('truetype'),
        url('fonts/futura-bk-bt-webfont.svg#futura_bk_bt') format('svg');
    font-weight: normal;
    font-style: normal;

}*/
.table {
  font-family: 'Open Sans';
  width: 100%;
  display: table;
  table-layout: fixed;
}

.section-innerr {
  margin: 0 auto;
  height: 100%;
  position: relative;
  background-image: url("images/pricing bg_mini.jpg");
  background-repeat: no-repeat;
  background-size: 100%;
}

.main {
  background-image: url("images/pricing bg_mini.jpg");
  background-repeat: no-repeat;
  /* width: 100%; */
  background-size: contain;
  background-position: 0px 80px;
}

.table-cell {
  width: 100%;
  vertical-align: middle;
}

.top-heading p {
  font-size: 16px;
  text-align: center;
  margin: 0 0;
  color: #ECECEC;
}

.pricing-cols {
  display: inline-block;
  width: 100%;
  list-style: none;
  text-align: center;
  margin: 14% 0%;
}
.pricing-cols .details-container {
  background-color: #F9F6F1;
  color: #5B6770;
  margin: 0px 0px 0px 0px !important;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.pricing-col {
  width: 27.5%;
  box-sizing: border-box;
  float: left;
  padding: 6% 4px 0 2%;
  /* margin-left: 52px; */
}

.pricing-plan {
  background-color: #64B5AF;
  color: white;
  font-size: 21px;
  padding: 10px 0;
  font-weight: 900;
  /* font-style: oblique; */
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  /*    border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px;*/
  text-align: center;
}

.details-container {
  background-color: #ffffff;
  color: #5B6770;
  margin: 0px 0px 0px 0px !important;
  /*max-height: 30%; height: 264px; text-overflow: ellipsis; word-wrap: normal;*/
}

.pricing-price {
  background-color: white;
  color: #4EA626;
  font-size: 35px;
  font-weight: 100;
  text-align: center;
  height: 45px;
  box-shadow: 0px 7px 16px -3px rgba(0, 0, 0, 0.3), 0px -7px 14px -5px rgba(0, 0, 0, 0.3);
}

#details-container ul {
  margin: 0px 0px;
  list-style-type: none;
  text-align: left;
  padding-bottom: 5px;
  counter-reset: item;
}

#details-container ul li {
  margin: 20px;
}

ol {
  counter-reset: item;
}

ol li {
  margin: 0px 20px;
  padding: 0 0 0 2px;
  counter-increment: item;
  text-indent: -2em;
}

ol li:before {
  display: inline-block;
  width: 1.5em;
  padding-right: 0.5em;
  font-weight: bold;
  text-align: right;
  content: counter(item) ".";
}

#details-container ul li:before {
  content: counter(item) ". ";
  counter-increment: item;
  font-weight: bold;
  margin-right: 10px;
}

#mk-button-25 {
  border: 0;
  text-align: center;
  line-height: 34px;
  border-radius: 3px;
  color: #fff;
  font-family: 'Open Sans';
  font-size: 13px;
  cursor: pointer;
  font-weight: 800;
  background-color: #4EA626;
  margin: 0 36%;
  /* padding: 0 29px; */
}

.pricing-button {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.top-nav {
  color: white;
  margin: 4% 2%;
  position: absolute;
  font-size: 11px;
}

.top-heading {
  /* margin-top: 2%;*/
  margin-top: 4%;
  padding-bottom: 1%;
  font-weight: 700;
}

sub, sup {
  font-size: 14px !important;
  color: gray;
}

strike {
  color: #333333;
  font-size: 13px;
  float: right;
  margin-top: 16px;
  margin-right: 101px;
  position: relative;
}

.price {
  margin-left: 105px;
  float: left;
}

hr {
  margin: 0px;
}

.footer-text {
  text-align: center;
  color: gray;
  font-size: 12px;
  margin: .1% 0 0 0;
  color: #333333;
}

.footer-btn {
  background-color: #64B5AF;
  text-align: center;
  height: 29px;
  width: 103%;
  color: white;
  font-size: 22px;
  padding-top: 5px;
  font-weight: 900;
  bottom: 0;
  position: absolute;
  cursor: pointer;
}

.pricing-col-mid {
  width: 88%;
  float: none;
  box-sizing: border-box;
  margin: 0 auto;
}

.ques {
  text-align: left;
  padding: 8px 2px 28px 0px;
  border-radius: 2px;
  border-top: 2px solid #64B5AF;
  cursor: pointer;
}

.pricing-col-end {
  margin: 9% 6% -3% 6%;
}

.pricing-cols-end {
  display: inline-block;
  width: 100%;
  list-style: none;
  text-align: center;
  margin: 14% 0%;
}

.answer {
  text-align: left;
  padding: 0px 20px;
  margin: 24px 20px;
  /*  border-bottom: 2px solid #64B5AF;*/
  display: none;
  font-weight: 900;
  line-height: 25px;
}

.openQues {
  background-color: #64B5AF;
  color: white;
  font-weight: 900;
  font-size: 17px;
  height: 14px;
  line-height: 33px;
}

.Iques {
  float: left;
  width: 96%;
  margin-left: 15px;
}
.Iques b {
  font-weight: bold;
  margin-right: 10px;
}

.pos {
  float: right;
  width: 2%;
  color: #64B5AF;
}

.neg {
  float: right;
  width: 2%;
  color: white;
}

.hide {
  display: none;
}

.show {
  display: block !important;
}

body *::-webkit-scrollbar {
  width: 10px;
  /*height: 10px;*/
}

/* Track */
body *::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

/* Handle */
body *::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #465C76 !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
}

body *::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(100, 100, 100, 0.4);
}

div#section2 {
  height: 667px !important;
}

.pricing-container {
  margin: -55px 6.5%;
  display: table-cell;
  vertical-align: middle;
}
.pricing-container ul {
  margin: 0px 0px;
  list-style-type: none;
  text-align: left;
  padding-bottom: 5px;
  counter-reset: item;
}
.pricing-container ol {
  margin: 0px 0px;
  list-style-type: none;
  text-align: left;
  padding-bottom: 5px;
  counter-reset: item;
}
.pricing-container .col-md-1, .pricing-container .col-md-3 {
  width: 31%;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-radius: 6px;
  display: inline-block;
}
.pricing-container .col-md-2 {
  width: 30%;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-radius: 6px;
  margin: 0 2%;
  display: inline-block;
}

.interviewSlots .slot-reschedule-warning {
  margin-right: auto;
  margin-left: auto;
  padding: 10px;
  width: 460px;
  background: #FDF8E4;
  border: 1px solid #8D6D40;
}
.interviewSlots .slot-page {
  display: block;
  width: 100%;
  background-color: #f7f7f7;
  height: 100%;
  min-height: 640px;
}
.interviewSlots .slot-page .slot-title {
  display: block;
  font-size: 20px;
  color: #333333;
  text-align: center;
  justify-content: center;
  margin-top: 50px;
}
.interviewSlots .slot-page .slot-card {
  margin: auto;
  width: 50%;
  min-width: 240px;
  background-color: #fff;
  box-shadow: 0px 2px 4px #00000040;
  border-radius: 4px;
  max-width: 800px;
  margin-top: 1%;
  box-shadow: 0 2px 6px 0 #cccaca;
}
.interviewSlots .slot-page .slot-card .row-card-head {
  background: #f2f2f2;
  border: 1px solid #e6e6e6;
  font-size: 17px;
}
.interviewSlots .slot-page .slot-card .row-card-head .tz-blk-1 {
  text-align: center;
  cursor: pointer;
}
.interviewSlots .slot-page .slot-card .row-card-head .tz-blk-1 .text-tz {
  padding: 3% !important;
}
.interviewSlots .slot-page .slot-card .row-card-head .tz-blk-1 .text-tz .arrow-cls {
  font-size: 20px;
  font-weight: bold;
  margin-left: 7px;
}
.interviewSlots .slot-page .slot-card .op-line {
  opacity: 0.2;
}
.interviewSlots .slot-page .slot-card .slot-date {
  text-align: left;
  float: left;
  letter-spacing: 0px;
  color: #223A52;
}
.interviewSlots .slot-page .slot-card .slot-btn {
  justify-content: left;
  margin: 2% 2% 0 0;
  display: inline;
  letter-spacing: 0px;
  color: #223A52;
  background-color: white;
  border: 1px solid #223A52;
  border-radius: 4px;
  min-width: 200px;
}
.interviewSlots .slot-page .slot-card .slot-btn:hover {
  color: white;
  background-color: #223A52;
}
.interviewSlots .slot-page .slot-card .text-tz {
  letter-spacing: 0px;
  color: #333333;
  padding: 2%;
  display: inline-block;
}
.interviewSlots .slot-page .slot-card .slot-img {
  width: 100px;
  height: 100px;
  align-items: center;
  margin: 50px 0 20px;
}
.interviewSlots .slot-page .slot-card .slot-message {
  width: auto;
  letter-spacing: 0px;
  color: #333333;
  padding: 10px;
  margin: 10px;
}
.interviewSlots .slot-page .slot-card .slot-reschedule-details {
  border: 1px solid #333333;
  margin: auto;
  border-radius: 4px;
  max-width: 800px;
  margin-top: 1%;
  padding: 10px;
  color: #000000;
}
.interviewSlots .slot-page .slot-card .tz-blk {
  justify-content: space-between;
  /* flex-flow: column; */
  align-items: center;
}
@media screen and (max-width: 767px) {
  .interviewSlots .slot-page .slot-card .timezoneDD {
    width: 73%;
  }
}
.interviewSlots .slot-page .slot-card .timezoneDD {
  display: inline-block;
  padding: 5px 0;
}
.interviewSlots .slot-page .slot-card .timezoneDD .selectTz {
  text-align: left;
  letter-spacing: 0.14px;
  color: rgba(34, 58, 82, 0.7);
  background-color: white;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .interviewSlots .slot-page .slot-card {
    width: 90% !important;
  }
}
.interviewSlots .rowm {
  padding-right: 15px;
  padding-left: 15px;
}
.interviewSlots .rowm .cal-head {
  position: absolute;
  right: 0;
  top: -6px;
  justify-content: space-between;
  transform: scale(0.8);
}
.interviewSlots .rowm .cal-head .legend-section {
  width: 18px;
  height: 18px;
  border-radius: 3px;
  display: inline-block;
  margin-right: 5px;
}

td.fc-day {
  background: #FFF !important;
  font-family: 'Roboto', sans-serif;
}

td.fc-today {
  background: #e0e0e0 !important;
}

td.fc-past {
  background: #e0e0e0 !important;
}

.schedule-block td.fc-future {
  background: #e0e0e0 !important;
}

td.fc-today2 {
  background: white !important;
}

td.fc-past2 {
  background: #e0e0e0 !important;
}

td.fc-future2 {
  background: white !important;
}

.fc-first th {
  font-family: 'Roboto', sans-serif;
  background: #f7f7f7 !important;
  color: gray;
  font-size: 14px !important;
  font-weight: 500 !important;
  border-bottom: 0;
}

.fc-event-inner {
  font-family: 'Roboto', sans-serif;
  background: inherit;
  color: inherit;
  font-size: 12px !important;
  font-weight: 500 !important;
}

.fc {
  direction: ltr;
  text-align: left;
}

.fc table {
  border-collapse: collapse;
  border-spacing: 0;
}

html .fc,
.fc table {
  font-size: 1em;
  font-family: "Helvetica Neue",Helvetica;
}

.fc td,
.fc th {
  padding: 0;
  vertical-align: top;
}

/* Header
------------------------------------------------------------------------*/
.fc-header td {
  white-space: nowrap;
  padding: 15px 10px 0px;
}

.fc-header-left {
  width: 25%;
  text-align: left;
}

.fc-header-center {
  text-align: center;
}

.fc-header-right {
  width: 25%;
  text-align: right;
}

.fc-header-title {
  display: inline-block;
  vertical-align: top;
}

.fc-header-title h2 {
  margin-top: 0;
  white-space: nowrap;
  font-size: 32px;
  font-weight: 100;
  margin-bottom: 10px;
  font-family: 'Roboto', sans-serif;
}

span.fc-button {
  font-family: 'Roboto', sans-serif;
  border-color: #e9e5e5;
  color: #7c7979;
  margin: 0px 10px 0 0px;
  border-radius: 4px;
  box-shadow: 0px 1px 4px 1px #ededed;
}

.fc-state-down, .fc-state-active {
  background-color: #9675ce !important;
  color: #FFF !important;
}

.fc .fc-header-space {
  padding-left: 10px;
}

.fc-header .fc-button {
  margin-bottom: 1em;
  vertical-align: top;
}

/* buttons edges butting together */
.fc-header .fc-corner-right,
.fc-header .ui-corner-right {
  /* theme */
  margin-right: 0;
  /* back to normal */
}

/* button layering (for border precedence) */
.fc-header .fc-state-hover,
.fc-header .ui-state-hover {
  z-index: 2;
}

.fc-header .fc-state-down {
  z-index: 3;
}

.fc-header .fc-state-active,
.fc-header .ui-state-active {
  z-index: 4;
}

/* Content
------------------------------------------------------------------------*/
.fc-content {
  clear: both;
  zoom: 1;
  /* for IE7, gives accurate coordinates for [un]freezeContentHeight */
}

.fc-view {
  width: 100%;
  overflow: hidden;
}

/* Cell Styles
------------------------------------------------------------------------*/
/* <th>, usually */
.fc-widget-content {
  /* <td>, usually */
  border: 1px solid #d4d2d2;
}

.fc-widget-header {
  border-bottom: 1px solid #EEE;
}

.fc-state-highlight {
  /* <td> today cell */
  /* TODO: add .fc-today to <th> */
  /* background: #fcf8e3; */
}

.fc-state-highlight > div > div.fc-day-number {
  background-color: #ff3b30;
  color: #FFFFFF;
  border-radius: 50%;
  margin: 4px;
}

.fc-cell-overlay {
  /* semi-transparent rectangle while dragging */
  background: #bce8f1;
  opacity: .3;
  filter: alpha(opacity=30);
  /* for IE */
}

/* Buttons
------------------------------------------------------------------------*/
.fc-button {
  position: relative;
  display: inline-block;
  padding: 0 .6em;
  overflow: hidden;
  height: 1.9em;
  line-height: 1.9em;
  white-space: nowrap;
  cursor: pointer;
}

.fc-state-default {
  /* non-theme */
  border: 1px solid;
}

.fc-state-default.fc-corner-left {
  /* non-theme */
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.fc-state-default.fc-corner-right {
  /* non-theme */
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.fc-text-arrow {
  margin: 0 .4em;
  font-size: 18px;
  line-height: 23px;
  vertical-align: baseline;
}

.fc-button-prev .fc-text-arrow,
.fc-button-next .fc-text-arrow {
  /* for     */
  font-weight: bold;
}

/* icon (for jquery ui) */
.fc-button .fc-icon-wrap {
  position: relative;
  float: left;
  top: 50%;
}

.fc-button .ui-icon {
  position: relative;
  float: left;
  margin-top: -50%;
  *margin-top: 0;
  *top: -50%;
}

.fc-state-default {
  border-color: #ff3b30;
  color: #ff3b30;
}

.fc-button-month.fc-state-default, .fc-button-agendaWeek.fc-state-default, .fc-button-agendaDay.fc-state-default {
  min-width: 67px;
  text-align: center;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
}

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
  color: #333333;
  background-color: #FFE3E3;
}

.fc-state-hover {
  color: #ff3b30;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

.fc-state-down,
.fc-state-active {
  background-color: #ff3b30;
  background-image: none;
  outline: 0;
  color: #FFFFFF;
}

.fc-state-disabled {
  cursor: default;
  background-image: none;
  background-color: #FFE3E3;
  filter: alpha(opacity=65);
  box-shadow: none;
  border: 1px solid #FFE3E3;
  color: #ff3b30;
}

/* Global Event Styles
------------------------------------------------------------------------*/
.fc-event-container > * {
  z-index: 8;
}

.fc-event-container > .ui-draggable-dragging,
.fc-event-container > .ui-resizable-resizing {
  z-index: 9;
}

.fc-event {
  background-color: #d6bebe;
  /* default BACKGROUND color */
  color: #919191;
  /* default TEXT color */
  font-size: 12px;
  cursor: default;
}

.fc-event-disabled {
  cursor: auto !important;
}

.fc-event-blocked {
  margin: 0px !important;
}

.fc-event.chill {
  background-color: #f3dcf8;
}

.fc-event.info {
  background-color: #c6ebfe;
}

.fc-event.important {
  background-color: #FFBEBE;
}

.fc-event.success {
  background-color: #BEFFBF;
}

a.fc-event {
  text-decoration: none;
}

a.fc-event,
.fc-event-draggable {
  cursor: pointer;
}

.fc-rtl .fc-event {
  text-align: right;
}

.fc-event-inner {
  width: 100%;
  height: 100%;
  overflow: hidden;
  line-height: 15px;
}

.fc-event-title {
  padding: 0 1px;
  font-size: 12px;
  position: absolute;
  font-weight: bold;
  max-width: 106px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  min-width: 100px;
  line-height: 20px;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.fc-event-bottom {
  width: 98%;
  height: 27px;
  bottom: 0;
  background: #c7e3b5;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #dad7d7;
  cursor: pointer;
}

.fc .ui-resizable-handle {
  display: block;
  position: absolute;
  z-index: 99999;
  overflow: hidden;
  /* hacky spaces (IE6/7) */
  font-size: 300%;
  /* */
  line-height: 50%;
  /* */
}

/* Horizontal Events
------------------------------------------------------------------------*/
.fc-event-hori {
  border-width: 1px 0;
  margin-bottom: 1px;
}

.fc-ltr .fc-event-hori.fc-event-start,
.fc-rtl .fc-event-hori.fc-event-end {
  	/*
  border-top-left-radius: 3px;
  	border-bottom-left-radius: 3px;
  */
}

.fc-ltr .fc-event-hori.fc-event-end,
.fc-rtl .fc-event-hori.fc-event-start {
  	/*
  border-top-right-radius: 3px;
  	border-bottom-right-radius: 3px;
  */
}

/* resizable */
.fc-event-hori .ui-resizable-e {
  top: 0           !important;
  /* importants override pre jquery ui 1.7 styles */
  right: -3px      !important;
  width: 7px       !important;
  height: 100%     !important;
  cursor: e-resize;
}

.fc-event-hori .ui-resizable-w {
  top: 0           !important;
  left: -3px       !important;
  width: 7px       !important;
  height: 100%     !important;
  cursor: w-resize;
}

.fc-event-hori .ui-resizable-handle {
  _padding-bottom: 14px;
  /* IE6 had 0 height */
}

/* Reusable Separate-border Table
------------------------------------------------------------*/
table.fc-border-separate {
  border-collapse: separate;
}

.fc-border-separate th,
.fc-border-separate td {
  border-width: 1px 0 0 1px;
}

.fc-border-separate th.fc-last,
.fc-border-separate td.fc-last {
  border-right-width: 1px;
}

.fc-border-separate .fc-week .fc-first {
  border-left: 0;
}

.fc-border-separate .fc-week .fc-last {
  border-right: 0;
}

.fc-border-separate tr.fc-last th {
  border-bottom-width: 1px;
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
}

.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th {
  border-top-width: 0;
}

/* Month View, Basic Week View, Basic Day View
------------------------------------------------------------------------*/
.fc-grid th {
  text-align: center;
}

.fc .fc-week-number {
  width: 22px;
  text-align: center;
}

.fc .fc-week-number div {
  padding: 0 2px;
}

.fc-grid .fc-day-number {
  float: right;
  padding: 0 2px;
}

.schedule-block .fc-grid .fc-other-month .fc-day-number {
  opacity: 0.3;
  filter: alpha(opacity=30);
  /* for IE */
  /* opacity with small font can sometimes look too faded
     might want to set the 'color' property instead
     making day-numbers bold also fixes the problem */
}

.fc-grid .fc-day-content {
  clear: both;
  padding: 2px 2px 1px;
  /* distance between events and day edges */
}

/* event styles */
.fc-grid .fc-event-time {
  font-weight: bold;
}

/* right-to-left */
.fc-rtl .fc-grid .fc-day-number {
  float: left;
}

.fc-rtl .fc-grid .fc-event-time {
  float: right;
}

/* Agenda Week View, Agenda Day View
------------------------------------------------------------------------*/
.fc-agenda table {
  border-collapse: separate;
}

.fc-agenda-days th {
  text-align: center;
}

.fc-agenda .fc-agenda-axis {
  width: 50px;
  padding: 0 4px;
  vertical-align: middle;
  text-align: right;
  white-space: nowrap;
  font-weight: normal;
}

.fc-agenda .fc-week-number {
  font-weight: bold;
}

.fc-agenda .fc-day-content {
  padding: 2px 2px 1px;
}

/* make axis border take precedence */
.fc-agenda-days .fc-agenda-axis {
  border-right-width: 1px;
}

.fc-agenda-days .fc-col0 {
  border-left-width: 0;
}

/* all-day area */
.fc-agenda-allday th {
  border-width: 0 1px;
}

.fc-agenda-allday .fc-day-content {
  min-height: 34px;
  /* TODO: doesnt work well in quirksmode */
  _height: 34px;
}

/* divider (between all-day and slots) */
.fc-agenda-divider-inner {
  height: 2px;
  overflow: hidden;
}

.fc-widget-header .fc-agenda-divider-inner {
  background: #eee;
}

/* slot rows */
.fc-agenda-slots th {
  border-width: 1px 1px 0;
}

.fc-agenda-slots td {
  border-width: 1px 0 0;
  background: none;
}

.fc-agenda-slots td div {
  height: 20px;
}

.fc-agenda-slots tr.fc-slot0 th,
.fc-agenda-slots tr.fc-slot0 td {
  border-top-width: 0;
}

.fc-agenda-slots tr.fc-minor th.ui-widget-header {
  *border-top-style: solid;
  /* doesn't work with background in IE6/7 */
}

.fc-minor td {
  border-top: 1px solid #f1f0f0;
  border-bottom: 0;
}

/* Vertical Events
------------------------------------------------------------------------*/
.fc-event-vert {
  border-width: 0 1px;
}

.fc-event-vert.fc-event-start {
  border-top-width: 1px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.fc-event-vert.fc-event-end {
  border-bottom-width: 1px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.disabled-block-slot {
  z-index: 10;
  background: #f3f3f3 !important;
  color: #f3f3f3 !important;
  border-radius: 0;
  margin: 0px !important;
  cursor: auto !important;
}

.selected-by-candidate-block {
  background: #E3F2FD !important;
  color: #1f1e1e !important;
  border: 1px solid #c0bfbf;
  z-index: 1000;
}

.fc-event-vert .fc-event-time {
  white-space: normal;
  font-size: 8px;
  font-weight: bold;
  min-width: 100px;
  position: absolute;
  left: 5px;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.fc-event-time-close {
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
  color: inherit;
}

.fc-event-vert .fc-event-inner {
  position: relative;
  z-index: 2;
}

.fc-event-vert .fc-event-bg {
  /* makes the event lighter w/ a semi-transparent overlay  */
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: .25;
  filter: alpha(opacity=25);
}

.fc .ui-draggable-dragging .fc-event-bg,
.fc-select-helper .fc-event-bg {
  display: none\9;
  /* for IE6/7/8. nested opacity filters while dragging don't work */
}

/* resizable */
.fc-event-vert .ui-resizable-s {
  bottom: 0        !important;
  /* importants override pre jquery ui 1.7 styles */
  width: 100%      !important;
  height: 8px      !important;
  overflow: hidden !important;
  line-height: 8px !important;
  font-size: 11px  !important;
  font-family: monospace;
  text-align: center;
  cursor: s-resize;
}

.fc-agenda .ui-resizable-resizing {
  /* TODO: better selector */
  _overflow: hidden;
}

thead tr.fc-first {
  background-color: #f7f7f7;
}

table.fc-header {
  background-color: #fbfaf8;
  border-radius: 6px 6px 0 0;
}

.fc-week .fc-day > div .fc-day-number {
  font-size: 15px;
  margin: 2px;
  min-width: 19px;
  padding: 6px;
  text-align: center;
  width: 30px;
  height: 30px;
}

.schedule-block .fc-sun, .fc-sat {
  color: #5B6770;
}

.fc-week .fc-day:hover .fc-day-number {
  background-color: #B8B8B8;
  border-radius: 50%;
  color: #FFFFFF;
  transition: background-color 0.2s;
}

.fc-week .fc-day.fc-state-highlight:hover .fc-day-number {
  background-color: #ff3b30;
}

.fc-button-today {
  border: 1px solid rgba(255, 255, 255, 0);
}

.fc-view-agendaDay thead tr.fc-first .fc-widget-header {
  text-align: right;
  padding-right: 10px;
}

/*!
 * FullCalendar v1.6.4 Print Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */
/*
 * Include this stylesheet on your page to get a more printer-friendly calendar.
 * When including this stylesheet, use the media='print' attribute of the <link> tag.
 * Make sure to include this stylesheet IN ADDITION to the regular fullcalendar.css.
 */
 /* Events
-----------------------------------------------------*/
.fc-event {
  background: #EEF7EA;
  color: #000;
}

.fc-event-shadow {
  box-shadow: 0px 3px 4px 0px #d4d1d1;
  z-index: 100;
}

.fc-event-shadow-white {
  background: white !important;
}

.fc-event-shadow-gray {
  background: #D6D6D6 !important;
}

.fc-event-white {
  background: white !important;
}

/* for vertical events */
.fc-event-bg {
  display: none !important;
}

.fc-event .ui-resizable-handle {
  display: none !important;
}

#infoDialog {
  position: absolute;
  width: 350px;
  height: 305px;
  color: gray;
  z-index: 10;
  background: #FCFAF8;
  box-shadow: 0px 4px 6px #d6d2d2;
  padding: 10px;
  border: 1px solid #e7e6e6;
  border-radius: 5px;
}
#infoDialog .close-icon-dialog {
  float: right;
  cursor: pointer;
}
#infoDialog .blocks-dialog {
  clear: both;
  border-bottom: 1px solid #dfdddd;
  padding-bottom: 5px;
  margin-bottom: 10px;
}
#infoDialog .blocks-dialog .title-dialog {
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
  color: #333333;
  opacity: .9;
}
#infoDialog .blocks-dialog .title-dialog-blk {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 6px;
  color: #000000;
  opacity: .7;
}
#infoDialog .blocks-dialog .body-dialog {
  color: gray;
  font-weight: 100;
}

.bringTop {
  z-index: 3 !important;
}

.candidate-search-block .rounded-btn {
  position: absolute;
  margin-top: 4px;
  display: inline-block;
  width: 52px;
  height: 37px;
  border-radius: 0 5px 5px 0;
  text-align: center;
  background-color: #4EA626;
  cursor: pointer;
  margin-left: -6px;
}
.candidate-search-block .rounded-btn .icon-pos {
  position: absolute;
  top: 27%;
  font-size: 18px;
  left: 32%;
  color: #fff;
}

.h-tc-plan {
  background-color: #64B5AF;
  color: white;
  font-size: 26px;
  padding: 10px 0px 4px 0px;
  text-align: center;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  height: 46px;
  font-weight: 900;
}

.h-details-container {
  margin: -15px 0;
  background-color: #F9F6F1;
  max-height: 480px;
  overflow: auto;
}

.h-tc-ul {
  margin: 0px 0px;
  list-style-type: none;
  text-align: left;
  padding-bottom: 5px;
  counter-reset: item;
}

.h-tc-ul ul li {
  padding: 6px 0px;
}

.h-tc-li:before {
  content: counter(item) ". ";
  counter-increment: item;
  font-weight: bold;
}

.h-tc-li {
  margin-left: 15px;
  font-weight: bold;
}

.shiftData {
  margin: 7px 16px 15px 16px;
}

.multiselect {
  /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
  /* HTML5 display-role reset for older browsers */
  /* LAYOUT STYLES */
  /* COMMON STYLES */
  /* GENERAL ELEMENT TYPE STYLES */
  /* MISC */
  /* #Media Queries
  ================================================== */
  /* Smaller than standard 960 (devices and browsers) */
  /* Tablet Portrait size to standard 960 (devices and browsers) */
  /* All Mobile Sizes (devices and browser) */
  /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
  /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
}
.multiselect html {
  font-family: 'Open Sans';
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
.multiselect body {
  margin: 0;
}
.multiselect article, .multiselect aside, .multiselect details, .multiselect figcaption, .multiselect figure, .multiselect footer, .multiselect header, .multiselect hgroup, .multiselect main, .multiselect menu, .multiselect nav, .multiselect section, .multiselect summary {
  display: block;
}
.multiselect audio, .multiselect canvas, .multiselect progress, .multiselect video {
  display: inline-block;
  vertical-align: baseline;
}
.multiselect audio:not([controls]) {
  display: none;
  height: 0;
}
.multiselect [hidden], .multiselect template {
  display: none;
}
.multiselect a {
  background-color: transparent;
}
.multiselect a:active, .multiselect a:hover {
  outline: 0;
}
.multiselect abbr[title] {
  border-bottom: 1px dotted;
}
.multiselect b, .multiselect strong {
  font-weight: 700;
}
.multiselect dfn {
  font-style: italic;
}
.multiselect h1 {
  font-size: 2em;
  margin: .67em 0;
}
.multiselect mark {
  background: #ff0;
  color: #000;
}
.multiselect small {
  font-size: 80%;
}
.multiselect sub, .multiselect sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.multiselect sup {
  top: -.5em;
}
.multiselect sub {
  bottom: -.25em;
}
.multiselect img {
  border: 0;
}
.multiselect svg:not(:root) {
  overflow: hidden;
}
.multiselect figure {
  margin: 1em 40px;
}
.multiselect hr {
  box-sizing: content-box;
  height: 0;
}
.multiselect code, .multiselect kbd, .multiselect pre, .multiselect samp {
  font-family: monospace,monospace;
  font-size: 1em;
}
.multiselect button, .multiselect input, .multiselect optgroup, .multiselect select, .multiselect textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
.multiselect button {
  overflow: visible;
}
.multiselect button, .multiselect select {
  text-transform: none;
}
.multiselect button, .multiselect html input[type=button], .multiselect input[type=reset], .multiselect input[type=submit] {
  -webkit-appearance: button;
  font-size: inherit;
}
.multiselect button[disabled], .multiselect html input[disabled] {
  cursor: default;
}
.multiselect button::-moz-focus-inner, .multiselect input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.multiselect input {
  line-height: normal;
}
.multiselect input[type=checkbox], .multiselect input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
.multiselect input[type=number]::-webkit-inner-spin-button, .multiselect input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
.multiselect input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
.multiselect input[type=search]::-webkit-search-cancel-button, .multiselect input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.multiselect fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}
.multiselect textarea {
  overflow: auto;
}
.multiselect optgroup {
  font-weight: 700;
}
.multiselect td, .multiselect th {
  padding: 0;
}
@media print {
  .multiselect *, .multiselect :after, .multiselect :before {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  .multiselect a, .multiselect a:visited {
    text-decoration: underline;
  }
  .multiselect a[href]:after {
    content: " (" attr(href) ")";
  }
  .multiselect abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .multiselect a[href^="#"]:after, .multiselect a[href^="javascript:"]:after {
    content: "";
  }
  .multiselect blockquote, .multiselect pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  .multiselect thead {
    display: table-header-group;
  }
  .multiselect img, .multiselect tr {
    page-break-inside: avoid;
  }
  .multiselect img {
    max-width: 100% !important;
  }
  .multiselect h2, .multiselect h3, .multiselect p {
    orphans: 3;
    widows: 3;
  }
  .multiselect h2, .multiselect h3 {
    page-break-after: avoid;
  }
  .multiselect .navbar {
    display: none;
  }
  .multiselect .btn > .caret, .multiselect .btn-small > .caret, .multiselect .btn-gray-sm > .caret, .multiselect .btn-primary-sm > .caret, .multiselect .btn-lg > .caret, .multiselect .btn-primary-lg > .caret, .multiselect .btn-secondary-lg > .caret, .multiselect .btn-gray-lg > .caret, .multiselect .btn-primary > .caret, .multiselect .btn-secondary > .caret, .multiselect .btn-gray > .caret, .multiselect .dropup > .btn > .caret, .multiselect .dropup > .btn-small > .caret, .multiselect .dropup > .btn-gray-sm > .caret, .multiselect .dropup > .btn-primary-sm > .caret, .multiselect .dropup > .btn-lg > .caret, .multiselect .dropup > .btn-primary-lg > .caret, .multiselect .dropup > .btn-secondary-lg > .caret, .multiselect .dropup > .btn-gray-lg > .caret, .multiselect .dropup > .btn-primary > .caret, .multiselect .dropup > .btn-secondary > .caret, .multiselect .dropup > .btn-gray > .caret {
    border-top-color: #000 !important;
  }
  .multiselect .label {
    border: 1px solid #000;
  }
  .multiselect .table {
    border-collapse: collapse !important;
  }
  .multiselect .table td, .multiselect .table th {
    background-color: #fff !important;
  }
  .multiselect .table-bordered td, .multiselect .table-bordered th {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  .multiselect {
    font-family: Glyphicons Halflings;
    font-display: block;
    src: url(../fonts/glyphicons-halflings-regular.eot);
    src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"), url(../fonts/glyphicons-halflings-regular.woff) format("woff"), url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
  }
}
.multiselect .glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: Glyphicons Halflings;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.multiselect .glyphicon-asterisk:before {
  content: "\002a";
}
.multiselect .glyphicon-plus:before {
  content: "\002b";
}
.multiselect .glyphicon-eur:before, .multiselect .glyphicon-euro:before {
  content: "\20ac";
}
.multiselect .glyphicon-minus:before {
  content: "\2212";
}
.multiselect .glyphicon-cloud:before {
  content: "\2601";
}
.multiselect .glyphicon-envelope:before {
  content: "\2709";
}
.multiselect .glyphicon-pencil:before {
  content: "\270f";
}
.multiselect .glyphicon-glass:before {
  content: "\e001";
}
.multiselect .glyphicon-music:before {
  content: "\e002";
}
.multiselect .glyphicon-search:before {
  content: "\e003";
}
.multiselect .glyphicon-heart:before {
  content: "\e005";
}
.multiselect .glyphicon-star:before {
  content: "\e006";
}
.multiselect .glyphicon-star-empty:before {
  content: "\e007";
}
.multiselect .glyphicon-user:before {
  content: "\e008";
}
.multiselect .glyphicon-film:before {
  content: "\e009";
}
.multiselect .glyphicon-th-large:before {
  content: "\e010";
}
.multiselect .glyphicon-th:before {
  content: "\e011";
}
.multiselect .glyphicon-th-list:before {
  content: "\e012";
}
.multiselect .glyphicon-ok:before {
  /*content:"\e013"*/
}
.multiselect .glyphicon-remove:before {
  content: "\e014";
}
.multiselect .glyphicon-zoom-in:before {
  content: "\e015";
}
.multiselect .glyphicon-zoom-out:before {
  content: "\e016";
}
.multiselect .glyphicon-off:before {
  content: "\e017";
}
.multiselect .glyphicon-signal:before {
  content: "\e018";
}
.multiselect .glyphicon-cog:before {
  content: "\e019";
}
.multiselect .glyphicon-trash:before {
  content: "\e020";
}
.multiselect .glyphicon-home:before {
  content: "\e021";
}
.multiselect .glyphicon-file:before {
  content: "\e022";
}
.multiselect .glyphicon-time:before {
  content: "\e023";
}
.multiselect .glyphicon-road:before {
  content: "\e024";
}
.multiselect .glyphicon-download-alt:before {
  content: "\e025";
}
.multiselect .glyphicon-download:before {
  content: "\e026";
}
.multiselect .glyphicon-upload:before {
  content: "\e027";
}
.multiselect .glyphicon-inbox:before {
  content: "\e028";
}
.multiselect .glyphicon-play-circle:before {
  content: "\e029";
}
.multiselect .glyphicon-repeat:before {
  content: "\e030";
}
.multiselect .glyphicon-refresh:before {
  content: "\e031";
}
.multiselect .glyphicon-list-alt:before {
  content: "\e032";
}
.multiselect .glyphicon-lock:before {
  content: "\e033";
}
.multiselect .glyphicon-flag:before {
  content: "\e034";
}
.multiselect .glyphicon-headphones:before {
  content: "\e035";
}
.multiselect .glyphicon-volume-off:before {
  content: "\e036";
}
.multiselect .glyphicon-volume-down:before {
  content: "\e037";
}
.multiselect .glyphicon-volume-up:before {
  content: "\e038";
}
.multiselect .glyphicon-qrcode:before {
  content: "\e039";
}
.multiselect .glyphicon-barcode:before {
  content: "\e040";
}
.multiselect .glyphicon-tag:before {
  content: "\e041";
}
.multiselect .glyphicon-tags:before {
  content: "\e042";
}
.multiselect .glyphicon-book:before {
  content: "\e043";
}
.multiselect .glyphicon-bookmark:before {
  content: "\e044";
}
.multiselect .glyphicon-print:before {
  content: "\e045";
}
.multiselect .glyphicon-camera:before {
  content: "\e046";
}
.multiselect .glyphicon-font:before {
  content: "\e047";
}
.multiselect .glyphicon-bold:before {
  content: "\e048";
}
.multiselect .glyphicon-italic:before {
  content: "\e049";
}
.multiselect .glyphicon-text-height:before {
  content: "\e050";
}
.multiselect .glyphicon-text-width:before {
  content: "\e051";
}
.multiselect .glyphicon-align-left:before {
  content: "\e052";
}
.multiselect .glyphicon-align-center:before {
  content: "\e053";
}
.multiselect .glyphicon-align-right:before {
  content: "\e054";
}
.multiselect .glyphicon-align-justify:before {
  content: "\e055";
}
.multiselect .glyphicon-list:before {
  content: "\e056";
}
.multiselect .glyphicon-indent-left:before {
  content: "\e057";
}
.multiselect .glyphicon-indent-right:before {
  content: "\e058";
}
.multiselect .glyphicon-facetime-video:before {
  content: "\e059";
}
.multiselect .glyphicon-picture:before {
  content: "\e060";
}
.multiselect .glyphicon-map-marker:before {
  content: "\e062";
}
.multiselect .glyphicon-adjust:before {
  content: "\e063";
}
.multiselect .glyphicon-tint:before {
  content: "\e064";
}
.multiselect .glyphicon-edit:before {
  content: "\e065";
}
.multiselect .glyphicon-share:before {
  content: "\e066";
}
.multiselect .glyphicon-check:before {
  content: "\e067";
}
.multiselect .glyphicon-move:before {
  content: "\e068";
}
.multiselect .glyphicon-step-backward:before {
  content: "\e069";
}
.multiselect .glyphicon-fast-backward:before {
  content: "\e070";
}
.multiselect .glyphicon-backward:before {
  content: "\e071";
}
.multiselect .glyphicon-play:before {
  content: "\e072";
}
.multiselect .glyphicon-pause:before {
  content: "\e073";
}
.multiselect .glyphicon-stop:before {
  content: "\e074";
}
.multiselect .glyphicon-forward:before {
  content: "\e075";
}
.multiselect .glyphicon-fast-forward:before {
  content: "\e076";
}
.multiselect .glyphicon-step-forward:before {
  content: "\e077";
}
.multiselect .glyphicon-eject:before {
  content: "\e078";
}
.multiselect .glyphicon-chevron-left:before {
  content: "\e079";
}
.multiselect .glyphicon-chevron-right:before {
  content: "\e080";
}
.multiselect .glyphicon-plus-sign:before {
  content: "\e081";
}
.multiselect .glyphicon-minus-sign:before {
  content: "\e082";
}
.multiselect .glyphicon-remove-sign:before {
  content: "\e083";
}
.multiselect .glyphicon-ok-sign:before {
  content: "\e084";
}
.multiselect .glyphicon-question-sign:before {
  content: "\e085";
}
.multiselect .glyphicon-info-sign:before {
  content: "\e086";
}
.multiselect .glyphicon-screenshot:before {
  content: "\e087";
}
.multiselect .glyphicon-remove-circle:before {
  content: "\e088";
}
.multiselect .glyphicon-ok-circle:before {
  content: "\e089";
}
.multiselect .glyphicon-ban-circle:before {
  content: "\e090";
}
.multiselect .glyphicon-arrow-left:before {
  content: "\e091";
}
.multiselect .glyphicon-arrow-right:before {
  content: "\e092";
}
.multiselect .glyphicon-arrow-up:before {
  content: "\e093";
}
.multiselect .glyphicon-arrow-down:before {
  content: "\e094";
}
.multiselect .glyphicon-share-alt:before {
  content: "\e095";
}
.multiselect .glyphicon-resize-full:before {
  content: "\e096";
}
.multiselect .glyphicon-resize-small:before {
  content: "\e097";
}
.multiselect .glyphicon-exclamation-sign:before {
  content: "\e101";
}
.multiselect .glyphicon-gift:before {
  content: "\e102";
}
.multiselect .glyphicon-leaf:before {
  content: "\e103";
}
.multiselect .glyphicon-fire:before {
  content: "\e104";
}
.multiselect .glyphicon-eye-open:before {
  content: "\e105";
}
.multiselect .glyphicon-eye-close:before {
  content: "\e106";
}
.multiselect .glyphicon-warning-sign:before {
  content: "\e107";
}
.multiselect .glyphicon-plane:before {
  content: "\e108";
}
.multiselect .glyphicon-calendar:before {
  content: "\e109";
}
.multiselect .glyphicon-random:before {
  content: "\e110";
}
.multiselect .glyphicon-comment:before {
  content: "\e111";
}
.multiselect .glyphicon-magnet:before {
  content: "\e112";
}
.multiselect .glyphicon-chevron-up:before {
  content: "\e113";
}
.multiselect .glyphicon-chevron-down:before {
  content: "\e114";
}
.multiselect .glyphicon-retweet:before {
  content: "\e115";
}
.multiselect .glyphicon-shopping-cart:before {
  content: "\e116";
}
.multiselect .glyphicon-folder-close:before {
  content: "\e117";
}
.multiselect .glyphicon-folder-open:before {
  content: "\e118";
}
.multiselect .glyphicon-resize-vertical:before {
  content: "\e119";
}
.multiselect .glyphicon-resize-horizontal:before {
  content: "\e120";
}
.multiselect .glyphicon-hdd:before {
  content: "\e121";
}
.multiselect .glyphicon-bullhorn:before {
  content: "\e122";
}
.multiselect .glyphicon-bell:before {
  content: "\e123";
}
.multiselect .glyphicon-certificate:before {
  content: "\e124";
}
.multiselect .glyphicon-thumbs-up:before {
  content: "\e125";
}
.multiselect .glyphicon-thumbs-down:before {
  content: "\e126";
}
.multiselect .glyphicon-hand-right:before {
  content: "\e127";
}
.multiselect .glyphicon-hand-left:before {
  content: "\e128";
}
.multiselect .glyphicon-hand-up:before {
  content: "\e129";
}
.multiselect .glyphicon-hand-down:before {
  content: "\e130";
}
.multiselect .glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.multiselect .glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.multiselect .glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.multiselect .glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.multiselect .glyphicon-globe:before {
  content: "\e135";
}
.multiselect .glyphicon-wrench:before {
  content: "\e136";
}
.multiselect .glyphicon-tasks:before {
  content: "\e137";
}
.multiselect .glyphicon-filter:before {
  content: "\e138";
}
.multiselect .glyphicon-briefcase:before {
  content: "\e139";
}
.multiselect .glyphicon-fullscreen:before {
  content: "\e140";
}
.multiselect .glyphicon-dashboard:before {
  content: "\e141";
}
.multiselect .glyphicon-paperclip:before {
  content: "\e142";
}
.multiselect .glyphicon-heart-empty:before {
  content: "\e143";
}
.multiselect .glyphicon-link:before {
  content: "\e144";
}
.multiselect .glyphicon-phone:before {
  content: "\e145";
}
.multiselect .glyphicon-pushpin:before {
  content: "\e146";
}
.multiselect .glyphicon-usd:before {
  content: "\e148";
}
.multiselect .glyphicon-gbp:before {
  content: "\e149";
}
.multiselect .glyphicon-sort:before {
  content: "\e150";
}
.multiselect .glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.multiselect .glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.multiselect .glyphicon-sort-by-order:before {
  content: "\e153";
}
.multiselect .glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.multiselect .glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.multiselect .glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.multiselect .glyphicon-unchecked:before {
  content: "\e157";
}
.multiselect .glyphicon-expand:before {
  content: "\e158";
}
.multiselect .glyphicon-collapse-down:before {
  content: "\e159";
}
.multiselect .glyphicon-collapse-up:before {
  content: "\e160";
}
.multiselect .glyphicon-log-in:before {
  content: "\e161";
}
.multiselect .glyphicon-flash:before {
  content: "\e162";
}
.multiselect .glyphicon-log-out:before {
  content: "\e163";
}
.multiselect .glyphicon-new-window:before {
  content: "\e164";
}
.multiselect .glyphicon-record:before {
  content: "\e165";
}
.multiselect .glyphicon-save:before {
  content: "\e166";
}
.multiselect .glyphicon-open:before {
  content: "\e167";
}
.multiselect .glyphicon-saved:before {
  content: "\e168";
}
.multiselect .glyphicon-import:before {
  content: "\e169";
}
.multiselect .glyphicon-export:before {
  content: "\e170";
}
.multiselect .glyphicon-send:before {
  content: "\e171";
}
.multiselect .glyphicon-floppy-disk:before {
  content: "\e172";
}
.multiselect .glyphicon-floppy-saved:before {
  content: "\e173";
}
.multiselect .glyphicon-floppy-remove:before {
  content: "\e174";
}
.multiselect .glyphicon-floppy-save:before {
  content: "\e175";
}
.multiselect .glyphicon-floppy-open:before {
  content: "\e176";
}
.multiselect .glyphicon-credit-card:before {
  content: "\e177";
}
.multiselect .glyphicon-transfer:before {
  content: "\e178";
}
.multiselect .glyphicon-cutlery:before {
  content: "\e179";
}
.multiselect .glyphicon-header:before {
  content: "\e180";
}
.multiselect .glyphicon-compressed:before {
  content: "\e181";
}
.multiselect .glyphicon-earphone:before {
  content: "\e182";
}
.multiselect .glyphicon-phone-alt:before {
  content: "\e183";
}
.multiselect .glyphicon-tower:before {
  content: "\e184";
}
.multiselect .glyphicon-stats:before {
  content: "\e185";
}
.multiselect .glyphicon-sd-video:before {
  content: "\e186";
}
.multiselect .glyphicon-hd-video:before {
  content: "\e187";
}
.multiselect .glyphicon-subtitles:before {
  content: "\e188";
}
.multiselect .glyphicon-sound-stereo:before {
  content: "\e189";
}
.multiselect .glyphicon-sound-dolby:before {
  content: "\e190";
}
.multiselect .glyphicon-sound-5-1:before {
  content: "\e191";
}
.multiselect .glyphicon-sound-6-1:before {
  content: "\e192";
}
.multiselect .glyphicon-sound-7-1:before {
  content: "\e193";
}
.multiselect .glyphicon-copyright-mark:before {
  content: "\e194";
}
.multiselect .glyphicon-registration-mark:before {
  content: "\e195";
}
.multiselect .glyphicon-cloud-download:before {
  content: "\e197";
}
.multiselect .glyphicon-cloud-upload:before {
  content: "\e198";
}
.multiselect .glyphicon-tree-conifer:before {
  content: "\e199";
}
.multiselect .glyphicon-tree-deciduous:before {
  content: "\e200";
}
.multiselect .glyphicon-cd:before {
  content: "\e201";
}
.multiselect .glyphicon-save-file:before {
  content: "\e202";
}
.multiselect .glyphicon-open-file:before {
  content: "\e203";
}
.multiselect .glyphicon-level-up:before {
  content: "\e204";
}
.multiselect .glyphicon-copy:before {
  content: "\e205";
}
.multiselect .glyphicon-paste:before {
  content: "\e206";
}
.multiselect .glyphicon-alert:before {
  content: "\e209";
}
.multiselect .glyphicon-equalizer:before {
  content: "\e210";
}
.multiselect .glyphicon-king:before {
  content: "\e211";
}
.multiselect .glyphicon-queen:before {
  content: "\e212";
}
.multiselect .glyphicon-pawn:before {
  content: "\e213";
}
.multiselect .glyphicon-bishop:before {
  content: "\e214";
}
.multiselect .glyphicon-knight:before {
  content: "\e215";
}
.multiselect .glyphicon-baby-formula:before {
  content: "\e216";
}
.multiselect .glyphicon-tent:before {
  content: "\26fa";
}
.multiselect .glyphicon-blackboard:before {
  content: "\e218";
}
.multiselect .glyphicon-bed:before {
  content: "\e219";
}
.multiselect .glyphicon-apple:before {
  content: "\f8ff";
}
.multiselect .glyphicon-erase:before {
  content: "\e221";
}
.multiselect .glyphicon-hourglass:before {
  content: "\231b";
}
.multiselect .glyphicon-lamp:before {
  content: "\e223";
}
.multiselect .glyphicon-duplicate:before {
  content: "\e224";
}
.multiselect .glyphicon-piggy-bank:before {
  content: "\e225";
}
.multiselect .glyphicon-scissors:before {
  content: "\e226";
}
.multiselect .glyphicon-bitcoin:before, .multiselect .glyphicon-btc:before, .multiselect .glyphicon-xbt:before {
  content: "\e227";
}
.multiselect .glyphicon-jpy:before, .multiselect .glyphicon-yen:before {
  content: "\00a5";
}
.multiselect .glyphicon-rub:before, .multiselect .glyphicon-ruble:before {
  content: "\20bd";
}
.multiselect .glyphicon-scale:before {
  content: "\e230";
}
.multiselect .glyphicon-ice-lolly:before {
  content: "\e231";
}
.multiselect .glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.multiselect .glyphicon-education:before {
  content: "\e233";
}
.multiselect .glyphicon-option-horizontal:before {
  content: "\e234";
}
.multiselect .glyphicon-option-vertical:before {
  content: "\e235";
}
.multiselect .glyphicon-menu-hamburger:before {
  content: "\e236";
}
.multiselect .glyphicon-modal-window:before {
  content: "\e237";
}
.multiselect .glyphicon-oil:before {
  content: "\e238";
}
.multiselect .glyphicon-grain:before {
  content: "\e239";
}
.multiselect .glyphicon-sunglasses:before {
  content: "\e240";
}
.multiselect .glyphicon-text-size:before {
  content: "\e241";
}
.multiselect .glyphicon-text-color:before {
  content: "\e242";
}
.multiselect .glyphicon-text-background:before {
  content: "\e243";
}
.multiselect .glyphicon-object-align-top:before {
  content: "\e244";
}
.multiselect .glyphicon-object-align-bottom:before {
  content: "\e245";
}
.multiselect .glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.multiselect .glyphicon-object-align-left:before {
  content: "\e247";
}
.multiselect .glyphicon-object-align-vertical:before {
  content: "\e248";
}
.multiselect .glyphicon-object-align-right:before {
  content: "\e249";
}
.multiselect .glyphicon-triangle-right:before {
  content: "\e250";
}
.multiselect .glyphicon-triangle-left:before {
  content: "\e251";
}
.multiselect .glyphicon-triangle-bottom:before {
  content: "\e252";
}
.multiselect .glyphicon-triangle-top:before {
  content: "\e253";
}
.multiselect .glyphicon-console:before {
  content: "\e254";
}
.multiselect .glyphicon-superscript:before {
  content: "\e255";
}
.multiselect .glyphicon-subscript:before {
  content: "\e256";
}
.multiselect .glyphicon-menu-left:before {
  content: "\e257";
}
.multiselect .glyphicon-menu-right:before {
  content: "\e258";
}
.multiselect .glyphicon-menu-down:before {
  content: "\e259";
}
.multiselect .glyphicon-menu-up:before {
  content: "\e260";
}
.multiselect *, .multiselect :after, .multiselect :before {
  box-sizing: border-box;
}
.multiselect html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}
.multiselect body {
  font-family: 'Open Sans';
  font-size: 14px;
  line-height: 1.428571429;
  color: #333;
  background-color: #fff;
}
.multiselect button, .multiselect input, .multiselect select, .multiselect textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.multiselect a {
  color: #337ab7;
}
.multiselect a:focus, .multiselect a:hover {
  color: #23527c;
  text-decoration: underline;
}
.multiselect a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.multiselect figure {
  margin: 0;
}
.multiselect img {
  vertical-align: middle;
}
.multiselect .img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.multiselect .img-rounded {
  border-radius: 6px;
}
.multiselect .img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.multiselect .img-circle {
  border-radius: 50%;
}
.multiselect hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.multiselect .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.multiselect .sr-only-focusable:active, .multiselect .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.multiselect .h1, .multiselect .h2, .multiselect .h3, .multiselect .h4, .multiselect .h5, .multiselect .h6, .multiselect h1, .multiselect h2, .multiselect h3, .multiselect h4, .multiselect h5, .multiselect h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
.multiselect .h1 .small, .multiselect .h1 small, .multiselect .h2 .small, .multiselect .h2 small, .multiselect .h3 .small, .multiselect .h3 small, .multiselect .h4 .small, .multiselect .h4 small, .multiselect .h5 .small, .multiselect .h5 small, .multiselect .h6 .small, .multiselect .h6 small, .multiselect h1 .small, .multiselect h1 small, .multiselect h2 .small, .multiselect h2 small, .multiselect h3 .small, .multiselect h3 small, .multiselect h4 .small, .multiselect h4 small, .multiselect h5 .small, .multiselect h5 small, .multiselect h6 .small, .multiselect h6 small {
  font-weight: 400;
  line-height: 1;
  color: #777;
}
.multiselect .h1, .multiselect .h2, .multiselect .h3, .multiselect h1, .multiselect h2, .multiselect h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.multiselect .h1 .small, .multiselect .h1 small, .multiselect .h2 .small, .multiselect .h2 small, .multiselect .h3 .small, .multiselect .h3 small, .multiselect h1 .small, .multiselect h1 small, .multiselect h2 .small, .multiselect h2 small, .multiselect h3 .small, .multiselect h3 small {
  font-size: 65%;
}
.multiselect .h4, .multiselect .h5, .multiselect .h6, .multiselect h4, .multiselect h5, .multiselect h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.multiselect .h4 .small, .multiselect .h4 small, .multiselect .h5 .small, .multiselect .h5 small, .multiselect .h6 .small, .multiselect .h6 small, .multiselect h4 .small, .multiselect h4 small, .multiselect h5 .small, .multiselect h5 small, .multiselect h6 .small, .multiselect h6 small {
  font-size: 75%;
}
.multiselect .h1, .multiselect h1 {
  font-size: 36px;
}
.multiselect .h2, .multiselect h2 {
  font-size: 30px;
}
.multiselect .h3, .multiselect h3 {
  font-size: 24px;
}
.multiselect .h4, .multiselect h4 {
  font-size: 18px;
}
.multiselect .h5, .multiselect h5 {
  font-size: 14px;
}
.multiselect .h6, .multiselect h6 {
  font-size: 12px;
}
.multiselect p {
  margin: 0 0 10px;
}
.multiselect .lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .multiselect .lead {
    font-size: 21px;
  }
}
.multiselect .small, .multiselect small {
  font-size: 85%;
}
.multiselect .mark, .multiselect mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.multiselect .text-left {
  text-align: left;
}
.multiselect .text-right {
  text-align: right;
}
.multiselect .text-center {
  text-align: center;
}
.multiselect .text-justify {
  text-align: justify;
}
.multiselect .text-nowrap {
  white-space: nowrap;
}
.multiselect .text-lowercase {
  text-transform: lowercase;
}
.multiselect .initialism, .multiselect .text-uppercase {
  text-transform: uppercase;
}
.multiselect .text-capitalize {
  text-transform: capitalize;
}
.multiselect .text-muted {
  color: #777;
}
.multiselect .text-primary {
  color: #337ab7;
}
.multiselect a.text-primary:focus, .multiselect a.text-primary:hover {
  color: #286090;
}
.multiselect .text-success {
  color: #3c763d;
}
.multiselect a.text-success:focus, .multiselect a.text-success:hover {
  color: #2b542c;
}
.multiselect .text-info {
  color: #31708f;
}
.multiselect a.text-info:focus, .multiselect a.text-info:hover {
  color: #245269;
}
.multiselect .text-warning {
  color: #8a6d3b;
}
.multiselect a.text-warning:focus, .multiselect a.text-warning:hover {
  color: #66512c;
}
.multiselect .text-danger {
  color: #a94442;
}
.multiselect a.text-danger:focus, .multiselect a.text-danger:hover {
  color: #843534;
}
.multiselect .bg-primary {
  color: #fff;
  background-color: #337ab7;
}
.multiselect a.bg-primary:focus, .multiselect a.bg-primary:hover {
  background-color: #286090;
}
.multiselect .bg-success {
  background-color: #dff0d8;
}
.multiselect a.bg-success:focus, .multiselect a.bg-success:hover {
  background-color: #c1e2b3;
}
.multiselect .bg-info {
  background-color: #d9edf7;
}
.multiselect a.bg-info:focus, .multiselect a.bg-info:hover {
  background-color: #afd9ee;
}
.multiselect .bg-warning {
  background-color: #fcf8e3;
}
.multiselect a.bg-warning:focus, .multiselect a.bg-warning:hover {
  background-color: #f7ecb5;
}
.multiselect .bg-danger {
  background-color: #f2dede;
}
.multiselect a.bg-danger:focus, .multiselect a.bg-danger:hover {
  background-color: #e4b9b9;
}
.multiselect .page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
.multiselect ol, .multiselect ul {
  margin-top: 0;
  margin-bottom: 10px;
}
.multiselect ol ol, .multiselect ol ul, .multiselect ul ol, .multiselect ul ul {
  margin-bottom: 0;
}
.multiselect .list-inline, .multiselect .list-unstyled {
  padding-left: 0;
  list-style: none;
}
.multiselect .list-inline {
  margin-left: -5px;
}
.multiselect .list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.multiselect dl {
  margin-top: 0;
  margin-bottom: 20px;
}
.multiselect dd, .multiselect dt {
  line-height: 1.428571429;
}
.multiselect dt {
  font-weight: 700;
}
.multiselect dd {
  margin-left: 0;
}
.multiselect .dl-horizontal dd:after, .multiselect .dl-horizontal dd:before {
  content: " ";
  display: table;
}
.multiselect .dl-horizontal dd:after {
  clear: both;
}
@media (min-width: 768px) {
  .multiselect .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .multiselect .dl-horizontal dd {
    margin-left: 180px;
  }
}
.multiselect abbr[data-original-title], .multiselect abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}
.multiselect .initialism {
  font-size: 90%;
}
.multiselect blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
.multiselect blockquote ol:last-child, .multiselect blockquote p:last-child, .multiselect blockquote ul:last-child {
  margin-bottom: 0;
}
.multiselect blockquote .small, .multiselect blockquote footer, .multiselect blockquote small {
  display: block;
  font-size: 80%;
  line-height: 1.428571429;
  color: #777;
}
.multiselect blockquote .small:before, .multiselect blockquote footer:before, .multiselect blockquote small:before {
  content: "\2014 \00A0";
}
.multiselect .blockquote-reverse, .multiselect blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eee;
  border-left: 0;
  text-align: right;
}
.multiselect .blockquote-reverse .small:before, .multiselect .blockquote-reverse footer:before, .multiselect .blockquote-reverse small:before, .multiselect blockquote.pull-right .small:before, .multiselect blockquote.pull-right footer:before, .multiselect blockquote.pull-right small:before {
  content: "";
}
.multiselect .blockquote-reverse .small:after, .multiselect .blockquote-reverse footer:after, .multiselect .blockquote-reverse small:after, .multiselect blockquote.pull-right .small:after, .multiselect blockquote.pull-right footer:after, .multiselect blockquote.pull-right small:after {
  content: "\00A0 \2014";
}
.multiselect address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429;
}
.multiselect code, .multiselect kbd, .multiselect pre, .multiselect samp {
  font-family: Menlo,Monaco,Consolas,Courier New,monospace;
}
.multiselect code {
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
.multiselect code, .multiselect kbd {
  padding: 2px 4px;
  font-size: 90%;
}
.multiselect kbd {
  color: #fff;
  background-color: #333;
  border-radius: 3px;
}
.multiselect kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}
.multiselect pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #333;
  background-color: #f5f5f5;
  border: 1px solid #efeae7;
  border-radius: 4px;
}
.multiselect pre code {
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.multiselect .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.multiselect .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.multiselect .container:after, .multiselect .container:before {
  content: " ";
  display: table;
}
.multiselect .container:after {
  clear: both;
}
@media (min-width: 768px) {
  .multiselect .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .multiselect .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .multiselect .container {
    width: 1170px;
  }
}
.multiselect .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.multiselect .container-fluid:after, .multiselect .container-fluid:before {
  content: " ";
  display: table;
}
.multiselect .container-fluid:after {
  clear: both;
}
.multiselect .row {
  margin-left: -15px;
  margin-right: -15px;
}
.multiselect .row:after, .multiselect .row:before {
  content: " ";
  display: table;
}
.multiselect .row:after {
  clear: both;
}
.multiselect .col-lg-1, .multiselect .col-lg-2, .multiselect .col-lg-3, .multiselect .col-lg-4, .multiselect .col-lg-5, .multiselect .col-lg-6, .multiselect .col-lg-7, .multiselect .col-lg-8, .multiselect .col-lg-9, .multiselect .col-lg-10, .multiselect .col-lg-11, .multiselect .col-lg-12, .multiselect .col-md-1, .multiselect .col-md-2, .multiselect .col-md-3, .multiselect .col-md-4, .multiselect .col-md-5, .multiselect .col-md-6, .multiselect .col-md-7, .multiselect .col-md-8, .multiselect .col-md-9, .multiselect .col-md-10, .multiselect .col-md-11, .multiselect .col-md-12, .multiselect .col-sm-1, .multiselect .col-sm-2, .multiselect .col-sm-3, .multiselect .col-sm-4, .multiselect .col-sm-5, .multiselect .col-sm-6, .multiselect .col-sm-7, .multiselect .col-sm-8, .multiselect .col-sm-9, .multiselect .col-sm-10, .multiselect .col-sm-11, .multiselect .col-sm-12, .multiselect .col-xs-1, .multiselect .col-xs-2, .multiselect .col-xs-3, .multiselect .col-xs-4, .multiselect .col-xs-5, .multiselect .col-xs-6, .multiselect .col-xs-7, .multiselect .col-xs-8, .multiselect .col-xs-9, .multiselect .col-xs-10, .multiselect .col-xs-11, .multiselect .col-xs-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.multiselect .col-xs-1, .multiselect .col-xs-2, .multiselect .col-xs-3, .multiselect .col-xs-4, .multiselect .col-xs-5, .multiselect .col-xs-6, .multiselect .col-xs-7, .multiselect .col-xs-8, .multiselect .col-xs-9, .multiselect .col-xs-10, .multiselect .col-xs-11, .multiselect .col-xs-12 {
  float: left;
}
.multiselect .col-xs-1 {
  width: 8.3333333333%;
}
.multiselect .col-xs-2 {
  width: 16.6666666667%;
}
.multiselect .col-xs-3 {
  width: 25%;
}
.multiselect .col-xs-4 {
  width: 33.3333333333%;
}
.multiselect .col-xs-5 {
  width: 41.6666666667%;
}
.multiselect .col-xs-6 {
  width: 50%;
}
.multiselect .col-xs-7 {
  width: 58.3333333333%;
}
.multiselect .col-xs-8 {
  width: 66.6666666667%;
}
.multiselect .col-xs-9 {
  width: 75%;
}
.multiselect .col-xs-10 {
  width: 83.3333333333%;
}
.multiselect .col-xs-11 {
  width: 91.6666666667%;
}
.multiselect .col-xs-12 {
  width: 100%;
}
.multiselect .col-xs-pull-0 {
  right: auto;
}
.multiselect .col-xs-pull-1 {
  right: 8.3333333333%;
}
.multiselect .col-xs-pull-2 {
  right: 16.6666666667%;
}
.multiselect .col-xs-pull-3 {
  right: 25%;
}
.multiselect .col-xs-pull-4 {
  right: 33.3333333333%;
}
.multiselect .col-xs-pull-5 {
  right: 41.6666666667%;
}
.multiselect .col-xs-pull-6 {
  right: 50%;
}
.multiselect .col-xs-pull-7 {
  right: 58.3333333333%;
}
.multiselect .col-xs-pull-8 {
  right: 66.6666666667%;
}
.multiselect .col-xs-pull-9 {
  right: 75%;
}
.multiselect .col-xs-pull-10 {
  right: 83.3333333333%;
}
.multiselect .col-xs-pull-11 {
  right: 91.6666666667%;
}
.multiselect .col-xs-pull-12 {
  right: 100%;
}
.multiselect .col-xs-push-0 {
  left: auto;
}
.multiselect .col-xs-push-1 {
  left: 8.3333333333%;
}
.multiselect .col-xs-push-2 {
  left: 16.6666666667%;
}
.multiselect .col-xs-push-3 {
  left: 25%;
}
.multiselect .col-xs-push-4 {
  left: 33.3333333333%;
}
.multiselect .col-xs-push-5 {
  left: 41.6666666667%;
}
.multiselect .col-xs-push-6 {
  left: 50%;
}
.multiselect .col-xs-push-7 {
  left: 58.3333333333%;
}
.multiselect .col-xs-push-8 {
  left: 66.6666666667%;
}
.multiselect .col-xs-push-9 {
  left: 75%;
}
.multiselect .col-xs-push-10 {
  left: 83.3333333333%;
}
.multiselect .col-xs-push-11 {
  left: 91.6666666667%;
}
.multiselect .col-xs-push-12 {
  left: 100%;
}
.multiselect .col-xs-offset-0 {
  margin-left: 0;
}
.multiselect .col-xs-offset-1 {
  margin-left: 8.3333333333%;
}
.multiselect .col-xs-offset-2 {
  margin-left: 16.6666666667%;
}
.multiselect .col-xs-offset-3 {
  margin-left: 25%;
}
.multiselect .col-xs-offset-4 {
  margin-left: 33.3333333333%;
}
.multiselect .col-xs-offset-5 {
  margin-left: 41.6666666667%;
}
.multiselect .col-xs-offset-6 {
  margin-left: 50%;
}
.multiselect .col-xs-offset-7 {
  margin-left: 58.3333333333%;
}
.multiselect .col-xs-offset-8 {
  margin-left: 66.6666666667%;
}
.multiselect .col-xs-offset-9 {
  margin-left: 75%;
}
.multiselect .col-xs-offset-10 {
  margin-left: 83.3333333333%;
}
.multiselect .col-xs-offset-11 {
  margin-left: 91.6666666667%;
}
.multiselect .col-xs-offset-12 {
  margin-left: 100%;
}
@media (min-width: 768px) {
  .multiselect .col-sm-1, .multiselect .col-sm-2, .multiselect .col-sm-3, .multiselect .col-sm-4, .multiselect .col-sm-5, .multiselect .col-sm-6, .multiselect .col-sm-7, .multiselect .col-sm-8, .multiselect .col-sm-9, .multiselect .col-sm-10, .multiselect .col-sm-11, .multiselect .col-sm-12 {
    float: left;
  }
  .multiselect .col-sm-1 {
    width: 8.3333333333%;
  }
  .multiselect .col-sm-2 {
    width: 16.6666666667%;
  }
  .multiselect .col-sm-3 {
    width: 25%;
  }
  .multiselect .col-sm-4 {
    width: 33.3333333333%;
  }
  .multiselect .col-sm-5 {
    width: 41.6666666667%;
  }
  .multiselect .col-sm-6 {
    width: 50%;
  }
  .multiselect .col-sm-7 {
    width: 58.3333333333%;
  }
  .multiselect .col-sm-8 {
    width: 66.6666666667%;
  }
  .multiselect .col-sm-9 {
    width: 75%;
  }
  .multiselect .col-sm-10 {
    width: 83.3333333333%;
  }
  .multiselect .col-sm-11 {
    width: 91.6666666667%;
  }
  .multiselect .col-sm-12 {
    width: 100%;
  }
  .multiselect .col-sm-pull-0 {
    right: auto;
  }
  .multiselect .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .multiselect .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .multiselect .col-sm-pull-3 {
    right: 25%;
  }
  .multiselect .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .multiselect .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .multiselect .col-sm-pull-6 {
    right: 50%;
  }
  .multiselect .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .multiselect .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .multiselect .col-sm-pull-9 {
    right: 75%;
  }
  .multiselect .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .multiselect .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .multiselect .col-sm-pull-12 {
    right: 100%;
  }
  .multiselect .col-sm-push-0 {
    left: auto;
  }
  .multiselect .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .multiselect .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .multiselect .col-sm-push-3 {
    left: 25%;
  }
  .multiselect .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .multiselect .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .multiselect .col-sm-push-6 {
    left: 50%;
  }
  .multiselect .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .multiselect .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .multiselect .col-sm-push-9 {
    left: 75%;
  }
  .multiselect .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .multiselect .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .multiselect .col-sm-push-12 {
    left: 100%;
  }
  .multiselect .col-sm-offset-0 {
    margin-left: 0;
  }
  .multiselect .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .multiselect .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .multiselect .col-sm-offset-3 {
    margin-left: 25%;
  }
  .multiselect .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .multiselect .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .multiselect .col-sm-offset-6 {
    margin-left: 50%;
  }
  .multiselect .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .multiselect .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .multiselect .col-sm-offset-9 {
    margin-left: 75%;
  }
  .multiselect .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .multiselect .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .multiselect .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .multiselect .col-md-1, .multiselect .col-md-2, .multiselect .col-md-3, .multiselect .col-md-4, .multiselect .col-md-5, .multiselect .col-md-6, .multiselect .col-md-7, .multiselect .col-md-8, .multiselect .col-md-9, .multiselect .col-md-10, .multiselect .col-md-11, .multiselect .col-md-12 {
    float: left;
  }
  .multiselect .col-md-1 {
    width: 8.3333333333%;
  }
  .multiselect .col-md-2 {
    width: 16.6666666667%;
  }
  .multiselect .col-md-3 {
    width: 25%;
  }
  .multiselect .col-md-4 {
    width: 33.3333333333%;
  }
  .multiselect .col-md-5 {
    width: 41.6666666667%;
  }
  .multiselect .col-md-6 {
    width: 50%;
  }
  .multiselect .col-md-7 {
    width: 58.3333333333%;
  }
  .multiselect .col-md-8 {
    width: 66.6666666667%;
  }
  .multiselect .col-md-9 {
    width: 75%;
  }
  .multiselect .col-md-10 {
    width: 83.3333333333%;
  }
  .multiselect .col-md-11 {
    width: 91.6666666667%;
  }
  .multiselect .col-md-12 {
    width: 100%;
  }
  .multiselect .col-md-pull-0 {
    right: auto;
  }
  .multiselect .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .multiselect .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .multiselect .col-md-pull-3 {
    right: 25%;
  }
  .multiselect .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .multiselect .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .multiselect .col-md-pull-6 {
    right: 50%;
  }
  .multiselect .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .multiselect .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .multiselect .col-md-pull-9 {
    right: 75%;
  }
  .multiselect .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .multiselect .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .multiselect .col-md-pull-12 {
    right: 100%;
  }
  .multiselect .col-md-push-0 {
    left: auto;
  }
  .multiselect .col-md-push-1 {
    left: 8.3333333333%;
  }
  .multiselect .col-md-push-2 {
    left: 16.6666666667%;
  }
  .multiselect .col-md-push-3 {
    left: 25%;
  }
  .multiselect .col-md-push-4 {
    left: 33.3333333333%;
  }
  .multiselect .col-md-push-5 {
    left: 41.6666666667%;
  }
  .multiselect .col-md-push-6 {
    left: 50%;
  }
  .multiselect .col-md-push-7 {
    left: 58.3333333333%;
  }
  .multiselect .col-md-push-8 {
    left: 66.6666666667%;
  }
  .multiselect .col-md-push-9 {
    left: 75%;
  }
  .multiselect .col-md-push-10 {
    left: 83.3333333333%;
  }
  .multiselect .col-md-push-11 {
    left: 91.6666666667%;
  }
  .multiselect .col-md-push-12 {
    left: 100%;
  }
  .multiselect .col-md-offset-0 {
    margin-left: 0;
  }
  .multiselect .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .multiselect .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .multiselect .col-md-offset-3 {
    margin-left: 25%;
  }
  .multiselect .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .multiselect .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .multiselect .col-md-offset-6 {
    margin-left: 50%;
  }
  .multiselect .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .multiselect .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .multiselect .col-md-offset-9 {
    margin-left: 75%;
  }
  .multiselect .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .multiselect .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .multiselect .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .multiselect .col-lg-1, .multiselect .col-lg-2, .multiselect .col-lg-3, .multiselect .col-lg-4, .multiselect .col-lg-5, .multiselect .col-lg-6, .multiselect .col-lg-7, .multiselect .col-lg-8, .multiselect .col-lg-9, .multiselect .col-lg-10, .multiselect .col-lg-11, .multiselect .col-lg-12 {
    float: left;
  }
  .multiselect .col-lg-1 {
    width: 8.3333333333%;
  }
  .multiselect .col-lg-2 {
    width: 16.6666666667%;
  }
  .multiselect .col-lg-3 {
    width: 25%;
  }
  .multiselect .col-lg-4 {
    width: 33.3333333333%;
  }
  .multiselect .col-lg-5 {
    width: 41.6666666667%;
  }
  .multiselect .col-lg-6 {
    width: 50%;
  }
  .multiselect .col-lg-7 {
    width: 58.3333333333%;
  }
  .multiselect .col-lg-8 {
    width: 66.6666666667%;
  }
  .multiselect .col-lg-9 {
    width: 75%;
  }
  .multiselect .col-lg-10 {
    width: 83.3333333333%;
  }
  .multiselect .col-lg-11 {
    width: 91.6666666667%;
  }
  .multiselect .col-lg-12 {
    width: 100%;
  }
  .multiselect .col-lg-pull-0 {
    right: auto;
  }
  .multiselect .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .multiselect .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .multiselect .col-lg-pull-3 {
    right: 25%;
  }
  .multiselect .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .multiselect .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .multiselect .col-lg-pull-6 {
    right: 50%;
  }
  .multiselect .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .multiselect .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .multiselect .col-lg-pull-9 {
    right: 75%;
  }
  .multiselect .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .multiselect .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .multiselect .col-lg-pull-12 {
    right: 100%;
  }
  .multiselect .col-lg-push-0 {
    left: auto;
  }
  .multiselect .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .multiselect .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .multiselect .col-lg-push-3 {
    left: 25%;
  }
  .multiselect .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .multiselect .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .multiselect .col-lg-push-6 {
    left: 50%;
  }
  .multiselect .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .multiselect .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .multiselect .col-lg-push-9 {
    left: 75%;
  }
  .multiselect .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .multiselect .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .multiselect .col-lg-push-12 {
    left: 100%;
  }
  .multiselect .col-lg-offset-0 {
    margin-left: 0;
  }
  .multiselect .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .multiselect .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .multiselect .col-lg-offset-3 {
    margin-left: 25%;
  }
  .multiselect .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .multiselect .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .multiselect .col-lg-offset-6 {
    margin-left: 50%;
  }
  .multiselect .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .multiselect .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .multiselect .col-lg-offset-9 {
    margin-left: 75%;
  }
  .multiselect .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .multiselect .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .multiselect .col-lg-offset-12 {
    margin-left: 100%;
  }
}
.multiselect table {
  background-color: transparent;
}
.multiselect caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
}
.multiselect caption, .multiselect th {
  text-align: left;
}
.multiselect .table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.multiselect .table > tbody > tr > td, .multiselect .table > tbody > tr > th, .multiselect .table > tfoot > tr > td, .multiselect .table > tfoot > tr > th, .multiselect .table > thead > tr > td, .multiselect .table > thead > tr > th {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.multiselect .table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.multiselect .table > caption + thead > tr:first-child > td, .multiselect .table > caption + thead > tr:first-child > th, .multiselect .table > colgroup + thead > tr:first-child > td, .multiselect .table > colgroup + thead > tr:first-child > th, .multiselect .table > thead:first-child > tr:first-child > td, .multiselect .table > thead:first-child > tr:first-child > th {
  border-top: 0;
}
.multiselect .table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.multiselect .table .table {
  background-color: #fff;
}
.multiselect .table-condensed > tbody > tr > td, .multiselect .table-condensed > tbody > tr > th, .multiselect .table-condensed > tfoot > tr > td, .multiselect .table-condensed > tfoot > tr > th, .multiselect .table-condensed > thead > tr > td, .multiselect .table-condensed > thead > tr > th {
  padding: 5px;
}
.multiselect .table-bordered, .multiselect .table-bordered > tbody > tr > td, .multiselect .table-bordered > tbody > tr > th, .multiselect .table-bordered > tfoot > tr > td, .multiselect .table-bordered > tfoot > tr > th, .multiselect .table-bordered > thead > tr > td, .multiselect .table-bordered > thead > tr > th {
  border: 1px solid #ddd;
}
.multiselect .table-bordered > thead > tr > td, .multiselect .table-bordered > thead > tr > th {
  border-bottom-width: 2px;
}
.multiselect .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.multiselect .table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
.multiselect table col[class*=col-] {
  position: static;
  float: none;
  display: table-column;
}
.multiselect table td[class*=col-], .multiselect table th[class*=col-] {
  position: static;
  float: none;
  display: table-cell;
}
.multiselect .table > tbody > tr.active > td, .multiselect .table > tbody > tr.active > th, .multiselect .table > tbody > tr > td.active, .multiselect .table > tbody > tr > th.active, .multiselect .table > tfoot > tr.active > td, .multiselect .table > tfoot > tr.active > th, .multiselect .table > tfoot > tr > td.active, .multiselect .table > tfoot > tr > th.active, .multiselect .table > thead > tr.active > td, .multiselect .table > thead > tr.active > th, .multiselect .table > thead > tr > td.active, .multiselect .table > thead > tr > th.active {
  background-color: #f5f5f5;
}
.multiselect .table-hover > tbody > tr.active:hover > td, .multiselect .table-hover > tbody > tr.active:hover > th, .multiselect .table-hover > tbody > tr:hover > .active, .multiselect .table-hover > tbody > tr > td.active:hover, .multiselect .table-hover > tbody > tr > th.active:hover {
  background-color: #e8e8e8;
}
.multiselect .table > tbody > tr.success > td, .multiselect .table > tbody > tr.success > th, .multiselect .table > tbody > tr > td.success, .multiselect .table > tbody > tr > th.success, .multiselect .table > tfoot > tr.success > td, .multiselect .table > tfoot > tr.success > th, .multiselect .table > tfoot > tr > td.success, .multiselect .table > tfoot > tr > th.success, .multiselect .table > thead > tr.success > td, .multiselect .table > thead > tr.success > th, .multiselect .table > thead > tr > td.success, .multiselect .table > thead > tr > th.success {
  background-color: #dff0d8;
}
.multiselect .table-hover > tbody > tr.success:hover > td, .multiselect .table-hover > tbody > tr.success:hover > th, .multiselect .table-hover > tbody > tr:hover > .success, .multiselect .table-hover > tbody > tr > td.success:hover, .multiselect .table-hover > tbody > tr > th.success:hover {
  background-color: #d0e9c6;
}
.multiselect .table > tbody > tr.info > td, .multiselect .table > tbody > tr.info > th, .multiselect .table > tbody > tr > td.info, .multiselect .table > tbody > tr > th.info, .multiselect .table > tfoot > tr.info > td, .multiselect .table > tfoot > tr.info > th, .multiselect .table > tfoot > tr > td.info, .multiselect .table > tfoot > tr > th.info, .multiselect .table > thead > tr.info > td, .multiselect .table > thead > tr.info > th, .multiselect .table > thead > tr > td.info, .multiselect .table > thead > tr > th.info {
  background-color: #d9edf7;
}
.multiselect .table-hover > tbody > tr.info:hover > td, .multiselect .table-hover > tbody > tr.info:hover > th, .multiselect .table-hover > tbody > tr:hover > .info, .multiselect .table-hover > tbody > tr > td.info:hover, .multiselect .table-hover > tbody > tr > th.info:hover {
  background-color: #c4e3f3;
}
.multiselect .table > tbody > tr.warning > td, .multiselect .table > tbody > tr.warning > th, .multiselect .table > tbody > tr > td.warning, .multiselect .table > tbody > tr > th.warning, .multiselect .table > tfoot > tr.warning > td, .multiselect .table > tfoot > tr.warning > th, .multiselect .table > tfoot > tr > td.warning, .multiselect .table > tfoot > tr > th.warning, .multiselect .table > thead > tr.warning > td, .multiselect .table > thead > tr.warning > th, .multiselect .table > thead > tr > td.warning, .multiselect .table > thead > tr > th.warning {
  background-color: #fcf8e3;
}
.multiselect .table-hover > tbody > tr.warning:hover > td, .multiselect .table-hover > tbody > tr.warning:hover > th, .multiselect .table-hover > tbody > tr:hover > .warning, .multiselect .table-hover > tbody > tr > td.warning:hover, .multiselect .table-hover > tbody > tr > th.warning:hover {
  background-color: #faf2cc;
}
.multiselect .table > tbody > tr.danger > td, .multiselect .table > tbody > tr.danger > th, .multiselect .table > tbody > tr > td.danger, .multiselect .table > tbody > tr > th.danger, .multiselect .table > tfoot > tr.danger > td, .multiselect .table > tfoot > tr.danger > th, .multiselect .table > tfoot > tr > td.danger, .multiselect .table > tfoot > tr > th.danger, .multiselect .table > thead > tr.danger > td, .multiselect .table > thead > tr.danger > th, .multiselect .table > thead > tr > td.danger, .multiselect .table > thead > tr > th.danger {
  background-color: #f2dede;
}
.multiselect .table-hover > tbody > tr.danger:hover > td, .multiselect .table-hover > tbody > tr.danger:hover > th, .multiselect .table-hover > tbody > tr:hover > .danger, .multiselect .table-hover > tbody > tr > td.danger:hover, .multiselect .table-hover > tbody > tr > th.danger:hover {
  background-color: #ebcccc;
}
.multiselect .table-responsive {
  overflow-x: auto;
  min-height: .01%;
}
@media screen and (max-width: 767px) {
  .multiselect .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .multiselect .table-responsive > .table {
    margin-bottom: 0;
  }
  .multiselect .table-responsive > .table > tbody > tr > td, .multiselect .table-responsive > .table > tbody > tr > th, .multiselect .table-responsive > .table > tfoot > tr > td, .multiselect .table-responsive > .table > tfoot > tr > th, .multiselect .table-responsive > .table > thead > tr > td, .multiselect .table-responsive > .table > thead > tr > th {
    white-space: nowrap;
  }
  .multiselect .table-responsive > .table-bordered {
    border: 0;
  }
  .multiselect .table-responsive > .table-bordered > tbody > tr > td:first-child, .multiselect .table-responsive > .table-bordered > tbody > tr > th:first-child, .multiselect .table-responsive > .table-bordered > tfoot > tr > td:first-child, .multiselect .table-responsive > .table-bordered > tfoot > tr > th:first-child, .multiselect .table-responsive > .table-bordered > thead > tr > td:first-child, .multiselect .table-responsive > .table-bordered > thead > tr > th:first-child {
    border-left: 0;
  }
  .multiselect .table-responsive > .table-bordered > tbody > tr > td:last-child, .multiselect .table-responsive > .table-bordered > tbody > tr > th:last-child, .multiselect .table-responsive > .table-bordered > tfoot > tr > td:last-child, .multiselect .table-responsive > .table-bordered > tfoot > tr > th:last-child, .multiselect .table-responsive > .table-bordered > thead > tr > td:last-child, .multiselect .table-responsive > .table-bordered > thead > tr > th:last-child {
    border-right: 0;
  }
  .multiselect .table-responsive > .table-bordered > tbody > tr:last-child > td, .multiselect .table-responsive > .table-bordered > tbody > tr:last-child > th, .multiselect .table-responsive > .table-bordered > tfoot > tr:last-child > td, .multiselect .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0;
  }
}
.multiselect fieldset {
  margin: 0;
  min-width: 0;
}
.multiselect fieldset, .multiselect legend {
  padding: 0;
  border: 0;
}
.multiselect legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border-bottom: 1px solid #e5e5e5;
}
.multiselect label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
.multiselect input[type=search] {
  box-sizing: border-box;
}
.multiselect input[type=checkbox], .multiselect input[type=radio] {
  margin: 4px 0 0;
  margin-top: 1px\9;
  line-height: normal;
}
.multiselect input[type=file] {
  display: block;
}
.multiselect input[type=range] {
  display: block;
  width: 100%;
}
.multiselect select[multiple], .multiselect select[size] {
  height: auto;
}
.multiselect input[type=checkbox]:focus, .multiselect input[type=file]:focus, .multiselect input[type=radio]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.multiselect output {
  padding-top: 7px;
}
.multiselect .form-control, .multiselect output {
  display: block;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555;
}
.multiselect .form-control {
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #efeae7;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.multiselect .form-control:focus {
  border-color: #ffffff;
}
.multiselect .form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.multiselect .form-control:-ms-input-placeholder {
  color: #999;
}
.multiselect .form-control::-webkit-input-placeholder {
  color: #999;
}
.multiselect .form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.multiselect .form-control[disabled], .multiselect .form-control[readonly], .multiselect fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
.multiselect .form-control[disabled], .multiselect fieldset[disabled] .form-control {
  cursor: not-allowed;
}
.multiselect textarea.form-control {
  height: auto;
}
.multiselect input[type=search] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .multiselect input[type=date].form-control, .multiselect input[type=datetime-local].form-control, .multiselect input[type=month].form-control, .multiselect input[type=time].form-control {
    line-height: 34px;
  }
  .multiselect .input-group-sm > .input-group-btn > input[type=date].btn, .multiselect .input-group-sm > .input-group-btn > input[type=date].btn-small, .multiselect .input-group-sm > .input-group-btn > input[type=date].btn-gray-sm, .multiselect .input-group-sm > .input-group-btn > input[type=date].btn-primary-sm, .multiselect .input-group-sm > .input-group-btn > input[type=date].btn-lg, .multiselect .input-group-sm > .input-group-btn > input[type=date].btn-primary-lg, .multiselect .input-group-sm > .input-group-btn > input[type=date].btn-secondary-lg, .multiselect .input-group-sm > .input-group-btn > input[type=date].btn-gray-lg, .multiselect .input-group-sm > .input-group-btn > input[type=date].btn-primary, .multiselect .input-group-sm > .input-group-btn > input[type=date].btn-secondary, .multiselect .input-group-sm > .input-group-btn > input[type=date].btn-gray, .multiselect .input-group-sm > .input-group-btn > input[type=datetime-local].btn, .multiselect .input-group-sm > .input-group-btn > input[type=datetime-local].btn-small, .multiselect .input-group-sm > .input-group-btn > input[type=datetime-local].btn-gray-sm, .multiselect .input-group-sm > .input-group-btn > input[type=datetime-local].btn-primary-sm, .multiselect .input-group-sm > .input-group-btn > input[type=datetime-local].btn-lg, .multiselect .input-group-sm > .input-group-btn > input[type=datetime-local].btn-primary-lg, .multiselect .input-group-sm > .input-group-btn > input[type=datetime-local].btn-secondary-lg, .multiselect .input-group-sm > .input-group-btn > input[type=datetime-local].btn-gray-lg, .multiselect .input-group-sm > .input-group-btn > input[type=datetime-local].btn-primary, .multiselect .input-group-sm > .input-group-btn > input[type=datetime-local].btn-secondary, .multiselect .input-group-sm > .input-group-btn > input[type=datetime-local].btn-gray, .multiselect .input-group-sm > .input-group-btn > input[type=month].btn, .multiselect .input-group-sm > .input-group-btn > input[type=month].btn-small, .multiselect .input-group-sm > .input-group-btn > input[type=month].btn-gray-sm, .multiselect .input-group-sm > .input-group-btn > input[type=month].btn-primary-sm, .multiselect .input-group-sm > .input-group-btn > input[type=month].btn-lg, .multiselect .input-group-sm > .input-group-btn > input[type=month].btn-primary-lg, .multiselect .input-group-sm > .input-group-btn > input[type=month].btn-secondary-lg, .multiselect .input-group-sm > .input-group-btn > input[type=month].btn-gray-lg, .multiselect .input-group-sm > .input-group-btn > input[type=month].btn-primary, .multiselect .input-group-sm > .input-group-btn > input[type=month].btn-secondary, .multiselect .input-group-sm > .input-group-btn > input[type=month].btn-gray, .multiselect .input-group-sm > .input-group-btn > input[type=time].btn, .multiselect .input-group-sm > .input-group-btn > input[type=time].btn-small, .multiselect .input-group-sm > .input-group-btn > input[type=time].btn-gray-sm, .multiselect .input-group-sm > .input-group-btn > input[type=time].btn-primary-sm, .multiselect .input-group-sm > .input-group-btn > input[type=time].btn-lg, .multiselect .input-group-sm > .input-group-btn > input[type=time].btn-primary-lg, .multiselect .input-group-sm > .input-group-btn > input[type=time].btn-secondary-lg, .multiselect .input-group-sm > .input-group-btn > input[type=time].btn-gray-lg, .multiselect .input-group-sm > .input-group-btn > input[type=time].btn-primary, .multiselect .input-group-sm > .input-group-btn > input[type=time].btn-secondary, .multiselect .input-group-sm > .input-group-btn > input[type=time].btn-gray, .multiselect .input-group-sm > input[type=date].form-control, .multiselect .input-group-sm > input[type=date].input-group-addon, .multiselect .input-group-sm > input[type=datetime-local].form-control, .multiselect .input-group-sm > input[type=datetime-local].input-group-addon, .multiselect .input-group-sm > input[type=month].form-control, .multiselect .input-group-sm > input[type=month].input-group-addon, .multiselect .input-group-sm > input[type=time].form-control, .multiselect .input-group-sm > input[type=time].input-group-addon, .multiselect .input-group-sm input[type=date], .multiselect .input-group-sm input[type=datetime-local], .multiselect .input-group-sm input[type=month], .multiselect .input-group-sm input[type=time], .multiselect input[type=date].input-sm, .multiselect input[type=datetime-local].input-sm, .multiselect input[type=month].input-sm, .multiselect input[type=time].input-sm {
    line-height: 30px;
  }
  .multiselect .input-group-lg > .input-group-btn > input[type=date].btn, .multiselect .input-group-lg > .input-group-btn > input[type=date].btn-small, .multiselect .input-group-lg > .input-group-btn > input[type=date].btn-gray-sm, .multiselect .input-group-lg > .input-group-btn > input[type=date].btn-primary-sm, .multiselect .input-group-lg > .input-group-btn > input[type=date].btn-lg, .multiselect .input-group-lg > .input-group-btn > input[type=date].btn-primary-lg, .multiselect .input-group-lg > .input-group-btn > input[type=date].btn-secondary-lg, .multiselect .input-group-lg > .input-group-btn > input[type=date].btn-gray-lg, .multiselect .input-group-lg > .input-group-btn > input[type=date].btn-primary, .multiselect .input-group-lg > .input-group-btn > input[type=date].btn-secondary, .multiselect .input-group-lg > .input-group-btn > input[type=date].btn-gray, .multiselect .input-group-lg > .input-group-btn > input[type=datetime-local].btn, .multiselect .input-group-lg > .input-group-btn > input[type=datetime-local].btn-small, .multiselect .input-group-lg > .input-group-btn > input[type=datetime-local].btn-gray-sm, .multiselect .input-group-lg > .input-group-btn > input[type=datetime-local].btn-primary-sm, .multiselect .input-group-lg > .input-group-btn > input[type=datetime-local].btn-lg, .multiselect .input-group-lg > .input-group-btn > input[type=datetime-local].btn-primary-lg, .multiselect .input-group-lg > .input-group-btn > input[type=datetime-local].btn-secondary-lg, .multiselect .input-group-lg > .input-group-btn > input[type=datetime-local].btn-gray-lg, .multiselect .input-group-lg > .input-group-btn > input[type=datetime-local].btn-primary, .multiselect .input-group-lg > .input-group-btn > input[type=datetime-local].btn-secondary, .multiselect .input-group-lg > .input-group-btn > input[type=datetime-local].btn-gray, .multiselect .input-group-lg > .input-group-btn > input[type=month].btn, .multiselect .input-group-lg > .input-group-btn > input[type=month].btn-small, .multiselect .input-group-lg > .input-group-btn > input[type=month].btn-gray-sm, .multiselect .input-group-lg > .input-group-btn > input[type=month].btn-primary-sm, .multiselect .input-group-lg > .input-group-btn > input[type=month].btn-lg, .multiselect .input-group-lg > .input-group-btn > input[type=month].btn-primary-lg, .multiselect .input-group-lg > .input-group-btn > input[type=month].btn-secondary-lg, .multiselect .input-group-lg > .input-group-btn > input[type=month].btn-gray-lg, .multiselect .input-group-lg > .input-group-btn > input[type=month].btn-primary, .multiselect .input-group-lg > .input-group-btn > input[type=month].btn-secondary, .multiselect .input-group-lg > .input-group-btn > input[type=month].btn-gray, .multiselect .input-group-lg > .input-group-btn > input[type=time].btn, .multiselect .input-group-lg > .input-group-btn > input[type=time].btn-small, .multiselect .input-group-lg > .input-group-btn > input[type=time].btn-gray-sm, .multiselect .input-group-lg > .input-group-btn > input[type=time].btn-primary-sm, .multiselect .input-group-lg > .input-group-btn > input[type=time].btn-lg, .multiselect .input-group-lg > .input-group-btn > input[type=time].btn-primary-lg, .multiselect .input-group-lg > .input-group-btn > input[type=time].btn-secondary-lg, .multiselect .input-group-lg > .input-group-btn > input[type=time].btn-gray-lg, .multiselect .input-group-lg > .input-group-btn > input[type=time].btn-primary, .multiselect .input-group-lg > .input-group-btn > input[type=time].btn-secondary, .multiselect .input-group-lg > .input-group-btn > input[type=time].btn-gray, .multiselect .input-group-lg > input[type=date].form-control, .multiselect .input-group-lg > input[type=date].input-group-addon, .multiselect .input-group-lg > input[type=datetime-local].form-control, .multiselect .input-group-lg > input[type=datetime-local].input-group-addon, .multiselect .input-group-lg > input[type=month].form-control, .multiselect .input-group-lg > input[type=month].input-group-addon, .multiselect .input-group-lg > input[type=time].form-control, .multiselect .input-group-lg > input[type=time].input-group-addon, .multiselect .input-group-lg input[type=date], .multiselect .input-group-lg input[type=datetime-local], .multiselect .input-group-lg input[type=month], .multiselect .input-group-lg input[type=time], .multiselect input[type=date].input-lg, .multiselect input[type=datetime-local].input-lg, .multiselect input[type=month].input-lg, .multiselect input[type=time].input-lg {
    line-height: 46px;
  }
}
.multiselect .form-group {
  margin-bottom: 15px;
}
.multiselect .checkbox, .multiselect .radio {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.multiselect .checkbox label, .multiselect .radio label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
}
.multiselect .checkbox-inline input[type=checkbox], .multiselect .checkbox input[type=checkbox], .multiselect .radio-inline input[type=radio], .multiselect .radio input[type=radio] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px\9;
}
.multiselect .checkbox + .checkbox, .multiselect .radio + .radio {
  margin-top: -5px;
}
.multiselect .checkbox-inline, .multiselect .radio-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: 400;
}
.multiselect .checkbox-inline + .checkbox-inline, .multiselect .radio-inline + .radio-inline {
  margin-top: 0;
  margin-left: 10px;
}
.multiselect .checkbox-inline.disabled, .multiselect .checkbox.disabled label, .multiselect .radio-inline.disabled, .multiselect .radio.disabled label, .multiselect fieldset[disabled] .checkbox-inline, .multiselect fieldset[disabled] .checkbox label, .multiselect fieldset[disabled] .radio-inline, .multiselect fieldset[disabled] .radio label, .multiselect fieldset[disabled] input[type=checkbox], .multiselect fieldset[disabled] input[type=radio], .multiselect input[type=checkbox].disabled, .multiselect input[type=checkbox][disabled], .multiselect input[type=radio].disabled, .multiselect input[type=radio][disabled] {
  cursor: not-allowed;
}
.multiselect .form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}
.multiselect .form-control-static.input-lg, .multiselect .form-control-static.input-sm, .multiselect .input-group-lg > .form-control-static.form-control, .multiselect .input-group-lg > .form-control-static.input-group-addon, .multiselect .input-group-lg > .input-group-btn > .form-control-static.btn, .multiselect .input-group-lg > .input-group-btn > .form-control-static.btn-small, .multiselect .input-group-lg > .input-group-btn > .form-control-static.btn-gray-sm, .multiselect .input-group-lg > .input-group-btn > .form-control-static.btn-primary-sm, .multiselect .input-group-lg > .input-group-btn > .form-control-static.btn-lg, .multiselect .input-group-lg > .input-group-btn > .form-control-static.btn-primary-lg, .multiselect .input-group-lg > .input-group-btn > .form-control-static.btn-secondary-lg, .multiselect .input-group-lg > .input-group-btn > .form-control-static.btn-gray-lg, .multiselect .input-group-lg > .input-group-btn > .form-control-static.btn-primary, .multiselect .input-group-lg > .input-group-btn > .form-control-static.btn-secondary, .multiselect .input-group-lg > .input-group-btn > .form-control-static.btn-gray, .multiselect .input-group-sm > .form-control-static.form-control, .multiselect .input-group-sm > .form-control-static.input-group-addon, .multiselect .input-group-sm > .input-group-btn > .form-control-static.btn, .multiselect .input-group-sm > .input-group-btn > .form-control-static.btn-small, .multiselect .input-group-sm > .input-group-btn > .form-control-static.btn-gray-sm, .multiselect .input-group-sm > .input-group-btn > .form-control-static.btn-primary-sm, .multiselect .input-group-sm > .input-group-btn > .form-control-static.btn-lg, .multiselect .input-group-sm > .input-group-btn > .form-control-static.btn-primary-lg, .multiselect .input-group-sm > .input-group-btn > .form-control-static.btn-secondary-lg, .multiselect .input-group-sm > .input-group-btn > .form-control-static.btn-gray-lg, .multiselect .input-group-sm > .input-group-btn > .form-control-static.btn-primary, .multiselect .input-group-sm > .input-group-btn > .form-control-static.btn-secondary, .multiselect .input-group-sm > .input-group-btn > .form-control-static.btn-gray {
  padding-left: 0;
  padding-right: 0;
}
.multiselect .input-group-sm > .form-control, .multiselect .input-group-sm > .input-group-addon, .multiselect .input-group-sm > .input-group-btn > .btn, .multiselect .input-group-sm > .input-group-btn > .btn-small, .multiselect .input-group-sm > .input-group-btn > .btn-gray-sm, .multiselect .input-group-sm > .input-group-btn > .btn-primary-sm, .multiselect .input-group-sm > .input-group-btn > .btn-lg, .multiselect .input-group-sm > .input-group-btn > .btn-primary-lg, .multiselect .input-group-sm > .input-group-btn > .btn-secondary-lg, .multiselect .input-group-sm > .input-group-btn > .btn-gray-lg, .multiselect .input-group-sm > .input-group-btn > .btn-primary, .multiselect .input-group-sm > .input-group-btn > .btn-secondary, .multiselect .input-group-sm > .input-group-btn > .btn-gray, .multiselect .input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.multiselect .input-group-sm > .input-group-btn > select.btn, .multiselect .input-group-sm > .input-group-btn > select.btn-small, .multiselect .input-group-sm > .input-group-btn > select.btn-gray-sm, .multiselect .input-group-sm > .input-group-btn > select.btn-primary-sm, .multiselect .input-group-sm > .input-group-btn > select.btn-lg, .multiselect .input-group-sm > .input-group-btn > select.btn-primary-lg, .multiselect .input-group-sm > .input-group-btn > select.btn-secondary-lg, .multiselect .input-group-sm > .input-group-btn > select.btn-gray-lg, .multiselect .input-group-sm > .input-group-btn > select.btn-primary, .multiselect .input-group-sm > .input-group-btn > select.btn-secondary, .multiselect .input-group-sm > .input-group-btn > select.btn-gray, .multiselect .input-group-sm > select.form-control, .multiselect .input-group-sm > select.input-group-addon, .multiselect select.input-sm {
  height: 30px;
  line-height: 30px;
}
.multiselect .input-group-sm > .input-group-btn > select[multiple].btn, .multiselect .input-group-sm > .input-group-btn > select[multiple].btn-small, .multiselect .input-group-sm > .input-group-btn > select[multiple].btn-gray-sm, .multiselect .input-group-sm > .input-group-btn > select[multiple].btn-primary-sm, .multiselect .input-group-sm > .input-group-btn > select[multiple].btn-lg, .multiselect .input-group-sm > .input-group-btn > select[multiple].btn-primary-lg, .multiselect .input-group-sm > .input-group-btn > select[multiple].btn-secondary-lg, .multiselect .input-group-sm > .input-group-btn > select[multiple].btn-gray-lg, .multiselect .input-group-sm > .input-group-btn > select[multiple].btn-primary, .multiselect .input-group-sm > .input-group-btn > select[multiple].btn-secondary, .multiselect .input-group-sm > .input-group-btn > select[multiple].btn-gray, .multiselect .input-group-sm > .input-group-btn > textarea.btn, .multiselect .input-group-sm > .input-group-btn > textarea.btn-small, .multiselect .input-group-sm > .input-group-btn > textarea.btn-gray-sm, .multiselect .input-group-sm > .input-group-btn > textarea.btn-primary-sm, .multiselect .input-group-sm > .input-group-btn > textarea.btn-lg, .multiselect .input-group-sm > .input-group-btn > textarea.btn-primary-lg, .multiselect .input-group-sm > .input-group-btn > textarea.btn-secondary-lg, .multiselect .input-group-sm > .input-group-btn > textarea.btn-gray-lg, .multiselect .input-group-sm > .input-group-btn > textarea.btn-primary, .multiselect .input-group-sm > .input-group-btn > textarea.btn-secondary, .multiselect .input-group-sm > .input-group-btn > textarea.btn-gray, .multiselect .input-group-sm > select[multiple].form-control, .multiselect .input-group-sm > select[multiple].input-group-addon, .multiselect .input-group-sm > textarea.form-control, .multiselect .input-group-sm > textarea.input-group-addon, .multiselect select[multiple].input-sm, .multiselect textarea.input-sm {
  height: auto;
}
.multiselect .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.multiselect .form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.multiselect .form-group-sm select[multiple].form-control, .multiselect .form-group-sm textarea.form-control {
  height: auto;
}
.multiselect .form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.multiselect .input-group-lg > .form-control, .multiselect .input-group-lg > .input-group-addon, .multiselect .input-group-lg > .input-group-btn > .btn, .multiselect .input-group-lg > .input-group-btn > .btn-small, .multiselect .input-group-lg > .input-group-btn > .btn-gray-sm, .multiselect .input-group-lg > .input-group-btn > .btn-primary-sm, .multiselect .input-group-lg > .input-group-btn > .btn-lg, .multiselect .input-group-lg > .input-group-btn > .btn-primary-lg, .multiselect .input-group-lg > .input-group-btn > .btn-secondary-lg, .multiselect .input-group-lg > .input-group-btn > .btn-gray-lg, .multiselect .input-group-lg > .input-group-btn > .btn-primary, .multiselect .input-group-lg > .input-group-btn > .btn-secondary, .multiselect .input-group-lg > .input-group-btn > .btn-gray, .multiselect .input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.multiselect .input-group-lg > .input-group-btn > select.btn, .multiselect .input-group-lg > .input-group-btn > select.btn-small, .multiselect .input-group-lg > .input-group-btn > select.btn-gray-sm, .multiselect .input-group-lg > .input-group-btn > select.btn-primary-sm, .multiselect .input-group-lg > .input-group-btn > select.btn-lg, .multiselect .input-group-lg > .input-group-btn > select.btn-primary-lg, .multiselect .input-group-lg > .input-group-btn > select.btn-secondary-lg, .multiselect .input-group-lg > .input-group-btn > select.btn-gray-lg, .multiselect .input-group-lg > .input-group-btn > select.btn-primary, .multiselect .input-group-lg > .input-group-btn > select.btn-secondary, .multiselect .input-group-lg > .input-group-btn > select.btn-gray, .multiselect .input-group-lg > select.form-control, .multiselect .input-group-lg > select.input-group-addon, .multiselect select.input-lg {
  height: 46px;
  line-height: 46px;
}
.multiselect .input-group-lg > .input-group-btn > select[multiple].btn, .multiselect .input-group-lg > .input-group-btn > select[multiple].btn-small, .multiselect .input-group-lg > .input-group-btn > select[multiple].btn-gray-sm, .multiselect .input-group-lg > .input-group-btn > select[multiple].btn-primary-sm, .multiselect .input-group-lg > .input-group-btn > select[multiple].btn-lg, .multiselect .input-group-lg > .input-group-btn > select[multiple].btn-primary-lg, .multiselect .input-group-lg > .input-group-btn > select[multiple].btn-secondary-lg, .multiselect .input-group-lg > .input-group-btn > select[multiple].btn-gray-lg, .multiselect .input-group-lg > .input-group-btn > select[multiple].btn-primary, .multiselect .input-group-lg > .input-group-btn > select[multiple].btn-secondary, .multiselect .input-group-lg > .input-group-btn > select[multiple].btn-gray, .multiselect .input-group-lg > .input-group-btn > textarea.btn, .multiselect .input-group-lg > .input-group-btn > textarea.btn-small, .multiselect .input-group-lg > .input-group-btn > textarea.btn-gray-sm, .multiselect .input-group-lg > .input-group-btn > textarea.btn-primary-sm, .multiselect .input-group-lg > .input-group-btn > textarea.btn-lg, .multiselect .input-group-lg > .input-group-btn > textarea.btn-primary-lg, .multiselect .input-group-lg > .input-group-btn > textarea.btn-secondary-lg, .multiselect .input-group-lg > .input-group-btn > textarea.btn-gray-lg, .multiselect .input-group-lg > .input-group-btn > textarea.btn-primary, .multiselect .input-group-lg > .input-group-btn > textarea.btn-secondary, .multiselect .input-group-lg > .input-group-btn > textarea.btn-gray, .multiselect .input-group-lg > select[multiple].form-control, .multiselect .input-group-lg > select[multiple].input-group-addon, .multiselect .input-group-lg > textarea.form-control, .multiselect .input-group-lg > textarea.input-group-addon, .multiselect select[multiple].input-lg, .multiselect textarea.input-lg {
  height: auto;
}
.multiselect .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.multiselect .form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.multiselect .form-group-lg select[multiple].form-control, .multiselect .form-group-lg textarea.form-control {
  height: auto;
}
.multiselect .form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.multiselect .has-feedback {
  position: relative;
}
.multiselect .has-feedback .form-control {
  padding-right: 42.5px;
}
.multiselect .form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.multiselect .form-group-lg .form-control + .form-control-feedback, .multiselect .input-group-lg + .form-control-feedback, .multiselect .input-group-lg > .form-control + .form-control-feedback, .multiselect .input-group-lg > .input-group-addon + .form-control-feedback, .multiselect .input-group-lg > .input-group-btn > .btn + .form-control-feedback, .multiselect .input-group-lg > .input-group-btn > .btn-small + .form-control-feedback, .multiselect .input-group-lg > .input-group-btn > .btn-gray-sm + .form-control-feedback, .multiselect .input-group-lg > .input-group-btn > .btn-primary-sm + .form-control-feedback, .multiselect .input-group-lg > .input-group-btn > .btn-lg + .form-control-feedback, .multiselect .input-group-lg > .input-group-btn > .btn-primary-lg + .form-control-feedback, .multiselect .input-group-lg > .input-group-btn > .btn-secondary-lg + .form-control-feedback, .multiselect .input-group-lg > .input-group-btn > .btn-gray-lg + .form-control-feedback, .multiselect .input-group-lg > .input-group-btn > .btn-primary + .form-control-feedback, .multiselect .input-group-lg > .input-group-btn > .btn-secondary + .form-control-feedback, .multiselect .input-group-lg > .input-group-btn > .btn-gray + .form-control-feedback, .multiselect .input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.multiselect .form-group-sm .form-control + .form-control-feedback, .multiselect .input-group-sm + .form-control-feedback, .multiselect .input-group-sm > .form-control + .form-control-feedback, .multiselect .input-group-sm > .input-group-addon + .form-control-feedback, .multiselect .input-group-sm > .input-group-btn > .btn + .form-control-feedback, .multiselect .input-group-sm > .input-group-btn > .btn-small + .form-control-feedback, .multiselect .input-group-sm > .input-group-btn > .btn-gray-sm + .form-control-feedback, .multiselect .input-group-sm > .input-group-btn > .btn-primary-sm + .form-control-feedback, .multiselect .input-group-sm > .input-group-btn > .btn-lg + .form-control-feedback, .multiselect .input-group-sm > .input-group-btn > .btn-primary-lg + .form-control-feedback, .multiselect .input-group-sm > .input-group-btn > .btn-secondary-lg + .form-control-feedback, .multiselect .input-group-sm > .input-group-btn > .btn-gray-lg + .form-control-feedback, .multiselect .input-group-sm > .input-group-btn > .btn-primary + .form-control-feedback, .multiselect .input-group-sm > .input-group-btn > .btn-secondary + .form-control-feedback, .multiselect .input-group-sm > .input-group-btn > .btn-gray + .form-control-feedback, .multiselect .input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.multiselect .has-success .checkbox, .multiselect .has-success .checkbox-inline, .multiselect .has-success.checkbox-inline label, .multiselect .has-success.checkbox label, .multiselect .has-success .control-label, .multiselect .has-success .help-block, .multiselect .has-success .radio, .multiselect .has-success .radio-inline, .multiselect .has-success.radio-inline label, .multiselect .has-success.radio label {
  color: #3c763d;
}
.multiselect .has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.multiselect .has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.multiselect .has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.multiselect .has-success .form-control-feedback {
  color: #3c763d;
}
.multiselect .has-warning .checkbox, .multiselect .has-warning .checkbox-inline, .multiselect .has-warning.checkbox-inline label, .multiselect .has-warning.checkbox label, .multiselect .has-warning .control-label, .multiselect .has-warning .help-block, .multiselect .has-warning .radio, .multiselect .has-warning .radio-inline, .multiselect .has-warning.radio-inline label, .multiselect .has-warning.radio label {
  color: #8a6d3b;
}
.multiselect .has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.multiselect .has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.multiselect .has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.multiselect .has-warning .form-control-feedback {
  color: #8a6d3b;
}
.multiselect .has-error .checkbox, .multiselect .has-error .checkbox-inline, .multiselect .has-error.checkbox-inline label, .multiselect .has-error.checkbox label, .multiselect .has-error .control-label, .multiselect .has-error .help-block, .multiselect .has-error .radio, .multiselect .has-error .radio-inline, .multiselect .has-error.radio-inline label, .multiselect .has-error.radio label {
  color: #a94442;
}
.multiselect .has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.multiselect .has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.multiselect .has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.multiselect .has-error .form-control-feedback {
  color: #a94442;
}
.multiselect .has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.multiselect .has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.multiselect .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .multiselect .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .multiselect .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .multiselect .form-inline .form-control-static {
    display: inline-block;
  }
  .multiselect .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .multiselect .form-inline .input-group .form-control, .multiselect .form-inline .input-group .input-group-addon, .multiselect .form-inline .input-group .input-group-btn {
    width: auto;
  }
  .multiselect .form-inline .input-group > .form-control {
    width: 100%;
  }
  .multiselect .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .multiselect .form-inline .checkbox, .multiselect .form-inline .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .multiselect .form-inline .checkbox label, .multiselect .form-inline .radio label {
    padding-left: 0;
  }
  .multiselect .form-inline .checkbox input[type=checkbox], .multiselect .form-inline .radio input[type=radio] {
    position: relative;
    margin-left: 0;
  }
  .multiselect .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.multiselect .form-horizontal .checkbox, .multiselect .form-horizontal .checkbox-inline, .multiselect .form-horizontal .radio, .multiselect .form-horizontal .radio-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.multiselect .form-horizontal .checkbox, .multiselect .form-horizontal .radio {
  min-height: 27px;
}
.multiselect .form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.multiselect .form-horizontal .form-group:after, .multiselect .form-horizontal .form-group:before {
  content: " ";
  display: table;
}
.multiselect .form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  .multiselect .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.multiselect .form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .multiselect .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .multiselect .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.multiselect .btn, .multiselect .btn-small, .multiselect .btn-gray-sm, .multiselect .btn-primary-sm, .multiselect .btn-lg, .multiselect .btn-primary-lg, .multiselect .btn-secondary-lg, .multiselect .btn-gray-lg, .multiselect .btn-primary, .multiselect .btn-secondary, .multiselect .btn-gray {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.multiselect .btn.active.focus, .multiselect .active.focus.btn-small, .multiselect .active.focus.btn-gray-sm, .multiselect .active.focus.btn-primary-sm, .multiselect .active.focus.btn-lg, .multiselect .active.focus.btn-primary-lg, .multiselect .active.focus.btn-secondary-lg, .multiselect .active.focus.btn-gray-lg, .multiselect .active.focus.btn-primary, .multiselect .active.focus.btn-secondary, .multiselect .active.focus.btn-gray, .multiselect .btn.active:focus, .multiselect .active.btn-small:focus, .multiselect .active.btn-gray-sm:focus, .multiselect .active.btn-primary-sm:focus, .multiselect .active.btn-lg:focus, .multiselect .active.btn-primary-lg:focus, .multiselect .active.btn-secondary-lg:focus, .multiselect .active.btn-gray-lg:focus, .multiselect .active.btn-primary:focus, .multiselect .active.btn-secondary:focus, .multiselect .active.btn-gray:focus, .multiselect .btn.focus, .multiselect .focus.btn-small, .multiselect .focus.btn-gray-sm, .multiselect .focus.btn-primary-sm, .multiselect .focus.btn-lg, .multiselect .focus.btn-primary-lg, .multiselect .focus.btn-secondary-lg, .multiselect .focus.btn-gray-lg, .multiselect .focus.btn-primary, .multiselect .focus.btn-secondary, .multiselect .focus.btn-gray, .multiselect .btn:active.focus, .multiselect .btn-small:active.focus, .multiselect .btn-gray-sm:active.focus, .multiselect .btn-primary-sm:active.focus, .multiselect .btn-lg:active.focus, .multiselect .btn-primary-lg:active.focus, .multiselect .btn-secondary-lg:active.focus, .multiselect .btn-gray-lg:active.focus, .multiselect .btn-primary:active.focus, .multiselect .btn-secondary:active.focus, .multiselect .btn-gray:active.focus, .multiselect .btn:active:focus, .multiselect .btn-small:active:focus, .multiselect .btn-gray-sm:active:focus, .multiselect .btn-primary-sm:active:focus, .multiselect .btn-lg:active:focus, .multiselect .btn-primary-lg:active:focus, .multiselect .btn-secondary-lg:active:focus, .multiselect .btn-gray-lg:active:focus, .multiselect .btn-primary:active:focus, .multiselect .btn-secondary:active:focus, .multiselect .btn-gray:active:focus, .multiselect .btn:focus, .multiselect .btn-small:focus, .multiselect .btn-gray-sm:focus, .multiselect .btn-primary-sm:focus, .multiselect .btn-lg:focus, .multiselect .btn-primary-lg:focus, .multiselect .btn-secondary-lg:focus, .multiselect .btn-gray-lg:focus, .multiselect .btn-primary:focus, .multiselect .btn-secondary:focus, .multiselect .btn-gray:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.multiselect .btn.focus, .multiselect .focus.btn-small, .multiselect .focus.btn-gray-sm, .multiselect .focus.btn-primary-sm, .multiselect .focus.btn-lg, .multiselect .focus.btn-primary-lg, .multiselect .focus.btn-secondary-lg, .multiselect .focus.btn-gray-lg, .multiselect .focus.btn-primary, .multiselect .focus.btn-secondary, .multiselect .focus.btn-gray, .multiselect .btn:focus, .multiselect .btn-small:focus, .multiselect .btn-gray-sm:focus, .multiselect .btn-primary-sm:focus, .multiselect .btn-lg:focus, .multiselect .btn-primary-lg:focus, .multiselect .btn-secondary-lg:focus, .multiselect .btn-gray-lg:focus, .multiselect .btn-primary:focus, .multiselect .btn-secondary:focus, .multiselect .btn-gray:focus, .multiselect .btn:hover, .multiselect .btn-small:hover, .multiselect .btn-gray-sm:hover, .multiselect .btn-primary-sm:hover, .multiselect .btn-lg:hover, .multiselect .btn-primary-lg:hover, .multiselect .btn-secondary-lg:hover, .multiselect .btn-gray-lg:hover, .multiselect .btn-primary:hover, .multiselect .btn-secondary:hover, .multiselect .btn-gray:hover {
  color: #333;
  text-decoration: none;
}
.multiselect .btn.active, .multiselect .active.btn-small, .multiselect .active.btn-gray-sm, .multiselect .active.btn-primary-sm, .multiselect .active.btn-lg, .multiselect .active.btn-primary-lg, .multiselect .active.btn-secondary-lg, .multiselect .active.btn-gray-lg, .multiselect .active.btn-primary, .multiselect .active.btn-secondary, .multiselect .active.btn-gray, .multiselect .btn:active, .multiselect .btn-small:active, .multiselect .btn-gray-sm:active, .multiselect .btn-primary-sm:active, .multiselect .btn-lg:active, .multiselect .btn-primary-lg:active, .multiselect .btn-secondary-lg:active, .multiselect .btn-gray-lg:active, .multiselect .btn-primary:active, .multiselect .btn-secondary:active, .multiselect .btn-gray:active {
  outline: 0;
  background-image: none;
}
.multiselect .btn.disabled, .multiselect .disabled.btn-small, .multiselect .disabled.btn-gray-sm, .multiselect .disabled.btn-primary-sm, .multiselect .disabled.btn-lg, .multiselect .disabled.btn-primary-lg, .multiselect .disabled.btn-secondary-lg, .multiselect .disabled.btn-gray-lg, .multiselect .disabled.btn-primary, .multiselect .disabled.btn-secondary, .multiselect .disabled.btn-gray, .multiselect .btn[disabled], .multiselect [disabled].btn-small, .multiselect [disabled].btn-gray-sm, .multiselect [disabled].btn-primary-sm, .multiselect [disabled].btn-lg, .multiselect [disabled].btn-primary-lg, .multiselect [disabled].btn-secondary-lg, .multiselect [disabled].btn-gray-lg, .multiselect [disabled].btn-primary, .multiselect [disabled].btn-secondary, .multiselect [disabled].btn-gray, .multiselect fieldset[disabled] .btn, .multiselect fieldset[disabled] .btn-small, .multiselect fieldset[disabled] .btn-gray-sm, .multiselect fieldset[disabled] .btn-primary-sm, .multiselect fieldset[disabled] .btn-lg, .multiselect fieldset[disabled] .btn-primary-lg, .multiselect fieldset[disabled] .btn-secondary-lg, .multiselect fieldset[disabled] .btn-gray-lg, .multiselect fieldset[disabled] .btn-primary, .multiselect fieldset[disabled] .btn-secondary, .multiselect fieldset[disabled] .btn-gray {
  cursor: not-allowed;
  opacity: .65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
.multiselect a.btn.disabled, .multiselect a.disabled.btn-small, .multiselect a.disabled.btn-gray-sm, .multiselect a.disabled.btn-primary-sm, .multiselect a.disabled.btn-lg, .multiselect a.disabled.btn-primary-lg, .multiselect a.disabled.btn-secondary-lg, .multiselect a.disabled.btn-gray-lg, .multiselect a.disabled.btn-primary, .multiselect a.disabled.btn-secondary, .multiselect a.disabled.btn-gray, .multiselect fieldset[disabled] a.btn, .multiselect fieldset[disabled] a.btn-small, .multiselect fieldset[disabled] a.btn-gray-sm, .multiselect fieldset[disabled] a.btn-primary-sm, .multiselect fieldset[disabled] a.btn-lg, .multiselect fieldset[disabled] a.btn-primary-lg, .multiselect fieldset[disabled] a.btn-secondary-lg, .multiselect fieldset[disabled] a.btn-gray-lg, .multiselect fieldset[disabled] a.btn-primary, .multiselect fieldset[disabled] a.btn-secondary, .multiselect fieldset[disabled] a.btn-gray {
  pointer-events: none;
}
.multiselect .btn-default {
  color: #333;
  background-color: #fff;
  border-color: #efeae7;
}
.multiselect .btn-default.focus, .multiselect .btn-default:focus {
  color: #333;
  background-color: #ffffff;
  border-color: #8c8c8c;
}
.multiselect .btn-default.active, .multiselect .btn-default:active, .multiselect .btn-default:hover, .multiselect .open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: #ffffff;
}
.multiselect .btn-default.active.focus, .multiselect .btn-default.active:focus, .multiselect .btn-default.active:hover, .multiselect .btn-default:active.focus, .multiselect .btn-default:active:focus, .multiselect .btn-default:active:hover, .multiselect .open > .btn-default.dropdown-toggle.focus, .multiselect .open > .btn-default.dropdown-toggle:focus, .multiselect .open > .btn-default.dropdown-toggle:hover {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.multiselect .btn-default.active, .multiselect .btn-default:active, .multiselect .open > .btn-default.dropdown-toggle {
  background-image: none;
}
.multiselect .btn-default.disabled.focus, .multiselect .btn-default.disabled:focus, .multiselect .btn-default.disabled:hover, .multiselect .btn-default[disabled].focus, .multiselect .btn-default[disabled]:focus, .multiselect .btn-default[disabled]:hover, .multiselect fieldset[disabled] .btn-default.focus, .multiselect fieldset[disabled] .btn-default:focus, .multiselect fieldset[disabled] .btn-default:hover {
  background-color: #fff;
  border-color: #efeae7;
}
.multiselect .btn-default .badge {
  color: #fff;
  background-color: #333;
}
.multiselect .btn-primary, .multiselect .btn-primary-lg, .multiselect .btn-primary-sm {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.multiselect .btn-primary.focus, .multiselect .focus.btn-primary-lg, .multiselect .focus.btn-primary-sm, .multiselect .btn-primary:focus, .multiselect .btn-primary-lg:focus, .multiselect .btn-primary-sm:focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.multiselect .btn-primary.active, .multiselect .active.btn-primary-lg, .multiselect .active.btn-primary-sm, .multiselect .btn-primary:active, .multiselect .btn-primary-lg:active, .multiselect .btn-primary-sm:active, .multiselect .btn-primary:hover, .multiselect .btn-primary-lg:hover, .multiselect .btn-primary-sm:hover, .multiselect .open > .btn-primary.dropdown-toggle, .multiselect .open > .dropdown-toggle.btn-primary-lg, .multiselect .open > .dropdown-toggle.btn-primary-sm {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.multiselect .btn-primary.active.focus, .multiselect .active.focus.btn-primary-lg, .multiselect .active.focus.btn-primary-sm, .multiselect .btn-primary.active:focus, .multiselect .active.btn-primary-lg:focus, .multiselect .active.btn-primary-sm:focus, .multiselect .btn-primary.active:hover, .multiselect .active.btn-primary-lg:hover, .multiselect .active.btn-primary-sm:hover, .multiselect .btn-primary:active.focus, .multiselect .btn-primary-lg:active.focus, .multiselect .btn-primary-sm:active.focus, .multiselect .btn-primary:active:focus, .multiselect .btn-primary-lg:active:focus, .multiselect .btn-primary-sm:active:focus, .multiselect .btn-primary:active:hover, .multiselect .btn-primary-lg:active:hover, .multiselect .btn-primary-sm:active:hover, .multiselect .open > .btn-primary.dropdown-toggle.focus, .multiselect .open > .dropdown-toggle.focus.btn-primary-lg, .multiselect .open > .dropdown-toggle.focus.btn-primary-sm, .multiselect .open > .btn-primary.dropdown-toggle:focus, .multiselect .open > .dropdown-toggle.btn-primary-lg:focus, .multiselect .open > .dropdown-toggle.btn-primary-sm:focus, .multiselect .open > .btn-primary.dropdown-toggle:hover, .multiselect .open > .dropdown-toggle.btn-primary-lg:hover, .multiselect .open > .dropdown-toggle.btn-primary-sm:hover {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.multiselect .btn-primary.active, .multiselect .active.btn-primary-lg, .multiselect .active.btn-primary-sm, .multiselect .btn-primary:active, .multiselect .btn-primary-lg:active, .multiselect .btn-primary-sm:active, .multiselect .open > .btn-primary.dropdown-toggle, .multiselect .open > .dropdown-toggle.btn-primary-lg, .multiselect .open > .dropdown-toggle.btn-primary-sm {
  background-image: none;
}
.multiselect .btn-primary.disabled.focus, .multiselect .disabled.focus.btn-primary-lg, .multiselect .disabled.focus.btn-primary-sm, .multiselect .btn-primary.disabled:focus, .multiselect .disabled.btn-primary-lg:focus, .multiselect .disabled.btn-primary-sm:focus, .multiselect .btn-primary.disabled:hover, .multiselect .disabled.btn-primary-lg:hover, .multiselect .disabled.btn-primary-sm:hover, .multiselect .btn-primary[disabled].focus, .multiselect [disabled].focus.btn-primary-lg, .multiselect [disabled].focus.btn-primary-sm, .multiselect .btn-primary[disabled]:focus, .multiselect [disabled].btn-primary-lg:focus, .multiselect [disabled].btn-primary-sm:focus, .multiselect .btn-primary[disabled]:hover, .multiselect [disabled].btn-primary-lg:hover, .multiselect [disabled].btn-primary-sm:hover, .multiselect fieldset[disabled] .btn-primary.focus, .multiselect fieldset[disabled] .focus.btn-primary-lg, .multiselect fieldset[disabled] .focus.btn-primary-sm, .multiselect fieldset[disabled] .btn-primary:focus, .multiselect fieldset[disabled] .btn-primary-lg:focus, .multiselect fieldset[disabled] .btn-primary-sm:focus, .multiselect fieldset[disabled] .btn-primary:hover, .multiselect fieldset[disabled] .btn-primary-lg:hover, .multiselect fieldset[disabled] .btn-primary-sm:hover {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.multiselect .btn-primary .badge, .multiselect .btn-primary-lg .badge, .multiselect .btn-primary-sm .badge {
  color: #337ab7;
  background-color: #fff;
}
.multiselect .btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.multiselect .btn-success.focus, .multiselect .btn-success:focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.multiselect .btn-success.active, .multiselect .btn-success:active, .multiselect .btn-success:hover, .multiselect .open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.multiselect .btn-success.active.focus, .multiselect .btn-success.active:focus, .multiselect .btn-success.active:hover, .multiselect .btn-success:active.focus, .multiselect .btn-success:active:focus, .multiselect .btn-success:active:hover, .multiselect .open > .btn-success.dropdown-toggle.focus, .multiselect .open > .btn-success.dropdown-toggle:focus, .multiselect .open > .btn-success.dropdown-toggle:hover {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.multiselect .btn-success.active, .multiselect .btn-success:active, .multiselect .open > .btn-success.dropdown-toggle {
  background-image: none;
}
.multiselect .btn-success.disabled.focus, .multiselect .btn-success.disabled:focus, .multiselect .btn-success.disabled:hover, .multiselect .btn-success[disabled].focus, .multiselect .btn-success[disabled]:focus, .multiselect .btn-success[disabled]:hover, .multiselect fieldset[disabled] .btn-success.focus, .multiselect fieldset[disabled] .btn-success:focus, .multiselect fieldset[disabled] .btn-success:hover {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.multiselect .btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.multiselect .btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.multiselect .btn-info.focus, .multiselect .btn-info:focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.multiselect .btn-info.active, .multiselect .btn-info:active, .multiselect .btn-info:hover, .multiselect .open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.multiselect .btn-info.active.focus, .multiselect .btn-info.active:focus, .multiselect .btn-info.active:hover, .multiselect .btn-info:active.focus, .multiselect .btn-info:active:focus, .multiselect .btn-info:active:hover, .multiselect .open > .btn-info.dropdown-toggle.focus, .multiselect .open > .btn-info.dropdown-toggle:focus, .multiselect .open > .btn-info.dropdown-toggle:hover {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.multiselect .btn-info.active, .multiselect .btn-info:active, .multiselect .open > .btn-info.dropdown-toggle {
  background-image: none;
}
.multiselect .btn-info.disabled.focus, .multiselect .btn-info.disabled:focus, .multiselect .btn-info.disabled:hover, .multiselect .btn-info[disabled].focus, .multiselect .btn-info[disabled]:focus, .multiselect .btn-info[disabled]:hover, .multiselect fieldset[disabled] .btn-info.focus, .multiselect fieldset[disabled] .btn-info:focus, .multiselect fieldset[disabled] .btn-info:hover {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.multiselect .btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.multiselect .btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.multiselect .btn-warning.focus, .multiselect .btn-warning:focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.multiselect .btn-warning.active, .multiselect .btn-warning:active, .multiselect .btn-warning:hover, .multiselect .open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.multiselect .btn-warning.active.focus, .multiselect .btn-warning.active:focus, .multiselect .btn-warning.active:hover, .multiselect .btn-warning:active.focus, .multiselect .btn-warning:active:focus, .multiselect .btn-warning:active:hover, .multiselect .open > .btn-warning.dropdown-toggle.focus, .multiselect .open > .btn-warning.dropdown-toggle:focus, .multiselect .open > .btn-warning.dropdown-toggle:hover {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.multiselect .btn-warning.active, .multiselect .btn-warning:active, .multiselect .open > .btn-warning.dropdown-toggle {
  background-image: none;
}
.multiselect .btn-warning.disabled.focus, .multiselect .btn-warning.disabled:focus, .multiselect .btn-warning.disabled:hover, .multiselect .btn-warning[disabled].focus, .multiselect .btn-warning[disabled]:focus, .multiselect .btn-warning[disabled]:hover, .multiselect fieldset[disabled] .btn-warning.focus, .multiselect fieldset[disabled] .btn-warning:focus, .multiselect fieldset[disabled] .btn-warning:hover {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.multiselect .btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.multiselect .btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.multiselect .btn-danger.focus, .multiselect .btn-danger:focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.multiselect .btn-danger.active, .multiselect .btn-danger:active, .multiselect .btn-danger:hover, .multiselect .open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.multiselect .btn-danger.active.focus, .multiselect .btn-danger.active:focus, .multiselect .btn-danger.active:hover, .multiselect .btn-danger:active.focus, .multiselect .btn-danger:active:focus, .multiselect .btn-danger:active:hover, .multiselect .open > .btn-danger.dropdown-toggle.focus, .multiselect .open > .btn-danger.dropdown-toggle:focus, .multiselect .open > .btn-danger.dropdown-toggle:hover {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.multiselect .btn-danger.active, .multiselect .btn-danger:active, .multiselect .open > .btn-danger.dropdown-toggle {
  background-image: none;
}
.multiselect .btn-danger.disabled.focus, .multiselect .btn-danger.disabled:focus, .multiselect .btn-danger.disabled:hover, .multiselect .btn-danger[disabled].focus, .multiselect .btn-danger[disabled]:focus, .multiselect .btn-danger[disabled]:hover, .multiselect fieldset[disabled] .btn-danger.focus, .multiselect fieldset[disabled] .btn-danger:focus, .multiselect fieldset[disabled] .btn-danger:hover {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.multiselect .btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.multiselect .btn-link {
  color: #337ab7;
  font-weight: 400;
  border-radius: 0;
}
.multiselect .btn-link, .multiselect .btn-link.active, .multiselect .btn-link:active, .multiselect .btn-link[disabled], .multiselect fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.multiselect .btn-link, .multiselect .btn-link:active, .multiselect .btn-link:focus, .multiselect .btn-link:hover {
  border-color: transparent;
}
.multiselect .btn-link:focus, .multiselect .btn-link:hover {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.multiselect .btn-link[disabled]:focus, .multiselect .btn-link[disabled]:hover, .multiselect fieldset[disabled] .btn-link:focus, .multiselect fieldset[disabled] .btn-link:hover {
  color: #777;
  text-decoration: none;
}
.multiselect .btn-group-lg > .btn, .multiselect .btn-group-lg > .btn-small, .multiselect .btn-group-lg > .btn-gray-sm, .multiselect .btn-group-lg > .btn-primary-sm, .multiselect .btn-group-lg > .btn-lg, .multiselect .btn-group-lg > .btn-primary-lg, .multiselect .btn-group-lg > .btn-secondary-lg, .multiselect .btn-group-lg > .btn-gray-lg, .multiselect .btn-group-lg > .btn-primary, .multiselect .btn-group-lg > .btn-secondary, .multiselect .btn-group-lg > .btn-gray, .multiselect .btn-lg, .multiselect .btn-primary-lg, .multiselect .btn-secondary-lg, .multiselect .btn-gray-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.multiselect .btn-group-sm > .btn, .multiselect .btn-group-sm > .btn-small, .multiselect .btn-group-sm > .btn-gray-sm, .multiselect .btn-group-sm > .btn-primary-sm, .multiselect .btn-group-sm > .btn-lg, .multiselect .btn-group-sm > .btn-primary-lg, .multiselect .btn-group-sm > .btn-secondary-lg, .multiselect .btn-group-sm > .btn-gray-lg, .multiselect .btn-group-sm > .btn-primary, .multiselect .btn-group-sm > .btn-secondary, .multiselect .btn-group-sm > .btn-gray, .multiselect .btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.multiselect .btn-group-xs > .btn, .multiselect .btn-group-xs > .btn-small, .multiselect .btn-group-xs > .btn-gray-sm, .multiselect .btn-group-xs > .btn-primary-sm, .multiselect .btn-group-xs > .btn-lg, .multiselect .btn-group-xs > .btn-primary-lg, .multiselect .btn-group-xs > .btn-secondary-lg, .multiselect .btn-group-xs > .btn-gray-lg, .multiselect .btn-group-xs > .btn-primary, .multiselect .btn-group-xs > .btn-secondary, .multiselect .btn-group-xs > .btn-gray, .multiselect .btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.multiselect .btn-block {
  display: block;
  width: 100%;
}
.multiselect .btn-block + .btn-block {
  margin-top: 5px;
}
.multiselect input[type=button].btn-block, .multiselect input[type=reset].btn-block, .multiselect input[type=submit].btn-block {
  width: 100%;
}
.multiselect .fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear;
}
.multiselect .fade.in {
  opacity: 1;
}
.multiselect .collapse {
  display: none;
}
.multiselect .collapse.in {
  display: block;
}
.multiselect tr.collapse.in {
  display: table-row;
}
.multiselect tbody.collapse.in {
  display: table-row-group;
}
.multiselect .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height,visibility;
  transition-property: height,visibility;
  -webkit-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.multiselect .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid\9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.multiselect .dropdown, .multiselect .dropup {
  position: relative;
}
.multiselect .dropdown-toggle:focus {
  outline: 0;
}
.multiselect .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 7;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #efeae7;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.multiselect .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.multiselect .dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.multiselect .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.428571429;
  color: #333;
  white-space: nowrap;
}
.multiselect .dropdown-menu > li > a:focus, .multiselect .dropdown-menu > li > a:hover {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.multiselect .dropdown-menu > .active > a, .multiselect .dropdown-menu > .active > a:focus, .multiselect .dropdown-menu > .active > a:hover {
  color: #3f51b5;
  text-decoration: none;
  outline: 0;
  background-color: #eeeeee;
}
.multiselect .dropdown-menu > .disabled > a, .multiselect .dropdown-menu > .disabled > a:focus, .multiselect .dropdown-menu > .disabled > a:hover {
  color: #777;
}
.multiselect .dropdown-menu > .disabled > a:focus, .multiselect .dropdown-menu > .disabled > a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.multiselect .open > .dropdown-menu {
  display: block;
}
.multiselect .open > a {
  outline: 0;
}
.multiselect .dropdown-menu-right {
  left: auto;
  right: 0;
}
.multiselect .dropdown-menu-left {
  left: 0;
  right: auto;
}
.multiselect .dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #777;
  white-space: nowrap;
}
.multiselect .dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 6;
}
.multiselect .pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.multiselect .dropup .caret, .multiselect .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid\9;
  content: "";
}
.multiselect .dropup .dropdown-menu, .multiselect .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .multiselect .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .multiselect .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.multiselect .btn-group, .multiselect .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.multiselect .btn-group-vertical > .btn, .multiselect .btn-group-vertical > .btn-small, .multiselect .btn-group-vertical > .btn-gray-sm, .multiselect .btn-group-vertical > .btn-primary-sm, .multiselect .btn-group-vertical > .btn-lg, .multiselect .btn-group-vertical > .btn-primary-lg, .multiselect .btn-group-vertical > .btn-secondary-lg, .multiselect .btn-group-vertical > .btn-gray-lg, .multiselect .btn-group-vertical > .btn-primary, .multiselect .btn-group-vertical > .btn-secondary, .multiselect .btn-group-vertical > .btn-gray, .multiselect .btn-group > .btn, .multiselect .btn-group > .btn-small, .multiselect .btn-group > .btn-gray-sm, .multiselect .btn-group > .btn-primary-sm, .multiselect .btn-group > .btn-lg, .multiselect .btn-group > .btn-primary-lg, .multiselect .btn-group > .btn-secondary-lg, .multiselect .btn-group > .btn-gray-lg, .multiselect .btn-group > .btn-primary, .multiselect .btn-group > .btn-secondary, .multiselect .btn-group > .btn-gray {
  position: relative;
  float: left;
}
.multiselect .btn-group-vertical > .btn.active, .multiselect .btn-group-vertical > .active.btn-small, .multiselect .btn-group-vertical > .active.btn-gray-sm, .multiselect .btn-group-vertical > .active.btn-primary-sm, .multiselect .btn-group-vertical > .active.btn-lg, .multiselect .btn-group-vertical > .active.btn-primary-lg, .multiselect .btn-group-vertical > .active.btn-secondary-lg, .multiselect .btn-group-vertical > .active.btn-gray-lg, .multiselect .btn-group-vertical > .active.btn-primary, .multiselect .btn-group-vertical > .active.btn-secondary, .multiselect .btn-group-vertical > .active.btn-gray, .multiselect .btn-group-vertical > .btn:active, .multiselect .btn-group-vertical > .btn-small:active, .multiselect .btn-group-vertical > .btn-gray-sm:active, .multiselect .btn-group-vertical > .btn-primary-sm:active, .multiselect .btn-group-vertical > .btn-lg:active, .multiselect .btn-group-vertical > .btn-primary-lg:active, .multiselect .btn-group-vertical > .btn-secondary-lg:active, .multiselect .btn-group-vertical > .btn-gray-lg:active, .multiselect .btn-group-vertical > .btn-primary:active, .multiselect .btn-group-vertical > .btn-secondary:active, .multiselect .btn-group-vertical > .btn-gray:active, .multiselect .btn-group-vertical > .btn:focus, .multiselect .btn-group-vertical > .btn-small:focus, .multiselect .btn-group-vertical > .btn-gray-sm:focus, .multiselect .btn-group-vertical > .btn-primary-sm:focus, .multiselect .btn-group-vertical > .btn-lg:focus, .multiselect .btn-group-vertical > .btn-primary-lg:focus, .multiselect .btn-group-vertical > .btn-secondary-lg:focus, .multiselect .btn-group-vertical > .btn-gray-lg:focus, .multiselect .btn-group-vertical > .btn-primary:focus, .multiselect .btn-group-vertical > .btn-secondary:focus, .multiselect .btn-group-vertical > .btn-gray:focus, .multiselect .btn-group-vertical > .btn:hover, .multiselect .btn-group-vertical > .btn-small:hover, .multiselect .btn-group-vertical > .btn-gray-sm:hover, .multiselect .btn-group-vertical > .btn-primary-sm:hover, .multiselect .btn-group-vertical > .btn-lg:hover, .multiselect .btn-group-vertical > .btn-primary-lg:hover, .multiselect .btn-group-vertical > .btn-secondary-lg:hover, .multiselect .btn-group-vertical > .btn-gray-lg:hover, .multiselect .btn-group-vertical > .btn-primary:hover, .multiselect .btn-group-vertical > .btn-secondary:hover, .multiselect .btn-group-vertical > .btn-gray:hover, .multiselect .btn-group > .btn.active, .multiselect .btn-group > .active.btn-small, .multiselect .btn-group > .active.btn-gray-sm, .multiselect .btn-group > .active.btn-primary-sm, .multiselect .btn-group > .active.btn-lg, .multiselect .btn-group > .active.btn-primary-lg, .multiselect .btn-group > .active.btn-secondary-lg, .multiselect .btn-group > .active.btn-gray-lg, .multiselect .btn-group > .active.btn-primary, .multiselect .btn-group > .active.btn-secondary, .multiselect .btn-group > .active.btn-gray, .multiselect .btn-group > .btn:active, .multiselect .btn-group > .btn-small:active, .multiselect .btn-group > .btn-gray-sm:active, .multiselect .btn-group > .btn-primary-sm:active, .multiselect .btn-group > .btn-lg:active, .multiselect .btn-group > .btn-primary-lg:active, .multiselect .btn-group > .btn-secondary-lg:active, .multiselect .btn-group > .btn-gray-lg:active, .multiselect .btn-group > .btn-primary:active, .multiselect .btn-group > .btn-secondary:active, .multiselect .btn-group > .btn-gray:active, .multiselect .btn-group > .btn:focus, .multiselect .btn-group > .btn-small:focus, .multiselect .btn-group > .btn-gray-sm:focus, .multiselect .btn-group > .btn-primary-sm:focus, .multiselect .btn-group > .btn-lg:focus, .multiselect .btn-group > .btn-primary-lg:focus, .multiselect .btn-group > .btn-secondary-lg:focus, .multiselect .btn-group > .btn-gray-lg:focus, .multiselect .btn-group > .btn-primary:focus, .multiselect .btn-group > .btn-secondary:focus, .multiselect .btn-group > .btn-gray:focus, .multiselect .btn-group > .btn:hover, .multiselect .btn-group > .btn-small:hover, .multiselect .btn-group > .btn-gray-sm:hover, .multiselect .btn-group > .btn-primary-sm:hover, .multiselect .btn-group > .btn-lg:hover, .multiselect .btn-group > .btn-primary-lg:hover, .multiselect .btn-group > .btn-secondary-lg:hover, .multiselect .btn-group > .btn-gray-lg:hover, .multiselect .btn-group > .btn-primary:hover, .multiselect .btn-group > .btn-secondary:hover, .multiselect .btn-group > .btn-gray:hover {
  z-index: 1;
}
.multiselect .btn-group .btn + .btn, .multiselect .btn-group .btn-small + .btn, .multiselect .btn-group .btn-gray-sm + .btn, .multiselect .btn-group .btn-primary-sm + .btn, .multiselect .btn-group .btn-lg + .btn, .multiselect .btn-group .btn-primary-lg + .btn, .multiselect .btn-group .btn-secondary-lg + .btn, .multiselect .btn-group .btn-gray-lg + .btn, .multiselect .btn-group .btn-primary + .btn, .multiselect .btn-group .btn-secondary + .btn, .multiselect .btn-group .btn-gray + .btn, .multiselect .btn-group .btn + .btn-small, .multiselect .btn-group .btn-small + .btn-small, .multiselect .btn-group .btn-gray-sm + .btn-small, .multiselect .btn-group .btn-primary-sm + .btn-small, .multiselect .btn-group .btn-lg + .btn-small, .multiselect .btn-group .btn-primary-lg + .btn-small, .multiselect .btn-group .btn-secondary-lg + .btn-small, .multiselect .btn-group .btn-gray-lg + .btn-small, .multiselect .btn-group .btn-primary + .btn-small, .multiselect .btn-group .btn-secondary + .btn-small, .multiselect .btn-group .btn-gray + .btn-small, .multiselect .btn-group .btn + .btn-gray-sm, .multiselect .btn-group .btn-small + .btn-gray-sm, .multiselect .btn-group .btn-gray-sm + .btn-gray-sm, .multiselect .btn-group .btn-primary-sm + .btn-gray-sm, .multiselect .btn-group .btn-lg + .btn-gray-sm, .multiselect .btn-group .btn-primary-lg + .btn-gray-sm, .multiselect .btn-group .btn-secondary-lg + .btn-gray-sm, .multiselect .btn-group .btn-gray-lg + .btn-gray-sm, .multiselect .btn-group .btn-primary + .btn-gray-sm, .multiselect .btn-group .btn-secondary + .btn-gray-sm, .multiselect .btn-group .btn-gray + .btn-gray-sm, .multiselect .btn-group .btn + .btn-primary-sm, .multiselect .btn-group .btn-small + .btn-primary-sm, .multiselect .btn-group .btn-gray-sm + .btn-primary-sm, .multiselect .btn-group .btn-primary-sm + .btn-primary-sm, .multiselect .btn-group .btn-lg + .btn-primary-sm, .multiselect .btn-group .btn-primary-lg + .btn-primary-sm, .multiselect .btn-group .btn-secondary-lg + .btn-primary-sm, .multiselect .btn-group .btn-gray-lg + .btn-primary-sm, .multiselect .btn-group .btn-primary + .btn-primary-sm, .multiselect .btn-group .btn-secondary + .btn-primary-sm, .multiselect .btn-group .btn-gray + .btn-primary-sm, .multiselect .btn-group .btn + .btn-lg, .multiselect .btn-group .btn-small + .btn-lg, .multiselect .btn-group .btn-gray-sm + .btn-lg, .multiselect .btn-group .btn-primary-sm + .btn-lg, .multiselect .btn-group .btn-lg + .btn-lg, .multiselect .btn-group .btn-primary-lg + .btn-lg, .multiselect .btn-group .btn-secondary-lg + .btn-lg, .multiselect .btn-group .btn-gray-lg + .btn-lg, .multiselect .btn-group .btn-primary + .btn-lg, .multiselect .btn-group .btn-secondary + .btn-lg, .multiselect .btn-group .btn-gray + .btn-lg, .multiselect .btn-group .btn + .btn-primary-lg, .multiselect .btn-group .btn-small + .btn-primary-lg, .multiselect .btn-group .btn-gray-sm + .btn-primary-lg, .multiselect .btn-group .btn-primary-sm + .btn-primary-lg, .multiselect .btn-group .btn-lg + .btn-primary-lg, .multiselect .btn-group .btn-primary-lg + .btn-primary-lg, .multiselect .btn-group .btn-secondary-lg + .btn-primary-lg, .multiselect .btn-group .btn-gray-lg + .btn-primary-lg, .multiselect .btn-group .btn-primary + .btn-primary-lg, .multiselect .btn-group .btn-secondary + .btn-primary-lg, .multiselect .btn-group .btn-gray + .btn-primary-lg, .multiselect .btn-group .btn + .btn-secondary-lg, .multiselect .btn-group .btn-small + .btn-secondary-lg, .multiselect .btn-group .btn-gray-sm + .btn-secondary-lg, .multiselect .btn-group .btn-primary-sm + .btn-secondary-lg, .multiselect .btn-group .btn-lg + .btn-secondary-lg, .multiselect .btn-group .btn-primary-lg + .btn-secondary-lg, .multiselect .btn-group .btn-secondary-lg + .btn-secondary-lg, .multiselect .btn-group .btn-gray-lg + .btn-secondary-lg, .multiselect .btn-group .btn-primary + .btn-secondary-lg, .multiselect .btn-group .btn-secondary + .btn-secondary-lg, .multiselect .btn-group .btn-gray + .btn-secondary-lg, .multiselect .btn-group .btn + .btn-gray-lg, .multiselect .btn-group .btn-small + .btn-gray-lg, .multiselect .btn-group .btn-gray-sm + .btn-gray-lg, .multiselect .btn-group .btn-primary-sm + .btn-gray-lg, .multiselect .btn-group .btn-lg + .btn-gray-lg, .multiselect .btn-group .btn-primary-lg + .btn-gray-lg, .multiselect .btn-group .btn-secondary-lg + .btn-gray-lg, .multiselect .btn-group .btn-gray-lg + .btn-gray-lg, .multiselect .btn-group .btn-primary + .btn-gray-lg, .multiselect .btn-group .btn-secondary + .btn-gray-lg, .multiselect .btn-group .btn-gray + .btn-gray-lg, .multiselect .btn-group .btn + .btn-primary, .multiselect .btn-group .btn-small + .btn-primary, .multiselect .btn-group .btn-gray-sm + .btn-primary, .multiselect .btn-group .btn-primary-sm + .btn-primary, .multiselect .btn-group .btn-lg + .btn-primary, .multiselect .btn-group .btn-primary-lg + .btn-primary, .multiselect .btn-group .btn-secondary-lg + .btn-primary, .multiselect .btn-group .btn-gray-lg + .btn-primary, .multiselect .btn-group .btn-primary + .btn-primary, .multiselect .btn-group .btn-secondary + .btn-primary, .multiselect .btn-group .btn-gray + .btn-primary, .multiselect .btn-group .btn + .btn-secondary, .multiselect .btn-group .btn-small + .btn-secondary, .multiselect .btn-group .btn-gray-sm + .btn-secondary, .multiselect .btn-group .btn-primary-sm + .btn-secondary, .multiselect .btn-group .btn-lg + .btn-secondary, .multiselect .btn-group .btn-primary-lg + .btn-secondary, .multiselect .btn-group .btn-secondary-lg + .btn-secondary, .multiselect .btn-group .btn-gray-lg + .btn-secondary, .multiselect .btn-group .btn-primary + .btn-secondary, .multiselect .btn-group .btn-secondary + .btn-secondary, .multiselect .btn-group .btn-gray + .btn-secondary, .multiselect .btn-group .btn + .btn-gray, .multiselect .btn-group .btn-small + .btn-gray, .multiselect .btn-group .btn-gray-sm + .btn-gray, .multiselect .btn-group .btn-primary-sm + .btn-gray, .multiselect .btn-group .btn-lg + .btn-gray, .multiselect .btn-group .btn-primary-lg + .btn-gray, .multiselect .btn-group .btn-secondary-lg + .btn-gray, .multiselect .btn-group .btn-gray-lg + .btn-gray, .multiselect .btn-group .btn-primary + .btn-gray, .multiselect .btn-group .btn-secondary + .btn-gray, .multiselect .btn-group .btn-gray + .btn-gray, .multiselect .btn-group .btn + .btn-group, .multiselect .btn-group .btn-small + .btn-group, .multiselect .btn-group .btn-gray-sm + .btn-group, .multiselect .btn-group .btn-primary-sm + .btn-group, .multiselect .btn-group .btn-lg + .btn-group, .multiselect .btn-group .btn-primary-lg + .btn-group, .multiselect .btn-group .btn-secondary-lg + .btn-group, .multiselect .btn-group .btn-gray-lg + .btn-group, .multiselect .btn-group .btn-primary + .btn-group, .multiselect .btn-group .btn-secondary + .btn-group, .multiselect .btn-group .btn-gray + .btn-group, .multiselect .btn-group .btn-group + .btn, .multiselect .btn-group .btn-group + .btn-small, .multiselect .btn-group .btn-group + .btn-gray-sm, .multiselect .btn-group .btn-group + .btn-primary-sm, .multiselect .btn-group .btn-group + .btn-lg, .multiselect .btn-group .btn-group + .btn-primary-lg, .multiselect .btn-group .btn-group + .btn-secondary-lg, .multiselect .btn-group .btn-group + .btn-gray-lg, .multiselect .btn-group .btn-group + .btn-primary, .multiselect .btn-group .btn-group + .btn-secondary, .multiselect .btn-group .btn-group + .btn-gray, .multiselect .btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.multiselect .btn-toolbar {
  margin-left: -5px;
}
.multiselect .btn-toolbar:after, .multiselect .btn-toolbar:before {
  content: " ";
  display: table;
}
.multiselect .btn-toolbar:after {
  clear: both;
}
.multiselect .btn-toolbar .btn, .multiselect .btn-toolbar .btn-small, .multiselect .btn-toolbar .btn-gray-sm, .multiselect .btn-toolbar .btn-primary-sm, .multiselect .btn-toolbar .btn-lg, .multiselect .btn-toolbar .btn-primary-lg, .multiselect .btn-toolbar .btn-secondary-lg, .multiselect .btn-toolbar .btn-gray-lg, .multiselect .btn-toolbar .btn-primary, .multiselect .btn-toolbar .btn-secondary, .multiselect .btn-toolbar .btn-gray, .multiselect .btn-toolbar .btn-group, .multiselect .btn-toolbar .input-group {
  float: left;
}
.multiselect .btn-toolbar > .btn, .multiselect .btn-toolbar > .btn-small, .multiselect .btn-toolbar > .btn-gray-sm, .multiselect .btn-toolbar > .btn-primary-sm, .multiselect .btn-toolbar > .btn-lg, .multiselect .btn-toolbar > .btn-primary-lg, .multiselect .btn-toolbar > .btn-secondary-lg, .multiselect .btn-toolbar > .btn-gray-lg, .multiselect .btn-toolbar > .btn-primary, .multiselect .btn-toolbar > .btn-secondary, .multiselect .btn-toolbar > .btn-gray, .multiselect .btn-toolbar > .btn-group, .multiselect .btn-toolbar > .input-group {
  margin-left: 5px;
}
.multiselect .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .multiselect .btn-group > .btn-small:not(:first-child):not(:last-child):not(.dropdown-toggle), .multiselect .btn-group > .btn-gray-sm:not(:first-child):not(:last-child):not(.dropdown-toggle), .multiselect .btn-group > .btn-primary-sm:not(:first-child):not(:last-child):not(.dropdown-toggle), .multiselect .btn-group > .btn-lg:not(:first-child):not(:last-child):not(.dropdown-toggle), .multiselect .btn-group > .btn-primary-lg:not(:first-child):not(:last-child):not(.dropdown-toggle), .multiselect .btn-group > .btn-secondary-lg:not(:first-child):not(:last-child):not(.dropdown-toggle), .multiselect .btn-group > .btn-gray-lg:not(:first-child):not(:last-child):not(.dropdown-toggle), .multiselect .btn-group > .btn-primary:not(:first-child):not(:last-child):not(.dropdown-toggle), .multiselect .btn-group > .btn-secondary:not(:first-child):not(:last-child):not(.dropdown-toggle), .multiselect .btn-group > .btn-gray:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.multiselect .btn-group > .btn:first-child, .multiselect .btn-group > .btn-small:first-child, .multiselect .btn-group > .btn-gray-sm:first-child, .multiselect .btn-group > .btn-primary-sm:first-child, .multiselect .btn-group > .btn-lg:first-child, .multiselect .btn-group > .btn-primary-lg:first-child, .multiselect .btn-group > .btn-secondary-lg:first-child, .multiselect .btn-group > .btn-gray-lg:first-child, .multiselect .btn-group > .btn-primary:first-child, .multiselect .btn-group > .btn-secondary:first-child, .multiselect .btn-group > .btn-gray:first-child {
  margin-left: 0;
}
.multiselect .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .multiselect .btn-group > .btn-small:first-child:not(:last-child):not(.dropdown-toggle), .multiselect .btn-group > .btn-gray-sm:first-child:not(:last-child):not(.dropdown-toggle), .multiselect .btn-group > .btn-primary-sm:first-child:not(:last-child):not(.dropdown-toggle), .multiselect .btn-group > .btn-lg:first-child:not(:last-child):not(.dropdown-toggle), .multiselect .btn-group > .btn-primary-lg:first-child:not(:last-child):not(.dropdown-toggle), .multiselect .btn-group > .btn-secondary-lg:first-child:not(:last-child):not(.dropdown-toggle), .multiselect .btn-group > .btn-gray-lg:first-child:not(:last-child):not(.dropdown-toggle), .multiselect .btn-group > .btn-primary:first-child:not(:last-child):not(.dropdown-toggle), .multiselect .btn-group > .btn-secondary:first-child:not(:last-child):not(.dropdown-toggle), .multiselect .btn-group > .btn-gray:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.multiselect .btn-group > .btn:last-child:not(:first-child), .multiselect .btn-group > .btn-small:last-child:not(:first-child), .multiselect .btn-group > .btn-gray-sm:last-child:not(:first-child), .multiselect .btn-group > .btn-primary-sm:last-child:not(:first-child), .multiselect .btn-group > .btn-lg:last-child:not(:first-child), .multiselect .btn-group > .btn-primary-lg:last-child:not(:first-child), .multiselect .btn-group > .btn-secondary-lg:last-child:not(:first-child), .multiselect .btn-group > .btn-gray-lg:last-child:not(:first-child), .multiselect .btn-group > .btn-primary:last-child:not(:first-child), .multiselect .btn-group > .btn-secondary:last-child:not(:first-child), .multiselect .btn-group > .btn-gray:last-child:not(:first-child), .multiselect .btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.multiselect .btn-group > .btn-group {
  float: left;
}
.multiselect .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .multiselect .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-small, .multiselect .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-gray-sm, .multiselect .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-primary-sm, .multiselect .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-lg, .multiselect .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-primary-lg, .multiselect .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-secondary-lg, .multiselect .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-gray-lg, .multiselect .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-primary, .multiselect .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-secondary, .multiselect .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-gray {
  border-radius: 0;
}
.multiselect .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .multiselect .btn-group > .btn-group:first-child:not(:last-child) > .btn-small:last-child, .multiselect .btn-group > .btn-group:first-child:not(:last-child) > .btn-gray-sm:last-child, .multiselect .btn-group > .btn-group:first-child:not(:last-child) > .btn-primary-sm:last-child, .multiselect .btn-group > .btn-group:first-child:not(:last-child) > .btn-lg:last-child, .multiselect .btn-group > .btn-group:first-child:not(:last-child) > .btn-primary-lg:last-child, .multiselect .btn-group > .btn-group:first-child:not(:last-child) > .btn-secondary-lg:last-child, .multiselect .btn-group > .btn-group:first-child:not(:last-child) > .btn-gray-lg:last-child, .multiselect .btn-group > .btn-group:first-child:not(:last-child) > .btn-primary:last-child, .multiselect .btn-group > .btn-group:first-child:not(:last-child) > .btn-secondary:last-child, .multiselect .btn-group > .btn-group:first-child:not(:last-child) > .btn-gray:last-child, .multiselect .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.multiselect .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .multiselect .btn-group > .btn-group:last-child:not(:first-child) > .btn-small:first-child, .multiselect .btn-group > .btn-group:last-child:not(:first-child) > .btn-gray-sm:first-child, .multiselect .btn-group > .btn-group:last-child:not(:first-child) > .btn-primary-sm:first-child, .multiselect .btn-group > .btn-group:last-child:not(:first-child) > .btn-lg:first-child, .multiselect .btn-group > .btn-group:last-child:not(:first-child) > .btn-primary-lg:first-child, .multiselect .btn-group > .btn-group:last-child:not(:first-child) > .btn-secondary-lg:first-child, .multiselect .btn-group > .btn-group:last-child:not(:first-child) > .btn-gray-lg:first-child, .multiselect .btn-group > .btn-group:last-child:not(:first-child) > .btn-primary:first-child, .multiselect .btn-group > .btn-group:last-child:not(:first-child) > .btn-secondary:first-child, .multiselect .btn-group > .btn-group:last-child:not(:first-child) > .btn-gray:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.multiselect .btn-group .dropdown-toggle:active, .multiselect .btn-group.open .dropdown-toggle {
  outline: 0;
}
.multiselect .btn-group > .btn + .dropdown-toggle, .multiselect .btn-group > .btn-small + .dropdown-toggle, .multiselect .btn-group > .btn-gray-sm + .dropdown-toggle, .multiselect .btn-group > .btn-primary-sm + .dropdown-toggle, .multiselect .btn-group > .btn-lg + .dropdown-toggle, .multiselect .btn-group > .btn-primary-lg + .dropdown-toggle, .multiselect .btn-group > .btn-secondary-lg + .dropdown-toggle, .multiselect .btn-group > .btn-gray-lg + .dropdown-toggle, .multiselect .btn-group > .btn-primary + .dropdown-toggle, .multiselect .btn-group > .btn-secondary + .dropdown-toggle, .multiselect .btn-group > .btn-gray + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.multiselect .btn-group-lg.btn-group > .btn + .dropdown-toggle, .multiselect .btn-group-lg.btn-group > .btn-small + .dropdown-toggle, .multiselect .btn-group-lg.btn-group > .btn-gray-sm + .dropdown-toggle, .multiselect .btn-group-lg.btn-group > .btn-primary-sm + .dropdown-toggle, .multiselect .btn-group-lg.btn-group > .btn-lg + .dropdown-toggle, .multiselect .btn-group-lg.btn-group > .btn-primary-lg + .dropdown-toggle, .multiselect .btn-group-lg.btn-group > .btn-secondary-lg + .dropdown-toggle, .multiselect .btn-group-lg.btn-group > .btn-gray-lg + .dropdown-toggle, .multiselect .btn-group-lg.btn-group > .btn-primary + .dropdown-toggle, .multiselect .btn-group-lg.btn-group > .btn-secondary + .dropdown-toggle, .multiselect .btn-group-lg.btn-group > .btn-gray + .dropdown-toggle, .multiselect .btn-group > .btn-lg + .dropdown-toggle, .multiselect .btn-group > .btn-primary-lg + .dropdown-toggle, .multiselect .btn-group > .btn-secondary-lg + .dropdown-toggle, .multiselect .btn-group > .btn-gray-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.multiselect .btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}
.multiselect .btn .caret, .multiselect .btn-small .caret, .multiselect .btn-gray-sm .caret, .multiselect .btn-primary-sm .caret, .multiselect .btn-lg .caret, .multiselect .btn-primary-lg .caret, .multiselect .btn-secondary-lg .caret, .multiselect .btn-gray-lg .caret, .multiselect .btn-primary .caret, .multiselect .btn-secondary .caret, .multiselect .btn-gray .caret {
  margin-left: 0;
}
.multiselect .btn-group-lg > .btn .caret, .multiselect .btn-group-lg > .btn-small .caret, .multiselect .btn-group-lg > .btn-gray-sm .caret, .multiselect .btn-group-lg > .btn-primary-sm .caret, .multiselect .btn-group-lg > .btn-lg .caret, .multiselect .btn-group-lg > .btn-primary-lg .caret, .multiselect .btn-group-lg > .btn-secondary-lg .caret, .multiselect .btn-group-lg > .btn-gray-lg .caret, .multiselect .btn-group-lg > .btn-primary .caret, .multiselect .btn-group-lg > .btn-secondary .caret, .multiselect .btn-group-lg > .btn-gray .caret, .multiselect .btn-lg .caret, .multiselect .btn-primary-lg .caret, .multiselect .btn-secondary-lg .caret, .multiselect .btn-gray-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.multiselect .dropup .btn-group-lg > .btn .caret, .multiselect .dropup .btn-group-lg > .btn-small .caret, .multiselect .dropup .btn-group-lg > .btn-gray-sm .caret, .multiselect .dropup .btn-group-lg > .btn-primary-sm .caret, .multiselect .dropup .btn-group-lg > .btn-lg .caret, .multiselect .dropup .btn-group-lg > .btn-primary-lg .caret, .multiselect .dropup .btn-group-lg > .btn-secondary-lg .caret, .multiselect .dropup .btn-group-lg > .btn-gray-lg .caret, .multiselect .dropup .btn-group-lg > .btn-primary .caret, .multiselect .dropup .btn-group-lg > .btn-secondary .caret, .multiselect .dropup .btn-group-lg > .btn-gray .caret, .multiselect .dropup .btn-lg .caret, .multiselect .dropup .btn-primary-lg .caret, .multiselect .dropup .btn-secondary-lg .caret, .multiselect .dropup .btn-gray-lg .caret {
  border-width: 0 5px 5px;
}
.multiselect .btn-group-vertical > .btn, .multiselect .btn-group-vertical > .btn-small, .multiselect .btn-group-vertical > .btn-gray-sm, .multiselect .btn-group-vertical > .btn-primary-sm, .multiselect .btn-group-vertical > .btn-lg, .multiselect .btn-group-vertical > .btn-primary-lg, .multiselect .btn-group-vertical > .btn-secondary-lg, .multiselect .btn-group-vertical > .btn-gray-lg, .multiselect .btn-group-vertical > .btn-primary, .multiselect .btn-group-vertical > .btn-secondary, .multiselect .btn-group-vertical > .btn-gray, .multiselect .btn-group-vertical > .btn-group, .multiselect .btn-group-vertical > .btn-group > .btn, .multiselect .btn-group-vertical > .btn-group > .btn-small, .multiselect .btn-group-vertical > .btn-group > .btn-gray-sm, .multiselect .btn-group-vertical > .btn-group > .btn-primary-sm, .multiselect .btn-group-vertical > .btn-group > .btn-lg, .multiselect .btn-group-vertical > .btn-group > .btn-primary-lg, .multiselect .btn-group-vertical > .btn-group > .btn-secondary-lg, .multiselect .btn-group-vertical > .btn-group > .btn-gray-lg, .multiselect .btn-group-vertical > .btn-group > .btn-primary, .multiselect .btn-group-vertical > .btn-group > .btn-secondary, .multiselect .btn-group-vertical > .btn-group > .btn-gray {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.multiselect .btn-group-vertical > .btn-group:after, .multiselect .btn-group-vertical > .btn-group:before {
  content: " ";
  display: table;
}
.multiselect .btn-group-vertical > .btn-group:after {
  clear: both;
}
.multiselect .btn-group-vertical > .btn-group > .btn, .multiselect .btn-group-vertical > .btn-group > .btn-small, .multiselect .btn-group-vertical > .btn-group > .btn-gray-sm, .multiselect .btn-group-vertical > .btn-group > .btn-primary-sm, .multiselect .btn-group-vertical > .btn-group > .btn-lg, .multiselect .btn-group-vertical > .btn-group > .btn-primary-lg, .multiselect .btn-group-vertical > .btn-group > .btn-secondary-lg, .multiselect .btn-group-vertical > .btn-group > .btn-gray-lg, .multiselect .btn-group-vertical > .btn-group > .btn-primary, .multiselect .btn-group-vertical > .btn-group > .btn-secondary, .multiselect .btn-group-vertical > .btn-group > .btn-gray {
  float: none;
}
.multiselect .btn-group-vertical > .btn + .btn, .multiselect .btn-group-vertical > .btn-small + .btn, .multiselect .btn-group-vertical > .btn-gray-sm + .btn, .multiselect .btn-group-vertical > .btn-primary-sm + .btn, .multiselect .btn-group-vertical > .btn-lg + .btn, .multiselect .btn-group-vertical > .btn-primary-lg + .btn, .multiselect .btn-group-vertical > .btn-secondary-lg + .btn, .multiselect .btn-group-vertical > .btn-gray-lg + .btn, .multiselect .btn-group-vertical > .btn-primary + .btn, .multiselect .btn-group-vertical > .btn-secondary + .btn, .multiselect .btn-group-vertical > .btn-gray + .btn, .multiselect .btn-group-vertical > .btn + .btn-small, .multiselect .btn-group-vertical > .btn-small + .btn-small, .multiselect .btn-group-vertical > .btn-gray-sm + .btn-small, .multiselect .btn-group-vertical > .btn-primary-sm + .btn-small, .multiselect .btn-group-vertical > .btn-lg + .btn-small, .multiselect .btn-group-vertical > .btn-primary-lg + .btn-small, .multiselect .btn-group-vertical > .btn-secondary-lg + .btn-small, .multiselect .btn-group-vertical > .btn-gray-lg + .btn-small, .multiselect .btn-group-vertical > .btn-primary + .btn-small, .multiselect .btn-group-vertical > .btn-secondary + .btn-small, .multiselect .btn-group-vertical > .btn-gray + .btn-small, .multiselect .btn-group-vertical > .btn + .btn-gray-sm, .multiselect .btn-group-vertical > .btn-small + .btn-gray-sm, .multiselect .btn-group-vertical > .btn-gray-sm + .btn-gray-sm, .multiselect .btn-group-vertical > .btn-primary-sm + .btn-gray-sm, .multiselect .btn-group-vertical > .btn-lg + .btn-gray-sm, .multiselect .btn-group-vertical > .btn-primary-lg + .btn-gray-sm, .multiselect .btn-group-vertical > .btn-secondary-lg + .btn-gray-sm, .multiselect .btn-group-vertical > .btn-gray-lg + .btn-gray-sm, .multiselect .btn-group-vertical > .btn-primary + .btn-gray-sm, .multiselect .btn-group-vertical > .btn-secondary + .btn-gray-sm, .multiselect .btn-group-vertical > .btn-gray + .btn-gray-sm, .multiselect .btn-group-vertical > .btn + .btn-primary-sm, .multiselect .btn-group-vertical > .btn-small + .btn-primary-sm, .multiselect .btn-group-vertical > .btn-gray-sm + .btn-primary-sm, .multiselect .btn-group-vertical > .btn-primary-sm + .btn-primary-sm, .multiselect .btn-group-vertical > .btn-lg + .btn-primary-sm, .multiselect .btn-group-vertical > .btn-primary-lg + .btn-primary-sm, .multiselect .btn-group-vertical > .btn-secondary-lg + .btn-primary-sm, .multiselect .btn-group-vertical > .btn-gray-lg + .btn-primary-sm, .multiselect .btn-group-vertical > .btn-primary + .btn-primary-sm, .multiselect .btn-group-vertical > .btn-secondary + .btn-primary-sm, .multiselect .btn-group-vertical > .btn-gray + .btn-primary-sm, .multiselect .btn-group-vertical > .btn + .btn-lg, .multiselect .btn-group-vertical > .btn-small + .btn-lg, .multiselect .btn-group-vertical > .btn-gray-sm + .btn-lg, .multiselect .btn-group-vertical > .btn-primary-sm + .btn-lg, .multiselect .btn-group-vertical > .btn-lg + .btn-lg, .multiselect .btn-group-vertical > .btn-primary-lg + .btn-lg, .multiselect .btn-group-vertical > .btn-secondary-lg + .btn-lg, .multiselect .btn-group-vertical > .btn-gray-lg + .btn-lg, .multiselect .btn-group-vertical > .btn-primary + .btn-lg, .multiselect .btn-group-vertical > .btn-secondary + .btn-lg, .multiselect .btn-group-vertical > .btn-gray + .btn-lg, .multiselect .btn-group-vertical > .btn + .btn-primary-lg, .multiselect .btn-group-vertical > .btn-small + .btn-primary-lg, .multiselect .btn-group-vertical > .btn-gray-sm + .btn-primary-lg, .multiselect .btn-group-vertical > .btn-primary-sm + .btn-primary-lg, .multiselect .btn-group-vertical > .btn-lg + .btn-primary-lg, .multiselect .btn-group-vertical > .btn-primary-lg + .btn-primary-lg, .multiselect .btn-group-vertical > .btn-secondary-lg + .btn-primary-lg, .multiselect .btn-group-vertical > .btn-gray-lg + .btn-primary-lg, .multiselect .btn-group-vertical > .btn-primary + .btn-primary-lg, .multiselect .btn-group-vertical > .btn-secondary + .btn-primary-lg, .multiselect .btn-group-vertical > .btn-gray + .btn-primary-lg, .multiselect .btn-group-vertical > .btn + .btn-secondary-lg, .multiselect .btn-group-vertical > .btn-small + .btn-secondary-lg, .multiselect .btn-group-vertical > .btn-gray-sm + .btn-secondary-lg, .multiselect .btn-group-vertical > .btn-primary-sm + .btn-secondary-lg, .multiselect .btn-group-vertical > .btn-lg + .btn-secondary-lg, .multiselect .btn-group-vertical > .btn-primary-lg + .btn-secondary-lg, .multiselect .btn-group-vertical > .btn-secondary-lg + .btn-secondary-lg, .multiselect .btn-group-vertical > .btn-gray-lg + .btn-secondary-lg, .multiselect .btn-group-vertical > .btn-primary + .btn-secondary-lg, .multiselect .btn-group-vertical > .btn-secondary + .btn-secondary-lg, .multiselect .btn-group-vertical > .btn-gray + .btn-secondary-lg, .multiselect .btn-group-vertical > .btn + .btn-gray-lg, .multiselect .btn-group-vertical > .btn-small + .btn-gray-lg, .multiselect .btn-group-vertical > .btn-gray-sm + .btn-gray-lg, .multiselect .btn-group-vertical > .btn-primary-sm + .btn-gray-lg, .multiselect .btn-group-vertical > .btn-lg + .btn-gray-lg, .multiselect .btn-group-vertical > .btn-primary-lg + .btn-gray-lg, .multiselect .btn-group-vertical > .btn-secondary-lg + .btn-gray-lg, .multiselect .btn-group-vertical > .btn-gray-lg + .btn-gray-lg, .multiselect .btn-group-vertical > .btn-primary + .btn-gray-lg, .multiselect .btn-group-vertical > .btn-secondary + .btn-gray-lg, .multiselect .btn-group-vertical > .btn-gray + .btn-gray-lg, .multiselect .btn-group-vertical > .btn + .btn-primary, .multiselect .btn-group-vertical > .btn-small + .btn-primary, .multiselect .btn-group-vertical > .btn-gray-sm + .btn-primary, .multiselect .btn-group-vertical > .btn-primary-sm + .btn-primary, .multiselect .btn-group-vertical > .btn-lg + .btn-primary, .multiselect .btn-group-vertical > .btn-primary-lg + .btn-primary, .multiselect .btn-group-vertical > .btn-secondary-lg + .btn-primary, .multiselect .btn-group-vertical > .btn-gray-lg + .btn-primary, .multiselect .btn-group-vertical > .btn-primary + .btn-primary, .multiselect .btn-group-vertical > .btn-secondary + .btn-primary, .multiselect .btn-group-vertical > .btn-gray + .btn-primary, .multiselect .btn-group-vertical > .btn + .btn-secondary, .multiselect .btn-group-vertical > .btn-small + .btn-secondary, .multiselect .btn-group-vertical > .btn-gray-sm + .btn-secondary, .multiselect .btn-group-vertical > .btn-primary-sm + .btn-secondary, .multiselect .btn-group-vertical > .btn-lg + .btn-secondary, .multiselect .btn-group-vertical > .btn-primary-lg + .btn-secondary, .multiselect .btn-group-vertical > .btn-secondary-lg + .btn-secondary, .multiselect .btn-group-vertical > .btn-gray-lg + .btn-secondary, .multiselect .btn-group-vertical > .btn-primary + .btn-secondary, .multiselect .btn-group-vertical > .btn-secondary + .btn-secondary, .multiselect .btn-group-vertical > .btn-gray + .btn-secondary, .multiselect .btn-group-vertical > .btn + .btn-gray, .multiselect .btn-group-vertical > .btn-small + .btn-gray, .multiselect .btn-group-vertical > .btn-gray-sm + .btn-gray, .multiselect .btn-group-vertical > .btn-primary-sm + .btn-gray, .multiselect .btn-group-vertical > .btn-lg + .btn-gray, .multiselect .btn-group-vertical > .btn-primary-lg + .btn-gray, .multiselect .btn-group-vertical > .btn-secondary-lg + .btn-gray, .multiselect .btn-group-vertical > .btn-gray-lg + .btn-gray, .multiselect .btn-group-vertical > .btn-primary + .btn-gray, .multiselect .btn-group-vertical > .btn-secondary + .btn-gray, .multiselect .btn-group-vertical > .btn-gray + .btn-gray, .multiselect .btn-group-vertical > .btn + .btn-group, .multiselect .btn-group-vertical > .btn-small + .btn-group, .multiselect .btn-group-vertical > .btn-gray-sm + .btn-group, .multiselect .btn-group-vertical > .btn-primary-sm + .btn-group, .multiselect .btn-group-vertical > .btn-lg + .btn-group, .multiselect .btn-group-vertical > .btn-primary-lg + .btn-group, .multiselect .btn-group-vertical > .btn-secondary-lg + .btn-group, .multiselect .btn-group-vertical > .btn-gray-lg + .btn-group, .multiselect .btn-group-vertical > .btn-primary + .btn-group, .multiselect .btn-group-vertical > .btn-secondary + .btn-group, .multiselect .btn-group-vertical > .btn-gray + .btn-group, .multiselect .btn-group-vertical > .btn-group + .btn, .multiselect .btn-group-vertical > .btn-group + .btn-small, .multiselect .btn-group-vertical > .btn-group + .btn-gray-sm, .multiselect .btn-group-vertical > .btn-group + .btn-primary-sm, .multiselect .btn-group-vertical > .btn-group + .btn-lg, .multiselect .btn-group-vertical > .btn-group + .btn-primary-lg, .multiselect .btn-group-vertical > .btn-group + .btn-secondary-lg, .multiselect .btn-group-vertical > .btn-group + .btn-gray-lg, .multiselect .btn-group-vertical > .btn-group + .btn-primary, .multiselect .btn-group-vertical > .btn-group + .btn-secondary, .multiselect .btn-group-vertical > .btn-group + .btn-gray, .multiselect .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.multiselect .btn-group-vertical > .btn:not(:first-child):not(:last-child), .multiselect .btn-group-vertical > .btn-small:not(:first-child):not(:last-child), .multiselect .btn-group-vertical > .btn-gray-sm:not(:first-child):not(:last-child), .multiselect .btn-group-vertical > .btn-primary-sm:not(:first-child):not(:last-child), .multiselect .btn-group-vertical > .btn-lg:not(:first-child):not(:last-child), .multiselect .btn-group-vertical > .btn-primary-lg:not(:first-child):not(:last-child), .multiselect .btn-group-vertical > .btn-secondary-lg:not(:first-child):not(:last-child), .multiselect .btn-group-vertical > .btn-gray-lg:not(:first-child):not(:last-child), .multiselect .btn-group-vertical > .btn-primary:not(:first-child):not(:last-child), .multiselect .btn-group-vertical > .btn-secondary:not(:first-child):not(:last-child), .multiselect .btn-group-vertical > .btn-gray:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.multiselect .btn-group-vertical > .btn:first-child:not(:last-child), .multiselect .btn-group-vertical > .btn-small:first-child:not(:last-child), .multiselect .btn-group-vertical > .btn-gray-sm:first-child:not(:last-child), .multiselect .btn-group-vertical > .btn-primary-sm:first-child:not(:last-child), .multiselect .btn-group-vertical > .btn-lg:first-child:not(:last-child), .multiselect .btn-group-vertical > .btn-primary-lg:first-child:not(:last-child), .multiselect .btn-group-vertical > .btn-secondary-lg:first-child:not(:last-child), .multiselect .btn-group-vertical > .btn-gray-lg:first-child:not(:last-child), .multiselect .btn-group-vertical > .btn-primary:first-child:not(:last-child), .multiselect .btn-group-vertical > .btn-secondary:first-child:not(:last-child), .multiselect .btn-group-vertical > .btn-gray:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.multiselect .btn-group-vertical > .btn:last-child:not(:first-child), .multiselect .btn-group-vertical > .btn-small:last-child:not(:first-child), .multiselect .btn-group-vertical > .btn-gray-sm:last-child:not(:first-child), .multiselect .btn-group-vertical > .btn-primary-sm:last-child:not(:first-child), .multiselect .btn-group-vertical > .btn-lg:last-child:not(:first-child), .multiselect .btn-group-vertical > .btn-primary-lg:last-child:not(:first-child), .multiselect .btn-group-vertical > .btn-secondary-lg:last-child:not(:first-child), .multiselect .btn-group-vertical > .btn-gray-lg:last-child:not(:first-child), .multiselect .btn-group-vertical > .btn-primary:last-child:not(:first-child), .multiselect .btn-group-vertical > .btn-secondary:last-child:not(:first-child), .multiselect .btn-group-vertical > .btn-gray:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.multiselect .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .multiselect .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-small, .multiselect .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-gray-sm, .multiselect .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-primary-sm, .multiselect .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-lg, .multiselect .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-primary-lg, .multiselect .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-secondary-lg, .multiselect .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-gray-lg, .multiselect .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-primary, .multiselect .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-secondary, .multiselect .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-gray {
  border-radius: 0;
}
.multiselect .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .multiselect .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-small:last-child, .multiselect .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-gray-sm:last-child, .multiselect .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-primary-sm:last-child, .multiselect .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-lg:last-child, .multiselect .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-primary-lg:last-child, .multiselect .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-secondary-lg:last-child, .multiselect .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-gray-lg:last-child, .multiselect .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-primary:last-child, .multiselect .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-secondary:last-child, .multiselect .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-gray:last-child, .multiselect .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.multiselect .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .multiselect .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-small:first-child, .multiselect .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-gray-sm:first-child, .multiselect .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-primary-sm:first-child, .multiselect .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-lg:first-child, .multiselect .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-primary-lg:first-child, .multiselect .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-secondary-lg:first-child, .multiselect .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-gray-lg:first-child, .multiselect .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-primary:first-child, .multiselect .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-secondary:first-child, .multiselect .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-gray:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.multiselect .btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.multiselect .btn-group-justified > .btn, .multiselect .btn-group-justified > .btn-small, .multiselect .btn-group-justified > .btn-gray-sm, .multiselect .btn-group-justified > .btn-primary-sm, .multiselect .btn-group-justified > .btn-lg, .multiselect .btn-group-justified > .btn-primary-lg, .multiselect .btn-group-justified > .btn-secondary-lg, .multiselect .btn-group-justified > .btn-gray-lg, .multiselect .btn-group-justified > .btn-primary, .multiselect .btn-group-justified > .btn-secondary, .multiselect .btn-group-justified > .btn-gray, .multiselect .btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.multiselect .btn-group-justified > .btn-group .btn, .multiselect .btn-group-justified > .btn-group .btn-small, .multiselect .btn-group-justified > .btn-group .btn-gray-sm, .multiselect .btn-group-justified > .btn-group .btn-primary-sm, .multiselect .btn-group-justified > .btn-group .btn-lg, .multiselect .btn-group-justified > .btn-group .btn-primary-lg, .multiselect .btn-group-justified > .btn-group .btn-secondary-lg, .multiselect .btn-group-justified > .btn-group .btn-gray-lg, .multiselect .btn-group-justified > .btn-group .btn-primary, .multiselect .btn-group-justified > .btn-group .btn-secondary, .multiselect .btn-group-justified > .btn-group .btn-gray {
  width: 100%;
}
.multiselect .btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
.multiselect [data-toggle=buttons] > .btn-group > .btn input[type=checkbox], .multiselect [data-toggle=buttons] > .btn-group > .btn-small input[type=checkbox], .multiselect [data-toggle=buttons] > .btn-group > .btn-gray-sm input[type=checkbox], .multiselect [data-toggle=buttons] > .btn-group > .btn-primary-sm input[type=checkbox], .multiselect [data-toggle=buttons] > .btn-group > .btn-lg input[type=checkbox], .multiselect [data-toggle=buttons] > .btn-group > .btn-primary-lg input[type=checkbox], .multiselect [data-toggle=buttons] > .btn-group > .btn-secondary-lg input[type=checkbox], .multiselect [data-toggle=buttons] > .btn-group > .btn-gray-lg input[type=checkbox], .multiselect [data-toggle=buttons] > .btn-group > .btn-primary input[type=checkbox], .multiselect [data-toggle=buttons] > .btn-group > .btn-secondary input[type=checkbox], .multiselect [data-toggle=buttons] > .btn-group > .btn-gray input[type=checkbox], .multiselect [data-toggle=buttons] > .btn-group > .btn input[type=radio], .multiselect [data-toggle=buttons] > .btn-group > .btn-small input[type=radio], .multiselect [data-toggle=buttons] > .btn-group > .btn-gray-sm input[type=radio], .multiselect [data-toggle=buttons] > .btn-group > .btn-primary-sm input[type=radio], .multiselect [data-toggle=buttons] > .btn-group > .btn-lg input[type=radio], .multiselect [data-toggle=buttons] > .btn-group > .btn-primary-lg input[type=radio], .multiselect [data-toggle=buttons] > .btn-group > .btn-secondary-lg input[type=radio], .multiselect [data-toggle=buttons] > .btn-group > .btn-gray-lg input[type=radio], .multiselect [data-toggle=buttons] > .btn-group > .btn-primary input[type=radio], .multiselect [data-toggle=buttons] > .btn-group > .btn-secondary input[type=radio], .multiselect [data-toggle=buttons] > .btn-group > .btn-gray input[type=radio], .multiselect [data-toggle=buttons] > .btn input[type=checkbox], .multiselect [data-toggle=buttons] > .btn-small input[type=checkbox], .multiselect [data-toggle=buttons] > .btn-gray-sm input[type=checkbox], .multiselect [data-toggle=buttons] > .btn-primary-sm input[type=checkbox], .multiselect [data-toggle=buttons] > .btn-lg input[type=checkbox], .multiselect [data-toggle=buttons] > .btn-primary-lg input[type=checkbox], .multiselect [data-toggle=buttons] > .btn-secondary-lg input[type=checkbox], .multiselect [data-toggle=buttons] > .btn-gray-lg input[type=checkbox], .multiselect [data-toggle=buttons] > .btn-primary input[type=checkbox], .multiselect [data-toggle=buttons] > .btn-secondary input[type=checkbox], .multiselect [data-toggle=buttons] > .btn-gray input[type=checkbox], .multiselect [data-toggle=buttons] > .btn input[type=radio], .multiselect [data-toggle=buttons] > .btn-small input[type=radio], .multiselect [data-toggle=buttons] > .btn-gray-sm input[type=radio], .multiselect [data-toggle=buttons] > .btn-primary-sm input[type=radio], .multiselect [data-toggle=buttons] > .btn-lg input[type=radio], .multiselect [data-toggle=buttons] > .btn-primary-lg input[type=radio], .multiselect [data-toggle=buttons] > .btn-secondary-lg input[type=radio], .multiselect [data-toggle=buttons] > .btn-gray-lg input[type=radio], .multiselect [data-toggle=buttons] > .btn-primary input[type=radio], .multiselect [data-toggle=buttons] > .btn-secondary input[type=radio], .multiselect [data-toggle=buttons] > .btn-gray input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.multiselect .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.multiselect .input-group[class*=col-] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.multiselect .input-group .form-control {
  position: relative;
  z-index: 1;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.multiselect .input-group .form-control:focus {
  z-index: 2;
}
.multiselect .input-group-addon, .multiselect .input-group-btn, .multiselect .input-group .form-control {
  display: table-cell;
}
.multiselect .input-group-addon:not(:first-child):not(:last-child), .multiselect .input-group-btn:not(:first-child):not(:last-child), .multiselect .input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.multiselect .input-group-addon, .multiselect .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.multiselect .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #efeae7;
  border-radius: 4px;
}
.multiselect .input-group-addon.input-sm, .multiselect .input-group-sm > .input-group-addon, .multiselect .input-group-sm > .input-group-btn > .input-group-addon.btn, .multiselect .input-group-sm > .input-group-btn > .input-group-addon.btn-small, .multiselect .input-group-sm > .input-group-btn > .input-group-addon.btn-gray-sm, .multiselect .input-group-sm > .input-group-btn > .input-group-addon.btn-primary-sm, .multiselect .input-group-sm > .input-group-btn > .input-group-addon.btn-lg, .multiselect .input-group-sm > .input-group-btn > .input-group-addon.btn-primary-lg, .multiselect .input-group-sm > .input-group-btn > .input-group-addon.btn-secondary-lg, .multiselect .input-group-sm > .input-group-btn > .input-group-addon.btn-gray-lg, .multiselect .input-group-sm > .input-group-btn > .input-group-addon.btn-primary, .multiselect .input-group-sm > .input-group-btn > .input-group-addon.btn-secondary, .multiselect .input-group-sm > .input-group-btn > .input-group-addon.btn-gray {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.multiselect .input-group-addon.input-lg, .multiselect .input-group-lg > .input-group-addon, .multiselect .input-group-lg > .input-group-btn > .input-group-addon.btn, .multiselect .input-group-lg > .input-group-btn > .input-group-addon.btn-small, .multiselect .input-group-lg > .input-group-btn > .input-group-addon.btn-gray-sm, .multiselect .input-group-lg > .input-group-btn > .input-group-addon.btn-primary-sm, .multiselect .input-group-lg > .input-group-btn > .input-group-addon.btn-lg, .multiselect .input-group-lg > .input-group-btn > .input-group-addon.btn-primary-lg, .multiselect .input-group-lg > .input-group-btn > .input-group-addon.btn-secondary-lg, .multiselect .input-group-lg > .input-group-btn > .input-group-addon.btn-gray-lg, .multiselect .input-group-lg > .input-group-btn > .input-group-addon.btn-primary, .multiselect .input-group-lg > .input-group-btn > .input-group-addon.btn-secondary, .multiselect .input-group-lg > .input-group-btn > .input-group-addon.btn-gray {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.multiselect .input-group-addon input[type=checkbox], .multiselect .input-group-addon input[type=radio] {
  margin-top: 0;
}
.multiselect .input-group-addon:first-child, .multiselect .input-group-btn:first-child > .btn, .multiselect .input-group-btn:first-child > .btn-small, .multiselect .input-group-btn:first-child > .btn-gray-sm, .multiselect .input-group-btn:first-child > .btn-primary-sm, .multiselect .input-group-btn:first-child > .btn-lg, .multiselect .input-group-btn:first-child > .btn-primary-lg, .multiselect .input-group-btn:first-child > .btn-secondary-lg, .multiselect .input-group-btn:first-child > .btn-gray-lg, .multiselect .input-group-btn:first-child > .btn-primary, .multiselect .input-group-btn:first-child > .btn-secondary, .multiselect .input-group-btn:first-child > .btn-gray, .multiselect .input-group-btn:first-child > .btn-group > .btn, .multiselect .input-group-btn:first-child > .btn-group > .btn-small, .multiselect .input-group-btn:first-child > .btn-group > .btn-gray-sm, .multiselect .input-group-btn:first-child > .btn-group > .btn-primary-sm, .multiselect .input-group-btn:first-child > .btn-group > .btn-lg, .multiselect .input-group-btn:first-child > .btn-group > .btn-primary-lg, .multiselect .input-group-btn:first-child > .btn-group > .btn-secondary-lg, .multiselect .input-group-btn:first-child > .btn-group > .btn-gray-lg, .multiselect .input-group-btn:first-child > .btn-group > .btn-primary, .multiselect .input-group-btn:first-child > .btn-group > .btn-secondary, .multiselect .input-group-btn:first-child > .btn-group > .btn-gray, .multiselect .input-group-btn:first-child > .dropdown-toggle, .multiselect .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .multiselect .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-small, .multiselect .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-gray-sm, .multiselect .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-primary-sm, .multiselect .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-lg, .multiselect .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-primary-lg, .multiselect .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-secondary-lg, .multiselect .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-gray-lg, .multiselect .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-primary, .multiselect .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-secondary, .multiselect .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-gray, .multiselect .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .multiselect .input-group-btn:last-child > .btn-small:not(:last-child):not(.dropdown-toggle), .multiselect .input-group-btn:last-child > .btn-gray-sm:not(:last-child):not(.dropdown-toggle), .multiselect .input-group-btn:last-child > .btn-primary-sm:not(:last-child):not(.dropdown-toggle), .multiselect .input-group-btn:last-child > .btn-lg:not(:last-child):not(.dropdown-toggle), .multiselect .input-group-btn:last-child > .btn-primary-lg:not(:last-child):not(.dropdown-toggle), .multiselect .input-group-btn:last-child > .btn-secondary-lg:not(:last-child):not(.dropdown-toggle), .multiselect .input-group-btn:last-child > .btn-gray-lg:not(:last-child):not(.dropdown-toggle), .multiselect .input-group-btn:last-child > .btn-primary:not(:last-child):not(.dropdown-toggle), .multiselect .input-group-btn:last-child > .btn-secondary:not(:last-child):not(.dropdown-toggle), .multiselect .input-group-btn:last-child > .btn-gray:not(:last-child):not(.dropdown-toggle), .multiselect .input-group .form-control:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.multiselect .input-group-addon:first-child {
  border-right: 0;
}
.multiselect .input-group-addon:last-child, .multiselect .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .multiselect .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-small, .multiselect .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-gray-sm, .multiselect .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-primary-sm, .multiselect .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-lg, .multiselect .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-primary-lg, .multiselect .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-secondary-lg, .multiselect .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-gray-lg, .multiselect .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-primary, .multiselect .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-secondary, .multiselect .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-gray, .multiselect .input-group-btn:first-child > .btn:not(:first-child), .multiselect .input-group-btn:first-child > .btn-small:not(:first-child), .multiselect .input-group-btn:first-child > .btn-gray-sm:not(:first-child), .multiselect .input-group-btn:first-child > .btn-primary-sm:not(:first-child), .multiselect .input-group-btn:first-child > .btn-lg:not(:first-child), .multiselect .input-group-btn:first-child > .btn-primary-lg:not(:first-child), .multiselect .input-group-btn:first-child > .btn-secondary-lg:not(:first-child), .multiselect .input-group-btn:first-child > .btn-gray-lg:not(:first-child), .multiselect .input-group-btn:first-child > .btn-primary:not(:first-child), .multiselect .input-group-btn:first-child > .btn-secondary:not(:first-child), .multiselect .input-group-btn:first-child > .btn-gray:not(:first-child), .multiselect .input-group-btn:last-child > .btn, .multiselect .input-group-btn:last-child > .btn-small, .multiselect .input-group-btn:last-child > .btn-gray-sm, .multiselect .input-group-btn:last-child > .btn-primary-sm, .multiselect .input-group-btn:last-child > .btn-lg, .multiselect .input-group-btn:last-child > .btn-primary-lg, .multiselect .input-group-btn:last-child > .btn-secondary-lg, .multiselect .input-group-btn:last-child > .btn-gray-lg, .multiselect .input-group-btn:last-child > .btn-primary, .multiselect .input-group-btn:last-child > .btn-secondary, .multiselect .input-group-btn:last-child > .btn-gray, .multiselect .input-group-btn:last-child > .btn-group > .btn, .multiselect .input-group-btn:last-child > .btn-group > .btn-small, .multiselect .input-group-btn:last-child > .btn-group > .btn-gray-sm, .multiselect .input-group-btn:last-child > .btn-group > .btn-primary-sm, .multiselect .input-group-btn:last-child > .btn-group > .btn-lg, .multiselect .input-group-btn:last-child > .btn-group > .btn-primary-lg, .multiselect .input-group-btn:last-child > .btn-group > .btn-secondary-lg, .multiselect .input-group-btn:last-child > .btn-group > .btn-gray-lg, .multiselect .input-group-btn:last-child > .btn-group > .btn-primary, .multiselect .input-group-btn:last-child > .btn-group > .btn-secondary, .multiselect .input-group-btn:last-child > .btn-group > .btn-gray, .multiselect .input-group-btn:last-child > .dropdown-toggle, .multiselect .input-group .form-control:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.multiselect .input-group-addon:last-child {
  border-left: 0;
}
.multiselect .input-group-btn {
  font-size: 0;
  white-space: nowrap;
}
.multiselect .input-group-btn, .multiselect .input-group-btn > .btn, .multiselect .input-group-btn > .btn-small, .multiselect .input-group-btn > .btn-gray-sm, .multiselect .input-group-btn > .btn-primary-sm, .multiselect .input-group-btn > .btn-lg, .multiselect .input-group-btn > .btn-primary-lg, .multiselect .input-group-btn > .btn-secondary-lg, .multiselect .input-group-btn > .btn-gray-lg, .multiselect .input-group-btn > .btn-primary, .multiselect .input-group-btn > .btn-secondary, .multiselect .input-group-btn > .btn-gray {
  position: relative;
}
.multiselect .input-group-btn > .btn + .btn, .multiselect .input-group-btn > .btn-small + .btn, .multiselect .input-group-btn > .btn-gray-sm + .btn, .multiselect .input-group-btn > .btn-primary-sm + .btn, .multiselect .input-group-btn > .btn-lg + .btn, .multiselect .input-group-btn > .btn-primary-lg + .btn, .multiselect .input-group-btn > .btn-secondary-lg + .btn, .multiselect .input-group-btn > .btn-gray-lg + .btn, .multiselect .input-group-btn > .btn-primary + .btn, .multiselect .input-group-btn > .btn-secondary + .btn, .multiselect .input-group-btn > .btn-gray + .btn, .multiselect .input-group-btn > .btn + .btn-small, .multiselect .input-group-btn > .btn-small + .btn-small, .multiselect .input-group-btn > .btn-gray-sm + .btn-small, .multiselect .input-group-btn > .btn-primary-sm + .btn-small, .multiselect .input-group-btn > .btn-lg + .btn-small, .multiselect .input-group-btn > .btn-primary-lg + .btn-small, .multiselect .input-group-btn > .btn-secondary-lg + .btn-small, .multiselect .input-group-btn > .btn-gray-lg + .btn-small, .multiselect .input-group-btn > .btn-primary + .btn-small, .multiselect .input-group-btn > .btn-secondary + .btn-small, .multiselect .input-group-btn > .btn-gray + .btn-small, .multiselect .input-group-btn > .btn + .btn-gray-sm, .multiselect .input-group-btn > .btn-small + .btn-gray-sm, .multiselect .input-group-btn > .btn-gray-sm + .btn-gray-sm, .multiselect .input-group-btn > .btn-primary-sm + .btn-gray-sm, .multiselect .input-group-btn > .btn-lg + .btn-gray-sm, .multiselect .input-group-btn > .btn-primary-lg + .btn-gray-sm, .multiselect .input-group-btn > .btn-secondary-lg + .btn-gray-sm, .multiselect .input-group-btn > .btn-gray-lg + .btn-gray-sm, .multiselect .input-group-btn > .btn-primary + .btn-gray-sm, .multiselect .input-group-btn > .btn-secondary + .btn-gray-sm, .multiselect .input-group-btn > .btn-gray + .btn-gray-sm, .multiselect .input-group-btn > .btn + .btn-primary-sm, .multiselect .input-group-btn > .btn-small + .btn-primary-sm, .multiselect .input-group-btn > .btn-gray-sm + .btn-primary-sm, .multiselect .input-group-btn > .btn-primary-sm + .btn-primary-sm, .multiselect .input-group-btn > .btn-lg + .btn-primary-sm, .multiselect .input-group-btn > .btn-primary-lg + .btn-primary-sm, .multiselect .input-group-btn > .btn-secondary-lg + .btn-primary-sm, .multiselect .input-group-btn > .btn-gray-lg + .btn-primary-sm, .multiselect .input-group-btn > .btn-primary + .btn-primary-sm, .multiselect .input-group-btn > .btn-secondary + .btn-primary-sm, .multiselect .input-group-btn > .btn-gray + .btn-primary-sm, .multiselect .input-group-btn > .btn + .btn-lg, .multiselect .input-group-btn > .btn-small + .btn-lg, .multiselect .input-group-btn > .btn-gray-sm + .btn-lg, .multiselect .input-group-btn > .btn-primary-sm + .btn-lg, .multiselect .input-group-btn > .btn-lg + .btn-lg, .multiselect .input-group-btn > .btn-primary-lg + .btn-lg, .multiselect .input-group-btn > .btn-secondary-lg + .btn-lg, .multiselect .input-group-btn > .btn-gray-lg + .btn-lg, .multiselect .input-group-btn > .btn-primary + .btn-lg, .multiselect .input-group-btn > .btn-secondary + .btn-lg, .multiselect .input-group-btn > .btn-gray + .btn-lg, .multiselect .input-group-btn > .btn + .btn-primary-lg, .multiselect .input-group-btn > .btn-small + .btn-primary-lg, .multiselect .input-group-btn > .btn-gray-sm + .btn-primary-lg, .multiselect .input-group-btn > .btn-primary-sm + .btn-primary-lg, .multiselect .input-group-btn > .btn-lg + .btn-primary-lg, .multiselect .input-group-btn > .btn-primary-lg + .btn-primary-lg, .multiselect .input-group-btn > .btn-secondary-lg + .btn-primary-lg, .multiselect .input-group-btn > .btn-gray-lg + .btn-primary-lg, .multiselect .input-group-btn > .btn-primary + .btn-primary-lg, .multiselect .input-group-btn > .btn-secondary + .btn-primary-lg, .multiselect .input-group-btn > .btn-gray + .btn-primary-lg, .multiselect .input-group-btn > .btn + .btn-secondary-lg, .multiselect .input-group-btn > .btn-small + .btn-secondary-lg, .multiselect .input-group-btn > .btn-gray-sm + .btn-secondary-lg, .multiselect .input-group-btn > .btn-primary-sm + .btn-secondary-lg, .multiselect .input-group-btn > .btn-lg + .btn-secondary-lg, .multiselect .input-group-btn > .btn-primary-lg + .btn-secondary-lg, .multiselect .input-group-btn > .btn-secondary-lg + .btn-secondary-lg, .multiselect .input-group-btn > .btn-gray-lg + .btn-secondary-lg, .multiselect .input-group-btn > .btn-primary + .btn-secondary-lg, .multiselect .input-group-btn > .btn-secondary + .btn-secondary-lg, .multiselect .input-group-btn > .btn-gray + .btn-secondary-lg, .multiselect .input-group-btn > .btn + .btn-gray-lg, .multiselect .input-group-btn > .btn-small + .btn-gray-lg, .multiselect .input-group-btn > .btn-gray-sm + .btn-gray-lg, .multiselect .input-group-btn > .btn-primary-sm + .btn-gray-lg, .multiselect .input-group-btn > .btn-lg + .btn-gray-lg, .multiselect .input-group-btn > .btn-primary-lg + .btn-gray-lg, .multiselect .input-group-btn > .btn-secondary-lg + .btn-gray-lg, .multiselect .input-group-btn > .btn-gray-lg + .btn-gray-lg, .multiselect .input-group-btn > .btn-primary + .btn-gray-lg, .multiselect .input-group-btn > .btn-secondary + .btn-gray-lg, .multiselect .input-group-btn > .btn-gray + .btn-gray-lg, .multiselect .input-group-btn > .btn + .btn-primary, .multiselect .input-group-btn > .btn-small + .btn-primary, .multiselect .input-group-btn > .btn-gray-sm + .btn-primary, .multiselect .input-group-btn > .btn-primary-sm + .btn-primary, .multiselect .input-group-btn > .btn-lg + .btn-primary, .multiselect .input-group-btn > .btn-primary-lg + .btn-primary, .multiselect .input-group-btn > .btn-secondary-lg + .btn-primary, .multiselect .input-group-btn > .btn-gray-lg + .btn-primary, .multiselect .input-group-btn > .btn-primary + .btn-primary, .multiselect .input-group-btn > .btn-secondary + .btn-primary, .multiselect .input-group-btn > .btn-gray + .btn-primary, .multiselect .input-group-btn > .btn + .btn-secondary, .multiselect .input-group-btn > .btn-small + .btn-secondary, .multiselect .input-group-btn > .btn-gray-sm + .btn-secondary, .multiselect .input-group-btn > .btn-primary-sm + .btn-secondary, .multiselect .input-group-btn > .btn-lg + .btn-secondary, .multiselect .input-group-btn > .btn-primary-lg + .btn-secondary, .multiselect .input-group-btn > .btn-secondary-lg + .btn-secondary, .multiselect .input-group-btn > .btn-gray-lg + .btn-secondary, .multiselect .input-group-btn > .btn-primary + .btn-secondary, .multiselect .input-group-btn > .btn-secondary + .btn-secondary, .multiselect .input-group-btn > .btn-gray + .btn-secondary, .multiselect .input-group-btn > .btn + .btn-gray, .multiselect .input-group-btn > .btn-small + .btn-gray, .multiselect .input-group-btn > .btn-gray-sm + .btn-gray, .multiselect .input-group-btn > .btn-primary-sm + .btn-gray, .multiselect .input-group-btn > .btn-lg + .btn-gray, .multiselect .input-group-btn > .btn-primary-lg + .btn-gray, .multiselect .input-group-btn > .btn-secondary-lg + .btn-gray, .multiselect .input-group-btn > .btn-gray-lg + .btn-gray, .multiselect .input-group-btn > .btn-primary + .btn-gray, .multiselect .input-group-btn > .btn-secondary + .btn-gray, .multiselect .input-group-btn > .btn-gray + .btn-gray {
  margin-left: -1px;
}
.multiselect .input-group-btn > .btn:active, .multiselect .input-group-btn > .btn-small:active, .multiselect .input-group-btn > .btn-gray-sm:active, .multiselect .input-group-btn > .btn-primary-sm:active, .multiselect .input-group-btn > .btn-lg:active, .multiselect .input-group-btn > .btn-primary-lg:active, .multiselect .input-group-btn > .btn-secondary-lg:active, .multiselect .input-group-btn > .btn-gray-lg:active, .multiselect .input-group-btn > .btn-primary:active, .multiselect .input-group-btn > .btn-secondary:active, .multiselect .input-group-btn > .btn-gray:active, .multiselect .input-group-btn > .btn:focus, .multiselect .input-group-btn > .btn-small:focus, .multiselect .input-group-btn > .btn-gray-sm:focus, .multiselect .input-group-btn > .btn-primary-sm:focus, .multiselect .input-group-btn > .btn-lg:focus, .multiselect .input-group-btn > .btn-primary-lg:focus, .multiselect .input-group-btn > .btn-secondary-lg:focus, .multiselect .input-group-btn > .btn-gray-lg:focus, .multiselect .input-group-btn > .btn-primary:focus, .multiselect .input-group-btn > .btn-secondary:focus, .multiselect .input-group-btn > .btn-gray:focus, .multiselect .input-group-btn > .btn:hover, .multiselect .input-group-btn > .btn-small:hover, .multiselect .input-group-btn > .btn-gray-sm:hover, .multiselect .input-group-btn > .btn-primary-sm:hover, .multiselect .input-group-btn > .btn-lg:hover, .multiselect .input-group-btn > .btn-primary-lg:hover, .multiselect .input-group-btn > .btn-secondary-lg:hover, .multiselect .input-group-btn > .btn-gray-lg:hover, .multiselect .input-group-btn > .btn-primary:hover, .multiselect .input-group-btn > .btn-secondary:hover, .multiselect .input-group-btn > .btn-gray:hover {
  z-index: 1;
}
.multiselect .input-group-btn:first-child > .btn, .multiselect .input-group-btn:first-child > .btn-small, .multiselect .input-group-btn:first-child > .btn-gray-sm, .multiselect .input-group-btn:first-child > .btn-primary-sm, .multiselect .input-group-btn:first-child > .btn-lg, .multiselect .input-group-btn:first-child > .btn-primary-lg, .multiselect .input-group-btn:first-child > .btn-secondary-lg, .multiselect .input-group-btn:first-child > .btn-gray-lg, .multiselect .input-group-btn:first-child > .btn-primary, .multiselect .input-group-btn:first-child > .btn-secondary, .multiselect .input-group-btn:first-child > .btn-gray, .multiselect .input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.multiselect .input-group-btn:last-child > .btn, .multiselect .input-group-btn:last-child > .btn-small, .multiselect .input-group-btn:last-child > .btn-gray-sm, .multiselect .input-group-btn:last-child > .btn-primary-sm, .multiselect .input-group-btn:last-child > .btn-lg, .multiselect .input-group-btn:last-child > .btn-primary-lg, .multiselect .input-group-btn:last-child > .btn-secondary-lg, .multiselect .input-group-btn:last-child > .btn-gray-lg, .multiselect .input-group-btn:last-child > .btn-primary, .multiselect .input-group-btn:last-child > .btn-secondary, .multiselect .input-group-btn:last-child > .btn-gray, .multiselect .input-group-btn:last-child > .btn-group {
  z-index: 1;
  margin-left: -1px;
}
.multiselect .nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.multiselect .nav:after, .multiselect .nav:before {
  content: " ";
  display: table;
}
.multiselect .nav:after {
  clear: both;
}
.multiselect .nav > li, .multiselect .nav > li > a {
  position: relative;
  display: block;
}
.multiselect .nav > li > a {
  padding: 10px 15px;
}
.multiselect .nav > li > a:focus, .multiselect .nav > li > a:hover {
  text-decoration: none;
  background-color: #eee;
}
.multiselect .nav > li.disabled > a {
  color: #777;
}
.multiselect .nav > li.disabled > a:focus, .multiselect .nav > li.disabled > a:hover {
  color: #777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.multiselect .nav .open > a, .multiselect .nav .open > a:focus, .multiselect .nav .open > a:hover {
  background-color: #eee;
  border-color: #337ab7;
}
.multiselect .nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.multiselect .nav > li > a > img {
  max-width: none;
}
.multiselect .nav-tabs {
  border-bottom: 1px solid #ddd;
}
.multiselect .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.multiselect .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.multiselect .nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.multiselect .nav-tabs > li.active > a, .multiselect .nav-tabs > li.active > a:focus, .multiselect .nav-tabs > li.active > a:hover {
  color: #555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.multiselect .nav-pills > li {
  float: left;
}
.multiselect .nav-pills > li > a {
  border-radius: 4px;
}
.multiselect .nav-pills > li + li {
  margin-left: 2px;
}
.multiselect .nav-pills > li.active > a, .multiselect .nav-pills > li.active > a:focus, .multiselect .nav-pills > li.active > a:hover {
  color: #fff;
  background-color: #337ab7;
}
.multiselect .nav-stacked > li {
  float: none;
}
.multiselect .nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.multiselect .nav-justified, .multiselect .nav-tabs.nav-justified {
  width: 100%;
}
.multiselect .nav-justified > li, .multiselect .nav-tabs.nav-justified > li {
  float: none;
}
.multiselect .nav-justified > li > a, .multiselect .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.multiselect .nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .multiselect .nav-justified > li, .multiselect .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .multiselect .nav-justified > li > a, .multiselect .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.multiselect .nav-tabs-justified, .multiselect .nav-tabs.nav-justified {
  border-bottom: 0;
}
.multiselect .nav-tabs-justified > li > a, .multiselect .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.multiselect .nav-tabs-justified > .active > a, .multiselect .nav-tabs-justified > .active > a:focus, .multiselect .nav-tabs-justified > .active > a:hover, .multiselect .nav-tabs.nav-justified > .active > a, .multiselect .nav-tabs.nav-justified > .active > a:focus, .multiselect .nav-tabs.nav-justified > .active > a:hover {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .multiselect .nav-tabs-justified > li > a, .multiselect .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .multiselect .nav-tabs-justified > .active > a, .multiselect .nav-tabs-justified > .active > a:focus, .multiselect .nav-tabs-justified > .active > a:hover, .multiselect .nav-tabs.nav-justified > .active > a, .multiselect .nav-tabs.nav-justified > .active > a:focus, .multiselect .nav-tabs.nav-justified > .active > a:hover {
    border-bottom-color: #fff;
  }
}
.multiselect .tab-content > .tab-pane {
  display: none;
}
.multiselect .tab-content > .active {
  display: block;
}
.multiselect .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.multiselect .navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
.multiselect .navbar:after, .multiselect .navbar:before {
  content: " ";
  display: table;
}
.multiselect .navbar:after {
  clear: both;
}
@media (min-width: 768px) {
  .multiselect .navbar {
    border-radius: 4px;
  }
}
.multiselect .navbar-header:after, .multiselect .navbar-header:before {
  content: " ";
  display: table;
}
.multiselect .navbar-header:after {
  clear: both;
}
@media (min-width: 768px) {
  .multiselect .navbar-header {
    float: left;
  }
}
.multiselect .navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.multiselect .navbar-collapse:after, .multiselect .navbar-collapse:before {
  content: " ";
  display: table;
}
.multiselect .navbar-collapse:after {
  clear: both;
}
.multiselect .navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .multiselect .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .multiselect .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .multiselect .navbar-collapse.in {
    overflow-y: visible;
  }
  .multiselect .navbar-fixed-bottom .navbar-collapse, .multiselect .navbar-fixed-top .navbar-collapse, .multiselect .navbar-static-top .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.multiselect .navbar-fixed-bottom .navbar-collapse, .multiselect .navbar-fixed-top .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .multiselect .navbar-fixed-bottom .navbar-collapse, .multiselect .navbar-fixed-top .navbar-collapse {
    max-height: 200px;
  }
}
.multiselect .container-fluid > .navbar-collapse, .multiselect .container-fluid > .navbar-header, .multiselect .container > .navbar-collapse, .multiselect .container > .navbar-header {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .multiselect .container-fluid > .navbar-collapse, .multiselect .container-fluid > .navbar-header, .multiselect .container > .navbar-collapse, .multiselect .container > .navbar-header {
    margin-right: 0;
    margin-left: 0;
  }
}
.multiselect .navbar-static-top {
  z-index: 7;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .multiselect .navbar-static-top {
    border-radius: 0;
  }
}
.multiselect .navbar-fixed-bottom, .multiselect .navbar-fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 8;
}
@media (min-width: 768px) {
  .multiselect .navbar-fixed-bottom, .multiselect .navbar-fixed-top {
    border-radius: 0;
  }
}
.multiselect .navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.multiselect .navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.multiselect .navbar-brand {
  float: left;
  padding: 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.multiselect .navbar-brand:focus, .multiselect .navbar-brand:hover {
  text-decoration: none;
}
.multiselect .navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .multiselect .navbar > .container-fluid .navbar-brand, .multiselect .navbar > .container .navbar-brand {
    margin-left: -15px;
  }
}
.multiselect .navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.multiselect .navbar-toggle:focus {
  outline: 0;
}
.multiselect .navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.multiselect .navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .multiselect .navbar-toggle {
    display: none;
  }
}
.multiselect .navbar-nav {
  margin: 7.5px -15px;
}
.multiselect .navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .multiselect .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .multiselect .navbar-nav .open .dropdown-menu .dropdown-header, .multiselect .navbar-nav .open .dropdown-menu > li > a {
    padding: 5px 15px 5px 25px;
  }
  .multiselect .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .multiselect .navbar-nav .open .dropdown-menu > li > a:focus, .multiselect .navbar-nav .open .dropdown-menu > li > a:hover {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .multiselect .navbar-nav {
    float: left;
    margin: 0;
  }
  .multiselect .navbar-nav > li {
    float: left;
  }
  .multiselect .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.multiselect .navbar-form {
  margin: 8px -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
}
@media (min-width: 768px) {
  .multiselect .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .multiselect .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .multiselect .navbar-form .form-control-static {
    display: inline-block;
  }
  .multiselect .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .multiselect .navbar-form .input-group .form-control, .multiselect .navbar-form .input-group .input-group-addon, .multiselect .navbar-form .input-group .input-group-btn {
    width: auto;
  }
  .multiselect .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .multiselect .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .multiselect .navbar-form .checkbox, .multiselect .navbar-form .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .multiselect .navbar-form .checkbox label, .multiselect .navbar-form .radio label {
    padding-left: 0;
  }
  .multiselect .navbar-form .checkbox input[type=checkbox], .multiselect .navbar-form .radio input[type=radio] {
    position: relative;
    margin-left: 0;
  }
  .multiselect .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .multiselect .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .multiselect .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .multiselect .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
  }
}
.multiselect .navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.multiselect .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.multiselect .navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.multiselect .btn-group-sm > .navbar-btn.btn, .multiselect .btn-group-sm > .navbar-btn.btn-small, .multiselect .btn-group-sm > .navbar-btn.btn-gray-sm, .multiselect .btn-group-sm > .navbar-btn.btn-primary-sm, .multiselect .btn-group-sm > .navbar-btn.btn-lg, .multiselect .btn-group-sm > .navbar-btn.btn-primary-lg, .multiselect .btn-group-sm > .navbar-btn.btn-secondary-lg, .multiselect .btn-group-sm > .navbar-btn.btn-gray-lg, .multiselect .btn-group-sm > .navbar-btn.btn-primary, .multiselect .btn-group-sm > .navbar-btn.btn-secondary, .multiselect .btn-group-sm > .navbar-btn.btn-gray, .multiselect .navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.multiselect .btn-group-xs > .navbar-btn.btn, .multiselect .btn-group-xs > .navbar-btn.btn-small, .multiselect .btn-group-xs > .navbar-btn.btn-gray-sm, .multiselect .btn-group-xs > .navbar-btn.btn-primary-sm, .multiselect .btn-group-xs > .navbar-btn.btn-lg, .multiselect .btn-group-xs > .navbar-btn.btn-primary-lg, .multiselect .btn-group-xs > .navbar-btn.btn-secondary-lg, .multiselect .btn-group-xs > .navbar-btn.btn-gray-lg, .multiselect .btn-group-xs > .navbar-btn.btn-primary, .multiselect .btn-group-xs > .navbar-btn.btn-secondary, .multiselect .btn-group-xs > .navbar-btn.btn-gray, .multiselect .navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.multiselect .navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .multiselect .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (min-width: 768px) {
  .multiselect .navbar-left {
    float: left !important;
  }
  .multiselect .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .multiselect .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.multiselect .navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.multiselect .navbar-default .navbar-brand {
  color: #777;
}
.multiselect .navbar-default .navbar-brand:focus, .multiselect .navbar-default .navbar-brand:hover {
  color: #5e5e5e;
  background-color: transparent;
}
.multiselect .navbar-default .navbar-nav > li > a, .multiselect .navbar-default .navbar-text {
  color: #777;
}
.multiselect .navbar-default .navbar-nav > li > a:focus, .multiselect .navbar-default .navbar-nav > li > a:hover {
  color: #333;
  background-color: transparent;
}
.multiselect .navbar-default .navbar-nav > .active > a, .multiselect .navbar-default .navbar-nav > .active > a:focus, .multiselect .navbar-default .navbar-nav > .active > a:hover {
  color: #555;
  background-color: #e7e7e7;
}
.multiselect .navbar-default .navbar-nav > .disabled > a, .multiselect .navbar-default .navbar-nav > .disabled > a:focus, .multiselect .navbar-default .navbar-nav > .disabled > a:hover {
  color: #efeae7;
  background-color: transparent;
}
.multiselect .navbar-default .navbar-toggle {
  border-color: #ddd;
}
.multiselect .navbar-default .navbar-toggle:focus, .multiselect .navbar-default .navbar-toggle:hover {
  background-color: #ddd;
}
.multiselect .navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.multiselect .navbar-default .navbar-collapse, .multiselect .navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.multiselect .navbar-default .navbar-nav > .open > a, .multiselect .navbar-default .navbar-nav > .open > a:focus, .multiselect .navbar-default .navbar-nav > .open > a:hover {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 767px) {
  .multiselect .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .multiselect .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .multiselect .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #333;
    background-color: transparent;
  }
  .multiselect .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .multiselect .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .multiselect .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
    color: #555;
    background-color: #e7e7e7;
  }
  .multiselect .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .multiselect .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .multiselect .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    color: #efeae7;
    background-color: transparent;
  }
}
.multiselect .navbar-default .navbar-link {
  color: #777;
}
.multiselect .navbar-default .navbar-link:hover {
  color: #333;
}
.multiselect .navbar-default .btn-link {
  color: #777;
}
.multiselect .navbar-default .btn-link:focus, .multiselect .navbar-default .btn-link:hover {
  color: #333;
}
.multiselect .navbar-default .btn-link[disabled]:focus, .multiselect .navbar-default .btn-link[disabled]:hover, .multiselect fieldset[disabled] .navbar-default .btn-link:focus, .multiselect fieldset[disabled] .navbar-default .btn-link:hover {
  color: #efeae7;
}
.multiselect .navbar-inverse {
  background-color: #222;
  border-color: #090909;
}
.multiselect .navbar-inverse .navbar-brand {
  color: #5aadbb;
}
.multiselect .navbar-inverse .navbar-brand:focus, .multiselect .navbar-inverse .navbar-brand:hover {
  color: #fff;
  background-color: transparent;
}
.multiselect .navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.multiselect .navbar-inverse .navbar-nav > li > a {
  color: #5aadbb;
}
.multiselect .navbar-inverse .navbar-nav > li > a:focus, .multiselect .navbar-inverse .navbar-nav > li > a:hover {
  color: #fff;
  background-color: transparent;
}
.multiselect .navbar-inverse .navbar-nav > .active > a, .multiselect .navbar-inverse .navbar-nav > .active > a:focus, .multiselect .navbar-inverse .navbar-nav > .active > a:hover {
  color: #fff;
  background-color: #090909;
}
.multiselect .navbar-inverse .navbar-nav > .disabled > a, .multiselect .navbar-inverse .navbar-nav > .disabled > a:focus, .multiselect .navbar-inverse .navbar-nav > .disabled > a:hover {
  color: #444;
  background-color: transparent;
}
.multiselect .navbar-inverse .navbar-toggle {
  border-color: #333;
}
.multiselect .navbar-inverse .navbar-toggle:focus, .multiselect .navbar-inverse .navbar-toggle:hover {
  background-color: #333;
}
.multiselect .navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.multiselect .navbar-inverse .navbar-collapse, .multiselect .navbar-inverse .navbar-form {
  border-color: #101010;
}
.multiselect .navbar-inverse .navbar-nav > .open > a, .multiselect .navbar-inverse .navbar-nav > .open > a:focus, .multiselect .navbar-inverse .navbar-nav > .open > a:hover {
  background-color: #090909;
  color: #fff;
}
@media (max-width: 767px) {
  .multiselect .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  .multiselect .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  .multiselect .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #5aadbb;
  }
  .multiselect .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .multiselect .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #fff;
    background-color: transparent;
  }
  .multiselect .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .multiselect .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .multiselect .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
    color: #fff;
    background-color: #090909;
  }
  .multiselect .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .multiselect .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .multiselect .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    color: #444;
    background-color: transparent;
  }
}
.multiselect .navbar-inverse .navbar-link {
  color: #5aadbb;
}
.multiselect .navbar-inverse .navbar-link:hover {
  color: #fff;
}
.multiselect .navbar-inverse .btn-link {
  color: #5aadbb;
}
.multiselect .navbar-inverse .btn-link:focus, .multiselect .navbar-inverse .btn-link:hover {
  color: #fff;
}
.multiselect .navbar-inverse .btn-link[disabled]:focus, .multiselect .navbar-inverse .btn-link[disabled]:hover, .multiselect fieldset[disabled] .navbar-inverse .btn-link:focus, .multiselect fieldset[disabled] .navbar-inverse .btn-link:hover {
  color: #444;
}
.multiselect .breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.multiselect .breadcrumb > li {
  display: inline-block;
}
.multiselect .breadcrumb > li + li:before {
  content: "/ ";
  padding: 0 5px;
  color: #efeae7;
}
.multiselect .breadcrumb > .active {
  color: #777;
}
.multiselect .pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.multiselect .pagination > li {
  display: inline;
}
.multiselect .pagination > li > a, .multiselect .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.428571429;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.multiselect .pagination > li:first-child > a, .multiselect .pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.multiselect .pagination > li:last-child > a, .multiselect .pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.multiselect .pagination > li > a:focus, .multiselect .pagination > li > a:hover, .multiselect .pagination > li > span:focus, .multiselect .pagination > li > span:hover {
  z-index: 1;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.multiselect .pagination > .active > a, .multiselect .pagination > .active > a:focus, .multiselect .pagination > .active > a:hover, .multiselect .pagination > .active > span, .multiselect .pagination > .active > span:focus, .multiselect .pagination > .active > span:hover {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.multiselect .pagination > .disabled > a, .multiselect .pagination > .disabled > a:focus, .multiselect .pagination > .disabled > a:hover, .multiselect .pagination > .disabled > span, .multiselect .pagination > .disabled > span:focus, .multiselect .pagination > .disabled > span:hover {
  color: #777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.multiselect .pagination-lg > li > a, .multiselect .pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.multiselect .pagination-lg > li:first-child > a, .multiselect .pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.multiselect .pagination-lg > li:last-child > a, .multiselect .pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.multiselect .pagination-sm > li > a, .multiselect .pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.multiselect .pagination-sm > li:first-child > a, .multiselect .pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.multiselect .pagination-sm > li:last-child > a, .multiselect .pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.multiselect .pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.multiselect .pager:after, .multiselect .pager:before {
  content: " ";
  display: table;
}
.multiselect .pager:after {
  clear: both;
}
.multiselect .pager li {
  display: inline;
}
.multiselect .pager li > a, .multiselect .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.multiselect .pager li > a:focus, .multiselect .pager li > a:hover {
  text-decoration: none;
  background-color: #eee;
}
.multiselect .pager .next > a, .multiselect .pager .next > span {
  float: right;
}
.multiselect .pager .previous > a, .multiselect .pager .previous > span {
  float: left;
}
.multiselect .pager .disabled > a, .multiselect .pager .disabled > a:focus, .multiselect .pager .disabled > a:hover, .multiselect .pager .disabled > span {
  color: #777;
  background-color: #fff;
  cursor: not-allowed;
}
.multiselect .label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.multiselect .label:empty {
  display: none;
}
.multiselect .btn .label, .multiselect .btn-small .label, .multiselect .btn-gray-sm .label, .multiselect .btn-primary-sm .label, .multiselect .btn-lg .label, .multiselect .btn-primary-lg .label, .multiselect .btn-secondary-lg .label, .multiselect .btn-gray-lg .label, .multiselect .btn-primary .label, .multiselect .btn-secondary .label, .multiselect .btn-gray .label {
  position: relative;
  top: -1px;
}
.multiselect a.label:focus, .multiselect a.label:hover {
  color: #fff;
  text-decoration: none;
}
.multiselect .label-default {
  background-color: #777;
}
.multiselect .label-default[href]:focus, .multiselect .label-default[href]:hover {
  background-color: #5e5e5e;
}
.multiselect .label-primary {
  background-color: #337ab7;
}
.multiselect .label-primary[href]:focus, .multiselect .label-primary[href]:hover {
  background-color: #286090;
}
.multiselect .label-success {
  background-color: #5cb85c;
}
.multiselect .label-success[href]:focus, .multiselect .label-success[href]:hover {
  background-color: #449d44;
}
.multiselect .label-info {
  background-color: #5bc0de;
}
.multiselect .label-info[href]:focus, .multiselect .label-info[href]:hover {
  background-color: #31b0d5;
}
.multiselect .label-warning {
  background-color: #f0ad4e;
}
.multiselect .label-warning[href]:focus, .multiselect .label-warning[href]:hover {
  background-color: #ec971f;
}
.multiselect .label-danger {
  background-color: #d9534f;
}
.multiselect .label-danger[href]:focus, .multiselect .label-danger[href]:hover {
  background-color: #c9302c;
}
.multiselect .badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777;
  border-radius: 10px;
}
.multiselect .badge:empty {
  display: none;
}
.multiselect .btn .badge, .multiselect .btn-small .badge, .multiselect .btn-gray-sm .badge, .multiselect .btn-primary-sm .badge, .multiselect .btn-lg .badge, .multiselect .btn-primary-lg .badge, .multiselect .btn-secondary-lg .badge, .multiselect .btn-gray-lg .badge, .multiselect .btn-primary .badge, .multiselect .btn-secondary .badge, .multiselect .btn-gray .badge {
  position: relative;
  top: -1px;
}
.multiselect .btn-group-xs > .btn .badge, .multiselect .btn-group-xs > .btn-small .badge, .multiselect .btn-group-xs > .btn-gray-sm .badge, .multiselect .btn-group-xs > .btn-primary-sm .badge, .multiselect .btn-group-xs > .btn-lg .badge, .multiselect .btn-group-xs > .btn-primary-lg .badge, .multiselect .btn-group-xs > .btn-secondary-lg .badge, .multiselect .btn-group-xs > .btn-gray-lg .badge, .multiselect .btn-group-xs > .btn-primary .badge, .multiselect .btn-group-xs > .btn-secondary .badge, .multiselect .btn-group-xs > .btn-gray .badge, .multiselect .btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
.multiselect .list-group-item.active > .badge, .multiselect .nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.multiselect .list-group-item > .badge {
  float: right;
}
.multiselect .list-group-item > .badge + .badge {
  margin-right: 5px;
}
.multiselect .nav-pills > li > a > .badge {
  margin-left: 3px;
}
.multiselect a.badge:focus, .multiselect a.badge:hover {
  color: #fff;
  text-decoration: none;
}
.multiselect .jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  background-color: #eee;
}
.multiselect .jumbotron, .multiselect .jumbotron .h1, .multiselect .jumbotron h1 {
  color: inherit;
}
.multiselect .jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.multiselect .jumbotron > hr {
  border-top-color: #d5d5d5;
}
.multiselect .container-fluid .jumbotron, .multiselect .container .jumbotron {
  border-radius: 6px;
  padding-left: 15px;
  padding-right: 15px;
}
.multiselect .jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .multiselect .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .multiselect .container-fluid .jumbotron, .multiselect .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .multiselect .jumbotron .h1, .multiselect .jumbotron h1 {
    font-size: 63px;
  }
}
.multiselect .thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out;
}
.multiselect .thumbnail > img, .multiselect .thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
.multiselect .thumbnail .caption {
  padding: 9px;
  color: #333;
}
.multiselect a.thumbnail.active, .multiselect a.thumbnail:focus, .multiselect a.thumbnail:hover {
  border-color: #337ab7;
}
.multiselect .alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.multiselect .alert h4 {
  margin-top: 0;
  color: inherit;
}
.multiselect .alert .alert-link {
  font-weight: 700;
}
.multiselect .alert > p, .multiselect .alert > ul {
  margin-bottom: 0;
}
.multiselect .alert > p + p {
  margin-top: 5px;
}
.multiselect .alert-dismissable, .multiselect .alert-dismissible {
  padding-right: 35px;
}
.multiselect .alert-dismissable .close, .multiselect .alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.multiselect .alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.multiselect .alert-success hr {
  border-top-color: #c9e2b3;
}
.multiselect .alert-success .alert-link {
  color: #2b542c;
}
.multiselect .alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.multiselect .alert-info hr {
  border-top-color: #a6e1ec;
}
.multiselect .alert-info .alert-link {
  color: #245269;
}
.multiselect .alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.multiselect .alert-warning hr {
  border-top-color: #f7e1b5;
}
.multiselect .alert-warning .alert-link {
  color: #66512c;
}
.multiselect .alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.multiselect .alert-danger hr {
  border-top-color: #e4b9c0;
}
.multiselect .alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes a {
  0% {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes a {
  0% {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.multiselect .progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.multiselect .progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width .6s ease;
  transition: width .6s ease;
}
.multiselect .progress-bar-striped, .multiselect .progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent);
  background-size: 40px 40px;
}
.multiselect .progress-bar.active, .multiselect .progress.active .progress-bar {
  -webkit-animation: a 2s linear infinite;
  animation: a 2s linear infinite;
}
.multiselect .progress-bar-success {
  background-color: #5cb85c;
}
.multiselect .progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent);
}
.multiselect .progress-bar-info {
  background-color: #5bc0de;
}
.multiselect .progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent);
}
.multiselect .progress-bar-warning {
  background-color: #f0ad4e;
}
.multiselect .progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent);
}
.multiselect .progress-bar-danger {
  background-color: #d9534f;
}
.multiselect .progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent);
}
.multiselect .media {
  margin-top: 15px;
}
.multiselect .media:first-child {
  margin-top: 0;
}
.multiselect .media, .multiselect .media-body {
  zoom: 1;
  overflow: hidden;
}
.multiselect .media-body {
  width: 10000px;
}
.multiselect .media-object {
  display: block;
}
.multiselect .media-object.img-thumbnail {
  max-width: none;
}
.multiselect .media-right, .multiselect .media > .pull-right {
  padding-left: 10px;
}
.multiselect .media-left, .multiselect .media > .pull-left {
  padding-right: 10px;
}
.multiselect .media-body, .multiselect .media-left, .multiselect .media-right {
  display: table-cell;
  vertical-align: top;
}
.multiselect .media-middle {
  vertical-align: middle;
}
.multiselect .media-bottom {
  vertical-align: bottom;
}
.multiselect .media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.multiselect .media-list {
  padding-left: 0;
  list-style: none;
}
.multiselect .list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.multiselect .list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.multiselect .list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.multiselect .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.multiselect a.list-group-item, .multiselect button.list-group-item {
  color: #555;
}
.multiselect a.list-group-item .list-group-item-heading, .multiselect button.list-group-item .list-group-item-heading {
  color: #333;
}
.multiselect a.list-group-item:focus, .multiselect a.list-group-item:hover, .multiselect button.list-group-item:focus, .multiselect button.list-group-item:hover {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
.multiselect button.list-group-item {
  width: 100%;
  text-align: left;
}
.multiselect .list-group-item.disabled, .multiselect .list-group-item.disabled:focus, .multiselect .list-group-item.disabled:hover {
  background-color: #eee;
  color: #777;
  cursor: not-allowed;
}
.multiselect .list-group-item.disabled .list-group-item-heading, .multiselect .list-group-item.disabled:focus .list-group-item-heading, .multiselect .list-group-item.disabled:hover .list-group-item-heading {
  color: inherit;
}
.multiselect .list-group-item.disabled .list-group-item-text, .multiselect .list-group-item.disabled:focus .list-group-item-text, .multiselect .list-group-item.disabled:hover .list-group-item-text {
  color: #777;
}
.multiselect .list-group-item.active, .multiselect .list-group-item.active:focus, .multiselect .list-group-item.active:hover {
  z-index: 1;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.multiselect .list-group-item.active .list-group-item-heading, .multiselect .list-group-item.active .list-group-item-heading > .small, .multiselect .list-group-item.active .list-group-item-heading > small, .multiselect .list-group-item.active:focus .list-group-item-heading, .multiselect .list-group-item.active:focus .list-group-item-heading > .small, .multiselect .list-group-item.active:focus .list-group-item-heading > small, .multiselect .list-group-item.active:hover .list-group-item-heading, .multiselect .list-group-item.active:hover .list-group-item-heading > .small, .multiselect .list-group-item.active:hover .list-group-item-heading > small {
  color: inherit;
}
.multiselect .list-group-item.active .list-group-item-text, .multiselect .list-group-item.active:focus .list-group-item-text, .multiselect .list-group-item.active:hover .list-group-item-text {
  color: #c7ddef;
}
.multiselect .list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
.multiselect a.list-group-item-success, .multiselect button.list-group-item-success {
  color: #3c763d;
}
.multiselect a.list-group-item-success .list-group-item-heading, .multiselect button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
.multiselect a.list-group-item-success:focus, .multiselect a.list-group-item-success:hover, .multiselect button.list-group-item-success:focus, .multiselect button.list-group-item-success:hover {
  color: #3c763d;
  background-color: #d0e9c6;
}
.multiselect a.list-group-item-success.active, .multiselect a.list-group-item-success.active:focus, .multiselect a.list-group-item-success.active:hover, .multiselect button.list-group-item-success.active, .multiselect button.list-group-item-success.active:focus, .multiselect button.list-group-item-success.active:hover {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.multiselect .list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
.multiselect a.list-group-item-info, .multiselect button.list-group-item-info {
  color: #31708f;
}
.multiselect a.list-group-item-info .list-group-item-heading, .multiselect button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
.multiselect a.list-group-item-info:focus, .multiselect a.list-group-item-info:hover, .multiselect button.list-group-item-info:focus, .multiselect button.list-group-item-info:hover {
  color: #31708f;
  background-color: #c4e3f3;
}
.multiselect a.list-group-item-info.active, .multiselect a.list-group-item-info.active:focus, .multiselect a.list-group-item-info.active:hover, .multiselect button.list-group-item-info.active, .multiselect button.list-group-item-info.active:focus, .multiselect button.list-group-item-info.active:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.multiselect .list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
.multiselect a.list-group-item-warning, .multiselect button.list-group-item-warning {
  color: #8a6d3b;
}
.multiselect a.list-group-item-warning .list-group-item-heading, .multiselect button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
.multiselect a.list-group-item-warning:focus, .multiselect a.list-group-item-warning:hover, .multiselect button.list-group-item-warning:focus, .multiselect button.list-group-item-warning:hover {
  color: #8a6d3b;
  background-color: #faf2cc;
}
.multiselect a.list-group-item-warning.active, .multiselect a.list-group-item-warning.active:focus, .multiselect a.list-group-item-warning.active:hover, .multiselect button.list-group-item-warning.active, .multiselect button.list-group-item-warning.active:focus, .multiselect button.list-group-item-warning.active:hover {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.multiselect .list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
.multiselect a.list-group-item-danger, .multiselect button.list-group-item-danger {
  color: #a94442;
}
.multiselect a.list-group-item-danger .list-group-item-heading, .multiselect button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
.multiselect a.list-group-item-danger:focus, .multiselect a.list-group-item-danger:hover, .multiselect button.list-group-item-danger:focus, .multiselect button.list-group-item-danger:hover {
  color: #a94442;
  background-color: #ebcccc;
}
.multiselect a.list-group-item-danger.active, .multiselect a.list-group-item-danger.active:focus, .multiselect a.list-group-item-danger.active:hover, .multiselect button.list-group-item-danger.active, .multiselect button.list-group-item-danger.active:focus, .multiselect button.list-group-item-danger.active:hover {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.multiselect .list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.multiselect .list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.multiselect .panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.multiselect .panel-body {
  padding: 15px;
}
.multiselect .panel-body:after, .multiselect .panel-body:before {
  content: " ";
  display: table;
}
.multiselect .panel-body:after {
  clear: both;
}
.multiselect .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.multiselect .panel-heading > .dropdown .dropdown-toggle, .multiselect .panel-title {
  color: inherit;
}
.multiselect .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}
.multiselect .panel-title > .small, .multiselect .panel-title > .small > a, .multiselect .panel-title > a, .multiselect .panel-title > small, .multiselect .panel-title > small > a {
  color: inherit;
}
.multiselect .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.multiselect .panel > .list-group, .multiselect .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.multiselect .panel > .list-group .list-group-item, .multiselect .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.multiselect .panel > .list-group:first-child .list-group-item:first-child, .multiselect .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.multiselect .panel > .list-group:last-child .list-group-item:last-child, .multiselect .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.multiselect .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.multiselect .list-group + .panel-footer, .multiselect .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.multiselect .panel > .panel-collapse > .table, .multiselect .panel > .table, .multiselect .panel > .table-responsive > .table {
  margin-bottom: 0;
}
.multiselect .panel > .panel-collapse > .table caption, .multiselect .panel > .table-responsive > .table caption, .multiselect .panel > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.multiselect .panel > .table-responsive:first-child > .table:first-child, .multiselect .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .multiselect .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .multiselect .panel > .table:first-child, .multiselect .panel > .table:first-child > tbody:first-child > tr:first-child, .multiselect .panel > .table:first-child > thead:first-child > tr:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.multiselect .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .multiselect .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .multiselect .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .multiselect .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .multiselect .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .multiselect .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .multiselect .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .multiselect .panel > .table:first-child > thead:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.multiselect .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .multiselect .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .multiselect .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .multiselect .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .multiselect .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .multiselect .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .multiselect .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .multiselect .panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.multiselect .panel > .table-responsive:last-child > .table:last-child, .multiselect .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .multiselect .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .multiselect .panel > .table:last-child, .multiselect .panel > .table:last-child > tbody:last-child > tr:last-child, .multiselect .panel > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.multiselect .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .multiselect .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .multiselect .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .multiselect .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .multiselect .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .multiselect .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .multiselect .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .multiselect .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.multiselect .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .multiselect .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .multiselect .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .multiselect .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .multiselect .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .multiselect .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .multiselect .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .multiselect .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.multiselect .panel > .panel-body + .table, .multiselect .panel > .panel-body + .table-responsive, .multiselect .panel > .table + .panel-body, .multiselect .panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.multiselect .panel > .table > tbody:first-child > tr:first-child td, .multiselect .panel > .table > tbody:first-child > tr:first-child th {
  border-top: 0;
}
.multiselect .panel > .table-bordered, .multiselect .panel > .table-responsive > .table-bordered {
  border: 0;
}
.multiselect .panel > .table-bordered > tbody > tr > td:first-child, .multiselect .panel > .table-bordered > tbody > tr > th:first-child, .multiselect .panel > .table-bordered > tfoot > tr > td:first-child, .multiselect .panel > .table-bordered > tfoot > tr > th:first-child, .multiselect .panel > .table-bordered > thead > tr > td:first-child, .multiselect .panel > .table-bordered > thead > tr > th:first-child, .multiselect .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .multiselect .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .multiselect .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .multiselect .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .multiselect .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .multiselect .panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
  border-left: 0;
}
.multiselect .panel > .table-bordered > tbody > tr > td:last-child, .multiselect .panel > .table-bordered > tbody > tr > th:last-child, .multiselect .panel > .table-bordered > tfoot > tr > td:last-child, .multiselect .panel > .table-bordered > tfoot > tr > th:last-child, .multiselect .panel > .table-bordered > thead > tr > td:last-child, .multiselect .panel > .table-bordered > thead > tr > th:last-child, .multiselect .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .multiselect .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .multiselect .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .multiselect .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .multiselect .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .multiselect .panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
  border-right: 0;
}
.multiselect .panel > .table-bordered > tbody > tr:first-child > td, .multiselect .panel > .table-bordered > tbody > tr:first-child > th, .multiselect .panel > .table-bordered > tbody > tr:last-child > td, .multiselect .panel > .table-bordered > tbody > tr:last-child > th, .multiselect .panel > .table-bordered > tfoot > tr:last-child > td, .multiselect .panel > .table-bordered > tfoot > tr:last-child > th, .multiselect .panel > .table-bordered > thead > tr:first-child > td, .multiselect .panel > .table-bordered > thead > tr:first-child > th, .multiselect .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .multiselect .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, .multiselect .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .multiselect .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .multiselect .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .multiselect .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .multiselect .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .multiselect .panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
  border-bottom: 0;
}
.multiselect .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.multiselect .panel-group {
  margin-bottom: 20px;
}
.multiselect .panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.multiselect .panel-group .panel + .panel {
  margin-top: 5px;
}
.multiselect .panel-group .panel-heading {
  border-bottom: 0;
}
.multiselect .panel-group .panel-heading + .panel-collapse > .list-group, .multiselect .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 1px solid #ddd;
}
.multiselect .panel-group .panel-footer {
  border-top: 0;
}
.multiselect .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.multiselect .panel-default {
  border-color: #ddd;
}
.multiselect .panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.multiselect .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.multiselect .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.multiselect .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.multiselect .panel-primary {
  border-color: #337ab7;
}
.multiselect .panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.multiselect .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.multiselect .panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.multiselect .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.multiselect .panel-success {
  border-color: #d6e9c6;
}
.multiselect .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.multiselect .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.multiselect .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.multiselect .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.multiselect .panel-info {
  border-color: #bce8f1;
}
.multiselect .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.multiselect .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.multiselect .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.multiselect .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.multiselect .panel-warning {
  border-color: #faebcc;
}
.multiselect .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.multiselect .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.multiselect .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.multiselect .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.multiselect .panel-danger {
  border-color: #ebccd1;
}
.multiselect .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.multiselect .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.multiselect .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.multiselect .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.multiselect .embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.multiselect .embed-responsive .embed-responsive-item, .multiselect .embed-responsive embed, .multiselect .embed-responsive iframe, .multiselect .embed-responsive object, .multiselect .embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.multiselect .embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.multiselect .embed-responsive-4by3 {
  padding-bottom: 75%;
}
.multiselect .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.multiselect .well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.multiselect .well-lg {
  padding: 24px;
  border-radius: 6px;
}
.multiselect .well-sm {
  padding: 9px;
  border-radius: 3px;
}
.multiselect .close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2;
  filter: alpha(opacity=20);
}
.multiselect .close:focus, .multiselect .close:hover {
  color: #000;
  text-decoration: none;
  opacity: .5;
  filter: alpha(opacity=50);
}
.multiselect button.close {
  padding: 0;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.multiselect .modal, .multiselect .modal-open {
  overflow: hidden;
}
.multiselect .modal {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.multiselect .modal.fade .modal-dialog {
  -webkit-transform: translateY(-25%);
  transform: translateY(-25%);
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: -webkit-transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out,-webkit-transform .3s ease-out;
}
.multiselect .modal.in .modal-dialog {
  -webkit-transform: translate(0);
  transform: translate(0);
}
.multiselect .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.multiselect .modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.multiselect .modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.multiselect .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
  background-color: #000;
}
.multiselect .modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.multiselect .modal-backdrop.in {
  opacity: .5;
  filter: alpha(opacity=50);
}
.multiselect .modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.multiselect .modal-header:after, .multiselect .modal-header:before {
  content: " ";
  display: table;
}
.multiselect .modal-header:after {
  clear: both;
}
.multiselect .modal-header .close {
  margin-top: -2px;
}
.multiselect .modal-title {
  margin: 0;
  line-height: 1.428571429;
}
.multiselect .modal-body {
  position: relative;
  padding: 15px;
}
.multiselect .modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.multiselect .modal-footer:after, .multiselect .modal-footer:before {
  content: " ";
  display: table;
}
.multiselect .modal-footer:after {
  clear: both;
}
.multiselect .modal-footer .btn + .btn, .multiselect .modal-footer .btn-small + .btn, .multiselect .modal-footer .btn-gray-sm + .btn, .multiselect .modal-footer .btn-primary-sm + .btn, .multiselect .modal-footer .btn-lg + .btn, .multiselect .modal-footer .btn-primary-lg + .btn, .multiselect .modal-footer .btn-secondary-lg + .btn, .multiselect .modal-footer .btn-gray-lg + .btn, .multiselect .modal-footer .btn-primary + .btn, .multiselect .modal-footer .btn-secondary + .btn, .multiselect .modal-footer .btn-gray + .btn, .multiselect .modal-footer .btn + .btn-small, .multiselect .modal-footer .btn-small + .btn-small, .multiselect .modal-footer .btn-gray-sm + .btn-small, .multiselect .modal-footer .btn-primary-sm + .btn-small, .multiselect .modal-footer .btn-lg + .btn-small, .multiselect .modal-footer .btn-primary-lg + .btn-small, .multiselect .modal-footer .btn-secondary-lg + .btn-small, .multiselect .modal-footer .btn-gray-lg + .btn-small, .multiselect .modal-footer .btn-primary + .btn-small, .multiselect .modal-footer .btn-secondary + .btn-small, .multiselect .modal-footer .btn-gray + .btn-small, .multiselect .modal-footer .btn + .btn-gray-sm, .multiselect .modal-footer .btn-small + .btn-gray-sm, .multiselect .modal-footer .btn-gray-sm + .btn-gray-sm, .multiselect .modal-footer .btn-primary-sm + .btn-gray-sm, .multiselect .modal-footer .btn-lg + .btn-gray-sm, .multiselect .modal-footer .btn-primary-lg + .btn-gray-sm, .multiselect .modal-footer .btn-secondary-lg + .btn-gray-sm, .multiselect .modal-footer .btn-gray-lg + .btn-gray-sm, .multiselect .modal-footer .btn-primary + .btn-gray-sm, .multiselect .modal-footer .btn-secondary + .btn-gray-sm, .multiselect .modal-footer .btn-gray + .btn-gray-sm, .multiselect .modal-footer .btn + .btn-primary-sm, .multiselect .modal-footer .btn-small + .btn-primary-sm, .multiselect .modal-footer .btn-gray-sm + .btn-primary-sm, .multiselect .modal-footer .btn-primary-sm + .btn-primary-sm, .multiselect .modal-footer .btn-lg + .btn-primary-sm, .multiselect .modal-footer .btn-primary-lg + .btn-primary-sm, .multiselect .modal-footer .btn-secondary-lg + .btn-primary-sm, .multiselect .modal-footer .btn-gray-lg + .btn-primary-sm, .multiselect .modal-footer .btn-primary + .btn-primary-sm, .multiselect .modal-footer .btn-secondary + .btn-primary-sm, .multiselect .modal-footer .btn-gray + .btn-primary-sm, .multiselect .modal-footer .btn + .btn-lg, .multiselect .modal-footer .btn-small + .btn-lg, .multiselect .modal-footer .btn-gray-sm + .btn-lg, .multiselect .modal-footer .btn-primary-sm + .btn-lg, .multiselect .modal-footer .btn-lg + .btn-lg, .multiselect .modal-footer .btn-primary-lg + .btn-lg, .multiselect .modal-footer .btn-secondary-lg + .btn-lg, .multiselect .modal-footer .btn-gray-lg + .btn-lg, .multiselect .modal-footer .btn-primary + .btn-lg, .multiselect .modal-footer .btn-secondary + .btn-lg, .multiselect .modal-footer .btn-gray + .btn-lg, .multiselect .modal-footer .btn + .btn-primary-lg, .multiselect .modal-footer .btn-small + .btn-primary-lg, .multiselect .modal-footer .btn-gray-sm + .btn-primary-lg, .multiselect .modal-footer .btn-primary-sm + .btn-primary-lg, .multiselect .modal-footer .btn-lg + .btn-primary-lg, .multiselect .modal-footer .btn-primary-lg + .btn-primary-lg, .multiselect .modal-footer .btn-secondary-lg + .btn-primary-lg, .multiselect .modal-footer .btn-gray-lg + .btn-primary-lg, .multiselect .modal-footer .btn-primary + .btn-primary-lg, .multiselect .modal-footer .btn-secondary + .btn-primary-lg, .multiselect .modal-footer .btn-gray + .btn-primary-lg, .multiselect .modal-footer .btn + .btn-secondary-lg, .multiselect .modal-footer .btn-small + .btn-secondary-lg, .multiselect .modal-footer .btn-gray-sm + .btn-secondary-lg, .multiselect .modal-footer .btn-primary-sm + .btn-secondary-lg, .multiselect .modal-footer .btn-lg + .btn-secondary-lg, .multiselect .modal-footer .btn-primary-lg + .btn-secondary-lg, .multiselect .modal-footer .btn-secondary-lg + .btn-secondary-lg, .multiselect .modal-footer .btn-gray-lg + .btn-secondary-lg, .multiselect .modal-footer .btn-primary + .btn-secondary-lg, .multiselect .modal-footer .btn-secondary + .btn-secondary-lg, .multiselect .modal-footer .btn-gray + .btn-secondary-lg, .multiselect .modal-footer .btn + .btn-gray-lg, .multiselect .modal-footer .btn-small + .btn-gray-lg, .multiselect .modal-footer .btn-gray-sm + .btn-gray-lg, .multiselect .modal-footer .btn-primary-sm + .btn-gray-lg, .multiselect .modal-footer .btn-lg + .btn-gray-lg, .multiselect .modal-footer .btn-primary-lg + .btn-gray-lg, .multiselect .modal-footer .btn-secondary-lg + .btn-gray-lg, .multiselect .modal-footer .btn-gray-lg + .btn-gray-lg, .multiselect .modal-footer .btn-primary + .btn-gray-lg, .multiselect .modal-footer .btn-secondary + .btn-gray-lg, .multiselect .modal-footer .btn-gray + .btn-gray-lg, .multiselect .modal-footer .btn + .btn-primary, .multiselect .modal-footer .btn-small + .btn-primary, .multiselect .modal-footer .btn-gray-sm + .btn-primary, .multiselect .modal-footer .btn-primary-sm + .btn-primary, .multiselect .modal-footer .btn-lg + .btn-primary, .multiselect .modal-footer .btn-primary-lg + .btn-primary, .multiselect .modal-footer .btn-secondary-lg + .btn-primary, .multiselect .modal-footer .btn-gray-lg + .btn-primary, .multiselect .modal-footer .btn-primary + .btn-primary, .multiselect .modal-footer .btn-secondary + .btn-primary, .multiselect .modal-footer .btn-gray + .btn-primary, .multiselect .modal-footer .btn + .btn-secondary, .multiselect .modal-footer .btn-small + .btn-secondary, .multiselect .modal-footer .btn-gray-sm + .btn-secondary, .multiselect .modal-footer .btn-primary-sm + .btn-secondary, .multiselect .modal-footer .btn-lg + .btn-secondary, .multiselect .modal-footer .btn-primary-lg + .btn-secondary, .multiselect .modal-footer .btn-secondary-lg + .btn-secondary, .multiselect .modal-footer .btn-gray-lg + .btn-secondary, .multiselect .modal-footer .btn-primary + .btn-secondary, .multiselect .modal-footer .btn-secondary + .btn-secondary, .multiselect .modal-footer .btn-gray + .btn-secondary, .multiselect .modal-footer .btn + .btn-gray, .multiselect .modal-footer .btn-small + .btn-gray, .multiselect .modal-footer .btn-gray-sm + .btn-gray, .multiselect .modal-footer .btn-primary-sm + .btn-gray, .multiselect .modal-footer .btn-lg + .btn-gray, .multiselect .modal-footer .btn-primary-lg + .btn-gray, .multiselect .modal-footer .btn-secondary-lg + .btn-gray, .multiselect .modal-footer .btn-gray-lg + .btn-gray, .multiselect .modal-footer .btn-primary + .btn-gray, .multiselect .modal-footer .btn-secondary + .btn-gray, .multiselect .modal-footer .btn-gray + .btn-gray {
  margin-left: 5px;
  margin-bottom: 0;
}
.multiselect .modal-footer .btn-group .btn + .btn, .multiselect .modal-footer .btn-group .btn-small + .btn, .multiselect .modal-footer .btn-group .btn-gray-sm + .btn, .multiselect .modal-footer .btn-group .btn-primary-sm + .btn, .multiselect .modal-footer .btn-group .btn-lg + .btn, .multiselect .modal-footer .btn-group .btn-primary-lg + .btn, .multiselect .modal-footer .btn-group .btn-secondary-lg + .btn, .multiselect .modal-footer .btn-group .btn-gray-lg + .btn, .multiselect .modal-footer .btn-group .btn-primary + .btn, .multiselect .modal-footer .btn-group .btn-secondary + .btn, .multiselect .modal-footer .btn-group .btn-gray + .btn, .multiselect .modal-footer .btn-group .btn + .btn-small, .multiselect .modal-footer .btn-group .btn-small + .btn-small, .multiselect .modal-footer .btn-group .btn-gray-sm + .btn-small, .multiselect .modal-footer .btn-group .btn-primary-sm + .btn-small, .multiselect .modal-footer .btn-group .btn-lg + .btn-small, .multiselect .modal-footer .btn-group .btn-primary-lg + .btn-small, .multiselect .modal-footer .btn-group .btn-secondary-lg + .btn-small, .multiselect .modal-footer .btn-group .btn-gray-lg + .btn-small, .multiselect .modal-footer .btn-group .btn-primary + .btn-small, .multiselect .modal-footer .btn-group .btn-secondary + .btn-small, .multiselect .modal-footer .btn-group .btn-gray + .btn-small, .multiselect .modal-footer .btn-group .btn + .btn-gray-sm, .multiselect .modal-footer .btn-group .btn-small + .btn-gray-sm, .multiselect .modal-footer .btn-group .btn-gray-sm + .btn-gray-sm, .multiselect .modal-footer .btn-group .btn-primary-sm + .btn-gray-sm, .multiselect .modal-footer .btn-group .btn-lg + .btn-gray-sm, .multiselect .modal-footer .btn-group .btn-primary-lg + .btn-gray-sm, .multiselect .modal-footer .btn-group .btn-secondary-lg + .btn-gray-sm, .multiselect .modal-footer .btn-group .btn-gray-lg + .btn-gray-sm, .multiselect .modal-footer .btn-group .btn-primary + .btn-gray-sm, .multiselect .modal-footer .btn-group .btn-secondary + .btn-gray-sm, .multiselect .modal-footer .btn-group .btn-gray + .btn-gray-sm, .multiselect .modal-footer .btn-group .btn + .btn-primary-sm, .multiselect .modal-footer .btn-group .btn-small + .btn-primary-sm, .multiselect .modal-footer .btn-group .btn-gray-sm + .btn-primary-sm, .multiselect .modal-footer .btn-group .btn-primary-sm + .btn-primary-sm, .multiselect .modal-footer .btn-group .btn-lg + .btn-primary-sm, .multiselect .modal-footer .btn-group .btn-primary-lg + .btn-primary-sm, .multiselect .modal-footer .btn-group .btn-secondary-lg + .btn-primary-sm, .multiselect .modal-footer .btn-group .btn-gray-lg + .btn-primary-sm, .multiselect .modal-footer .btn-group .btn-primary + .btn-primary-sm, .multiselect .modal-footer .btn-group .btn-secondary + .btn-primary-sm, .multiselect .modal-footer .btn-group .btn-gray + .btn-primary-sm, .multiselect .modal-footer .btn-group .btn + .btn-lg, .multiselect .modal-footer .btn-group .btn-small + .btn-lg, .multiselect .modal-footer .btn-group .btn-gray-sm + .btn-lg, .multiselect .modal-footer .btn-group .btn-primary-sm + .btn-lg, .multiselect .modal-footer .btn-group .btn-lg + .btn-lg, .multiselect .modal-footer .btn-group .btn-primary-lg + .btn-lg, .multiselect .modal-footer .btn-group .btn-secondary-lg + .btn-lg, .multiselect .modal-footer .btn-group .btn-gray-lg + .btn-lg, .multiselect .modal-footer .btn-group .btn-primary + .btn-lg, .multiselect .modal-footer .btn-group .btn-secondary + .btn-lg, .multiselect .modal-footer .btn-group .btn-gray + .btn-lg, .multiselect .modal-footer .btn-group .btn + .btn-primary-lg, .multiselect .modal-footer .btn-group .btn-small + .btn-primary-lg, .multiselect .modal-footer .btn-group .btn-gray-sm + .btn-primary-lg, .multiselect .modal-footer .btn-group .btn-primary-sm + .btn-primary-lg, .multiselect .modal-footer .btn-group .btn-lg + .btn-primary-lg, .multiselect .modal-footer .btn-group .btn-primary-lg + .btn-primary-lg, .multiselect .modal-footer .btn-group .btn-secondary-lg + .btn-primary-lg, .multiselect .modal-footer .btn-group .btn-gray-lg + .btn-primary-lg, .multiselect .modal-footer .btn-group .btn-primary + .btn-primary-lg, .multiselect .modal-footer .btn-group .btn-secondary + .btn-primary-lg, .multiselect .modal-footer .btn-group .btn-gray + .btn-primary-lg, .multiselect .modal-footer .btn-group .btn + .btn-secondary-lg, .multiselect .modal-footer .btn-group .btn-small + .btn-secondary-lg, .multiselect .modal-footer .btn-group .btn-gray-sm + .btn-secondary-lg, .multiselect .modal-footer .btn-group .btn-primary-sm + .btn-secondary-lg, .multiselect .modal-footer .btn-group .btn-lg + .btn-secondary-lg, .multiselect .modal-footer .btn-group .btn-primary-lg + .btn-secondary-lg, .multiselect .modal-footer .btn-group .btn-secondary-lg + .btn-secondary-lg, .multiselect .modal-footer .btn-group .btn-gray-lg + .btn-secondary-lg, .multiselect .modal-footer .btn-group .btn-primary + .btn-secondary-lg, .multiselect .modal-footer .btn-group .btn-secondary + .btn-secondary-lg, .multiselect .modal-footer .btn-group .btn-gray + .btn-secondary-lg, .multiselect .modal-footer .btn-group .btn + .btn-gray-lg, .multiselect .modal-footer .btn-group .btn-small + .btn-gray-lg, .multiselect .modal-footer .btn-group .btn-gray-sm + .btn-gray-lg, .multiselect .modal-footer .btn-group .btn-primary-sm + .btn-gray-lg, .multiselect .modal-footer .btn-group .btn-lg + .btn-gray-lg, .multiselect .modal-footer .btn-group .btn-primary-lg + .btn-gray-lg, .multiselect .modal-footer .btn-group .btn-secondary-lg + .btn-gray-lg, .multiselect .modal-footer .btn-group .btn-gray-lg + .btn-gray-lg, .multiselect .modal-footer .btn-group .btn-primary + .btn-gray-lg, .multiselect .modal-footer .btn-group .btn-secondary + .btn-gray-lg, .multiselect .modal-footer .btn-group .btn-gray + .btn-gray-lg, .multiselect .modal-footer .btn-group .btn + .btn-primary, .multiselect .modal-footer .btn-group .btn-small + .btn-primary, .multiselect .modal-footer .btn-group .btn-gray-sm + .btn-primary, .multiselect .modal-footer .btn-group .btn-primary-sm + .btn-primary, .multiselect .modal-footer .btn-group .btn-lg + .btn-primary, .multiselect .modal-footer .btn-group .btn-primary-lg + .btn-primary, .multiselect .modal-footer .btn-group .btn-secondary-lg + .btn-primary, .multiselect .modal-footer .btn-group .btn-gray-lg + .btn-primary, .multiselect .modal-footer .btn-group .btn-primary + .btn-primary, .multiselect .modal-footer .btn-group .btn-secondary + .btn-primary, .multiselect .modal-footer .btn-group .btn-gray + .btn-primary, .multiselect .modal-footer .btn-group .btn + .btn-secondary, .multiselect .modal-footer .btn-group .btn-small + .btn-secondary, .multiselect .modal-footer .btn-group .btn-gray-sm + .btn-secondary, .multiselect .modal-footer .btn-group .btn-primary-sm + .btn-secondary, .multiselect .modal-footer .btn-group .btn-lg + .btn-secondary, .multiselect .modal-footer .btn-group .btn-primary-lg + .btn-secondary, .multiselect .modal-footer .btn-group .btn-secondary-lg + .btn-secondary, .multiselect .modal-footer .btn-group .btn-gray-lg + .btn-secondary, .multiselect .modal-footer .btn-group .btn-primary + .btn-secondary, .multiselect .modal-footer .btn-group .btn-secondary + .btn-secondary, .multiselect .modal-footer .btn-group .btn-gray + .btn-secondary, .multiselect .modal-footer .btn-group .btn + .btn-gray, .multiselect .modal-footer .btn-group .btn-small + .btn-gray, .multiselect .modal-footer .btn-group .btn-gray-sm + .btn-gray, .multiselect .modal-footer .btn-group .btn-primary-sm + .btn-gray, .multiselect .modal-footer .btn-group .btn-lg + .btn-gray, .multiselect .modal-footer .btn-group .btn-primary-lg + .btn-gray, .multiselect .modal-footer .btn-group .btn-secondary-lg + .btn-gray, .multiselect .modal-footer .btn-group .btn-gray-lg + .btn-gray, .multiselect .modal-footer .btn-group .btn-primary + .btn-gray, .multiselect .modal-footer .btn-group .btn-secondary + .btn-gray, .multiselect .modal-footer .btn-group .btn-gray + .btn-gray {
  margin-left: -1px;
}
.multiselect .modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.multiselect .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .multiselect .modal-dialog {
    width: 600px;
    margin: auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
  }
  .multiselect .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .multiselect .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .multiselect .modal-lg {
    width: 900px;
  }
}
.multiselect .tooltip {
  position: absolute;
  z-index: 500;
  display: block;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.multiselect .tooltip.in {
  opacity: .9;
  filter: alpha(opacity=90);
}
.multiselect .tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.multiselect .tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.multiselect .tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.multiselect .tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.multiselect .tooltip-inner {
  word-break: break-all;
  max-width: 400px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.multiselect .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.multiselect .tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.multiselect .tooltip.top-left .tooltip-arrow {
  right: 5px;
}
.multiselect .tooltip.top-left .tooltip-arrow, .multiselect .tooltip.top-right .tooltip-arrow {
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.multiselect .tooltip.top-right .tooltip-arrow {
  left: 5px;
}
.multiselect .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.multiselect .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.multiselect .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.multiselect .tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.multiselect .tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.multiselect .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #efeae7;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.multiselect .popover.top {
  margin-top: -10px;
}
.multiselect .popover.right {
  margin-left: 10px;
}
.multiselect .popover.bottom {
  margin-top: 10px;
}
.multiselect .popover.left {
  margin-left: -10px;
}
.multiselect .popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.multiselect .popover-content {
  padding: 9px 14px;
}
.multiselect .popover > .arrow, .multiselect .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.multiselect .popover > .arrow {
  border-width: 11px;
}
.multiselect .popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.multiselect .popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.multiselect .popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.multiselect .popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.multiselect .popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.multiselect .popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.multiselect .popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.multiselect .popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.multiselect .popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.multiselect .carousel, .multiselect .carousel-inner {
  position: relative;
}
.multiselect .carousel-inner {
  overflow: hidden;
  width: 100%;
}
.multiselect .carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: left .6s ease-in-out;
  transition: left .6s ease-in-out;
}
.multiselect .carousel-inner > .item > a > img, .multiselect .carousel-inner > .item > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
@media (-webkit-transform-3d), (transform-3d) {
  .multiselect .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .multiselect .carousel-inner > .item.active.right, .multiselect .carousel-inner > .item.next {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .multiselect .carousel-inner > .item.active.left, .multiselect .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .multiselect .carousel-inner > .item.active, .multiselect .carousel-inner > .item.next.left, .multiselect .carousel-inner > .item.prev.right {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    left: 0;
  }
}
.multiselect .carousel-inner > .active, .multiselect .carousel-inner > .next, .multiselect .carousel-inner > .prev {
  display: block;
}
.multiselect .carousel-inner > .active {
  left: 0;
}
.multiselect .carousel-inner > .next, .multiselect .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.multiselect .carousel-inner > .next {
  left: 100%;
}
.multiselect .carousel-inner > .prev {
  left: -100%;
}
.multiselect .carousel-inner > .next.left, .multiselect .carousel-inner > .prev.right {
  left: 0;
}
.multiselect .carousel-inner > .active.left {
  left: -100%;
}
.multiselect .carousel-inner > .active.right {
  left: 100%;
}
.multiselect .carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: .5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: transparent;
}
.multiselect .carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.0001));
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1);
}
.multiselect .carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001), rgba(0, 0, 0, 0.5));
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);
}
.multiselect .carousel-control:focus, .multiselect .carousel-control:hover {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: .9;
  filter: alpha(opacity=90);
}
.multiselect .carousel-control .glyphicon-chevron-left, .multiselect .carousel-control .glyphicon-chevron-right, .multiselect .carousel-control .icon-next, .multiselect .carousel-control .icon-prev {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 3;
  display: inline-block;
}
.multiselect .carousel-control .glyphicon-chevron-left, .multiselect .carousel-control .icon-prev {
  left: 50%;
  margin-left: -10px;
}
.multiselect .carousel-control .glyphicon-chevron-right, .multiselect .carousel-control .icon-next {
  right: 50%;
  margin-right: -10px;
}
.multiselect .carousel-control .icon-next, .multiselect .carousel-control .icon-prev {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.multiselect .carousel-control .icon-prev:before {
  content: "\2039";
}
.multiselect .carousel-control .icon-next:before {
  content: "\203a";
}
.multiselect .carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 5;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.multiselect .carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  background-color: #000 \9 ;
  background-color: transparent;
}
.multiselect .carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.multiselect .carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 4;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.multiselect .carousel-caption .btn, .multiselect .carousel-caption .btn-small, .multiselect .carousel-caption .btn-gray-sm, .multiselect .carousel-caption .btn-primary-sm, .multiselect .carousel-caption .btn-lg, .multiselect .carousel-caption .btn-primary-lg, .multiselect .carousel-caption .btn-secondary-lg, .multiselect .carousel-caption .btn-gray-lg, .multiselect .carousel-caption .btn-primary, .multiselect .carousel-caption .btn-secondary, .multiselect .carousel-caption .btn-gray {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .multiselect .carousel-control .glyphicon-chevron-left, .multiselect .carousel-control .glyphicon-chevron-right, .multiselect .carousel-control .icon-next, .multiselect .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .multiselect .carousel-control .glyphicon-chevron-left, .multiselect .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .multiselect .carousel-control .glyphicon-chevron-right, .multiselect .carousel-control .icon-next {
    margin-right: -10px;
  }
  .multiselect .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .multiselect .carousel-indicators {
    bottom: 20px;
  }
}
.multiselect .clearfix:after, .multiselect .clearfix:before {
  content: " ";
  display: table;
}
.multiselect .center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.multiselect .pull-right {
  float: right !important;
}
.multiselect .pull-left {
  float: left !important;
}
.multiselect .hide {
  display: none !important;
}
.multiselect .show {
  display: block !important;
}
.multiselect .invisible {
  visibility: hidden;
}
.multiselect .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.multiselect .hidden {
  display: none !important;
}
.multiselect .affix {
  position: fixed;
}
@-ms-viewport {
  .multiselect {
    width: device-width;
  }
}
.multiselect .visible-lg, .multiselect .visible-lg-block, .multiselect .visible-lg-inline, .multiselect .visible-lg-inline-block, .multiselect .visible-md, .multiselect .visible-md-block, .multiselect .visible-md-inline, .multiselect .visible-md-inline-block, .multiselect .visible-sm, .multiselect .visible-sm-block, .multiselect .visible-sm-inline, .multiselect .visible-sm-inline-block, .multiselect .visible-xs, .multiselect .visible-xs-block, .multiselect .visible-xs-inline, .multiselect .visible-xs-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .multiselect .visible-xs {
    display: block !important;
  }
  .multiselect table.visible-xs {
    display: table !important;
  }
  .multiselect tr.visible-xs {
    display: table-row !important;
  }
  .multiselect td.visible-xs, .multiselect th.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .multiselect .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .multiselect .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .multiselect .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .multiselect .visible-sm {
    display: block !important;
  }
  .multiselect table.visible-sm {
    display: table !important;
  }
  .multiselect tr.visible-sm {
    display: table-row !important;
  }
  .multiselect td.visible-sm, .multiselect th.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .multiselect .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .multiselect .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .multiselect .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .multiselect .visible-md {
    display: block !important;
  }
  .multiselect table.visible-md {
    display: table !important;
  }
  .multiselect tr.visible-md {
    display: table-row !important;
  }
  .multiselect td.visible-md, .multiselect th.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .multiselect .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .multiselect .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .multiselect .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .multiselect .visible-lg {
    display: block !important;
  }
  .multiselect table.visible-lg {
    display: table !important;
  }
  .multiselect tr.visible-lg {
    display: table-row !important;
  }
  .multiselect td.visible-lg, .multiselect th.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .multiselect .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .multiselect .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .multiselect .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .multiselect .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .multiselect .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .multiselect .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .multiselect .hidden-lg {
    display: none !important;
  }
}
.multiselect .visible-print {
  display: none !important;
}
@media print {
  .multiselect .visible-print {
    display: block !important;
  }
  .multiselect table.visible-print {
    display: table !important;
  }
  .multiselect tr.visible-print {
    display: table-row !important;
  }
  .multiselect td.visible-print, .multiselect th.visible-print {
    display: table-cell !important;
  }
}
.multiselect .visible-print-block {
  display: none !important;
}
@media print {
  .multiselect .visible-print-block {
    display: block !important;
  }
}
.multiselect .visible-print-inline {
  display: none !important;
}
@media print {
  .multiselect .visible-print-inline {
    display: inline !important;
  }
}
.multiselect .visible-print-inline-block {
  display: none !important;
}
@media print {
  .multiselect .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .multiselect .hidden-print {
    display: none !important;
  }
}
.multiselect .browsehappy {
  margin: .2em 0;
  background: #efeae7;
  color: #000;
  padding: .2em 0;
}
.multiselect .thumbnail {
  height: 200px;
}
.multiselect .thumbnail img.pull-right {
  width: 50px;
}
.multiselect body {
  background-color: #efefef;
  height: 100vh;
}
.multiselect main {
  height: 100%;
}
.multiselect main > section {
  padding-top: 1em;
  background-color: #fefefe;
  height: calc(100% - 135px);
  overflow: auto;
}
.multiselect main > section h2 {
  font-size: 1.5em;
  color: #2e7bcf;
}
.multiselect main > section h3 {
  font-size: 1.2em;
  color: #2e7bcf;
}
.multiselect header {
  padding: 40px;
  background: #2e7bcf;
  height: 135px;
}
.multiselect header h1 {
  font-size: 2em;
  margin-top: .2em;
}
.multiselect .highlight {
  background: #fff;
}
.multiselect .highlight .c {
  color: #998;
  font-style: italic;
}
.multiselect .highlight .err {
  color: #a61717;
  background-color: #e3d2d2;
}
.multiselect .highlight .k, .multiselect .highlight .o {
  font-weight: 700;
}
.multiselect .highlight .cm {
  color: #998;
  font-style: italic;
}
.multiselect .highlight .cp {
  color: #999;
  font-weight: 700;
}
.multiselect .highlight .c1 {
  color: #998;
  font-style: italic;
}
.multiselect .highlight .cs {
  color: #999;
  font-weight: 700;
  font-style: italic;
}
.multiselect .highlight .gd {
  color: #000;
  background-color: #fdd;
}
.multiselect .highlight .gd .x {
  color: #000;
  background-color: #faa;
}
.multiselect .highlight .ge {
  font-style: italic;
}
.multiselect .highlight .gr {
  color: #a00;
}
.multiselect .highlight .gh {
  color: #999;
}
.multiselect .highlight .gi {
  color: #000;
  background-color: #dfd;
}
.multiselect .highlight .gi .x {
  color: #000;
  background-color: #afa;
}
.multiselect .highlight .go {
  color: #888;
}
.multiselect .highlight .gp {
  color: #555;
}
.multiselect .highlight .gs, .multiselect .highlight .gu {
  font-weight: 700;
}
.multiselect .highlight .gu {
  color: purple;
}
.multiselect .highlight .gt {
  color: #a00;
}
.multiselect .highlight .kc, .multiselect .highlight .kd, .multiselect .highlight .kn, .multiselect .highlight .kp, .multiselect .highlight .kr, .multiselect .highlight .kt {
  font-weight: 700;
}
.multiselect .highlight .kt {
  color: #458;
}
.multiselect .highlight .m {
  color: #099;
}
.multiselect .highlight .s {
  color: #d14;
}
.multiselect .highlight .na {
  color: teal;
}
.multiselect .highlight .nb {
  color: #0086b3;
}
.multiselect .highlight .nc {
  color: #458;
  font-weight: 700;
}
.multiselect .highlight .no {
  color: teal;
}
.multiselect .highlight .ni {
  color: purple;
}
.multiselect .highlight .ne, .multiselect .highlight .nf {
  color: #900;
  font-weight: 700;
}
.multiselect .highlight .nn {
  color: #555;
}
.multiselect .highlight .nt {
  color: navy;
}
.multiselect .highlight .nv {
  color: teal;
}
.multiselect .highlight .ow {
  font-weight: 700;
}
.multiselect .highlight .w {
  color: #bbb;
}
.multiselect .highlight .mf, .multiselect .highlight .mh, .multiselect .highlight .mi, .multiselect .highlight .mo {
  color: #099;
}
.multiselect .highlight .s2, .multiselect .highlight .sb, .multiselect .highlight .sc, .multiselect .highlight .sd, .multiselect .highlight .se, .multiselect .highlight .sh, .multiselect .highlight .si, .multiselect .highlight .sx {
  color: #d14;
}
.multiselect .highlight .sr {
  color: #009926;
}
.multiselect .highlight .s1 {
  color: #d14;
}
.multiselect .highlight .ss {
  color: #990073;
}
.multiselect .highlight .bp {
  color: #999;
}
.multiselect .highlight .vc, .multiselect .highlight .vg, .multiselect .highlight .vi {
  color: teal;
}
.multiselect .highlight .il {
  color: #099;
}
.multiselect .type-csharp .highlight .k, .multiselect .type-csharp .highlight .kt {
  color: #00f;
}
.multiselect .type-csharp .highlight .nf {
  color: #000;
  font-weight: 400;
}
.multiselect .type-csharp .highlight .nc {
  color: #2b91af;
}
.multiselect .type-csharp .highlight .nn {
  color: #000;
}
.multiselect .type-csharp .highlight .s, .multiselect .type-csharp .highlight .sc {
  color: #a31515;
}
.multiselect article, .multiselect aside, .multiselect details, .multiselect figcaption, .multiselect figure, .multiselect footer, .multiselect header, .multiselect hgroup, .multiselect menu, .multiselect nav, .multiselect section {
  display: block;
}
.multiselect body {
  line-height: 1;
}
.multiselect ol, .multiselect ul {
  list-style: none;
}
.multiselect blockquote, .multiselect q {
  quotes: none;
}
.multiselect blockquote:after, .multiselect blockquote:before, .multiselect q:after, .multiselect q:before {
  content: "";
  content: none;
}
.multiselect table {
  border-collapse: collapse;
  border-spacing: 0;
}
.multiselect body {
  font-size: 15px;
  line-height: 1.5;
  background: #fafafa url(../assets/body-bg.jpg) 0 0 repeat;
  font-family: 'Open Sans';
  font-weight: 400;
  color: #666;
}
.multiselect a {
  color: #2879d0;
}
.multiselect a:hover {
  color: #2268b2;
}
.multiselect header {
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: 'Open Sans';
  background: #2e7bcf url(../assets/header-bg.jpg) 0 0 repeat-x;
  border-bottom: 1px solid #275da1;
  height: auto;
  margin-bottom: 10px;
}
.multiselect header h1 {
  letter-spacing: -1px;
  font-size: 72px;
  color: #fff;
  line-height: 1;
  margin-bottom: .2em;
  width: auto;
}
.multiselect header h2 {
  font-size: 26px;
  color: #9ddcff;
  font-weight: 400;
  line-height: 1.3;
  width: 540px;
  letter-spacing: 0;
}
.multiselect .inner {
  position: relative;
  width: 1170px;
  margin: 0 auto;
  padding-left: 30px;
  padding-right: 30px;
}
.multiselect #content-wrapper {
  border-top: 1px solid #fff;
  padding-top: 30px;
}
.multiselect #main-content {
  width: 690px;
  float: left;
}
.multiselect #main-content img {
  max-width: 100%;
}
.multiselect aside#sidebar {
  width: 200px;
  padding-left: 20px;
  min-height: 504px;
  float: right;
  background: transparent url(../assets/sidebar-bg.jpg) 0 0 no-repeat;
  font-size: 12px;
  line-height: 1.3;
}
.multiselect aside#sidebar p.repo-owner, .multiselect aside#sidebar p.repo-owner a {
  font-weight: 700;
}
.multiselect #downloads {
  margin-bottom: 40px;
}
.multiselect a.gh-button {
  width: 134px;
  height: 58px;
  line-height: 1.2;
  font-size: 23px;
  color: #fff;
  padding-left: 68px;
  padding-top: 22px;
  font-family: 'Open Sans';
}
.multiselect a.gh-button small {
  display: block;
  font-size: 11px;
}
.multiselect header a.gh-button {
  position: absolute;
  right: 0;
  top: 0;
  background: transparent url(../assets/github-button.png) 0 0 no-repeat;
}
.multiselect aside a.gh-button {
  width: 138px;
  padding-left: 64px;
  display: block;
  background: transparent url(../assets/download-button.png) 0 0 no-repeat;
  margin-bottom: 20px;
  font-size: 21px;
}
.multiselect code, .multiselect pre {
  font-family: Monaco,Bitstream Vera Sans Mono,Lucida Console,Terminal,monospace;
  color: #222;
  margin-bottom: 30px;
  font-size: 13px;
}
.multiselect code {
  background-color: #f2f8fc;
  border: 1px solid #dbe7f3;
  padding: 0 3px;
}
.multiselect pre {
  padding: 20px;
  background: #fff;
  text-shadow: none;
  overflow: auto;
  border: 1px solid #f2f2f2;
}
.multiselect pre code {
  color: #2879d0;
  background-color: #fff;
  border: none;
  padding: 0;
}
.multiselect dl, .multiselect ol, .multiselect ul {
  margin-bottom: 20px;
}
.multiselect hr {
  height: 1px;
  line-height: 1px;
  margin-top: 1em;
  padding-bottom: 1em;
  border: none;
}
.multiselect table {
  width: 100%;
  border: 1px solid #ebebeb;
}
.multiselect th {
  font-weight: 500;
}
.multiselect td {
  border: 1px solid #ebebeb;
  text-align: center;
  font-weight: 300;
}
.multiselect form {
  background: #f2f2f2;
  padding: 20px;
}
.multiselect #main-content h1 {
  font-family: 'Open Sans';
  font-size: 2.8em;
  letter-spacing: -1px;
  color: #474747;
}
.multiselect #main-content h1:before {
  content: "/";
  color: #9ddcff;
  padding-right: .3em;
  margin-left: -.9em;
}
.multiselect #main-content h2 {
  font-family: 'Open Sans';
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 8px;
  color: #474747;
}
.multiselect #main-content h2:before {
  content: "//";
  color: #9ddcff;
  padding-right: .3em;
  margin-left: -1.5em;
}
.multiselect #main-content h3 {
  font-family: 'Open Sans';
  font-size: 18px;
  font-weight: 700;
  margin-top: 24px;
  margin-bottom: 8px;
  color: #474747;
}
.multiselect #main-content h3:before {
  content: "///";
  color: #9ddcff;
  padding-right: .3em;
  margin-left: -2em;
}
.multiselect #main-content h4 {
  font-family: 'Open Sans';
  font-size: 15px;
  font-weight: 700;
  color: #474747;
}
.multiselect h4:before {
  content: "////";
  color: #9ddcff;
  padding-right: .3em;
}
.multiselect #main-content h5 {
  font-family: 'Open Sans';
  font-size: 14px;
  color: #474747;
}
.multiselect h5:before {
  content: "/////";
  color: #9ddcff;
  padding-right: .3em;
  margin-left: -3.2em;
}
.multiselect #main-content h6 {
  font-family: 'Open Sans';
  font-size: .8em;
  color: #474747;
}
.multiselect h6:before {
  content: "//////";
  color: #9ddcff;
  padding-right: .3em;
  margin-left: -3.7em;
}
.multiselect p {
  margin-bottom: 20px;
}
.multiselect a {
  text-decoration: none;
}
.multiselect p a {
  font-weight: 400;
}
.multiselect blockquote {
  font-size: 1.6em;
  border-left: 10px solid #e9e9e9;
  margin-bottom: 20px;
  padding: 0 0 0 30px;
}
.multiselect ul {
  list-style: disc inside;
  padding-left: 20px;
}
.multiselect ol {
  list-style: decimal inside;
  padding-left: 3px;
}
.multiselect dl dd {
  font-style: italic;
  font-weight: 100;
}
.multiselect footer {
  margin-top: 40px;
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 13px;
  color: #aaa;
}
.multiselect footer a {
  color: #666;
}
.multiselect footer a:hover {
  color: #444;
}
.multiselect .clearfix:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.multiselect .clearfix {
  display: inline-block;
}
.multiselect * html .clearfix {
  height: 1%;
}
.multiselect .clearfix {
  display: block;
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .multiselect .inner, .multiselect header h1, .multiselect header h2 {
    width: 740px;
  }
  .multiselect header h1 {
    font-size: 60px;
  }
  .multiselect header h2 {
    font-size: 30px;
  }
  .multiselect #main-content {
    width: 490px;
  }
  .multiselect #main-content h1:before, .multiselect #main-content h2:before, .multiselect #main-content h3:before, .multiselect #main-content h4:before, .multiselect #main-content h5:before, .multiselect #main-content h6:before {
    content: none;
    padding-right: 0;
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .multiselect .inner {
    width: 93%;
  }
  .multiselect header {
    padding: 20px 0;
  }
  .multiselect header .inner {
    position: relative;
  }
  .multiselect header h1, .multiselect header h2 {
    width: 100%;
  }
  .multiselect header h1 {
    font-size: 48px;
  }
  .multiselect header h2 {
    font-size: 24px;
  }
  .multiselect header a.gh-button {
    background-image: none;
    width: auto;
    height: auto;
    display: inline-block;
    margin-top: 15px;
    padding: 5px 10px;
    position: relative;
    text-align: center;
    font-size: 13px;
    line-height: 1;
    background-color: #9ddcff;
    color: #2879d0;
    border-radius: 5px;
  }
  .multiselect header a.gh-button small {
    font-size: 13px;
    display: inline;
  }
  .multiselect #main-content, .multiselect aside#sidebar {
    float: none;
    width: 100% !important;
  }
  .multiselect aside#sidebar {
    background-image: none;
    margin-top: 20px;
    border-top: 1px solid #ddd;
    padding: 20px 0;
    min-height: 0;
  }
  .multiselect aside#sidebar a.gh-button {
    display: none;
  }
  .multiselect #main-content h1:before, .multiselect #main-content h2:before, .multiselect #main-content h3:before, .multiselect #main-content h4:before, .multiselect #main-content h5:before, .multiselect #main-content h6:before {
    content: none;
    padding-right: 0;
    margin-left: 0;
  }
  .multiselect a.option[disabled] {
    opacity: .5;
  }
}
.multiselect .multiselect-button {
  display: inline-block;
  min-width: 100%;
  max-width: 100%;
}
.multiselect .muptipod-checked {
  width: 19px;
  height: 19px;
  background-position: -360px -78px;
  margin-right: 10px;
  display: inline-block;
}
.multiselect .muptipod-unchecked {
  width: 19px;
  height: 19px;
  margin-right: 10px;
  background-position: -321px -115px;
  display: inline-block;
}
.multiselect .multipod-icon {
  float: right;
  width: 11px;
  height: 14px;
  background-position: -72px -78px;
  margin-top: 5px;
  opacity: 1;
}
.multiselect .filter-row {
  padding: 20px 1%;
  border-bottom: 1px solid #EEEEEE;
  background: red;
}
.multiselect .filter-row .test-select {
  float: left;
  width: 40%;
  max-width: 300px;
}
.multiselect .filter-row .date-filter {
  float: right;
  max-width: 300px;
  margin-left: 2%;
  width: 27%;
}
.multiselect .filter-row .date-filter .label {
  float: left;
  margin-right: 20px;
  line-height: 44px;
  font-weight: 700;
  width: 40px;
  text-align: right;
}
.multiselect .filter-row .date-filter .date-picker {
  margin-left: 60px;
  /*max-width: 250px;*/
}
.multiselect .filter-row .date-filter .date-picker .input-text-lg {
  padding-right: 50px;
  position: relative;
  z-index: 90;
  background: transparent;
}
.multiselect .filter-row .date-filter .date-picker .icon {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -352px -141px;
  position: absolute;
  display: block;
  height: 25px;
  width: 30px;
  top: 9px;
  right: 9px;
}
.multiselect .filter-row .filter-to .dropdown-menu {
  right: 0;
  left: auto !important;
}
.multiselect .dashboard-row {
  margin: 15px 1% 0;
}
.multiselect .dashboard-row.updates-row, .multiselect .dashboard-row.pie-chart-row {
  padding: 15px;
  background-color: #ffffff;
  border-radius: 5px;
}
.multiselect .updates-row .bx-wrapper {
  border: 0;
  margin-bottom: 0;
  box-shadow: none;
}
.multiselect .updates-row .bx-wrapper .bx-pager {
  position: absolute;
  bottom: 10px;
  padding: 0;
}
.multiselect .updates-row .bx-wrapper .bx-pager.bx-default-pager a {
  background: #ffffff;
}
.multiselect .updates-row .bx-wrapper .bx-pager.bx-default-pager a:hover, .multiselect .updates-row .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #000;
}
.multiselect .pop_imgdown {
  background-image: url("images/test_down.png");
  float: left;
  left: inherit;
  top: inherit;
  background-color: #ffffff;
  width: 77%;
  margin: -1px 11px;
  position: absolute;
  height: 59%;
  z-index: 16;
  border-radius: 5px;
  background-size: contain;
  background-repeat: no-repeat;
}
.multiselect .pop_img {
  background-image: url("images/test.png");
  float: left;
  width: 32%;
  height: 450px;
  dispay: block;
  position: relative;
  border-radius: 5px;
  background-size: contain;
  background-repeat: no-repeat;
}
.multiselect .dashboard-stats {
  width: 33%;
  float: left;
  margin: -0.5%;
}
.multiselect .dashboard-stats li {
  width: 46.875%;
  padding-bottom: 32.9%;
  float: left;
  margin: 1.9% 1.5625%;
  border-radius: 5px;
  position: relative;
  background-color: #aaa;
}
.multiselect .dashboard-stats li.sch {
  background: url(images/icon-dashboard-scheduled.png) no-repeat right bottom #591440;
}
.multiselect .dashboard-stats li.att {
  background: url(images/icon-dashboard-attempted.png) no-repeat right bottom #3f51b5;
}
.multiselect .dashboard-stats li.stc {
  background: url(images/icon-dashboard-consider.png) no-repeat right bottom #45ad4e;
}
.multiselect .dashboard-stats li.run {
  background: url(images/icon-dashboard-running.png) no-repeat right bottom #00aff0;
}
.multiselect .dashboard-stats li.exp {
  background: url(images/icon-dashboard-expired.png) no-repeat right bottom #999999;
}
.multiselect .dashboard-stats li.pnd {
  background: url(images/icon-dashboard-pending.png) no-repeat right bottom #7bccc6;
}
.multiselect .dashboard-stats .stat {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-transform: uppercase;
  padding: 8% 10%;
  line-height: 1.5em;
  font-size: 1.1em;
  color: #fff;
}
.multiselect .dashboard-stats .stat strong {
  font-size: 2.2em;
  font-weight: 300;
  display: block;
  line-height: 1.0em;
}
.multiselect .dashboard-live {
  float: left;
  width: 32%;
  background-color: #EEF7EA;
  border-radius: 6px;
  /*padding: 1% 0;*/
  min-height: 296px;
}
.multiselect .dashboard-live li {
  padding: 0.8em 0;
  border-bottom: 1px solid #EDECEA;
}
.multiselect .dashboard-live li.last, .multiselect .dashboard-live li.grid-col-1 {
  border-bottom: 0 none;
}
.multiselect .dashboard-show {
  float: left;
  width: 32%;
  margin: 0 2%;
  position: relative;
  border-radius: 5px;
  /*background-color: $white;*/
}
.multiselect .dashboard-show .slides {
  padding-bottom: 86.81%;
}
.multiselect .dashboard-show .slide {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.multiselect .dashboard-show .slide span {
  color: #fff;
  position: absolute;
  font-size: 1.5em;
  top: 33.5%;
  left: 6.3%;
  width: 16%;
  text-align: center;
}
.multiselect .dashboard-show .slide img {
  /*width: 100%;*/
}
.multiselect .dashboard-tests {
  max-height: 187px;
  overflow-y: auto;
}
.multiselect .dashboard-search {
  width: 65%;
  position: absolute;
  bottom: 12px;
  left: 34%;
  /*bottom: 0;*/
}
.multiselect .dashboard-search .dropdown-menu {
  left: auto !important;
  /*right: 0;*/
}
.multiselect .line-chart-row {
  overflow: hidden;
  height: 280px;
  padding: 20px 20px 40px 40px;
  background-color: #ffffff;
  border-radius: 5px;
}
.multiselect .line-chart-row canvas {
  width: 100% !important;
  height: 350px !important;
}
.multiselect .line-chart-filter {
  float: right;
  padding: 0 30px 10px;
}
.multiselect .line-chart-filter li {
  float: left;
  line-height: 20px;
  margin-left: 12px;
}
.multiselect .line-chart-filter .filter {
  cursor: pointer;
}
.multiselect .line-chart-filter .icon {
  display: inline-block;
  width: 28px;
  height: 20px;
  background-position: -352px -190px;
  margin-right: 8px;
}
.multiselect .line-chart-filter .selected {
  color: #4EA626;
}
.multiselect .line-chart-filter .selected .icon {
  background-position: -320px -190px;
}
.multiselect .pie-chart-row {
  height: 400px;
}
.multiselect .pie-chart-row .legends {
  padding: 10px 0 0 30px;
}
.multiselect .pie-chart-row .legend .icon {
  width: 16px;
  height: 16px;
  background-color: #ddd;
  margin-right: 10px;
  border-radius: 50%;
}
.multiselect .pie-chart-row .legend.strongConsider .icon {
  background: #45ad4e;
}
.multiselect .pie-chart-row .legend.mayConsider .icon {
  background: #feb300;
}
.multiselect .pie-chart-row .legend.notConsider .icon {
  background: #f44236;
}
.multiselect .pie-chart-row .legend.attempted .icon {
  background: #3f51b5;
}
.multiselect .d-pie-chart {
  float: left;
  height: 300px;
  width: 300px;
  margin-top: 30px;
  margin-left: 30px;
}
.multiselect .d-pie-text {
  margin-left: 370px;
  margin-top: 30px;
}
.multiselect .d-pie-text p {
  margin-bottom: 30px;
}
.multiselect .d-pie-info {
  display: table;
  width: 100%;
}
.multiselect .d-pie-info li {
  display: table-row;
}
.multiselect .d-pie-info li.last .col, .multiselect .d-pie-info li.grid-col-1 .col {
  border-bottom: 0;
}
.multiselect .d-pie-info li.total .col {
  border-bottom: 0;
  border-top: 1px solid #716C69;
}
.multiselect .d-pie-info .col {
  display: table-cell;
  padding: 15px 0;
  border-bottom: 1px solid #716C69;
}
.multiselect .d-pie-info .info-th .col {
  padding: 0;
  white-space: nowrap;
  border-bottom: 5px solid;
}
.multiselect .d-pie-info .info-th .col-1 {
  border-color: transparent;
}
.multiselect .d-pie-info .info-th .col-2 {
  border-color: #45ad4e;
}
.multiselect .d-pie-info .info-th .col-3 {
  border-color: #feb300;
}
.multiselect .d-pie-info .info-th .col-4 {
  border-color: #f44236;
}
.multiselect .d-pie-info .info-th .col-5 {
  border-color: #3f51b5;
}
.multiselect .d-pie-info .col-2, .multiselect .d-pie-info .col-3, .multiselect .d-pie-info .col-4, .multiselect .d-pie-info .col-5 {
  width: 14%;
  text-align: center;
}
.multiselect .dashboard-row .test-row {
  overflow: hidden;
}
.multiselect .dashboard-row .test-items {
  display: inline-block;
  margin: 0 -1%;
  width: 102%;
}
.multiselect .dashboard-row .test-item {
  width: 23%;
  padding: 0 1%;
  display: inline-block;
}
.multiselect .dashboard-row .test-head {
  background: #4EA626;
  padding: 10px 15px;
  color: #333333;
  border-bottom: 1px solid #A2D3D0;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.multiselect .dashboard-row .test-body {
  background-color: #ffffff;
  padding: 15px;
  overflow: auto;
  height: 100%;
}
.multiselect .dashboard-row .test-body .label {
  float: left;
  color: #8D8D8D;
}
.multiselect .dashboard-row .test-body .modules {
  margin-left: 60px;
  margin-bottom: 10px;
  height: 61px;
  overflow: auto;
}
.multiselect .dashboard-row .test-body .roles {
  margin-left: 35px;
  margin-bottom: 15px;
}
.multiselect .dashboard-row .test-body .legend {
  margin-right: 0;
  width: 33%;
  margin-bottom: 15px;
  float: left;
}
.multiselect .dashboard-row .test-body .legend .icon {
  float: left;
  width: 16px;
  height: 16px;
  background-color: #ddd;
  border-radius: 50%;
  margin-right: 5px;
}
.multiselect .dashboard-row .test-body .legend.strongConsider .icon {
  background: #45ad4e;
}
.multiselect .dashboard-row .test-body .legend.mayConsider .icon {
  background: #feb300;
}
.multiselect .dashboard-row .test-body .legend.notConsider .icon {
  background: #f44236;
}
.multiselect .dashboard-row .test-body .legend.scheduled .icon {
  background: #591440;
}
.multiselect .dashboard-row .test-body .legend.attempted .icon {
  background: #3f51b5;
}
.multiselect .dashboard-row .test-body .legend.expired .icon {
  background: #999999;
}
.multiselect .dashboard-row .test-body .btn-schedule {
  padding: 0 10px;
  margin: 5px 0px 0px;
  float: right;
  font-size: inherit;
}
.multiselect .dashboard-row .start-test {
  position: relative;
  height: 245px;
  float: right;
}
.multiselect .dashboard-row .start-test a {
  font-size: 2em;
  text-transform: uppercase;
  color: #fff;
  border-radius: 5px;
  background: url(images/icon-dashboard-create.png) no-repeat center 110px #addddd;
  position: absolute;
  text-align: center;
  top: 0;
  left: 4%;
  right: 4%;
  bottom: 0;
  padding: 40px 0 0;
}
.multiselect .dashboard-row .start-test a:hover {
  background: url(images/icon-dashboard-create.png) no-repeat center 110px #90CECE;
}
.multiselect html, .multiselect body, .multiselect div, .multiselect span, .multiselect applet, .multiselect object, .multiselect iframe, .multiselect h1, .multiselect h2, .multiselect h3, .multiselect h4, .multiselect h5, .multiselect h6, .multiselect p, .multiselect blockquote, .multiselect pre, .multiselect a, .multiselect abbr, .multiselect acronym, .multiselect address, .multiselect big, .multiselect cite, .multiselect code, .multiselect del, .multiselect dfn, .multiselect em, .multiselect img, .multiselect ins, .multiselect kbd, .multiselect q, .multiselect s, .multiselect samp, .multiselect small, .multiselect strike, .multiselect strong, .multiselect sub, .multiselect sup, .multiselect tt, .multiselect var, .multiselect b, .multiselect u, .multiselect i, .multiselect center, .multiselect dl, .multiselect dt, .multiselect dd, .multiselect ol, .multiselect ul, .multiselect li, .multiselect fieldset, .multiselect form, .multiselect label, .multiselect legend, .multiselect table, .multiselect caption, .multiselect tbody, .multiselect tfoot, .multiselect thead, .multiselect tr, .multiselect th, .multiselect td, .multiselect article, .multiselect aside, .multiselect canvas, .multiselect details, .multiselect embed, .multiselect figure, .multiselect figcaption, .multiselect footer, .multiselect header, .multiselect hgroup, .multiselect menu, .multiselect nav, .multiselect output, .multiselect ruby, .multiselect section, .multiselect summary, .multiselect time, .multiselect mark, .multiselect audio, .multiselect video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
.multiselect article, .multiselect aside, .multiselect details, .multiselect figcaption, .multiselect figure, .multiselect footer, .multiselect header, .multiselect hgroup, .multiselect menu, .multiselect nav, .multiselect section {
  display: block;
}
.multiselect body {
  line-height: 1;
}
.multiselect ol, .multiselect ul {
  list-style: none;
}
.multiselect blockquote, .multiselect q {
  quotes: none;
}
.multiselect blockquote:before, .multiselect blockquote:after, .multiselect q:before, .multiselect q:after {
  content: '';
  content: none;
}
.multiselect table {
  border-collapse: collapse;
  border-spacing: 0;
}
.multiselect body {
  font-size: 15px;
  line-height: 1.5;
  background: #fafafa url(../images/body-bg.jpg) 0 0 repeat;
  font-family: 'Helvetica Neue', Helvetica, Arial, serif;
  font-weight: 400;
  color: #666;
}
.multiselect a {
  color: #2879d0;
}
.multiselect a:hover {
  color: #2268b2;
}
.multiselect header {
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: 'Open Sans';
  background: #2e7bcf url(../images/header-bg.jpg) 0 0 repeat-x;
  border-bottom: solid 1px #275da1;
}
.multiselect header h1 {
  letter-spacing: -1px;
  font-size: 72px;
  color: #fff;
  line-height: 1;
  margin-bottom: 0.2em;
  width: auto;
}
.multiselect header h2 {
  font-size: 26px;
  color: #9ddcff;
  font-weight: normal;
  line-height: 1.3;
  width: 540px;
  letter-spacing: 0;
}
.multiselect .inner {
  position: relative;
  width: 1170px;
  margin: 0 auto;
  padding-left: 30px;
  padding-right: 30px;
}
.multiselect #content-wrapper {
  border-top: solid 1px #fff;
  padding-top: 30px;
}
.multiselect #main-content {
  width: 690px;
  float: left;
}
.multiselect #main-content img {
  max-width: 100%;
}
.multiselect aside#sidebar {
  width: 200px;
  padding-left: 20px;
  min-height: 504px;
  float: right;
  background: transparent url(../images/sidebar-bg.jpg) 0 0 no-repeat;
  font-size: 12px;
  line-height: 1.3;
}
.multiselect aside#sidebar p.repo-owner, .multiselect aside#sidebar p.repo-owner a {
  font-weight: bold;
}
.multiselect #downloads {
  margin-bottom: 40px;
}
.multiselect a.gh-button {
  width: 134px;
  height: 58px;
  line-height: 1.2;
  font-size: 23px;
  color: #fff;
  padding-left: 68px;
  padding-top: 22px;
  font-family: 'Open Sans';
}
.multiselect a.gh-button small {
  display: block;
  font-size: 11px;
}
.multiselect header a.gh-button {
  position: absolute;
  right: 0;
  top: 0;
  background: transparent url(../images/github-button.png) 0 0 no-repeat;
}
.multiselect aside a.gh-button {
  width: 138px;
  padding-left: 64px;
  display: block;
  background: transparent url(../images/download-button.png) 0 0 no-repeat;
  margin-bottom: 20px;
  font-size: 21px;
}
.multiselect code, .multiselect pre {
  font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;
  color: #222;
  margin-bottom: 30px;
  font-size: 13px;
}
.multiselect code {
  background-color: #f2f8fc;
  border: solid 1px #dbe7f3;
  padding: 0 3px;
}
.multiselect pre {
  padding: 20px;
  background: #fff;
  text-shadow: none;
  overflow: auto;
  border: solid 1px #f2f2f2;
}
.multiselect pre code {
  color: #2879d0;
  background-color: #fff;
  border: none;
  padding: 0;
}
.multiselect ul, .multiselect ol, .multiselect dl {
  margin-bottom: 20px;
}
.multiselect hr {
  height: 1px;
  line-height: 1px;
  margin-top: 1em;
  padding-bottom: 1em;
  border: none;
  background: transparent url("../images/hr.png") 0 0 no-repeat;
}
.multiselect table {
  width: 100%;
  border: 1px solid #ebebeb;
}
.multiselect th {
  font-weight: 500;
}
.multiselect td {
  border: 1px solid #ebebeb;
  text-align: center;
  font-weight: 300;
}
.multiselect form {
  background: #f2f2f2;
  padding: 20px;
}
.multiselect #main-content h1 {
  font-family: 'Open Sans';
  font-size: 2.8em;
  letter-spacing: -1px;
  color: #474747;
}
.multiselect #main-content h1:before {
  content: "/";
  color: #9ddcff;
  padding-right: 0.3em;
  margin-left: -0.9em;
}
.multiselect #main-content h2 {
  font-family: 'Open Sans';
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 8px;
  color: #474747;
}
.multiselect #main-content h2:before {
  content: "//";
  color: #9ddcff;
  padding-right: 0.3em;
  margin-left: -1.5em;
}
.multiselect #main-content h3 {
  font-family: 'Open Sans';
  font-size: 18px;
  font-weight: bold;
  margin-top: 24px;
  margin-bottom: 8px;
  color: #474747;
}
.multiselect #main-content h3:before {
  content: "///";
  color: #9ddcff;
  padding-right: 0.3em;
  margin-left: -2em;
}
.multiselect #main-content h4 {
  font-family: 'Open Sans';
  font-size: 15px;
  font-weight: bold;
  color: #474747;
}
.multiselect h4:before {
  content: "////";
  color: #9ddcff;
  padding-right: 0.3em;
}
.multiselect #main-content h5 {
  font-family: 'Open Sans';
  font-size: 14px;
  color: #474747;
}
.multiselect h5:before {
  content: "/////";
  color: #9ddcff;
  padding-right: 0.3em;
  margin-left: -3.2em;
}
.multiselect #main-content h6 {
  font-family: 'Open Sans';
  font-size: .8em;
  color: #474747;
}
.multiselect h6:before {
  content: "//////";
  color: #9ddcff;
  padding-right: 0.3em;
  margin-left: -3.7em;
}
.multiselect p {
  margin-bottom: 20px;
}
.multiselect a {
  text-decoration: none;
}
.multiselect p a {
  font-weight: 400;
}
.multiselect blockquote {
  font-size: 1.6em;
  border-left: 10px solid #e9e9e9;
  margin-bottom: 20px;
  padding: 0 0 0 30px;
}
.multiselect ul {
  list-style: disc inside;
  padding-left: 20px;
}
.multiselect ol {
  list-style: decimal inside;
  padding-left: 3px;
}
.multiselect dl dd {
  font-style: italic;
  font-weight: 100;
}
.multiselect footer {
  background: transparent url("../images/hr.png") 0 0 no-repeat;
  margin-top: 40px;
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 13px;
  color: #aaa;
}
.multiselect footer a {
  color: #666;
}
.multiselect footer a:hover {
  color: #444;
}
.multiselect .clearfix:after {
  clear: both;
  content: '.';
  display: block;
  visibility: hidden;
  height: 0;
}
.multiselect .clearfix {
  display: inline-block;
}
.multiselect * html .clearfix {
  height: 1%;
}
.multiselect .clearfix {
  display: block;
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .multiselect .inner {
    width: 740px;
  }
  .multiselect header h1, .multiselect header h2 {
    width: 740px;
  }
  .multiselect header h1 {
    font-size: 60px;
  }
  .multiselect header h2 {
    font-size: 30px;
  }
  .multiselect #main-content {
    width: 490px;
  }
  .multiselect #main-content h1:before, .multiselect #main-content h2:before, .multiselect #main-content h3:before, .multiselect #main-content h4:before, .multiselect #main-content h5:before, .multiselect #main-content h6:before {
    content: none;
    padding-right: 0;
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .multiselect .inner {
    width: 93%;
  }
  .multiselect header {
    padding: 20px 0;
  }
  .multiselect header .inner {
    position: relative;
  }
  .multiselect header h1, .multiselect header h2 {
    width: 100%;
  }
  .multiselect header h1 {
    font-size: 48px;
  }
  .multiselect header h2 {
    font-size: 24px;
  }
  .multiselect header a.gh-button {
    background-image: none;
    width: auto;
    height: auto;
    display: inline-block;
    margin-top: 15px;
    padding: 5px 10px;
    position: relative;
    text-align: center;
    font-size: 13px;
    line-height: 1;
    background-color: #9ddcff;
    color: #2879d0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  .multiselect header a.gh-button small {
    font-size: 13px;
    display: inline;
  }
  .multiselect #main-content, .multiselect aside#sidebar {
    float: none;
    width: 100% !important;
  }
  .multiselect aside#sidebar {
    background-image: none;
    margin-top: 20px;
    border-top: solid 1px #ddd;
    padding: 20px 0;
    min-height: 0;
  }
  .multiselect aside#sidebar a.gh-button {
    display: none;
  }
  .multiselect #main-content h1:before, .multiselect #main-content h2:before, .multiselect #main-content h3:before, .multiselect #main-content h4:before, .multiselect #main-content h5:before, .multiselect #main-content h6:before {
    content: none;
    padding-right: 0;
    margin-left: 0;
  }
  .multiselect a.option[disabled] {
    opacity: 0.5;
  }
}

.multiselect-check {
  float: right;
  width: 16px;
  height: 16px;
  cursor: pointer;
  margin-top: 3px !important;
  background-position: -249px -167px;
}

.multiselect-check-1 {
  width: 16px;
  height: 16px;
  margin-right: 5px !important;
  background-position: -249px -167px;
}

.multipleLang {
  width: 300px;
  max-width: initial !important;
}

.multiselect-uncheck {
  float: right;
  width: 15px;
  height: 15px;
  cursor: pointer;
  border-radius: 10px;
  margin-top: 3px !important;
  border: 1px solid #e3e0e0 !important;
  margin-right: 2px !important;
}

@font-face {
  font-family: 'futura_md_bt';
  font-display: block;
  src: url("fonts/futura-md-bt-webfont.eot");
  src: url("fonts/futura-md-bt-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/futura-md-bt-webfont.woff2") format("woff2"), url("fonts/futura-md-bt-webfont.woff") format("woff"), url("fonts/futura-md-bt-webfont.ttf") format("truetype"), url("fonts/futura-md-bt-webfont.svg#futura_lt_light") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'futura_bk_bt';
  font-display: block;
  src: url("fonts/futura-bk-bt-webfont.eot");
  src: url("fonts/futura-bk-bt-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/futura-bk-bt-webfont.woff2") format("woff2"), url("fonts/futura-bk-bt-webfont.woff") format("woff"), url("fonts/futura-bk-bt-webfont.ttf") format("truetype"), url("fonts/futura-bk-bt-webfont.svg#futura_bk_bt") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'futura_lt_light';
  font-display: block;
  src: url("fonts/futura-lt-light-webfont.eot");
  src: url("fonts/futura-lt-light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/futura-lt-light-webfont.woff2") format("woff2"), url("fonts/futura-lt-light-webfont.woff") format("woff"), url("fonts/futura-lt-light-webfont.ttf") format("truetype"), url("fonts/futura-lt-light-webfont.svg#futura_lt_light") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'futura_md_btmedium';
  font-display: block;
  src: url("fonts/futura-md-bt-medium-webfont.eot");
  src: url("fonts/futura-md-bt-medium-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/futura-md-bt-medium-webfont.woff2") format("woff2"), url("fonts/futura-md-bt-medium-webfont.woff") format("woff"), url("fonts/futura-md-bt-medium-webfont.ttf") format("truetype"), url("fonts/futura-md-bt-medium-webfont.svg#futura_md_btmedium") format("svg");
  font-weight: normal;
  font-style: normal;
}
.questionViewOL li:before {
  font-weight: revert;
}

.hint-textarea-row-div {
  width: 100%;
  resize: none;
  overflow-y: hidden;
  border: 0px;
  pointer-events: none;
  padding: 10px 15px 15px 15px;
  max-height: 75px;
}

.hint-textarea-row {
  filter: drop-shadow(#c7c7c7 4px 4px 4px);
  width: 99%;
  resize: none;
  overflow-y: hidden;
  border: 0px;
  padding: 10px 15px 15px 15px;
  max-height: 45px;
  overflow: hidden;
}

.hint-row {
  width: 88%;
  border: 1px solid #C9D1D9;
  border-top: 0px;
  border-right: 0px;
  max-height: 60px;
  padding: 2px 22px 2px 2px;
}

.com_row {
  padding: 7px 20px;
  width: 28%;
  border-right: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
}

.com_header {
  padding: 10px 20px;
  height: 20px;
  border-bottom: 1px solid #d2d2d2;
  background: #ffffff;
}

.com-scrollable {
  max-height: 180px;
  overflow-y: auto;
}

.qset-header {
  border-bottom: 0.5px solid #dcdcdb;
  border-top: 0.5px solid #dcdcdb;
  background: #eeedeb;
  padding: 15px;
}

.change-width {
  width: 47% !important;
}

.qset-row {
  padding: 15px;
  border-right: 0.5px solid #dcdcdb;
  border-bottom: 0.5px solid #dcdcdb;
}

.test-row, .flexContainer {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.additional-detail-field {
  width: 94%;
  border-radius: 6px;
  margin-right: 2%;
  margin-bottom: 20px !important;
  padding: 0px 10px !important;
}

.additional-detail-label {
  margin: 10px 0px;
}

.test-item-authoring {
  margin-right: 2%;
}

.test-new-fields {
  width: 31%;
  margin-right: 2%;
}

.test-item-authoring .test-input-field {
  margin-top: 10px;
  width: 100%;
}

.test-filter-container {
  width: 100%;
  padding-top: 15px;
}

.test-filter {
  margin-right: 4%;
  display: inline-block;
  margin-top: 10px;
}

.test-bin-options {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
  position: absolute;
  left: 10px;
  top: 40px;
  width: 150px;
  height: 66px;
  z-index: 2;
  display: none;
  background: white;
}

.test-bin-option-val {
  padding: 10px;
  text-align: center;
}

.test-bin-option-val:hover {
  background: #f7f7f7;
}

.rename-bin-edit {
  height: 25px !important;
  width: 125px !important;
  padding: 0 10px !important;
}

.tab-active-rename-active {
  padding: 5px !important;
}

.qb-view-option-li {
  background-position: -516px -32px;
  height: 20px;
  width: 22px;
  margin: 0% 2%;
}

.qb-view-option-li-correct {
  background-position: -492px -32px;
  height: 20px;
  width: 22px;
  margin: 0% 2%;
}

.mytest-btn-size {
  font-size: 20px !important;
  color: #5B6770;
}

.qsSampleHeadActive {
  background: white !important;
  color: #5B6770 !important;
}

.qsSampleHead {
  margin: 10px 0px 0px 5px;
  padding: 10px 12px;
  display: inline-block;
  background: #4EA626;
  border-bottom: 0px;
  cursor: pointer;
  border-radius: 7px 7px 0 0;
  color: white;
}

.question-issue {
  border-left: 3px solid #dd001f !important;
}

.readonlyview {
  background: none !important;
}

.question-success {
  border-left: 3px solid green !important;
}

.mytest-btn-size:hover {
  color: #4EA626;
  cursor: pointer;
  font-size: 20px  !important;
}

.mytest-btn-size-1 {
  background-position: -120px -45px !important;
}

.mytest-btn-size-1:hover {
  background-position: -90px -45px !important;
  cursor: pointer;
}

.parent-body {
  margin-top: 0 !important;
  border-radius: 0 0 5px 5px !important;
}
.parent-body .code-stub-block .code-stub-block-left {
  width: 26%;
  margin-right: 20px;
  border-right: 1px solid #e3dfdf;
  padding-right: 30px;
}
.parent-body .code-stub-block .code-stub-block-left .function-blk {
  margin: 20px 0;
}
.parent-body .code-stub-block .code-stub-block-left .function-blk .param-type-block {
  display: inline-block;
  background: #f2f2f2;
  padding: 3px 5px;
  margin: 2px 5px;
}
.parent-body .code-stub-block .code-stub-block-left .function-blk .param-type {
  display: inline-block;
  border-right: 1px solid;
  padding-right: 7px;
}
.parent-body .code-stub-block .code-stub-block-left .function-blk .param-name {
  display: inline-block;
  padding: 0px 5px;
}
.parent-body .code-stub-block .code-stub-block-right {
  width: 69%;
}
.parent-body .code-stub-block .code-stub-block-right .function-blk {
  margin: 7px 0;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
.parent-body .code-stub-block .code-stub-block-right .function-blk .comp-span {
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid #beb8b8;
  font-size: 11px;
  font-weight: 100;
  text-decoration: underline;
  cursor: pointer;
}
.parent-body .code-stub-block .head {
  font-weight: bold;
  margin-bottom: 8px;
}

.header-txt {
  margin: 20px;
  font-size: 15px;
}

.head-question {
  padding: 12px 0;
  border-radius: 6px 6px 0 0;
}

.add-TC-main {
  margin: 30px 20px;
}
.add-TC-main input {
  font-size: inherit;
}
.add-TC-main .tab-heading {
  margin: 15px 0px 0 5px;
  padding: 10px 20px;
  display: inline-block;
  background: #ffffff;
  border-bottom: 0px;
  cursor: pointer;
  border-radius: 7px 7px 0 0;
}
.add-TC-main .active-tab {
  background: #EEF7EA;
}
.add-TC-main .info-icon {
  float: left;
  margin: 4px 8px;
}
.add-TC-main .view-label:hover {
  color: #4EA626;
  cursor: pointer;
}
.add-TC-main .add-TC {
  display: table;
  width: 100%;
  margin-top: 20px;
}
.add-TC-main .add-TC .table-head {
  background: #eeedeb !important;
  border-color: #dad9d7 !important;
}
.add-TC-main .add-TC .table-col {
  border-color: #dad9d7 !important;
  white-space: normal;
}
.add-TC-main .add-TC .icon-size {
  display: block;
  height: 20px;
  width: 22px;
  margin: 0 7px;
  cursor: pointer;
}
.add-TC-main .add-TC .delete-icon {
  background-position: -214px -142px;
}
.add-TC-main .add-TC .delete-icon:hover {
  background-position: -214px -167px;
}
.add-TC-main .test-create-row {
  float: left;
  width: 30%;
  height: 40px;
}
.add-TC-main .row-elem {
  margin-top: 10px !important;
  width: 100%;
}
.add-TC-main .row-1 {
  display: inline-block;
  width: 48%;
}
.add-TC-main .row-2 {
  float: right;
  width: 48%;
}

.parent-container {
  background: #ffffff;
  border-radius: 5px;
  padding: 2%;
  margin-top: 20px;
}
.parent-container input {
  font-size: inherit;
}
.parent-container .delv-header {
  margin: 0 0 10px 0;
  font-weight: bold;
  font-size: 14px;
}
.parent-container .info-icon {
  float: right;
  cursor: pointer;
  width: 20px;
  margin: 14px 14px 14px 0;
  height: 20px;
  background-position: -135px -70px;
}
.parent-container .btn-size {
  font-size: 20px;
}
.parent-container .btn-size:hover {
  color: #4EA626;
  cursor: pointer;
  font-size: 20px;
}
.parent-container .test-case-add-block .int-link {
  line-height: 33px;
  padding-left: 20px;
  float: left;
}
.parent-container .test-case-add-block .int-link > a {
  cursor: pointer;
  color: #0066ca;
  text-decoration: underline;
  font-weight: bold;
}
.parent-container .test-case-table-block {
  padding-top: 20px;
}
.parent-container .test-case-table-block #parentTableTestCase {
  width: 100%;
  /*padding-top: 20px;*/
}
.parent-container .test-case-table-block .tc-col {
  background: #eeeeee;
  border-right-color: #dcdcda;
  height: 50px;
  text-align: left;
}
.parent-container .test-case-table-block .tc-col-row {
  border-right-color: #dcdcda;
  /*height: 50px;*/
  text-align: left;
}
.parent-container .test-case-table-block .errorDuplicateBorder {
  border-left: 3px solid red !important;
}
.parent-container .test-case-table-block .errorDuplicate {
  color: red !important;
}
.parent-container .test-case-table-block .emptyError {
  color: blue !important;
}
.parent-container .test-case-table-block .emptyErrorBorder {
  border-left: 3px solid blue !important;
}
.parent-container .top-btn {
  margin-right: 1.6%;
  margin-top: 0.6%;
  display: table;
  float: right;
}
.parent-container .question-lang {
  width: 200px;
  float: right;
  padding: 10px 0;
}
.parent-container .question-lang-label {
  float: right;
  padding: 10px;
  border: 1px solid gray;
  border-bottom: 0px;
  background: #f3f3f3;
  font-weight: bold;
}
.parent-container .langSetting-btn {
  line-height: 36px;
  font-size: 20px;
  margin-left: 10px;
}
.parent-container .langSetting-btn:hover {
  color: #4EA626;
  cursor: pointer;
}
.parent-container .multiselect-lang {
  margin-left: 10px;
  width: 400px;
  float: left;
}
.parent-container .del-icon-size {
  float: right;
  padding: 18px 10px;
  margin: auto;
  font-size: 20px;
}
.parent-container .delete-hover:hover {
  color: #4EA626;
  cursor: pointer;
}
.parent-container .property-box-rt {
  width: 45%;
  float: right;
}
.parent-container .property-box-lt {
  width: 45%;
  float: left;
}
.parent-container .md-slider-wrapper {
  cursor: pointer;
}
.parent-container .md-slider-content {
  z-index: 2;
}
.parent-container md-slider.md-default-theme .md-thumb:after, .parent-container md-slider .md-thumb:after {
  border-color: #b7b1b1;
  background-color: white;
}
.parent-container md-slider .md-thumb:after {
  border-width: 1px !important;
}
.parent-container md-slider .md-track {
  background-color: #addddd;
}
.parent-container .md-track.md-track-fill {
  background-color: #addddd;
}
.parent-container .md-track-container {
  height: 4px;
}
.parent-container .textarea-editor {
  margin: 30px 0;
}
.parent-container .textarea-editor .cke_button__deletebutton_icon {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  width: 22px;
  height: 21px;
  background-position: -214px -142px;
  transform: scale(0.9);
  margin-top: -2px;
}
.parent-container .textarea-editor .cke_toolbar_last {
  float: right;
}
.parent-container .textarea-editor .cke_combo_text cke_combo_inlinelabel {
  width: 100px;
}
.parent-container .search-tab {
  display: table;
  background: #ffffff;
  width: 100%;
}
.parent-container .search-tab input {
  font-size: inherit;
}
.parent-container .search-tab .block {
  width: 32%;
}
.parent-container .search-tab .right-blk {
  float: right;
}
.parent-container .search-tab .left-blk {
  float: left;
}
.parent-container .search-tab .block-head {
  margin-bottom: 10px;
}
.parent-container .search-tab .block-1 {
  margin: 13px 2% 13px 20px;
  width: 57%;
  display: inline-block;
}
.parent-container .search-tab .block-2 {
  float: right;
  display: flex;
  align-items: flex-end;
  justify-content: end;
}
@media screen and (min-width: 600px) and (max-width: 999px) {
  .parent-container .search-tab .resp-width {
    width: 41%;
  }
}
@media screen and (min-width: 1000px) and (max-width: 1100px) {
  .parent-container .search-tab .resp-width {
    width: 39%;
  }
}
@media screen and (min-width: 1100px) and (max-width: 1199px) {
  .parent-container .search-tab .resp-width {
    width: 37%;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1300px) {
  .parent-container .search-tab .resp-width {
    width: 34%;
  }
}
@media screen and (min-width: 1300px) and (max-width: 1400px) {
  .parent-container .search-tab .resp-width {
    width: 31%;
  }
}
@media screen and (min-width: 1400px) {
  .parent-container .search-tab .resp-width {
    width: 27%;
  }
}
.parent-container .search-tab .adv-search {
  width: 66% !important;
}
.parent-container .data-table .table-head {
  background: #eeedeb !important;
  border-color: #dad9d7 !important;
}
.parent-container .data-table .table-col {
  border-color: #dad9d7 !important;
  white-space: normal;
}
.parent-container .data-table .table-col .view-label:hover {
  color: #4EA626;
  cursor: pointer;
}
.parent-container .data-table .table-col .icon-size {
  display: block;
  height: 20px;
  width: 22px;
  margin: 0 7px;
  cursor: pointer;
}
.parent-container .data-table .table-col .edit-icon {
  font-size: 20px;
  color: #5B6770;
}
.parent-container .data-table .table-col .edit-icon:hover {
  color: #4EA626;
  font-size: 20px;
}
.parent-container .data-table .table-col .delete-icon {
  background-position: -214px -142px;
}
.parent-container .data-table .table-col .delete-icon:hover {
  background-position: -214px -167px;
}
.parent-container .data-table .table-col .copy-icon {
  font-size: 20px;
  color: #5B6770;
}
.parent-container .data-table .table-col .copy-icon:hover {
  color: #4EA626;
  font-size: 20px;
}
.parent-container .data-table .row-published .legend {
  background: #43ad53;
  width: 16px;
  height: 16px;
  border-radius: 10px;
}
.parent-container .data-table .row-not-published .legend {
  background: #f33a37;
  width: 16px;
  height: 16px;
  border-radius: 10px;
}
.parent-container .grid-header .tab-heading {
  margin: 15px 0px 0 15px;
  padding: 10px 20px;
  display: inline-block;
  border-bottom: 0px;
  cursor: pointer;
  border-radius: 5px 5px 0 0;
  color: #333333;
}
.parent-container .grid-header .tab-heading:hover {
  background: #afbbc7;
}
.parent-container .grid-header .active-tab {
  background: white;
  color: #333333;
}
.parent-container .grid-header .active-tab:hover {
  background: white;
}
.parent-container .grid-header-choice2 .tab-heading {
  margin: 5px;
  padding: 8px 20px;
  display: inline-block;
  border-bottom: 0px;
  cursor: pointer;
  border-radius: 4px;
}
.parent-container .grid-header-choice2 .tab-heading:hover {
  background: white;
}
.parent-container .grid-header-choice2 .active-tab {
  background: white;
}
.parent-container .or-separator {
  color: #b0aaa7;
  margin: 10px 5px;
  float: right;
}
.parent-container .test-row-create {
  display: flex;
  justify-content: space-between;
}

.head-row {
  display: table;
  width: 100%;
}
.head-row .col {
  height: 45px;
  width: 22%;
  display: table-cell;
  padding-left: 15px;
  border-right: 1px solid #dcdcda;
  border-bottom: 1px solid #dcdcda;
}
.head-row .counter-lang {
  width: 44%;
  margin-right: 6px;
}
.head-row .head-col {
  background-color: #eeeeee;
  font-weight: bold;
}
.head-row .body-col {
  /*font-weight: 100;*/
}

.main-block {
  overflow: auto;
  max-height: 250px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .main-block {
    overflow: overlay !important;
    max-height: 250px;
  }
}
.question-view-blk {
  padding: 10px;
}
.question-view-blk .row {
  margin: 20px 10px;
}
.question-view-blk .lft-blk {
  display: inline-block;
  width: 18%;
  text-align: right;
  vertical-align: top;
  font-weight: bold;
}
.question-view-blk .rt-blk {
  display: inline-block;
  width: 76%;
  text-align: left;
  margin-left: 20px;
}
.question-view-blk .rt-blk .question-view-head {
  margin: 10px 0px 0 10px;
  padding: 10px 12px;
  display: inline-block;
  border-bottom: 0px;
  cursor: pointer;
  border-radius: 7px 7px 0 0;
}
.question-view-blk .rt-blk .active-tab {
  background: #EEF7EA;
}
.question-view-blk .rt-blk .question-view-body {
  max-height: 100px;
  padding: 2%;
  width: 96%;
  height: 100px;
  overflow: auto;
  border-radius: 0 0 5px 5px;
}

.question-steps-item-1 {
  left: 0%;
}

.question-steps-item-2 {
  left: 100%;
}

.main-list-ul {
  float: left;
  display: inline-block;
  clear: none;
  width: 94%;
  cursor: text;
  min-height: 1px;
  z-index: 999;
  margin: 0;
  padding: 0;
  background-color: #fff;
  border: 1px solid #d1d9e1;
  list-style: none outside;
  border: 1px solid #d1d9e1;
  border-radius: 5px;
}
.main-list-ul .main-list-li {
  overflow: hidden;
  height: auto !important;
  height: 15px;
  margin: 3px;
  padding: 1px 3px;
  background-color: #eff2f7;
  color: #000;
  cursor: default;
  border: 1px solid #ccd5e4;
  font-size: 11px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  float: left;
  white-space: nowrap;
  line-height: 16px;
}
.main-list-ul .main-list-li .main-list-li-p {
  display: inline;
  padding: 0;
  margin: 0;
  line-height: 21px;
  font-size: 12px;
}
.main-list-ul .main-list-li .main-list-li-span {
  color: #a6b3cf;
  margin-left: 5px;
  font-weight: bold;
  cursor: pointer;
}
.main-list-ul .main-list-li-input {
  float: left;
  margin: 0;
  padding: 0;
  list-style-type: none;
  height: 100%;
}
.main-list-ul .main-list-li-input .main-list-li-input-box {
  outline: none;
  box-shadow: 0 0 0;
  border: 0;
}

.border-draft {
  border-left: 3px solid #dd001f;
}

.border-released {
  border-left: 3px solid #11bb9e;
}

.old-draft {
  width: 16px;
  height: 16px;
  margin-top: 6px;
  background-color: #3f51b5;
  border-radius: 10px;
  float: left;
}

.new-draft {
  width: 16px;
  height: 16px;
  margin-top: 0px;
  background-color: #00aeed;
  border-radius: 10px;
  float: left;
}

.released-test {
  width: 16px;
  height: 16px;
  margin-top: 0px;
  background-color: green;
  border-radius: 10px;
  float: left;
}

.left-margin-draft {
  margin-left: 30px;
}

.left-margin-release {
  margin-left: 30px;
}

.inactive-choice {
  background: #C9D1D9;
}

.qb-item-con {
  background: #ffffff;
  border: 1px solid #f1f0ee;
  border-top: 0px;
}

.qb-item-con:hover {
  background: #EEF7EA;
}

.checkbox-container-qb {
  padding: 20px 5px 0px 10px;
  border-right: 1px solid #f4f1ee;
}

.checkbox-container-qb-bulk-upload {
  padding: 48px 15px;
  border-right: 1px solid #f4f1ee;
}

.qb-list-title {
  font-size: 18px;
  padding-top: 20px;
  color: #333333;
  font-weight: 500;
  cursor: pointer;
}

.qb-difficulty {
  background: #ffffff;
  border: 1px solid #eeedeb;
  border-radius: 6px;
  padding: 4px 8px;
  margin-left: 10px;
  font-size: 12px;
  font-weight: normal;
}

.qb-action-container {
  margin-top: 25px;
}

.qb-list-detail-con {
  margin-top: 10px;
}

.qb-list-detail-comp {
  width: 750px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 17px;
}

.qb-list-detail-course-objective {
  margin-left: 2%;
  width: 350px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.qb-list-detail-label {
  color: #7e7d7b;
}

.qb-list-detail-val {
  margin-left: 10px;
  color: #333333;
}

.qb-item-con .icon-size, .com_row .icon-size {
  display: block;
  height: 20px;
  width: 22px;
  margin: 0 7px;
  cursor: pointer;
  font-size: 20px;
  color: #5B6770;
}

.qb-action-container .edit-icon:hover {
  color: #4EA626;
}

.qb-action-container .copy-icon:hover {
  color: #4EA626;
}

.qb-action-container .delete-icon:hover, .com_row .delete-icon:hover {
  background-position: -214px -167px;
}

.qb-item-con .delete-icon, .com_row .delete-icon {
  background-position: -214px -142px;
  width: 20px;
  height: 20px;
}

.qb-action-container .demo-icon:hover {
  background-position: -459px -2px;
  /*    width: 20px;
      height: 20px;*/
}

.qb-item-con .demo-icon {
  background-position: -437px -2px;
}

.qb-item-con .insights-icon {
  background-position: -747px -122px;
}

.qb-item-con .insights-icon:hover {
  background-position: -747px -92px;
}

.qb-que-details {
  margin-top: 20px;
  cursor: pointer;
}

.allBinsDeleted {
  margin: 0px !important;
  padding: 0px !important;
}

.bins-filter-container {
  background: #fbfaf8;
  border: 1px solid #fbfaf8;
  margin: -1px 0% 0 0%;
  border-top: 0;
  padding: 0 0 0px 2%;
}

.active-tab-bin {
  background: #fbfaf8 !important;
  border-top: 1px solid #d9d5d3;
}

.custom-scrollbar {
  overflow: overlay;
}

.vq-detail-item {
  margin-top: 20px;
  margin-left: 2%;
}

.vq-detail-label {
  font-weight: 600;
}

.vq-detail-val {
  margin-left: 2%;
  color: #706f6e;
  width: 78%;
}

.vq-difficulty {
  background: white;
  border-radius: 4px;
  padding: 4px 9px;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
  color: #333333;
  margin-left: 1%;
}

.qb-comp-width {
  width: 350px !important;
}

.full-width-cm {
  width: 100% !important;
}

.cm-startnow-block {
  text-align: center;
  display: inline-block;
  cursor: pointer;
  width: 176px;
}
.cm-startnow-block .cm-block {
  padding: 35px 0;
  box-shadow: 0px 2px 4px #dcdcdc;
  background: #ffffff;
  border-radius: 4px;
  height: 120px;
}
.cm-startnow-block .cm-block .start-now-icon {
  margin-bottom: 12px;
  background-position: -578px -140px !important;
  width: 65px;
  height: 64px;
  float: none !important;
}
.cm-startnow-block .cm-block .schedule-now-icon {
  margin-bottom: 12px;
  background-position: -735px -1px !important;
  width: 80px;
  height: 80px;
  float: none !important;
}
.cm-startnow-block .cm-block .title {
  font-size: 14px;
  color: #333333;
  font-weight: 600;
}
.cm-startnow-block:hover {
  box-shadow: 0 2px 8px 1px #dad7d7;
}

.question-type-container {
  padding: 18px;
  background: white;
  overflow-y: auto;
  max-height: 400px;
}
.question-type-container .proxy-block {
  display: flex;
  align-items: center;
  margin: 10px 0;
}
.question-type-container .separation-hr {
  border-top: 1px solid #d0cfce;
  border-bottom: 0;
  margin: 15px 0;
}
.question-type-container .reset-btn {
  margin-left: 10px;
}
.question-type-container .reset-btn:hover {
  color: #4EA626;
  cursor: pointer;
}
.question-type-container .schedule-block {
  padding: 0 0 15px 0;
}
.question-type-container .schedule-block .head {
  font-weight: bold;
  padding-bottom: 10px;
}
.question-type-container .schedule-block .head .config-options {
  width: 100%;
  margin-bottom: 10px;
  font-weight: 100;
}
.question-type-container .schedule-block .head .config-options .config-option {
  cursor: pointer;
  margin: 0px 5px 0 0px;
  float: left;
}

.question-type-container .qList .header {
  font-weight: 600;
}

.question-type-container .qList .qItemCard {
  padding: 14px;
  box-shadow: 0px 2px 4px #dcdcdc;
  background: #ffffff;
  margin-top: 10px;
  border-radius: 4px;
  width: 290px;
  height: auto;
}

.question-type-container .qList .qItemCard:hover {
  cursor: pointer;
  box-shadow: 0px 4px 4px #dcdcdc;
}

.question-type-container .qList .qItemCard .title {
  font-size: 14px;
  color: #333333;
  font-weight: 600;
}

.question-type-container .qList .qItemCard .desc {
  margin-top: 10px;
  font-size: 12px;
  line-height: 14px;
}

.openCreateQuestionButton {
  padding: 10px 15px;
  cursor: pointer;
  background: #ffffff;
  border-radius: 4px;
  margin-top: 2px;
  margin-right: -6px;
}

.openCreateQuestionButton:hover {
  background: #fbfaf8;
}

.limitTcDesc {
  white-space: nowrap;
  max-width: 410px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}

.tagCon {
  margin-left: 2%;
  width: 350px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.errRec {
  background: #fee7e7;
}

.errRec:hover {
  background: #fdd2d2;
}

.release-question-icon {
  background-position: -462px -138px;
  float: none;
  display: inline-block !important;
  margin: 0px !important;
}

.release-question-icon:hover {
  background-position: -462px -112px;
}

.add-to-test-icon {
  background-position: -118px -46px;
  float: none;
  display: inline-block !important;
  margin: 0px !important;
}

.add-to-test-icon:hover {
  background-position: -88px -46px;
}

.bu-icon:hover {
  color: #4EA626;
}

.delete-all-bulk:hover {
  background-position: -214px -167px;
}

.custom-upload-button {
  background: none;
  color: #333333;
  float: none;
  margin-left: 3%;
  padding: 0;
  width: 196px;
  border-radius: 6px;
  text-align: center;
  height: 36px;
  line-height: 36px;
  display: inline-block;
  border: 1px solid #465C76;
}

.bu_error_vals:not(:first-child) {
  margin-top: 10px;
}

.searchAdv {
  width: 88% !important;
  padding-top: 2%;
  margin-left: 15px;
}

.inputAdv {
  width: 100% !important;
}

.filter-icon {
  background-position: -521px -143px;
  width: 32px;
  height: 35px;
}

.filter-close-icon {
  background-position: -521px -175px;
  width: 35px;
  height: 35px;
}

.filter-icon-show-count {
  background-position: -521px -106px;
  width: 32px;
  height: 35px;
}

.filter-reset-icon {
  background-position: -521px -64px;
  width: 35px;
  height: 35px;
  margin-right: 10px;
  float: right;
  cursor: pointer;
}

.icon-add-param {
  background-position: -72px -113px !important;
  width: 26px;
  height: 26px;
}

.icon-remove-param {
  background-position: -43px -113px !important;
  width: 26px;
  height: 26px;
}

.manual-grading .tags {
  max-width: 100% !important;
}

.img-resize * img {
  max-width: 150px !important;
  max-height: 150px !important;
}

.selectQtype button {
  height: 43px !important;
}

.adv-search-translate {
  -webkit-transition: all linear 0.5s;
  transition: all linear 0.5s;
}

.blankDetailBox {
  margin-top: 10px;
  width: 195px;
  min-height: 100px;
  border: 1px solid #cacaca;
  padding: 10px;
  border-radius: 4px;
  box-shadow: 1px 1px 6px #c5c5c5;
  margin-left: 20px;
  position: absolute;
  background-color: #f2f2f2;
  cursor: pointer;
}

.blankDetailBoxDummy {
  margin-top: 10px;
  width: 195px;
  min-height: 100px;
  padding: 10px;
  background-color: #c7c7b3;
  border-radius: 4px;
  box-shadow: 1px 1px 10px #c5c5c5;
  margin-left: 20px;
  position: absolute;
  background-color: #fbfaf8;
  cursor: pointer;
}

.blankDetailBox:hover {
  box-shadow: 0px 6px 10px #969595;
}

.removeAlternativeBlank {
  position: relative;
  float: right;
  bottom: 25px;
  right: 10px;
}

.blank-box-heading {
  margin-bottom: 10px;
}

.charLimitSection {
  border-top: 1px solid #eaeaea;
  padding: 5px 10px 0px;
  margin: 10px -10px 0px;
  display: none;
}

.marginLeft0 {
  margin-left: 0px;
}

.switchScoring {
  text-decoration: underline;
  margin-top: 30px;
}
.switchScoring span {
  cursor: pointer;
}

.removeAltBlankIcon {
  width: 16px;
  height: 16px;
  margin: -10px 4px;
  background-position: -115px -71px !important;
  cursor: pointer;
  float: right !important;
}

md-radio-button.md-default-theme .md-on, md-radio-button .md-on {
  background-color: #4EA626;
}

.blank_input {
  margin: 0px 0px 10px 0px !important;
}

.binNameNew {
  max-width: 90px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
}

.blanksInputContainer_1, .blanksInputContainer_2, .blanksInputContainer_3 {
  display: none;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .custom-scrollbar {
    overflow-y: scroll;
    overflow-x: hidden;
  }
}
@-moz-document url-prefix() {
  .custom-scrollbar {
    overflow-y: scroll;
    overflow-x: hidden;
  }
}
.fileUploadBtn:hover {
  cursor: pointer !important;
}

.iconUploadImg {
  background: url("images/uploadzip.png");
  width: 100px;
  height: 100px;
}

.hover-input-slider {
  width: 37px;
  position: relative;
  top: 6px;
  border: 0.75px solid #cccccc;
  text-align: center;
  border-radius: 6px !important;
  box-shadow: 2px 2px 2px #cccccc;
  transition-property: left;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}

.languageTabsHolder {
  margin-top: 0;
  padding: 0;
  border-radius: 0 0 5px 5px;
}

.languageTabs {
  border-bottom: 0;
  border-radius: 7px 7px 0 0;
  padding-left: 0px;
  width: 95%;
  margin-left: 2%;
}

.charCount {
  background-color: #4EA626;
  color: white;
  border-radius: 6px;
  font-size: 10px;
  position: relative;
  top: -15px;
  display: inline-block;
  padding: 4px;
  float: right;
  margin-right: 6%;
}

.radio-toolbar {
  margin: 12px 0px;
}

.radio-toolbar input[type="radio"] {
  opacity: 0;
  position: fixed;
  width: 0;
}

.radio-toolbar label {
  display: inline-block;
  background-color: #ddd;
  padding: 8px 16px;
  font-family: sans-serif, Arial;
  font-size: 14px;
  border: 2px solid #444;
  border-radius: 4px;
}

.radio-toolbar label:hover {
  background-color: #a96161;
  color: white;
}

.radio-toolbar input[type="radio"]:checked + label {
  background-color: #d48b8b;
  border-color: #7b0a0a;
  color: #333333;
}

.fileUploadSwitches {
  display: inline-block;
  margin-top: 10px;
  position: relative;
}

.addQSBtn > .select-box, .addQSBtn > .select-box-lg {
  background: #4EA626;
}

.ckeditor-charCount {
  display: block !important;
  float: right !important;
  margin-right: 8px !important;
  color: black !important;
}

.info-header {
  background: #C9D1D9;
  border: 1px solid #c9d1d9;
  font-family: 'Open Sans Bold';
  border-radius: 5px 5px 0px 0px;
  color: #333333;
  padding: 10px;
}

.info-row {
  border: 1px solid #c9d1d9;
  padding: 10px;
}

.section-title {
  padding: 10px;
  line-height: 44px;
  font-size: 24px;
  height: auto;
  float: left;
}

.section-description {
  padding-left: 10px;
}

.section-chart {
  padding: 10px;
}

.filter-block {
  margin: 20px;
  justify-content: space-between;
}

.test-header {
  float: left;
  height: 25px;
}

.new-interview-product-img {
  float: none !important;
}

.new_interview_product_font {
  padding: 12px;
}

.attempt-button {
  background-color: #F8F8F8;
  border: 2px solid #D3D9E0;
  border-radius: 4px;
  color: #5D676F;
}

.attempt-button-selected {
  background-color: rgba(101, 163, 61, 0.2);
  border: 2px solid #65A33D;
  border-radius: 4px;
  color: #333333;
}

.sync-icon {
  width: 22px;
  height: 15px;
  border: 0;
}

.unsync-warning {
  border: #EF7C3B 3px solid;
  line-height: 2px;
}

.header-video {
  line-height: 44px;
  padding: 0 15px !important;
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

#videoContainer:hover #show-ann-btn {
  display: block !important;
}

#show-ann-btn {
  display: none;
}

.disable-btn {
  opacity: 0.8;
}

.close-adv-icon {
  background-position: -382px -74px;
}
.close-adv-icon:hover {
  background-position: -382px -74px;
  cursor: pointer;
}

.reset-icon {
  background-position: -331px -219px;
}
.reset-icon:hover {
  background-position: -331px -219px;
  cursor: pointer;
}

.join-interview-icon {
  background-position: -487px -138px;
}
.join-interview-icon:hover {
  background-position: -487px -113px;
  cursor: pointer;
}

.start-interview-icon {
  background-position: -487px -186px;
}
.start-interview-icon:hover {
  background-position: -487px -162px;
  cursor: pointer;
}

.codemeet-icon {
  background-position: -460px -162px;
}
.codemeet-icon:hover {
  background-position: -460px -186px;
  cursor: pointer;
}

.icon-block {
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.icon-block1 {
  width: 25px;
  height: 20px;
  cursor: pointer;
  margin-left: 4px;
}

.icon-block-big {
  transform: scale(1.3);
}

.icon-block-shift {
  margin-left: 10px;
}

.progress_outer {
  height: 6px;
  width: 100%;
  background: #b6afaf;
  margin: 25px 0 20px;
  float: left;
}
.progress_outer .progress_txt {
  float: left;
  left: 10px;
  margin: -15px 0px;
}
.progress_outer .progress_close {
  float: right;
  left: 10px;
  margin: -15px 0px;
  cursor: pointer;
}
.progress_outer .progress_inner {
  height: 6px;
  background: #4EA626;
  float: left;
}

.respVideoDiv {
  max-width: 500px;
  /* fullscreen */
  /* hide controls on fullscreen with WebKit */
}
.respVideoDiv .candidate-resp-block {
  padding: 10px;
  background: white;
}
.respVideoDiv .candidate-resp-block .uploaded-file-block .download-icon-container:hover {
  color: #4EA626;
  cursor: pointer;
}
.respVideoDiv .candidate-resp-block .uploaded-file-block .view-icon-container:hover {
  color: #4EA626;
  cursor: pointer;
}
.respVideoDiv .candidate-resp-block .uploaded-file-block:hover .body-icon {
  color: #4EA626;
}
.respVideoDiv .candidate-resp-block .uploaded-file-block .head {
  color: #333333;
  opacity: .7;
  margin: 20px 0 10px 0;
}
.respVideoDiv .candidate-resp-block .uploaded-file-block .body {
  width: 250px;
  background: #F8F8F8;
  padding: 10px;
  display: block;
  margin-top: 7px;
  border-radius: 4px;
}
.respVideoDiv .candidate-resp-block .uploaded-file-block .body .body-txt {
  width: 220px;
  display: inline-block;
  height: 14px;
}
.respVideoDiv .candidate-resp-block .uploaded-file-block .body .body-icon {
  float: right;
  margin-top: 2px;
}
.respVideoDiv .candidate-resp-block .trimed-resp1 {
  overflow: hidden;
  height: 100px;
  word-break: break-word;
  line-height: 17px;
}
.respVideoDiv .candidate-resp-block .trimmed-with-url {
  height: 35px !important;
}
.respVideoDiv .candidate-resp-block .trimed-resp2 {
  overflow: hidden;
  height: 55px;
  word-break: break-word;
}
.respVideoDiv .candidate-resp-block .non-trimed-resp1 {
  overflow: hidden;
}
.respVideoDiv .candidate-resp-block .view-more {
  margin: 5px 5px 5px 0;
  cursor: pointer;
  float: left;
  text-decoration: underline;
  text-transform: uppercase;
}
.respVideoDiv #annotationData {
  height: 100%;
  overflow-x: hidden;
  border-radius: 4px 0 0 4px;
  resize: none;
  border: 0;
  width: 85%;
}
.respVideoDiv #annotationContainer {
  position: absolute;
  z-index: 10000;
  bottom: 20px;
  height: 117px;
  display: none;
  font-size: 14px;
  border-radius: 4px;
  background: white;
  padding: 10px;
  width: 210px;
}
.respVideoDiv #closeAnnotation {
  height: 100%;
  color: #333333;
  border-left: 1px solid #b6b0b0;
  padding: 5px 0 0 5%;
  cursor: pointer;
  font-size: 18px;
}
.respVideoDiv .markerPointer {
  position: absolute;
  z-index: 10000;
  bottom: 13px;
  height: 5px;
  background: #f00606;
  width: 4px;
}
.respVideoDiv figure {
  max-width: 1024px;
  max-width: 64rem;
  width: 100%;
  height: auto;
  margin: 20px 0 0;
  margin: 1.25rem 0 0;
}
.respVideoDiv figure video {
  width: 100%;
  height: auto;
}
.respVideoDiv figure .controls {
  display: none;
  list-style-type: none;
  overflow: hidden;
  background: black;
}
.respVideoDiv figure .controls li {
  float: left;
  /*                width:10%;
                  margin-left:0.3%;
                  padding:0;
                  margin:0;*/
}
.respVideoDiv figure .controls .progress-b {
  width: 100%;
  cursor: pointer;
  height: 8px;
}
.respVideoDiv figure .controls .icon-size {
  padding: 12px;
  color: white;
  cursor: pointer;
}
.respVideoDiv figure .controls .fa-tags-off {
  color: gray;
}
.respVideoDiv figure .controls .annotation-block {
  width: 100%;
  height: 0px;
  background: none;
}
.respVideoDiv figure .controls .annotation-block .annotation-mark {
  width: 3px;
  height: 7px;
  background: #00ffff;
  /*margin-left: 30px;*/
  display: block;
  position: absolute;
  margin-top: -4px;
}
.respVideoDiv figure .controls .annotation-block .opacity-dim {
  opacity: .9;
}
.respVideoDiv figure .controls .annotation-block .annotaion-box {
  visibility: hidden;
  width: 200px;
  height: 100px;
  background: white;
  margin: -115px -105px;
  resize: none;
  border-radius: 5px 0 0 5px;
  border: 1px solid gray;
  padding: 5px;
  box-shadow: 0px 0px 17px 0px grey;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .respVideoDiv figure .controls .annotation-block .annotaion-box-caret {
    margin: -11px !important;
  }
  .respVideoDiv figure .controls .annotation-block .sidemenu {
    margin: -130px 106px !important;
  }
}
@-moz-document url-prefix() {
  .respVideoDiv figure .controls .annotation-block .sidemenu {
    margin: -129px 106px !important;
  }
}
.respVideoDiv figure .controls .annotation-block .sidemenu {
  visibility: hidden;
  position: absolute;
  width: 22px;
  height: 100px;
  background: white;
  margin: -128px 106px;
  border: 1px solid gray;
  border-left: 0;
  border-radius: 0 5px 5px 0;
  padding: 5px;
  box-shadow: 3px 0px 6px 0px grey;
}
.respVideoDiv figure .controls .annotation-block .sidemenu .menu-icon {
  position: absolute;
  left: 28%;
  font-size: 17px;
}
.respVideoDiv figure .controls .annotation-block .sidemenu .icon1 {
  top: 10px;
}
.respVideoDiv figure .controls .annotation-block .sidemenu .icon2 {
  bottom: 40px;
}
.respVideoDiv figure .controls .annotation-block .sidemenu .icon3 {
  bottom: 10px;
}
.respVideoDiv figure .controls .annotation-block .visible-hidden {
  visibility: hidden !important;
}
.respVideoDiv figure .controls .annotation-block .annotaion-box-caret {
  visibility: hidden;
  color: gray;
  margin: -25px -5px;
  position: absolute;
  height: 0;
  font-size: 20px;
}
.respVideoDiv figure .controls .annotation-block .annotation-mark:hover > .annotaion-box {
  visibility: visible;
}
.respVideoDiv figure .controls .annotation-block .annotation-mark:hover > .annotaion-box-caret {
  visibility: visible;
}
.respVideoDiv figure .controls .annotation-block .annotation-mark:hover > .sidemenu {
  visibility: visible;
}
.respVideoDiv figure .controls #progress-b {
  display: block;
  width: 100%;
  height: 10px;
  margin: -3px 0;
  border: 0;
  overflow: hidden;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 0;
  background: none;
  box-shadow: none;
  background: #efeae7;
}
.respVideoDiv figure .controls #progress-b .annotation-icon {
  color: #1e1cc9;
  margin: -16px -6px;
  position: absolute;
  font-size: 20px;
  height: 10px;
}
.respVideoDiv figure .controls #progress-b #addAnnotationBox {
  resize: none;
  visibility: visible;
  position: absolute;
  width: 200px;
  height: 100px;
  background: white;
  margin: -121px;
  border: 1px solid gray;
  border-radius: 5px 0 0 5px;
  padding: 5px;
  box-shadow: 0px 0px 17px 0px grey;
  overflow: none;
}
.respVideoDiv figure .controls #progress-b .sidemenu {
  visibility: visible;
  position: absolute;
  width: 22px;
  height: 100px;
  background: white;
  margin: -121px 90px;
  border: 1px solid gray;
  border-left: 0;
  border-radius: 0 5px 5px 0;
  padding: 5px;
  box-shadow: 3px 0px 6px 0px grey;
}
.respVideoDiv figure .controls #progress-b .sidemenu .menu-icon {
  position: absolute;
  left: 28%;
  font-size: 17px;
}
.respVideoDiv figure .controls #progress-b .sidemenu .icon1 {
  top: 10%;
}
.respVideoDiv figure .controls #progress-b .sidemenu .icon2 {
  bottom: 40px;
}
.respVideoDiv figure .controls #progress-b .sidemenu .icon3 {
  bottom: 20%;
}
.respVideoDiv figure .controls #progress-b span {
  width: 0%;
  margin: -2px 0 0 0;
  height: 100%;
  display: inline-block;
  background-color: #4EA626;
}
.respVideoDiv html:-ms-fullscreen {
  width: 100%;
}
.respVideoDiv :-webkit-full-screen {
  background-color: transparent;
}
.respVideoDiv figure[data-fullscreen=true] video::-webkit-media-controls {
  display: none !important;
}
.respVideoDiv figure[data-fullscreen=true] {
  max-width: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
.respVideoDiv figure[data-fullscreen=true] video {
  height: auto;
}
.respVideoDiv figure[data-fullscreen=true] figcaption {
  display: none;
}
.respVideoDiv figure[data-fullscreen=true] .controls {
  position: absolute;
  bottom: 2%;
  width: 100%;
  z-index: 2147483647;
}
.respVideoDiv figure[data-fullscreen=true] .controls li {
  width: 5%;
}
.respVideoDiv figure[data-fullscreen=true] .controls .progress-b {
  width: 68%;
}

.block_score .respVideoDiv {
  max-width: unset;
}
.block_score .respVideoDiv pre {
  width: 100%;
  display: block;
  white-space: pre-wrap;
}

.player-btn {
  width: 19px;
  padding: 1px;
  border-radius: 30px;
  vertical-align: middle;
  font-size: 20px !important;
  border: 3px solid #7f7f81;
  color: #4EA626;
  cursor: pointer;
  height: 20px;
}

.acc-popup .disabled {
  cursor: not-allowed !important;
}

.disabled-background {
  background: #F8F8F8 !important;
}

.video-grading-eval .disabled-block {
  opacity: .5;
}
.video-grading-eval .not-allowed-cursor {
  cursor: not-allowed;
}
.video-grading-eval .evaluation-heading {
  padding: 20px 0 10px 0;
  font-size: 18px;
  color: #333333;
  border-bottom: 1px solid #ebeae8;
  margin: 0 20px;
}
.video-grading-eval .evaluation-table {
  margin: 5px 20px;
}
.video-grading-eval .evaluation-table .evaluation-table-head {
  height: 30px;
  display: flex;
  align-items: center;
  opacity: .7;
}
.video-grading-eval .evaluation-table .head {
  display: inline-block;
  margin: 1%;
  font-size: 12px;
}
.video-grading-eval .evaluation-table .head-1 {
  width: 10%;
}
.video-grading-eval .evaluation-table .head-2 {
  width: 35%;
}
.video-grading-eval .evaluation-table .body-name-field {
  cursor: pointer;
}
.video-grading-eval .evaluation-table .head-3 {
  width: 18%;
}
.video-grading-eval .evaluation-table .head-4 {
  width: 22%;
}
.video-grading-eval .evaluation-table .head-5 {
  width: 10%;
  display: flex;
  /*justify-content: center;*/
}
.video-grading-eval .evaluation-table .body-4 {
  width: 59%;
  display: flex;
  margin: 1% 0;
}
.video-grading-eval .evaluation-table .body-4 .final-comment {
  display: inline-block;
  width: 40%;
  text-align: right;
  padding-top: 10px;
  font-size: 12px;
}
.video-grading-eval .evaluation-table .body-4 .final-comment-area {
  margin-left: 10px;
  border-radius: 5px;
  padding: 10px;
  display: inline-block;
  height: 70px;
  resize: none;
  border-radius: 4px;
  width: 65%;
  border: 1px solid #ddd;
}
.video-grading-eval .evaluation-table .evaluation-table-final-sec {
  display: flex;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
}
.video-grading-eval .evaluation-table .evaluation-table-body {
  height: auto;
  display: flex;
  align-items: center;
  background: white;
  min-height: 50px;
  margin-bottom: 10px;
  border-radius: 3px;
  box-shadow: 0px 2px 4px 0px #E8E8E8;
  flex-wrap: wrap;
}
.video-grading-eval .evaluation-table .evaluation-table-body .evaluation-table-body-block {
  width: 100%;
  display: flex;
  align-items: center;
}
.video-grading-eval .evaluation-table .evaluation-table-body .evaluation-table-body-finished {
  display: flex;
  width: 92%;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  padding: 15px;
  border-bottom: 2px solid #ecebeb;
  flex-flow: wrap;
}
.video-grading-eval .evaluation-table .evaluation-table-body .evaluation-table-body-finished .block1 {
  font-size: 16px;
  width: 100%;
  text-align: center;
}
.video-grading-eval .evaluation-table .evaluation-table-body .evaluation-table-body-finished .block2 {
  font-size: 14px;
  width: 100%;
  text-align: center;
  margin-top: 4px;
}
.video-grading-eval .evaluation-table .evaluation-table-body .action-icon {
  width: 22px;
  height: 23px;
  cursor: pointer;
  margin: 0 4px;
}
.video-grading-eval .evaluation-table .evaluation-table-body .btn-1 {
  background-position: -588px -33px;
}
.video-grading-eval .evaluation-table .evaluation-table-body .btn-1:hover {
  background-position: -615px -64px;
}
.video-grading-eval .evaluation-table .evaluation-table-body .btn-2 {
  background-position: -564px -33px;
  width: 18px !important;
}
.video-grading-eval .evaluation-table .evaluation-table-body .btn-2:hover {
  background-position: -588px -63px;
}
.video-grading-eval .evaluation-table .evaluation-table-body .btn-3 {
  background-position: -564px -33px;
  width: 18px !important;
}
.video-grading-eval .evaluation-table .evaluation-table-body .btn-3:hover {
  background-position: -588px -63px;
}
.video-grading-eval .evaluation-table .evaluation-table-body .btn-4 {
  background-position: -538px -33px;
  width: 19px !important;
}
.video-grading-eval .evaluation-table .evaluation-table-body .btn-4:hover {
  background-position: -560px -63px;
}
.video-grading-eval .evaluation-table .evaluation-table-body .btn-5 {
  background-position: -268px -139px;
}
.video-grading-eval .evaluation-table .evaluation-table-body .btn-5:hover {
  background-position: -270px -183px;
}
.video-grading-eval .nav-block {
  display: flex;
  width: 96%;
  border-top: 1px solid #efeae7;
  margin: 0 auto;
  justify-content: space-between;
  height: 40px;
}
.video-grading-eval .nav-block .btn-nav {
  align-items: center;
  display: flex;
  cursor: pointer;
}
.video-grading-eval .nav-block .btn-nav:hover {
  color: #4EA626;
}
.video-grading-eval .nav-block .icon-nav {
  margin: 0 5px;
  font-size: 18px;
  font-weight: bold;
}
.video-grading-eval .grading-block {
  display: inline-block;
  /*        height: 350px;
          overflow: hidden;*/
}
.video-grading-eval .grading-block .txtarea-comment {
  width: 96%;
  resize: none;
  height: 100px;
  padding: 10px;
  margin: 10px 0;
}
.video-grading-eval .grading-block .cicle-score {
  width: 15px;
  height: 15px;
  /*            background: white;*/
  display: inline-block;
  margin: 0 5px;
  border-radius: 21px;
}
.video-grading-eval .grading-block .cicle-score:hover {
  cursor: pointer;
}
.video-grading-eval .grading-block .disabled-cicle {
  background: #c1c0be;
  border: 1px solid #c1c0be !important;
}
.video-grading-eval .grading-block .semi_selected_score_large {
  background: linear-gradient(90deg, #4EA626 51%, #c1c0be 0%) !important;
  height: 17px;
  width: 17px;
  border: 0 !important;
}
.video-grading-eval .grading-block .selected_score {
  background: #4EA626;
  border: 1px solid #4EA626 !important;
}
.video-grading-eval .grading-block .final-state-blk {
  width: 32%;
  display: inline-block;
}
.video-grading-eval .grading-block .clr-g {
  border: 1px solid #45ad4e;
}
.video-grading-eval .grading-block .clr-y {
  border: 1px solid #feb300;
}
.video-grading-eval .grading-block .clr-r {
  border: 1px solid #4EA626;
}
.video-grading-eval .grading-block .selected_g {
  background: #45ad4e !important;
}
.video-grading-eval .grading-block .selected_y {
  background: #feb300 !important;
}
.video-grading-eval .grading-block .selected_r {
  background: #4EA626 !important;
}
.video-grading-eval .block-head {
  margin: 2%;
}
.video-grading-eval .block-head .min-height {
  min-height: 200px;
}
.video-grading-eval .block-head .view-block-1 {
  margin: 10px 0px 20px 0px;
  border: 1px solid #efeae7;
  border-radius: 5px;
  padding: 10px;
  background: white;
}
.video-grading-eval .block-head .view-block-1 .question-statement-data {
  margin-bottom: 10px;
  word-break: break-word;
  line-height: 14px;
}
.video-grading-eval .block-head .view-block-1 .view-more {
  margin: 5px 5px 5px 0;
  cursor: pointer;
  float: left;
  text-decoration: underline;
  text-transform: uppercase;
}
.video-grading-eval .block-head .view-block-1 .trimed {
  overflow: hidden;
  height: 55px;
  word-break: break-word;
}
.video-grading-eval .block-head .view-block-1 .non-trimed {
  overflow: hidden;
}
.video-grading-eval .block-1 {
  width: 60%;
  /*border-right: 1px solid #efeae7;*/
}
.video-grading-eval .block-1 .view-block-2 {
  /*margin: 10px 0 20px;*/
}
.video-grading-eval .block-1 .view-block-2 img {
  width: 100%;
  height: auto;
}
.video-grading-eval .block-1 .view-block-2 .head {
  margin-bottom: 10px;
  font-weight: bold;
}
.video-grading-eval .block-1 .view-block-1 {
  margin: 10px 0 20px;
  padding: 10px;
  border: 1px solid #efeae7;
}
.video-grading-eval .block-1 .view-block-1 .block2 {
  margin: 20px 0;
  max-height: 120px;
  overflow: hidden;
}
.video-grading-eval .block-2 {
  width: 41%;
  float: right;
}

.margin_top {
  margin: 20px 20px 0 0 !important;
  height: auto !important;
}

.disabled-div {
  pointer-events: none;
}

.rubrics .rubricTextarea {
  width: 100%;
  height: 50px;
  margin: 3px;
  resize: none;
  padding: 5px;
}
.rubrics .rubric-nav-head {
  padding: 5px 5px 5px 5px;
  margin: 5px 5px;
  font-size: 1em;
}
.rubrics #sidebarData:hover {
  background-color: #EEF7EA;
}
.rubrics #sidebarCreateNew:hover {
  background-color: #EEF7EA;
}
.rubrics createRubricContent {
  height: 300px;
  overflow: auto;
}
.rubrics displayRubricContent {
  height: 350px;
  overflow: auto;
}
.rubrics displayRubricTextarea {
  background: none;
  border: none;
}
.rubrics sidebarDataSelected {
  background-color: #EEF7EA;
  border: 1px solid #fc7777;
}
.rubrics .sidebarRubrics {
  margin: 0;
  padding: 0;
  width: 40%;
  height: 350px;
  background: #ffffff;
  border-right: 1px solid #C9D1D9;
}
.rubrics .sidebarRubrics .sidebarDataSelected {
  background: #EEF7EA;
  color: #4EA626;
}
.rubrics .sidebarRubrics .action-icon-check {
  color: #4EA626;
}
.rubrics .contentRubrics {
  height: 350px;
  width: 100%;
}
.rubrics .contentRubrics .removeBtn {
  background-position: -44px -115px;
  width: 28px;
  height: 24px;
  margin-left: 5px;
  float: none;
}
.rubrics .contentRubrics .removeBtn:hover {
  background-position: -16px -115px;
  cursor: pointer;
}
.rubrics .contentRubrics .showRubBorder {
  border-bottom: 1px solid #C9D1D9;
  padding: 10px 0;
}

.block_score {
  margin: 0 20px 0 0;
  border: 1px solid #efeae7;
  border-radius: 5px;
}
.block_score .white-back {
  background: white;
  display: flex;
  overflow: auto;
  padding: 5px;
}
.block_score .view-more-h2 {
  height: auto !important;
  max-height: 200px;
}
.block_score .view-more-h1 {
  height: auto !important;
  max-height: 300px;
}
.block_score .no-resp-block {
  padding: 10px;
  background: white;
  align-items: center;
  display: flex;
  width: 100%;
  justify-content: space-around;
}
.block_score .txtarea-comment {
  width: 94%;
  resize: none;
  height: 100px;
  padding: 10px;
  margin: 10px 0;
}
.block_score .head-title {
  /*font-weight: bold;*/
  font-size: 1.1em;
  padding: 10px;
  color: #333333;
  clear: both;
  background: #EEF7EA;
  border-bottom: 1px solid #efeae7;
  /*        &:hover{
              cursor: pointer;
          }*/
}
.block_score .head {
  display: table;
  width: 100%;
  font-weight: bold;
}
.block_score .content-flow {
  overflow-y: scroll;
  max-height: 135px;
  overflow-x: hidden !important;
}
.block_score .content-flow .comment-area {
  width: 94%;
  border-radius: 5px;
  resize: none;
  max-height: 100px;
  border: 1px solid #efeae7;
  margin-bottom: 5px;
  min-height: 50px;
  padding: 10px;
}
.block_score .content-flow-1 {
  overflow-y: scroll;
  max-height: 135px;
  overflow-x: hidden !important;
}
.block_score .content-flow-1 .comment-area {
  width: 94%;
  border-radius: 5px;
  resize: none;
  max-height: 100px;
  border: 1px solid #efeae7;
  margin-bottom: 5px;
  min-height: 50px;
  padding: 10px;
}
.block_score .total-score-sep {
  font-size: inherit;
  font-weight: inherit;
  background: #EEF7EA;
  border-bottom: 1px solid #efeae7;
  padding: 5px 10px;
  color: #333333;
}
.block_score .total-score-sep .fsep_left {
  width: 68%;
  display: inline-block;
  padding: 5px 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 400px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .block_score .content-flow {
    overflow: overlay !important;
    max-height: 135px;
  }
  .block_score .content-flow-1 {
    overflow: overlay !important;
    max-height: 230px;
  }
  .block_score .total-score-sep .fsep_left {
    width: 66% !important;
  }
}
.block_score .brdr-div {
  border-bottom: 1px solid #efeae7;
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
}
.block_score .brdr-div-grading {
  /*border-bottom: 1px solid #efeae7;*/
  padding: 4px 10px;
  background: white;
  /*margin: 0 -20px 10px;*/
}
.block_score .brdr-div-grading .download-icon {
  cursor: pointer;
  margin: 0 5px;
}
.block_score .brdr-div-grading .download-icon:hover {
  color: #4EA626;
}
.block_score no-visible {
  display: none;
}
.block_score .content {
  display: table;
  width: 100%;
}
.block_score .f_left {
  width: 45%;
  display: inline-block;
  padding: 5px 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 400px;
}
.block_score .f_right {
  width: 53%;
  display: inline-block;
  margin: 5px 0;
}
.block_score .f_right .cicle-score {
  width: 15px;
  height: 15px;
  /*            background: white;*/
  display: inline-block;
  border: 1px solid gray;
  border-radius: 21px;
  margin-left: 5px;
}
.block_score .f_right .cicle-score:hover {
  cursor: pointer;
}
.block_score .f_right .selected {
  background: #4EA626 !important;
}
.block_score .f_right .semi_selected_score_large {
  background: linear-gradient(90deg, #4EA626 51%, #c1c0be 0%) !important;
  height: 17px;
  width: 17px;
  border: 0 !important;
}
.block_score .f_right .pipe-score {
  width: 60%;
  height: 15px;
  background: white;
  border: 1px solid gray;
  margin-right: 5px;
  display: inline-block;
  float: left;
}
.block_score .f_right .pipe-score-disable {
  background: #fbfaf8 !important;
  border: 1px solid #d4d0d0;
}

.record-video-block .tag-view {
  margin-right: 5px;
  padding: 3px 5px;
  background-color: #eff2f7;
  color: #000;
  cursor: default;
  border: 1px solid #ccd5e4;
  font-size: 1em;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  line-height: 30px;
}
.record-video-block .margin-btm {
  margin-bottom: 15px;
}
.record-video-block .question-detail {
  margin-top: 15px;
}
.record-video-block .question-detail .block-inner {
  display: inline-block;
  width: 15%;
}
.record-video-block .question-detail .block-inner .test-section-head {
  font-weight: bold;
}
.record-video-block .question-detail .block-inner .test-section-content {
  font-size: .9em;
  margin-top: 5px;
}
.record-video-block .audio-block {
  border: 1px solid #d2cbcb;
  background: #ededed;
  height: 54px;
  width: 100%;
  padding-top: 15px;
}
.record-video-block .name-block {
  float: left;
  margin: 10px 0;
  clear: both;
}
.record-video-block .del-icon {
  font-size: 17px;
  margin-left: 5px;
}
.record-video-block .del-icon:hover {
  color: #4EA626;
  cursor: pointer;
}
.record-video-block .block .heading {
  margin-bottom: 10px;
  font-weight: bold;
  float: left;
}
.record-video-block .block .ques-statement-blk-span-grading {
  height: 100px;
  max-height: 100px;
  border-radius: 3px;
  clear: both;
  line-height: 20px;
  overflow: auto;
  text-align: left;
}
.record-video-block .block .ques-statement-blk-span {
  height: 100px;
  max-height: 100px;
  /*background: white;*/
  border-radius: 3px;
  padding: 2%;
  clear: both;
  line-height: 20px;
  overflow: auto;
  text-align: left;
  border: 1px solid #efeae7;
}
.record-video-block .block3 {
  height: 250px;
  margin: 15px;
  border: 1px solid #eae6e3;
}

.video-list-hover:hover {
  background: #EEF7EA;
}
.video-list-hover:hover .video-question-details-up {
  margin: -15px 0 10px 0;
}

.schedule-margin {
  margin-top: 30px;
}

.video-interview-create .download-resume {
  background-position: -603px -4px;
  width: 16px;
  height: 20px;
  float: none;
}
.video-interview-create .download-resume:hover {
  background-position: -622px -4px;
  cursor: pointer;
}
.video-interview-create .title-section-block-pop {
  background: none !important;
  margin: 0 !important;
  max-height: 300px;
  overflow: auto;
}
.video-interview-create .title-section-block-pop .invitation-block-pop {
  background: #ffffff;
  height: 200px;
  position: absolute;
  width: 95%;
  left: 15px;
  top: 130px;
  border: 1px solid #ded9d9;
  box-shadow: 0px 2px 7px 0px #00000024;
  border-radius: 5px;
}
.video-interview-create .title-section-block {
  background: #ffffff;
  padding: 15px;
  margin: 0 0 20px 0;
  border-radius: 5px;
}
.video-interview-create .title-section-block input {
  font-size: inherit;
}
.video-interview-create .title-section-block .bulk-upload-btn {
  float: right;
  margin: 10px;
}
.video-interview-create .title-section-block .bulk-upload-btn .bulk-upload-icon {
  margin-right: 5px;
  font-size: 15px;
}
.video-interview-create .title-section-block .bulk-upload-btn:hover {
  color: #4EA626;
  cursor: pointer;
}
.video-interview-create .title-section-block .table-head-blk {
  background: #ffffff;
  padding: 13px;
  display: flex;
  justify-content: space-between;
  border: 1px solid #ede6de;
  border-bottom: 0;
}
.video-interview-create .title-section-block .table-head-blk .prop-icon {
  padding: 0px 5px;
  cursor: pointer;
  background: white;
  border: 1px solid #b7b4b4;
}
.video-interview-create .title-section-block .table-head-blk .icon-size-assign {
  font-size: 20px;
  color: #5B6770;
  width: 18px;
  margin: 0 10px 0 0;
}
.video-interview-create .title-section-block .table-head-blk .icon-size-assign:hover {
  color: #4EA626;
  cursor: pointer;
}
.video-interview-create .title-section-block .add-interviewer {
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  display: flex;
  align-items: center;
  width: 160px;
  justify-content: space-between;
}
.video-interview-create .title-section-block .add-interviewer span {
  font-family: "Open Sans Semibold";
  font-size: 14px;
  display: inline-block;
}
.video-interview-create .title-section-block .live-int-block {
  display: flex;
}
.video-interview-create .title-section-block .live-int-block .custom-scale-box {
  display: flex;
  align-items: center;
}
.video-interview-create .title-section-block .live-int-block .custom-scale-box md-select {
  width: 55px;
  margin: 0 10px;
}
.video-interview-create .title-section-block .live-int-block .custom-scale-box md-select .md-select-icon {
  width: 10px;
}
.video-interview-create .title-section-block .live-int-block .head-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.video-interview-create .title-section-block .live-int-block .block-interview {
  width: 55% !important;
}
.video-interview-create .title-section-block .live-int-block .block-interview .head {
  margin-bottom: 8px;
}
.video-interview-create .title-section-block .live-int-block .block-interview .body.competencyBody {
  width: 80%;
}
.video-interview-create .title-section-block .live-int-block .block-interview .body .text-bx {
  width: calc(100% - 200px);
  display: inline-block;
  font-size: inherit;
}
.video-interview-create .title-section-block .live-int-block .block-interview .body .text-bx.width-cn {
  width: 90%;
}
.video-interview-create .title-section-block .live-int-block .block-interview .body .custom-scale-box {
  display: inline-block;
}
.video-interview-create .title-section-block .live-int-block .block-interview .body .error_blk {
  text-align: right;
  margin-top: 2px;
  color: #dd001f;
}
.video-interview-create .title-section-block .live-int-block .block-interview .body .additional-info {
  background-color: #F1F1F1;
  border-radius: 4px;
  border: 1px solid #DDDDDD;
  padding: 2%;
}
.video-interview-create .title-section-block .live-int-block .block-interview .body .removeBtn {
  background-position: -44px -115px;
  width: 28px;
  height: 24px;
  margin-left: 5px;
  float: none;
}
.video-interview-create .title-section-block .live-int-block .block-interview .body .removeBtn:hover {
  background-position: -16px -115px;
  cursor: pointer;
}
.video-interview-create .title-section-block .live-int-block .block-interview .body .addNew {
  width: 66%;
  text-align: right;
}
.video-interview-create .title-section-block .live-int-block .block-interview .body .addNew .add-btn {
  font-size: 15px;
  color: #5B6770;
  display: flex;
  float: right;
  margin-bottom: 15px;
}
.video-interview-create .title-section-block .live-int-block .block-interview .body .addNew .add-btn:hover {
  cursor: pointer;
  color: #4EA626 !important;
}
.video-interview-create .title-section-block .live-int-block .block-interview .body .addNew .add_txt {
  font-family: 'Open Sans Semibold';
  margin-left: 5px;
}
.video-interview-create .title-section-block .live-int-block .block-interview .body .background_none {
  background: none !important;
  cursor: not-allowed;
}
.video-interview-create .title-section-block .live-int-block .evaluation-block {
  width: 75% !important;
}
.video-interview-create .title-section-block .live-int-block .evaluation-block.with-rubrics {
  width: 55% !important;
}
.video-interview-create .title-section-block .live-int-block .competency-property-text {
  display: inline-block;
  margin-left: 10px;
  cursor: pointer;
}
.video-interview-create .title-section-block .live-int-block .competency-property-text .fa-cog {
  font-size: 20px;
  margin: 0 10px;
}
.video-interview-create .title-section-block .live-int-block .competency-property-text.disabled {
  color: #AAA;
  cursor: default;
}
.video-interview-create .title-section-block .live-int-block .behaviour-box {
  padding: 0 0 0 20px;
  width: 75%;
  position: relative;
  margin-top: 16px;
}
.video-interview-create .title-section-block .live-int-block .behaviour-box::before {
  content: '';
  width: 1px;
  height: 100%;
  position: absolute;
  top: -16px;
  background: #DDD;
}
.video-interview-create .title-section-block .live-int-block .behaviour-box .behaviour-text {
  padding: 5px 10px;
  background: #FFF;
  border-radius: 5px;
  margin: 0 0 10px 20px;
  border: 1px solid #DDD;
  position: relative;
  display: flex;
  align-items: center;
  line-height: 16px;
}
.video-interview-create .title-section-block .live-int-block .behaviour-box .behaviour-text::before {
  content: '';
  background: #DDD;
  position: absolute;
  left: -20px;
  width: 20px;
  height: 1px;
  bottom: 15px;
}
.video-interview-create .title-section-block .separation-hr {
  border-top: 1px solid #d0cfce;
  border-bottom: 0;
  margin: 15px 0;
}
.video-interview-create .title-section-block .add-screen-question {
  margin-top: 5px;
  width: fit-content;
}
.video-interview-create .title-section-block .add-screen-question span {
  margin-left: 10px;
}
.video-interview-create .title-section-block .add-screen-question:hover {
  color: #4EA626;
}
.video-interview-create .title-section-block .seperate-question-container .heading {
  margin-bottom: 20px;
  font-size: 14px;
}
.video-interview-create .title-section-block .seperate-question-container .question-list {
  margin-bottom: 20px;
}
.video-interview-create .title-section-block .seperate-question-container .question-list .question-item {
  display: flex;
  flex-direction: row;
  margin-bottom: 10px;
  align-items: center;
}
.video-interview-create .title-section-block .seperate-question-container .question-list .question-item .question-text {
  width: 40%;
  height: 30px;
  overflow: hidden;
  padding: 0 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #5B6770;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #D1D9E1;
}
.video-interview-create .title-section-block .seperate-question-container .question-list .question-item .question-menu {
  margin-left: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.video-interview-create .title-section-block .editIcon {
  margin-right: 5px;
}
.video-interview-create .title-section-block .removeBtn {
  background-position: -44px -115px;
  width: 28px;
  height: 24px;
  margin-left: 5px;
  float: none;
}
.video-interview-create .title-section-block .code-meet .actionIcon {
  font-size: 20px;
  cursor: pointer;
  /*                margin-right: 5px;*/
  display: inline-block;
  width: 20%;
  color: #5B6770;
}
.video-interview-create .title-section-block .code-meet .actionIcon:hover {
  color: #4EA626;
}
.video-interview-create .title-section-block .code-meet .editIconCM {
  background-position: -142px -142px;
  width: 21px;
  height: 20px;
  float: none;
  margin: 0px 3px;
}
.video-interview-create .title-section-block .code-meet .editIconCM:hover {
  background-position: -142px -167px;
  cursor: pointer;
}
.video-interview-create .title-section-block .code-meet .round-btn {
  position: relative;
  width: 10%;
  height: 36px;
  border-radius: 0 5px 5px 0;
  text-align: center;
  background-color: #4EA626;
  cursor: pointer;
  float: right;
}
.video-interview-create .title-section-block .code-meet .round-btn:hover {
  background-color: #2f9002;
}
.video-interview-create .title-section-block .code-meet .round-btn .icon-pos {
  position: absolute;
  top: 27%;
  font-size: 18px;
  left: 37%;
  color: white;
}
.video-interview-create .title-section-block .code-meet .no-question-block .block2 {
  margin: 15px;
  font-weight: bold;
}
.video-interview-create .title-section-block .code-meet .add-btn {
  border: 1px solid #EDECEA;
  padding-left: 22px;
}
.video-interview-create .title-section-block .code-meet .add-btn .add-icon {
  font-size: 17px;
  font-weight: bold;
  cursor: pointer;
}
.video-interview-create .title-section-block .code-meet .module-table {
  max-height: 300px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .video-interview-create .title-section-block .code-meet .module-table {
    max-height: 300px;
    overflow: auto;
  }
}
@-moz-document url-prefix() {
  .video-interview-create .title-section-block .code-meet .module-table {
    max-height: 300px;
    overflow: auto;
  }
}
.video-interview-create .title-section-block .code-meet .add-btn-create-test {
  color: #5B6770;
}
.video-interview-create .title-section-block .code-meet .add-btn-create-test:hover {
  cursor: pointer;
  color: #4EA626 !important;
}
.video-interview-create .title-section-block .code-meet .add-btn-create-test .add_txt {
  font-family: 'Open Sans Semibold';
}
.video-interview-create .title-section-block .block {
  display: inline-block;
  width: 24%;
}
.video-interview-create .title-section-block .block .head {
  font-weight: bold;
  /*margin-bottom: 10px;*/
}
.video-interview-create .title-section-block .block .body1 {
  border: 1px solid #cac7c4;
  padding: 10px;
  border-radius: 3px;
  /*width: 80%;*/
}
.video-interview-create .title-section-block .block1 {
  width: 50% !important;
}
.video-interview-create .title-section-block .block1 .body {
  display: inline-block;
  width: 55%;
  margin-left: 10px;
}
.video-interview-create .title-section-block .block-right {
  float: right;
}
.video-interview-create .title-section-block .block-right-cm {
  float: right;
  margin-right: 10px;
  cursor: pointer;
}
.video-interview-create .title-section-block .block-right-cm:hover {
  color: #4EA626;
}
.video-interview-create .title-section-block .schedule-block1 {
  padding: 0 0 30px 0;
}
.video-interview-create .title-section-block .schedule-block1 .inline-blk {
  display: inline-block;
}
.video-interview-create .title-section-block .schedule-block1 #commonLoginURL {
  width: 500px;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  overflow: hidden;
  background: none;
  border: 0;
}
.video-interview-create .title-section-block .schedule-block1 .content1 {
  width: 24%;
}
.video-interview-create .title-section-block .schedule-block1 .content2 {
  width: 68%;
  font-weight: bold;
}
.video-interview-create .title-section-block .schedule-block1 .calendar-icon {
  /*color: #a4a0a0;*/
  /*                &:hover{
                      color: #dd001f;
                      cursor: pointer;
                  }*/
}
.video-interview-create .title-section-block .schedule-block1 .calendar-icon .icon-design {
  border: 1px solid #c7c1c1;
  padding: 8px;
  border-radius: 5px;
  margin-right: 10px;
}
.video-interview-create .title-section-block .schedule-block1 .calendar-icon .icon-design:hover {
  color: #4EA626;
  cursor: pointer;
}
.video-interview-create .title-section-block .schedule-block1 .calendar-icon .icon-design .c-icon {
  margin-right: 5px;
}
.video-interview-create .title-section-block .schedule-block1 .calendar-icon .icon-design .google-plus {
  background-position: -466px -88px;
  width: 18px;
  height: 18px;
  float: none !important;
}
.video-interview-create .title-section-block .schedule-block1 .calendar-icon .icon-design .outlook-icon {
  background-position: -466px -64px;
  width: 18px;
  height: 18px;
  float: none !important;
}
.video-interview-create .title-section-block .reschedule-cls-block {
  display: flex;
  justify-content: space-between;
}
.video-interview-create .title-section-block .reschedule-cls-block .reschedule-cls {
  width: 33% !important;
}
.video-interview-create .title-section-block .schedule-block {
  padding: 0 0 40px 0;
}
.video-interview-create .title-section-block .schedule-block .day-btn {
  background: #EEF7EA;
  border: 1px solid #efeae7;
  padding: 10px 15px;
  display: inline-block;
  margin-right: 10px;
  font-size: 12px;
  border-radius: 6px;
  cursor: pointer;
}
.video-interview-create .title-section-block .schedule-block .day-btn-selected {
  background: #4EA626 !important;
  color: white !important;
  cursor: pointer;
}
.video-interview-create .title-section-block .schedule-block .addIntervalButton {
  background: #465C76;
  color: white;
  cursor: pointer;
}
.video-interview-create .title-section-block .schedule-block .removeIntervalButton {
  background: #C9D1D9;
  color: #333333;
  cursor: pointer;
}
.video-interview-create .title-section-block .schedule-block .addIntervalButton:hover {
  background: #4c688a;
  color: white;
  cursor: pointer;
}
.video-interview-create .title-section-block .schedule-block .day-row-week {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 400px;
  padding: 10px 0;
}
.video-interview-create .title-section-block .schedule-block .row-day-name {
  width: 100px;
}
.video-interview-create .title-section-block .schedule-block .error-codemeet {
  margin-top: 3px;
  color: #dd001f;
  position: absolute;
  right: 0;
}
.video-interview-create .title-section-block .schedule-block .note-block {
  margin: 20px 0 10px;
  color: #333333;
  opacity: 0.7;
  font-size: 12px;
  padding-top: 20px;
  border-top: 1px solid #d4cdcd;
}
.video-interview-create .title-section-block .schedule-block .disabled-box {
  background: #FAF5F3;
  border: 1px solid #EFEAE7;
  width: 250px;
  border-radius: 6px;
  padding: 10px;
}
.video-interview-create .title-section-block .schedule-block .exp-time-block {
  background: #ffffff;
  padding: 20px;
  display: flex;
  align-items: center;
}
.video-interview-create .title-section-block .schedule-block .cal-legend-block {
  background: white;
  justify-content: space-evenly;
}
.video-interview-create .title-section-block .schedule-block .cal-legend-block .cal-legend-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.video-interview-create .title-section-block .schedule-block .cal-legend-block .cal-legend-box .legend-box {
  width: 20px;
  height: 20px;
  border: 1px solid #0000001A;
  margin-right: 10px;
}
.video-interview-create .title-section-block .schedule-block .inline-blk {
  display: inline-block;
}
.video-interview-create .title-section-block .schedule-block .content1 {
  width: 24%;
}
.video-interview-create .title-section-block .schedule-block .content2 {
  width: 68%;
  font-weight: bold;
}
.video-interview-create .title-section-block .schedule-block .float-block {
  width: 27%;
  margin-right: 2%;
}
.video-interview-create .title-section-block .schedule-block .head {
  font-weight: bold;
  padding-bottom: 10px;
}
.video-interview-create .title-section-block .schedule-block .head .config-options {
  width: 100%;
  margin-bottom: 10px;
  font-weight: 100;
}
.video-interview-create .title-section-block .schedule-block .head .config-options .config-option {
  cursor: pointer;
  margin: 0 5px 0 10px;
  float: left;
}
.video-interview-create .title-section-block .schedule-block .body .add-icon {
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}
.video-interview-create .title-section-block .schedule-block .body .module-table .actionIcon {
  font-size: 18px;
  cursor: pointer;
}
.video-interview-create .title-section-block .schedule-block .body .duration-float {
  width: 20%;
}
.video-interview-create .title-section-block .schedule-block .body .candidate-float-1 {
  width: 31%;
  margin-right: 2%;
  position: relative;
}
.video-interview-create .title-section-block .schedule-block .body .candidate-float-2 {
  width: 10%;
}
.video-interview-create .title-section-block .schedule-block .body .notification-float {
  width: 15%;
  padding: .5% 2% .5% 0;
}
.video-interview-create .title-section-block .schedule-block .body .notification-float1 {
  width: 10%;
  padding: .5% 2% .5% 0;
}
.video-interview-create .title-section-block .schedule-block .body .notification-float2 {
  font-size: 20px;
  cursor: pointer;
}
.video-interview-create .title-section-block .schedule-block .body .dateicon {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -352px -141px;
  position: absolute;
  display: block;
  height: 25px;
  width: 30px;
  top: 5px;
  right: 7px;
}
.video-interview-create .title-section-block .schedule-type-box {
  padding: 0 0 20px 0;
}
.video-interview-create .title-section-block .schedule-type-box .schedule-type-text {
  padding-bottom: 15px;
}
.video-interview-create .title-section-block .schedule-type-box .schedule-type-cont {
  display: flex;
}
.video-interview-create .title-section-block .schedule-type-box .manual-box,
.video-interview-create .title-section-block .schedule-type-box .self-scheduling-box,
.video-interview-create .title-section-block .schedule-type-box .virtual-hiring-box {
  display: flex;
  margin-right: 55px;
  align-items: center;
}
.video-interview-create .title-section-block .schedule-type-box .manual-box .fa-info-circle,
.video-interview-create .title-section-block .schedule-type-box .self-scheduling-box .fa-info-circle,
.video-interview-create .title-section-block .schedule-type-box .virtual-hiring-box .fa-info-circle {
  padding: 0 10px;
  font-size: 18px;
  margin-bottom: 16px;
}
.video-interview-create .video-action-btn {
  font-size: 1.3em;
  color: #5B6770;
  float: right;
}
.video-interview-create .video-action-btn:hover {
  cursor: pointer;
  color: #4EA626;
}
.video-interview-create .error-video {
  color: #dd001f;
  margin-top: 4px;
  float: right;
}
.video-interview-create .video-question-details .tag-video {
  margin-right: 5px;
  padding: 3px 5px;
  background-color: #eff2f7;
  color: #000;
  cursor: default;
  border: 1px solid #ccd5e4;
  font-size: 1em;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  line-height: 30px;
}
.video-interview-create .video-question-details .question-detail {
  margin-top: 15px;
}
.video-interview-create .video-question-details .question-detail .block-inner {
  display: inline-block;
  width: 15%;
}
.video-interview-create .video-question-details .question-detail .block-inner .test-section-head {
  font-weight: bold;
}
.video-interview-create .video-question-details .question-detail .block-inner .test-section-content {
  font-size: .9em;
  margin-top: 5px;
}
.video-interview-create .create-assessment-input {
  width: 30%;
  margin-left: 10px;
}
.video-interview-create .create-assessment-head-section {
  line-height: 22px;
  font-size: .8em;
}
.video-interview-create .info-tooltip {
  width: 20px;
  cursor: pointer;
  margin: 0px 0 0 6px;
}
.video-interview-create .question-bank-search .round-btn {
  position: absolute;
  width: 50px;
  height: 44px;
  border-radius: 0 5px 5px 0;
  text-align: center;
  background-color: #4EA626;
  cursor: pointer;
  float: right;
  display: inline-block;
}
.video-interview-create .question-bank-search .round-btn:hover {
  background-color: #2f9002;
}
.video-interview-create .question-bank-search .icon-pos {
  position: absolute;
  top: 27%;
  font-size: 18px;
  left: 37%;
  color: white;
}
.video-interview-create .question-bank-search .question-bank-search-box {
  width: 63%;
  display: inline-block;
  border-radius: 4px 0 0 4px;
}
.video-interview-create .body-section .additional-info {
  background-color: #F1F1F1;
  display: inline-block;
  width: 96%;
  border-radius: 4px;
  margin: 2%;
}
.video-interview-create .body-section .additional-info .inner {
  padding: 2%;
}
.video-interview-create .body-section .no-question-block .block1 {
  margin: 30px 0 15px 0;
}
.video-interview-create .body-section .no-question-block .block2 {
  font-size: 1.1em;
  font-weight: bold;
}
.video-interview-create .body-section .no-question-block .block3 {
  margin: 15px 0 30px 0;
}
.video-interview-create .body-section .head-edit {
  float: right !important;
  margin-right: 20px;
}
.video-interview-create .body-section .qb-heading {
  font-size: 1.2em;
  margin-bottom: 10px;
}
.video-interview-create .body-section .create-ques {
  margin: 20px;
  border: 1px solid #efeae7;
  padding: 0 !important;
  border-radius: 10px;
}
.video-interview-create .body-section .create-question-block {
  padding: 20px 0 0 0;
  background: #ffffff;
}
.video-interview-create .body-section .create-question-block .head1 {
  width: 81%;
  margin-left: 2%;
  float: left;
}
.video-interview-create .body-section .create-question-block .head2 {
  float: left;
}
.video-interview-create .body-section .create-question-block .head3 {
  float: right;
  margin-right: 2%;
}
.video-interview-create .body-section .create-question-block .grid-body-qb {
  /*border: 1px solid #eae6e3;*/
  /*margin: 0 0 2% 0;*/
  padding: 15px;
}
.video-interview-create .body-section .create-question-block .grid-body-qb .upload-icon-sm {
  font-size: 20px;
  cursor: pointer;
}
.video-interview-create .body-section .create-question-block .grid-body-qb .upload-icon-sm:hover {
  color: #4EA626;
}
.video-interview-create .body-section .create-question-block .grid-body-qb .play-padd {
  border-right: 1px solid #d1d1d1;
  padding: 0 10px;
  margin: 0 7px;
}
.video-interview-create .body-section .create-question-block .grid-body-qb .play-link {
  color: blue;
  font-weight: bold;
  cursor: pointer;
  text-overflow: ellipsis;
  display: inline-block;
  line-height: 23px;
  width: 200px;
}
.video-interview-create .body-section .create-question-block .grid-body-qb .block {
  margin-bottom: 25px;
}
.video-interview-create .body-section .create-question-block .grid-body-qb .block .heading {
  margin-bottom: 10px;
  font-weight: bold;
}
.video-interview-create .body-section .create-question-block .grid-body-qb .block .h-block {
  width: 49%;
  display: inline-block;
  height: 60px;
}
.video-interview-create .body-section .create-question-block .grid-body-qb .block .h-right {
  float: right;
}
.video-interview-create .body-section .create-question-block .grid-body-qb .block2 {
  border-bottom: 1px solid #eae6e3;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.video-interview-create .body-section .qb-block {
  background-color: white;
  padding-top: 20px;
}
.video-interview-create .body-section .qb-block .grid-header-qb {
  border-bottom: 0;
  border-radius: 7px 7px 0 0;
}
.video-interview-create .body-section .qb-block .grid-header-qb .tab-heading {
  margin: 10px 0 0 5px;
  padding: 10px 20px;
  display: inline-block;
  background: #ceeaeb;
  border-bottom: 0;
  cursor: pointer;
  border-radius: 7px 7px 0 0;
}
.video-interview-create .body-section .qb-block .grid-body-qb {
  /*                border: 1px solid #eae6e3;
                  margin: 0 0 2% 0;
                  border-top: 0;
                  padding: 15px;*/
}
.video-interview-create .body-section .qb-block .grid-body-qb .search-box, .video-interview-create .body-section .qb-block .grid-body-qb .search-box-lg {
  width: 90%;
  border-radius: 5px 0 0 5px;
}
.video-interview-create .body-section .qb-block .grid-body-qb .input-box-padd {
  padding: 15px;
  background: #ffffff;
  position: relative;
  font-size: 1.1em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.video-interview-create .body-section .qb-block .grid-body-qb .round-btn {
  position: relative;
  width: 10%;
  height: 43px;
  border-radius: 0 5px 5px 0;
  text-align: center;
  background-color: #4EA626;
  cursor: pointer;
  float: right;
}
.video-interview-create .body-section .qb-block .grid-body-qb .round-btn:hover {
  background-color: #2f9002;
}
.video-interview-create .body-section .qb-block .grid-body-qb .icon-pos {
  position: absolute;
  top: 27%;
  font-size: 18px;
  left: 37%;
  color: white;
}

.video-score .info-icon-score {
  margin: 0px 0 0px 5px;
  font-size: 16px;
  color: #5e5d5d;
  cursor: pointer;
}
.video-score .QW-block .section-1 {
  width: 55%;
  display: flex;
  align-items: center;
}
.video-score .QW-block .section-2 {
  white-space: nowrap;
  display: flex;
  align-items: center;
  width: 21%;
  justify-content: end;
}
.video-score .QW-block .section-2 .select-box, .video-score .QW-block .section-2 .select-box-lg {
  height: 27px;
  width: 62px;
  line-height: unset;
  padding-right: 0px;
  margin-left: 15px;
  margin-right: 15px;
  border-radius: 4px;
}
.video-score .QW-block .section-2 .select-box .md-select-value, .video-score .QW-block .section-2 .select-box-lg .md-select-value {
  height: 20px;
  min-height: unset;
  min-width: unset;
}
.video-score .QW-block .section-2 .rubrics {
  cursor: pointer;
}
.video-score .QW-block .section-2 .rubrics .disabled {
  cursor: auto !important;
}
.video-score .QW-block .bg-disabled {
  background: #f2f2f2;
}
.video-score .QW-block .heading {
  margin-bottom: 10px;
  font-weight: bold;
  display: flex;
  align-items: center;
}
.video-score .QW-block .heading .copy-down {
  width: 80px;
  text-decoration: underline;
  color: #EF7C3B;
  font-size: 12px;
  cursor: pointer;
}
.video-score .QW-block .content {
  margin-bottom: 10px;
}
.video-score .QW-block .content .background_none {
  background: none !important;
  cursor: not-allowed;
}
.video-score .QW-block .content .additional-info {
  background-color: #f2f2f2;
  width: 100%;
  border-radius: 4px;
  margin: 2% 0 0;
}
.video-score .QW-block .content .additional-info .inner {
  padding: 2%;
}
.video-score .QW-block .content .ques-statement-blk-span {
  height: 100px;
  max-height: 100px;
  /*background: white;*/
  border-radius: 3px;
  padding: 2%;
  clear: both;
  line-height: 20px;
  overflow: auto;
  text-align: left;
  border: 1px solid #efeae7;
}
.video-score .QW-block .content .inner-block {
  display: flex;
  align-items: center;
}
.video-score .QW-block .removeBtn {
  background-position: -44px -115px;
  width: 28px;
  height: 24px;
  margin-left: 5px;
  float: none;
}
.video-score .QW-block .removeBtn:hover {
  background-position: -16px -115px;
  cursor: pointer;
}
.video-score .QW-block .addNew {
  width: 50%;
  text-align: right;
}
.video-score .QW-block .addNew .add_txt {
  font-size: 15px;
  font-family: 'Open Sans Semibold';
}
.video-score .QW-block .align-left {
  text-align: left !important;
}
.video-score .line-break {
  margin: 20px 0;
  border-top: 1px solid white;
  border-bottom: 1px solid #c1bcbc;
}

.grading-interview-container {
  display: flex;
  float: right;
  align-items: center;
  width: 33%;
  justify-content: flex-end;
}

.quesViewRow:hover {
  background: #eeedef;
  cursor: pointer;
}

.custom-tbl {
  margin-bottom: 20px;
}
.custom-tbl .tbl-container {
  width: 100%;
  table-layout: fixed;
}
.custom-tbl .tbl-container .confirmed-row {
  background: #E3F2FD;
}
.custom-tbl .tbl-header {
  background-color: #EEF7EA;
}
.custom-tbl .tbl-header .col-th {
  padding: 15px;
  text-align: left;
  color: #454444;
  border: 1px solid #edecea;
}
.custom-tbl .tbl-content {
  height: auto;
  max-height: 300px;
  overflow-x: auto;
  margin-top: 0px;
}
.custom-tbl .tbl-content .col-td {
  padding: 10px 15px;
  text-align: left;
  vertical-align: middle;
  border: solid 1px #edecea;
}

.custom-pop-viewScore {
  min-height: 300px;
  margin: 0px auto !important;
  width: 870px !important;
  height: auto !important;
  overflow: auto;
  max-height: 600px;
  background: #FBFAF8 !important;
}

.slider-popup-beta .bx-wrapper {
  padding: 15px;
  height: 470px;
  box-shadow: none !important;
}
.slider-popup-beta .bx-wrapper .try-beta-btn {
  text-decoration: underline;
  position: absolute;
  right: 20px;
  color: #4EA626;
  bottom: 6px;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}
.slider-popup-beta .bx-wrapper .bx-viewport {
  border-bottom: 2px solid #f6f6f6;
}
.slider-popup-beta .bx-wrapper .bx-viewport .slide {
  text-align: center;
  display: flex;
  height: 444px !important;
  flex-flow: column;
  align-items: center;
}
.slider-popup-beta .bx-wrapper .bx-viewport .slide img {
  height: 400px;
}
.slider-popup-beta .bx-wrapper .bx-viewport .slide .first-img {
  height: 135px !important;
  width: 30%;
  text-align: center;
  padding: 60px 0 30px;
}
.slider-popup-beta .bx-wrapper .bx-viewport .slide .first-div {
  /*                    font-weight: bold;*/
  /*font-size: 20px;*/
  width: auto;
  line-height: 24px;
}
.slider-popup-beta .bx-wrapper .bx-viewport .slide div {
  height: 45px;
  line-height: 45px;
}
.slider-popup-beta .bx-wrapper .bx-has-controls-direction {
  position: initial !important;
}
.slider-popup-beta .bx-wrapper .bx-controls .bx-next {
  right: -60px;
  width: 50px;
  height: 50px;
  background: url(images/next.png) no-repeat !important;
}
.slider-popup-beta .bx-wrapper .bx-controls .bx-prev {
  left: -70px;
  width: 50px;
  height: 50px;
  background: url(images/previous.png) no-repeat !important;
}
.slider-popup-beta .bx-wrapper .bx-pager.bx-default-pager {
  bottom: 5px !important;
  width: auto !important;
}
.slider-popup-beta .bx-wrapper .bx-pager.bx-default-pager a {
  background: #e5e5e5;
}
.slider-popup-beta .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #4EA626;
}

.slider-popup .resume div {
  display: flex;
  vertical-align: middle;
  align-items: center;
  height: 500px;
  color: white;
}
.slider-popup .resume div .text {
  padding: 20px;
  background: #292828;
  border: 1px solid #444242;
}
.slider-popup .resume div .text1 {
  background: #4f8eff;
  padding: 5px 7px 9px;
  border-radius: 0px;
  margin-left: 20px;
}
.slider-popup .bx-wrapper {
  background: none !important;
  box-shadow: none !important;
  max-width: 800px !important;
  border: 0 !important;
}
.slider-popup .bx-wrapper .bx-viewport {
  /*height: 500px !important;*/
}
.slider-popup .bx-wrapper .bx-viewport .slide {
  display: flex;
  justify-content: center;
}
.slider-popup .bx-wrapper .bx-viewport .slide .firstRotate {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  transform: rotate(90deg);
}
.slider-popup .bx-wrapper .bx-viewport .slide .secondRotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
}
.slider-popup .bx-wrapper .bx-viewport .slide .thirdRotate {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  transform: rotate(270deg);
}
.slider-popup .bx-wrapper .bx-viewport .slide img {
  height: 500px;
}
.slider-popup .bx-wrapper .bx-viewport .slide div {
  display: flex;
  vertical-align: middle;
  align-items: center;
  height: 500px;
  color: white;
}
.slider-popup .bx-wrapper .bx-viewport .slide div .text {
  padding: 20px;
  background: #292828;
  border: 1px solid #444242;
}
.slider-popup .bx-wrapper .bx-viewport .slide div .text1 {
  background: #4f8eff;
  padding: 5px 7px;
  border-radius: 0px;
  margin-left: 20px;
}
.slider-popup .bx-wrapper .bx-controls .bx-next {
  background: url(images/arrow_left.png) no-repeat !important;
}
.slider-popup .bx-wrapper .bx-controls .bx-next:hover {
  background-position: 0 !important;
}
.slider-popup .bx-wrapper .bx-controls .bx-prev {
  background: url(images/arrow_right.png) no-repeat !important;
}
.slider-popup .bx-wrapper .bx-controls .bx-prev:hover {
  background-position: 0 !important;
}

.ieBrowser {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ieBrowser .not-supported-container {
  font-size: 20px;
  font-weight: bold;
  margin: 20px;
}
.ieBrowser .recommended-container {
  text-align: center;
  font-size: 16px;
  margin: 20px;
}
.ieBrowser .browser-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.ieBrowser .browser-list .browser-container {
  display: flex;
  margin: 10px;
  padding: 5px;
  border-radius: 6px;
  align-items: center;
  flex-wrap: wrap;
}
.ieBrowser .browser-list .browser-container .icon {
  min-width: 60px;
  min-height: 60px;
}
.ieBrowser .browser-list .browser-container .icon-chrome {
  background: url("/assets/images/browser1.png") no-repeat 0 0 transparent;
}
.ieBrowser .browser-list .browser-container .icon-firefox {
  background: url("/assets/images/browser2.png") no-repeat 0 0 transparent;
}
.ieBrowser .browser-list .browser-container .icon-safari {
  background: url("/assets/images/browser3.png") no-repeat 0 0 transparent;
}
.ieBrowser .browser-list .browser-container .icon-edge {
  background: url("/assets/images/browser4.png") no-repeat 0 0 transparent;
}
.ieBrowser .browser-list .browser-container .icon-ie {
  background: url("/assets/images/browser5.png") no-repeat 0 0 transparent;
}
.ieBrowser .browser-list .browser-container .download-icon {
  background: url("/assets/images/download_logo.png") no-repeat 0 0 transparent;
  color: #1291C9;
  width: 20px;
  height: 20px;
  display: inline-block;
  cursor: pointer;
}
.ieBrowser .browser-list .browser-container .browser-details {
  padding: 8px 2px;
  font-weight: lighter;
  margin-left: 5px;
  margin-right: 12px;
}
.ieBrowser .browser-list .browser-container .browser-details .browser-version {
  font-weight: lighter;
  font-size: 90%;
  display: block;
}
.ieBrowser .browser-list .browser-container .browser-details .browser-download-text {
  font-weight: lighter;
  font-size: 90%;
  cursor: pointer;
}
.ieBrowser .browser-list .browser-container .browser-details .browser-download-text a {
  color: #1291C9;
}

.error-codemeet {
  margin-top: 3px;
  color: #dd001f;
}

.fc-calSettingsButton-button {
  height: 36px;
  padding: 9px 18px;
  background-color: #4EA626 !important;
  border-color: #4EA626 !important;
}

.fc-calSettingsButton-button:hover {
  background-color: #2f9002 !important;
  border-color: #2f9002 !important;
}

.fc-left {
  display: flex;
  align-items: center;
}

.fc-toolbar h2 {
  font-size: 1.2em !important;
}

.customRatingScore {
  display: flex;
  align-items: center;
}
.customRatingScore md-select {
  margin-right: 8px;
  width: 80px;
}
.customRatingScore md-select .md-text {
  display: flex !important;
  justify-content: center;
}

.is-unscored-options {
  display: flex;
  gap: 50px;
  width: 300px;
}

.unscored-option-section {
  display: inline-flex;
  flex-direction: column;
  height: 80px;
  justify-content: space-between;
}

.dropdown-option-disabled {
  color: #aaa;
}

.padding-top-0 {
  padding-top: 0;
}

.scheduling-types {
  pointer-events: none;
}
.scheduling-types .md-container {
  opacity: 0.5;
}
.scheduling-types .md-container::before {
  background-color: #E6ECF1;
}

.new-igb-tag {
  display: inline-flex;
  padding: 5px 12px;
  align-items: center;
  gap: 7px;
  border-radius: 4px;
  border: 1px solid #D1D9E1;
  background: #EFF2F7;
}

#video-main {
  position: fixed;
  display: none;
  left: 250px;
  z-index: 101;
  bottom: 20px;
}
#video-main #videos-container1 {
  bottom: 40px;
  display: inline-block;
  width: 200px;
  height: 150px;
  z-index: 101;
}
#video-main #videos-container1 #interviewerHandle {
  /*    width: 140px;
  */
  background: #3297de;
  height: 20px;
  /*position: absolute;
  */
  color: white;
  top: -20px;
  border-radius: 7px 7px 0 0;
  line-height: 20px;
  padding: 0 0 0 10px;
  cursor: pointer;
}
#video-main #videos-container1 #interviewerHandle #interviewerHandleClose {
  float: right;
  line-height: inherit;
  margin-right: 10px;
}
#video-main #videos-container2 {
  bottom: 40px;
  display: inline-block;
  width: 200px;
  height: 150px;
  z-index: 101;
}
#video-main #videos-container2 #candidateHandle {
  /*width: 140px;
  */
  background: #3297de;
  height: 20px;
  /*position: absolute;
  */
  color: white;
  top: -20px;
  border-radius: 7px 7px 0 0;
  line-height: 20px;
  padding: 0 0 0 10px;
  cursor: pointer;
}
#video-main #videos-container2 #candidateHandle #candidateHandleClose {
  float: right;
  line-height: inherit;
  margin-right: 10px;
}

#videoHandleShow {
  position: fixed;
  bottom: 0;
  width: 230px;
  left: 250px;
  /* border: 1px solid;
  */
  height: 40px;
  background: #3297de;
  text-align: center;
  border-radius: 8px 8px 0 0;
  line-height: 40px;
  cursor: pointer;
  font-size: 18px;
  z-index: 101;
  color: white;
}

#sketchPadHandleShow {
  position: fixed;
  bottom: 0;
  width: 230px;
  left: 10px;
  /* border: 1px solid;
  */
  height: 40px;
  background: #12de7c;
  text-align: center;
  border-radius: 8px 8px 0 0;
  line-height: 40px;
  cursor: pointer;
  font-size: 18px;
  color: white;
}

#sketchPadBlock {
  position: fixed;
  bottom: 0px;
  width: 500px;
  left: 10px;
  height: 450px;
  border: 1px solid;
  display: none;
  background: white;
  z-index: 100;
  box-shadow: 0px -21px 4px 2px;
}
#sketchPadBlock #sketchPadHandleClose {
  position: absolute;
  top: -35px;
  width: 500px;
  right: 0;
  cursor: pointer;
  left: -1px;
  height: 35px;
  color: white;
  border: 1px solid gray;
  background: #12de7c;
  border-radius: 8px 8px 0 0;
}

#annotationTextShow {
  position: fixed;
  bottom: 0;
  width: 230px;
  left: 490px;
  /* border: 1px solid;
  */
  height: 40px;
  background: #e9c60e;
  text-align: center;
  border-radius: 8px 8px 0 0;
  line-height: 40px;
  cursor: pointer;
  font-size: 18px;
  color: white;
}

#annotationTextBlock {
  position: fixed;
  bottom: 0px;
  width: 400px;
  left: 490px;
  height: 134px;
  border: 1px solid;
  display: none;
  background: white;
  z-index: 100;
  box-shadow: 0px -21px 4px 2px;
}
#annotationTextBlock #annotationTextHandleClose {
  position: absolute;
  top: -35px;
  width: 400px;
  right: 0;
  cursor: pointer;
  left: -1px;
  height: 35px;
  color: white;
  border: 1px solid gray;
  background: #e9c60e;
  border-radius: 8px 8px 0 0;
}

tags-input .tags {
  display: flex;
}

tags-input .tags .input {
  height: 14px;
  display: inline-block;
  width: 175px !important;
  float: left;
}

tags-input .tags {
  max-width: 274px;
  overflow-x: overlay;
  padding-top: 9px !important;
  border: 1px solid #d1d9e1;
  box-shadow: none;
}

tags-input .tags::-webkit-scrollbar {
  height: 5px !important;
}

tags-input .tags::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

tags-input .tags::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}

tags-input .autocomplete .suggestion-item:hover, tags-input .autocomplete .suggestion-item:focus, tags-input .autocomplete .suggestion-item:hover, tags-input .autocomplete .suggestion-item:active {
  background: #428bca;
  color: white;
}

.suggestion-item:focus {
  background: #428bca;
  color: white;
}

tags-input .tags.focused {
  box-shadow: 0 0 5px #addddd !important;
  border: 1px solid #efeae7;
}

tags-input.ng-invalid .tags {
  box-shadow: none !important;
}

tags-input .autocomplete .suggestion-item em {
  color: white;
  background-color: #428bca;
}

tags-input .tags .tag-item {
  display: inline;
  margin: 3px;
  padding: 3px 3px 4px;
  background-color: #eff2f7;
  color: #000;
  cursor: default;
  border: 1px solid #ccd5e4;
  font-size: 14px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  float: none;
  white-space: nowrap;
  line-height: 16px;
}

.qb-page {
  margin-top: 10px;
  height: 36px;
}

.qb-page .tags {
  max-width: 100%;
}

.liveproctor {
  padding: 0;
  height: 100%;
}
.liveproctor .proctor-table {
  display: table;
  position: relative;
  width: 100%;
  min-height: 100%;
}
.liveproctor .proctor-table .search-suggestions {
  position: absolute;
  right: 0;
  background-color: white;
  border: 1px solid black;
  border-radius: 4px;
  color: #333333;
  width: 183px;
  padding: 10px;
  max-height: 300px;
  z-index: 5000;
  overflow: auto;
  margin: 0px 12px;
}
.liveproctor .proctor-table .search-suggestions .search-sugg {
  padding: 10px;
}
.liveproctor .proctor-table .search-suggestions .search-sugg:hover {
  background-color: lightgray;
  border-radius: 4px;
}
.liveproctor .proctor-table .header-row {
  height: 60px;
  display: table-row;
  table-layout: fixed;
}
.liveproctor .proctor-table .header-row .header-box {
  display: table-cell;
  border-right: 1px solid #C9D1D9;
  border-bottom: 1px solid #C9D1D9;
}
.liveproctor .proctor-table .header-row .header-box .bell-box {
  float: right;
  position: relative;
  margin: 0 22px 0 0;
  width: 24px;
  height: 36px;
  border: none;
  background: url("images/live_proctoring_sprite.png") no-repeat 0 0;
  background-position: -173px -170px;
}
.liveproctor .proctor-table .header-row .header-box .bell-box.bell-selected {
  margin-right: 14px;
  cursor: pointer;
  width: 32px;
  background-position: -194px -170px;
}
.liveproctor .proctor-table .header-row .header-box .bell-box.bell-selected .unread-count {
  display: inline;
}
.liveproctor .proctor-table .header-row .header-box .bell-box .unread-count {
  display: none;
  position: absolute;
  color: #FFF;
  font-size: 8px;
  top: 9px;
  left: 21px;
  transform: translate(-50%, -50%);
}
.liveproctor .proctor-table .header-row .header-box .bell-box .unread-count.extra-small {
  font-size: 6px;
}
.liveproctor .proctor-table .header-row .header-box .bell-box md-select {
  width: 100%;
  height: 100%;
  border: none;
  margin: 0;
  background: none;
}
.liveproctor .proctor-table .header-row .header-box .bell-box .md-select-icon {
  display: none;
}
.liveproctor .proctor-table .header-row .search-box, .liveproctor .proctor-table .header-row .search-box-lg {
  display: table-cell;
  border-bottom: 1px solid #C9D1D9;
  width: 240px;
  table-layout: fixed;
  padding: 10px;
  border-radius: 0;
  box-sizing: border-box;
}
.liveproctor .proctor-table .header-row .search-box input, .liveproctor .proctor-table .header-row .search-box-lg input {
  height: 100%;
  width: 100%;
  border-radius: 4px;
  outline: none;
  box-shadow: none;
  border: 1px solid #DDD;
  padding: 10px;
  box-sizing: border-box;
}
.liveproctor .proctor-table .body-row {
  display: table-row;
  height: auto;
}
.liveproctor .proctor-table .body-row .video-section {
  display: table-cell;
  table-layout: fixed;
  vertical-align: initial;
  height: 100%;
  overflow: auto;
}
.liveproctor .proctor-table .body-row .video-section .chat-block {
  position: fixed;
  right: 0;
  width: 230px;
  border: 1px solid #eeeeee;
  bottom: 0;
  box-shadow: 0px -2px 20px 0px #d7d1d1;
  background: white;
  z-index: 100;
}
.liveproctor .proctor-table .body-row .video-section .chat-block .head-box {
  background: #4EA626;
  color: white;
  padding: 8px;
  font-size: 12px;
  display: flex;
  justify-content: space-between;
}
.liveproctor .proctor-table .body-row .video-section .chat-block .send-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 10px;
  background: #EEF7EA;
}
.liveproctor .proctor-table .body-row .video-section .chat-block .send-box .txt-block {
  resize: none;
  border-radius: 5px;
  border: 1px solid #e7e2e2;
  width: 78%;
  padding: 10px;
}
.liveproctor .proctor-table .body-row .video-section .chat-block .chat-msg-box {
  color: #223A52;
  font-size: 14px;
  margin: 2px 10px 5px;
  background: #ffffff;
  padding: 10px;
  border-radius: 5px;
  width: 180px;
  white-space: pre-wrap;
  word-break: break-all;
}
.liveproctor .proctor-table .body-row .video-section .chat-block .candidateMsg {
  font-size: 10px;
  position: relative;
}
.liveproctor .proctor-table .body-row .video-section .chat-block .invigilatorMsg {
  font-size: 10px;
  display: flex;
  position: relative;
  justify-content: flex-end;
}
.liveproctor .proctor-table .body-row .video-section .feed-box {
  margin: 50px auto;
  display: inline-block;
  text-align: center;
}
.liveproctor .proctor-table .body-row .video-section .feed-box .add-feed-icon {
  display: inline-block;
  height: 170px;
  width: 170px;
  background: url("images/live_proctoring_sprite.png") no-repeat 0 0;
  background-position: 0 0;
}
.liveproctor .proctor-table .body-row .video-section .feed-box .add-feed-text {
  margin-top: 15px;
  color: #333333;
}
.liveproctor .proctor-table .body-row .video-section .video-container {
  display: flow-root;
  box-sizing: border-box;
  margin: 15px;
  background: white;
  border-radius: 5px;
  min-height: 460px;
  padding: 10px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box {
  box-sizing: border-box;
  padding: 5px 10px;
  height: max-content;
  width: calc(100% / 3);
  float: left;
  background: #FFF;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.small-tiles {
  width: 25%;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.withHeading {
  width: 100%;
  padding: 0;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.withHeading .heading-box {
  display: block;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen {
  position: absolute;
  top: 60px;
  height: calc(100% - 60px);
  width: 100%;
  left: 0;
  padding: 15px;
  display: flex;
  flex-direction: column;
  z-index: 1;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .heading-box {
  display: block;
  flex: 0 0 auto;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box {
  flex: 1 1 auto;
  padding: 0;
  height: 100vh;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box:hover .video-overlay .top-bar {
  top: 0;
  z-index: 100;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box:hover .video-overlay .bottom-bar {
  bottom: 0;
  z-index: 100;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box:hover .video-overlay .bottom-bar .lock-icon, .liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box:hover .video-overlay .bottom-bar .audio-enabled, .liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box:hover .video-overlay .bottom-bar .fullscreen, .liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box:hover .video-overlay .bottom-bar .chat-icon {
  bottom: 50px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box .video-overlay .top-bar {
  line-height: 2em;
  height: 40px;
  top: -40px;
  padding: 7px 15px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box .video-overlay .top-bar .name {
  font-size: 18px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box .video-overlay .top-bar .name .indicator {
  width: 14px;
  height: 14px;
  border: 1px solid #FFF;
  display: inline-block;
  margin-right: 5px;
  border-radius: 50%;
  background: #45ac50;
  position: relative;
  top: -2px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box .video-overlay .top-bar .close {
  width: 26px;
  height: 26px;
  background-position: -281px -174px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box .video-overlay .top-bar .close:hover {
  background-position: -281px -174px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box .video-overlay .bottom-bar {
  height: 0;
  padding: 0;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box .video-overlay .bottom-bar .lock-icon {
  position: absolute;
  bottom: -38px;
  left: 50%;
  width: 37px;
  height: 38px;
  margin: 0;
  border-radius: 50%;
  background-position: -2px -240px;
  transform: translateX(calc(-50% - 90px));
  background-color: #ffb202;
  transition: bottom 0.2s ease-out;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box .video-overlay .bottom-bar .lock-icon:hover {
  background-position: -2px -240px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box .video-overlay .bottom-bar .audio-enabled {
  position: absolute;
  bottom: -38px;
  left: 50%;
  width: 37px;
  height: 38px;
  margin: 0;
  border-radius: 50%;
  background-position: -72px -239px;
  transform: translateX(calc(-50%));
  background-color: #428bca;
  transition: bottom 0.2s ease-out;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box .video-overlay .bottom-bar .audio-enabled:hover {
  background-position: -72px -239px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box .video-overlay .bottom-bar .audio-enabled.audio-disabled {
  background-position: -35px -239px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box .video-overlay .bottom-bar .audio-enabled.audio-disabled:hover {
  background-position: -35px -239px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box .video-overlay .bottom-bar .fullscreen {
  position: absolute;
  bottom: -38px;
  left: 58%;
  width: 37px;
  height: 38px;
  margin: 0;
  border-radius: 50%;
  background-position: -149px -239px;
  transform: translateX(calc(-50% + 90px));
  background-color: rgba(0, 0, 0, 0.2);
  transition: bottom 0.2s ease-out;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box .video-overlay .bottom-bar .fullscreen:hover {
  background-position: -149px -239px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box .video-overlay .bottom-bar .chat-icon {
  position: absolute;
  bottom: -38px;
  left: 51%;
  width: 40px;
  height: 38px;
  margin: 0;
  border-radius: 50%;
  background-position: -221px -203px;
  transform: translateX(calc(-50% + 90px));
  background-color: rgba(0, 0, 0, 0.2);
  transition: bottom 0.2s ease-out;
}
.liveproctor .proctor-table .body-row .video-section .video-container .content-box.fullScreen .video-box .video-overlay .bottom-bar .chat-icon:hover {
  background-position: -221px -203px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .heading-box {
  text-align: left;
  letter-spacing: 0px;
  color: #333333;
  padding: 10px;
  box-sizing: border-box;
  display: none;
  font-size: 16px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .video-box {
  box-sizing: border-box;
  padding-top: 50.25%;
  width: 100%;
  position: relative;
  background: #888;
  overflow: hidden;
}
.liveproctor .proctor-table .body-row .video-section .video-container .video-box:hover .video-overlay .top-bar {
  top: 0;
  z-index: 100;
}
.liveproctor .proctor-table .body-row .video-section .video-container .video-box:hover .video-overlay .bottom-bar {
  bottom: 0;
  z-index: 100;
}
.liveproctor .proctor-table .body-row .video-section .video-container .video-box .video {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.liveproctor .proctor-table .body-row .video-section .video-container .video-box .video video {
  height: 100%;
  width: 100%;
  background: #000;
  object-fit: contain;
}
.liveproctor .proctor-table .body-row .video-section .video-container .video-box .video-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #FFF;
}
.liveproctor .proctor-table .body-row .video-section .video-container .video-box .video-overlay .top-bar {
  position: absolute;
  top: -24px;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 24px;
  padding: 3px 10px;
  background: rgba(0, 0, 0, 0.3);
  transition: top 0.2s ease-out;
}
.liveproctor .proctor-table .body-row .video-section .video-container .video-box .video-overlay .top-bar .name {
  float: left;
  opacity: 0.7;
  line-height: 1.2em;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.liveproctor .proctor-table .body-row .video-section .video-container .video-box .video-overlay .top-bar .close {
  width: 18px;
  height: 18px;
  background: url("images/live_proctoring_sprite.png") no-repeat 0 0;
  float: right;
  cursor: pointer;
  background-position: -7px -200px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .video-box .video-overlay .top-bar .close:hover {
  background-position: -7px -218px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .video-box .video-overlay .bottom-bar {
  position: absolute;
  left: 0;
  bottom: -24px;
  width: 100%;
  height: 24px;
  box-sizing: border-box;
  padding: 3px 10px;
  background: rgba(0, 0, 0, 0.3);
  transition: bottom 0.2s ease-out;
}
.liveproctor .proctor-table .body-row .video-section .video-container .video-box .video-overlay .bottom-bar .lock-icon {
  width: 18px;
  height: 18px;
  background: url("images/live_proctoring_sprite.png") no-repeat 0 0;
  float: left;
  cursor: pointer;
  background-position: -82px -200px;
  margin-right: 10px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .video-box .video-overlay .bottom-bar .lock-icon:hover {
  background-position: -82px -218px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .video-box .video-overlay .bottom-bar .audio-enabled {
  width: 18px;
  height: 18px;
  background: url("images/live_proctoring_sprite.png") no-repeat 0 0;
  float: left;
  cursor: pointer;
  background-position: -66px -200px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .video-box .video-overlay .bottom-bar .audio-enabled:hover {
  background-position: -66px -218px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .video-box .video-overlay .bottom-bar .audio-enabled.audio-disabled {
  background-position: -47px -200px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .video-box .video-overlay .bottom-bar .audio-enabled.audio-disabled:hover {
  background-position: -47px -218px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .video-box .video-overlay .bottom-bar .fullscreen {
  width: 18px;
  height: 18px;
  cursor: pointer;
  background: url("images/live_proctoring_sprite.png") no-repeat 0 0;
  float: right;
  background-position: -27px -200px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .video-box .video-overlay .bottom-bar .fullscreen:hover {
  background-position: -27px -218px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .video-box .video-overlay .bottom-bar .chat-icon {
  width: 18px;
  height: 18px;
  cursor: pointer;
  background: url("images/live_proctoring_sprite.png") no-repeat 0 0;
  float: right;
  background-position: -265px -207px;
  margin-right: 10px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .video-box .video-overlay .bottom-bar .chat-icon:hover {
  background-position: -289px -207px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .event-display {
  display: none;
  position: absolute;
  top: 0;
  color: rgba(255, 255, 255, 0.8);
  left: 0;
  font-size: 12px;
  width: 100%;
  height: 100%;
  flex-direction: column;
}
.liveproctor .proctor-table .body-row .video-section .video-container .event-display.disconnected {
  display: flex;
  background: rgba(0, 0, 0, 0.4);
}
.liveproctor .proctor-table .body-row .video-section .video-container .event-display.disconnected .content .alert-icon {
  background-position: -226px -173px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .event-display.disconnected .content .alert-text {
  display: none;
}
.liveproctor .proctor-table .body-row .video-section .video-container .event-display.disconnected .top-bar {
  display: none;
}
.liveproctor .proctor-table .body-row .video-section .video-container .event-display.proctoring {
  display: flex;
  background: rgba(221, 0, 31, 0.4);
}
.liveproctor .proctor-table .body-row .video-section .video-container .event-display.proctoring .content .alert-icon {
  background-position: -252px -173px;
}
.liveproctor .proctor-table .body-row .video-section .video-container .event-display.proctoring .top-bar {
  display: none;
}
.liveproctor .proctor-table .body-row .video-section .video-container .event-display .top-bar {
  padding: 3px 7px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  font-size: 12px;
  flex: 0 0 auto;
}
.liveproctor .proctor-table .body-row .video-section .video-container .event-display .content {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1 1 auto;
  flex-direction: column;
}
.liveproctor .proctor-table .body-row .video-section .video-container .event-display .content .alert-icon {
  width: 30px;
  height: 30px;
  background: url("images/live_proctoring_sprite.png") no-repeat 0 0;
}
.liveproctor .proctor-table .body-row .video-section .video-container .event-display .content .alert-head {
  font-size: 14px;
  margin: 5px 0;
}
.liveproctor .proctor-table .body-row .video-section .pagination-block {
  position: absolute;
  top: 69px;
  right: 250px;
  display: flex;
  align-items: center;
}
.liveproctor .proctor-table .body-row .video-section .pagination-block span {
  margin-right: 20px;
}
.liveproctor .proctor-table .body-row .video-section .pagination-block .pagination-btn {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #DDD;
  margin-left: 5px;
  border: none;
  font-size: 16px;
  font-weight: 600;
  outline: none;
}
.liveproctor .proctor-table .body-row .video-section .pagination-block .pagination-btn.disabled {
  background: #EEE;
  color: #BBB;
  cursor: default;
}
.liveproctor .proctor-table .body-row .candidate-box {
  width: 240px;
  display: table-cell;
  table-layout: fixed;
  vertical-align: top;
  height: 100%;
  overflow: auto;
  border-left: 1px solid #C9D1D9;
}
.liveproctor .proctor-table .body-row .candidate-box .locked-candidate {
  background-color: lightgray;
  border-radius: 5px;
}
.liveproctor .proctor-table .body-row .candidate-box .candidate-cont {
  height: calc(100vh - 155px);
  overflow: auto;
}
@-webkit-keyframes blinker {
  0% {
    opacity: 1.0;
  }
  50% {
    opacity: 0.0;
  }
  100% {
    opacity: 1.0;
  }
}
.liveproctor .proctor-table .body-row .candidate-box .blinking {
  animation: blinker 2s linear infinite;
  color: #4EA626;
  font-size: 19px;
  height: 26px;
  margin-right: 8px;
}
.liveproctor .proctor-table .body-row .candidate-box .candidate-tile {
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.liveproctor .proctor-table .body-row .candidate-box .candidate-name {
  white-space: nowrap;
  width: 140px;
  overflow: hidden;
  height: 16px;
  text-overflow: ellipsis;
  display: inline-block;
  cursor: pointer;
}
.liveproctor .proctor-table .body-row .candidate-box .candidate-icon {
  float: right;
  height: 26px;
}
.liveproctor .proctor-table .body-row .candidate-box .candidate-icon .add-icon {
  display: block;
  height: 26px;
  width: 26px;
  background: url("images/live_proctoring_sprite.png") no-repeat 0 0;
  background-position: -38px -177px;
}
.liveproctor .proctor-table .body-row .candidate-box .candidate-icon .add-icon:hover {
  background-position: -61px -177px;
}
.liveproctor .proctor-table .body-row .candidate-box .candidate-icon .add-icon.limit-reached {
  background-position: -38px -177px;
}
.liveproctor .proctor-table .body-row .candidate-box .candidate-icon .remove-icon {
  display: block;
  height: 26px;
  width: 26px;
  background: url("images/live_proctoring_sprite.png") no-repeat 0 0;
  background-position: -173px -209px;
}
.liveproctor .proctor-table .body-row .candidate-box .candidate-icon .remove-icon:hover {
  background-position: -197px -209px;
}
.liveproctor .proctor-table .body-row .candidate-box .candidate-icon .disconnected-icon {
  display: block;
  height: 26px;
  width: 26px;
  background: url("images/live_proctoring_sprite.png") no-repeat 0 0;
  background-position: -217px -245px !important;
}
.liveproctor .proctor-table .body-row .candidate-box .candidate-icon .lock-icon {
  display: block;
  height: 18px;
  width: 18px;
  background: url("images/live_proctoring_sprite.png") no-repeat 0 0;
  background-position: -85px -218px;
}

.bell-notification-tile {
  background: #ffffff;
  padding: 3px 8px;
  word-break: break-word;
  border-radius: 5px;
}
.bell-notification-tile .tile-head {
  display: flex;
  font-size: 12px;
  justify-content: space-between;
}
.bell-notification-tile .tile-body {
  font-size: 12px;
  font-weight: 600px;
}

.input-check-box {
  height: 19px !important;
  width: 19px !important;
  position: absolute;
  right: 2px;
}

.selectBox {
  height: 35px;
  border-radius: 5px;
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.selectBox .dropdown-divider {
  height: 1px;
  margin: 0.5rem 0;
  overflow: hidden;
  color: inherit;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border: 0;
  opacity: 0.45;
}
.selectBox .checkbox-container {
  display: block;
  position: relative;
  padding-left: 5px;
  padding-top: 1px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.selectBox .checkbox-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.selectBox .checkmark {
  position: absolute;
  top: 5px;
  border: 1px solid #9C9C9C;
  border-radius: 15%;
  left: 165px;
  height: 18px;
  width: 18px;
  background-color: #ffffff;
}
.selectBox .checkbox-container input:checked ~ .checkmark {
  background-color: #4EA626;
}
.selectBox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.selectBox .checkbox-container input:checked ~ .checkmark:after {
  display: block;
}
.selectBox .checkbox-container .checkmark:after {
  left: 5px;
  top: 2px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.selectBox:hover {
  background-color: #F2F2F2;
}

.filter-circle {
  width: 14px;
  height: 14px;
  float: left;
  padding-left: 0px;
  margin: 8px;
}

.filter-circle-right {
  width: 14px;
  height: 14px;
  float: left;
  padding-left: 0px;
  margin: 8px 7px 8px 5px;
}

.filter-icon-button {
  position: absolute;
  width: 30px;
  height: 60%;
  top: 11px;
  right: 10px;
  cursor: default;
  z-index: 1;
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -361px -21px;
}

.cross-icon-button {
  position: absolute;
  width: 30px;
  height: 50%;
  top: 11px;
  right: 10px;
  cursor: default;
  z-index: 1;
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -521px -175px !important;
}

.input-box-width {
  width: 80% !important;
}

.input-box-full-width {
  width: 100% !important;
}

.ul-select-box {
  z-index: 1;
  top: 62px;
  min-width: 190px;
  padding: 10px;
  line-height: 25px;
  margin: -3px;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  position: absolute;
  list-style: none;
  background-color: white;
  background-clip: padding-box;
  border-radius: 0.25 rem;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.icon-lock {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -274px -167px !important;
  position: absolute;
}

.icon-lock-list {
  background: url("images/iassess-sprite-general-1.png") no-repeat 0 0;
  background-position: -274px -167px !important;
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Apr 21, 2015, 2:39:01 PM
    Author     : Sharad
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Apr 21, 2015, 2:41:52 PM
    Author     : Sharad
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Apr 21, 2015, 2:12:50 PM
    Author     : Sharad
*/

/*# sourceMappingURL=iAssessApp-0.0.1.1710331512.css.map */

/**
 * fullPage 2.6.6
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
html.fp-enabled,
.fp-enabled body {
    margin: 0;
    padding: 0;
    overflow:hidden;

    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#superContainer {
    height: 100%;
    position: relative;

    /* Touch detection for Windows 8 */
    -ms-touch-action: none;

    /* IE 11 on Windows Phone 8.1*/
    touch-action: none;
}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box; /* <=28 */
    box-sizing: border-box;
}
.fp-slide {
    float: left;
}
.fp-slide, .fp-slidesContainer {
    height: 100%;
    display: block;
}
.fp-slides {
    z-index:1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
    transition: all 0.3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    table-layout:fixed;
    width: 100%;
}
.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.fp-slidesContainer {
    float: left;
    position: relative;
}
.fp-controlArrow {
    position: absolute;
    z-index: 4;
    top: 100%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -94px;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-controlArrow.fp-prev {
    left: 6px;    
    width: 21px;
    height: 44px;
    background: url('images/arrow_right.png') no-repeat;
}
.fp-controlArrow.fp-next {
    right: 10px;
    width: 21px;
    height: 44px;
    background: url('images/arrow_left.png')no-repeat;
}
.fp-scrollable {
    overflow: scroll;
}
.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}
#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
}
#fp-nav.right {
    right: 17px;
}
#fp-nav.left {
    left: 17px;
}
.fp-slidesNav{
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1;
}
.fp-slidesNav.bottom {
    bottom: 17px;
}
.fp-slidesNav.top {
    top: 17px;
}
#fp-nav ul,
.fp-slidesNav ul {
    margin: 0;
    padding: 0;
}
#fp-nav ul li,
.fp-slidesNav ul li {
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position:relative;
}
.fp-slidesNav ul li {
    display: inline-block;
}
#fp-nav ul li a,
.fp-slidesNav ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span{
    height: 12px;
    width: 12px;
    margin: -6px 0 0 -6px;
    border-radius: 100%;
}
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 4px;
    width: 4px;
    border: 0;
    background: #333;
    left: 50%;
    top: 50%;
    margin: -2px 0 0 -2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span{
    width: 10px;
    height: 10px;
    margin: -5px 0px 0px -5px;
}
#fp-nav ul li .fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: 'Open Sans';
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    width: auto;
    opacity: 1;
}
#fp-nav ul li .fp-tooltip.right {
    right: 20px;
}
#fp-nav ul li .fp-tooltip.left {
    left: 20px;
}
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height: 265px !important;
}

/*
@media print {

    html,
    body {
        overflow: visible !important;
        height: auto !important;
    }

    .fullpage-wrapper {
        height: auto !important;
        transform: none !important;
        transition: none !important;
    }

    .fp-section {
        height: auto !important;
    }

    .fp-slidesContainer {
        width: auto !important;
        transition: none !important;
        transform: none !important;
    }

    .fp-slides,
    .fp-slides * {
        position: static !important;
    }

    .fp-slide {
        width: auto !important;
    }
}
*/

@media print {
    html.fp-enabled,
    .fp-enabled body{
        overflow: visible !important;
        height: auto !important;
    }

    html {
        background: #fff;
        width: auto;
        height: auto;
        overflow: visible;
    }
    body {
        background: #fff;
        font-size: 20pt;
        width: auto;
        height: auto;
        border: 0;
        margin: 0 5%;
        padding: 0;
        overflow: visible;
        float: none !important;
    }

    #fp-nav,
    .fp-slidesNav,
    .fp-controlArrow{
        display: none !important;
    }
    /* Need to reduce the size of the fonts for printing */
    h1 { font-size: 28pt !important;  }
    h2 { font-size: 24pt !important; }
    h3 { font-size: 22pt !important; }
    h4 { font-size: 22pt !important; font-variant: small-caps; }
    h5 { font-size: 21pt !important; }
    h6 { font-size: 20pt !important; font-style: italic; }

    .fp-section,
    .fp-tableCell,
    .slimScrollDiv,
    .fp-scrollable{
        width: 100% !important;
        height: auto !important;
        display: block !important;
        position:relative;
        float: none !important;
    }
    .fp-slidesContainer{
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;

        -webkit-transition: none !important;
        -moz-transition: none !important;
        -ms-transition: none !important;
        transition: none !important;
    }

    .fp-slides,
    .fp-slidesContainer{
        height: auto !important;
        width: 100% !important;
        float: none !important;
        overflow: hidden !important;
    }
    .fp-slides{
        height: 800px !important;
        width: 800px !important;
    }
    .fp-slide{
        float: none !important;
        width: 100% !important;
        position: static !important;
    }
    .fullpage-wrapper{
        float: none !important;

        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;

        -webkit-transition: none !important;
        -moz-transition: none !important;
        -ms-transition: none !important;
        transition: none !important;

        position: static !important;
        width: auto !important;
        height: auto !important;

        left: 0 !important;
        top: 0 !important;
        margin-left: 0 !important;
        margin-top: 0 !important;
        padding: 0 !important;
        zoom: 1 !important;

        overflow: visible !important;
        display: block !important;

        text-align: left !important;
    }
    .fp-section{
        page-break-after: always !important;
    }
    .fp-slide{
        page-break-after: always !important;
    }

}
.home {
  font-family: "Open Sans";
  font-size: 16px;
  color: #333333;
  line-height: 1.4em;
}

q {
  font-size: 10px !important;
  color: gray;
  float: right;
  /*width: 33px;*/
  right: 13px;
  margin-top: 4px;
  position: absolute;
}

.bootstrap .dropdown-menu > li > a:hover q {
  color: white !important;
}

.bootstrap .dropdown-menu > .active > a q {
  color: white !important;
}

/*@font-face {
    font-family: 'futura_md_bt';
    src: url('fonts/futura-md-bt-webfont.eot');
    src: url('fonts/futura-md-bt-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/futura-md-bt-webfont.woff2') format('woff2'),
        url('fonts/futura-md-bt-webfont.woff') format('woff'),
        url('fonts/futura-md-bt-webfont.ttf') format('truetype'),
        url('fonts/futura-md-bt-webfont.svg#futura_lt_light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'futura_bk_bt';
    src: url('fonts/futura-bk-bt-webfont.eot');
    src: url('fonts/futura-bk-bt-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/futura-bk-bt-webfont.woff2') format('woff2'),
        url('fonts/futura-bk-bt-webfont.woff') format('woff'),
        url('fonts/futura-bk-bt-webfont.ttf') format('truetype'),
        url('fonts/futura-bk-bt-webfont.svg#futura_bk_bt') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('fonts/glyphicons-halflings-regular.eot');
    src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/glyphicons-halflings-regular.woff') format('woff'),
        url('fonts/glyphicons-halflings-regular.ttf') format('truetype'),
        url('fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}*/

/*
==============================================
floating
==============================================
*/

.floating {
  -moz-animation-name: floating;
  -webkit-animation-name: floating;
  animation-name: floating;
  -moz-animation-duration: 2.5s;
  -webkit-animation-duration: 2.5s;
  animation-duration: 2.5s;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -moz-animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

@keyframes floating {
  0% {
    transform: translateY(0%);
  }
  50% {
    transform: translateY(8%);
  }
  100% {
    transform: translateY(0%);
  }
}

@-webkit-keyframes floating {
  0% {
    -webkit-transform: translateY(0%);
  }
  50% {
    -webkit-transform: translateY(8%);
  }
  100% {
    -webkit-transform: translateY(0%);
  }
}

/* ======================================================== */

.home .lg-wrapper {
  width: 100%;
  overflow-x: hidden;
}

.home .btn {
  background: #465c76;
  border: 0;
  padding: 0 30px;
  line-height: 34px;
  border-radius: 4px;
  color: #fff;
  font-family: "Open Sans";
}

.home .btn:focus {
  outline: 0 none;
}

.home .btn-primary {
  background: #4ea626;
}

.home .btn-primary:hover {
  background: #2f9002;
}

.home .btn-primary:disabled:hover {
  background: #4ea626;
}

.home #header {
  height: 72px;
  position: absolute;
  top: 0;
  left: 0;
  background: white;
  width: 100%;
  z-index: 102;
}

.home .header-logo {
  margin: 7px 0;
  float: left;
}

.home .main-page {
  margin-top: 72px;
  font-family: "Open Sans";
  letter-spacing: 0.05em;
  background: #465c76;
}

.home .playback-header {
  float: left;
  padding: 15px 20px 15px 20px;
  border-left: 1.5px solid #c8c5c0;
  margin-left: 20px;
  margin-top: 15px;
}

.home .header-btn {
  float: right;
  padding: 20px 0;
}

.home .header-btn .btn {
  float: left;
}

.home .header .btn-login {
  margin-right: 20px;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0.05em;
  font-weight: bold;
}

.home .header .btn-login:hover {
  background-color: #4c688a;
}

.home .header .btn-login:disabled:hover {
  background-color: #465c76;
}
.home .header .btn-login-screen {
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0.05em;
  font-weight: bold;
  text-transform: none;
  padding: 0 21px;
}
.home .header .btn-signup {
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0.05em;
  font-weight: bold;
  text-transform: none;
  padding: 0 21px;
}

.home .learn-more {
  position: fixed;
  top: 100px;
  right: 0;
  background: url(images/ribbon-01.png) 0 center no-repeat;
  line-height: 66px;
  padding-left: 211px;
  font-size: 22px;
  font-style: italic;
  z-index: 10;
  height: 134px;
}

.home .learn-more img {
  float: left;
  margin-top: 43px;
  margin-right: 3px;
}

.home #fullpage {
  /* margin-top:80px; */
  /*transform: translate3d(0px, -1828px, 0px) !important;*/
  position: relative;
  z-index: 2;
}

#fp-nav ul li a span,
.fp-slidesNav ul li a span {
  height: 10px;
  width: 10px;
  background-color: #000;
  border: 1px solid #aaa;
  margin: -2px 0 0 -2px;
}

#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span {
  margin: -2px 0 0 -2px;
  height: 10px;
  width: 10px;
}

#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span {
  height: 10px;
  width: 10px;
  margin: -2px 0 0 -2px;
  background-color: #aaa;
}

.home .section {
  /*margin-bottom: -80px;*/
}

.home .icon {
  display: inline-block;
}

.home .fade-section {
  /* background: #333; */
  background-size: cover;
  background-position: 0 80px;
}

.home .section-inner {
  max-width: 1200px;
  margin: 0 auto;
  /* overflow: hidden; */
  height: 100%;
  position: relative;
  padding: 0 20px;
}

.section-8-headicon {
  background: url(images/automata-logo.png) 0 no-repeat;
  width: 100%;
  height: 128px;
  margin-top: 107px;
}

.section-8-headicon-svar {
  background: url(images/svar-logo.png) 0 no-repeat;
  width: 100%;
  height: 128px;
  margin-top: 107px;
  float: left;
  width: 27%;
}

.section-8-headicon-svar-dec {
  float: left;
  margin-top: 107px;
  border-left: 4px solid #a9dad8;
  width: 31%;
  font-size: 18px;
  line-height: 25px;
  padding-left: 35px;
  font-weight: bold;
}

.case1 {
  background: url(images/CaseStudy.png) 0 no-repeat;
  width: 39px;
  height: 39px;
  position: absolute;
  position: absolute;
  bottom: 0;
}

.case1:hover {
  background: url(images/CaseStudy_hover.png) 0 no-repeat;
}

.case2 {
  background: url(images/Infographics.png) 0 no-repeat;
  width: 39px;
  height: 39px;
  position: absolute;
  position: absolute;
  bottom: 0;
}

.case2:hover {
  background: url(images/Infographics_elements.png) 0 no-repeat;
}

.head-lbl {
  margin: 0 0 11px 45px;
  bottom: 0;
  position: absolute;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
}

.head-lbl:hover {
  color: #4ea626;
}

.trial-btn {
  background: #0b1e3f !important;
  box-shadow: 0px 0px 2px 2px gray;
  margin: 14px 0;
  font-size: 16px;
  font-weight: 100;
  /*height: 46px;*/
  padding: 13px 30px !important;
  border-radius: 6px !important;
}

.section-8-headcontent2 {
  display: table;
  margin: 10px auto 40px auto;
  font-size: 30px;
  font-weight: 600;
  color: #565656;
}

.discover-icon1 {
  background: url(images/img-06.png) right center no-repeat;
  width: 266px;
  height: 172px;
  border: 6px solid #848280;
  cursor: pointer;
}

.discover-icon2 {
  background: url(images/img-07.png) center center no-repeat;
  width: 266px;
  height: 172px;
  border: 6px solid #848280;
  cursor: pointer;
}

.discover-icon3 {
  background: url(images/img-08.png) center center no-repeat;
  width: 266px;
  height: 172px;
  border: 6px solid #848280;
  cursor: pointer;
}

.discover-icon4 {
  background: url(images/img-09.png) left center no-repeat;
  width: 266px;
  height: 172px;
  border: 6px solid #848280;
  cursor: pointer;
}

.infograph-icon1 {
  background: url(images/01-13.png) right center no-repeat;
  width: 266px;
  height: 172px;
  border: 6px solid #848280;
  cursor: pointer;
}

.infograph-icon2 {
  background: url(images/01-14.png) center center no-repeat;
  width: 266px;
  height: 172px;
  border: 6px solid #848280;
  cursor: pointer;
}

.infograph-icon3 {
  background: url(images/01-15.png) center center no-repeat;
  width: 266px;
  height: 172px;
  border: 6px solid #848280;
  cursor: pointer;
}

.infograph-icon4 {
  background: url(images/01-16.png) left center no-repeat;
  width: 266px;
  height: 172px;
  border: 6px solid #848280;
  cursor: pointer;
}

.main-infograph-image {
  /*background: url(images/01-11.png) left center no-repeat;*/
  float: left;
  margin-bottom: 50px;
}

.infograph-li-icon1 {
  width: 344px;
  height: 200px;
  /*border: 2px solid #848280;*/
}

.infograph-li {
  float: none;
  width: 342px;
  margin-top: 30px;
  background-color: #f5f1ed;
  border: 2px solid #848280;
  color: black;
  padding-bottom: 29px;
}

.discover-desc {
  display: table;
  font-size: 18px;
  font-weight: 600;
  color: #585858;
}

.discover-desc1 {
  margin: 12px auto 3px auto;
}

.info-discover-desc1 {
  font-size: 25px;
  color: #565656;
  margin: 30px auto 20px !important;
}

.info-discover-desc2 {
  font-size: 22px !important;
  text-align: center;
  margin: 0px auto 21px auto !important;
  color: #333232;
}

.marketing-thumb {
  margin: 0 auto;
  display: table;
}

.discover-desc2 {
  margin: 0px auto 32px auto;
  font-size: 15px !important;
  text-align: center;
}

.discover-li {
  width: 282px;
  float: left;
  margin: 0px 13px;
}

.discover-ul {
  display: table;
  margin: 0 auto;
}

.marketing-cust-image {
  width: 49%;
  height: 145px;
  float: left;
  margin-left: 10px;
}

.marketing-cust-img {
  width: 75px;
  height: 75px;
  border-radius: 50%;
  float: left;
  border: 2px solid #595959;
}

.marketing-cust-img1 {
  width: 75px;
  height: 75px;
  border-radius: 50%;
  float: left;
  border: 2px solid #595959;
}

.marketing-cust-sep {
  font-size: 100px;
  font-weight: 700;
  font-family: "Open Sans";
  margin-top: 45px;
  float: left;
}

.marketing-cust-name {
  float: left;
  /* font-family: Arial, Helvetica, sans-serif; */
  margin-top: 25px;
  font-size: 27px;
  color: #595959;
}

.marketing-cust-content {
  margin: 60px 0px 0 134px;
  color: #595959;
  font-weight: 600;
}

.head1 {
  float: left;
  width: 150px;
  height: 100px;
  position: relative;
  cursor: pointer;
}

.head1-svar {
  float: left;
  width: 150px;
  height: 85px;
  position: relative;
  cursor: pointer;
}

.head2 {
  float: left;
  clear: both;
  width: 150px;
  height: 61px;
  position: relative;
  cursor: pointer;
}

.head3 {
  margin-left: 150px;
  background: #a1cac7;
  font-size: 19px;
  font-weight: 600;
  padding: 36px 22px;
}

.home .fade-inner {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}

.home .fade-section h2,
.home .section-bg h2 {
  font-family: "Open Sans Bold";
  font-size: 4em;
  color: #addedb;
  text-shadow: 2px 2px 5px #333;
  padding-top: 12%;
  line-height: 1em;
  margin: 0 5% 0.2em 5%;
}

.home .fade-section h3,
.home .section-bg h3 {
  color: #fff;
  font-family: "Open Sans Bold";
  font-size: 2em;
  text-shadow: 2px 2px 5px #333;
  line-height: 1.3em;
  margin: 0 5%;
  text-align: center;
}

.home .fade-section .animate {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition: all 1.2s ease-out;
  transition: all 1.2s ease-out;
  /*     -webkit-transform: translateX(300px);
    -ms-transform: translateX(300px);
    transform: translateX(300px);
    /*    -webkit-filter: blur(5px);
        filter: blur(5px);
    opacity: 0;*/
}

.home .fade-section .animate.anim-hide {
  /*    -webkit-transition-delay: 0.3s;
        transition-delay: 0.3s;*/
  -webkit-transform: translateX(300px);
  -ms-transform: translateX(300px);
  transform: translateX(300px);
  /*    -webkit-filter: blur(5px);
        filter: blur(5px);*/
  opacity: 0;
}

.home .fade-section .animate.anim-show {
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  /*    -webkit-filter: blur(0px);
    filter: blur(0px);*/
  transform: translateX(0px);
  opacity: 1;
}

.home .fade-section h2.animate,
.home .fade-section h3.animate {
  /*margin-left:300px;*/
}

.home .table {
  width: 100%;
  display: table;
  table-layout: fixed;
}

.home .table-cell {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
  font-family: "Open Sans";
}

.home .section-bg {
  background-size: cover;
  position: absolute;
  left: 0;
  top: 80px;
  bottom: 0;
  right: 0;
  z-index: 0;
  display: none;
}

.home .section-bg.active {
  /*z-index: 1;*/
  display: block;
}

.home .section-bg-1 {
  background-image: url(images/bg-image-1-01.jpg);
}

.home .section-bg-2 {
  background-image: url(images/bg-image-2-01.jpg);
}

.home .section-bg-3 {
  background-image: url(images/bg-image-3-01.jpg);
}

.home .section-bg-4 {
  background-image: url(images/bg-image-4-01.jpg);
}

.home .section-bg-5 {
  background-image: url(images/bg-image-5-01.jpg);
}

@keyframes fading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.home .homeSlides .slide {
  display: none;
}

.home .homeSlides .slide.active {
  display: block;
  animation-name: fading;
  animation-duration: 3s;
}

.home .section-6 {
  text-align: center;
  /* background-color: #ddd; */
  background-color: #fff;
}

.home .section-wedge {
  width: 99.5%;
  height: 20%;
  position: absolute;
  bottom: -11%;
  transform: rotate(-2.5deg);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}

.home ul.hlist {
  /* overflow: hidden; */
  display: inline-block;
  margin-top: 20px;
  width: 90%;
}

.home ul.hlist li {
  display: inline-block;
}

.home ul.hlist li.last {
  border-right: 0 none;
}

.home .icon-list strong {
  display: block;
  font-family: "Open Sans Bold";
  color: #4ea626;
  font-size: 20px;
  line-height: 27px;
  margin: 15px 0;
}

.home ul.feature-list {
  text-align: center;
  margin: 30px 0;
}

.home ul.feature-list li {
  font-size: 36px;
  font-family: "Open Sans";
  font-weight: bold;
  line-height: 49px;
  color: #465c76;
  text-align: center;
  border-right: 2px solid #465c76;
  padding: 0 20px;
}

.home .main-page .section-1 {
  height: 380px;
  max-width: 1800px;
  margin-left: auto;
  margin-right: auto;
}

.home .section-1 h3 {
  font-size: 2.5em;
  text-align: left;
}

.home .section-1 .slide .outer-div {
  height: 100%;
  width: 100%;
  display: flex;
}

.home .section-1 .slide .image {
  height: 100%;
  width: 100em;
  margin-left: -17em;
}

.home .section-1 .slide .image-1 {
  background: url(images/bg-image-1-01.png) no-repeat;
}

.home .section-1 .slide .image-2 {
  background: url(images/bg-image-3-01.png) no-repeat;
}

.home .section-1 .slide .image-3 {
  background: url(images/bg-image-4-01.png) no-repeat;
}

.home .section-1 .slide .image-4 {
  background: url(images/bg-image-5-01.png) no-repeat;
}

.home .section-1 .slide .content {
  height: 100%;
  float: right;
  width: 50em;
  display: flex;
  margin-left: -36em;
}

.home .section-1 .slide .content .left {
  height: 100%;
  width: 32em;
  background: #465c76;
  border-radius: 50%;
}

.home .section-1 .slide .content .right {
  height: 100%;
  width: 100%;
  background: #465c76;
  margin-left: -12em;
  z-index: 1;
  color: white;
  display: table;
}

.home .section-1 .slide .content .right .top {
  height: 86%;
  display: table-row;
}

.home .section-1 .slide .content .right .top .shl-heading {
  margin-bottom: 5%;
  margin-top: 5em;
}

.home .section-1 .slide .content .right .top .shl-heading span {
  font-size: 40px;
  font-weight: bold;
}

.home .section-1 .slide .content .right .top .sub-head {
  font-size: 22px;
  line-height: 30px;
  padding-right: 12%;
  letter-spacing: 0;
}

.home .section-1 .slide .content .right .top .sub-sub-head {
  font-size: 14px;
  border-left: 4px solid #4ea626;
  margin-top: 4%;
  line-height: 19px;
  padding-left: 15px;
  padding-right: 10%;
}

.home .section-1 .slide .content .right .bottom {
  height: 30px;
  width: 55px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

.home .section-1 .slide .content .right .bottom div {
  height: 6px;
  width: 6px;
  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.5);
  cursor: pointer;
}

.home .section-1 .slide .content .right .bottom div.active {
  background: white;
  border: 2px solid white;
}

.home .section-5.bg-active {
  background-image: url(images/bg-image-5-01.jpg);
  background-position: 0 80px;
  background-size: cover;
}

.home .main-page .learn-more-new {
  background: #eef7ea;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: 6px solid #4ea626;
  padding: 16px 0;
}

.home .main-page .learn-more-new .text {
  font-size: 24px;
  /* margin: auto 40px; */
  padding-right: 40px;
}

.home .main-page .learn-more-new .video {
  align-items: center;
  height: 36px;
  width: 164px;
  background: #465c76;
  border-radius: 4px;
  display: flex;
  color: white;
  justify-content: space-around;
  cursor: pointer;
}

.home .main-page .learn-more-new .video:hover {
  background: #4c688a;
}

.home .main-page .learn-more-new .video span {
  font-weight: bold;
  margin-right: 8%;
}

.home .main-page .section-6 .sub-1 {
  font-size: 20px;
  line-height: 27px;
  padding: 0 19% 1%;
}

.home .main-page .section-6 .powered-by {
  font-size: 18px;
  line-height: 35px;
}

.home .main-page .section-6 .sub-2 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.home .main-page .section-6 .sub-2 .left-arrow {
  height: 30px;
  padding-right: 25px;
  cursor: pointer;
}

.home .main-page .section-6 .sub-2 .right-arrow {
  height: 30px;
  padding-left: 25px;
  cursor: pointer;
}

.home .section-6 p {
  font-size: 22px;
  margin: 0 20%;
  text-align: center;
  line-height: 1.3em;
}

.home .section-6 .icon-list li {
  width: 30%;
  float: left;
}

.home .section-6 .icon-list .icon {
  background-color: #4ea626;
  height: 100px;
  display: block;
  width: 100px;
  margin: 0 auto;
  margin-bottom: 20px;
  border-radius: 50%;
  float: none;
}

.home .section-6 .icon-list .icon-1 {
  background: url(images/fold6_icon-01.png) no-repeat center center #4ea626;
}

.home .section-6 .icon-list .icon-2 {
  background: url(images/fold6_icon-02.png) no-repeat center center #4ea626;
}

.home .section-6 .icon-list .icon-3 {
  background: url(images/fold6_icon-03.png) no-repeat center center #4ea626;
}

@keyframes clientSlider {
  0% {
    transform: translateX(0px);
  }
  26% {
    transform: translateX(0px);
  }
  33% {
    transform: translateX(-1040px);
  }
  59% {
    transform: translateX(-1040px);
  }
  66% {
    transform: translateX(-2080px);
  }
  93% {
    transform: translateX(-2080px);
  }
  100% {
    transform: translateX(-3120px);
  }
}

.home .main-page .section-6 .sub-2 .client-slides {
  overflow: hidden;
  width: 1040px;
}

.home .main-page .section-6 .sub-2 .client-slides div {
  width: 4160px;
  height: 113px;
  display: flex;
  animation-name: clientSlider;
  animation-duration: 18s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}

.home .main-page .section-6 .sub-2 .client-slides div:hover {
  animation-play-state: paused;
}

.home .main-page .section-6 .sub-2 .client-slides img {
  width: 1040px;
  height: 113px;
}

.home .section-7 {
  background-color: #f2f2f2;
  z-index: 1;
  font-family: "Open Sans";
}

.home .section-7 .sub-section-1 {
  font-size: 37px;
  line-height: 49px;
  margin-bottom: 2%;
  color: #4ea626;
  font-weight: bold;
}

.home .section-7 .sub-section-2 {
  font-size: 20px;
  line-height: 27px;
  padding-right: 130px;
}

.home .section-7 h2 {
  color: #fff;
  font-size: 50px;
  line-height: 1.2em;
  margin-bottom: 0.2em;
}

.home .section-7 p {
  font-size: 22px;
  line-height: 1.3em;
}

.home .section-7 .icon-list {
  text-align: center;
  width: 100%;
  margin-top: 40px;
  display: flex;
  justify-content: center;
}

.home .section-7 .icon-list li {
  width: 21%;
  float: left;
}

.home .section-7 .icon {
  width: 120px;
  height: 120px;
  display: block;
  margin: 0 auto 20px;
  border-radius: 50%;
  float: none;
}

.home .section-7 .icon-1 {
  background: url(images/fold7_icon-01.png) no-repeat center center transparent;
}

.home .section-7 .icon-2 {
  background: url(images/fold7_icon-02.png) no-repeat center center transparent;
}

.home .section-7 .icon-3 {
  background: url(images/fold7_icon-03.png) no-repeat center center transparent;
}

.home .section-7 .icon-4 {
  background: url(images/fold7_icon-04.png) no-repeat center center transparent;
}

.home .section-7 .icon-1:hover {
  background: url(images/fold7_icon-01_hover.png) no-repeat center center
    transparent;
  border-color: #0c2043;
}

.home .section-7 .icon-2:hover {
  background: url(images/fold7_icon-02_hover.png) no-repeat center center
    transparent;
  border-color: #0c2043;
}

.home .section-7 .icon-3:hover {
  background: url(images/fold7_icon-03_hover.png) no-repeat center center
    transparent;
  border-color: #0c2043;
}

.home .section-7 .icon-4:hover {
  background: url(images/fold7_icon-04_hover.png) no-repeat center center
    transparent;
  border-color: #0c2043;
}

.home .section-7_1 h2 {
  color: #8ebfbb;
  font-family: "Open Sans Bold";
  line-height: 1.2em;
  font-size: 38px;
  margin-bottom: 0.2em;
}

.home .section-7_1 .sub-section-1 {
  font-weight: bold;
  font-size: 37px;
  color: #4ea626;
  margin-bottom: 2%;
  line-height: 49px;
}

.home .section-7_1 .sub-section-2 {
  font-size: 20px;
  line-height: 27px;
}

.home .section-7_1 .icon-list {
  text-align: center;
  width: 100%;
  margin-top: 40px;
  display: flex;
  justify-content: center;
}

.home .section-7_1 .icon-list li {
  width: 21%;
  float: left;
  cursor: pointer;
}

.home .section-7_1 .icon {
  width: 120px;
  height: 120px;
  display: block;
  margin: 0 auto 20px;
  border-radius: 50%;
  float: none;
}

.home .section-7_1 .icon-1 {
  background: url(images/fold7_1_icon1.png) no-repeat center center transparent;
}

.home .section-7_1 .icon-2 {
  background: url(images/fold7_1_icon2.png) no-repeat center center transparent;
}

.home .section-7_1 .icon-3 {
  background: url(images/fold7_1_icon3.png) no-repeat center center transparent;
}

.home .section-7_1 .icon-4 {
  background: url(images/fold7_1_icon4.png) no-repeat center center transparent;
}

.home .section-7_1 .icon-1:hover {
  background: url(images/fold7_1_icon_hover1.png) no-repeat center center
    transparent;
}

.home .section-7_1 .icon-2:hover {
  background: url(images/fold7_1_icon_hover2.png) no-repeat center center
    transparent;
}

.home .section-7_1 .icon-3:hover {
  background: url(images/fold7_1_icon_hover3.png) no-repeat center center
    transparent;
}

.home .section-7_1 .icon-4:hover {
  background: url(images/fold7_1_icon_hover4.png) no-repeat center center
    transparent;
}

.home .section-7_1 .section-wedge {
  background-color: #f9f6f1;
}

.home .section-8 {
  background: #f2f2f2;
  z-index: 2;
}

.home .section-8 .sub-section-1 {
  font-weight: bold;
  font-size: 37px;
  color: #4ea626;
  margin-bottom: 2%;
  line-height: 49px;
}

.home .section-8 .sub-section-2 {
  font-size: 20px;
  line-height: 27px;
}

.home .section-8 p {
  font-size: 22px;
  line-height: 1.3em;
}

.home .section-8 .icon-list {
  text-align: center;
  width: 100%;
  margin-top: 40px;
  display: flex;
  justify-content: center;
}

.home .section-8 .icon-list li {
  width: 21%;
  float: left;
}

.home .section-8 .icon {
  width: 120px;
  height: 120px;
  display: block;
  margin: 0 auto 20px;
  border-radius: 50%;
  float: none;
}

.home .section-8 .icon-1-h:hover {
  background: url(images/fold8_icon-01_hover.png) no-repeat center center
    transparent;
}

.home .section-8 .icon-2-h:hover {
  background: url(images/fold8_icon-02_hover.png) no-repeat center center
    transparent;
}

.home .section-8 .icon-3-h:hover {
  background: url(images/fold8_icon-03_hover.png) no-repeat center center
    transparent;
}

.home .section-8 .icon-4-h:hover {
  background: url(images/fold8_icon-04_hover.png) no-repeat center center
    transparent;
}

.home .section-8 .icon-1-h {
  background: url(images/fold8_icon-01.png) no-repeat center center transparent;
}

.home .section-8 .icon-2-h {
  background: url(images/fold8_icon-02.png) no-repeat center center transparent;
}

.home .section-8 .icon-3-h {
  background: url(images/fold8_icon-03.png) no-repeat center center transparent;
}

.home .section-8 .icon-4-h {
  background: url(images/fold8_icon-04.png) no-repeat center center transparent;
}

.home .down-icon-p {
  background: url("../images/iassess-sprite-general-1.png") no-repeat 0 0;
  height: 10px;
  background-position: -72px -78px !important;
  width: 14px;
  display: inline-block;
}

.home .section-8 .icon-1 {
  background: url(../images/fold8_icon-01.png) no-repeat center center
    transparent;
}

.home .section-8 .icon-2 {
  background: url(../images/fold8_icon-02.png) no-repeat center center
    transparent;
}

.home .section-8 .icon-3 {
  background: url(../images/fold8_icon-03.png) no-repeat center center
    transparent;
}

.home .section-8 .icon-4 {
  background: url(../images/fold8_icon-04.png) no-repeat center center
    transparent;
}

.home .section-8 .icon-5 {
  background: url(../images/01-05.png) no-repeat center center transparent;
}

.home .section-8 .icon-6 {
  background: url(../images/01-051.png) no-repeat center center transparent;
}

.home .section-8 .icon-7 {
  background: url(../images/hack_icon-07.png) no-repeat center center
    transparent;
}

.home .section-8 .icon-8 {
  background: url(../images/hack_icon-08.png) no-repeat center center
    transparent;
}

.home .section-8 .icon-9 {
  background: url(../images/hack_icon-09.png) no-repeat center center
    transparent;
}

.home .section-8 .icon-10 {
  background: url(../images/hack_icon-10.png) no-repeat center center
    transparent;
}

.home .section-8 .icon-1:hover {
  background: url(../images/fold8_icon-01_hover.png) no-repeat center center
    transparent;
}

.home .section-8 .icon-2:hover {
  background: url(../images/fold8_icon-02_hover.png) no-repeat center center
    transparent;
}

.home .section-8 .icon-3:hover {
  background: url(../images/fold8_icon-03_hover.png) no-repeat center center
    transparent;
}

.home .section-8 .icon-4:hover {
  background: url(../images/fold8_icon-04_hover.png) no-repeat center center
    transparent;
}

.home .section-8 .icon-5:hover {
  background: url(../images/01-05_hover.png) no-repeat center center transparent;
}

.home .section-8 .icon-6:hover {
  background: url(../images/01-051_hover.png) no-repeat center center
    transparent;
}

.home .section-8 .icon-7:hover {
  background: url(../images/hack_icon-07_hover.png) no-repeat center center
    transparent;
}

.home .section-8 .icon-8:hover {
  background: url(../images/hack_icon-08_hover.png) no-repeat center center
    transparent;
}

.home .section-8 .icon-9:hover {
  background: url(../images/hack_icon-09_hover.png) no-repeat center center
    transparent;
}

.home .section-8 .icon-10:hover {
  background: url(../images/hack_icon-10_hover.png) no-repeat center center
    transparent;
}

.home .section-8 .prog-icon-1 {
  background: url(../images/icon1.png) no-repeat center center transparent;
  border: 0;
}

.home .section-8 .prog-icon-2 {
  background: url(../images/icon2.png) no-repeat center center transparent;
  border: 0;
}

.home .section-8 .prog-icon-3 {
  background: url(../images/icon3.png) no-repeat center center transparent;
  border: 0;
}

.home .section-8 .prog-icon-4 {
  background: url(../images/icon4.png) no-repeat center center transparent;
  border: 0;
}

.home .section-8 .prog-icon-1:hover {
  background: url(../images/icon1_hover.png) no-repeat center center transparent;
  /*border-color: #DE0023;*/
}

.home .section-8 .prog-icon-2:hover {
  background: url(../images/icon2_hover.png) no-repeat center center transparent;
  /*border-color: #DE0023;*/
}

.home .section-8 .prog-icon-3:hover {
  background: url(../images/icon3_hover.png) no-repeat center center transparent;
  /*border-color: #DE0023;*/
}

.home .section-8 .prog-icon-4:hover {
  background: url(../images/icon4_hover.png) no-repeat center center transparent;
  /*border-color: #DE0023;*/
}

.home .section-8 .svar-prog-icon-1 {
  background: url(../images/icon1_1.png) no-repeat center center transparent;
  /*border: 0;*/
}

.home .section-8 .svar-prog-icon-2 {
  background: url(../images/icon2_1.png) no-repeat center center transparent;
  /*border: 0;*/
}

.home .section-8 .svar-prog-icon-3 {
  background: url(../images/icon3_1.png) no-repeat center center transparent;
  /*border: 0;*/
}

.home .section-8 .svar-prog-icon-4 {
  background: url(../images/icon4_1.png) no-repeat center center transparent;
  /*border: 0;*/
}

.home .section-8 .svar-prog-icon-1:hover {
  background: url(../images/icon1_hover_1.png) no-repeat center center
    transparent;
}

.home .section-8 .svar-prog-icon-2:hover {
  background: url(../images/icon2_hover_1.png) no-repeat center center
    transparent;
}

.home .section-8 .svar-prog-icon-3:hover {
  background: url(../images/icon3_hover_1.png) no-repeat center center
    transparent;
}

.home .section-8 .svar-prog-icon-4:hover {
  background: url(../images/icon4_hover_1.png) no-repeat center center
    transparent;
}

.home .section-8 .hack-prog-icon-1 {
  background: url(../images/hack_icon1_1.png) no-repeat center center
    transparent;
  /*border: 0;*/
}

.home .section-8 .hack-prog-icon-2 {
  background: url(../images/hack_icon2_1.png) no-repeat center center
    transparent;
  /*border: 0;*/
}

.home .section-8 .hack-prog-icon-3 {
  background: url(../images/hack_icon3_1.png) no-repeat center center
    transparent;
  /*border: 0;*/
}

.home .section-8 .hack-prog-icon-4 {
  background: url(../images/hack_icon4_1.png) no-repeat center center
    transparent;
  /*border: 0;*/
}

.home .section-8 .hack-prog-icon-1:hover {
  background: url(../images/hack_icon1_hover_1.png) no-repeat center center
    transparent;
}

.home .section-8 .hack-prog-icon-2:hover {
  background: url(../images/hack_icon2_hover_1.png) no-repeat center center
    transparent;
}

.home .section-8 .hack-prog-icon-3:hover {
  background: url(../images/hack_icon3_hover_1.png) no-repeat center center
    transparent;
}

.home .section-8 .hack-prog-icon-4:hover {
  background: url(../images/hack_icon4_hover_1.png) no-repeat center center
    transparent;
}

.home .section-8 .ds-prog-icon-1 {
  background: url(../images/ds-01-01.png) no-repeat center center transparent;
  /*border: 0;*/
}

.home .section-8 .ds-prog-icon-2 {
  background: url(../images/ds-01-02.png) no-repeat center center transparent;
  /*border: 0;*/
}

.home .section-8 .ds-prog-icon-3 {
  background: url(../images/ds-01-03.png) no-repeat center center transparent;
  /*border: 0;*/
}

.home .section-8 .ds-prog-icon-4 {
  background: url(../images/ds-01-04.png) no-repeat center center transparent;
  /*border: 0;*/
}

.home .section-8 .ds-prog-icon-1:hover {
  background: url(../images/ds-01-01-hover.png) no-repeat center center
    transparent;
}

.home .section-8 .ds-prog-icon-2:hover {
  background: url(../images/ds-01-02-hover.png) no-repeat center center
    transparent;
}

.home .section-8 .ds-prog-icon-3:hover {
  background: url(../images/ds-01-03-hover.png) no-repeat center center
    transparent;
}

.home .section-8 .ds-prog-icon-4:hover {
  background: url(../images/ds-01-04-hover.png) no-repeat center center
    transparent;
}

.home .section-8 .sat-prog-icon-1 {
  background: url(../images/sat-01-01.png) no-repeat center center transparent;
  /*border: 0;*/
}

.home .section-8 .sat-prog-icon-2 {
  background: url(../images/sat-01-02.png) no-repeat center center transparent;
  /*border: 0;*/
}

.home .section-8 .sat-prog-icon-3 {
  background: url(../images/sat-01-03.png) no-repeat center center transparent;
  /*border: 0;*/
}

.home .section-8 .sat-prog-icon-4 {
  background: url(../images/sat-01-04.png) no-repeat center center transparent;
  /*border: 0;*/
}

.home .section-8 .sat-prog-icon-5 {
  background: url(../images/sat-01-05.png) no-repeat center center transparent;
  /*border: 0;*/
}

.home .section-8 .sat-prog-icon-1:hover {
  background: url(../images/sat-01-01-hover.png) no-repeat center center
    transparent;
}

.home .section-8 .sat-prog-icon-2:hover {
  background: url(../images/sat-01-02-hover.png) no-repeat center center
    transparent;
}

.home .section-8 .sat-prog-icon-3:hover {
  background: url(../images/sat-01-03-hover.png) no-repeat center center
    transparent;
}

.home .section-8 .sat-prog-icon-4:hover {
  background: url(../images/sat-01-04-hover.png) no-repeat center center
    transparent;
}

.home .section-8 .sat-prog-icon-5:hover {
  background: url(../images/sat-01-05-hover.png) no-repeat center center
    transparent;
}

.home .section-9 {
  background-color: #fff;
}

.home .main-page .section-9 .sign-up-error {
  padding-left: 7%;
}

.home .main-page .section-9 .sign-up-error span {
  color: #a94442;
  font-size: 12px;
  background: #f2dede;
  padding: 12px 22px;
  border-radius: 4px;
  border: 1px solid #a94442;
}

.home .section-9 .signup-checked {
  background: url(images/checkSignup.png) no-repeat center center transparent;
  width: 80px;
  height: 80px;
  float: none;
}

.home .section-9 p {
  margin: 0 15% 20px;
  text-align: center;
  font-weight: bold;
}

.home .section-8-ofw {
  height: 200px;
  position: absolute;
  width: 100%;
  top: 0;
  background-color: #f9f6f1;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  z-index: 1;
}

.home .section-9 h3 {
  color: #fff;
  font-family: "Open Sans Bold";
  font-size: 1.8em;
}

.home .section-9 .form {
  width: 75%;
  border-radius: 4px;
  background-color: #465c76;
  color: white;
  position: absolute;
  top: -120px;
  bottom: 80px;
  padding: 70px 9% 20px 4%;
  z-index: 3;
  overflow: hidden;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16);
}

.section-9 .sub-section-1 {
  font-size: 24px;
  line-height: 33px;
  margin: 0 -7% 20px 0;
  text-align: center;
  letter-spacing: 0.05em;
}

.section-9 .sub-section-2 {
  padding-top: 20px;
  padding-bottom: 40px;
  font-size: 30px;
  font-weight: 600;
  text-align: center;
  padding-left: 7%;
  letter-spacing: 0.05em;
}

.home .section-9 .input-col {
  margin-left: 0%;
  float: left;
  width: 45%;
  padding-top: 15px;
}

.home .section-9 .last-col {
  /* margin-right: 0; */
  float: right;
}

.home .section-9 .last-col .register {
  margin-top: 85px;
  font-family: "Open Sans";
  font-size: 14px;
  line-height: 19px;
  font-weight: bold;
  border-radius: 4px;
  text-transform: capitalize;
  letter-spacing: 0.05em;
}

.home .section-9 .last-col .register .disabled-overlay {
  border-radius: 4px;
}

.home .section-9 .text {
  font-size: 14px;
  font-family: "Open Sans";
  padding: 5px 5px;
  border-radius: 3px;
  line-height: 24px;
  width: 100%;
  box-sizing: border-box;
  box-shadow: none;
  border: 5px solid white;
}

.home .section-9 .form label {
  font-size: 14px;
  float: left;
  width: 137px;
  text-align: right;
  /* margin-top: 30px; */
  line-height: 40px;
  display: table-cell;
  vertical-align: middle;
  letter-spacing: 0;
}

.home .section-9 .input-row {
  /*overflow: auto;*/
}

.home .section-9 .input-box {
  margin-left: 110px;
  padding-left: 40px;
  background: transparent;
}

.home .section-9 .input-box .select-selected:after {
  margin-right: 5px;
}

.home .section-9 .code-box {
  float: left;
  width: 20%;
}

.home .section-9 .mob-box {
  margin-left: 20%;
  padding-left: 10px;
}

.home .section-9 .btn-primary {
  float: right;
}

.home .section-9 .popup-error {
  position: absolute;
  z-index: 1;
  margin-left: 5px;
  margin-top: -5px;
}

.home .main-page .section-9 .popup-error .arrow {
  border-top-width: 0;
  border-width: 9px;
  margin-left: 13%;
  width: 0;
  border-style: solid;
  border-color: transparent;
  border-bottom-color: #f2f2f2;
  position: relative;
}

.home .main-page .section-9 .popup-error .error-msg {
  color: #dd001f;
  font-size: 13px;
  background: #f2f2f2;
  padding: 1px 20px 5px 20px;
  border-radius: 3px;
  letter-spacing: 0;
  border: 1px solid #d1d1d1;
  margin-top: -1px;
}

.home .section-box {
  position: absolute;
  bottom: 40px;
  /* background: #333; */
  width: 400px;
  height: 160px;
  /*transition: all 300ms ease-out;*/
  /*transition-delay: 1200ms;*/
}

.home .section-box.left-box {
  margin-left: 1100%;
}

.home .section-box.left-box.anim-show {
  right: 60%;
}

.home .section-box.right-box {
  margin-left: 1100%;
}

.home .section-box.right-box.anim-show {
  left: 60%;
}

.home .box-icon {
  height: 60px;
  position: absolute;
  top: -45px;
  right: 30px;
  z-index: 1;
}

.home .box-title {
  background-color: rgba(101, 151, 159, 0.9);
  height: 30px;
  border-radius: 5px 5px 0 0;
}

.home .box-body {
  background-color: #303030;
  margin-top: 5px;
  padding: 20px;
  font-size: 1.2em;
  color: #fff;
  min-height: 80px;
}

.home .popup-wrapper {
  position: fixed;
  text-align: center;
  z-index: 1000;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.home .contact-icon {
  position: fixed;
  top: 120px;
  right: 0px;
  background: url(../images/contact.png) 0 center no-repeat;
  /* line-height: 66px; */
  padding-left: 63px;
  font-size: 22px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  font-style: italic;
  z-index: 10;
  background-position: 15px 6px;
  height: 50px;
}

.home .contact-icon-h {
  position: fixed;
  top: 120px;
  right: 0px;
  background: url(images/contact.png) 0 center no-repeat;
  /* line-height: 66px; */
  padding-left: 63px;
  font-size: 22px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  font-style: italic;
  z-index: 10;
  background-position: 15px 6px;
  height: 50px;
}

.customize-container {
  width: 500px;
  height: 330px;
}

.cust-header {
  background-color: #64b5af;
  border-radius: 7px 7px 0 0;
  color: black;
  height: 40px;
  display: table;
  width: 100%;
}

.cust-header-title {
  line-height: 46px;
  font-weight: bold;
  color: white;
}

.icon-cust-close {
  display: table-cell;
  vertical-align: middle;
  margin: 15px;
  background-position: -20px -19px !important;
}

.icon-cust-Info {
  display: table-cell;
  vertical-align: middle;
  margin: 15px;
  background-position: -137px -74px !important;
}

.cust-body {
  height: 234px;
  box-sizing: border-box;
  position: relative;
}

.cust-body-text {
  margin: 20px;
  resize: none;
  width: 94%;
  height: 200px;
  line-height: 25px;
  font-size: 14px;
  font-family: "Open Sans Semibold";
}

.marketing-image {
  background: url(images/img-04.png) no-repeat right center transparent;
  width: 49%;
  height: 225px;
  float: left;
  margin-left: 10px;
}

.inside-bgrd1 {
  margin: 16px auto;
  display: table;
  color: white;
  font-size: 19px;
}

.inside-bgrd2 {
  margin: 21px auto;
  display: table;
  color: white;
  font-size: 28px;
  font-weight: 600;
  text-align: center;
  padding: 10px;
  line-height: 41px;
}

.marketing-image1 {
  background: url(images/img-05.png) no-repeat left center transparent;
  width: 49%;
  height: 225px;
  float: right;
  margin-right: 10px;
}

.home .contact-icon-shift {
  position: absolute;
  top: 100px;
  right: 295px;
  background: url(../images/contact.png) 0 center no-repeat;
  /* line-height: 66px; */
  padding-left: 63px;
  font-size: 22px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  font-style: italic;
  z-index: 10;
  background-position: 15px 6px;
  height: 50px;
}

.home .contact-container {
  width: 250px;
  right: 0px;
  position: absolute;
  z-index: 1000;
  top: 100px;
  padding: 13px 23px 22px;
  margin: auto;
  background-color: #a9dad8;
}

.contact-close-icon {
  position: absolute;
  right: 5px;
  top: 6px;
  cursor: pointer;
}

.contact-close {
  width: 15px;
  height: 15px;
  right: 0;
  float: right;
  background-position: -13px -11px;
  border-radius: 24px;
  padding: 8px;
  transform: scale(0.8);
  background-color: #5ca09b;
}

.contact-container-header {
  margin: auto;
  display: table;
  font-weight: 600;
}

.alert-danger {
  color: #dd001f;
}

.contact-container-input {
  margin: 0 0 19px 0;
  width: 100%;
  border-radius: 0px;
  border: 2px solid #98cdcc;
  background-color: #d5f0ee;
  height: 39px;
  box-sizing: border-box;
}

.btn-contact-submit {
  background: #5ca09b !important;
}

.home .popup-wrapper .overlay {
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.home .popup-wrapper .popup-content {
  display: table-cell;
  vertical-align: middle;
}

.home .login-popup {
  width: 350px;
  background: white !important;
  text-align: center !important;
}
.home .login-popup .login-form {
  background: #f5f6f9;
  border-radius: 4px;
  padding: 15px;
  text-align: left;
  margin: 0 15px;
}
.home .login-popup .login-form .block {
  display: inline-block;
  width: 100%;
  position: relative;
}
.home .login-popup .login-form .block .change-pass {
  position: absolute;
  right: 6px;
  top: 34px;
  cursor: pointer;
  color: #5b6770;
}
.home .login-popup .login-form .block .first-pass-set {
  top: 50px !important;
}
.home .login-popup .login-form .block .input-field {
  font-family: "Open Sans";
  padding: 8px 5%;
  background: transparent;
  border: 1px solid #ccc;
  border-radius: 4px;
  width: 90%;
  font-size: 14px;
}
.home .login-popup .login-form .block .login-txt-label {
  color: #333333;
  font-weight: 900;
  font-size: 12px;
  letter-spacing: 0.05em;
}
.home .login-popup .login-form .forgot-passtext {
  font-size: 11px;
  color: #333333;
  text-align: right;
  font-weight: bold;
  text-decoration: underline;
  letter-spacing: 0.05em;
}

.home .login-popup .login-form .forgot-passtext span {
  cursor: pointer;
}

.home .login-popup .login-btn {
  padding: 16px !important;
}
.home .login-popup .login-btn .loading-icon {
  left: 17%;
  position: absolute;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  margin-top: -12px;
}
.home .login-popup .popup-footer-login {
  text-align: center;
  padding: 4px 0 10px;
  color: #333333;
  font-size: 13px;
  font-weight: bold;
}
.home .login-popup .popup-footer-login a {
  color: #333333;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
}

.home .popup-wrapper .popup {
  display: inline-block;
  background: white;
  position: relative;
  text-align: left;
  border-radius: 6px;
}

.home .popup .popup-title {
  padding: 25px 0;
  text-align: center;
  font-weight: bold;
}
.home .popup .popup-title-login {
  padding: 15px 0 10px 0;
  text-align: center;
  font-weight: bold;
}
.home .popup .popup-title-login .close-icon {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 15px;
  background-position: -409px -79px;
  height: 15px;
  cursor: pointer;
}

.home .popup .popup-title-login .head-title {
  margin-top: 10px;
  color: #333333;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 0.05em;
}

.home .popup .input-row {
  padding: 5px 40px;
}

.home .popup .text {
  font-family: "Open Sans";
  padding: 8px 10px;
  min-width: 260px;
  background: transparent;
  border: 1px solid #ccc;
  border-radius: 3px;
}

.home .popup .text:focus {
  outline: 0 none;
  border: 1px solid #aaa;
}

.home .popup .button-row {
  margin: auto;
  display: table;
  padding: 34px 0px 10px 0;
}

.home .popup .forgot-button-row {
  margin: auto;
  display: table;
  padding: 21px 0 10px;
}

.home .popup .forgot-pass-lable {
  padding: 0px 40px 0 0;
  position: absolute;
  right: 0;
  font-size: 12px;
  color: #969490;
  font-weight: bold;
  cursor: pointer;
}

.home .popup .forgot-pass-userlable {
  padding: 15px 0 0 40px;
  position: relative;
  left: 0;
  font-size: 14px;
  color: #716f6c;
}

.home .popup .forgot-pass-loginlable {
  font-size: 12px;
  display: table;
  font-weight: bold;
  color: #333333;
  margin: auto;
  padding: 10px;
  cursor: pointer;
  letter-spacing: 0.05em;
  text-decoration: underline;
}

.home .popup .btn-primary {
  float: right;
  font-size: 14px;
  letter-spacing: 0.05em;
  font-weight: bold;
  line-height: 19px;
}

.home .popup input[type="checkbox"] {
  display: none;
}

.home .popup .button-row label {
  line-height: 16px;
  overflow: hidden;
  margin: 12px 0;
  float: left;
  cursor: pointer;
}

.home .popup input + .icon {
  width: 16px;
  height: 16px;
  /*     margin-top: 0px; */
  display: inline-block;
  /*     background: url(http://localhost:9000/assets/images/iassess-sprite-general-1.png) 0 0 no-repeat #76C8C4; */
  /*     background-position: -248px -166px; */
  /*     margin-right: 10px; */
  float: left;
}

.home .popup-footer {
  position: relative;
  /* display: inline-block; */
  text-align: center;
  padding: 4px 0 10px;
}

.home .popup-footer a {
  color: #000;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
}

.home .scroll-icon {
  position: relative;
  left: 50%;
  bottom: 155px;
  margin-left: -52px;
  cursor: pointer;
}

@-moz-document url-prefix() {
  .home .scroll-icon {
    bottom: 127px;
  }
}

.home-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: right;
}

.home-footer .right {
  float: right;
  padding-right: 40px;
  padding-bottom: 10px;
}

@media (min-height: 600px) {
  .home .fade-section h2 {
    font-size: 5em;
  }
  .home .section-9 .input-col {
    padding-top: 20px;
  }
}

@media (min-height: 630px) {
  .home .fade-section h2 {
    font-size: 6em;
  }
}

.SVAR-btn {
  float: left;
  width: 145px;
  margin-right: 10px;
  height: 50px;
  border: 1px solid #c9c5c2;
  padding: 7px;
  border-radius: 5px;
  display: flex;
  align-items: center;
}

.svar-txt {
  vertical-align: middle;
  line-height: 47px;
  font-size: 14px;
}

.svar-icon {
  width: 54px;
  height: 55px;
  float: left;
}

.cbt_ivr-icon {
  background: url(images/cbt-ivr.png) 0 no-repeat;
}

.cbt-icon {
  background: url(images/cbt.png) 0 no-repeat;
}

.ivr-icon {
  background: url(images/ivr.png) 0 no-repeat;
}

.margin-left-css {
  margin-left: 30px;
}

.SVAR-btn1:hover {
  border: 1px solid #4ea626;
}

.SVAR-btn2:hover {
  border: 1px solid #4ea626;
}

.SVAR-btn3:hover {
  border: 1px solid #4ea626;
}

.SVAR-btn1:hover > .cbt_ivr-icon {
  background: url(images/cbt-ivr-hover.png) 0 no-repeat !important;
}

.SVAR-btn1:hover > .svar-txt {
  color: #4ea626;
}

.SVAR-btn2:hover > .svar-txt {
  color: #4ea626;
}

.SVAR-btn3:hover > .svar-txt {
  color: #4ea626;
}

.SVAR-btn2:hover > .cbt-icon {
  background: url(images/cbt-hover.png) 0 no-repeat !important;
}

.SVAR-btn3:hover > .ivr-icon {
  background: url(images/ivr-hover.png) 0 no-repeat !important;
}

.svar-select-icon {
  color: #4ea626;
  font-size: 17px !important;
  margin-left: auto;
}

.svar-deselect-icon {
  height: 13px;
  width: 13px;
  border: 1px solid #333333;
  display: inline-block;
  border-radius: 50%;
  margin-left: auto;
}

/*style for chinese*/

.home .popup-wrapper .popup-zh {
  display: inline-block;
  background: white;
  position: relative;
  text-align: left;
  border-radius: 6px;
}

.home .login-icp-recordal {
  display: inline-block;
  text-decoration: none;
  height: 20px;
  line-height: 20px;
}
.home .login-icp-recordal-label {
  float: left;
  height: 20px;
  line-height: 20px;
  margin: 0px 0px 0px 5px;
  color: #939393;
}

.fl-scrolls, .fl-scrolls div {
    font-size:0;
    line-height:0;
    margin:0;
    padding:0;
}
.fl-scrolls {
    bottom:0;
    height:35px;
    overflow:auto;
    position:fixed;
}
.fl-scrolls div {
    height:1px;
    overflow:hidden;
}
.fl-scrolls-hidden {
    bottom:9999px;
}
/**
 * bxSlider v4.2.5
 * Copyright 2013-2015 Steven Wanderski
 * Written while drinking Belgian ales and listening to jazz

 * Licensed under MIT (http://opensource.org/licenses/MIT)
 */

/** VARIABLES 
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin: 0 auto 60px;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.bx-wrapper img {
  max-width: 100%;
  display: block;
}
.bxslider {
  margin: 0;
  padding: 0;
}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}
/** THEME
===================================*/
.bx-wrapper {
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: 5px solid #fff;
  background: #fff;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}
/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  /*background: url('images/bx_loader.gif') center center no-repeat #ffffff;*/
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: 'Open Sans';
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #000;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  /*background: url('images/controls.png') no-repeat 0 -32px;*/
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-next {
  right: 10px;
  /*background: url('images/controls.png') no-repeat -43px -32px;*/
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  /*background: url('images/controls.png') -86px -11px no-repeat;*/
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  /*background: url('images/controls.png') -86px -44px no-repeat;*/
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: 'Open Sans';
  display: block;
  font-size: .85em;
  padding: 10px;
}


.poweredby {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.7);
    float: left;
    width: 100%;
    margin: 56px 0px;
    padding: 13px 0;
    border-top: 1px solid rgb(201, 209, 217, 0.3);
}
.poweredby span {
   float: left;
    padding-right: 15px;
    padding-top: 22px;
    font-size: 16px;
}

.poweredby img {
    float: left;
    vertical-align: top;
}
.copyright {
    float: left;
    width: 100%;
    font-size: 12px;
    padding-top: 10px;
}

.icon-dim{
	    margin-left: -12px;
}

.footer-main {
    height:45vh;
    letter-spacing: 0;
    width: 100%;
    background: #5b6770;
    padding: 70px 0 30px;
    float: left;
}

.first-m-righr {
        margin: 0 58px;
}
.footer-rep-cont {
    float: left;
    margin-right: 45px;
    height: 223px;
    padding-right: 45px;
    border-right: 1px solid rgb(201, 209, 217, 0.3);
}
.footer-rep-cont-last {
    float: left;
    width: 300px;
    height: 223px;
}
.footer-rep-cont {
    font-size: 16px;
	color: #9d9d9d;
}
.footer-rep-cont .h3{
    font-size: 20px;
    line-height: 27px;
    color: white;
}
h3 {
    margin-top: 20px;
       margin-bottom: -12px;
}
.footer-rep-cont ul {
    margin-top: 15px;
    padding: 0;
}
ul, li, ol {
    list-style-type: none !important;
}

.footer-rep-cont ul li {
    font-size: 14px;
    line-height: 19px;
    padding: 7px 0;
}

.footer-rep-cont ul li a {
   
    line-height: 30px;
    color: rgba(255, 255, 255, 0.7);
}

.footer-rep-cont a .icon {
    float: left;
    width: 41px;
    height: 27px;
    background: url(https://s3.amazonaws.com/myamcatimages/new_images/sprite.png) no-repeat 0 0;
}

.footer-rep-cont .in .icon {
    background-position: 0 0;
}
.footer-rep-cont .twt .icon {
    background-position: 0 -60px;
}

.footer-rep-cont .yt .icon {
    background-position: 0px -90px;
}
/*.footer-rep-cont a .icon1 {
    float: left;
    width: 41px;
    height: 27px;
    background: url(https://s3.amazonaws.com/myamcatimages/new_images/footer_logo.png) no-repeat 0 0;
}
.footer-rep-cont .as .icon1 {
       background-position: -115px 4px;
    transform: scale(0.8);
}*/
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:'Open Sans Semibold';font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:'Open Sans Semibold';font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';font-display:block;src:url('font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

body{margin:0;padding:0}[tabindex='-1']:focus{outline:none}.inset{padding:10px}a.md-no-style,button.md-no-style{font-weight:normal;background-color:inherit;text-align:left;border:none;padding:0;margin:0}select,button,textarea,input{vertical-align:baseline;font-size:inherit;}input[type="reset"],input[type="submit"],html input[type="button"],button{cursor:pointer;-webkit-appearance:button;font-size:inherit;}input[type="reset"][disabled],input[type="submit"][disabled],html input[type="button"][disabled],button[disabled]{cursor:default}textarea{vertical-align:top;overflow:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;-webkit-box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}input:-webkit-autofill{text-shadow:none}.md-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:none;width:1px}.md-shadow{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:inherit;pointer-events:none}.md-shadow-bottom-z-1{box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.26)}.md-shadow-bottom-z-2{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.4)}.md-shadow-animated.md-shadow{-webkit-transition:box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);transition:box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1)}.md-ripple-container{pointer-events:none;position:absolute;overflow:hidden;left:0;top:0;width:100%;height:100%;-webkit-transition:all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1)}.md-ripple{position:absolute;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0;border-radius:50%}.md-ripple.md-ripple-placed{-webkit-transition:margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);transition:margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);transition:margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);transition:margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1)}.md-ripple.md-ripple-scaled{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.md-ripple.md-ripple-active,.md-ripple.md-ripple-full,.md-ripple.md-ripple-visible{opacity:0.20}.md-ripple.md-ripple-remove{-webkit-animation:md-remove-ripple 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);animation:md-remove-ripple 0.9s cubic-bezier(0.25, 0.8, 0.25, 1)}@-webkit-keyframes "md-remove-ripple"{0%{opacity:.15;}100%{opacity:0;}}@keyframes "md-remove-ripple"{0%{opacity:.15;}100%{opacity:0;}}.md-padding{padding:8px}.md-margin{margin:8px}.md-scroll-mask{position:absolute;background-color:transparent;top:0;right:0;bottom:0;left:0;z-index:50}.md-scroll-mask > .md-scroll-mask-bar{display:block;position:absolute;right:0;top:0;bottom:0;z-index:65;box-shadow:inset 0px 0px 1px rgba(0, 0, 0, 0.3)}.md-no-momentum{-webkit-overflow-scrolling:auto}.md-no-flicker{-webkit-filter:blur(0px)}@media (min-width: 960px){.md-padding{padding:16px}}html[dir=rtl],html[dir=ltr],body[dir=rtl],body[dir=ltr]{unicode-bidi:embed}bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}html,body{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md-display-4{font-size:112px;font-weight:300;letter-spacing:-0.010em;line-height:112px}.md-display-3{font-size:56px;font-weight:400;letter-spacing:-0.005em;line-height:56px}.md-display-2{font-size:45px;font-weight:400;line-height:64px}.md-display-1{font-size:34px;font-weight:400;line-height:40px}.md-headline{font-size:24px;font-weight:400;line-height:32px}.md-title{font-size:20px;font-weight:500;letter-spacing:0.005em}.md-subhead{font-size:16px;font-weight:400;letter-spacing:0.010em;line-height:24px}.md-body-1{font-size:14px;font-weight:400;letter-spacing:0.010em;line-height:20px}.md-body-2{font-size:14px;font-weight:500;letter-spacing:0.010em;line-height:24px}.md-caption{font-size:12px;letter-spacing:0.020em}.md-button{letter-spacing:0.010em}button,select,html,textarea,input{font-family:'Open Sans Semibold'}select,button,textarea,input{}.layout-column > .flex{-ms-flex-basis:auto;-webkit-flex-basis:auto;flex-basis:auto}@-webkit-keyframes "md-autocomplete-list-out"{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;}50%{opacity:0;height:40px;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}100%{height:0;opacity:0;}}@keyframes "md-autocomplete-list-out"{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;}50%{opacity:0;height:40px;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}100%{height:0;opacity:0;}}@-webkit-keyframes "md-autocomplete-list-in"{0%{opacity:0;height:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{opacity:0;height:40px;}100%{opacity:1;height:40px;}}@keyframes "md-autocomplete-list-in"{0%{opacity:0;height:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{opacity:0;height:40px;}100%{opacity:1;height:40px;}}md-autocomplete{border-radius:2px;display:block;height:40px;position:relative;overflow:visible;min-width:190px}md-autocomplete[disabled] input{cursor:default}md-autocomplete[md-floating-label]{border-radius:0;background:transparent;height:auto}md-autocomplete[md-floating-label] md-input-container{padding-bottom:0px}md-autocomplete[md-floating-label] md-autocomplete-wrap{height:auto}md-autocomplete[md-floating-label] button{position:absolute;top:auto;bottom:0;right:0;width:30px;height:30px}md-autocomplete md-autocomplete-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;box-sizing:border-box;position:relative;overflow:visible;height:40px}md-autocomplete md-autocomplete-wrap.md-menu-showing{z-index:51}md-autocomplete md-autocomplete-wrap md-input-container,md-autocomplete md-autocomplete-wrap input{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;box-sizing:border-box;min-width:0}md-autocomplete md-autocomplete-wrap md-progress-linear{position:absolute;bottom:-2px;left:0}md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline{bottom:40px;right:2px;left:2px;width:auto}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate{position:absolute;top:0;left:0;width:100%;height:3px;-webkit-transition:none;transition:none}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate .md-container{-webkit-transition:none;transition:none;height:3px}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter{-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter.ng-enter-active{opacity:1}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave{-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave.ng-leave-active{opacity:0}md-autocomplete input:not(.md-input){font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:none;background:transparent;width:100%;padding:0 15px;line-height:40px;height:40px}md-autocomplete input:not(.md-input)::-ms-clear{display:none}md-autocomplete button{position:relative;line-height:20px;text-align:center;width:30px;height:30px;cursor:pointer;border:none;border-radius:50%;padding:0;font-size:12px;background:transparent;margin:auto 5px}md-autocomplete button:after{content:'';position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1)}md-autocomplete button:focus{outline:none}md-autocomplete button:focus:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}md-autocomplete button md-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0) scale(0.9);transform:translate3d(-50%, -50%, 0) scale(0.9)}md-autocomplete button md-icon path{stroke-width:0}md-autocomplete button.ng-enter{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.15s ease-out;transition:-webkit-transform 0.15s ease-out;transition:transform 0.15s ease-out;transition:transform 0.15s ease-out, -webkit-transform 0.15s ease-out}md-autocomplete button.ng-enter.ng-enter-active{-webkit-transform:scale(1);transform:scale(1)}md-autocomplete button.ng-leave{-webkit-transition:-webkit-transform 0.15s ease-out;transition:-webkit-transform 0.15s ease-out;transition:transform 0.15s ease-out;transition:transform 0.15s ease-out, -webkit-transform 0.15s ease-out}md-autocomplete button.ng-leave.ng-leave-active{-webkit-transform:scale(0);transform:scale(0)}@media screen and (-ms-high-contrast: active){md-autocomplete input{border:1px solid #fff}md-autocomplete li:focus{color:#fff}}.md-virtual-repeat-container.md-autocomplete-suggestions-container{position:absolute;box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);height:225.5px;max-height:225.5px;z-index:100}.md-virtual-repeat-container.md-not-found{height:48px}.md-autocomplete-suggestions{margin:0;list-style:none;padding:0}.md-autocomplete-suggestions li{font-size:14px;overflow:hidden;padding:0 15px;line-height:48px;height:48px;-webkit-transition:background 0.15s linear;transition:background 0.15s linear;margin:0;white-space:nowrap;text-overflow:ellipsis}.md-autocomplete-suggestions li:focus{outline:none}.md-autocomplete-suggestions li:not(.md-not-found-wrapper){cursor:pointer}@media screen and (-ms-high-contrast: active){md-autocomplete,.md-autocomplete-suggestions{border:1px solid #fff}}md-backdrop{-webkit-transition:opacity 450ms;transition:opacity 450ms;position:absolute;top:0;bottom:0;left:0;right:0;z-index:50}md-backdrop.md-menu-backdrop{position:fixed !important;z-index:99}md-backdrop.md-select-backdrop{z-index:1050;-webkit-transition-duration:0;transition-duration:0}md-backdrop.md-dialog-backdrop{z-index:79}md-backdrop.md-bottom-sheet-backdrop{z-index:69}md-backdrop.md-sidenav-backdrop{z-index:59}md-backdrop.md-click-catcher{position:absolute}md-backdrop.md-opaque{opacity:.48}md-backdrop.md-opaque.ng-enter{opacity:0}md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active{opacity:.48}md-backdrop.md-opaque.ng-leave{opacity:.48;-webkit-transition:opacity 400ms;transition:opacity 400ms}md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active{opacity:0}md-bottom-sheet{position:absolute;left:0;right:0;bottom:0;padding:8px 16px 88px 16px;z-index:70;border-top-width:1px;border-top-style:solid;-webkit-transform:translate3d(0, 80px, 0);transform:translate3d(0, 80px, 0);-webkit-transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}md-bottom-sheet.md-has-header{padding-top:0}md-bottom-sheet.ng-enter{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}md-bottom-sheet.ng-enter-active{opacity:1;display:block;-webkit-transform:translate3d(0, 80px, 0) !important;transform:translate3d(0, 80px, 0) !important}md-bottom-sheet.ng-leave-active{-webkit-transform:translate3d(0, 100%, 0) !important;transform:translate3d(0, 100%, 0) !important;-webkit-transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2)}md-bottom-sheet .md-subheader{background-color:transparent;font-family:'Open Sans Semibold';line-height:56px;padding:0;white-space:nowrap}md-bottom-sheet md-inline-icon{display:inline-block;height:24px;width:24px;fill:#444}md-bottom-sheet md-list-item{display:-webkit-box;display:-webkit-flex;display:flex;outline:none}md-bottom-sheet md-list-item:hover{cursor:pointer}md-bottom-sheet.md-list md-list-item{padding:0;-webkit-box-align:center;-webkit-align-items:center;-ms-grid-row-align:center;align-items:center;height:48px}md-bottom-sheet.md-grid{padding-left:24px;padding-right:24px;padding-top:0}md-bottom-sheet.md-grid md-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-box-align:center;-webkit-align-items:center;align-items:center}md-bottom-sheet.md-grid md-list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-grid-row-align:center;align-items:center;-webkit-transition:all 0.5s;transition:all 0.5s;height:96px;margin-top:8px;margin-bottom:8px}@media (max-width: 960px){md-bottom-sheet.md-grid md-list-item{-webkit-box-flex:1;-webkit-flex:1 1 33.33333%;flex:1 1 33.33333%;max-width:33.33333%}md-bottom-sheet.md-grid md-list-item:nth-of-type(3n + 1){-webkit-box-align:start;-webkit-align-items:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start}md-bottom-sheet.md-grid md-list-item:nth-of-type(3n){-webkit-box-align:end;-webkit-align-items:flex-end;-ms-grid-row-align:flex-end;align-items:flex-end}}@media (min-width: 960px) and (max-width: 1279px){md-bottom-sheet.md-grid md-list-item{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%}}@media (min-width: 1280px) and (max-width: 1919px){md-bottom-sheet.md-grid md-list-item{-webkit-box-flex:1;-webkit-flex:1 1 16.66667%;flex:1 1 16.66667%;max-width:16.66667%}}@media (min-width: 1920px){md-bottom-sheet.md-grid md-list-item{-webkit-box-flex:1;-webkit-flex:1 1 14.28571%;flex:1 1 14.28571%;max-width:14.28571%}}md-bottom-sheet.md-grid md-list-item::before{display:none}md-bottom-sheet.md-grid md-list-item .md-list-item-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:48px;padding-bottom:16px}md-bottom-sheet.md-grid md-list-item .md-grid-item-content{border:1px solid transparent;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:80px}md-bottom-sheet.md-grid md-list-item .md-grid-text{font-weight:400;line-height:16px;font-size:13px;margin:0;white-space:nowrap;width:64px;text-align:center;text-transform:none;padding-top:8px}@media screen and (-ms-high-contrast: active){md-bottom-sheet{border:1px solid #fff}}button.md-button::-moz-focus-inner{border:0}.md-button{display:inline-block;position:relative;cursor:pointer;min-height:36px;min-width:88px;line-height:36px;vertical-align:middle;-webkit-box-align:center;-webkit-align-items:center;-ms-grid-row-align:center;align-items:center;text-align:center;border-radius:3px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;border:0;padding:0 6px;margin:6px 8px;background:transparent;color:currentColor;white-space:nowrap;text-transform:uppercase;font-weight:500;font-size:14px;font-style:inherit;font-variant:inherit;font-family:inherit;text-decoration:none;overflow:hidden;-webkit-transition:box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1)}.md-button:focus{outline:none}.md-button:hover,.md-button:focus{text-decoration:none}.md-button.ng-hide,.md-button.ng-leave{-webkit-transition:none;transition:none}.md-button.md-cornered{border-radius:0}.md-button.md-icon{padding:0;background:none}.md-button.md-raised:not([disabled]){box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.26)}.md-button.md-icon-button{margin:0 6px;height:40px;min-width:0;line-height:24px;padding:8px;width:40px;border-radius:50%}.md-button.md-icon-button .md-ripple-container{border-radius:50%;background-clip:padding-box;overflow:hidden;-webkit-mask-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC")}.md-button.md-fab{z-index:20;line-height:56px;min-width:0;width:56px;height:56px;vertical-align:middle;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.26);border-radius:50%;background-clip:padding-box;overflow:hidden;-webkit-transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);-webkit-transition-property:background-color, box-shadow, -webkit-transform;transition-property:background-color, box-shadow, -webkit-transform;transition-property:background-color, box-shadow, transform;transition-property:background-color, box-shadow, transform, -webkit-transform}.md-button.md-fab.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}.md-button.md-fab.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}.md-button.md-fab.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}.md-button.md-fab.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}.md-button.md-fab .md-ripple-container{border-radius:50%;background-clip:padding-box;overflow:hidden;-webkit-mask-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC")}.md-button.md-fab.md-mini{line-height:40px;width:40px;height:40px}.md-button.md-fab.ng-hide,.md-button.md-fab.ng-leave{-webkit-transition:none;transition:none}.md-button:not([disabled]).md-raised.md-focused,.md-button:not([disabled]).md-fab.md-focused{box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.26)}.md-button:not([disabled]).md-raised:active,.md-button:not([disabled]).md-fab:active{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.4)}.md-button .md-ripple-container{border-radius:3px;background-clip:padding-box;overflow:hidden;-webkit-mask-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC")}.md-button.md-icon-button md-icon,button.md-button.md-fab md-icon{display:block}.md-toast-open-top .md-button.md-fab-top-left,.md-toast-open-top .md-button.md-fab-top-right{-webkit-transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-transform:translate3d(0, 42px, 0);transform:translate3d(0, 42px, 0)}.md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover{-webkit-transform:translate3d(0, 41px, 0);transform:translate3d(0, 41px, 0)}.md-toast-open-bottom .md-button.md-fab-bottom-left,.md-toast-open-bottom .md-button.md-fab-bottom-right{-webkit-transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-transform:translate3d(0, -42px, 0);transform:translate3d(0, -42px, 0)}.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover{-webkit-transform:translate3d(0, -43px, 0);transform:translate3d(0, -43px, 0)}.md-button-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%}.md-button-group > .md-button{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:block;overflow:hidden;width:0;border-width:1px 0px 1px 1px;border-radius:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.md-button-group > .md-button:first-child{border-radius:2px 0px 0px 2px}.md-button-group > .md-button:last-child{border-right-width:1px;border-radius:0px 2px 2px 0px}@media screen and (-ms-high-contrast: active){.md-button.md-raised,.md-button.md-fab{border:1px solid #fff}}md-card{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin:8px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12)}md-card md-card-header{padding:16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-card md-card-header:first-child md-card-avatar{margin-right:12px}[dir=rtl] md-card md-card-header:first-child md-card-avatar{margin-right:auto;margin-left:12px}md-card md-card-header:last-child md-card-avatar{margin-left:12px}[dir=rtl] md-card md-card-header:last-child md-card-avatar{margin-left:auto;margin-right:12px}md-card md-card-header md-card-avatar{width:40px;height:40px}md-card md-card-header md-card-avatar .md-user-avatar,md-card md-card-header md-card-avatar md-icon{border-radius:50%}md-card md-card-header md-card-avatar md-icon{padding:8px}md-card md-card-header md-card-avatar + md-card-header-text{max-height:40px}md-card md-card-header md-card-avatar + md-card-header-text .md-title{font-size:14px}md-card md-card-header md-card-header-text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}md-card md-card-header md-card-header-text .md-subhead{font-size:14px}md-card > img,md-card > md-card-header img{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:100%;height:auto}md-card md-card-title{padding:24px 16px 16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-card md-card-title + md-card-content{padding-top:0}md-card md-card-title md-card-title-text{-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:flex}md-card md-card-title md-card-title-text .md-subhead{padding-top:0;font-size:14px}md-card md-card-title md-card-title-text:only-child .md-subhead{padding-top:12px}md-card md-card-title md-card-title-media{margin-top:-8px}md-card md-card-title md-card-title-media .md-media-sm{height:80px;width:80px}md-card md-card-title md-card-title-media .md-media-md{height:112px;width:112px}md-card md-card-title md-card-title-media .md-media-lg{height:152px;width:152px}md-card md-card-content{display:block;padding:16px}md-card md-card-content > p:first-child{margin-top:0}md-card md-card-content > p:last-child{margin-bottom:0}md-card md-card-content .md-media-xl{height:240px;width:240px}md-card .md-actions,md-card md-card-actions{margin:8px}md-card .md-actions.layout-column .md-button:not(.md-icon-button),md-card md-card-actions.layout-column .md-button:not(.md-icon-button){margin:2px 0}md-card .md-actions.layout-column .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):first-of-type{margin-top:0}md-card .md-actions.layout-column .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):last-of-type{margin-bottom:0}md-card .md-actions.layout-column .md-button.md-icon-button,md-card md-card-actions.layout-column .md-button.md-icon-button{margin-top:6px;margin-bottom:6px}md-card .md-actions md-card-icon-actions,md-card md-card-actions md-card-icon-actions{-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button),md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button){margin:0 4px}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type{margin-left:0}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type{margin-left:auto;margin-right:0}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type{margin-right:0}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type{margin-right:auto;margin-left:0}md-card .md-actions:not(.layout-column) .md-button.md-icon-button,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button{margin-left:6px;margin-right:6px}md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type{margin-left:12px}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type{margin-left:auto;margin-right:12px}md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type{margin-right:12px}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type{margin-right:auto;margin-left:12px}md-card .md-actions:not(.layout-column) .md-button + md-card-icon-actions,md-card md-card-actions:not(.layout-column) .md-button + md-card-icon-actions{-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-card md-card-footer{margin-top:auto;padding:16px}@media screen and (-ms-high-contrast: active){md-card{border:1px solid #fff}}.md-image-no-fill > img{width:auto;height:auto}.md-inline-form md-checkbox{margin:19px 0 18px}md-checkbox{box-sizing:border-box;display:inline-block;margin-bottom:16px;white-space:nowrap;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;min-width:20px;min-height:20px;margin-left:0;margin-right:16px}[dir=rtl] md-checkbox{margin-left:16px}[dir=rtl] md-checkbox{margin-right:0}md-checkbox:last-of-type{margin-left:0;margin-right:0}md-checkbox.md-focused:not([disabled]) .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-checkbox.md-focused:not([disabled]):not(.md-checked) .md-container:before{background-color:rgba(0, 0, 0, 0.12)}md-checkbox.md-align-top-left > div.md-container{top:12px}md-checkbox .md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;left:0;right:auto}[dir=rtl] md-checkbox .md-container{left:auto}[dir=rtl] md-checkbox .md-container{right:0}md-checkbox .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:'';position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;-webkit-transition:all 0.5s;transition:all 0.5s;width:auto}md-checkbox .md-container:after{box-sizing:border-box;content:'';position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-checkbox .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-checkbox .md-icon{box-sizing:border-box;-webkit-transition:240ms;transition:240ms;position:absolute;top:0;left:0;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:2px}md-checkbox.md-checked .md-icon{border-color:transparent}md-checkbox.md-checked .md-icon:after{box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:4.66667px;top:0.22222px;display:table;width:6.66667px;height:13.33333px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:''}md-checkbox[disabled]{cursor:default}md-checkbox.md-indeterminate .md-icon:after{box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:table;width:12px;height:2px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:''}md-checkbox .md-label{box-sizing:border-box;position:relative;display:inline-block;vertical-align:middle;white-space:normal;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin-left:30px;margin-right:0}[dir=rtl] md-checkbox .md-label{margin-left:0}[dir=rtl] md-checkbox .md-label{margin-right:30px}.md-contact-chips .md-chips md-chip{padding:0 25px 0 0}[dir=rtl] .md-contact-chips .md-chips md-chip{padding:0 0 0 25px}.md-contact-chips .md-chips md-chip .md-contact-avatar{float:left}[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-avatar{float:right}.md-contact-chips .md-chips md-chip .md-contact-avatar img{height:32px;border-radius:16px}.md-contact-chips .md-chips md-chip .md-contact-name{display:inline-block;height:32px;margin-left:8px}[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-name{margin-left:auto;margin-right:8px}.md-contact-suggestion{height:56px}.md-contact-suggestion img{height:40px;border-radius:20px;margin-top:8px}.md-contact-suggestion .md-contact-name{margin-left:8px;width:120px}[dir=rtl] .md-contact-suggestion .md-contact-name{margin-left:auto;margin-right:8px}.md-contact-suggestion .md-contact-name,.md-contact-suggestion .md-contact-email{display:inline-block;overflow:hidden;text-overflow:ellipsis}.md-contact-chips-suggestions li{height:100%}.md-chips{display:block;font-family:'Open Sans Semibold';font-size:16px;padding:0 0 8px 3px;vertical-align:middle}.md-chips:after{content:'';display:table;clear:both}[dir=rtl] .md-chips{padding:0 3px 8px 0}.md-chips.md-readonly .md-chip-input-container{min-height:32px}.md-chips:not(.md-readonly){cursor:text}.md-chips.md-removable md-chip{padding-right:22px}[dir=rtl] .md-chips.md-removable md-chip{padding-right:0;padding-left:22px}.md-chips.md-removable md-chip .md-chip-content{padding-right:4px}[dir=rtl] .md-chips.md-removable md-chip .md-chip-content{padding-right:0;padding-left:4px}.md-chips md-chip{cursor:default;border-radius:16px;display:block;height:32px;line-height:32px;margin:8px 8px 0 0;padding:0 12px 0 12px;float:left;box-sizing:border-box;max-width:100%;position:relative}[dir=rtl] .md-chips md-chip{margin:8px 0 0 8px}[dir=rtl] .md-chips md-chip{float:right}.md-chips md-chip .md-chip-content{display:block;float:left;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}[dir=rtl] .md-chips md-chip .md-chip-content{float:right}.md-chips md-chip .md-chip-content:focus{outline:none}.md-chips md-chip._md-chip-content-edit-is-enabled{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.md-chips md-chip .md-chip-remove-container{position:absolute;right:0;line-height:22px}[dir=rtl] .md-chips md-chip .md-chip-remove-container{right:auto;left:0}.md-chips md-chip .md-chip-remove{text-align:center;width:32px;height:32px;min-width:0;padding:0;background:transparent;border:none;box-shadow:none;margin:0;position:relative}.md-chips md-chip .md-chip-remove md-icon{height:18px;width:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.md-chips .md-chip-input-container{display:block;line-height:32px;margin:8px 8px 0 0;padding:0;float:left}[dir=rtl] .md-chips .md-chip-input-container{margin:8px 0 0 8px}[dir=rtl] .md-chips .md-chip-input-container{float:right}.md-chips .md-chip-input-container input:not([type]),.md-chips .md-chip-input-container input[type="email"],.md-chips .md-chip-input-container input[type="number"],.md-chips .md-chip-input-container input[type="tel"],.md-chips .md-chip-input-container input[type="url"],.md-chips .md-chip-input-container input[type="text"]{border:0;height:32px;line-height:32px;padding:0}.md-chips .md-chip-input-container input:not([type]):focus,.md-chips .md-chip-input-container input[type="email"]:focus,.md-chips .md-chip-input-container input[type="number"]:focus,.md-chips .md-chip-input-container input[type="tel"]:focus,.md-chips .md-chip-input-container input[type="url"]:focus,.md-chips .md-chip-input-container input[type="text"]:focus{outline:none}.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete-wrap{background:transparent;height:32px}.md-chips .md-chip-input-container md-autocomplete md-autocomplete-wrap{box-shadow:none}.md-chips .md-chip-input-container md-autocomplete input{position:relative}.md-chips .md-chip-input-container input{border:0;height:32px;line-height:32px;padding:0}.md-chips .md-chip-input-container input:focus{outline:none}.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete-wrap{height:32px}.md-chips .md-chip-input-container md-autocomplete{box-shadow:none}.md-chips .md-chip-input-container md-autocomplete input{position:relative}.md-chips .md-chip-input-container:not(:first-child){margin:8px 8px 0 0}[dir=rtl] .md-chips .md-chip-input-container:not(:first-child){margin:8px 0 0 8px}.md-chips .md-chip-input-container input{background:transparent;border-width:0}.md-chips md-autocomplete button{display:none}@media screen and (-ms-high-contrast: active){.md-chip-input-container,md-chip{border:1px solid #fff}.md-chip-input-container md-autocomplete{border:none}}md-content{display:block;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}md-content[md-scroll-y]{overflow-y:auto;overflow-x:hidden}md-content[md-scroll-x]{overflow-x:auto;overflow-y:hidden}@media print{md-content{overflow:visible !important}}md-calendar{font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md-calendar-scroll-mask{display:inline-block;overflow:hidden;height:308px}.md-calendar-scroll-mask .md-virtual-repeat-scroller{overflow-y:scroll;-webkit-overflow-scrolling:touch}.md-calendar-scroll-mask .md-virtual-repeat-scroller::-webkit-scrollbar{display:none}.md-calendar-scroll-mask .md-virtual-repeat-offsetter{width:100%}.md-calendar-scroll-container{box-shadow:inset -3px 3px 6px rgba(0, 0, 0, 0.2);display:inline-block;height:308px;width:346px}.md-calendar-date{height:44px;width:44px;text-align:center;padding:0;border:none;box-sizing:content-box}.md-calendar-date:first-child{padding-left:16px}[dir=rtl] .md-calendar-date:first-child{padding-left:0;padding-right:16px}.md-calendar-date:last-child{padding-right:16px}[dir=rtl] .md-calendar-date:last-child{padding-right:0;padding-left:16px}.md-calendar-date.md-calendar-date-disabled{cursor:default}.md-calendar-date-selection-indicator{-webkit-transition:background-color, color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:background-color, color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);border-radius:50%;display:inline-block;width:40px;height:40px;line-height:40px}.md-calendar-date:not(.md-disabled) .md-calendar-date-selection-indicator{cursor:pointer}.md-calendar-month-label{height:44px;font-size:14px;font-weight:500;padding:0 0 0 24px}[dir=rtl] .md-calendar-month-label{padding:0 24px 0 0}md-calendar-month .md-calendar-month-label:not(.md-calendar-month-label-disabled){cursor:pointer}.md-calendar-month-label md-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.md-calendar-month-label span{vertical-align:middle}.md-calendar-day-header{table-layout:fixed;border-spacing:0;border-collapse:collapse}.md-calendar-day-header th{width:44px;text-align:center;padding:0;border:none;box-sizing:content-box;font-weight:normal;height:40px}.md-calendar-day-header th:first-child{padding-left:16px}[dir=rtl] .md-calendar-day-header th:first-child{padding-left:0;padding-right:16px}.md-calendar-day-header th:last-child{padding-right:16px}[dir=rtl] .md-calendar-day-header th:last-child{padding-right:0;padding-left:16px}.md-calendar{table-layout:fixed;border-spacing:0;border-collapse:collapse}.md-calendar tr:last-child td{border-bottom-width:1px;border-bottom-style:solid}.md-calendar:first-child{border-top:1px solid transparent}.md-calendar tbody,.md-calendar td,.md-calendar tr{vertical-align:middle;box-sizing:content-box}md-datepicker{white-space:nowrap;overflow:hidden;padding-right:18px;margin-right:-18px;vertical-align:middle}[dir=rtl] md-datepicker{padding-right:0;padding-left:18px}[dir=rtl] md-datepicker{margin-right:auto;margin-left:-18px}.md-inline-form md-datepicker{margin-top:12px}.md-datepicker-button{display:inline-block;box-sizing:border-box;background:none;vertical-align:middle;position:relative}.md-datepicker-button:before{top:0;left:0;bottom:0;right:0;position:absolute;content:'';speak:none}.md-datepicker-input{font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:none;background:transparent;min-width:120px;max-width:328px}.md-datepicker-input::-ms-clear{display:none}._md-datepicker-floating-label > md-datepicker{overflow:visible}._md-datepicker-floating-label > md-datepicker .md-datepicker-input-container{border:none}._md-datepicker-floating-label > md-datepicker .md-datepicker-button{float:left;margin-top:-2.5px}[dir=rtl] ._md-datepicker-floating-label > md-datepicker .md-datepicker-button{float:right}._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore){right:18px;left:auto;width:calc(100% - 84px)}[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore){right:auto}[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore){left:18px}._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation{margin-left:64px}[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation{margin-left:auto;margin-right:64px}.md-datepicker-input-container{position:relative;padding-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;display:inline-block;width:auto}.md-icon-button + .md-datepicker-input-container{margin-left:12px}[dir=rtl] .md-icon-button + .md-datepicker-input-container{margin-left:auto;margin-right:12px}.md-datepicker-input-container.md-datepicker-focused{border-bottom-width:2px}.md-datepicker-is-showing .md-scroll-mask{z-index:99}.md-datepicker-calendar-pane{position:absolute;top:0;left:-100%;z-index:100;border-width:1px;border-style:solid;background:transparent;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);transition:-webkit-transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);transition:transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);transition:transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.md-datepicker-calendar-pane.md-pane-open{-webkit-transform:scale(1);transform:scale(1)}.md-datepicker-input-mask{height:39px;width:340px;position:relative;background:transparent;pointer-events:none;cursor:text}.md-datepicker-input-mask-opaque{position:absolute;right:0;left:120px;height:100%;margin-left:-1px}.md-datepicker-calendar{opacity:0;-webkit-transition:opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1);transition:opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1)}.md-pane-open .md-datepicker-calendar{opacity:1}.md-datepicker-calendar md-calendar:focus{outline:none}.md-datepicker-expand-triangle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid}.md-datepicker-triangle-button{position:absolute;right:0;top:5px;-webkit-transform:translateY(-25%) translateX(45%);transform:translateY(-25%) translateX(45%)}[dir=rtl] .md-datepicker-triangle-button{right:auto;left:0}[dir=rtl] .md-datepicker-triangle-button{-webkit-transform:translateY(-25%) translateX(-45%);transform:translateY(-25%) translateX(-45%)}.md-datepicker-triangle-button.md-button.md-icon-button{height:36px;width:36px;position:absolute;padding:8px}md-datepicker[disabled] .md-datepicker-input-container{border-bottom-color:transparent}md-datepicker[disabled] .md-datepicker-triangle-button{display:none}.md-datepicker-open{overflow:hidden}.md-datepicker-open .md-datepicker-input-container{margin-bottom:-5px}.md-datepicker-open .md-icon-button + .md-datepicker-input-container{margin-left:-12px}[dir=rtl] .md-datepicker-open .md-icon-button + .md-datepicker-input-container{margin-left:auto;margin-right:-12px}.md-datepicker-open .md-datepicker-input,.md-datepicker-open label:not(.md-no-float):not(.md-container-ignore){margin-bottom:-5px}.md-datepicker-open input.md-datepicker-input{margin-left:24px;height:40px;border-bottom-color:transparent}[dir=rtl] .md-datepicker-open input.md-datepicker-input{margin-left:auto;margin-right:24px}.md-datepicker-open .md-datepicker-triangle-button,.md-datepicker-open.md-input-has-value > label,.md-datepicker-open.md-input-has-placeholder > label{display:none}.md-datepicker-pos-adjusted .md-datepicker-input-mask{display:none}.md-datepicker-calendar-pane .md-calendar{-webkit-transform:translateY(-85px);transform:translateY(-85px);-webkit-transition:-webkit-transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);transition:-webkit-transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);transition:transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);transition:transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-transition-delay:0.125s;transition-delay:0.125s}.md-datepicker-calendar-pane.md-pane-open .md-calendar{-webkit-transform:translateY(0);transform:translateY(0)}.md-dialog-is-showing{max-height:100%}.md-dialog-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:80;overflow:hidden}md-dialog{opacity:0;min-width:240px;max-width:80%;max-height:80%;position:relative;overflow:auto;box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}md-dialog.md-transition-in{opacity:1;-webkit-transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}md-dialog.md-transition-out{opacity:0;-webkit-transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-transform:translate(0, 100%) scale(0.2);transform:translate(0, 100%) scale(0.2)}md-dialog > form{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:auto}md-dialog .md-dialog-content{padding:24px}md-dialog md-dialog-content{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch}md-dialog md-dialog-content:not([layout=row]) > *:first-child:not(.md-subheader){margin-top:0}md-dialog md-dialog-content:focus{outline:none}md-dialog md-dialog-content .md-subheader{margin:0}md-dialog md-dialog-content .md-dialog-content-body{width:100%}md-dialog md-dialog-content .md-prompt-input-container{width:100%;box-sizing:border-box}md-dialog .md-actions,md-dialog md-dialog-actions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-ordinal-group:3;-webkit-order:2;order:2;box-sizing:border-box;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin-bottom:0;padding-right:8px;padding-left:16px;min-height:52px;overflow:hidden}[dir=rtl] md-dialog .md-actions,[dir=rtl] md-dialog md-dialog-actions{padding-right:16px}[dir=rtl] md-dialog .md-actions,[dir=rtl] md-dialog md-dialog-actions{padding-left:8px}md-dialog .md-actions .md-button,md-dialog md-dialog-actions .md-button{margin-bottom:8px;margin-left:8px;margin-right:0;margin-top:8px}[dir=rtl] md-dialog .md-actions .md-button,[dir=rtl] md-dialog md-dialog-actions .md-button{margin-left:0}[dir=rtl] md-dialog .md-actions .md-button,[dir=rtl] md-dialog md-dialog-actions .md-button{margin-right:8px}md-dialog.md-content-overflow .md-actions,md-dialog.md-content-overflow md-dialog-actions{border-top-width:1px;border-top-style:solid}@media screen and (-ms-high-contrast: active){md-dialog{border:1px solid #fff}}@media (max-width: 959px){md-dialog.md-dialog-fullscreen{min-height:100%;min-width:100%;border-radius:0}}md-divider{display:block;border-top-width:1px;border-top-style:solid;margin:0}md-divider[md-inset]{margin-left:80px}[dir=rtl] md-divider[md-inset]{margin-left:auto;margin-right:80px}.layout-row > md-divider,.layout-xs-row > md-divider,.layout-gt-xs-row > md-divider,.layout-sm-row > md-divider,.layout-gt-sm-row > md-divider,.layout-md-row > md-divider,.layout-gt-md-row > md-divider,.layout-lg-row > md-divider,.layout-gt-lg-row > md-divider,.layout-xl-row > md-divider{border-top-width:0;border-right-width:1px;border-right-style:solid}md-fab-speed-dial{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;z-index:20}md-fab-speed-dial.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}md-fab-speed-dial.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}md-fab-speed-dial.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}md-fab-speed-dial.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}md-fab-speed-dial:not(.md-hover-full){pointer-events:none}md-fab-speed-dial:not(.md-hover-full) md-fab-trigger,md-fab-speed-dial:not(.md-hover-full) .md-fab-action-item{pointer-events:auto}md-fab-speed-dial:not(.md-hover-full).md-is-open{pointer-events:auto}md-fab-speed-dial ._md-css-variables{z-index:20}md-fab-speed-dial.md-is-open .md-fab-action-item{-webkit-box-align:center;-webkit-align-items:center;-ms-grid-row-align:center;align-items:center}md-fab-speed-dial md-fab-actions{display:-webkit-box;display:-webkit-flex;display:flex;height:auto}md-fab-speed-dial md-fab-actions .md-fab-action-item{-webkit-transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2)}md-fab-speed-dial.md-down{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}md-fab-speed-dial.md-down md-fab-trigger{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}md-fab-speed-dial.md-down md-fab-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}md-fab-speed-dial.md-up{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}md-fab-speed-dial.md-up md-fab-trigger{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}md-fab-speed-dial.md-up md-fab-actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}md-fab-speed-dial.md-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-fab-speed-dial.md-left md-fab-trigger{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}md-fab-speed-dial.md-left md-fab-actions{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}md-fab-speed-dial.md-left md-fab-actions .md-fab-action-item{-webkit-transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2)}md-fab-speed-dial.md-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-fab-speed-dial.md-right md-fab-trigger{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}md-fab-speed-dial.md-right md-fab-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}md-fab-speed-dial.md-right md-fab-actions .md-fab-action-item{-webkit-transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2)}md-fab-speed-dial.md-fling-remove .md-fab-action-item > *,md-fab-speed-dial.md-scale-remove .md-fab-action-item > *{visibility:hidden}md-fab-speed-dial.md-fling .md-fab-action-item{opacity:1}md-fab-speed-dial.md-fling.md-animations-waiting .md-fab-action-item{opacity:0;-webkit-transition-duration:0s;transition-duration:0s}md-fab-speed-dial.md-scale .md-fab-action-item{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);-webkit-transition-duration:0.14286s;transition-duration:0.14286s}md-fab-toolbar{display:block}md-fab-toolbar.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}md-fab-toolbar.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}md-fab-toolbar.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}md-fab-toolbar.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}md-fab-toolbar .md-fab-toolbar-wrapper{display:block;position:relative;overflow:hidden;height:68px}md-fab-toolbar md-fab-trigger{position:absolute;z-index:20}md-fab-toolbar md-fab-trigger button{overflow:visible !important}md-fab-toolbar md-fab-trigger .md-fab-toolbar-background{display:block;position:absolute;z-index:21;opacity:1;-webkit-transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2)}md-fab-toolbar md-fab-trigger md-icon{position:relative;z-index:22;opacity:1;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in}md-fab-toolbar.md-left md-fab-trigger{right:0}[dir=rtl] md-fab-toolbar.md-left md-fab-trigger{right:auto;left:0}md-fab-toolbar.md-left .md-toolbar-tools{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child{margin-right:0.6rem}[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child{margin-right:auto;margin-left:0.6rem}md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child{margin-left:-0.8rem}[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child{margin-left:auto;margin-right:-0.8rem}md-fab-toolbar.md-left .md-toolbar-tools > .md-button:last-child{margin-right:8px}[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:last-child{margin-right:auto;margin-left:8px}md-fab-toolbar.md-right md-fab-trigger{left:0}[dir=rtl] md-fab-toolbar.md-right md-fab-trigger{left:auto;right:0}md-fab-toolbar.md-right .md-toolbar-tools{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-fab-toolbar md-toolbar{background-color:transparent !important;pointer-events:none;z-index:23}md-fab-toolbar md-toolbar .md-toolbar-tools{padding:0 20px;margin-top:3px}md-fab-toolbar md-toolbar .md-fab-action-item{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);-webkit-transition-duration:0.15s;transition-duration:0.15s}md-fab-toolbar.md-is-open md-fab-trigger > button{box-shadow:none}md-fab-toolbar.md-is-open md-fab-trigger > button md-icon{opacity:0}md-fab-toolbar.md-is-open .md-fab-action-item{opacity:1;-webkit-transform:scale(1);transform:scale(1)}md-grid-list{box-sizing:border-box;display:block;position:relative}md-grid-list md-grid-tile,md-grid-list md-grid-tile > figure,md-grid-list md-grid-tile-header,md-grid-list md-grid-tile-footer{box-sizing:border-box}md-grid-list md-grid-tile{display:block;position:absolute}md-grid-list md-grid-tile figure{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding:0;margin:0}md-grid-list md-grid-tile md-grid-tile-header,md-grid-list md-grid-tile md-grid-tile-footer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:48px;color:#fff;background:rgba(0, 0, 0, 0.18);overflow:hidden;position:absolute;left:0;right:0}md-grid-list md-grid-tile md-grid-tile-header h3,md-grid-list md-grid-tile md-grid-tile-header h4,md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-footer h4{font-weight:400;margin:0 0 0 16px}md-grid-list md-grid-tile md-grid-tile-header h3,md-grid-list md-grid-tile md-grid-tile-footer h3{font-size:14px}md-grid-list md-grid-tile md-grid-tile-header h4,md-grid-list md-grid-tile md-grid-tile-footer h4{font-size:12px}md-grid-list md-grid-tile md-grid-tile-header{top:0}md-grid-list md-grid-tile md-grid-tile-footer{bottom:0}@media screen and (-ms-high-contrast: active){md-grid-tile{border:1px solid #fff}md-grid-tile-footer{border-top:1px solid #fff}}md-icon{margin:auto;background-repeat:no-repeat no-repeat;display:inline-block;vertical-align:middle;fill:currentColor;height:24px;width:24px;min-height:24px;min-width:24px}md-icon svg{pointer-events:none;display:block}md-icon[md-font-icon]{line-height:24px;width:auto}md-input-container{display:inline-block;position:relative;padding:2px;margin:18px 0;vertical-align:middle}md-input-container:after{content:'';display:table;clear:both}md-input-container.md-block{display:block}md-input-container .md-errors-spacer{float:right;min-height:24px;min-width:1px}[dir=rtl] md-input-container .md-errors-spacer{float:left}md-input-container .md-resize-handle{position:absolute;bottom:22px;left:0;height:10px;background:transparent;width:100%;cursor:ns-resize}md-input-container > md-icon{position:absolute;top:8px;left:2px;right:auto}[dir=rtl] md-input-container > md-icon{left:auto}[dir=rtl] md-input-container > md-icon{right:2px}md-input-container textarea,md-input-container input[type="text"],md-input-container input[type="password"],md-input-container input[type="datetime"],md-input-container input[type="datetime-local"],md-input-container input[type="date"],md-input-container input[type="month"],md-input-container input[type="time"],md-input-container input[type="week"],md-input-container input[type="number"],md-input-container input[type="email"],md-input-container input[type="url"],md-input-container input[type="search"],md-input-container input[type="tel"],md-input-container input[type="color"]{-moz-appearance:none;-webkit-appearance:none}md-input-container input[type="date"],md-input-container input[type="datetime-local"],md-input-container input[type="month"],md-input-container input[type="time"],md-input-container input[type="week"]{min-height:26px}md-input-container textarea{resize:none;overflow:hidden}md-input-container textarea.md-input{min-height:26px;-ms-flex-preferred-size:auto}md-input-container textarea[md-no-autogrow]{height:auto;overflow:auto}md-input-container label:not(.md-container-ignore){position:absolute;bottom:100%;left:0;right:auto}[dir=rtl] md-input-container label:not(.md-container-ignore){left:auto}[dir=rtl] md-input-container label:not(.md-container-ignore){right:0}md-input-container label:not(.md-container-ignore).md-required:after{content:' *';font-size:13px;vertical-align:top}md-input-container label:not(.md-no-float):not(.md-container-ignore),md-input-container .md-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:3px;padding-right:0;z-index:1;-webkit-transform:translate3d(0, 28px, 0) scale(1);transform:translate3d(0, 28px, 0) scale(1);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:-webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);max-width:100%;-webkit-transform-origin:left top;transform-origin:left top}[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore),[dir=rtl] md-input-container .md-placeholder{padding-left:0}[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore),[dir=rtl] md-input-container .md-placeholder{padding-right:3px}[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore),[dir=rtl] md-input-container .md-placeholder{-webkit-transform-origin:right top;transform-origin:right top}md-input-container .md-placeholder{position:absolute;top:0;opacity:0;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:opacity, transform;transition-property:opacity, transform, -webkit-transform;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}md-input-container.md-input-focused .md-placeholder{opacity:1;-webkit-transform:translate3d(0, 24px, 0);transform:translate3d(0, 24px, 0)}md-input-container.md-input-has-value .md-placeholder{-webkit-transition:none;transition:none;opacity:0}md-input-container:not(.md-input-has-value) input:not(:focus),md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text{color:transparent}md-input-container .md-input{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;display:block;margin-top:0;background:none;padding-top:2px;padding-bottom:1px;padding-left:2px;padding-right:2px;border-width:0 0 1px 0;line-height:26px;height:30px;-ms-flex-preferred-size:26px;border-radius:0;border-style:solid;width:100%;box-sizing:border-box;float:left}[dir=rtl] md-input-container .md-input{float:right}md-input-container .md-input:focus{outline:none}md-input-container .md-input:invalid{outline:none;box-shadow:none}md-input-container .md-input.md-no-flex{-webkit-box-flex:0 !important;-webkit-flex:none !important;flex:none !important}md-input-container .md-char-counter{text-align:right;padding-right:2px;padding-left:0}[dir=rtl] md-input-container .md-char-counter{text-align:left}[dir=rtl] md-input-container .md-char-counter{padding-right:0}[dir=rtl] md-input-container .md-char-counter{padding-left:2px}md-input-container .md-input-messages-animation{position:relative;-webkit-box-ordinal-group:5;-webkit-order:4;order:4;overflow:hidden;clear:left}[dir=rtl] md-input-container .md-input-messages-animation{clear:right}md-input-container .md-input-messages-animation.ng-enter .md-input-message-animation{opacity:0;margin-top:-100px}md-input-container .md-input-message-animation,md-input-container .md-char-counter{font-size:12px;line-height:14px;overflow:hidden;-webkit-transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);opacity:1;margin-top:0;padding-top:5px}md-input-container .md-input-message-animation:not(.md-char-counter),md-input-container .md-char-counter:not(.md-char-counter){padding-right:5px;padding-left:0}[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter),[dir=rtl] md-input-container .md-char-counter:not(.md-char-counter){padding-right:0}[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter),[dir=rtl] md-input-container .md-char-counter:not(.md-char-counter){padding-left:5px}md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation{opacity:0;margin-top:-100px}md-input-container .md-input-message-animation:not(.ng-animate){opacity:0;margin-top:-100px}md-input-container .md-input-message-animation.ng-enter{opacity:0;margin-top:-100px}md-input-container.md-input-focused label:not(.md-no-float),md-input-container.md-input-has-placeholder label:not(.md-no-float),md-input-container.md-input-has-value label:not(.md-no-float){-webkit-transform:translate3d(0, 6px, 0) scale(0.75);transform:translate3d(0, 6px, 0) scale(0.75);-webkit-transition:width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;transition:width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;transition:transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;transition:transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s}md-input-container.md-input-has-value label{-webkit-transition:none;transition:none}md-input-container.md-input-focused .md-input,md-input-container .md-input.ng-invalid.ng-dirty,md-input-container.md-input-resized .md-input{padding-bottom:0;border-width:0 0 2px 0}md-input-container .md-input[disabled],[disabled] md-input-container .md-input{background-position:bottom -1px left 0;background-size:4px 1px;background-repeat:repeat-x}md-input-container.md-icon-float{-webkit-transition:margin-top 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:margin-top 0.4s cubic-bezier(0.25, 0.8, 0.25, 1)}md-input-container.md-icon-float > label{pointer-events:none;position:absolute}md-input-container.md-icon-float > md-icon{top:8px;left:2px;right:auto}[dir=rtl] md-input-container.md-icon-float > md-icon{left:auto}[dir=rtl] md-input-container.md-icon-float > md-icon{right:2px}md-input-container.md-icon-left > label:not(.md-no-float):not(.md-container-ignore),md-input-container.md-icon-left > label .md-placeholder,md-input-container.md-icon-right > label:not(.md-no-float):not(.md-container-ignore),md-input-container.md-icon-right > label .md-placeholder{width:calc(100% - 36px - 18px)}md-input-container.md-icon-left{padding-left:36px;padding-right:0}[dir=rtl] md-input-container.md-icon-left{padding-left:0}[dir=rtl] md-input-container.md-icon-left{padding-right:36px}md-input-container.md-icon-left > label{left:36px;right:auto}[dir=rtl] md-input-container.md-icon-left > label{left:auto}[dir=rtl] md-input-container.md-icon-left > label{right:36px}md-input-container.md-icon-right{padding-left:0;padding-right:36px}[dir=rtl] md-input-container.md-icon-right{padding-left:36px}[dir=rtl] md-input-container.md-icon-right{padding-right:0}md-input-container.md-icon-right > md-icon:last-of-type{margin:0;right:2px;left:auto}[dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type{right:auto}[dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type{left:2px}md-input-container.md-icon-left.md-icon-right{padding-left:36px;padding-right:36px}md-input-container.md-icon-left.md-icon-right > label:not(.md-no-float):not(.md-container-ignore),md-input-container.md-icon-left.md-icon-right > label .md-placeholder{width:calc(100% - (36px * 2))}@media screen and (-ms-high-contrast: active){md-input-container.md-default-theme > md-icon{fill:#fff}}md-list{display:block;padding:8px 0px 8px 0px}md-list .md-subheader{font-size:14px;font-weight:500;letter-spacing:0.010em;line-height:1.2em}md-list.md-dense md-list-item,md-list.md-dense md-list-item .md-list-item-inner{min-height:48px}md-list.md-dense md-list-item::before,md-list.md-dense md-list-item .md-list-item-inner::before{content:'';min-height:48px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item md-icon:first-child,md-list.md-dense md-list-item .md-list-item-inner md-icon:first-child{width:20px;height:20px}md-list.md-dense md-list-item > md-icon:first-child:not(.md-avatar-icon),md-list.md-dense md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon){margin-right:36px}[dir=rtl] md-list.md-dense md-list-item > md-icon:first-child:not(.md-avatar-icon),[dir=rtl] md-list.md-dense md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon){margin-right:auto;margin-left:36px}md-list.md-dense md-list-item .md-avatar,md-list.md-dense md-list-item .md-avatar-icon,md-list.md-dense md-list-item .md-list-item-inner .md-avatar,md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon{margin-right:20px}[dir=rtl] md-list.md-dense md-list-item .md-avatar,[dir=rtl] md-list.md-dense md-list-item .md-avatar-icon,[dir=rtl] md-list.md-dense md-list-item .md-list-item-inner .md-avatar,[dir=rtl] md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon{margin-right:auto;margin-left:20px}md-list.md-dense md-list-item .md-avatar,md-list.md-dense md-list-item .md-list-item-inner .md-avatar{-webkit-box-flex:0;-webkit-flex:none;flex:none;width:36px;height:36px}md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset{margin-left:56px}[dir=rtl] md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset{margin-left:auto;margin-right:56px}md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line .md-list-item-text h4,md-list.md-dense md-list-item.md-2-line .md-list-item-text p,md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text h4,md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text p,md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line .md-list-item-text h4,md-list.md-dense md-list-item.md-3-line .md-list-item-text p,md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text h4,md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text p{line-height:1.05;font-size:12px}md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text h3{font-size:13px}md-list.md-dense md-list-item.md-2-line,md-list.md-dense md-list-item.md-2-line > .md-no-style{min-height:60px}md-list.md-dense md-list-item.md-2-line::before,md-list.md-dense md-list-item.md-2-line > .md-no-style::before{content:'';min-height:60px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item.md-2-line > .md-avatar,md-list.md-dense md-list-item.md-2-line .md-avatar-icon,md-list.md-dense md-list-item.md-2-line > .md-no-style > .md-avatar,md-list.md-dense md-list-item.md-2-line > .md-no-style .md-avatar-icon{margin-top:12px}md-list.md-dense md-list-item.md-3-line,md-list.md-dense md-list-item.md-3-line > .md-no-style{min-height:76px}md-list.md-dense md-list-item.md-3-line::before,md-list.md-dense md-list-item.md-3-line > .md-no-style::before{content:'';min-height:76px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item.md-3-line > md-icon:first-child,md-list.md-dense md-list-item.md-3-line > .md-avatar,md-list.md-dense md-list-item.md-3-line > .md-no-style > md-icon:first-child,md-list.md-dense md-list-item.md-3-line > .md-no-style > .md-avatar{margin-top:16px}md-list-item{position:relative}md-list-item.md-proxy-focus.md-focused .md-no-style{-webkit-transition:background-color 0.15s linear;transition:background-color 0.15s linear}md-list-item._md-button-wrap{position:relative}md-list-item._md-button-wrap > div.md-button:first-child{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding:0 16px;margin:0;font-weight:400;text-align:left;border:medium none}[dir=rtl] md-list-item._md-button-wrap > div.md-button:first-child{text-align:right}md-list-item._md-button-wrap > div.md-button:first-child > .md-button:first-child{position:absolute;top:0;left:0;height:100%;margin:0;padding:0}md-list-item._md-button-wrap > div.md-button:first-child .md-list-item-inner{width:100%;min-height:inherit}md-list-item.md-no-proxy,md-list-item .md-no-style{position:relative;padding:0px 16px;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}md-list-item.md-no-proxy.md-button,md-list-item .md-no-style.md-button{font-size:inherit;height:inherit;text-align:left;text-transform:none;width:100%;white-space:normal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:inherit;flex-direction:inherit;-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-grid-row-align:inherit;align-items:inherit;border-radius:0;margin:0}[dir=rtl] md-list-item.md-no-proxy.md-button,[dir=rtl] md-list-item .md-no-style.md-button{text-align:right}md-list-item.md-no-proxy.md-button > .md-ripple-container,md-list-item .md-no-style.md-button > .md-ripple-container{border-radius:0}md-list-item.md-no-proxy:focus,md-list-item .md-no-style:focus{outline:none}md-list-item.md-clickable:hover{cursor:pointer}md-list-item md-divider{position:absolute;bottom:0;left:0;width:100%}[dir=rtl] md-list-item md-divider{left:auto;right:0}md-list-item md-divider[md-inset]{left:72px;width:calc(100% - 72px);margin:0 !important}[dir=rtl] md-list-item md-divider[md-inset]{left:auto;right:72px}md-list-item,md-list-item .md-list-item-inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:48px;height:auto}md-list-item::before,md-list-item .md-list-item-inner::before{content:'';min-height:48px;visibility:hidden;display:inline-block}md-list-item > div.md-primary > md-icon:not(.md-avatar-icon),md-list-item > div.md-secondary > md-icon:not(.md-avatar-icon),md-list-item > md-icon:first-child:not(.md-avatar-icon),md-list-item > md-icon.md-secondary:not(.md-avatar-icon),md-list-item .md-list-item-inner > div.md-primary > md-icon:not(.md-avatar-icon),md-list-item .md-list-item-inner > div.md-secondary > md-icon:not(.md-avatar-icon),md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon),md-list-item .md-list-item-inner > md-icon.md-secondary:not(.md-avatar-icon){width:24px;margin-top:16px;margin-bottom:12px;box-sizing:content-box}md-list-item > div.md-primary > md-checkbox,md-list-item > div.md-secondary > md-checkbox,md-list-item > md-checkbox,md-list-item md-checkbox.md-secondary,md-list-item .md-list-item-inner > div.md-primary > md-checkbox,md-list-item .md-list-item-inner > div.md-secondary > md-checkbox,md-list-item .md-list-item-inner > md-checkbox,md-list-item .md-list-item-inner md-checkbox.md-secondary{-webkit-align-self:center;align-self:center}md-list-item > div.md-primary > md-checkbox .md-label,md-list-item > div.md-secondary > md-checkbox .md-label,md-list-item > md-checkbox .md-label,md-list-item md-checkbox.md-secondary .md-label,md-list-item .md-list-item-inner > div.md-primary > md-checkbox .md-label,md-list-item .md-list-item-inner > div.md-secondary > md-checkbox .md-label,md-list-item .md-list-item-inner > md-checkbox .md-label,md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label{display:none}md-list-item > md-icon:first-child:not(.md-avatar-icon),md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon){margin-right:32px}[dir=rtl] md-list-item > md-icon:first-child:not(.md-avatar-icon),[dir=rtl] md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon){margin-right:auto;margin-left:32px}md-list-item .md-avatar,md-list-item .md-avatar-icon,md-list-item .md-list-item-inner .md-avatar,md-list-item .md-list-item-inner .md-avatar-icon{margin-top:8px;margin-bottom:8px;margin-right:16px;border-radius:50%;box-sizing:content-box}[dir=rtl] md-list-item .md-avatar,[dir=rtl] md-list-item .md-avatar-icon,[dir=rtl] md-list-item .md-list-item-inner .md-avatar,[dir=rtl] md-list-item .md-list-item-inner .md-avatar-icon{margin-right:auto;margin-left:16px}md-list-item .md-avatar,md-list-item .md-list-item-inner .md-avatar{-webkit-box-flex:0;-webkit-flex:none;flex:none;width:40px;height:40px}md-list-item .md-avatar-icon,md-list-item .md-list-item-inner .md-avatar-icon{padding:8px}md-list-item .md-avatar-icon svg,md-list-item .md-list-item-inner .md-avatar-icon svg{width:24px;height:24px}md-list-item > md-checkbox,md-list-item .md-list-item-inner > md-checkbox{width:24px;margin-left:3px;margin-right:29px;margin-top:16px}[dir=rtl] md-list-item > md-checkbox,[dir=rtl] md-list-item .md-list-item-inner > md-checkbox{margin-left:29px}[dir=rtl] md-list-item > md-checkbox,[dir=rtl] md-list-item .md-list-item-inner > md-checkbox{margin-right:3px}md-list-item .md-secondary-container,md-list-item .md-list-item-inner .md-secondary-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0;margin:auto;margin-right:0;margin-left:auto}[dir=rtl] md-list-item .md-secondary-container,[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container{margin-right:auto}[dir=rtl] md-list-item .md-secondary-container,[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container{margin-left:0}md-list-item .md-secondary-container .md-button:last-of-type,md-list-item .md-secondary-container .md-icon-button:last-of-type,md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type{margin-right:0}[dir=rtl] md-list-item .md-secondary-container .md-button:last-of-type,[dir=rtl] md-list-item .md-secondary-container .md-icon-button:last-of-type,[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type{margin-right:auto;margin-left:0}md-list-item .md-secondary-container md-checkbox,md-list-item .md-list-item-inner .md-secondary-container md-checkbox{margin-top:0;margin-bottom:0}md-list-item .md-secondary-container md-checkbox:last-child,md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child{width:24px;margin-right:0}[dir=rtl] md-list-item .md-secondary-container md-checkbox:last-child,[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child{margin-right:auto;margin-left:0}md-list-item .md-secondary-container md-switch,md-list-item .md-list-item-inner .md-secondary-container md-switch{margin-top:0;margin-bottom:0;margin-right:-6px}[dir=rtl] md-list-item .md-secondary-container md-switch,[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-switch{margin-right:auto;margin-left:-6px}md-list-item > p,md-list-item > .md-list-item-inner > p,md-list-item .md-list-item-inner > p,md-list-item .md-list-item-inner > .md-list-item-inner > p{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;margin:0}md-list-item.md-2-line,md-list-item.md-2-line > .md-no-style,md-list-item.md-3-line,md-list-item.md-3-line > .md-no-style{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}md-list-item.md-2-line.md-long-text,md-list-item.md-2-line > .md-no-style.md-long-text,md-list-item.md-3-line.md-long-text,md-list-item.md-3-line > .md-no-style.md-long-text{margin-top:8px;margin-bottom:8px}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line > .md-no-style .md-list-item-text,md-list-item.md-3-line .md-list-item-text,md-list-item.md-3-line > .md-no-style .md-list-item-text{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;margin:auto;text-overflow:ellipsis;overflow:hidden}md-list-item.md-2-line .md-list-item-text.md-offset,md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset,md-list-item.md-3-line .md-list-item-text.md-offset,md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset{margin-left:56px}[dir=rtl] md-list-item.md-2-line .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-3-line .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset{margin-left:auto;margin-right:56px}md-list-item.md-2-line .md-list-item-text h3,md-list-item.md-2-line > .md-no-style .md-list-item-text h3,md-list-item.md-3-line .md-list-item-text h3,md-list-item.md-3-line > .md-no-style .md-list-item-text h3{font-size:16px;font-weight:400;letter-spacing:0.010em;margin:0 0 0px 0;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text h4,md-list-item.md-2-line > .md-no-style .md-list-item-text h4,md-list-item.md-3-line .md-list-item-text h4,md-list-item.md-3-line > .md-no-style .md-list-item-text h4{font-size:14px;letter-spacing:0.010em;margin:3px 0 1px 0;font-weight:400;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text p,md-list-item.md-2-line > .md-no-style .md-list-item-text p,md-list-item.md-3-line .md-list-item-text p,md-list-item.md-3-line > .md-no-style .md-list-item-text p{font-size:14px;font-weight:500;letter-spacing:0.010em;margin:0 0 0 0;line-height:1.6em}md-list-item.md-2-line,md-list-item.md-2-line > .md-no-style{height:auto;min-height:72px}md-list-item.md-2-line::before,md-list-item.md-2-line > .md-no-style::before{content:'';min-height:72px;visibility:hidden;display:inline-block}md-list-item.md-2-line > .md-avatar,md-list-item.md-2-line .md-avatar-icon,md-list-item.md-2-line > .md-no-style > .md-avatar,md-list-item.md-2-line > .md-no-style .md-avatar-icon{margin-top:12px}md-list-item.md-2-line > md-icon:first-child,md-list-item.md-2-line > .md-no-style > md-icon:first-child{-webkit-align-self:flex-start;align-self:flex-start}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line > .md-no-style .md-list-item-text{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}md-list-item.md-3-line,md-list-item.md-3-line > .md-no-style{height:auto;min-height:88px}md-list-item.md-3-line::before,md-list-item.md-3-line > .md-no-style::before{content:'';min-height:88px;visibility:hidden;display:inline-block}md-list-item.md-3-line > md-icon:first-child,md-list-item.md-3-line > .md-avatar,md-list-item.md-3-line > .md-no-style > md-icon:first-child,md-list-item.md-3-line > .md-no-style > .md-avatar{margin-top:16px}.md-open-menu-container{position:fixed;left:0;top:0;z-index:100;opacity:0;border-radius:2px}.md-open-menu-container md-menu-divider{margin-top:4px;margin-bottom:4px;height:1px;min-height:1px;max-height:1px;width:100%}.md-open-menu-container md-menu-content > *{opacity:0}.md-open-menu-container:not(.md-clickable){pointer-events:none}.md-open-menu-container.md-active{opacity:1;-webkit-transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-transition-duration:200ms;transition-duration:200ms}.md-open-menu-container.md-active > md-menu-content > *{opacity:1;-webkit-transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:100ms;transition-delay:100ms}.md-open-menu-container.md-leave{opacity:0;-webkit-transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);-webkit-transition-duration:250ms;transition-duration:250ms}md-menu-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:8px 0;max-height:304px;overflow-y:auto}md-menu-content.md-dense{max-height:208px}md-menu-content.md-dense md-menu-item{height:32px;min-height:0px}md-menu-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;min-height:48px;height:48px;-webkit-align-content:center;align-content:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}md-menu-item > *{width:100%;margin:auto 0;padding-left:16px;padding-right:16px}md-menu-item > a.md-button{padding-top:5px}md-menu-item > .md-button{text-align:left;display:inline-block;border-radius:0;margin:auto 0;font-size:15px;text-transform:none;font-weight:400;height:100%;padding-left:16px;padding-right:16px;width:100%}md-menu-item > .md-button::-moz-focus-inner{padding:0;border:0}[dir=rtl] md-menu-item > .md-button{text-align:right}md-menu-item > .md-button md-icon{margin:auto 16px auto 0}[dir=rtl] md-menu-item > .md-button md-icon{margin:auto 0 auto 16px}md-menu-item > .md-button p{display:inline-block;margin:auto}md-menu-item > .md-button span{margin-top:auto;margin-bottom:auto}md-menu-item > .md-button .md-ripple-container{border-radius:inherit}md-toolbar .md-menu{height:auto;margin:auto;padding:0}@media (max-width: 959px){md-menu-content{min-width:112px}md-menu-content[width="3"]{min-width:168px}md-menu-content[width="4"]{min-width:224px}md-menu-content[width="5"]{min-width:280px}md-menu-content[width="6"]{min-width:336px}md-menu-content[width="7"]{min-width:392px}}@media (min-width: 960px){md-menu-content{min-width:96px}md-menu-content[width="3"]{min-width:192px}md-menu-content[width="4"]{min-width:256px}md-menu-content[width="5"]{min-width:320px}md-menu-content[width="6"]{min-width:384px}md-menu-content[width="7"]{min-width:448px}}md-toolbar.md-menu-toolbar h2.md-toolbar-tools{line-height:1rem;height:auto;padding:28px;padding-bottom:12px}md-menu-bar{padding:0 20px;display:block;position:relative;z-index:2}md-menu-bar .md-menu{display:inline-block;padding:0;position:relative}md-menu-bar button{font-size:14px;padding:0 10px;margin:0;border:0;background-color:transparent;height:40px}md-menu-bar md-backdrop.md-menu-backdrop{z-index:-2}md-menu-content.md-menu-bar-menu.md-dense{max-height:none;padding:16px 0}md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent{position:relative}md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon{position:absolute;padding:0;width:24px;top:6px;left:24px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon{left:auto;right:24px}md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > .md-button,md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu > .md-button{padding:0 32px 0 64px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > .md-button,[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu > .md-button{padding:0 64px 0 32px}md-menu-content.md-menu-bar-menu.md-dense .md-button{min-height:0;height:32px;display:-webkit-box;display:-webkit-flex;display:flex}md-menu-content.md-menu-bar-menu.md-dense .md-button span{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text{-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0;-webkit-align-self:flex-end;align-self:flex-end;margin:0 8px}md-menu-content.md-menu-bar-menu.md-dense md-menu-divider{margin:8px 0}md-menu-content.md-menu-bar-menu.md-dense md-menu-item > .md-button,md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button{text-align:start}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item > .md-button,[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button{text-align:right}md-menu-content.md-menu-bar-menu.md-dense .md-menu{padding:0}md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button{position:relative;margin:0;width:100%;text-transform:none;font-weight:normal;border-radius:0px;padding-left:16px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button{padding-left:0;padding-right:16px}md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after{display:block;content:'\25BC';position:absolute;top:0px;speak:none;-webkit-transform:rotate(270deg) scaleY(0.45) scaleX(0.9);transform:rotate(270deg) scaleY(0.45) scaleX(0.9);right:28px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after{-webkit-transform:rotate(90deg) scaleY(0.45) scaleX(0.9);transform:rotate(90deg) scaleY(0.45) scaleX(0.9)}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after{right:auto;left:28px}.md-nav-bar{border-style:solid;border-width:0 0 1px;height:48px;position:relative}._md-nav-bar-list{outline:none;list-style:none;margin:0;padding:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.md-nav-item:first-of-type{margin-left:8px}.md-button._md-nav-button{line-height:24px;margin:0 4px;padding:12px 16px;-webkit-transition:background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);transition:background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1)}.md-button._md-nav-button:focus{outline:none}.md-button._md-nav-button:hover{background-color:inherit}md-nav-ink-bar{bottom:0;height:2px;left:auto;position:absolute;right:auto;background-color:black}md-nav-ink-bar._md-left{-webkit-transition:left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);transition:left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1)}md-nav-ink-bar._md-right{-webkit-transition:left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1);transition:left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1)}md-nav-extra-content{min-height:48px;padding-right:12px}.md-panel-outer-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}._md-panel-hidden{display:none}._md-panel-fullscreen{border-radius:0;left:0;min-height:100%;min-width:100%;position:fixed;top:0}._md-panel-shown .md-panel{opacity:1;-webkit-transition:none;transition:none}.md-panel{opacity:0;position:fixed}.md-panel._md-panel-shown{opacity:1;-webkit-transition:none;transition:none}.md-panel._md-panel-animate-enter{opacity:1;-webkit-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1);transition:all 0.3s cubic-bezier(0, 0, 0.2, 1)}.md-panel._md-panel-animate-leave{opacity:1;-webkit-transition:all 0.3s cubic-bezier(0.4, 0, 1, 1);transition:all 0.3s cubic-bezier(0.4, 0, 1, 1)}.md-panel._md-panel-animate-scale-out,.md-panel._md-panel-animate-fade-out{opacity:0}.md-panel._md-panel-backdrop{height:100%;position:absolute;width:100%}.md-panel._md-opaque-enter{opacity:.48;-webkit-transition:opacity 0.3s cubic-bezier(0, 0, 0.2, 1);transition:opacity 0.3s cubic-bezier(0, 0, 0.2, 1)}.md-panel._md-opaque-leave{-webkit-transition:opacity 0.3s cubic-bezier(0.4, 0, 1, 1);transition:opacity 0.3s cubic-bezier(0.4, 0, 1, 1)}@-webkit-keyframes "indeterminate-rotate"{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes "indeterminate-rotate"{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}md-progress-circular{position:relative;display:block}md-progress-circular._md-progress-circular-disabled{visibility:hidden}md-progress-circular.md-mode-indeterminate svg{-webkit-animation:indeterminate-rotate 2.9s linear infinite;animation:indeterminate-rotate 2.9s linear infinite}md-progress-circular svg{position:absolute;overflow:visible;top:0;left:0}md-progress-linear{display:block;position:relative;width:100%;height:5px;padding-top:0 !important;margin-bottom:0 !important}md-progress-linear._md-progress-linear-disabled{visibility:hidden}md-progress-linear .md-container{display:block;position:relative;overflow:hidden;width:100%;height:5px;-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1)}md-progress-linear .md-container .md-bar{position:absolute;left:0;top:0;bottom:0;width:100%;height:5px}md-progress-linear .md-container .md-dashed:before{content:"";display:none;position:absolute;margin-top:0;height:5px;width:100%;background-color:transparent;background-size:10px 10px !important;background-position:0px -23px}md-progress-linear .md-container .md-bar1,md-progress-linear .md-container .md-bar2{-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear, -webkit-transform 0.2s linear}md-progress-linear .md-container.md-mode-query .md-bar1{display:none}md-progress-linear .md-container.md-mode-query .md-bar2{-webkit-transition:all 0.2s linear;transition:all 0.2s linear;-webkit-animation:query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);animation:query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1)}md-progress-linear .md-container.md-mode-determinate .md-bar1{display:none}md-progress-linear .md-container.md-mode-indeterminate .md-bar1{-webkit-animation:md-progress-linear-indeterminate-scale-1 4s infinite, md-progress-linear-indeterminate-1 4s infinite;animation:md-progress-linear-indeterminate-scale-1 4s infinite, md-progress-linear-indeterminate-1 4s infinite}md-progress-linear .md-container.md-mode-indeterminate .md-bar2{-webkit-animation:md-progress-linear-indeterminate-scale-2 4s infinite, md-progress-linear-indeterminate-2 4s infinite;animation:md-progress-linear-indeterminate-scale-2 4s infinite, md-progress-linear-indeterminate-2 4s infinite}md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container{-webkit-animation:none;animation:none}md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar1{-webkit-animation-name:none;animation-name:none}md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar2{-webkit-animation-name:none;animation-name:none}md-progress-linear .md-container.md-mode-buffer{background-color:transparent !important;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}md-progress-linear .md-container.md-mode-buffer .md-dashed:before{display:block;-webkit-animation:buffer 3s infinite linear;animation:buffer 3s infinite linear}@-webkit-keyframes "query"{0%{opacity:1;-webkit-transform:translateX(35%) scale(0.3, 1);transform:translateX(35%) scale(0.3, 1);}100%{opacity:0;-webkit-transform:translateX(-50%) scale(0, 1);transform:translateX(-50%) scale(0, 1);}}@keyframes "query"{0%{opacity:1;-webkit-transform:translateX(35%) scale(0.3, 1);transform:translateX(35%) scale(0.3, 1);}100%{opacity:0;-webkit-transform:translateX(-50%) scale(0, 1);transform:translateX(-50%) scale(0, 1);}}@-webkit-keyframes "buffer"{0%{opacity:1;background-position:0px -23px;}50%{opacity:0;}100%{opacity:1;background-position:-200px -23px;}}@keyframes "buffer"{0%{opacity:1;background-position:0px -23px;}50%{opacity:0;}100%{opacity:1;background-position:-200px -23px;}}@-webkit-keyframes "md-progress-linear-indeterminate-scale-1"{0%{-webkit-transform:scaleX(0.1);transform:scaleX(0.1);-webkit-animation-timing-function:linear;animation-timing-function:linear;}36.6%{-webkit-transform:scaleX(0.1);transform:scaleX(0.1);-webkit-animation-timing-function:cubic-bezier(0.33473, 0.12482, 0.78584, 1);animation-timing-function:cubic-bezier(0.33473, 0.12482, 0.78584, 1);}69.15%{-webkit-transform:scaleX(0.83);transform:scaleX(0.83);-webkit-animation-timing-function:cubic-bezier(0.22573, 0, 0.23365, 1.37098);animation-timing-function:cubic-bezier(0.22573, 0, 0.23365, 1.37098);}100%{-webkit-transform:scaleX(0.1);transform:scaleX(0.1);}}@keyframes "md-progress-linear-indeterminate-scale-1"{0%{-webkit-transform:scaleX(0.1);transform:scaleX(0.1);-webkit-animation-timing-function:linear;animation-timing-function:linear;}36.6%{-webkit-transform:scaleX(0.1);transform:scaleX(0.1);-webkit-animation-timing-function:cubic-bezier(0.33473, 0.12482, 0.78584, 1);animation-timing-function:cubic-bezier(0.33473, 0.12482, 0.78584, 1);}69.15%{-webkit-transform:scaleX(0.83);transform:scaleX(0.83);-webkit-animation-timing-function:cubic-bezier(0.22573, 0, 0.23365, 1.37098);animation-timing-function:cubic-bezier(0.22573, 0, 0.23365, 1.37098);}100%{-webkit-transform:scaleX(0.1);transform:scaleX(0.1);}}@-webkit-keyframes "md-progress-linear-indeterminate-1"{0%{left:-105.16667%;-webkit-animation-timing-function:linear;animation-timing-function:linear;}20%{left:-105.16667%;-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.70173, 0.49582);animation-timing-function:cubic-bezier(0.5, 0, 0.70173, 0.49582);}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(0.30244, 0.38135, 0.55, 0.95635);animation-timing-function:cubic-bezier(0.30244, 0.38135, 0.55, 0.95635);}100%{left:95.44444%;}}@keyframes "md-progress-linear-indeterminate-1"{0%{left:-105.16667%;-webkit-animation-timing-function:linear;animation-timing-function:linear;}20%{left:-105.16667%;-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.70173, 0.49582);animation-timing-function:cubic-bezier(0.5, 0, 0.70173, 0.49582);}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(0.30244, 0.38135, 0.55, 0.95635);animation-timing-function:cubic-bezier(0.30244, 0.38135, 0.55, 0.95635);}100%{left:95.44444%;}}@-webkit-keyframes "md-progress-linear-indeterminate-scale-2"{0%{-webkit-transform:scaleX(0.1);transform:scaleX(0.1);-webkit-animation-timing-function:cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397);animation-timing-function:cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397);}19.15%{-webkit-transform:scaleX(0.57);transform:scaleX(0.57);-webkit-animation-timing-function:cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432);animation-timing-function:cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432);}44.15%{-webkit-transform:scaleX(0.91);transform:scaleX(0.91);-webkit-animation-timing-function:cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179);animation-timing-function:cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179);}100%{-webkit-transform:scaleX(0.1);transform:scaleX(0.1);}}@keyframes "md-progress-linear-indeterminate-scale-2"{0%{-webkit-transform:scaleX(0.1);transform:scaleX(0.1);-webkit-animation-timing-function:cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397);animation-timing-function:cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397);}19.15%{-webkit-transform:scaleX(0.57);transform:scaleX(0.57);-webkit-animation-timing-function:cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432);animation-timing-function:cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432);}44.15%{-webkit-transform:scaleX(0.91);transform:scaleX(0.91);-webkit-animation-timing-function:cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179);animation-timing-function:cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179);}100%{-webkit-transform:scaleX(0.1);transform:scaleX(0.1);}}@-webkit-keyframes "md-progress-linear-indeterminate-2"{0%{left:-54.88889%;-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.51506, 0.40968);animation-timing-function:cubic-bezier(0.15, 0, 0.51506, 0.40968);}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(0.31033, 0.28406, 0.8, 0.73372);animation-timing-function:cubic-bezier(0.31033, 0.28406, 0.8, 0.73372);}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(0.4, 0.62703, 0.6, 0.90203);animation-timing-function:cubic-bezier(0.4, 0.62703, 0.6, 0.90203);}100%{left:117.38889%;}}@keyframes "md-progress-linear-indeterminate-2"{0%{left:-54.88889%;-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.51506, 0.40968);animation-timing-function:cubic-bezier(0.15, 0, 0.51506, 0.40968);}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(0.31033, 0.28406, 0.8, 0.73372);animation-timing-function:cubic-bezier(0.31033, 0.28406, 0.8, 0.73372);}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(0.4, 0.62703, 0.6, 0.90203);animation-timing-function:cubic-bezier(0.4, 0.62703, 0.6, 0.90203);}100%{left:117.38889%;}}md-radio-button{box-sizing:border-box;display:block;margin-bottom:16px;white-space:nowrap;cursor:pointer;position:relative}md-radio-button[disabled]{cursor:default}md-radio-button[disabled] .md-container{cursor:default}md-radio-button .md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;cursor:pointer;left:0;right:auto}[dir=rtl] md-radio-button .md-container{left:auto}[dir=rtl] md-radio-button .md-container{right:0}md-radio-button .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-radio-button .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:'';position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;-webkit-transition:all 0.5s;transition:all 0.5s;width:auto}md-radio-button.md-align-top-left > div.md-container{top:12px}md-radio-button .md-off{box-sizing:border-box;position:absolute;top:0;left:0;width:20px;height:20px;border-style:solid;border-width:2px;border-radius:50%;-webkit-transition:border-color ease 0.28s;transition:border-color ease 0.28s}md-radio-button .md-on{box-sizing:border-box;position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;-webkit-transition:-webkit-transform ease 0.28s;transition:-webkit-transform ease 0.28s;transition:transform ease 0.28s;transition:transform ease 0.28s, -webkit-transform ease 0.28s;-webkit-transform:scale(0);transform:scale(0)}md-radio-button.md-checked .md-on{-webkit-transform:scale(0.5);transform:scale(0.5)}md-radio-button .md-label{box-sizing:border-box;position:relative;display:inline-block;margin-left:30px;margin-right:0;vertical-align:middle;white-space:normal;pointer-events:none;width:auto}[dir=rtl] md-radio-button .md-label{margin-left:0}[dir=rtl] md-radio-button .md-label{margin-right:30px}md-radio-group.layout-column md-radio-button,md-radio-group.layout-xs-column md-radio-button,md-radio-group.layout-gt-xs-column md-radio-button,md-radio-group.layout-sm-column md-radio-button,md-radio-group.layout-gt-sm-column md-radio-button,md-radio-group.layout-md-column md-radio-button,md-radio-group.layout-gt-md-column md-radio-button,md-radio-group.layout-lg-column md-radio-button,md-radio-group.layout-gt-lg-column md-radio-button,md-radio-group.layout-xl-column md-radio-button{margin-bottom:16px}md-radio-group.layout-row md-radio-button,md-radio-group.layout-xs-row md-radio-button,md-radio-group.layout-gt-xs-row md-radio-button,md-radio-group.layout-sm-row md-radio-button,md-radio-group.layout-gt-sm-row md-radio-button,md-radio-group.layout-md-row md-radio-button,md-radio-group.layout-gt-md-row md-radio-button,md-radio-group.layout-lg-row md-radio-button,md-radio-group.layout-gt-lg-row md-radio-button,md-radio-group.layout-xl-row md-radio-button{margin-top:0;margin-bottom:0;margin-left:0;margin-right:16px}[dir=rtl] md-radio-group.layout-row md-radio-button,[dir=rtl] md-radio-group.layout-xs-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button,[dir=rtl] md-radio-group.layout-sm-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button,[dir=rtl] md-radio-group.layout-md-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-md-row md-radio-button,[dir=rtl] md-radio-group.layout-lg-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button,[dir=rtl] md-radio-group.layout-xl-row md-radio-button{margin-left:16px}[dir=rtl] md-radio-group.layout-row md-radio-button,[dir=rtl] md-radio-group.layout-xs-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button,[dir=rtl] md-radio-group.layout-sm-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button,[dir=rtl] md-radio-group.layout-md-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-md-row md-radio-button,[dir=rtl] md-radio-group.layout-lg-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button,[dir=rtl] md-radio-group.layout-xl-row md-radio-button{margin-right:0}md-radio-group.layout-row md-radio-button:last-of-type,md-radio-group.layout-xs-row md-radio-button:last-of-type,md-radio-group.layout-gt-xs-row md-radio-button:last-of-type,md-radio-group.layout-sm-row md-radio-button:last-of-type,md-radio-group.layout-gt-sm-row md-radio-button:last-of-type,md-radio-group.layout-md-row md-radio-button:last-of-type,md-radio-group.layout-gt-md-row md-radio-button:last-of-type,md-radio-group.layout-lg-row md-radio-button:last-of-type,md-radio-group.layout-gt-lg-row md-radio-button:last-of-type,md-radio-group.layout-xl-row md-radio-button:last-of-type{margin-left:0;margin-right:0}md-radio-group:focus{outline:none}md-radio-group.md-focused .md-checked .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-radio-group[disabled] md-radio-button{cursor:default}md-radio-group[disabled] md-radio-button .md-container{cursor:default}.md-inline-form md-radio-group{margin:18px 0 19px}.md-inline-form md-radio-group md-radio-button{display:inline-block;height:30px;padding:2px;box-sizing:border-box;margin-top:0;margin-bottom:0}@media screen and (-ms-high-contrast: active){md-radio-button.md-default-theme .md-on{background-color:#fff}}md-input-container:not([md-no-float]) .md-select-placeholder span:first-child{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:-webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-transform-origin:left top;transform-origin:left top}[dir=rtl] md-input-container:not([md-no-float]) .md-select-placeholder span:first-child{-webkit-transform-origin:right top;transform-origin:right top}md-input-container.md-input-focused:not([md-no-float]) .md-select-placeholder span:first-child{-webkit-transform:translateY(-22px) translateX(-2px) scale(0.75);transform:translateY(-22px) translateX(-2px) scale(0.75)}.md-select-menu-container{position:fixed;left:0;top:0;z-index:1050;max-width:300px;opacity:0;display:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.md-select-menu-container:not(.md-clickable){pointer-events:none}.md-select-menu-container md-progress-circular{display:table;margin:24px auto !important}.md-select-menu-container.md-active{display:block;opacity:1}.md-select-menu-container.md-active md-select-menu{-webkit-transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-transition-duration:150ms;transition-duration:150ms}.md-select-menu-container.md-active md-select-menu > *{opacity:1;-webkit-transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-delay:100ms;transition-delay:100ms}.md-select-menu-container.md-leave{opacity:0;-webkit-transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);-webkit-transition-duration:250ms;transition-duration:250ms}md-input-container > md-select{margin:0;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}md-input-container:not(.md-input-has-value) md-select[required] .md-select-value span:first-child:after,md-input-container:not(.md-input-has-value) md-select.ng-required .md-select-value span:first-child:after{content:' *';font-size:13px;vertical-align:top}md-input-container.md-input-invalid md-select .md-select-value{border-bottom-style:solid;padding-bottom:1px}md-select{display:-webkit-box;display:-webkit-flex;display:flex;margin:20px 0 26px 0}md-select[required].ng-invalid .md-select-value span:first-child:after,md-select.ng-required.ng-invalid .md-select-value span:first-child:after{content:' *';font-size:13px;vertical-align:top}md-select[disabled] .md-select-value{    background: none;background-position:0 bottom;background-size:4px 1px;background-repeat:repeat-x;margin-bottom:-1px}md-select:focus{outline:none}md-select[disabled]:hover{cursor:default}md-select:not([disabled]):hover{cursor:pointer}md-select:not([disabled]).ng-invalid.ng-touched .md-select-value{border-bottom-style:solid;padding-bottom:1px}md-select:not([disabled]):focus .md-select-value{border-bottom-width:0px;border-bottom-style:solid;padding-bottom:0}md-select:not([disabled]):focus.ng-invalid.ng-touched .md-select-value{padding-bottom:0}md-input-container.md-input-has-value .md-select-value > span:not(.md-select-icon){-webkit-transform:translate3d(0, 1px, 0);transform:translate3d(0, 1px, 0)}.md-select-value{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:2px 2px 1px;border-bottom-width:0px;border-bottom-style:solid;background-color:transparent;position:relative;box-sizing:content-box;min-width:40px;min-height:26px;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.md-select-value > span:not(.md-select-icon){max-width:100%;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-select-value > span:not(.md-select-icon) .md-text{display:inline}.md-select-value .md-select-icon{color:#5B6770;display:block;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-grid-row-align:flex-end;align-items:flex-end;text-align:end;width:24px;margin:0 4px;-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0);font-size:1.2rem}.md-select-value .md-select-icon:after{display:block;content:'\25BC';position:relative;top:2px;speak:none;font-size:13px;-webkit-transform:scaleY(0.5) scaleX(1);transform:scaleY(0.5) scaleX(1)}.md-select-value.md-select-placeholder{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-ordinal-group:2;-webkit-order:1;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:2px;z-index:1}md-select-menu{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);max-height:256px;min-height:48px;overflow-y:hidden;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1);transform:scale(1)}md-select-menu.md-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}md-select-menu:not(.md-overflow) md-content{padding-top:8px;padding-bottom:8px}[dir=rtl] md-select-menu{-webkit-transform-origin:right top;transform-origin:right top}md-select-menu md-content{min-width:136px;min-height:48px;max-height:256px;overflow-y:auto;background-color: white;}md-select-menu > *{opacity:0}md-option{cursor:pointer;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:auto;-webkit-transition:background 0.15s linear;transition:background 0.15s linear;padding:0 16px 0 16px;height:36px}md-option[disabled]{cursor:default}md-option:focus{outline:none}md-option:hover{background-color:#dfdedd}md-option .md-text{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;overflow:hidden;text-overflow:ellipsis;line-height: 14px;}md-optgroup{display:block}md-optgroup label{display: block;font-size: 14px;padding: 6px 6px 6px 16px;font-weight: 500;background: #eef7ea;}md-optgroup md-option{padding-left:32px;padding-right:32px}@media screen and (-ms-high-contrast: active){.md-select-backdrop{background-color:transparent}md-select-menu{border:1px solid #fff}}md-select-menu[multiple] md-option.md-checkbox-enabled{padding-left:40px;padding-right:16px}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled{padding-left:16px}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled{padding-right:40px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;left:0;right:auto}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{left:auto}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{right:0}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:'';position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;-webkit-transition:all 0.5s;transition:all 0.5s;width:auto}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:after{box-sizing:border-box;content:'';position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-icon{box-sizing:border-box;-webkit-transition:240ms;transition:240ms;position:absolute;top:0;left:0;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:2px}md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon{border-color:transparent}md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon:after{box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:4.66667px;top:0.22222px;display:table;width:6.66667px;height:13.33333px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:''}md-select-menu[multiple] md-option.md-checkbox-enabled[disabled]{cursor:default}md-select-menu[multiple] md-option.md-checkbox-enabled.md-indeterminate .md-icon:after{box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:table;width:12px;height:2px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:''}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{margin-left:10.66667px;margin-right:auto}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{margin-left:auto}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{margin-right:10.66667px}md-sidenav{box-sizing:border-box;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;z-index:60;width:320px;max-width:320px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch}md-sidenav ul{list-style:none}md-sidenav.md-closed{display:none}md-sidenav.md-closed-add,md-sidenav.md-closed-remove{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transition:0.2s ease-in all;transition:0.2s ease-in all}md-sidenav.md-closed-add.md-closed-add-active,md-sidenav.md-closed-remove.md-closed-remove-active{-webkit-transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1)}md-sidenav.md-locked-open-add,md-sidenav.md-locked-open-remove{position:static;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}md-sidenav.md-locked-open,md-sidenav.md-locked-open.md-closed,md-sidenav.md-locked-open.md-closed.md-sidenav-left,md-sidenav.md-locked-open.md-closed,md-sidenav.md-locked-open.md-closed.md-sidenav-right,md-sidenav.md-locked-open-remove.md-closed{position:static;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}md-sidenav.md-locked-open-remove-active{-webkit-transition:width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);transition:width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);width:0 !important;min-width:0 !important}md-sidenav.md-closed.md-locked-open-add{width:0 !important;min-width:0 !important;-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}md-sidenav.md-closed.md-locked-open-add-active{-webkit-transition:width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);transition:width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);width:320px;min-width:320px;-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.md-sidenav-backdrop.md-locked-open{display:none}.md-sidenav-left,md-sidenav{left:0;top:0;-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.md-sidenav-left.md-closed,md-sidenav.md-closed{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.md-sidenav-right{left:100%;top:0;-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.md-sidenav-right.md-closed{-webkit-transform:translate(0%, 0);transform:translate(0%, 0)}@media (min-width: 600px){md-sidenav{max-width:400px}}@media (max-width: 456px){md-sidenav{width:calc(100% - 56px);min-width:calc(100% - 56px);max-width:calc(100% - 56px)}}@media screen and (-ms-high-contrast: active){.md-sidenav-left,md-sidenav{border-right:1px solid #fff}.md-sidenav-right{border-left:1px solid #fff}}@-webkit-keyframes "sliderFocusThumb"{0%{-webkit-transform:scale(0.7);transform:scale(0.7);}30%{-webkit-transform:scale(1);transform:scale(1);}100%{-webkit-transform:scale(0.7);transform:scale(0.7);}}@keyframes "sliderFocusThumb"{0%{-webkit-transform:scale(0.7);transform:scale(0.7);}30%{-webkit-transform:scale(1);transform:scale(1);}100%{-webkit-transform:scale(0.7);transform:scale(0.7);}}@-webkit-keyframes "sliderDiscreteFocusThumb"{0%{-webkit-transform:scale(0.7);transform:scale(0.7);}50%{-webkit-transform:scale(0.8);transform:scale(0.8);}100%{-webkit-transform:scale(0);transform:scale(0);}}@keyframes "sliderDiscreteFocusThumb"{0%{-webkit-transform:scale(0.7);transform:scale(0.7);}50%{-webkit-transform:scale(0.8);transform:scale(0.8);}100%{-webkit-transform:scale(0);transform:scale(0);}}@-webkit-keyframes "sliderDiscreteFocusRing"{0%{-webkit-transform:scale(0.7);transform:scale(0.7);opacity:0;}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}100%{-webkit-transform:scale(0);transform:scale(0);}}@keyframes "sliderDiscreteFocusRing"{0%{-webkit-transform:scale(0.7);transform:scale(0.7);opacity:0;}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}100%{-webkit-transform:scale(0);transform:scale(0);}}md-slider{height:48px;min-width:128px;position:relative;margin-left:4px;margin-right:4px;padding:0;display:block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-slider *,md-slider *:after{box-sizing:border-box}md-slider .md-slider-wrapper{outline:none;width:100%;height:100%}md-slider .md-slider-content{position:relative}md-slider .md-track-container{width:100%;position:absolute;top:23px;height:2px}md-slider .md-track{position:absolute;left:0;right:0;height:100%}md-slider .md-track-fill{-webkit-transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-transition-property:width, height;transition-property:width, height}md-slider .md-track-ticks{position:absolute;left:0;right:0;height:100%}md-slider .md-track-ticks canvas{width:100%;height:100%}md-slider .md-thumb-container{position:absolute;left:0;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-transition-property:left, right, bottom;transition-property:left, right, bottom}[dir=rtl] md-slider .md-thumb-container{left:auto;right:0}md-slider .md-thumb{z-index:1;position:absolute;left:-10px;top:14px;width:20px;height:20px;border-radius:20px;-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1)}[dir=rtl] md-slider .md-thumb{left:auto;right:-10px}md-slider .md-thumb:after{content:'';position:absolute;width:20px;height:20px;border-radius:20px;border-width:3px;border-style:solid;-webkit-transition:inherit;transition:inherit}md-slider .md-sign{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;left:-14px;top:-17px;width:28px;height:28px;border-radius:28px;-webkit-transform:scale(0.4) translate3d(0, 67.5px, 0);transform:scale(0.4) translate3d(0, 67.5px, 0);-webkit-transition:all 0.3s cubic-bezier(0.35, 0, 0.25, 1);transition:all 0.3s cubic-bezier(0.35, 0, 0.25, 1)}md-slider .md-sign:after{position:absolute;content:'';left:0px;border-radius:16px;top:19px;border-left:14px solid transparent;border-right:14px solid transparent;border-top-width:16px;border-top-style:solid;opacity:0;-webkit-transform:translate3d(0, -8px, 0);transform:translate3d(0, -8px, 0);-webkit-transition:all 0.2s cubic-bezier(0.35, 0, 0.25, 1);transition:all 0.2s cubic-bezier(0.35, 0, 0.25, 1)}[dir=rtl] md-slider .md-sign:after{left:auto;right:0px}md-slider .md-sign .md-thumb-text{z-index:1;font-size:12px;font-weight:bold}md-slider .md-focus-ring{position:absolute;left:-17px;top:7px;width:34px;height:34px;border-radius:34px;-webkit-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all 0.35s cubic-bezier(0.35, 0, 0.25, 1);transition:all 0.35s cubic-bezier(0.35, 0, 0.25, 1)}[dir=rtl] md-slider .md-focus-ring{left:auto;right:-17px}md-slider .md-disabled-thumb{position:absolute;left:-14px;top:10px;width:28px;height:28px;border-radius:28px;-webkit-transform:scale(0.5);transform:scale(0.5);border-width:4px;border-style:solid;display:none}[dir=rtl] md-slider .md-disabled-thumb{left:auto;right:-14px}md-slider.md-min .md-sign{opacity:0}md-slider:focus{outline:none}md-slider.md-dragging .md-thumb-container,md-slider.md-dragging .md-track-fill{-webkit-transition:none;transition:none}md-slider:not([md-discrete]) .md-track-ticks,md-slider:not([md-discrete]) .md-sign{display:none}md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper .md-thumb:hover{-webkit-transform:scale(0.8);transform:scale(0.8)}md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring{-webkit-transform:scale(1);transform:scale(1);opacity:1}md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-thumb{-webkit-animation:sliderFocusThumb 0.7s cubic-bezier(0.35, 0, 0.25, 1);animation:sliderFocusThumb 0.7s cubic-bezier(0.35, 0, 0.25, 1)}md-slider:not([md-discrete]):not([disabled]).md-active .md-slider-wrapper .md-thumb{-webkit-transform:scale(1);transform:scale(1)}md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring{-webkit-transform:scale(0);transform:scale(0);-webkit-animation:sliderDiscreteFocusRing 0.5s cubic-bezier(0.35, 0, 0.25, 1);animation:sliderDiscreteFocusRing 0.5s cubic-bezier(0.35, 0, 0.25, 1)}md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb{-webkit-animation:sliderDiscreteFocusThumb 0.5s cubic-bezier(0.35, 0, 0.25, 1);animation:sliderDiscreteFocusThumb 0.5s cubic-bezier(0.35, 0, 0.25, 1)}md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb,md-slider[md-discrete]:not([disabled]).md-active .md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign,md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign:after,md-slider[md-discrete]:not([disabled]).md-active .md-sign,md-slider[md-discrete]:not([disabled]).md-active .md-sign:after{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}md-slider[md-discrete][disabled][readonly] .md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-discrete][disabled][readonly] .md-sign,md-slider[md-discrete][disabled][readonly] .md-sign:after{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}md-slider[disabled] .md-track-fill{display:none}md-slider[disabled] .md-track-ticks{opacity:0}md-slider[disabled]:not([readonly]) .md-sign{opacity:0}md-slider[disabled] .md-thumb{-webkit-transform:scale(0.5);transform:scale(0.5)}md-slider[disabled] .md-disabled-thumb{display:block}md-slider[md-vertical]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-height:128px;min-width:0}md-slider[md-vertical] .md-slider-wrapper{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-top:12px;padding-bottom:12px;width:48px;-webkit-align-self:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}md-slider[md-vertical] .md-track-container{height:100%;width:2px;top:0;left:calc(50% - (2px / 2))}md-slider[md-vertical] .md-thumb-container{top:auto;margin-bottom:23px;left:calc(50% - 1px);bottom:0}md-slider[md-vertical] .md-thumb-container .md-thumb:after{left:1px}md-slider[md-vertical] .md-thumb-container .md-focus-ring{left:-16px}md-slider[md-vertical] .md-track-fill{bottom:0}md-slider[md-vertical][md-discrete] .md-sign{left:-40px;top:9.5px;-webkit-transform:scale(0.4) translate3d(67.5px, 0, 0);transform:scale(0.4) translate3d(67.5px, 0, 0)}md-slider[md-vertical][md-discrete] .md-sign:after{top:9.5px;left:19px;border-top:14px solid transparent;border-right:0;border-bottom:14px solid transparent;border-left-width:16px;border-left-style:solid;opacity:0;-webkit-transform:translate3d(0, -8px, 0);transform:translate3d(0, -8px, 0);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}md-slider[md-vertical][md-discrete] .md-sign .md-thumb-text{z-index:1;font-size:12px;font-weight:bold}md-slider[md-vertical][md-discrete].md-active .md-sign:after,md-slider[md-vertical][md-discrete] .md-focused .md-sign:after,md-slider[md-vertical][md-discrete][disabled][readonly] .md-sign:after{top:0}md-slider[md-vertical][disabled][readonly] .md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-vertical][disabled][readonly] .md-sign,md-slider[md-vertical][disabled][readonly] .md-sign:after{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}md-slider[md-invert]:not([md-vertical]) .md-track-fill{left:auto;right:0}[dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill{left:auto;right:auto}[dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill{right:auto;left:0}md-slider[md-invert][md-vertical] .md-track-fill{bottom:auto;top:0}md-slider-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-slider-container > *:first-child:not(md-slider),md-slider-container > *:last-child:not(md-slider){min-width:25px;max-width:42px;height:25px;-webkit-transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-transition-property:color, max-width;transition-property:color, max-width}md-slider-container > *:first-child:not(md-slider){margin-right:16px}[dir=rtl] md-slider-container > *:first-child:not(md-slider){margin-right:auto;margin-left:16px}md-slider-container > *:last-child:not(md-slider){margin-left:16px}[dir=rtl] md-slider-container > *:last-child:not(md-slider){margin-left:auto;margin-right:16px}md-slider-container[md-vertical]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}md-slider-container[md-vertical] > *:first-child:not(md-slider),md-slider-container[md-vertical] > *:last-child:not(md-slider){margin-right:0;margin-left:0;text-align:center}md-slider-container md-input-container input[type="number"]{text-align:center;padding-left:15px;height:50px;margin-top:-25px}[dir=rtl] md-slider-container md-input-container input[type="number"]{padding-left:0;padding-right:15px}@media screen and (-ms-high-contrast: active){md-slider.md-default-theme .md-track{border-bottom:1px solid #fff}}.md-sticky-clone{z-index:2;top:0;left:0;right:0;position:absolute !important;-webkit-transform:translate3d(-9999px, -9999px, 0);transform:translate3d(-9999px, -9999px, 0)}.md-sticky-clone[sticky-state="active"]{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.md-sticky-clone[sticky-state="active"]:not(.md-sticky-no-effect) .md-subheader-inner{-webkit-animation:subheaderStickyHoverIn 0.3s ease-out both;animation:subheaderStickyHoverIn 0.3s ease-out both}@-webkit-keyframes "subheaderStickyHoverIn"{0%{box-shadow:0 0 0 0 transparent;}100%{box-shadow:0px 2px 4px 0 rgba(0, 0, 0, 0.16);}}@keyframes "subheaderStickyHoverIn"{0%{box-shadow:0 0 0 0 transparent;}100%{box-shadow:0px 2px 4px 0 rgba(0, 0, 0, 0.16);}}@-webkit-keyframes "subheaderStickyHoverOut"{0%{box-shadow:0px 2px 4px 0 rgba(0, 0, 0, 0.16);}100%{box-shadow:0 0 0 0 transparent;}}@keyframes "subheaderStickyHoverOut"{0%{box-shadow:0px 2px 4px 0 rgba(0, 0, 0, 0.16);}100%{box-shadow:0 0 0 0 transparent;}}.md-subheader-wrapper:not(.md-sticky-no-effect){-webkit-transition:0.2s ease-out margin;transition:0.2s ease-out margin}.md-subheader-wrapper:not(.md-sticky-no-effect) .md-subheader{margin:0}.md-subheader-wrapper:not(.md-sticky-no-effect).md-sticky-clone{z-index:2}.md-subheader-wrapper:not(.md-sticky-no-effect)[sticky-state="active"]{margin-top:-2px}.md-subheader-wrapper:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state="active"] .md-subheader-inner:after{-webkit-animation:subheaderStickyHoverOut 0.3s ease-out both;animation:subheaderStickyHoverOut 0.3s ease-out both}.md-subheader{display:block;font-size:14px;font-weight:500;line-height:1em;margin:0 0 0 0;position:relative}.md-subheader .md-subheader-inner{display:block;padding:16px}.md-subheader .md-subheader-content{display:block;z-index:1;position:relative}.md-inline-form md-switch{margin-top:18px;margin-bottom:19px}md-switch{margin:16px 0;white-space:nowrap;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:30px;line-height:28px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;margin-left:inherit;margin-right:16px}[dir=rtl] md-switch{margin-left:16px}[dir=rtl] md-switch{margin-right:inherit}md-switch:last-of-type{margin-left:inherit;margin-right:0}[dir=rtl] md-switch:last-of-type{margin-left:0}[dir=rtl] md-switch:last-of-type{margin-right:inherit}md-switch[disabled]{cursor:default}md-switch[disabled] .md-container{cursor:default}md-switch .md-container{cursor:-webkit-grab;cursor:grab;width:36px;height:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:8px;float:left}[dir=rtl] md-switch .md-container{margin-right:auto;margin-left:8px}md-switch:not([disabled]) .md-dragging,md-switch:not([disabled]).md-dragging .md-container{cursor:-webkit-grabbing;cursor:grabbing}md-switch.md-focused:not([disabled]) .md-thumb:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-switch.md-focused:not([disabled]):not(.md-checked) .md-thumb:before{background-color:rgba(0, 0, 0, 0.12)}md-switch .md-label{border-color:transparent;border-width:0;float:left}md-switch .md-bar{left:1px;width:34px;top:5px;height:14px;border-radius:8px;position:absolute}md-switch .md-thumb-container{top:2px;left:0;width:16px;position:absolute;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:1}md-switch.md-checked .md-thumb-container{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}md-switch .md-thumb{position:absolute;margin:0;left:0;top:0;outline:none;height:20px;width:20px;border-radius:50%;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12)}md-switch .md-thumb:before{background-color:transparent;border-radius:50%;content:'';position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;-webkit-transition:all 0.5s;transition:all 0.5s;width:auto}md-switch .md-thumb .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-20px;top:-20px;right:-20px;bottom:-20px}md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb-container,md-switch:not(.md-dragging) .md-thumb{-webkit-transition:all 0.08s linear;transition:all 0.08s linear;-webkit-transition-property:background-color, -webkit-transform;transition-property:background-color, -webkit-transform;transition-property:transform, background-color;transition-property:transform, background-color, -webkit-transform}md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb{-webkit-transition-delay:0.05s;transition-delay:0.05s}@media screen and (-ms-high-contrast: active){md-switch.md-default-theme .md-bar{background-color:#666}md-switch.md-default-theme.md-checked .md-bar{background-color:#9E9E9E}md-switch.md-default-theme .md-thumb{background-color:#fff}}@-webkit-keyframes "md-tab-content-hide"{0%{opacity:1;}50%{opacity:1;}100%{opacity:0;}}@keyframes "md-tab-content-hide"{0%{opacity:1;}50%{opacity:1;}100%{opacity:0;}}md-tab-data{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0}md-tabs{display:block;margin:0;border-radius:2px;overflow:hidden;position:relative;-webkit-flex-shrink:0;flex-shrink:0}md-tabs:not(.md-no-tab-content):not(.md-dynamic-height){min-height:248px}md-tabs[md-align-tabs="bottom"]{padding-bottom:48px}md-tabs[md-align-tabs="bottom"] md-tabs-wrapper{position:absolute;bottom:0;left:0;right:0;height:48px;z-index:2}md-tabs[md-align-tabs="bottom"] md-tabs-content-wrapper{top:0;bottom:48px}md-tabs.md-dynamic-height md-tabs-content-wrapper{min-height:0;position:relative;top:auto;left:auto;right:auto;bottom:auto;overflow:visible}md-tabs.md-dynamic-height md-tab-content.md-active{position:relative}md-tabs[md-border-bottom] md-tabs-wrapper{border-width:0 0 1px;border-style:solid}md-tabs[md-border-bottom]:not(.md-dynamic-height) md-tabs-content-wrapper{top:49px}md-tabs-wrapper{display:block;position:relative;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}md-tabs-wrapper md-prev-button,md-tabs-wrapper md-next-button{height:100%;width:32px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1em;z-index:2;cursor:pointer;font-size:16px;background:transparent no-repeat center center;-webkit-transition:all 0.5s cubic-bezier(0.35, 0, 0.25, 1);transition:all 0.5s cubic-bezier(0.35, 0, 0.25, 1)}md-tabs-wrapper md-prev-button:focus,md-tabs-wrapper md-next-button:focus{outline:none}md-tabs-wrapper md-prev-button.md-disabled,md-tabs-wrapper md-next-button.md-disabled{opacity:0.25;cursor:default}md-tabs-wrapper md-prev-button.ng-leave,md-tabs-wrapper md-next-button.ng-leave{-webkit-transition:none;transition:none}md-tabs-wrapper md-prev-button md-icon,md-tabs-wrapper md-next-button md-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}md-tabs-wrapper md-prev-button{left:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg==")}[dir=rtl] md-tabs-wrapper md-prev-button{left:auto;right:0}md-tabs-wrapper md-next-button{right:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K")}[dir=rtl] md-tabs-wrapper md-next-button{right:auto;left:0}md-tabs-wrapper md-next-button md-icon{-webkit-transform:translate3d(-50%, -50%, 0) rotate(180deg);transform:translate3d(-50%, -50%, 0) rotate(180deg)}md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}md-tabs-canvas{position:relative;overflow:hidden;display:block;height:48px}md-tabs-canvas:after{content:'';display:table;clear:both}md-tabs-canvas .md-dummy-wrapper{position:absolute;top:0;left:0}[dir=rtl] md-tabs-canvas .md-dummy-wrapper{left:auto;right:0}md-tabs-canvas.md-paginated{margin:0 32px}md-tabs-canvas.md-center-tabs{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;text-align:center}md-tabs-canvas.md-center-tabs .md-tab{float:none;display:inline-block}md-pagination-wrapper{height:48px;display:block;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);transition:-webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);transition:transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);transition:transform 0.5s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);position:absolute;width:999999px;left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}md-pagination-wrapper:after{content:'';display:table;clear:both}[dir=rtl] md-pagination-wrapper{left:auto;right:0}md-pagination-wrapper.md-center-tabs{position:relative;width:auto;margin:0 auto}md-tabs-content-wrapper{display:block;position:absolute;top:48px;left:0;right:0;bottom:0;overflow:hidden}md-tab-content{display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);transition:-webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);transition:transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);transition:transform 0.5s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);overflow:auto;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}md-tab-content.md-no-scroll{bottom:auto;overflow:hidden}md-tab-content.ng-leave,md-tab-content.md-no-transition{-webkit-transition:none;transition:none}md-tab-content.md-left:not(.md-active){-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide;opacity:0}[dir=rtl] md-tab-content.md-left:not(.md-active){-webkit-transform:translateX(100%);transform:translateX(100%)}md-tab-content.md-left:not(.md-active) *{-webkit-transition:visibility 0s linear;transition:visibility 0s linear;-webkit-transition-delay:0.5s;transition-delay:0.5s;visibility:hidden}md-tab-content.md-right:not(.md-active){-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide;opacity:0}[dir=rtl] md-tab-content.md-right:not(.md-active){-webkit-transform:translateX(-100%);transform:translateX(-100%)}md-tab-content.md-right:not(.md-active) *{-webkit-transition:visibility 0s linear;transition:visibility 0s linear;-webkit-transition-delay:0.5s;transition-delay:0.5s;visibility:hidden}md-tab-content > div.ng-leave{-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide}md-ink-bar{position:absolute;left:auto;right:auto;bottom:0;height:2px}md-ink-bar.md-left{-webkit-transition:left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);transition:left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1)}md-ink-bar.md-right{-webkit-transition:left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1);transition:left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1)}md-tab{position:absolute;z-index:-1;left:-9999px}.md-tab{font-size:14px;text-align:center;line-height:24px;padding:12px 24px;-webkit-transition:background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);transition:background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);cursor:pointer;white-space:nowrap;position:relative;text-transform:uppercase;float:left;font-weight:500;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}[dir=rtl] .md-tab{float:right}.md-tab.md-focused{box-shadow:none;outline:none}.md-tab.md-active{cursor:default}.md-tab.md-disabled{pointer-events:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;opacity:0.5;cursor:default}.md-tab.ng-leave{-webkit-transition:none;transition:none}md-toolbar + md-tabs{border-top-left-radius:0;border-top-right-radius:0}.md-toast-text{padding:0 6px}md-toast{position:absolute;z-index:105;box-sizing:border-box;cursor:default;overflow:hidden;padding:8px;opacity:1;-webkit-transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1)}md-toast .md-toast-content{display:-webkit-box;display:-webkit-flex;display:flex;direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;max-height:168px;max-width:100%;min-height:48px;padding:0 18px;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.26);border-radius:2px;font-size:14px;overflow:hidden;-webkit-transform:translate3d(0, 0, 0) rotateZ(0deg);transform:translate3d(0, 0, 0) rotateZ(0deg);-webkit-transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}md-toast .md-toast-content::before{content:'';min-height:48px;visibility:hidden;display:inline-block}[dir=rtl] md-toast .md-toast-content{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}md-toast .md-toast-content span{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;box-sizing:border-box;min-width:0}md-toast.md-capsule{border-radius:24px}md-toast.md-capsule .md-toast-content{border-radius:24px}md-toast.ng-leave-active .md-toast-content{-webkit-transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);transition:all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2)}md-toast.md-swipeleft .md-toast-content,md-toast.md-swiperight .md-toast-content,md-toast.md-swipeup .md-toast-content,md-toast.md-swipedown .md-toast-content{-webkit-transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1)}md-toast.ng-enter{opacity:0}md-toast.ng-enter .md-toast-content{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}md-toast.ng-enter.md-top .md-toast-content{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}md-toast.ng-enter.ng-enter-active{opacity:1}md-toast.ng-enter.ng-enter-active .md-toast-content{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}md-toast.ng-leave.ng-leave-active .md-toast-content{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content{-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content{-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0)}md-toast.ng-leave.ng-leave-active.md-top .md-toast-content{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}md-toast .md-action{line-height:19px;margin-left:24px;margin-right:0;cursor:pointer;text-transform:uppercase;float:right}md-toast .md-button{min-width:0;margin-right:0;margin-left:12px}[dir=rtl] md-toast .md-button{margin-right:12px}[dir=rtl] md-toast .md-button{margin-left:0}@media (max-width: 959px){md-toast{left:0;right:0;width:100%;max-width:100%;min-width:0;border-radius:0;bottom:0;padding:0}md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content{-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content{-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0)}}@media (min-width: 960px){md-toast{min-width:304px}md-toast.md-bottom{bottom:0}md-toast.md-left{left:0}md-toast.md-right{right:0}md-toast.md-top{top:0}md-toast._md-start{left:0}[dir=rtl] md-toast._md-start{left:auto;right:0}md-toast._md-end{right:0}[dir=rtl] md-toast._md-end{right:auto;left:0}md-toast.ng-leave.ng-leave-active.md-swipeleft .md-toast-content{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}md-toast.ng-leave.ng-leave-active.md-swiperight .md-toast-content{-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0)}}@media (min-width: 1920px){md-toast .md-toast-content{max-width:568px}}@media screen and (-ms-high-contrast: active){md-toast{border:1px solid #fff}}.md-toast-animating{overflow:hidden !important}md-toolbar{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative;z-index:2;font-size:20px;min-height:64px;width:100%}md-toolbar._md-toolbar-transitions{-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:cubic-bezier(0.35, 0, 0.25, 1);transition-timing-function:cubic-bezier(0.35, 0, 0.25, 1);-webkit-transition-property:background-color, fill, color;transition-property:background-color, fill, color}md-toolbar.md-whiteframe-z1-add,md-toolbar.md-whiteframe-z1-remove{-webkit-transition:box-shadow 0.5s linear;transition:box-shadow 0.5s linear}md-toolbar md-toolbar-filler{width:72px}md-toolbar *,md-toolbar *:before,md-toolbar *:after{box-sizing:border-box}md-toolbar.ng-animate{-webkit-transition:none;transition:none}md-toolbar.md-tall{height:128px;min-height:128px;max-height:128px}md-toolbar.md-medium-tall{height:88px;min-height:88px;max-height:88px}md-toolbar.md-medium-tall .md-toolbar-tools{height:48px;min-height:48px;max-height:48px}md-toolbar > .md-indent{margin-left:64px}[dir=rtl] md-toolbar > .md-indent{margin-left:auto;margin-right:64px}md-toolbar ~ md-content > md-list{padding:0}md-toolbar ~ md-content > md-list md-list-item:last-child md-divider{display:none}.md-toolbar-tools{font-size:20px;letter-spacing:0.005em;box-sizing:border-box;font-weight:400;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;width:100%;height:64px;max-height:64px;padding:0 16px;margin:0}.md-toolbar-tools h1,.md-toolbar-tools h2,.md-toolbar-tools h3{font-size:inherit;font-weight:inherit;margin:inherit}.md-toolbar-tools a{color:inherit;text-decoration:none}.md-toolbar-tools .fill-height{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.md-toolbar-tools .md-button{margin-top:0;margin-bottom:0}.md-toolbar-tools .md-button,.md-toolbar-tools .md-button.md-icon-button md-icon{-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:cubic-bezier(0.35, 0, 0.25, 1);transition-timing-function:cubic-bezier(0.35, 0, 0.25, 1);-webkit-transition-property:background-color, fill, color;transition-property:background-color, fill, color}.md-toolbar-tools .md-button.ng-animate,.md-toolbar-tools .md-button.md-icon-button md-icon.ng-animate{-webkit-transition:none;transition:none}.md-toolbar-tools > .md-button:first-child{margin-left:-8px}[dir=rtl] .md-toolbar-tools > .md-button:first-child{margin-left:auto;margin-right:-8px}.md-toolbar-tools > .md-button:last-child{margin-right:-8px}[dir=rtl] .md-toolbar-tools > .md-button:last-child{margin-right:auto;margin-left:-8px}.md-toolbar-tools > md-menu:last-child{margin-right:-8px}[dir=rtl] .md-toolbar-tools > md-menu:last-child{margin-right:auto;margin-left:-8px}.md-toolbar-tools > md-menu:last-child > .md-button{margin-right:0}[dir=rtl] .md-toolbar-tools > md-menu:last-child > .md-button{margin-right:auto;margin-left:0}@media screen and (-ms-high-contrast: active){.md-toolbar-tools{border-bottom:1px solid #fff}}@media (min-width: 0) and (max-width: 959px) and (orientation: portrait){md-toolbar{min-height:56px}.md-toolbar-tools{height:56px;max-height:56px}}@media (min-width: 0) and (max-width: 959px) and (orientation: landscape){md-toolbar{min-height:48px}.md-toolbar-tools{height:48px;max-height:48px}}.md-virtual-repeat-container{box-sizing:border-box;display:block;margin:0;overflow:hidden;padding:0;position:relative}.md-virtual-repeat-container .md-virtual-repeat-scroller{bottom:0;box-sizing:border-box;left:0;margin:0;overflow-x:hidden;padding:0;position:absolute;right:0;top:0;-webkit-overflow-scrolling:touch}.md-virtual-repeat-container .md-virtual-repeat-sizer{box-sizing:border-box;height:1px;display:block;margin:0;padding:0;width:1px}.md-virtual-repeat-container .md-virtual-repeat-offsetter{box-sizing:border-box;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller{overflow-x:auto;overflow-y:hidden}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter{bottom:16px;right:auto;white-space:nowrap}[dir=rtl] .md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter{right:auto;left:auto}.md-whiteframe-1dp,.md-whiteframe-z1{box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12)}.md-whiteframe-2dp{box-shadow:0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12)}.md-whiteframe-3dp{box-shadow:0px 1px 8px 0px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 3px 3px -2px rgba(0, 0, 0, 0.12)}.md-whiteframe-4dp,.md-whiteframe-z2{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.md-whiteframe-5dp{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12)}.md-whiteframe-6dp{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.md-whiteframe-7dp,.md-whiteframe-z3{box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12)}.md-whiteframe-8dp{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.md-whiteframe-9dp{box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12)}.md-whiteframe-10dp,.md-whiteframe-z4{box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12)}.md-whiteframe-11dp{box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12)}.md-whiteframe-12dp{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.md-whiteframe-13dp,.md-whiteframe-z5{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12)}.md-whiteframe-14dp{box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12)}.md-whiteframe-15dp{box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12)}.md-whiteframe-16dp{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.md-whiteframe-17dp{box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12)}.md-whiteframe-18dp{box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12)}.md-whiteframe-19dp{box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12)}.md-whiteframe-20dp{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12)}.md-whiteframe-21dp{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12)}.md-whiteframe-22dp{box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12)}.md-whiteframe-23dp{box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12)}.md-whiteframe-24dp{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12)}@media screen and (-ms-high-contrast: active){md-whiteframe{border:1px solid #fff}}@media print{md-whiteframe,[md-whiteframe]{background-color:#ffffff}}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}@-moz-document url-prefix(){.layout-fill { margin:0;width:100%;min-height:100%;height:100%}}  .flex-order{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.offset-0,.flex-offset-0{margin-left:0}[dir=rtl] .offset-0,[dir=rtl] .flex-offset-0{margin-left:auto;margin-right:0}.offset-5,.flex-offset-5{margin-left:5%}[dir=rtl] .offset-5,[dir=rtl] .flex-offset-5{margin-left:auto;margin-right:5%}.offset-10,.flex-offset-10{margin-left:10%}[dir=rtl] .offset-10,[dir=rtl] .flex-offset-10{margin-left:auto;margin-right:10%}.offset-15,.flex-offset-15{margin-left:15%}[dir=rtl] .offset-15,[dir=rtl] .flex-offset-15{margin-left:auto;margin-right:15%}.offset-20,.flex-offset-20{margin-left:20%}[dir=rtl] .offset-20,[dir=rtl] .flex-offset-20{margin-left:auto;margin-right:20%}.offset-25,.flex-offset-25{margin-left:25%}[dir=rtl] .offset-25,[dir=rtl] .flex-offset-25{margin-left:auto;margin-right:25%}.offset-30,.flex-offset-30{margin-left:30%}[dir=rtl] .offset-30,[dir=rtl] .flex-offset-30{margin-left:auto;margin-right:30%}.offset-35,.flex-offset-35{margin-left:35%}[dir=rtl] .offset-35,[dir=rtl] .flex-offset-35{margin-left:auto;margin-right:35%}.offset-40,.flex-offset-40{margin-left:40%}[dir=rtl] .offset-40,[dir=rtl] .flex-offset-40{margin-left:auto;margin-right:40%}.offset-45,.flex-offset-45{margin-left:45%}[dir=rtl] .offset-45,[dir=rtl] .flex-offset-45{margin-left:auto;margin-right:45%}.offset-50,.flex-offset-50{margin-left:50%}[dir=rtl] .offset-50,[dir=rtl] .flex-offset-50{margin-left:auto;margin-right:50%}.offset-55,.flex-offset-55{margin-left:55%}[dir=rtl] .offset-55,[dir=rtl] .flex-offset-55{margin-left:auto;margin-right:55%}.offset-60,.flex-offset-60{margin-left:60%}[dir=rtl] .offset-60,[dir=rtl] .flex-offset-60{margin-left:auto;margin-right:60%}.offset-65,.flex-offset-65{margin-left:65%}[dir=rtl] .offset-65,[dir=rtl] .flex-offset-65{margin-left:auto;margin-right:65%}.offset-70,.flex-offset-70{margin-left:70%}[dir=rtl] .offset-70,[dir=rtl] .flex-offset-70{margin-left:auto;margin-right:70%}.offset-75,.flex-offset-75{margin-left:75%}[dir=rtl] .offset-75,[dir=rtl] .flex-offset-75{margin-left:auto;margin-right:75%}.offset-80,.flex-offset-80{margin-left:80%}[dir=rtl] .offset-80,[dir=rtl] .flex-offset-80{margin-left:auto;margin-right:80%}.offset-85,.flex-offset-85{margin-left:85%}[dir=rtl] .offset-85,[dir=rtl] .flex-offset-85{margin-left:auto;margin-right:85%}.offset-90,.flex-offset-90{margin-left:90%}[dir=rtl] .offset-90,[dir=rtl] .flex-offset-90{margin-left:auto;margin-right:90%}.offset-95,.flex-offset-95{margin-left:95%}[dir=rtl] .offset-95,[dir=rtl] .flex-offset-95{margin-left:auto;margin-right:95%}.offset-33,.flex-offset-33{margin-left:calc(100% / 3)}.offset-66,.flex-offset-66{margin-left:calc(200% / 3)}[dir=rtl] .offset-66,[dir=rtl] .flex-offset-66{margin-left:auto;margin-right:calc(200% / 3)}.layout-align,.layout-align-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-grid-row-align:stretch;align-items:stretch}.layout-align-start,.layout-align-start-start,.layout-align-start-center,.layout-align-start-end,.layout-align-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-center,.layout-align-center-start,.layout-align-center-center,.layout-align-center-end,.layout-align-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-end,.layout-align-end-start,.layout-align-end-center,.layout-align-end-end,.layout-align-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-space-around,.layout-align-space-around-center,.layout-align-space-around-start,.layout-align-space-around-end,.layout-align-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-space-between,.layout-align-space-between-center,.layout-align-space-between-start,.layout-align-space-between-end,.layout-align-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-start-start,.layout-align-center-start,.layout-align-end-start,.layout-align-space-between-start,.layout-align-space-around-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-start-center,.layout-align-center-center,.layout-align-end-center,.layout-align-space-between-center,.layout-align-space-around-center{-webkit-box-align:center;-webkit-align-items:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-start-center > *,.layout-align-center-center > *,.layout-align-end-center > *,.layout-align-space-between-center > *,.layout-align-space-around-center > *{max-width:100%;box-sizing:border-box}.layout-align-start-end,.layout-align-center-end,.layout-align-end-end,.layout-align-space-between-end,.layout-align-space-around-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-start-stretch,.layout-align-center-stretch,.layout-align-end-stretch,.layout-align-space-between-stretch,.layout-align-space-around-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex{-webkit-box-flex:1;-webkit-flex:1;flex:1;box-sizing:border-box}.flex-grow{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box}.layout-row > .flex-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-column > .flex-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row > .flex-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-column > .flex-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-row > .flex-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column > .flex-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row > .flex-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column > .flex-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-row > .flex-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column > .flex-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row > .flex-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column > .flex-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-row > .flex-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column > .flex-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row > .flex-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column > .flex-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-row > .flex-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column > .flex-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row > .flex-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column > .flex-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-row > .flex-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column > .flex-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row > .flex-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column > .flex-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-row > .flex-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column > .flex-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row > .flex-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column > .flex-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-row > .flex-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column > .flex-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row > .flex-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column > .flex-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-row > .flex-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column > .flex-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row > .flex-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column > .flex-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-row > .flex-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column > .flex-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row > .flex-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column > .flex-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-row > .flex-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column > .flex-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row > .flex-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column > .flex-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-row > .flex-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column > .flex-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row > .flex-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column > .flex-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-row > .flex-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column > .flex-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row > .flex-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column > .flex-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-row > .flex-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column > .flex-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row > .flex-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column > .flex-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-row > .flex-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column > .flex-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row > .flex-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column > .flex-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-row > .flex-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column > .flex-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row > .flex-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column > .flex-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-row > .flex-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column > .flex-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row > .flex-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column > .flex-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-row > .flex-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column > .flex-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row > .flex-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column > .flex-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-row > .flex-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column > .flex-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row > .flex-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column > .flex-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-row > .flex-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column > .flex-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row > .flex-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column > .flex-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row > .flex-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-column > .flex-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row > .flex-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-column > .flex-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row > .flex-33,.layout-row > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-66,.layout-row > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-row > .flex{min-width:0}.layout-column > .flex-33,.layout-column > .flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-66,.layout-column > .flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-column > .flex{min-height:0}.layout,.layout-column,.layout-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.layout-padding-sm > *,.layout-padding > .flex-sm{padding:4px}.layout-padding,.layout-padding-gt-sm,.layout-padding-md,.layout-padding > *,.layout-padding-gt-sm > *,.layout-padding-md > *,.layout-padding > .flex,.layout-padding > .flex-gt-sm,.layout-padding > .flex-md{padding:8px}.layout-padding-gt-md > *,.layout-padding-lg > *,.layout-padding-gt-lg > *,.layout-padding > .flex-gt-md,.layout-padding > .flex-lg,.layout-padding > .flex-lg,.layout-padding > .flex-gt-lg{padding:16px}.layout-margin-sm > *,.layout-margin > .flex-sm{margin:4px}.layout-margin,.layout-margin-gt-sm,.layout-margin-md,.layout-margin > *,.layout-margin-gt-sm > *,.layout-margin-md > *,.layout-margin > .flex,.layout-margin > .flex-gt-sm,.layout-margin > .flex-md{margin:8px}.layout-margin-gt-md > *,.layout-margin-lg > *,.layout-margin-gt-lg > *,.layout-margin > .flex-gt-md,.layout-margin > .flex-lg,.layout-margin > .flex-gt-lg{margin:16px}.layout-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.layout-nowrap{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.layout-fill{margin:0;width:100%;min-height:100%;height:100%}@media (max-width: 599px){.hide-xs:not(.show-xs):not(.show),.hide:not(.show-xs):not(.show){display:none}.flex-order-xs--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-xs--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-xs--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-xs--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-xs--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-xs--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-xs--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-xs--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-xs--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-xs--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-xs--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-xs--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-xs--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-xs--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-xs--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-xs--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-xs--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-xs--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-xs--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-xs--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-xs-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-xs-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-xs-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-xs-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-xs-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-xs-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-xs-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-xs-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-xs-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-xs-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-xs-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-xs-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-xs-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-xs-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-xs-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-xs-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-xs-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-xs-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-xs-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-xs-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-xs-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.offset-xs-0,.flex-offset-xs-0{margin-left:0}[dir=rtl] .offset-xs-0,[dir=rtl] .flex-offset-xs-0{margin-left:auto;margin-right:0}.offset-xs-5,.flex-offset-xs-5{margin-left:5%}[dir=rtl] .offset-xs-5,[dir=rtl] .flex-offset-xs-5{margin-left:auto;margin-right:5%}.offset-xs-10,.flex-offset-xs-10{margin-left:10%}[dir=rtl] .offset-xs-10,[dir=rtl] .flex-offset-xs-10{margin-left:auto;margin-right:10%}.offset-xs-15,.flex-offset-xs-15{margin-left:15%}[dir=rtl] .offset-xs-15,[dir=rtl] .flex-offset-xs-15{margin-left:auto;margin-right:15%}.offset-xs-20,.flex-offset-xs-20{margin-left:20%}[dir=rtl] .offset-xs-20,[dir=rtl] .flex-offset-xs-20{margin-left:auto;margin-right:20%}.offset-xs-25,.flex-offset-xs-25{margin-left:25%}[dir=rtl] .offset-xs-25,[dir=rtl] .flex-offset-xs-25{margin-left:auto;margin-right:25%}.offset-xs-30,.flex-offset-xs-30{margin-left:30%}[dir=rtl] .offset-xs-30,[dir=rtl] .flex-offset-xs-30{margin-left:auto;margin-right:30%}.offset-xs-35,.flex-offset-xs-35{margin-left:35%}[dir=rtl] .offset-xs-35,[dir=rtl] .flex-offset-xs-35{margin-left:auto;margin-right:35%}.offset-xs-40,.flex-offset-xs-40{margin-left:40%}[dir=rtl] .offset-xs-40,[dir=rtl] .flex-offset-xs-40{margin-left:auto;margin-right:40%}.offset-xs-45,.flex-offset-xs-45{margin-left:45%}[dir=rtl] .offset-xs-45,[dir=rtl] .flex-offset-xs-45{margin-left:auto;margin-right:45%}.offset-xs-50,.flex-offset-xs-50{margin-left:50%}[dir=rtl] .offset-xs-50,[dir=rtl] .flex-offset-xs-50{margin-left:auto;margin-right:50%}.offset-xs-55,.flex-offset-xs-55{margin-left:55%}[dir=rtl] .offset-xs-55,[dir=rtl] .flex-offset-xs-55{margin-left:auto;margin-right:55%}.offset-xs-60,.flex-offset-xs-60{margin-left:60%}[dir=rtl] .offset-xs-60,[dir=rtl] .flex-offset-xs-60{margin-left:auto;margin-right:60%}.offset-xs-65,.flex-offset-xs-65{margin-left:65%}[dir=rtl] .offset-xs-65,[dir=rtl] .flex-offset-xs-65{margin-left:auto;margin-right:65%}.offset-xs-70,.flex-offset-xs-70{margin-left:70%}[dir=rtl] .offset-xs-70,[dir=rtl] .flex-offset-xs-70{margin-left:auto;margin-right:70%}.offset-xs-75,.flex-offset-xs-75{margin-left:75%}[dir=rtl] .offset-xs-75,[dir=rtl] .flex-offset-xs-75{margin-left:auto;margin-right:75%}.offset-xs-80,.flex-offset-xs-80{margin-left:80%}[dir=rtl] .offset-xs-80,[dir=rtl] .flex-offset-xs-80{margin-left:auto;margin-right:80%}.offset-xs-85,.flex-offset-xs-85{margin-left:85%}[dir=rtl] .offset-xs-85,[dir=rtl] .flex-offset-xs-85{margin-left:auto;margin-right:85%}.offset-xs-90,.flex-offset-xs-90{margin-left:90%}[dir=rtl] .offset-xs-90,[dir=rtl] .flex-offset-xs-90{margin-left:auto;margin-right:90%}.offset-xs-95,.flex-offset-xs-95{margin-left:95%}[dir=rtl] .offset-xs-95,[dir=rtl] .flex-offset-xs-95{margin-left:auto;margin-right:95%}.offset-xs-33,.flex-offset-xs-33{margin-left:calc(100% / 3)}.offset-xs-66,.flex-offset-xs-66{margin-left:calc(200% / 3)}[dir=rtl] .offset-xs-66,[dir=rtl] .flex-offset-xs-66{margin-left:auto;margin-right:calc(200% / 3)}.layout-align-xs,.layout-align-xs-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-grid-row-align:stretch;align-items:stretch}.layout-align-xs-start,.layout-align-xs-start-start,.layout-align-xs-start-center,.layout-align-xs-start-end,.layout-align-xs-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-xs-center,.layout-align-xs-center-start,.layout-align-xs-center-center,.layout-align-xs-center-end,.layout-align-xs-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-xs-end,.layout-align-xs-end-start,.layout-align-xs-end-center,.layout-align-xs-end-end,.layout-align-xs-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-xs-space-around,.layout-align-xs-space-around-center,.layout-align-xs-space-around-start,.layout-align-xs-space-around-end,.layout-align-xs-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-xs-space-between,.layout-align-xs-space-between-center,.layout-align-xs-space-between-start,.layout-align-xs-space-between-end,.layout-align-xs-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-xs-start-start,.layout-align-xs-center-start,.layout-align-xs-end-start,.layout-align-xs-space-between-start,.layout-align-xs-space-around-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-xs-start-center,.layout-align-xs-center-center,.layout-align-xs-end-center,.layout-align-xs-space-between-center,.layout-align-xs-space-around-center{-webkit-box-align:center;-webkit-align-items:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-xs-start-center > *,.layout-align-xs-center-center > *,.layout-align-xs-end-center > *,.layout-align-xs-space-between-center > *,.layout-align-xs-space-around-center > *{max-width:100%;box-sizing:border-box}.layout-align-xs-start-end,.layout-align-xs-center-end,.layout-align-xs-end-end,.layout-align-xs-space-between-end,.layout-align-xs-space-around-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-xs-start-stretch,.layout-align-xs-center-stretch,.layout-align-xs-end-stretch,.layout-align-xs-space-between-stretch,.layout-align-xs-space-around-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-xs{-webkit-box-flex:1;-webkit-flex:1;flex:1;box-sizing:border-box}.flex-xs-grow{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-xs-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xs-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-xs-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-xs-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-xs-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-column > .flex-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-row > .flex-xs-33,.layout-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-66,.layout-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-33,.layout-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xs-66,.layout-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row > .flex-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-xs-column > .flex-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-row > .flex-xs-33,.layout-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-66,.layout-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-33,.layout-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xs-66,.layout-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row > .flex-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-xs-column > .flex-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-row > .flex-xs-33,.layout-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-66,.layout-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-33,.layout-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xs-66,.layout-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row > .flex-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-xs-column > .flex-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-row > .flex-xs-33,.layout-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-66,.layout-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-33,.layout-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xs-66,.layout-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row > .flex-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-xs-column > .flex-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-row > .flex-xs-33,.layout-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-66,.layout-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-33,.layout-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xs-66,.layout-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row > .flex-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-xs-column > .flex-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-row > .flex-xs-33,.layout-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-66,.layout-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-33,.layout-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xs-66,.layout-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row > .flex-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-xs-column > .flex-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-row > .flex-xs-33,.layout-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-66,.layout-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-33,.layout-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xs-66,.layout-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row > .flex-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-xs-column > .flex-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-row > .flex-xs-33,.layout-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-66,.layout-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-33,.layout-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xs-66,.layout-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row > .flex-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-xs-column > .flex-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-row > .flex-xs-33,.layout-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-66,.layout-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-33,.layout-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xs-66,.layout-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row > .flex-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-xs-column > .flex-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-row > .flex-xs-33,.layout-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-66,.layout-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-33,.layout-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xs-66,.layout-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row > .flex-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-xs-column > .flex-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-row > .flex-xs-33,.layout-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-66,.layout-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-33,.layout-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xs-66,.layout-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row > .flex-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-xs-column > .flex-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-row > .flex-xs-33,.layout-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-66,.layout-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-33,.layout-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xs-66,.layout-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row > .flex-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-xs-column > .flex-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-row > .flex-xs-33,.layout-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-66,.layout-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-33,.layout-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xs-66,.layout-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row > .flex-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-xs-column > .flex-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-row > .flex-xs-33,.layout-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-66,.layout-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-33,.layout-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xs-66,.layout-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row > .flex-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-xs-column > .flex-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-row > .flex-xs-33,.layout-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-66,.layout-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-33,.layout-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xs-66,.layout-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row > .flex-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-xs-column > .flex-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-row > .flex-xs-33,.layout-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-66,.layout-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-33,.layout-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xs-66,.layout-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row > .flex-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-xs-column > .flex-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-row > .flex-xs-33,.layout-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-66,.layout-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-33,.layout-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xs-66,.layout-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row > .flex-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-xs-column > .flex-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-row > .flex-xs-33,.layout-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-66,.layout-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-33,.layout-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xs-66,.layout-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row > .flex-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-xs-column > .flex-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-row > .flex-xs-33,.layout-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-66,.layout-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-33,.layout-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xs-66,.layout-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row > .flex-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-xs-column > .flex-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-row > .flex-xs-33,.layout-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-66,.layout-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-33,.layout-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xs-66,.layout-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row > .flex-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-xs-column > .flex-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-xs-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-33,.layout-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xs-66,.layout-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xs-33,.layout-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xs-66,.layout-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row > .flex-xs-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-xs-column > .flex-xs-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-xs-row > .flex-xs-33,.layout-xs-row > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-xs-row > .flex-xs-66,.layout-xs-row > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-xs-row > .flex{min-width:0}.layout-xs-column > .flex-xs-33,.layout-xs-column > .flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-xs-column > .flex-xs-66,.layout-xs-column > .flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-column > .flex{min-height:0}.layout-xs,.layout-xs-column,.layout-xs-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-xs-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-xs-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width: 600px){.flex-order-gt-xs--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-gt-xs--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-gt-xs--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-gt-xs--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-gt-xs--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-gt-xs--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-gt-xs--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-gt-xs--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-gt-xs--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-gt-xs--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-gt-xs--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-gt-xs--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-gt-xs--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-gt-xs--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-gt-xs--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-gt-xs--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-gt-xs--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-gt-xs--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-gt-xs--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-gt-xs--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-gt-xs-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-gt-xs-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-gt-xs-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-gt-xs-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-gt-xs-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-gt-xs-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-gt-xs-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-gt-xs-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-gt-xs-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-gt-xs-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-gt-xs-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-gt-xs-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-gt-xs-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-gt-xs-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-gt-xs-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-gt-xs-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-gt-xs-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-gt-xs-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-gt-xs-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-gt-xs-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-gt-xs-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.offset-gt-xs-0,.flex-offset-gt-xs-0{margin-left:0}[dir=rtl] .offset-gt-xs-0,[dir=rtl] .flex-offset-gt-xs-0{margin-left:auto;margin-right:0}.offset-gt-xs-5,.flex-offset-gt-xs-5{margin-left:5%}[dir=rtl] .offset-gt-xs-5,[dir=rtl] .flex-offset-gt-xs-5{margin-left:auto;margin-right:5%}.offset-gt-xs-10,.flex-offset-gt-xs-10{margin-left:10%}[dir=rtl] .offset-gt-xs-10,[dir=rtl] .flex-offset-gt-xs-10{margin-left:auto;margin-right:10%}.offset-gt-xs-15,.flex-offset-gt-xs-15{margin-left:15%}[dir=rtl] .offset-gt-xs-15,[dir=rtl] .flex-offset-gt-xs-15{margin-left:auto;margin-right:15%}.offset-gt-xs-20,.flex-offset-gt-xs-20{margin-left:20%}[dir=rtl] .offset-gt-xs-20,[dir=rtl] .flex-offset-gt-xs-20{margin-left:auto;margin-right:20%}.offset-gt-xs-25,.flex-offset-gt-xs-25{margin-left:25%}[dir=rtl] .offset-gt-xs-25,[dir=rtl] .flex-offset-gt-xs-25{margin-left:auto;margin-right:25%}.offset-gt-xs-30,.flex-offset-gt-xs-30{margin-left:30%}[dir=rtl] .offset-gt-xs-30,[dir=rtl] .flex-offset-gt-xs-30{margin-left:auto;margin-right:30%}.offset-gt-xs-35,.flex-offset-gt-xs-35{margin-left:35%}[dir=rtl] .offset-gt-xs-35,[dir=rtl] .flex-offset-gt-xs-35{margin-left:auto;margin-right:35%}.offset-gt-xs-40,.flex-offset-gt-xs-40{margin-left:40%}[dir=rtl] .offset-gt-xs-40,[dir=rtl] .flex-offset-gt-xs-40{margin-left:auto;margin-right:40%}.offset-gt-xs-45,.flex-offset-gt-xs-45{margin-left:45%}[dir=rtl] .offset-gt-xs-45,[dir=rtl] .flex-offset-gt-xs-45{margin-left:auto;margin-right:45%}.offset-gt-xs-50,.flex-offset-gt-xs-50{margin-left:50%}[dir=rtl] .offset-gt-xs-50,[dir=rtl] .flex-offset-gt-xs-50{margin-left:auto;margin-right:50%}.offset-gt-xs-55,.flex-offset-gt-xs-55{margin-left:55%}[dir=rtl] .offset-gt-xs-55,[dir=rtl] .flex-offset-gt-xs-55{margin-left:auto;margin-right:55%}.offset-gt-xs-60,.flex-offset-gt-xs-60{margin-left:60%}[dir=rtl] .offset-gt-xs-60,[dir=rtl] .flex-offset-gt-xs-60{margin-left:auto;margin-right:60%}.offset-gt-xs-65,.flex-offset-gt-xs-65{margin-left:65%}[dir=rtl] .offset-gt-xs-65,[dir=rtl] .flex-offset-gt-xs-65{margin-left:auto;margin-right:65%}.offset-gt-xs-70,.flex-offset-gt-xs-70{margin-left:70%}[dir=rtl] .offset-gt-xs-70,[dir=rtl] .flex-offset-gt-xs-70{margin-left:auto;margin-right:70%}.offset-gt-xs-75,.flex-offset-gt-xs-75{margin-left:75%}[dir=rtl] .offset-gt-xs-75,[dir=rtl] .flex-offset-gt-xs-75{margin-left:auto;margin-right:75%}.offset-gt-xs-80,.flex-offset-gt-xs-80{margin-left:80%}[dir=rtl] .offset-gt-xs-80,[dir=rtl] .flex-offset-gt-xs-80{margin-left:auto;margin-right:80%}.offset-gt-xs-85,.flex-offset-gt-xs-85{margin-left:85%}[dir=rtl] .offset-gt-xs-85,[dir=rtl] .flex-offset-gt-xs-85{margin-left:auto;margin-right:85%}.offset-gt-xs-90,.flex-offset-gt-xs-90{margin-left:90%}[dir=rtl] .offset-gt-xs-90,[dir=rtl] .flex-offset-gt-xs-90{margin-left:auto;margin-right:90%}.offset-gt-xs-95,.flex-offset-gt-xs-95{margin-left:95%}[dir=rtl] .offset-gt-xs-95,[dir=rtl] .flex-offset-gt-xs-95{margin-left:auto;margin-right:95%}.offset-gt-xs-33,.flex-offset-gt-xs-33{margin-left:calc(100% / 3)}.offset-gt-xs-66,.flex-offset-gt-xs-66{margin-left:calc(200% / 3)}[dir=rtl] .offset-gt-xs-66,[dir=rtl] .flex-offset-gt-xs-66{margin-left:auto;margin-right:calc(200% / 3)}.layout-align-gt-xs,.layout-align-gt-xs-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-grid-row-align:stretch;align-items:stretch}.layout-align-gt-xs-start,.layout-align-gt-xs-start-start,.layout-align-gt-xs-start-center,.layout-align-gt-xs-start-end,.layout-align-gt-xs-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-gt-xs-center,.layout-align-gt-xs-center-start,.layout-align-gt-xs-center-center,.layout-align-gt-xs-center-end,.layout-align-gt-xs-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-gt-xs-end,.layout-align-gt-xs-end-start,.layout-align-gt-xs-end-center,.layout-align-gt-xs-end-end,.layout-align-gt-xs-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-gt-xs-space-around,.layout-align-gt-xs-space-around-center,.layout-align-gt-xs-space-around-start,.layout-align-gt-xs-space-around-end,.layout-align-gt-xs-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-gt-xs-space-between,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-gt-xs-start-start,.layout-align-gt-xs-center-start,.layout-align-gt-xs-end-start,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-space-around-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-gt-xs-start-center,.layout-align-gt-xs-center-center,.layout-align-gt-xs-end-center,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-space-around-center{-webkit-box-align:center;-webkit-align-items:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-gt-xs-start-center > *,.layout-align-gt-xs-center-center > *,.layout-align-gt-xs-end-center > *,.layout-align-gt-xs-space-between-center > *,.layout-align-gt-xs-space-around-center > *{max-width:100%;box-sizing:border-box}.layout-align-gt-xs-start-end,.layout-align-gt-xs-center-end,.layout-align-gt-xs-end-end,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-space-around-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-gt-xs-start-stretch,.layout-align-gt-xs-center-stretch,.layout-align-gt-xs-end-stretch,.layout-align-gt-xs-space-between-stretch,.layout-align-gt-xs-space-around-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-gt-xs{-webkit-box-flex:1;-webkit-flex:1;flex:1;box-sizing:border-box}.flex-gt-xs-grow{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-gt-xs-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-xs-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-xs-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-xs-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-xs-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-column > .flex-gt-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-row > .flex-gt-xs-33,.layout-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-66,.layout-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-33,.layout-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-xs-66,.layout-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-xs-column > .flex-gt-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-row > .flex-gt-xs-33,.layout-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-66,.layout-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-33,.layout-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-xs-66,.layout-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column > .flex-gt-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-row > .flex-gt-xs-33,.layout-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-66,.layout-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-33,.layout-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-xs-66,.layout-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column > .flex-gt-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-row > .flex-gt-xs-33,.layout-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-66,.layout-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-33,.layout-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-xs-66,.layout-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column > .flex-gt-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-row > .flex-gt-xs-33,.layout-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-66,.layout-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-33,.layout-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-xs-66,.layout-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column > .flex-gt-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-row > .flex-gt-xs-33,.layout-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-66,.layout-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-33,.layout-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-xs-66,.layout-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column > .flex-gt-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-row > .flex-gt-xs-33,.layout-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-66,.layout-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-33,.layout-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-xs-66,.layout-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column > .flex-gt-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-row > .flex-gt-xs-33,.layout-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-66,.layout-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-33,.layout-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-xs-66,.layout-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column > .flex-gt-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-row > .flex-gt-xs-33,.layout-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-66,.layout-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-33,.layout-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-xs-66,.layout-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column > .flex-gt-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-row > .flex-gt-xs-33,.layout-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-66,.layout-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-33,.layout-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-xs-66,.layout-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column > .flex-gt-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-row > .flex-gt-xs-33,.layout-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-66,.layout-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-33,.layout-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-xs-66,.layout-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column > .flex-gt-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-row > .flex-gt-xs-33,.layout-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-66,.layout-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-33,.layout-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-xs-66,.layout-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column > .flex-gt-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-row > .flex-gt-xs-33,.layout-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-66,.layout-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-33,.layout-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-xs-66,.layout-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column > .flex-gt-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-row > .flex-gt-xs-33,.layout-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-66,.layout-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-33,.layout-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-xs-66,.layout-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column > .flex-gt-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-row > .flex-gt-xs-33,.layout-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-66,.layout-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-33,.layout-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-xs-66,.layout-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column > .flex-gt-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-row > .flex-gt-xs-33,.layout-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-66,.layout-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-33,.layout-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-xs-66,.layout-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column > .flex-gt-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-row > .flex-gt-xs-33,.layout-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-66,.layout-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-33,.layout-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-xs-66,.layout-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column > .flex-gt-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-row > .flex-gt-xs-33,.layout-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-66,.layout-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-33,.layout-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-xs-66,.layout-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column > .flex-gt-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-row > .flex-gt-xs-33,.layout-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-66,.layout-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-33,.layout-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-xs-66,.layout-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column > .flex-gt-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-row > .flex-gt-xs-33,.layout-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-66,.layout-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-33,.layout-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-xs-66,.layout-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column > .flex-gt-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-xs-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-33,.layout-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-xs-66,.layout-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-xs-33,.layout-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-xs-66,.layout-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column > .flex-gt-xs-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-33,.layout-gt-xs-row > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row > .flex-gt-xs-66,.layout-gt-xs-row > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row > .flex{min-width:0}.layout-gt-xs-column > .flex-gt-xs-33,.layout-gt-xs-column > .flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-xs-column > .flex-gt-xs-66,.layout-gt-xs-column > .flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-column > .flex{min-height:0}.layout-gt-xs,.layout-gt-xs-column,.layout-gt-xs-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-gt-xs-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-gt-xs-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width: 600px) and (max-width: 959px){.hide:not(.show-gt-xs):not(.show-sm):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show){display:none}.hide-sm:not(.show-gt-xs):not(.show-sm):not(.show){display:none}.flex-order-sm--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-sm--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-sm--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-sm--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-sm--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-sm--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-sm--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-sm--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-sm--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-sm--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-sm--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-sm--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-sm--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-sm--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-sm--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-sm--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-sm--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-sm--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-sm--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-sm--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-sm-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-sm-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-sm-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-sm-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-sm-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-sm-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-sm-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-sm-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.offset-sm-0,.flex-offset-sm-0{margin-left:0}[dir=rtl] .offset-sm-0,[dir=rtl] .flex-offset-sm-0{margin-left:auto;margin-right:0}.offset-sm-5,.flex-offset-sm-5{margin-left:5%}[dir=rtl] .offset-sm-5,[dir=rtl] .flex-offset-sm-5{margin-left:auto;margin-right:5%}.offset-sm-10,.flex-offset-sm-10{margin-left:10%}[dir=rtl] .offset-sm-10,[dir=rtl] .flex-offset-sm-10{margin-left:auto;margin-right:10%}.offset-sm-15,.flex-offset-sm-15{margin-left:15%}[dir=rtl] .offset-sm-15,[dir=rtl] .flex-offset-sm-15{margin-left:auto;margin-right:15%}.offset-sm-20,.flex-offset-sm-20{margin-left:20%}[dir=rtl] .offset-sm-20,[dir=rtl] .flex-offset-sm-20{margin-left:auto;margin-right:20%}.offset-sm-25,.flex-offset-sm-25{margin-left:25%}[dir=rtl] .offset-sm-25,[dir=rtl] .flex-offset-sm-25{margin-left:auto;margin-right:25%}.offset-sm-30,.flex-offset-sm-30{margin-left:30%}[dir=rtl] .offset-sm-30,[dir=rtl] .flex-offset-sm-30{margin-left:auto;margin-right:30%}.offset-sm-35,.flex-offset-sm-35{margin-left:35%}[dir=rtl] .offset-sm-35,[dir=rtl] .flex-offset-sm-35{margin-left:auto;margin-right:35%}.offset-sm-40,.flex-offset-sm-40{margin-left:40%}[dir=rtl] .offset-sm-40,[dir=rtl] .flex-offset-sm-40{margin-left:auto;margin-right:40%}.offset-sm-45,.flex-offset-sm-45{margin-left:45%}[dir=rtl] .offset-sm-45,[dir=rtl] .flex-offset-sm-45{margin-left:auto;margin-right:45%}.offset-sm-50,.flex-offset-sm-50{margin-left:50%}[dir=rtl] .offset-sm-50,[dir=rtl] .flex-offset-sm-50{margin-left:auto;margin-right:50%}.offset-sm-55,.flex-offset-sm-55{margin-left:55%}[dir=rtl] .offset-sm-55,[dir=rtl] .flex-offset-sm-55{margin-left:auto;margin-right:55%}.offset-sm-60,.flex-offset-sm-60{margin-left:60%}[dir=rtl] .offset-sm-60,[dir=rtl] .flex-offset-sm-60{margin-left:auto;margin-right:60%}.offset-sm-65,.flex-offset-sm-65{margin-left:65%}[dir=rtl] .offset-sm-65,[dir=rtl] .flex-offset-sm-65{margin-left:auto;margin-right:65%}.offset-sm-70,.flex-offset-sm-70{margin-left:70%}[dir=rtl] .offset-sm-70,[dir=rtl] .flex-offset-sm-70{margin-left:auto;margin-right:70%}.offset-sm-75,.flex-offset-sm-75{margin-left:75%}[dir=rtl] .offset-sm-75,[dir=rtl] .flex-offset-sm-75{margin-left:auto;margin-right:75%}.offset-sm-80,.flex-offset-sm-80{margin-left:80%}[dir=rtl] .offset-sm-80,[dir=rtl] .flex-offset-sm-80{margin-left:auto;margin-right:80%}.offset-sm-85,.flex-offset-sm-85{margin-left:85%}[dir=rtl] .offset-sm-85,[dir=rtl] .flex-offset-sm-85{margin-left:auto;margin-right:85%}.offset-sm-90,.flex-offset-sm-90{margin-left:90%}[dir=rtl] .offset-sm-90,[dir=rtl] .flex-offset-sm-90{margin-left:auto;margin-right:90%}.offset-sm-95,.flex-offset-sm-95{margin-left:95%}[dir=rtl] .offset-sm-95,[dir=rtl] .flex-offset-sm-95{margin-left:auto;margin-right:95%}.offset-sm-33,.flex-offset-sm-33{margin-left:calc(100% / 3)}.offset-sm-66,.flex-offset-sm-66{margin-left:calc(200% / 3)}[dir=rtl] .offset-sm-66,[dir=rtl] .flex-offset-sm-66{margin-left:auto;margin-right:calc(200% / 3)}.layout-align-sm,.layout-align-sm-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-grid-row-align:stretch;align-items:stretch}.layout-align-sm-start,.layout-align-sm-start-start,.layout-align-sm-start-center,.layout-align-sm-start-end,.layout-align-sm-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-sm-center,.layout-align-sm-center-start,.layout-align-sm-center-center,.layout-align-sm-center-end,.layout-align-sm-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-sm-end,.layout-align-sm-end-start,.layout-align-sm-end-center,.layout-align-sm-end-end,.layout-align-sm-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-sm-space-around,.layout-align-sm-space-around-center,.layout-align-sm-space-around-start,.layout-align-sm-space-around-end,.layout-align-sm-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-sm-space-between,.layout-align-sm-space-between-center,.layout-align-sm-space-between-start,.layout-align-sm-space-between-end,.layout-align-sm-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-sm-start-start,.layout-align-sm-center-start,.layout-align-sm-end-start,.layout-align-sm-space-between-start,.layout-align-sm-space-around-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-sm-start-center,.layout-align-sm-center-center,.layout-align-sm-end-center,.layout-align-sm-space-between-center,.layout-align-sm-space-around-center{-webkit-box-align:center;-webkit-align-items:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-sm-start-center > *,.layout-align-sm-center-center > *,.layout-align-sm-end-center > *,.layout-align-sm-space-between-center > *,.layout-align-sm-space-around-center > *{max-width:100%;box-sizing:border-box}.layout-align-sm-start-end,.layout-align-sm-center-end,.layout-align-sm-end-end,.layout-align-sm-space-between-end,.layout-align-sm-space-around-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-sm-start-stretch,.layout-align-sm-center-stretch,.layout-align-sm-end-stretch,.layout-align-sm-space-between-stretch,.layout-align-sm-space-around-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-sm{-webkit-box-flex:1;-webkit-flex:1;flex:1;box-sizing:border-box}.flex-sm-grow{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-sm-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-sm-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-sm-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-sm-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-sm-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-column > .flex-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-row > .flex-sm-33,.layout-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-66,.layout-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-33,.layout-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-sm-66,.layout-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row > .flex-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-sm-column > .flex-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-row > .flex-sm-33,.layout-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-66,.layout-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-33,.layout-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-sm-66,.layout-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row > .flex-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-sm-column > .flex-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-row > .flex-sm-33,.layout-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-66,.layout-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-33,.layout-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-sm-66,.layout-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row > .flex-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-sm-column > .flex-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-row > .flex-sm-33,.layout-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-66,.layout-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-33,.layout-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-sm-66,.layout-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row > .flex-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-sm-column > .flex-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-row > .flex-sm-33,.layout-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-66,.layout-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-33,.layout-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-sm-66,.layout-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row > .flex-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-sm-column > .flex-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-row > .flex-sm-33,.layout-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-66,.layout-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-33,.layout-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-sm-66,.layout-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row > .flex-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-sm-column > .flex-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-row > .flex-sm-33,.layout-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-66,.layout-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-33,.layout-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-sm-66,.layout-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row > .flex-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-sm-column > .flex-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-row > .flex-sm-33,.layout-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-66,.layout-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-33,.layout-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-sm-66,.layout-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row > .flex-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-sm-column > .flex-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-row > .flex-sm-33,.layout-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-66,.layout-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-33,.layout-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-sm-66,.layout-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row > .flex-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-sm-column > .flex-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-row > .flex-sm-33,.layout-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-66,.layout-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-33,.layout-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-sm-66,.layout-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row > .flex-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-sm-column > .flex-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-row > .flex-sm-33,.layout-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-66,.layout-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-33,.layout-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-sm-66,.layout-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row > .flex-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-sm-column > .flex-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-row > .flex-sm-33,.layout-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-66,.layout-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-33,.layout-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-sm-66,.layout-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row > .flex-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-sm-column > .flex-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-row > .flex-sm-33,.layout-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-66,.layout-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-33,.layout-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-sm-66,.layout-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row > .flex-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-sm-column > .flex-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-row > .flex-sm-33,.layout-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-66,.layout-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-33,.layout-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-sm-66,.layout-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row > .flex-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-sm-column > .flex-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-row > .flex-sm-33,.layout-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-66,.layout-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-33,.layout-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-sm-66,.layout-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row > .flex-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-sm-column > .flex-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-row > .flex-sm-33,.layout-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-66,.layout-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-33,.layout-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-sm-66,.layout-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row > .flex-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-sm-column > .flex-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-row > .flex-sm-33,.layout-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-66,.layout-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-33,.layout-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-sm-66,.layout-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row > .flex-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-sm-column > .flex-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-row > .flex-sm-33,.layout-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-66,.layout-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-33,.layout-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-sm-66,.layout-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row > .flex-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-sm-column > .flex-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-row > .flex-sm-33,.layout-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-66,.layout-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-33,.layout-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-sm-66,.layout-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row > .flex-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-sm-column > .flex-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-row > .flex-sm-33,.layout-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-66,.layout-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-33,.layout-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-sm-66,.layout-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row > .flex-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-sm-column > .flex-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-sm-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-33,.layout-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-sm-66,.layout-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-sm-33,.layout-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-sm-66,.layout-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row > .flex-sm-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-sm-column > .flex-sm-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-sm-row > .flex-sm-33,.layout-sm-row > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-sm-row > .flex-sm-66,.layout-sm-row > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-sm-row > .flex{min-width:0}.layout-sm-column > .flex-sm-33,.layout-sm-column > .flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-sm-column > .flex-sm-66,.layout-sm-column > .flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-column > .flex{min-height:0}.layout-sm,.layout-sm-column,.layout-sm-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-sm-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-sm-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width: 960px){.flex-order-gt-sm--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-gt-sm--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-gt-sm--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-gt-sm--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-gt-sm--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-gt-sm--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-gt-sm--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-gt-sm--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-gt-sm--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-gt-sm--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-gt-sm--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-gt-sm--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-gt-sm--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-gt-sm--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-gt-sm--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-gt-sm--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-gt-sm--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-gt-sm--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-gt-sm--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-gt-sm--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-gt-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-gt-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-gt-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-gt-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-gt-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-gt-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-gt-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-gt-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-gt-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-gt-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-gt-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-gt-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-gt-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-gt-sm-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-gt-sm-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-gt-sm-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-gt-sm-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-gt-sm-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-gt-sm-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-gt-sm-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-gt-sm-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.offset-gt-sm-0,.flex-offset-gt-sm-0{margin-left:0}[dir=rtl] .offset-gt-sm-0,[dir=rtl] .flex-offset-gt-sm-0{margin-left:auto;margin-right:0}.offset-gt-sm-5,.flex-offset-gt-sm-5{margin-left:5%}[dir=rtl] .offset-gt-sm-5,[dir=rtl] .flex-offset-gt-sm-5{margin-left:auto;margin-right:5%}.offset-gt-sm-10,.flex-offset-gt-sm-10{margin-left:10%}[dir=rtl] .offset-gt-sm-10,[dir=rtl] .flex-offset-gt-sm-10{margin-left:auto;margin-right:10%}.offset-gt-sm-15,.flex-offset-gt-sm-15{margin-left:15%}[dir=rtl] .offset-gt-sm-15,[dir=rtl] .flex-offset-gt-sm-15{margin-left:auto;margin-right:15%}.offset-gt-sm-20,.flex-offset-gt-sm-20{margin-left:20%}[dir=rtl] .offset-gt-sm-20,[dir=rtl] .flex-offset-gt-sm-20{margin-left:auto;margin-right:20%}.offset-gt-sm-25,.flex-offset-gt-sm-25{margin-left:25%}[dir=rtl] .offset-gt-sm-25,[dir=rtl] .flex-offset-gt-sm-25{margin-left:auto;margin-right:25%}.offset-gt-sm-30,.flex-offset-gt-sm-30{margin-left:30%}[dir=rtl] .offset-gt-sm-30,[dir=rtl] .flex-offset-gt-sm-30{margin-left:auto;margin-right:30%}.offset-gt-sm-35,.flex-offset-gt-sm-35{margin-left:35%}[dir=rtl] .offset-gt-sm-35,[dir=rtl] .flex-offset-gt-sm-35{margin-left:auto;margin-right:35%}.offset-gt-sm-40,.flex-offset-gt-sm-40{margin-left:40%}[dir=rtl] .offset-gt-sm-40,[dir=rtl] .flex-offset-gt-sm-40{margin-left:auto;margin-right:40%}.offset-gt-sm-45,.flex-offset-gt-sm-45{margin-left:45%}[dir=rtl] .offset-gt-sm-45,[dir=rtl] .flex-offset-gt-sm-45{margin-left:auto;margin-right:45%}.offset-gt-sm-50,.flex-offset-gt-sm-50{margin-left:50%}[dir=rtl] .offset-gt-sm-50,[dir=rtl] .flex-offset-gt-sm-50{margin-left:auto;margin-right:50%}.offset-gt-sm-55,.flex-offset-gt-sm-55{margin-left:55%}[dir=rtl] .offset-gt-sm-55,[dir=rtl] .flex-offset-gt-sm-55{margin-left:auto;margin-right:55%}.offset-gt-sm-60,.flex-offset-gt-sm-60{margin-left:60%}[dir=rtl] .offset-gt-sm-60,[dir=rtl] .flex-offset-gt-sm-60{margin-left:auto;margin-right:60%}.offset-gt-sm-65,.flex-offset-gt-sm-65{margin-left:65%}[dir=rtl] .offset-gt-sm-65,[dir=rtl] .flex-offset-gt-sm-65{margin-left:auto;margin-right:65%}.offset-gt-sm-70,.flex-offset-gt-sm-70{margin-left:70%}[dir=rtl] .offset-gt-sm-70,[dir=rtl] .flex-offset-gt-sm-70{margin-left:auto;margin-right:70%}.offset-gt-sm-75,.flex-offset-gt-sm-75{margin-left:75%}[dir=rtl] .offset-gt-sm-75,[dir=rtl] .flex-offset-gt-sm-75{margin-left:auto;margin-right:75%}.offset-gt-sm-80,.flex-offset-gt-sm-80{margin-left:80%}[dir=rtl] .offset-gt-sm-80,[dir=rtl] .flex-offset-gt-sm-80{margin-left:auto;margin-right:80%}.offset-gt-sm-85,.flex-offset-gt-sm-85{margin-left:85%}[dir=rtl] .offset-gt-sm-85,[dir=rtl] .flex-offset-gt-sm-85{margin-left:auto;margin-right:85%}.offset-gt-sm-90,.flex-offset-gt-sm-90{margin-left:90%}[dir=rtl] .offset-gt-sm-90,[dir=rtl] .flex-offset-gt-sm-90{margin-left:auto;margin-right:90%}.offset-gt-sm-95,.flex-offset-gt-sm-95{margin-left:95%}[dir=rtl] .offset-gt-sm-95,[dir=rtl] .flex-offset-gt-sm-95{margin-left:auto;margin-right:95%}.offset-gt-sm-33,.flex-offset-gt-sm-33{margin-left:calc(100% / 3)}.offset-gt-sm-66,.flex-offset-gt-sm-66{margin-left:calc(200% / 3)}[dir=rtl] .offset-gt-sm-66,[dir=rtl] .flex-offset-gt-sm-66{margin-left:auto;margin-right:calc(200% / 3)}.layout-align-gt-sm,.layout-align-gt-sm-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-grid-row-align:stretch;align-items:stretch}.layout-align-gt-sm-start,.layout-align-gt-sm-start-start,.layout-align-gt-sm-start-center,.layout-align-gt-sm-start-end,.layout-align-gt-sm-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-gt-sm-center,.layout-align-gt-sm-center-start,.layout-align-gt-sm-center-center,.layout-align-gt-sm-center-end,.layout-align-gt-sm-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-gt-sm-end,.layout-align-gt-sm-end-start,.layout-align-gt-sm-end-center,.layout-align-gt-sm-end-end,.layout-align-gt-sm-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-gt-sm-space-around,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-gt-sm-space-between,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-gt-sm-start-start,.layout-align-gt-sm-center-start,.layout-align-gt-sm-end-start,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-space-around-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-gt-sm-start-center,.layout-align-gt-sm-center-center,.layout-align-gt-sm-end-center,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-space-around-center{-webkit-box-align:center;-webkit-align-items:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-gt-sm-start-center > *,.layout-align-gt-sm-center-center > *,.layout-align-gt-sm-end-center > *,.layout-align-gt-sm-space-between-center > *,.layout-align-gt-sm-space-around-center > *{max-width:100%;box-sizing:border-box}.layout-align-gt-sm-start-end,.layout-align-gt-sm-center-end,.layout-align-gt-sm-end-end,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-space-around-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-gt-sm-start-stretch,.layout-align-gt-sm-center-stretch,.layout-align-gt-sm-end-stretch,.layout-align-gt-sm-space-between-stretch,.layout-align-gt-sm-space-around-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-gt-sm{-webkit-box-flex:1;-webkit-flex:1;flex:1;box-sizing:border-box}.flex-gt-sm-grow{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-gt-sm-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-sm-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-sm-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-sm-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-sm-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-column > .flex-gt-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-row > .flex-gt-sm-33,.layout-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-66,.layout-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-33,.layout-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-sm-66,.layout-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-sm-column > .flex-gt-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-row > .flex-gt-sm-33,.layout-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-66,.layout-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-33,.layout-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-sm-66,.layout-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column > .flex-gt-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-row > .flex-gt-sm-33,.layout-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-66,.layout-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-33,.layout-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-sm-66,.layout-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column > .flex-gt-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-row > .flex-gt-sm-33,.layout-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-66,.layout-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-33,.layout-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-sm-66,.layout-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column > .flex-gt-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-row > .flex-gt-sm-33,.layout-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-66,.layout-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-33,.layout-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-sm-66,.layout-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column > .flex-gt-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-row > .flex-gt-sm-33,.layout-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-66,.layout-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-33,.layout-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-sm-66,.layout-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column > .flex-gt-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-row > .flex-gt-sm-33,.layout-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-66,.layout-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-33,.layout-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-sm-66,.layout-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column > .flex-gt-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-row > .flex-gt-sm-33,.layout-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-66,.layout-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-33,.layout-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-sm-66,.layout-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column > .flex-gt-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-row > .flex-gt-sm-33,.layout-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-66,.layout-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-33,.layout-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-sm-66,.layout-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column > .flex-gt-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-row > .flex-gt-sm-33,.layout-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-66,.layout-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-33,.layout-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-sm-66,.layout-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column > .flex-gt-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-row > .flex-gt-sm-33,.layout-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-66,.layout-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-33,.layout-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-sm-66,.layout-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column > .flex-gt-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-row > .flex-gt-sm-33,.layout-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-66,.layout-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-33,.layout-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-sm-66,.layout-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column > .flex-gt-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-row > .flex-gt-sm-33,.layout-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-66,.layout-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-33,.layout-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-sm-66,.layout-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column > .flex-gt-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-row > .flex-gt-sm-33,.layout-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-66,.layout-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-33,.layout-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-sm-66,.layout-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column > .flex-gt-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-row > .flex-gt-sm-33,.layout-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-66,.layout-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-33,.layout-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-sm-66,.layout-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column > .flex-gt-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-row > .flex-gt-sm-33,.layout-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-66,.layout-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-33,.layout-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-sm-66,.layout-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column > .flex-gt-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-row > .flex-gt-sm-33,.layout-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-66,.layout-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-33,.layout-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-sm-66,.layout-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column > .flex-gt-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-row > .flex-gt-sm-33,.layout-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-66,.layout-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-33,.layout-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-sm-66,.layout-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column > .flex-gt-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-row > .flex-gt-sm-33,.layout-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-66,.layout-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-33,.layout-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-sm-66,.layout-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column > .flex-gt-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-row > .flex-gt-sm-33,.layout-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-66,.layout-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-33,.layout-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-sm-66,.layout-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column > .flex-gt-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-sm-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-33,.layout-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-sm-66,.layout-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-sm-33,.layout-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-sm-66,.layout-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column > .flex-gt-sm-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-33,.layout-gt-sm-row > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row > .flex-gt-sm-66,.layout-gt-sm-row > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row > .flex{min-width:0}.layout-gt-sm-column > .flex-gt-sm-33,.layout-gt-sm-column > .flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-sm-column > .flex-gt-sm-66,.layout-gt-sm-column > .flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-column > .flex{min-height:0}.layout-gt-sm,.layout-gt-sm-column,.layout-gt-sm-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-gt-sm-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-gt-sm-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width: 960px) and (max-width: 1279px){.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show){display:none}.hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show){display:none}.flex-order-md--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-md--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-md--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-md--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-md--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-md--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-md--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-md--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-md--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-md--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-md--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-md--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-md--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-md--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-md--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-md--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-md--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-md--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-md--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-md--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-md-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-md-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-md-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-md-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-md-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-md-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-md-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-md-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.offset-md-0,.flex-offset-md-0{margin-left:0}[dir=rtl] .offset-md-0,[dir=rtl] .flex-offset-md-0{margin-left:auto;margin-right:0}.offset-md-5,.flex-offset-md-5{margin-left:5%}[dir=rtl] .offset-md-5,[dir=rtl] .flex-offset-md-5{margin-left:auto;margin-right:5%}.offset-md-10,.flex-offset-md-10{margin-left:10%}[dir=rtl] .offset-md-10,[dir=rtl] .flex-offset-md-10{margin-left:auto;margin-right:10%}.offset-md-15,.flex-offset-md-15{margin-left:15%}[dir=rtl] .offset-md-15,[dir=rtl] .flex-offset-md-15{margin-left:auto;margin-right:15%}.offset-md-20,.flex-offset-md-20{margin-left:20%}[dir=rtl] .offset-md-20,[dir=rtl] .flex-offset-md-20{margin-left:auto;margin-right:20%}.offset-md-25,.flex-offset-md-25{margin-left:25%}[dir=rtl] .offset-md-25,[dir=rtl] .flex-offset-md-25{margin-left:auto;margin-right:25%}.offset-md-30,.flex-offset-md-30{margin-left:30%}[dir=rtl] .offset-md-30,[dir=rtl] .flex-offset-md-30{margin-left:auto;margin-right:30%}.offset-md-35,.flex-offset-md-35{margin-left:35%}[dir=rtl] .offset-md-35,[dir=rtl] .flex-offset-md-35{margin-left:auto;margin-right:35%}.offset-md-40,.flex-offset-md-40{margin-left:40%}[dir=rtl] .offset-md-40,[dir=rtl] .flex-offset-md-40{margin-left:auto;margin-right:40%}.offset-md-45,.flex-offset-md-45{margin-left:45%}[dir=rtl] .offset-md-45,[dir=rtl] .flex-offset-md-45{margin-left:auto;margin-right:45%}.offset-md-50,.flex-offset-md-50{margin-left:50%}[dir=rtl] .offset-md-50,[dir=rtl] .flex-offset-md-50{margin-left:auto;margin-right:50%}.offset-md-55,.flex-offset-md-55{margin-left:55%}[dir=rtl] .offset-md-55,[dir=rtl] .flex-offset-md-55{margin-left:auto;margin-right:55%}.offset-md-60,.flex-offset-md-60{margin-left:60%}[dir=rtl] .offset-md-60,[dir=rtl] .flex-offset-md-60{margin-left:auto;margin-right:60%}.offset-md-65,.flex-offset-md-65{margin-left:65%}[dir=rtl] .offset-md-65,[dir=rtl] .flex-offset-md-65{margin-left:auto;margin-right:65%}.offset-md-70,.flex-offset-md-70{margin-left:70%}[dir=rtl] .offset-md-70,[dir=rtl] .flex-offset-md-70{margin-left:auto;margin-right:70%}.offset-md-75,.flex-offset-md-75{margin-left:75%}[dir=rtl] .offset-md-75,[dir=rtl] .flex-offset-md-75{margin-left:auto;margin-right:75%}.offset-md-80,.flex-offset-md-80{margin-left:80%}[dir=rtl] .offset-md-80,[dir=rtl] .flex-offset-md-80{margin-left:auto;margin-right:80%}.offset-md-85,.flex-offset-md-85{margin-left:85%}[dir=rtl] .offset-md-85,[dir=rtl] .flex-offset-md-85{margin-left:auto;margin-right:85%}.offset-md-90,.flex-offset-md-90{margin-left:90%}[dir=rtl] .offset-md-90,[dir=rtl] .flex-offset-md-90{margin-left:auto;margin-right:90%}.offset-md-95,.flex-offset-md-95{margin-left:95%}[dir=rtl] .offset-md-95,[dir=rtl] .flex-offset-md-95{margin-left:auto;margin-right:95%}.offset-md-33,.flex-offset-md-33{margin-left:calc(100% / 3)}.offset-md-66,.flex-offset-md-66{margin-left:calc(200% / 3)}[dir=rtl] .offset-md-66,[dir=rtl] .flex-offset-md-66{margin-left:auto;margin-right:calc(200% / 3)}.layout-align-md,.layout-align-md-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-grid-row-align:stretch;align-items:stretch}.layout-align-md-start,.layout-align-md-start-start,.layout-align-md-start-center,.layout-align-md-start-end,.layout-align-md-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-md-center,.layout-align-md-center-start,.layout-align-md-center-center,.layout-align-md-center-end,.layout-align-md-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-md-end,.layout-align-md-end-start,.layout-align-md-end-center,.layout-align-md-end-end,.layout-align-md-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-md-space-around,.layout-align-md-space-around-center,.layout-align-md-space-around-start,.layout-align-md-space-around-end,.layout-align-md-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-md-space-between,.layout-align-md-space-between-center,.layout-align-md-space-between-start,.layout-align-md-space-between-end,.layout-align-md-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-md-start-start,.layout-align-md-center-start,.layout-align-md-end-start,.layout-align-md-space-between-start,.layout-align-md-space-around-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-md-start-center,.layout-align-md-center-center,.layout-align-md-end-center,.layout-align-md-space-between-center,.layout-align-md-space-around-center{-webkit-box-align:center;-webkit-align-items:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-md-start-center > *,.layout-align-md-center-center > *,.layout-align-md-end-center > *,.layout-align-md-space-between-center > *,.layout-align-md-space-around-center > *{max-width:100%;box-sizing:border-box}.layout-align-md-start-end,.layout-align-md-center-end,.layout-align-md-end-end,.layout-align-md-space-between-end,.layout-align-md-space-around-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-md-start-stretch,.layout-align-md-center-stretch,.layout-align-md-end-stretch,.layout-align-md-space-between-stretch,.layout-align-md-space-around-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-md{-webkit-box-flex:1;-webkit-flex:1;flex:1;box-sizing:border-box}.flex-md-grow{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-md-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-md-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-md-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-md-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-md-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-md-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-column > .flex-md-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-row > .flex-md-33,.layout-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-66,.layout-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-33,.layout-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-md-66,.layout-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row > .flex-md-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-md-column > .flex-md-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-md-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-row > .flex-md-33,.layout-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-66,.layout-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-33,.layout-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-md-66,.layout-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row > .flex-md-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-md-column > .flex-md-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-md-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-row > .flex-md-33,.layout-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-66,.layout-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-33,.layout-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-md-66,.layout-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row > .flex-md-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-md-column > .flex-md-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-md-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-row > .flex-md-33,.layout-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-66,.layout-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-33,.layout-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-md-66,.layout-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row > .flex-md-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-md-column > .flex-md-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-md-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-row > .flex-md-33,.layout-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-66,.layout-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-33,.layout-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-md-66,.layout-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row > .flex-md-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-md-column > .flex-md-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-md-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-row > .flex-md-33,.layout-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-66,.layout-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-33,.layout-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-md-66,.layout-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row > .flex-md-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-md-column > .flex-md-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-md-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-row > .flex-md-33,.layout-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-66,.layout-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-33,.layout-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-md-66,.layout-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row > .flex-md-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-md-column > .flex-md-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-md-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-row > .flex-md-33,.layout-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-66,.layout-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-33,.layout-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-md-66,.layout-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row > .flex-md-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-md-column > .flex-md-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-md-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-row > .flex-md-33,.layout-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-66,.layout-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-33,.layout-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-md-66,.layout-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row > .flex-md-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-md-column > .flex-md-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-md-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-row > .flex-md-33,.layout-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-66,.layout-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-33,.layout-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-md-66,.layout-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row > .flex-md-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-md-column > .flex-md-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-md-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-row > .flex-md-33,.layout-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-66,.layout-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-33,.layout-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-md-66,.layout-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row > .flex-md-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-md-column > .flex-md-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-md-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-row > .flex-md-33,.layout-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-66,.layout-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-33,.layout-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-md-66,.layout-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row > .flex-md-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-md-column > .flex-md-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-md-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-row > .flex-md-33,.layout-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-66,.layout-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-33,.layout-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-md-66,.layout-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row > .flex-md-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-md-column > .flex-md-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-md-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-row > .flex-md-33,.layout-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-66,.layout-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-33,.layout-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-md-66,.layout-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row > .flex-md-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-md-column > .flex-md-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-md-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-row > .flex-md-33,.layout-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-66,.layout-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-33,.layout-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-md-66,.layout-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row > .flex-md-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-md-column > .flex-md-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-md-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-row > .flex-md-33,.layout-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-66,.layout-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-33,.layout-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-md-66,.layout-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row > .flex-md-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-md-column > .flex-md-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-md-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-row > .flex-md-33,.layout-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-66,.layout-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-33,.layout-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-md-66,.layout-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row > .flex-md-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-md-column > .flex-md-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-md-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-row > .flex-md-33,.layout-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-66,.layout-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-33,.layout-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-md-66,.layout-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row > .flex-md-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-md-column > .flex-md-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-md-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-row > .flex-md-33,.layout-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-66,.layout-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-33,.layout-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-md-66,.layout-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row > .flex-md-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-md-column > .flex-md-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-md-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-row > .flex-md-33,.layout-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-66,.layout-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-33,.layout-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-md-66,.layout-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row > .flex-md-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-md-column > .flex-md-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-md-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-33,.layout-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-md-66,.layout-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-md-33,.layout-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-md-66,.layout-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row > .flex-md-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-md-column > .flex-md-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-md-row > .flex-md-33,.layout-md-row > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-md-row > .flex-md-66,.layout-md-row > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-md-row > .flex{min-width:0}.layout-md-column > .flex-md-33,.layout-md-column > .flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-md-column > .flex-md-66,.layout-md-column > .flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-column > .flex{min-height:0}.layout-md,.layout-md-column,.layout-md-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-md-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-md-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width: 1280px){.flex-order-gt-md--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-gt-md--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-gt-md--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-gt-md--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-gt-md--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-gt-md--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-gt-md--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-gt-md--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-gt-md--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-gt-md--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-gt-md--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-gt-md--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-gt-md--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-gt-md--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-gt-md--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-gt-md--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-gt-md--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-gt-md--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-gt-md--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-gt-md--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-gt-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-gt-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-gt-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-gt-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-gt-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-gt-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-gt-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-gt-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-gt-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-gt-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-gt-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-gt-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-gt-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-gt-md-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-gt-md-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-gt-md-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-gt-md-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-gt-md-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-gt-md-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-gt-md-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-gt-md-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.offset-gt-md-0,.flex-offset-gt-md-0{margin-left:0}[dir=rtl] .offset-gt-md-0,[dir=rtl] .flex-offset-gt-md-0{margin-left:auto;margin-right:0}.offset-gt-md-5,.flex-offset-gt-md-5{margin-left:5%}[dir=rtl] .offset-gt-md-5,[dir=rtl] .flex-offset-gt-md-5{margin-left:auto;margin-right:5%}.offset-gt-md-10,.flex-offset-gt-md-10{margin-left:10%}[dir=rtl] .offset-gt-md-10,[dir=rtl] .flex-offset-gt-md-10{margin-left:auto;margin-right:10%}.offset-gt-md-15,.flex-offset-gt-md-15{margin-left:15%}[dir=rtl] .offset-gt-md-15,[dir=rtl] .flex-offset-gt-md-15{margin-left:auto;margin-right:15%}.offset-gt-md-20,.flex-offset-gt-md-20{margin-left:20%}[dir=rtl] .offset-gt-md-20,[dir=rtl] .flex-offset-gt-md-20{margin-left:auto;margin-right:20%}.offset-gt-md-25,.flex-offset-gt-md-25{margin-left:25%}[dir=rtl] .offset-gt-md-25,[dir=rtl] .flex-offset-gt-md-25{margin-left:auto;margin-right:25%}.offset-gt-md-30,.flex-offset-gt-md-30{margin-left:30%}[dir=rtl] .offset-gt-md-30,[dir=rtl] .flex-offset-gt-md-30{margin-left:auto;margin-right:30%}.offset-gt-md-35,.flex-offset-gt-md-35{margin-left:35%}[dir=rtl] .offset-gt-md-35,[dir=rtl] .flex-offset-gt-md-35{margin-left:auto;margin-right:35%}.offset-gt-md-40,.flex-offset-gt-md-40{margin-left:40%}[dir=rtl] .offset-gt-md-40,[dir=rtl] .flex-offset-gt-md-40{margin-left:auto;margin-right:40%}.offset-gt-md-45,.flex-offset-gt-md-45{margin-left:45%}[dir=rtl] .offset-gt-md-45,[dir=rtl] .flex-offset-gt-md-45{margin-left:auto;margin-right:45%}.offset-gt-md-50,.flex-offset-gt-md-50{margin-left:50%}[dir=rtl] .offset-gt-md-50,[dir=rtl] .flex-offset-gt-md-50{margin-left:auto;margin-right:50%}.offset-gt-md-55,.flex-offset-gt-md-55{margin-left:55%}[dir=rtl] .offset-gt-md-55,[dir=rtl] .flex-offset-gt-md-55{margin-left:auto;margin-right:55%}.offset-gt-md-60,.flex-offset-gt-md-60{margin-left:60%}[dir=rtl] .offset-gt-md-60,[dir=rtl] .flex-offset-gt-md-60{margin-left:auto;margin-right:60%}.offset-gt-md-65,.flex-offset-gt-md-65{margin-left:65%}[dir=rtl] .offset-gt-md-65,[dir=rtl] .flex-offset-gt-md-65{margin-left:auto;margin-right:65%}.offset-gt-md-70,.flex-offset-gt-md-70{margin-left:70%}[dir=rtl] .offset-gt-md-70,[dir=rtl] .flex-offset-gt-md-70{margin-left:auto;margin-right:70%}.offset-gt-md-75,.flex-offset-gt-md-75{margin-left:75%}[dir=rtl] .offset-gt-md-75,[dir=rtl] .flex-offset-gt-md-75{margin-left:auto;margin-right:75%}.offset-gt-md-80,.flex-offset-gt-md-80{margin-left:80%}[dir=rtl] .offset-gt-md-80,[dir=rtl] .flex-offset-gt-md-80{margin-left:auto;margin-right:80%}.offset-gt-md-85,.flex-offset-gt-md-85{margin-left:85%}[dir=rtl] .offset-gt-md-85,[dir=rtl] .flex-offset-gt-md-85{margin-left:auto;margin-right:85%}.offset-gt-md-90,.flex-offset-gt-md-90{margin-left:90%}[dir=rtl] .offset-gt-md-90,[dir=rtl] .flex-offset-gt-md-90{margin-left:auto;margin-right:90%}.offset-gt-md-95,.flex-offset-gt-md-95{margin-left:95%}[dir=rtl] .offset-gt-md-95,[dir=rtl] .flex-offset-gt-md-95{margin-left:auto;margin-right:95%}.offset-gt-md-33,.flex-offset-gt-md-33{margin-left:calc(100% / 3)}.offset-gt-md-66,.flex-offset-gt-md-66{margin-left:calc(200% / 3)}[dir=rtl] .offset-gt-md-66,[dir=rtl] .flex-offset-gt-md-66{margin-left:auto;margin-right:calc(200% / 3)}.layout-align-gt-md,.layout-align-gt-md-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-grid-row-align:stretch;align-items:stretch}.layout-align-gt-md-start,.layout-align-gt-md-start-start,.layout-align-gt-md-start-center,.layout-align-gt-md-start-end,.layout-align-gt-md-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-gt-md-center,.layout-align-gt-md-center-start,.layout-align-gt-md-center-center,.layout-align-gt-md-center-end,.layout-align-gt-md-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-gt-md-end,.layout-align-gt-md-end-start,.layout-align-gt-md-end-center,.layout-align-gt-md-end-end,.layout-align-gt-md-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-gt-md-space-around,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-gt-md-space-between,.layout-align-gt-md-space-between-center,.layout-align-gt-md-space-between-start,.layout-align-gt-md-space-between-end,.layout-align-gt-md-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-gt-md-start-start,.layout-align-gt-md-center-start,.layout-align-gt-md-end-start,.layout-align-gt-md-space-between-start,.layout-align-gt-md-space-around-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-gt-md-start-center,.layout-align-gt-md-center-center,.layout-align-gt-md-end-center,.layout-align-gt-md-space-between-center,.layout-align-gt-md-space-around-center{-webkit-box-align:center;-webkit-align-items:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-gt-md-start-center > *,.layout-align-gt-md-center-center > *,.layout-align-gt-md-end-center > *,.layout-align-gt-md-space-between-center > *,.layout-align-gt-md-space-around-center > *{max-width:100%;box-sizing:border-box}.layout-align-gt-md-start-end,.layout-align-gt-md-center-end,.layout-align-gt-md-end-end,.layout-align-gt-md-space-between-end,.layout-align-gt-md-space-around-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-gt-md-start-stretch,.layout-align-gt-md-center-stretch,.layout-align-gt-md-end-stretch,.layout-align-gt-md-space-between-stretch,.layout-align-gt-md-space-around-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-gt-md{-webkit-box-flex:1;-webkit-flex:1;flex:1;box-sizing:border-box}.flex-gt-md-grow{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-gt-md-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-md-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-md-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-md-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-md-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-md-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-column > .flex-gt-md-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-row > .flex-gt-md-33,.layout-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-66,.layout-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-33,.layout-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-md-66,.layout-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-md-column > .flex-gt-md-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-md-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-row > .flex-gt-md-33,.layout-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-66,.layout-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-33,.layout-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-md-66,.layout-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-md-column > .flex-gt-md-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-md-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-row > .flex-gt-md-33,.layout-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-66,.layout-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-33,.layout-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-md-66,.layout-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-md-column > .flex-gt-md-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-md-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-row > .flex-gt-md-33,.layout-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-66,.layout-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-33,.layout-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-md-66,.layout-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-md-column > .flex-gt-md-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-md-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-row > .flex-gt-md-33,.layout-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-66,.layout-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-33,.layout-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-md-66,.layout-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-md-column > .flex-gt-md-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-md-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-row > .flex-gt-md-33,.layout-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-66,.layout-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-33,.layout-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-md-66,.layout-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-md-column > .flex-gt-md-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-md-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-row > .flex-gt-md-33,.layout-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-66,.layout-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-33,.layout-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-md-66,.layout-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-md-column > .flex-gt-md-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-md-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-row > .flex-gt-md-33,.layout-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-66,.layout-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-33,.layout-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-md-66,.layout-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-md-column > .flex-gt-md-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-md-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-row > .flex-gt-md-33,.layout-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-66,.layout-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-33,.layout-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-md-66,.layout-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-md-column > .flex-gt-md-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-md-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-row > .flex-gt-md-33,.layout-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-66,.layout-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-33,.layout-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-md-66,.layout-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-md-column > .flex-gt-md-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-md-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-row > .flex-gt-md-33,.layout-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-66,.layout-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-33,.layout-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-md-66,.layout-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-md-column > .flex-gt-md-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-md-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-row > .flex-gt-md-33,.layout-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-66,.layout-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-33,.layout-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-md-66,.layout-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-md-column > .flex-gt-md-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-md-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-row > .flex-gt-md-33,.layout-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-66,.layout-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-33,.layout-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-md-66,.layout-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-md-column > .flex-gt-md-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-md-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-row > .flex-gt-md-33,.layout-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-66,.layout-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-33,.layout-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-md-66,.layout-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-md-column > .flex-gt-md-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-md-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-row > .flex-gt-md-33,.layout-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-66,.layout-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-33,.layout-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-md-66,.layout-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-md-column > .flex-gt-md-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-md-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-row > .flex-gt-md-33,.layout-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-66,.layout-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-33,.layout-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-md-66,.layout-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-md-column > .flex-gt-md-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-md-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-row > .flex-gt-md-33,.layout-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-66,.layout-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-33,.layout-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-md-66,.layout-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-md-column > .flex-gt-md-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-md-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-row > .flex-gt-md-33,.layout-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-66,.layout-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-33,.layout-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-md-66,.layout-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-md-column > .flex-gt-md-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-md-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-row > .flex-gt-md-33,.layout-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-66,.layout-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-33,.layout-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-md-66,.layout-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-md-column > .flex-gt-md-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-md-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-row > .flex-gt-md-33,.layout-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-66,.layout-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-33,.layout-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-md-66,.layout-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-md-column > .flex-gt-md-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-md-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-33,.layout-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-md-66,.layout-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-md-33,.layout-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-md-66,.layout-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-md-column > .flex-gt-md-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-33,.layout-gt-md-row > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-md-row > .flex-gt-md-66,.layout-gt-md-row > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-md-row > .flex{min-width:0}.layout-gt-md-column > .flex-gt-md-33,.layout-gt-md-column > .flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-md-column > .flex-gt-md-66,.layout-gt-md-column > .flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-column > .flex{min-height:0}.layout-gt-md,.layout-gt-md-column,.layout-gt-md-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-gt-md-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-gt-md-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width: 1280px) and (max-width: 1919px){.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show){display:none}.hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show){display:none}.flex-order-lg--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-lg--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-lg--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-lg--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-lg--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-lg--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-lg--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-lg--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-lg--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-lg--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-lg--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-lg--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-lg--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-lg--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-lg--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-lg--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-lg--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-lg--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-lg--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-lg--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-lg-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-lg-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-lg-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-lg-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-lg-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-lg-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-lg-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-lg-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.offset-lg-0,.flex-offset-lg-0{margin-left:0}[dir=rtl] .offset-lg-0,[dir=rtl] .flex-offset-lg-0{margin-left:auto;margin-right:0}.offset-lg-5,.flex-offset-lg-5{margin-left:5%}[dir=rtl] .offset-lg-5,[dir=rtl] .flex-offset-lg-5{margin-left:auto;margin-right:5%}.offset-lg-10,.flex-offset-lg-10{margin-left:10%}[dir=rtl] .offset-lg-10,[dir=rtl] .flex-offset-lg-10{margin-left:auto;margin-right:10%}.offset-lg-15,.flex-offset-lg-15{margin-left:15%}[dir=rtl] .offset-lg-15,[dir=rtl] .flex-offset-lg-15{margin-left:auto;margin-right:15%}.offset-lg-20,.flex-offset-lg-20{margin-left:20%}[dir=rtl] .offset-lg-20,[dir=rtl] .flex-offset-lg-20{margin-left:auto;margin-right:20%}.offset-lg-25,.flex-offset-lg-25{margin-left:25%}[dir=rtl] .offset-lg-25,[dir=rtl] .flex-offset-lg-25{margin-left:auto;margin-right:25%}.offset-lg-30,.flex-offset-lg-30{margin-left:30%}[dir=rtl] .offset-lg-30,[dir=rtl] .flex-offset-lg-30{margin-left:auto;margin-right:30%}.offset-lg-35,.flex-offset-lg-35{margin-left:35%}[dir=rtl] .offset-lg-35,[dir=rtl] .flex-offset-lg-35{margin-left:auto;margin-right:35%}.offset-lg-40,.flex-offset-lg-40{margin-left:40%}[dir=rtl] .offset-lg-40,[dir=rtl] .flex-offset-lg-40{margin-left:auto;margin-right:40%}.offset-lg-45,.flex-offset-lg-45{margin-left:45%}[dir=rtl] .offset-lg-45,[dir=rtl] .flex-offset-lg-45{margin-left:auto;margin-right:45%}.offset-lg-50,.flex-offset-lg-50{margin-left:50%}[dir=rtl] .offset-lg-50,[dir=rtl] .flex-offset-lg-50{margin-left:auto;margin-right:50%}.offset-lg-55,.flex-offset-lg-55{margin-left:55%}[dir=rtl] .offset-lg-55,[dir=rtl] .flex-offset-lg-55{margin-left:auto;margin-right:55%}.offset-lg-60,.flex-offset-lg-60{margin-left:60%}[dir=rtl] .offset-lg-60,[dir=rtl] .flex-offset-lg-60{margin-left:auto;margin-right:60%}.offset-lg-65,.flex-offset-lg-65{margin-left:65%}[dir=rtl] .offset-lg-65,[dir=rtl] .flex-offset-lg-65{margin-left:auto;margin-right:65%}.offset-lg-70,.flex-offset-lg-70{margin-left:70%}[dir=rtl] .offset-lg-70,[dir=rtl] .flex-offset-lg-70{margin-left:auto;margin-right:70%}.offset-lg-75,.flex-offset-lg-75{margin-left:75%}[dir=rtl] .offset-lg-75,[dir=rtl] .flex-offset-lg-75{margin-left:auto;margin-right:75%}.offset-lg-80,.flex-offset-lg-80{margin-left:80%}[dir=rtl] .offset-lg-80,[dir=rtl] .flex-offset-lg-80{margin-left:auto;margin-right:80%}.offset-lg-85,.flex-offset-lg-85{margin-left:85%}[dir=rtl] .offset-lg-85,[dir=rtl] .flex-offset-lg-85{margin-left:auto;margin-right:85%}.offset-lg-90,.flex-offset-lg-90{margin-left:90%}[dir=rtl] .offset-lg-90,[dir=rtl] .flex-offset-lg-90{margin-left:auto;margin-right:90%}.offset-lg-95,.flex-offset-lg-95{margin-left:95%}[dir=rtl] .offset-lg-95,[dir=rtl] .flex-offset-lg-95{margin-left:auto;margin-right:95%}.offset-lg-33,.flex-offset-lg-33{margin-left:calc(100% / 3)}.offset-lg-66,.flex-offset-lg-66{margin-left:calc(200% / 3)}[dir=rtl] .offset-lg-66,[dir=rtl] .flex-offset-lg-66{margin-left:auto;margin-right:calc(200% / 3)}.layout-align-lg,.layout-align-lg-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-grid-row-align:stretch;align-items:stretch}.layout-align-lg-start,.layout-align-lg-start-start,.layout-align-lg-start-center,.layout-align-lg-start-end,.layout-align-lg-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-lg-center,.layout-align-lg-center-start,.layout-align-lg-center-center,.layout-align-lg-center-end,.layout-align-lg-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-lg-end,.layout-align-lg-end-start,.layout-align-lg-end-center,.layout-align-lg-end-end,.layout-align-lg-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-lg-space-around,.layout-align-lg-space-around-center,.layout-align-lg-space-around-start,.layout-align-lg-space-around-end,.layout-align-lg-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-lg-space-between,.layout-align-lg-space-between-center,.layout-align-lg-space-between-start,.layout-align-lg-space-between-end,.layout-align-lg-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-lg-start-start,.layout-align-lg-center-start,.layout-align-lg-end-start,.layout-align-lg-space-between-start,.layout-align-lg-space-around-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-lg-start-center,.layout-align-lg-center-center,.layout-align-lg-end-center,.layout-align-lg-space-between-center,.layout-align-lg-space-around-center{-webkit-box-align:center;-webkit-align-items:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-lg-start-center > *,.layout-align-lg-center-center > *,.layout-align-lg-end-center > *,.layout-align-lg-space-between-center > *,.layout-align-lg-space-around-center > *{max-width:100%;box-sizing:border-box}.layout-align-lg-start-end,.layout-align-lg-center-end,.layout-align-lg-end-end,.layout-align-lg-space-between-end,.layout-align-lg-space-around-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-lg-start-stretch,.layout-align-lg-center-stretch,.layout-align-lg-end-stretch,.layout-align-lg-space-between-stretch,.layout-align-lg-space-around-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-lg{-webkit-box-flex:1;-webkit-flex:1;flex:1;box-sizing:border-box}.flex-lg-grow{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-lg-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-lg-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-lg-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-lg-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-lg-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-column > .flex-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-row > .flex-lg-33,.layout-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-66,.layout-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-33,.layout-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-lg-66,.layout-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row > .flex-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-lg-column > .flex-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-row > .flex-lg-33,.layout-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-66,.layout-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-33,.layout-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-lg-66,.layout-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row > .flex-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-lg-column > .flex-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-row > .flex-lg-33,.layout-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-66,.layout-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-33,.layout-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-lg-66,.layout-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row > .flex-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-lg-column > .flex-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-row > .flex-lg-33,.layout-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-66,.layout-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-33,.layout-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-lg-66,.layout-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row > .flex-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-lg-column > .flex-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-row > .flex-lg-33,.layout-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-66,.layout-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-33,.layout-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-lg-66,.layout-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row > .flex-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-lg-column > .flex-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-row > .flex-lg-33,.layout-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-66,.layout-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-33,.layout-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-lg-66,.layout-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row > .flex-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-lg-column > .flex-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-row > .flex-lg-33,.layout-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-66,.layout-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-33,.layout-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-lg-66,.layout-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row > .flex-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-lg-column > .flex-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-row > .flex-lg-33,.layout-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-66,.layout-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-33,.layout-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-lg-66,.layout-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row > .flex-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-lg-column > .flex-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-row > .flex-lg-33,.layout-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-66,.layout-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-33,.layout-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-lg-66,.layout-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row > .flex-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-lg-column > .flex-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-row > .flex-lg-33,.layout-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-66,.layout-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-33,.layout-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-lg-66,.layout-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row > .flex-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-lg-column > .flex-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-row > .flex-lg-33,.layout-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-66,.layout-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-33,.layout-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-lg-66,.layout-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row > .flex-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-lg-column > .flex-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-row > .flex-lg-33,.layout-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-66,.layout-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-33,.layout-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-lg-66,.layout-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row > .flex-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-lg-column > .flex-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-row > .flex-lg-33,.layout-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-66,.layout-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-33,.layout-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-lg-66,.layout-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row > .flex-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-lg-column > .flex-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-row > .flex-lg-33,.layout-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-66,.layout-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-33,.layout-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-lg-66,.layout-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row > .flex-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-lg-column > .flex-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-row > .flex-lg-33,.layout-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-66,.layout-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-33,.layout-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-lg-66,.layout-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row > .flex-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-lg-column > .flex-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-row > .flex-lg-33,.layout-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-66,.layout-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-33,.layout-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-lg-66,.layout-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row > .flex-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-lg-column > .flex-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-row > .flex-lg-33,.layout-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-66,.layout-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-33,.layout-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-lg-66,.layout-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row > .flex-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-lg-column > .flex-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-row > .flex-lg-33,.layout-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-66,.layout-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-33,.layout-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-lg-66,.layout-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row > .flex-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-lg-column > .flex-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-row > .flex-lg-33,.layout-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-66,.layout-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-33,.layout-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-lg-66,.layout-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row > .flex-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-lg-column > .flex-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-row > .flex-lg-33,.layout-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-66,.layout-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-33,.layout-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-lg-66,.layout-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row > .flex-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-lg-column > .flex-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-lg-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-33,.layout-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-lg-66,.layout-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-lg-33,.layout-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-lg-66,.layout-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row > .flex-lg-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-lg-column > .flex-lg-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-lg-row > .flex-lg-33,.layout-lg-row > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-lg-row > .flex-lg-66,.layout-lg-row > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-lg-row > .flex{min-width:0}.layout-lg-column > .flex-lg-33,.layout-lg-column > .flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-lg-column > .flex-lg-66,.layout-lg-column > .flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-column > .flex{min-height:0}.layout-lg,.layout-lg-column,.layout-lg-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-lg-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-lg-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width: 1920px){.flex-order-gt-lg--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-gt-lg--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-gt-lg--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-gt-lg--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-gt-lg--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-gt-lg--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-gt-lg--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-gt-lg--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-gt-lg--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-gt-lg--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-gt-lg--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-gt-lg--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-gt-lg--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-gt-lg--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-gt-lg--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-gt-lg--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-gt-lg--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-gt-lg--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-gt-lg--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-gt-lg--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-gt-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-gt-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-gt-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-gt-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-gt-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-gt-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-gt-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-gt-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-gt-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-gt-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-gt-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-gt-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-gt-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-gt-lg-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-gt-lg-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-gt-lg-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-gt-lg-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-gt-lg-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-gt-lg-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-gt-lg-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-gt-lg-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.offset-gt-lg-0,.flex-offset-gt-lg-0{margin-left:0}[dir=rtl] .offset-gt-lg-0,[dir=rtl] .flex-offset-gt-lg-0{margin-left:auto;margin-right:0}.offset-gt-lg-5,.flex-offset-gt-lg-5{margin-left:5%}[dir=rtl] .offset-gt-lg-5,[dir=rtl] .flex-offset-gt-lg-5{margin-left:auto;margin-right:5%}.offset-gt-lg-10,.flex-offset-gt-lg-10{margin-left:10%}[dir=rtl] .offset-gt-lg-10,[dir=rtl] .flex-offset-gt-lg-10{margin-left:auto;margin-right:10%}.offset-gt-lg-15,.flex-offset-gt-lg-15{margin-left:15%}[dir=rtl] .offset-gt-lg-15,[dir=rtl] .flex-offset-gt-lg-15{margin-left:auto;margin-right:15%}.offset-gt-lg-20,.flex-offset-gt-lg-20{margin-left:20%}[dir=rtl] .offset-gt-lg-20,[dir=rtl] .flex-offset-gt-lg-20{margin-left:auto;margin-right:20%}.offset-gt-lg-25,.flex-offset-gt-lg-25{margin-left:25%}[dir=rtl] .offset-gt-lg-25,[dir=rtl] .flex-offset-gt-lg-25{margin-left:auto;margin-right:25%}.offset-gt-lg-30,.flex-offset-gt-lg-30{margin-left:30%}[dir=rtl] .offset-gt-lg-30,[dir=rtl] .flex-offset-gt-lg-30{margin-left:auto;margin-right:30%}.offset-gt-lg-35,.flex-offset-gt-lg-35{margin-left:35%}[dir=rtl] .offset-gt-lg-35,[dir=rtl] .flex-offset-gt-lg-35{margin-left:auto;margin-right:35%}.offset-gt-lg-40,.flex-offset-gt-lg-40{margin-left:40%}[dir=rtl] .offset-gt-lg-40,[dir=rtl] .flex-offset-gt-lg-40{margin-left:auto;margin-right:40%}.offset-gt-lg-45,.flex-offset-gt-lg-45{margin-left:45%}[dir=rtl] .offset-gt-lg-45,[dir=rtl] .flex-offset-gt-lg-45{margin-left:auto;margin-right:45%}.offset-gt-lg-50,.flex-offset-gt-lg-50{margin-left:50%}[dir=rtl] .offset-gt-lg-50,[dir=rtl] .flex-offset-gt-lg-50{margin-left:auto;margin-right:50%}.offset-gt-lg-55,.flex-offset-gt-lg-55{margin-left:55%}[dir=rtl] .offset-gt-lg-55,[dir=rtl] .flex-offset-gt-lg-55{margin-left:auto;margin-right:55%}.offset-gt-lg-60,.flex-offset-gt-lg-60{margin-left:60%}[dir=rtl] .offset-gt-lg-60,[dir=rtl] .flex-offset-gt-lg-60{margin-left:auto;margin-right:60%}.offset-gt-lg-65,.flex-offset-gt-lg-65{margin-left:65%}[dir=rtl] .offset-gt-lg-65,[dir=rtl] .flex-offset-gt-lg-65{margin-left:auto;margin-right:65%}.offset-gt-lg-70,.flex-offset-gt-lg-70{margin-left:70%}[dir=rtl] .offset-gt-lg-70,[dir=rtl] .flex-offset-gt-lg-70{margin-left:auto;margin-right:70%}.offset-gt-lg-75,.flex-offset-gt-lg-75{margin-left:75%}[dir=rtl] .offset-gt-lg-75,[dir=rtl] .flex-offset-gt-lg-75{margin-left:auto;margin-right:75%}.offset-gt-lg-80,.flex-offset-gt-lg-80{margin-left:80%}[dir=rtl] .offset-gt-lg-80,[dir=rtl] .flex-offset-gt-lg-80{margin-left:auto;margin-right:80%}.offset-gt-lg-85,.flex-offset-gt-lg-85{margin-left:85%}[dir=rtl] .offset-gt-lg-85,[dir=rtl] .flex-offset-gt-lg-85{margin-left:auto;margin-right:85%}.offset-gt-lg-90,.flex-offset-gt-lg-90{margin-left:90%}[dir=rtl] .offset-gt-lg-90,[dir=rtl] .flex-offset-gt-lg-90{margin-left:auto;margin-right:90%}.offset-gt-lg-95,.flex-offset-gt-lg-95{margin-left:95%}[dir=rtl] .offset-gt-lg-95,[dir=rtl] .flex-offset-gt-lg-95{margin-left:auto;margin-right:95%}.offset-gt-lg-33,.flex-offset-gt-lg-33{margin-left:calc(100% / 3)}.offset-gt-lg-66,.flex-offset-gt-lg-66{margin-left:calc(200% / 3)}[dir=rtl] .offset-gt-lg-66,[dir=rtl] .flex-offset-gt-lg-66{margin-left:auto;margin-right:calc(200% / 3)}.layout-align-gt-lg,.layout-align-gt-lg-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-grid-row-align:stretch;align-items:stretch}.layout-align-gt-lg-start,.layout-align-gt-lg-start-start,.layout-align-gt-lg-start-center,.layout-align-gt-lg-start-end,.layout-align-gt-lg-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-gt-lg-center,.layout-align-gt-lg-center-start,.layout-align-gt-lg-center-center,.layout-align-gt-lg-center-end,.layout-align-gt-lg-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-gt-lg-end,.layout-align-gt-lg-end-start,.layout-align-gt-lg-end-center,.layout-align-gt-lg-end-end,.layout-align-gt-lg-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-gt-lg-space-around,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-gt-lg-space-between,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-gt-lg-start-start,.layout-align-gt-lg-center-start,.layout-align-gt-lg-end-start,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-space-around-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-gt-lg-start-center,.layout-align-gt-lg-center-center,.layout-align-gt-lg-end-center,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-space-around-center{-webkit-box-align:center;-webkit-align-items:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-gt-lg-start-center > *,.layout-align-gt-lg-center-center > *,.layout-align-gt-lg-end-center > *,.layout-align-gt-lg-space-between-center > *,.layout-align-gt-lg-space-around-center > *{max-width:100%;box-sizing:border-box}.layout-align-gt-lg-start-end,.layout-align-gt-lg-center-end,.layout-align-gt-lg-end-end,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-space-around-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-gt-lg-start-stretch,.layout-align-gt-lg-center-stretch,.layout-align-gt-lg-end-stretch,.layout-align-gt-lg-space-between-stretch,.layout-align-gt-lg-space-around-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-gt-lg{-webkit-box-flex:1;-webkit-flex:1;flex:1;box-sizing:border-box}.flex-gt-lg-grow{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-gt-lg-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-lg-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-lg-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-lg-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-lg-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-column > .flex-gt-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-row > .flex-gt-lg-33,.layout-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-66,.layout-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-33,.layout-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-lg-66,.layout-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-lg-column > .flex-gt-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-row > .flex-gt-lg-33,.layout-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-66,.layout-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-33,.layout-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-lg-66,.layout-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column > .flex-gt-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-row > .flex-gt-lg-33,.layout-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-66,.layout-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-33,.layout-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-lg-66,.layout-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column > .flex-gt-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-row > .flex-gt-lg-33,.layout-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-66,.layout-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-33,.layout-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-lg-66,.layout-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column > .flex-gt-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-row > .flex-gt-lg-33,.layout-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-66,.layout-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-33,.layout-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-lg-66,.layout-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column > .flex-gt-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-row > .flex-gt-lg-33,.layout-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-66,.layout-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-33,.layout-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-lg-66,.layout-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column > .flex-gt-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-row > .flex-gt-lg-33,.layout-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-66,.layout-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-33,.layout-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-lg-66,.layout-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column > .flex-gt-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-row > .flex-gt-lg-33,.layout-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-66,.layout-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-33,.layout-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-lg-66,.layout-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column > .flex-gt-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-row > .flex-gt-lg-33,.layout-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-66,.layout-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-33,.layout-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-lg-66,.layout-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column > .flex-gt-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-row > .flex-gt-lg-33,.layout-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-66,.layout-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-33,.layout-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-lg-66,.layout-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column > .flex-gt-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-row > .flex-gt-lg-33,.layout-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-66,.layout-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-33,.layout-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-lg-66,.layout-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column > .flex-gt-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-row > .flex-gt-lg-33,.layout-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-66,.layout-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-33,.layout-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-lg-66,.layout-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column > .flex-gt-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-row > .flex-gt-lg-33,.layout-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-66,.layout-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-33,.layout-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-lg-66,.layout-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column > .flex-gt-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-row > .flex-gt-lg-33,.layout-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-66,.layout-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-33,.layout-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-lg-66,.layout-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column > .flex-gt-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-row > .flex-gt-lg-33,.layout-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-66,.layout-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-33,.layout-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-lg-66,.layout-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column > .flex-gt-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-row > .flex-gt-lg-33,.layout-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-66,.layout-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-33,.layout-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-lg-66,.layout-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column > .flex-gt-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-row > .flex-gt-lg-33,.layout-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-66,.layout-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-33,.layout-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-lg-66,.layout-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column > .flex-gt-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-row > .flex-gt-lg-33,.layout-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-66,.layout-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-33,.layout-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-lg-66,.layout-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column > .flex-gt-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-row > .flex-gt-lg-33,.layout-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-66,.layout-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-33,.layout-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-lg-66,.layout-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column > .flex-gt-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-row > .flex-gt-lg-33,.layout-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-66,.layout-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-33,.layout-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-lg-66,.layout-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column > .flex-gt-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-lg-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-33,.layout-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-gt-lg-66,.layout-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-gt-lg-33,.layout-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-gt-lg-66,.layout-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column > .flex-gt-lg-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-33,.layout-gt-lg-row > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row > .flex-gt-lg-66,.layout-gt-lg-row > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row > .flex{min-width:0}.layout-gt-lg-column > .flex-gt-lg-33,.layout-gt-lg-column > .flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-lg-column > .flex-gt-lg-66,.layout-gt-lg-column > .flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-column > .flex{min-height:0}.layout-gt-lg,.layout-gt-lg-column,.layout-gt-lg-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-gt-lg-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-gt-lg-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.flex-order-xl--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-xl--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-xl--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-xl--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-xl--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-xl--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-xl--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-xl--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-xl--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-xl--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-xl--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-xl--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-xl--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-xl--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-xl--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-xl--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-xl--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-xl--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-xl--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-xl--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-xl-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-xl-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-xl-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-xl-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-xl-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-xl-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-xl-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-xl-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.offset-xl-0,.flex-offset-xl-0{margin-left:0}[dir=rtl] .offset-xl-0,[dir=rtl] .flex-offset-xl-0{margin-left:auto;margin-right:0}.offset-xl-5,.flex-offset-xl-5{margin-left:5%}[dir=rtl] .offset-xl-5,[dir=rtl] .flex-offset-xl-5{margin-left:auto;margin-right:5%}.offset-xl-10,.flex-offset-xl-10{margin-left:10%}[dir=rtl] .offset-xl-10,[dir=rtl] .flex-offset-xl-10{margin-left:auto;margin-right:10%}.offset-xl-15,.flex-offset-xl-15{margin-left:15%}[dir=rtl] .offset-xl-15,[dir=rtl] .flex-offset-xl-15{margin-left:auto;margin-right:15%}.offset-xl-20,.flex-offset-xl-20{margin-left:20%}[dir=rtl] .offset-xl-20,[dir=rtl] .flex-offset-xl-20{margin-left:auto;margin-right:20%}.offset-xl-25,.flex-offset-xl-25{margin-left:25%}[dir=rtl] .offset-xl-25,[dir=rtl] .flex-offset-xl-25{margin-left:auto;margin-right:25%}.offset-xl-30,.flex-offset-xl-30{margin-left:30%}[dir=rtl] .offset-xl-30,[dir=rtl] .flex-offset-xl-30{margin-left:auto;margin-right:30%}.offset-xl-35,.flex-offset-xl-35{margin-left:35%}[dir=rtl] .offset-xl-35,[dir=rtl] .flex-offset-xl-35{margin-left:auto;margin-right:35%}.offset-xl-40,.flex-offset-xl-40{margin-left:40%}[dir=rtl] .offset-xl-40,[dir=rtl] .flex-offset-xl-40{margin-left:auto;margin-right:40%}.offset-xl-45,.flex-offset-xl-45{margin-left:45%}[dir=rtl] .offset-xl-45,[dir=rtl] .flex-offset-xl-45{margin-left:auto;margin-right:45%}.offset-xl-50,.flex-offset-xl-50{margin-left:50%}[dir=rtl] .offset-xl-50,[dir=rtl] .flex-offset-xl-50{margin-left:auto;margin-right:50%}.offset-xl-55,.flex-offset-xl-55{margin-left:55%}[dir=rtl] .offset-xl-55,[dir=rtl] .flex-offset-xl-55{margin-left:auto;margin-right:55%}.offset-xl-60,.flex-offset-xl-60{margin-left:60%}[dir=rtl] .offset-xl-60,[dir=rtl] .flex-offset-xl-60{margin-left:auto;margin-right:60%}.offset-xl-65,.flex-offset-xl-65{margin-left:65%}[dir=rtl] .offset-xl-65,[dir=rtl] .flex-offset-xl-65{margin-left:auto;margin-right:65%}.offset-xl-70,.flex-offset-xl-70{margin-left:70%}[dir=rtl] .offset-xl-70,[dir=rtl] .flex-offset-xl-70{margin-left:auto;margin-right:70%}.offset-xl-75,.flex-offset-xl-75{margin-left:75%}[dir=rtl] .offset-xl-75,[dir=rtl] .flex-offset-xl-75{margin-left:auto;margin-right:75%}.offset-xl-80,.flex-offset-xl-80{margin-left:80%}[dir=rtl] .offset-xl-80,[dir=rtl] .flex-offset-xl-80{margin-left:auto;margin-right:80%}.offset-xl-85,.flex-offset-xl-85{margin-left:85%}[dir=rtl] .offset-xl-85,[dir=rtl] .flex-offset-xl-85{margin-left:auto;margin-right:85%}.offset-xl-90,.flex-offset-xl-90{margin-left:90%}[dir=rtl] .offset-xl-90,[dir=rtl] .flex-offset-xl-90{margin-left:auto;margin-right:90%}.offset-xl-95,.flex-offset-xl-95{margin-left:95%}[dir=rtl] .offset-xl-95,[dir=rtl] .flex-offset-xl-95{margin-left:auto;margin-right:95%}.offset-xl-33,.flex-offset-xl-33{margin-left:calc(100% / 3)}.offset-xl-66,.flex-offset-xl-66{margin-left:calc(200% / 3)}[dir=rtl] .offset-xl-66,[dir=rtl] .flex-offset-xl-66{margin-left:auto;margin-right:calc(200% / 3)}.layout-align-xl,.layout-align-xl-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-grid-row-align:stretch;align-items:stretch}.layout-align-xl-start,.layout-align-xl-start-start,.layout-align-xl-start-center,.layout-align-xl-start-end,.layout-align-xl-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-xl-center,.layout-align-xl-center-start,.layout-align-xl-center-center,.layout-align-xl-center-end,.layout-align-xl-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-xl-end,.layout-align-xl-end-start,.layout-align-xl-end-center,.layout-align-xl-end-end,.layout-align-xl-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-xl-space-around,.layout-align-xl-space-around-center,.layout-align-xl-space-around-start,.layout-align-xl-space-around-end,.layout-align-xl-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-xl-space-between,.layout-align-xl-space-between-center,.layout-align-xl-space-between-start,.layout-align-xl-space-between-end,.layout-align-xl-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-xl-start-start,.layout-align-xl-center-start,.layout-align-xl-end-start,.layout-align-xl-space-between-start,.layout-align-xl-space-around-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-xl-start-center,.layout-align-xl-center-center,.layout-align-xl-end-center,.layout-align-xl-space-between-center,.layout-align-xl-space-around-center{-webkit-box-align:center;-webkit-align-items:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-xl-start-center > *,.layout-align-xl-center-center > *,.layout-align-xl-end-center > *,.layout-align-xl-space-between-center > *,.layout-align-xl-space-around-center > *{max-width:100%;box-sizing:border-box}.layout-align-xl-start-end,.layout-align-xl-center-end,.layout-align-xl-end-end,.layout-align-xl-space-between-end,.layout-align-xl-space-around-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-xl-start-stretch,.layout-align-xl-center-stretch,.layout-align-xl-end-stretch,.layout-align-xl-space-between-stretch,.layout-align-xl-space-around-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-xl{-webkit-box-flex:1;-webkit-flex:1;flex:1;box-sizing:border-box}.flex-xl-grow{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-xl-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xl-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-xl-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-xl-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-xl-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xl-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-column > .flex-xl-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-row > .flex-xl-33,.layout-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-66,.layout-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-33,.layout-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xl-66,.layout-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row > .flex-xl-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-xl-column > .flex-xl-0{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-xl-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-row > .flex-xl-33,.layout-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-66,.layout-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-33,.layout-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xl-66,.layout-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row > .flex-xl-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-xl-column > .flex-xl-5{-webkit-box-flex:1;-webkit-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-xl-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-row > .flex-xl-33,.layout-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-66,.layout-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-33,.layout-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xl-66,.layout-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row > .flex-xl-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-xl-column > .flex-xl-10{-webkit-box-flex:1;-webkit-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-xl-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-row > .flex-xl-33,.layout-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-66,.layout-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-33,.layout-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xl-66,.layout-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row > .flex-xl-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-xl-column > .flex-xl-15{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-xl-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-row > .flex-xl-33,.layout-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-66,.layout-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-33,.layout-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xl-66,.layout-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row > .flex-xl-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-xl-column > .flex-xl-20{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-xl-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-row > .flex-xl-33,.layout-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-66,.layout-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-33,.layout-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xl-66,.layout-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row > .flex-xl-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-xl-column > .flex-xl-25{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-xl-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-row > .flex-xl-33,.layout-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-66,.layout-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-33,.layout-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xl-66,.layout-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row > .flex-xl-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-xl-column > .flex-xl-30{-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-xl-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-row > .flex-xl-33,.layout-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-66,.layout-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-33,.layout-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xl-66,.layout-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row > .flex-xl-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-xl-column > .flex-xl-35{-webkit-box-flex:1;-webkit-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-xl-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-row > .flex-xl-33,.layout-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-66,.layout-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-33,.layout-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xl-66,.layout-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row > .flex-xl-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-xl-column > .flex-xl-40{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-xl-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-row > .flex-xl-33,.layout-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-66,.layout-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-33,.layout-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xl-66,.layout-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row > .flex-xl-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-xl-column > .flex-xl-45{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-xl-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-row > .flex-xl-33,.layout-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-66,.layout-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-33,.layout-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xl-66,.layout-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row > .flex-xl-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-xl-column > .flex-xl-50{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-xl-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-row > .flex-xl-33,.layout-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-66,.layout-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-33,.layout-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xl-66,.layout-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row > .flex-xl-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-xl-column > .flex-xl-55{-webkit-box-flex:1;-webkit-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-xl-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-row > .flex-xl-33,.layout-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-66,.layout-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-33,.layout-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xl-66,.layout-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row > .flex-xl-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-xl-column > .flex-xl-60{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-xl-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-row > .flex-xl-33,.layout-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-66,.layout-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-33,.layout-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xl-66,.layout-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row > .flex-xl-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-xl-column > .flex-xl-65{-webkit-box-flex:1;-webkit-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-xl-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-row > .flex-xl-33,.layout-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-66,.layout-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-33,.layout-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xl-66,.layout-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row > .flex-xl-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-xl-column > .flex-xl-70{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-xl-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-row > .flex-xl-33,.layout-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-66,.layout-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-33,.layout-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xl-66,.layout-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row > .flex-xl-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-xl-column > .flex-xl-75{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-xl-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-row > .flex-xl-33,.layout-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-66,.layout-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-33,.layout-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xl-66,.layout-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row > .flex-xl-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-xl-column > .flex-xl-80{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-xl-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-row > .flex-xl-33,.layout-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-66,.layout-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-33,.layout-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xl-66,.layout-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row > .flex-xl-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-xl-column > .flex-xl-85{-webkit-box-flex:1;-webkit-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-xl-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-row > .flex-xl-33,.layout-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-66,.layout-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-33,.layout-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xl-66,.layout-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row > .flex-xl-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-xl-column > .flex-xl-90{-webkit-box-flex:1;-webkit-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-xl-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-row > .flex-xl-33,.layout-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-66,.layout-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-33,.layout-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xl-66,.layout-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row > .flex-xl-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-xl-column > .flex-xl-95{-webkit-box-flex:1;-webkit-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-xl-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-33,.layout-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row > .flex-xl-66,.layout-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column > .flex-xl-33,.layout-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column > .flex-xl-66,.layout-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row > .flex-xl-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-xl-column > .flex-xl-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-xl-row > .flex-xl-33,.layout-xl-row > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-xl-row > .flex-xl-66,.layout-xl-row > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-xl-row > .flex{min-width:0}.layout-xl-column > .flex-xl-33,.layout-xl-column > .flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-xl-column > .flex-xl-66,.layout-xl-column > .flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-column > .flex{min-height:0}.layout-xl,.layout-xl-column,.layout-xl-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-xl-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-xl-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show){display:none}.hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show){display:none}}@media print{.hide-print:not(.show-print):not(.show){display:none !important}}

.video-js .vjs-audio-button,.video-js .vjs-big-play-button,.video-js .vjs-captions-button,.video-js .vjs-chapters-button,.video-js .vjs-control.vjs-close-button,.video-js .vjs-descriptions-button,.video-js .vjs-fullscreen-control,.video-js .vjs-mouse-display,.video-js .vjs-mute-control,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-play-control,.video-js .vjs-play-control.vjs-playing,.video-js .vjs-play-progress,.video-js .vjs-subtitles-button,.video-js .vjs-volume-level,.video-js .vjs-volume-menu-button,.video-js .vjs-volume-menu-button.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-2,.video-js.vjs-fullscreen .vjs-fullscreen-control,.vjs-icon-audio,.vjs-icon-audio-description,.vjs-icon-cancel,.vjs-icon-captions,.vjs-icon-chapters,.vjs-icon-circle,.vjs-icon-circle-inner-circle,.vjs-icon-circle-outline,.vjs-icon-cog,.vjs-icon-facebook,.vjs-icon-fullscreen-enter,.vjs-icon-fullscreen-exit,.vjs-icon-gplus,.vjs-icon-hd,.vjs-icon-linkedin,.vjs-icon-pause,.vjs-icon-pinterest,.vjs-icon-play,.vjs-icon-play-circle,.vjs-icon-replay,.vjs-icon-spinner,.vjs-icon-square,.vjs-icon-subtitles,.vjs-icon-tumblr,.vjs-icon-twitter,.vjs-icon-volume-high,.vjs-icon-volume-low,.vjs-icon-volume-mid,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js,.vjs-no-js{color:#fff;background-color:#000}.video-js .vjs-big-play-button:before,.video-js .vjs-control,.video-js .vjs-control:before,.vjs-menu li,.vjs-no-js{text-align:center}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}@font-face{font-family:VideoJS;src:url(../font/2.0.0/VideoJS.eot?#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAA54AAoAAAAAFmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBWNtYXAAAAE0AAAAOgAAAUriMBC2Z2x5ZgAAAXAAAAouAAAPUFvx6AdoZWFkAAALoAAAACsAAAA2DIPpX2hoZWEAAAvMAAAAGAAAACQOogcgaG10eAAAC+QAAAAPAAAAfNkAAABsb2NhAAAL9AAAAEAAAABAMMg06m1heHAAAAw0AAAAHwAAACABMAB5bmFtZQAADFQAAAElAAACCtXH9aBwb3N0AAANfAAAAPwAAAGBZkSN43icY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoxw7iLmSHCDOCCADvEAo+AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/f8PUvCREUTzM0DVAwEjG8OIBwCPdwbVAAB4nI1Xe1CU1xX/zv1eLItLln0JwrIfC7sJGET2hRJ2N1GUoBJE8AESQEEhmBHjaB7UuBMTO4GMaSu7aY3RNlOdRPNqO2pqRmuTaSZtR6JJILUZk00a/4imjpmiecB303O/XUgMJOPufvd+99xzzz33nN855y4HHH7EfrGfIxwHRiANvF/sH71I9BzHszmpW+rGOQOXxXE6YhI4PoMT8zkT4cDFuf1cwMrZJI5cglM0HKVv0MaUFDgIFfg9mJJCG+kbKn1JkqBOVaFOkuhLpARq8fu0Nnc9/zdvfY9PxXW4PdH0C6N+PCejhorxFjAqRjgFRXSINEARbBGsoxcFK7IJmr4OycFJnInL59zIXwxui80fkGRbEHyosMWaATJKUfCskmwJQsAWANkmnIGOhlf514h7U8HNIv3owoHB0WMt0Eb3sx0guLi5pq/8Ny1q6969fKR9X9GBV6dPv6dp04K99SOwtmyPl47ApRa6n4ZpP1yjr5fn7MmYP/vXLUJs715UguklHBaHOZHZmG1N9FAIW2mf0MqWCIdo/8RZ1yGfxKUldDcGIbFA7ICO+vqOMSPTh/ZrSqgHi/bB/O8E8Mnzp+M+acxfpsTShBwej26TiGxBn7m4eEIO+Rueu6Hj+IFBnh88cAEUEQ//nVLx5C7kf+yIR47QEe+eMlhz9SqsGbe3hh2R03NGzoY6O42Kz8l7fB6fAk6LYnTyFo/FYyT6GGyNx2Jx2sdH4rA1Fo/HyCXaFyOp8dhYBCfJb2NIn1ImE6CYNGmgSTb52DawJR6jfXEmDU4xyTEmpgHHOIStoxfjSGdkbsK2w2jbdMQG4sgAstEONgURYCwGHhEhhscioQaAhhCf7McifEQc0l6+mxj9nI+gmSdiQ0Zbm7gZnIO7GSMEXG6UDAVocxAV8GcEXCKg1a02RcTtwANWRGIAyElor6n/+ZU2yOB3+T77Hb1MLqhn4KHVnQBjJnqe9QZSon6Kc5DxAD2vMdPL/BXSmQGwspa67z9wLUjdi9TN7QC7lyyBr9rpt7uXVC1CMpyjKRoXnGPHTuiaPLsNdc2dbAFQLAooPkXEh33FodHl4XpC6sPCIa0ftUIhHSYXVSu5iME+DIXsbZJ51BeidCgajcai43jU9nVzoSn2dPqcFvSoxSzJzgRKAx47WMRxOrIj3Wf0+hndxhJTiOkSEqxar3b3RKM9hY64oxBA64ieURLvCfpkDb8siBdUJ1bgT+urJ5PGfewQrmm5R5+0HmfyIPySD7OYkT0WxRePah8oEiyjlxIP74thVoRTURpmL6QhGuWS+QDjdANXjIM8SQa/1w128ODx0Qp4aLMNg9+JL3joUn8AMxW+aLNiuKjarn4uyyTdXjOzZTsh21uwldUvJoYza+zELALfu3p1L8/3krtyZ0Ag058J3hxHghvbGZn0dHZy6Mim/7Blre4lpHd1c28yVqRViO153F2oIWoXCIKbL4Z0cM1iaQn9mI5KuV2SzEvWXJDMNtkANpMdQoDDhIdD4A/YrP6Aye9ysxyE+uOEAcTDorgvVZJjcua043PnZ/PmdDqcbibZlXOOT8uSo7Kof0YUn9GL+Jo17ficymxiTofC6znUso0DhAxs1Fo+kF+d36vLmgZ8mk5cdGv2mwYj5k3Dm9m3LhJ1aVRNm6HrTbLgYAoWXDhDd/u4PGy5CT+xGMdiaBovewUCF/1BiWNljI9MLn7jeScpg+WyH6mfU62eVDql7hsrmvx1ezp/YldE2LhjbkiDnAn8tGy/MW3IXRMYJduvq9HpmIcKuFt+JCtgdGEGKAcF6UacVwIYbVPGfw/+YuNBS4cx/CUHcnyfc+wRDMtTr72mMSBjT/yn/GKSdeDWQUCH6Xoqq5R10RE60gV6erUL0iCti16d0hZjxut4QI/rEpgSh6WjnJXdBXRg1GKCucGJPtFqM27aD1tOqqKonsQ2KsFSSmEpmvRlsR+TcD9OFwrqXxIclL4sJTnGMSuG8KpkZvKdeVIOKDyWSyPLV16/p1QMPbP8NihwUzr47bdnXtwtjdCvqqpO0H+pOvIl3Pzv46e5CT/tQjklXCXXym1AaWY7bzHLkuDMc7ldKCvgxzLn8wYkJLBhEDyK7MT8bTbwbkxbfp+3mKAGsmTBpabSIEECzMIcQlzOPAMKsxMs7uhsnxPLuofPDTc1hkuq6MX9j16YU7CqegcYHbmWYuvAP6tCS97tgWf7dlQvnl25YPavXLVZvrzQPeHCpZmzzEUVq/xzu5sChnSTPTW7oOYmh69z4zL/gk3b+O6hoa733uviP82vnFcbqWlc9tDmZa23LVzaV1yXURi+JX+28NeBuj3+O8IrQ080Vm1eWB4OKjPmrJu7c1udWynvKF6/vs479lSW9+5gZkn+dKfellNGDPllzeULustz+A0bPvhgw7lkvEUwn/N4Ty7U7nhGsEpFkOfy+kutbOh1JQxhVDJumoW11hnkPThznh6FFlhfT+ra1x9sF56kx5YuDzVY9PQYAYA7iblw4frQ4TPCk2MK/xGU3rlmze62trHz6lsko+v+So/do74PT8KVkpJfOErKcv8znrMGsHTNxoEkWy1mYgDB6XBbPaWsuiS6CryGaL6zCjaXBgvtkuyXBua1wOKnh+k7L9AvPnYWffxK18FcJbuosGf3/Jo7amY+CE1vppzY+UTrva0FXc1i55pKQ/YjVL187N5fCn1kW5uot/1hi+DiZ+5atnJR9E+prvydJ9ZZ5mwOpU5gM4KYysMBQ71UzPuMTl9QQOyUo5nwioeYCPjFklrbK6s6X+ypUZ6rum9+CZYzWRiBJfSP0xzzSmrg7f86g0DKVj/wwFzieD9rRfPGFbeKMl05pn5j9/rsQJJ2iEgRrpohlyBo3f4QK7Kl+EcAYZgAoNVmZWXK704YAa3FwBxgSGUOs5htvGRz4Sgj3yFkSJFBuv/sxu5yk998T8WDJzvv/2RX19HtTUW1S+wpKRKRjJ6zzz/1/OPdFdWGlAKbvzS4PHOtURikg9AGz0LbIB85S/cPOpoXvuue8/iV2H1vPTy3ddvOeZ37HGmO3OmSzVzR+NS53+84dHlFhXPLqtzSO+5ruHM2vXtBdxP87LOzKAD359j/INYIbyPabIi3Cq6Wa+SaGe78diIzu7qcblcAa6/fJRvNopXFJnO+U9KKM5bqH5LM0iQSVmpPCPDu7ZT4Aoubz3709EBTyrTDjyx8MQXgUH1nqm7TWng4TzE4i4AsKskBITXfSyC4Fkl5MxnJDiKSIDSJAsGvd1y+/eNDp2e+A+5d8HeiiunrTkT6TqWLIs+/QRoWr98s0qj8uuzLuS22Ytufg3rdTaHn1m46sfgGKHXt0MGnLaRHdnwN37tvHcWKo2V6lnPxL4UvUQcRdOzmZSQs8X5CH5OxXMXpkATuDz8Et0SH4uyCRR+TjmBDP1GvsVrWEGVzEj33YVQ9jAtIKpqsl/s/0xrocwAAeJxjYGRgYADig3cEzsTz23xl4GZnAIHLRucNkWl2BrA4BwMTiAIAF4IITwB4nGNgZGBgZwCChWASxGZkQAXyABOUANh4nGNnYGBgHyAMADa8ANoAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqHicY2BkYGCQZ8hlYGcAASYg5gJCBob/YD4DABbVAaoAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYFspGUp3Te+IB9lHJF4cOzUS2n/voaEGR6qB+lKo+WITdhga/a/bRnDBFPMkCBFhhwF5ihxg1sssMQKa9xhg3s84BFPeMYLXvGGd3zgE9tZr/hveXKVkFYoSnoeHJXfRoWOqi54mo9ameNFdrK+dLSyaVf7oJQTlkhXpD3Z5XXhR/rUfQVuKXO91Jps4cLOS6/I5YL3XhodRRsVWZe4NnZOhWnSAWgxhMoEr6SmzZieF43Mk7ZOBdeCVGrp9Eu+54J2xhySplfB5XHwQLXUmT9KH6+kPnQ7ZYuIEzNyfs1DLU1VU4SWZ6LkXGHsD1ZKbMw=) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMlGRXgUAAAEoAAAAVmNtYXDiMBC2AAAB/AAAAUpnbHlmW/HoBwAAA4gAAA9QaGVhZAyD6V8AAADQAAAANmhoZWEOogcgAAAArAAAACRobXR42QAAAAAAAYAAAAB8bG9jYTDINOoAAANIAAAAQG1heHABMAB5AAABCAAAACBuYW1l1cf1oAAAEtgAAAIKcG9zdGZEjeMAABTkAAABgQABAAAHAAAAAKEHAAAAAAAHAAABAAAAAAAAAAAAAAAAAAAAHwABAAAAAQAAwdxheF8PPPUACwcAAAAAANMyzzEAAAAA0zLPMQAAAAAHAAcAAAAACAACAAAAAAAAAAEAAAAfAG0ABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQcAAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxHgcAAAAAoQcAAAAAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAMAAAADAAAAHAABAAAAAABEAAMAAQAAABwABAAoAAAABgAEAAEAAgAA8R7//wAAAADxAf//AAAPAAABAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqAABAAAAAAWLBYsAAgAAAREBAlUDNgWL++oCCwAAAwAAAAAGawZrAAIADgAaAAAJAhMEAAMSAAUkABMCAAEmACc2ADcWABcGAALrAcD+QJX+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgIwAVABUAGbCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAAAAgAAAAAFQAWLAAMABwAAASERKQERIREBwAEr/tUCVQErAXUEFvvqBBYAAAAEAAAAAAYgBiAABgATACQAJwAAAS4BJxUXNjcGBxc+ATUmACcVFhIBBwEhESEBEQEGBxU+ATcXNwEHFwTQAWVVuAO7AidxJSgF/t/lpc77t18BYf6fASsBdQE+TF1OijuZX/1gnJwDgGSeK6W4GBhqW3FGnFT0AWM4mjT+9AHrX/6f/kD+iwH2/sI7HZoSRDGYXwSWnJwAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYABgAMAAABLgEnET4BAREhAREBBWUBZVRUZfwRASsBdf6LA4Bkniv9piueAUT+QP6LBKr+iwAAAwAAAAAGIAYPAAUADAAaAAATESEBEQEFLgEnET4BAxUWEhcGAgcVNgA3JgDgASsBdf6LAsUBZVVVZbqlzgMDzqXlASEFBf7fBGD+QP6LBKr+i+Bkniv9piueAvOaNP70tbX+9DSaOAFi9fUBYgAAAAQAAAAABYsFiwAFAAsAEQAXAAABIxEhNSMDMzUzNSEBIxUhESMDFTMVMxECC5YBduCWluD+igOA4AF2luDglgLr/oqWAgrglvyAlgF2AqCW4AF2AAQAAAAABYsFiwAFAAsAEQAXAAABMxUzESETIxUhESMBMzUzNSETNSMRITUBdeCW/org4AF2lgHAluD+ipaWAXYCVeABdgHAlgF2++rglgHA4P6KlgAAAAACAAAAAAXWBdYADwATAAABIQ4BBxEeARchPgE3ES4BAyERIQVA/IA/VQEBVT8DgD9VAQFVP/yAA4AF1QFVP/yAP1UBAVU/A4A/VfvsA4AAAAYAAAAABmsGawAHAAwAEwAbACAAKAAACQEmJw4BBwElLgEnAQUhATYSNyYFAQYCBxYXIQUeARcBMwEWFz4BNwECvgFkTlSH8GEBEgOONemh/u4C5f3QAXpcaAEB/BP+3VxoAQEOAjD95DXpoQESeP7dTlSH8GH+7gPwAmgSAQFYUP4nd6X2Pv4nS/1zZAEBk01NAfhk/v+TTUhLpfY+Adn+CBIBAVhQAdkAAAAFAAAAAAZrBdYADwATABcAGwAfAAABIQ4BBxEeARchPgE3ES4BASEVIQEhNSEFITUhNSE1IQXV+1ZAVAICVEAEqkBUAgJU+xYBKv7WAur9FgLqAcD+1gEq/RYC6gXVAVU//IA/VQEBVT8DgD9V/ayV/tWVlZWWlQADAAAAAAYgBdYADwAnAD8AAAEhDgEHER4BFyE+ATcRLgEBIzUjFTM1MxUUBgcjLgEnET4BNzMeARUFIzUjFTM1MxUOAQcjLgE1ETQ2NzMeARcFi/vqP1QCAlQ/BBY/VAICVP1rcJWVcCog4CAqAQEqIOAgKgILcJWVcAEqIOAgKiog4CAqAQXVAVU//IA/VQEBVT8DgD9V/fcl4CVKICoBASogASogKgEBKiBKJeAlSiAqAQEqIAEqICoBASogAAAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIAZsAC4AAAEiBgcBNjQnAR4BMz4BNy4BJw4BBxQXAS4BIw4BBx4BFzI2NwEGBx4BFz4BNy4BBUArSh797AcHAg8eTixffwICf19ffwIH/fEeTixffwICf18sTh4CFAUBA3tcXHsDA3sCTx8bATcZNhkBNB0gAn9fX38CAn9fGxn+zRwgAn9fX38CIBz+yhcaXHsCAntcXXsAAAIAAAAABlkGawBDAE8AAAE2NCc3PgEnAy4BDwEmLwEuASchDgEPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEXIT4BPwE2NxcWNjcTNiYnBS4BJz4BNx4BFw4BBasFBZ4KBgeWBxkNujpEHAMUD/7WDxQCHEU5ug0aB5UHBQudBQWdCwUHlQcaDbo5RRwCFA8BKg8UAhxFOboNGgeVBwUL/ThvlAIClG9vlAIClAM3JEokewkaDQEDDAkFSy0cxg4RAQERDsYcLUsFCQz+/QwbCXskSiR7CRoN/v0MCQVLLRzGDhEBAREOxhwtSwUJDAEDDBsJQQKUb2+UAgKUb2+UAAAAAAEAAAAABmsGawALAAATEgAFJAATAgAlBACVCAGmAT0BPQGmCAj+Wv7D/sP+WgOA/sP+WggIAaYBPQE9AaYICP5aAAAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAADAAAAAAZrBmsACwAXACMAAAEEAAMSAAUkABMCAAEmACc2ADcWABcGAAMOAQcuASc+ATceAQOA/sP+WggIAaYBPQE9AaYICP5a/sP9/q4GBgFS/f0BUgYG/q4dAn9fX38CAn9fX38Gawj+Wv7D/sP+WggIAaYBPQE9Aab6yAYBUv39AVIGBv6u/f3+rgJPX38CAn9fX38CAn8AAAAEAAAAAAYgBiAADwAbACUAKQAAASEOAQcRHgEXIT4BNxEuAQEjNSMVIxEzFTM1OwEhHgEXEQ4BByE3MzUjBYv76j9UAgJUPwQWP1QCAlT9a3CVcHCVcJYBKiAqAQEqIP7WcJWVBiACVD/76j9UAgJUPwQWP1T8gpWVAcC7uwEqIP7WICoBcOAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAEwcJAScJATcJARcBA4D+w/5aCAgBpgE9AT0BpggI/lo4af70/vRpAQv+9WkBDAEMaf71BmsI/lr+w/7D/loICAGmAT0BPQGm/BFpAQv+9WkBDAEMaf71AQtp/vQAAQAAAAAF1ga2ABYAAAERCQERHgEXDgEHLgEnIxYAFzYANyYAA4D+iwF1vv0FBf2+vv0FlQYBUf7+AVEGBv6vBYsBKv6L/osBKgT9v779BQX9vv7+rwYGAVH+/gFRAAAAAQAAAAAFPwcAABQAAAERIyIGHQEhAyMRIREjETM1NDYzMgU/nVY8ASUn/v7O///QrZMG9P74SEi9/tj9CQL3ASjaus0AAAAABAAAAAAGjgcAADAARQBgAGwAAAEUHgMVFAcGBCMiJicmNTQ2NzYlLgE1NDcGIyImNTQ2Nz4BMyEHIx4BFRQOAycyNjc2NTQuAiMiBgcGFRQeAxMyPgI1NC4BLwEmLwImIyIOAxUUHgIBMxUjFSM1IzUzNTMDH0BbWkAwSP7qn4TlOSVZSoMBESAfFS4WlMtIP03TcAGiioNKTDFFRjGSJlAaNSI/akAqURkvFCs9WTY6a1s3Dg8THgocJU4QIDVob1M2RnF9A2vV1WnU1GkD5CRFQ1CATlpTenNTYDxHUYouUhIqQCkkMQTBlFKaNkJAWD+MWkhzRztAPiEbOWY6hn1SJyE7ZS5nZ1I0/JcaNF4+GTAkGCMLFx04Ag4kOF07Rms7HQNsbNvbbNkAAwAAAAAGgAZsAAMADgAqAAABESERARYGKwEiJjQ2MhYBESERNCYjIgYHBhURIRIQLwEhFSM+AzMyFgHd/rYBXwFnVAJSZGemZASP/rdRVj9VFQv+twIBAQFJAhQqR2c/q9AEj/whA98BMkliYpNhYfzd/cgCEml3RTMeM/3XAY8B8DAwkCAwOB/jAAABAAAAAAaUBgAAMQAAAQYHFhUUAg4BBCMgJxYzMjcuAScWMzI3LgE9ARYXLgE1NDcWBBcmNTQ2MzIXNjcGBzYGlENfAUyb1v7SrP7x4SMr4bBpph8hHCsqcJNETkJOLHkBW8YIvYaMYG1gJWldBWhiRQ4cgv797rdtkQSKAn1hBQsXsXUEJgMsjlNYS5WzCiYkhr1mFTlzPwoAAAABAAAAAAWABwAAIgAAARcOAQcGLgM1ESM1PgQ3PgE7AREhFSERFB4CNzYFMFAXsFlorXBOIahIckQwFAUBBwT0AU3+sg0gQzBOAc/tIz4BAjhceHg6AiDXGlddb1ctBQf+WPz9+h40NR4BAgABAAAAAAaABoAASgAAARQCBCMiJzY/AR4BMzI+ATU0LgEjIg4DFRQWFxY/ATY3NicmNTQ2MzIWFRQGIyImNz4CNTQmIyIGFRQXAwYXJgI1NBIkIAQSBoDO/p/Rb2s7EzYUaj15vmh34o5ptn9bK1BNHggIBgIGETPRqZepiWs9Sg4IJRc2Mj5WGWMRBM7+zgFhAaIBYc4DgNH+n84gXUfTJzmJ8JZyyH46YH2GQ2ieIAwgHxgGFxQ9WpfZpIOq7lc9I3VZHzJCclVJMf5eRmtbAXzp0QFhzs7+nwAABwAAAAAHAATPAA4AFwAqAD0AUABaAF0AAAERNh4CBw4BBwYmIycmNxY2NzYmBxEUBRY2Nz4BNy4BJyMGHwEeARcOARcWNjc+ATcuAScjBh8BHgEXFAYXFjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");font-weight:400;font-style:normal}.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subtitles-button:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:"\f111"}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button:before,.vjs-icon-cancel:before{content:"\f115"}.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button:before,.vjs-icon-audio:before{content:"\f11e"}.video-js{display:block;vertical-align:top;box-sizing:border-box;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js .vjs-tech,.video-js.vjs-fill{width:100%;height:100%}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.vjs-error .vjs-error-display:before,.vjs-menu .vjs-menu-content,.vjs-no-js{font-family:Arial,Helvetica,sans-serif}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;font-size:18px;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66A8CC}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:40%;left:45%;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2B333F;background-color:rgba(43,51,63,.7);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2B333F}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2B333F;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.video-js .vjs-menu-button-inline.vjs-slider-active{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2B333F;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{outline:0;position:relative;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:4em}.vjs-live .vjs-progress-control{display:none}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:.3em}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after,.video-js .vjs-progress-control:hover .vjs-time-tooltip{font-family:Arial,Helvetica,sans-serif;visibility:visible;font-size:.6em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-tooltip-progress-bar{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-mouse-display:before,.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after{display:none}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{position:absolute;top:-.333333333333333em;right:-.5em;font-size:.9em}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after,.video-js .vjs-time-tooltip{visibility:hidden;pointer-events:none;position:absolute;top:-3.4em;right:-1.9em;font-size:.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px;background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em}.video-js .vjs-play-progress:after,.video-js .vjs-play-progress:before,.video-js .vjs-time-tooltip{z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-time-tooltip{display:inline-block;height:2.4em;position:relative;float:right;right:-1.9em}.vjs-tooltip-progress-bar{visibility:hidden}.video-js .vjs-progress-control .vjs-mouse-display{display:none!important;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}.video-js .vjs-progress-control .vjs-mouse-display:after,.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 .45em;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-volume-control{width:5em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:.5em;height:8em}.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical:hover .vjs-menu-content{height:8em;width:2.9em}.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal:hover .vjs-menu-content{height:2.9em;width:8em}.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent!important}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-time-divider{display:none;line-height:3em}.video-js .vjs-play-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-moz-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);-o-transform:translateY(-1.5em);-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%,100%,20%,60%{border-top-color:#73859f}35%{border-top-color:#fff}}@-webkit-keyframes vjs-spinner-fade{0%,100%,20%,60%{border-top-color:#73859f}35%{border-top-color:#fff}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button{display:none}.vjs-caption-settings{position:relative;top:1em;background-color:#2B333F;background-color:rgba(43,51,63,.75);color:#fff;margin:0 auto;padding:.5em;height:16em;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:1em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px;border:none}.vjs-caption-settings .vjs-tracksetting label,.vjs-caption-settings .vjs-tracksetting legend{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px;vertical-align:top;float:right}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings fieldset{margin-top:1em;margin-left:.5em}.vjs-caption-settings fieldset .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-caption-settings input[type=button]{width:40px;height:40px}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:-webkit-linear-gradient(-90deg,rgba(0,0,0,.8),rgba(255,255,255,0));background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0))}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}@media \0screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}
/*!
Default styles for videojs-record v1.7.0
*/@font-face{font-family:videojs-record;src:url(font/videojs-record.eot?#iefix) format("eot")}@font-face{font-family:videojs-record;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAATsAAsAAAAACCAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIwleU9TLzIAAAFEAAAAPAAAAFY6l0dJY21hcAAAAYAAAABgAAABqPI5XzVnbHlmAAAB4AAAAPkAAAGcP+Ejk2hlYWQAAALcAAAALgAAADYKNmd3aGhlYQAAAwwAAAAYAAAAJABeADdobXR4AAADJAAAAA4AAAAYAPAAAGxvY2EAAAM0AAAADgAAAA4BeADsbWF4cAAAA0QAAAAfAAAAIAETADxuYW1lAAADZAAAATYAAAJemUJQLnBvc3QAAAScAAAATwAAAG+geVPweJxjYGRgYOBiMGCwY2DKSSzJY+BzcfMJYZBiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCAClZBUgAeJxjYGTQYJzAwMrAwCDHoAgk2aC0OAMTAw8DkGBlZsAKAtJcUxgcPjJ+ZGUwAHJZwCQDAyOIAADDQQVfeJztkbENxEAIBAcfOHh9JS+X4tiR+8+vgjMLX4aRZhErRLAAAYzkSBzsxlBd6Vr5g0/5zq92XP6MtVJNmrOXbrnrumg7b31Lz/8USqup/LYG9dHoD9MbJTqjIR5tTxGxeJxFUNtOwzAMtRvHiaKqApSWPECFmqkbsBWptz0g9v+fhdMUlkTH9rF8yYEC0rnAB0T4ArjGYzSx41f0zTcuAy6Tb8ZVkE09jesPzr3x3PXirGNTn5hK4kJORUyatWCVooIKeT2JCeKhIaW1IoOZeEglNoFMx32HC5SyQVehb3G84Txg0E5r5xKcdysA/zUHuUpqpjqWIRzCH3+CASS4LuZ5GVv0FXbylXjv65xipZhZEVlrBXrrnN0YyZDNNKTu225nsPAC79Iz6TH3HS93nbIun3g0Mma+YR75pHKvTZ63BEwSKmESBJWy6jELkmVq95wAwC/J8hfGAAAAeJxjYGRgYADiLUbaYfH8Nl8ZuBkMgCIMV0un8iHTDLoMekCSg4EJxAEA7YIHgwAAeJxjYGRgYDBgYICTugyMDKiADQAONQCWeJxjYAACA0wMAApoAPEAAAAAAAAAQgBcAGgAkADOAAB4nGNgZGBgYGMwYGBmAAEmIOYCQgaG/2A+AwAN4QFQAHicfZA/asMwGMWf8680hlIo7ZRBUOhSYicZQ+cEOmbI7tiyY2NbRlYCuUEP0hP0EB17kJ6iL6qWZLAE0u+9732fQADu8Q0P5+Xhzp7n1cMN1T/3SY+OB+Rnx0P4mDse0X9zPMYr3h37eMCBE7zBLZ0JPhz3mP903Kf/5XhA/nE8xBN+HY8w8eB4jK03cezjxdPHPJGqaKdaxkonG5kdyujKvFRbqdtc1WIezC4La1lLHRmZiN1JtMdsYUwqUq0qsVK1kWWpRKNVIWMT7I1plmGYOj+IVYUjciSQUCjQYgpNjqk03Q0541+UiKi7kl21LVnTzalrCP5/gFlnx5pc264IhnfCrh1OPFv2ZVjQNUipU2YUKtLKTj+nS25Fp7G1ws41fHNvuxosEXKnV/nAvl79AXudcPYAAHicY2BiwA/YGJkYmRlZGFkZ2RjZGbhTUssyk1N1C1KLcnmKUpPzi1J0i0sSi0q44Zz8Au6CjPySfN2i1JKiSh4IOzkxN7UokYEBAAaMF00A) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwR1NVQiCMJXkAAAE4AAAAVE9TLzI6l0dJAAABjAAAAFZjbWFw8jlfNQAAAfwAAAGoZ2x5Zj/hI5MAAAO0AAABnGhlYWQKNmd3AAAA4AAAADZoaGVhAF4ANwAAALwAAAAkaG10eADwAAAAAAHkAAAAGGxvY2EBeADsAAADpAAAAA5tYXhwARMAPAAAARgAAAAgbmFtZZlCUC4AAAVQAAACXnBvc3SgeVPwAAAHsAAAAG8AAQAAADAAAAAAADAAAAAAAC0AAQAAAAAAAAAAAAAAAAAAAAYAAQAAAAEAALQyOdJfDzz1AAsAMAAAAADVdZUOAAAAANV1lQ4AAAAAAC0ALgAAAAgAAgAAAAAAAAABAAAABgAwAAMAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACbGF0bgAOREZMVAAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAEAKAGQAAUAAAAeACEAAAAGAB4AIQAAABcAAgAMAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQPEB8QUAMAAAAAQAMAAAAAAAAQAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAUAAAADAAAALAAAAAQAAAFcAAEAAAAAAFYAAwABAAAALAADAAoAAAFcAAQAKgAAAAQABAABAADxBf//AADxAf//AAAAAQAEAAAAAQACAAMABAAFAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAABMAAAAAAAAAAUAAPEBAADxAQAAAAEAAPECAADxAgAAAAIAAPEDAADxAwAAAAMAAPEEAADxBAAAAAQAAPEFAADxBQAAAAUAAAAAAEIAXABoAJAAzgAAAAIAAAAAAC0AKgAjAC8AADcjJyMHIyIGHQEUFjsBNS4BNTMUFjI2NTMUBgcVMzI2PQE0JgcUBiImPQE0NjIWFSgGBAwEBgICAgIOBAYEBQYFBAYEDgICAg4CBAICBAImBAQCAhgCAgQBBwQDBQUDBAcBBAICGAICEAICAgIIAgICAgAAAAEAAAAAAC0ALQAMAAA3Ig4BFB4BMj4BNC4BGAUKBQUKCgoFBQosBQoKCgUFCgoKBQAAAAABAAAAAAAkACQAAwAANzMVIwwYGCQYAAABAAAAAAAoAC4AGAAANzUHFzUyHgEUDgEiLgE1IxQeATI+ATQuARgKCgMGAwMGBgYDBAQICAgEBAgmCAoKCAMGBgYDAwYDBAgEBAgICAQAAAMAAAAAAC0ALAAIABwAKQAANxQWMjY0JiIGNQcjIgYdARQWOwEyNj0BNCYrAScHIi4BND4BMh4BFA4BEgMGAwMGAwQGAgICAiACAgICBgQGAwQDAwQGBAMDBBgDAwMGAwMRBAICGAICAgIYAgIEHgMEBgQDAwQGBAMAAAAAABAAxgABAAAAAAABAA4AAAABAAAAAAACAAcADgABAAAAAAADAA4AFQABAAAAAAAEAA4AIwABAAAAAAAFAAsAMQABAAAAAAAGAA4APAABAAAAAAAKACsASgABAAAAAAALABMAdQADAAEECQABABwAiAADAAEECQACAA4ApAADAAEECQADABwAsgADAAEECQAEABwAzgADAAEECQAFABYA6gADAAEECQAGABwBAAADAAEECQAKAFYBHAADAAEECQALACYBcnZpZGVvanMtcmVjb3JkUmVndWxhcnZpZGVvanMtcmVjb3JkdmlkZW9qcy1yZWNvcmRWZXJzaW9uIDEuMHZpZGVvanMtcmVjb3JkR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AdgBpAGQAZQBvAGoAcwAtAHIAZQBjAG8AcgBkAFIAZQBnAHUAbABhAHIAdgBpAGQAZQBvAGoAcwAtAHIAZQBjAG8AcgBkAHYAaQBkAGUAbwBqAHMALQByAGUAYwBvAHIAZABWAGUAcgBzAGkAbwBuACAAMQAuADAAdgBpAGQAZQBvAGoAcwAtAHIAZQBjAG8AcgBkAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgECAQMBBAEFAQYBBwALZGV2aWNlLXBlcm0McmVjb3JkLXN0YXJ0C3JlY29yZC1zdG9wC3Bob3RvLXJldHJ5DHBob3RvLWNhbWVyYQAAAA==) format("truetype");font-weight:400;font-style:normal}.vjs-icon-device-perm{font-family:videojs-record;font-weight:400;font-style:normal;outline:0}.vjs-icon-device-perm:before{content:'\f101'}.vjs-icon-record-start{font-family:videojs-record;font-weight:400;font-style:normal;outline:0}.vjs-icon-record-start:before{content:'\f102'}.vjs-icon-record-stop{font-family:videojs-record;font-weight:400;font-style:normal;outline:0}.vjs-icon-record-stop:before{content:'\f103'}.vjs-icon-photo-retry{font-family:videojs-record;font-weight:400;font-style:normal;outline:0}.vjs-icon-photo-retry:before{content:'\f104'}.vjs-icon-photo-camera{font-family:videojs-record;font-weight:400;font-style:normal;outline:0}.vjs-icon-photo-camera:before{content:'\f105'}.vjs-record{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:default;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-device-button.vjs-control{font-size:3em;position:absolute;z-index:2;top:50%;left:50%;width:4em;height:2.8em;margin-top:-1.8000000000000001em;margin-left:-2.1em;display:block;cursor:pointer;opacity:1;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;text-align:center;vertical-align:middle;-webkit-border-radius:.8em;-moz-border-radius:.8em;border-radius:.8em;background-color:#07141e;background-color:rgba(7,20,30,.7);-webkit-box-shadow:0 0 1em rgba(255,255,255,.25);-moz-box-shadow:0 0 1em rgba(255,255,255,.25);box-shadow:0 0 1em rgba(255,255,255,.25)}.vjs-error .vjs-device-button{display:none}.vjs-device-button.vjs-control.vjs-icon-device-perm:before{}.vjs-record-button.vjs-control{cursor:pointer}.vjs-error .vjs-record-button{display:none}.vjs-record-button.vjs-control.vjs-icon-record-start:before{font-size:1.4em;line-height:2.2em}.vjs-record-button.vjs-control.vjs-icon-record-stop:before{font-size:2.2em;line-height:1.4em}.vjs-play-control.vjs-control{cursor:pointer}.vjs-camera-button.vjs-control{cursor:pointer}.vjs-error .vjs-camera-button{display:none}.vjs-camera-button.vjs-control.vjs-icon-photo-camera:before{font-size:1.4em;line-height:2.2em}.vjs-camera-button.vjs-control.vjs-icon-photo-retry:before{font-size:2.2em;line-height:1.4em}.vjs-record{overflow:hidden}.video-js .vjs-control.vjs-record-indicator.vjs-hidden{display:block!important;opacity:0;transform:translateX(1em) rotateX(-90deg) scale(.9);transition:all .5s,transform .5s .25s}.video-js .vjs-control.vjs-record-indicator{width:.8em;height:.8em;background-color:#ff625e;border-radius:50%;right:2.5ex;top:2ex;position:absolute;opacity:1;transform:rotateX(0) scale(1.3);transition:all .5s,transform .2s .1s}.video-js .vjs-control.vjs-record-indicator:before{content:"REC";color:#fff;position:absolute;left:-2.7em;font-family:Helvetica,sans-serif;animation-name:pulsetext;animation-duration:5s;animation-iteration-count:infinite;top:-.1em;font-size:.8em;opacity:1;transition:opacity .5s .2s}.video-js .vjs-control.vjs-record-indicator:after{content:"";display:block;height:calc(.8em - 4px);width:calc(.8em - 4px);border:2px solid #ff625e;border-radius:50%;position:absolute;top:2px;left:2px;transform-origin:center;animation-name:pulse;animation-duration:2s;animation-iteration-count:infinite;animation-delay:.25s}@keyframes pulsetext{from{opacity:.75}25%{opacity:.5}50%{opacity:.75}75%{opacity:.5}to{opacity:.75}}@keyframes pulse{from{opacity:1;transform:scale(1.6)}50%{opacity:.5;transform:scale(2.5)}to{opacity:0;transform:scale(3.5)}}
.vjs-marker {
    position: absolute;
    left: 0;
    bottom: 0em;
    opacity: 1;
    height: 100%;
    transition: opacity .2s ease;
    -webkit-transition: opacity .2s ease;
    -moz-transition: opacity .2s ease;
    z-index: 100;
}
.vjs-marker:hover {
    cursor: pointer;
    -webkit-transform: scale(1.3, 1.3);
    -moz-transform: scale(1.3, 1.3);
    -o-transform: scale(1.3, 1.3);
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3);
}
.vjs-tip {
    visibility: hidden;
    display: block;
    opacity: 0.9;
    padding: 10px;
    position: absolute;
    bottom: 18px;
    z-index: 100000;
    border-radius: 4px;
    width: 200px;
    background: white;
}
.vjs-tip .icon-control{
    display: inline-block;
    color: black;
    float: left;
    padding-left: 10px;
    border-left: 1px solid #b6b0b0;
}
.vjs-tip .icon-control .icon1{
    font-size: 18px;
    display: block;
    cursor: pointer;
}
.vjs-tip .icon-control .icon2{
    font-size: 18px;
    margin-top: 35px;
    cursor: pointer;
}
.vjs-tip .icon-control .icon3{
    font-size: 18px;
    display: block;
    margin-top: 10px;
    cursor: pointer;
}
.vjs-tip .vjs-tip-arrow {
    background: url(data:image/gif;base64,R0lGODlhCQAJAIABAAAAAAAAACH5BAEAAAEALAAAAAAJAAkAAAIRjAOnwIrcDJxvwkplPtchVQAAOw==) no-repeat top left;
    bottom: -6px;
    left: 50%;
    margin-left: -4px;
    background-position: bottom left;
    position: absolute;
    width: 9px;
    height: 5px;
}
.vjs-tip .vjs-tip-inner {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: white;
    color: #0f0f0f;
    text-align: left;
    float: left;
    width: 150px;
    height: 100px;
    font-size: 14px;
    resize: none;
    border:0;
}
.vjs-break-overlay {
    visibility: hidden;
    position: absolute;
    z-index: 100000;
    top: 0;
}
.vjs-break-overlay .vjs-break-overlay-text {
    padding: 9px;
    text-align: center;
}
table.DTFC_Cloned thead,table.DTFC_Cloned tfoot{background-color:white}div.DTFC_Blocker{background-color:white}div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2}div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:none}
table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("../images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("../images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("../images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("../images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("../images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:0px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}

@charset "UTF-8";
.fc {
  direction: ltr;
  text-align: left;
}

.fc-rtl {
  text-align: right;
}

body .fc {
  /* extra precedence to overcome jqui */
  font-size: 1em;
}

/* Colors
--------------------------------------------------------------------------------------------------*/
.schedule-block .fc-highlight {
  /* when user is selecting cells */
  background: #bce8f1;
  opacity: 0.3;
}

.fc-bgevent {
  /* default look for background events */
  background: #ffffff;
  opacity: 0.3;
}

.fc-nonbusiness {
  /* default look for non-business-hours areas */
  /* will inherit .fc-bgevent's styles */
  background: rgb(227, 227, 227);
}

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

.fc-popover .fc-header {
  /* TODO: be more consistent with fc-head/fc-body */
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 2px 4px;
}

.fc-rtl .fc-popover .fc-header {
  flex-direction: row-reverse;
}

.fc-popover .fc-header .fc-title {
  margin: 0 2px;
}

.fc-popover .fc-header .fc-close {
  cursor: pointer;
  opacity: 0.65;
  font-size: 1.1em;
}

/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/
.fc-divider {
  border-style: solid;
  border-width: 1px;
}

hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  /* height is unreliable across browsers, so use padding */
  border-width: 1px 0;
}

.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-mirror-skeleton {
  /* these element should always cling to top-left/right corners */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.fc-bg {
  bottom: 0;
  /* strech bg to bottom edge */
}

.fc-bg table {
  height: 100%;
  /* strech bg to bottom edge */
}

/* Tables
--------------------------------------------------------------------------------------------------*/
.fc table {
  width: 100%;
  box-sizing: border-box;
  /* fix scrollbar issue in firefox */
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */
}

.fc th {
  text-align: center;
}

.fc th,
.fc td {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top;
}

.fc td.fc-today {
  border-style: double;
  /* overcome neighboring borders */
}

/* Internal Nav Links
--------------------------------------------------------------------------------------------------*/
a[data-goto] {
  cursor: pointer;
}

a[data-goto]:hover {
  text-decoration: underline;
}

/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/
.fc .fc-row {
  /* extra precedence to overcome themes forcing a 1px border */
  /* no visible border by default. but make available if need be (scrollbar width compensation) */
  border-style: solid;
  border-width: 0;
}

.fc-row table {
  /* don't put left/right border on anything within a fake row.
     the outer tbody will worry about this */
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  /* no bottom borders on rows */
  border-bottom: 0 hidden transparent;
}

.fc-row:first-child table {
  border-top: 0 hidden transparent;
  /* no top border on first row */
}

/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/
.fc-row {
  position: relative;
}

.fc-row .fc-bg {
  z-index: 1;
}

/* highlighting cells & background event skeleton */
.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
  bottom: 0;
  /* stretch skeleton to bottom of row */
}

.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
  height: 100%;
  /* stretch skeleton to bottom of row */
}

.fc-row .fc-highlight-skeleton td,
.fc-row .fc-bgevent-skeleton td {
  border-color: transparent;
}

.fc-row .fc-bgevent-skeleton {
  z-index: 2;
}

.fc-row .fc-highlight-skeleton {
  z-index: 3;
}

/*
row content (which contains day/week numbers and events) as well as "mirror" (which contains
temporary rendered events).
*/
.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 4;
  padding-bottom: 2px;
  /* matches the space above the events */
}

.fc-row .fc-mirror-skeleton {
  z-index: 5;
}

.fc .fc-row .fc-content-skeleton table,
.fc .fc-row .fc-content-skeleton td,
.fc .fc-row .fc-mirror-skeleton td {
  /* see-through to the background below */
  /* extra precedence to prevent theme-provided backgrounds */
  background: none;
  /* in case <td>s are globally styled */
  border-color: transparent;
}

.fc-row .fc-content-skeleton td,
.fc-row .fc-mirror-skeleton td {
  /* don't put a border between events and/or the day number */
  border-bottom: 0;
}

.fc-row .fc-content-skeleton tbody td,
.fc-row .fc-mirror-skeleton tbody td {
  /* don't put a border between event cells */
  border-top: 0;
}

/* Scrolling Container
--------------------------------------------------------------------------------------------------*/
.fc-scroller {
  -webkit-overflow-scrolling: touch;
}

/* TODO: move to timegrid/daygrid */
.fc-scroller > .fc-day-grid,
.fc-scroller > .fc-time-grid {
  position: relative;
  /* re-scope all positions */
  width: 100%;
  /* hack to force re-sizing this inner element when scrollbars appear/disappear */
}

/* Global Event Styles
--------------------------------------------------------------------------------------------------*/
.fc-event {
  position: relative;
  /* for resize handle and other inner positioning */
  display: block;
  /* make the <a> tag block */
  font-size: 0.85em;
  line-height: 1.4;
  border-radius: 3px;
  /* border: 1px solid #3788d8; */
}

.fc-event,
.fc-event-dot {
  /* background-color: #3788d8; */
  /* default BACKGROUND color */
}

.fc-event,
.fc-event:hover {
  color: #000;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */
}

.fc-event[href],
.fc-event.fc-draggable {
  cursor: pointer;
  /* give events with links and draggable events a hand mouse pointer */
}

.fc-not-allowed,
.fc-not-allowed .fc-event {
  /* to override an event's custom cursor */
  cursor: not-allowed;
}

.fc-event .fc-content {
  position: relative;
  z-index: 2;
}

/* resizer (cursor AND touch devices) */
.fc-event .fc-resizer {
  position: absolute;
  z-index: 4;
}

/* resizer (touch devices) */
.fc-event .fc-resizer {
  display: none;
}

.fc-event.fc-allow-mouse-resize .fc-resizer,
.fc-event.fc-selected .fc-resizer {
  /* only show when hovering or selected (with touch) */
  display: block;
}

/* hit area */
.fc-event.fc-selected .fc-resizer:before {
  /* 40x40 touch area */
  content: "";
  position: absolute;
  z-index: 9999;
  /* user of this util can scope within a lower z-index */
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
}

/* Event Selection (only for touch devices)
--------------------------------------------------------------------------------------------------*/
.fc-event.fc-selected {
  z-index: 9999 !important;
  /* overcomes inline z-index */
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.fc-event.fc-selected:after {
  content: "";
  position: absolute;
  z-index: 1;
  /* same z-index as fc-bg, behind text */
  /* overcome the borders */
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  /* darkening effect */
  background: #000;
  opacity: 0.25;
}

/* Event Dragging
--------------------------------------------------------------------------------------------------*/
.fc-event.fc-dragging.fc-selected {
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
}

.fc-event.fc-dragging:not(.fc-selected) {
  opacity: 0.75;
}

/* Horizontal Events
--------------------------------------------------------------------------------------------------*/
/* bigger touch area when selected */
.fc-h-event.fc-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  /* below resizers */
  top: -10px;
  bottom: -10px;
  left: 0;
  right: 0;
}

/* events that are continuing to/from another week. kill rounded corners and butt up against edge */
.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  /* replace the border with padding */
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  /* replace the border with padding */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* resizer (cursor AND touch devices) */
/* left resizer  */
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-end-resizer {
  cursor: w-resize;
  left: -1px;
  /* overcome border */
}

/* right resizer */
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-start-resizer {
  cursor: e-resize;
  right: -1px;
  /* overcome border */
}

/* resizer (mouse devices) */
.fc-h-event.fc-allow-mouse-resize .fc-resizer {
  width: 7px;
  top: -1px;
  /* overcome top border */
  bottom: -1px;
  /* overcome bottom border */
}

/* resizer (touch devices) */
.fc-h-event.fc-selected .fc-resizer {
  /* 8x8 little dot */
  border-radius: 4px;
  border-width: 1px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  /* vertically center */
  top: 50%;
  margin-top: -4px;
}

/* left resizer  */
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
  margin-left: -4px;
  /* centers the 8x8 dot on the left edge */
}

/* right resizer */
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
  margin-right: -4px;
  /* centers the 8x8 dot on the right edge */
}

/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.fc-day-grid-event {
  margin: 1px 2px 0;
  /* spacing between events and edges */
  padding: 0 1px;
}

tr:first-child > td > .fc-day-grid-event {
  margin-top: 2px;
  /* a little bit more space before the first event */
}

.fc-mirror-skeleton tr:first-child > td > .fc-day-grid-event {
  margin-top: 0;
  /* except for mirror skeleton */
}

.fc-day-grid-event .fc-content {
  /* force events to be one-line tall */
  white-space: nowrap;
  overflow: hidden;
}

.fc-day-grid-event .fc-time {
  font-weight: bold;
}

/* resizer (cursor devices) */
/* left resizer  */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
  margin-left: -2px;
  /* to the day cell's edge */
}

/* right resizer */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
  margin-right: -2px;
  /* to the day cell's edge */
}

/* Event Limiting
--------------------------------------------------------------------------------------------------*/
/* "more" link that represents hidden events */
a.fc-more {
  margin: 1px 3px;
  font-size: 0.85em;
  cursor: pointer;
  text-decoration: none;
}

a.fc-more:hover {
  text-decoration: underline;
}

.fc-limited {
  /* rows and cells that are hidden because of a "more" link */
  display: none;
}

/* popover that appears when "more" link is clicked */
.fc-day-grid .fc-row {
  z-index: 1;
  /* make the "more" popover one higher than this */
}

.fc-more-popover {
  z-index: 2;
  width: 220px;
}

.fc-more-popover .fc-event-container {
  padding: 10px;
}

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
.fc-now-indicator {
  position: absolute;
  border: 0 solid red;
}

/* Utilities
--------------------------------------------------------------------------------------------------*/
.fc-unselectable {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*
TODO: more distinction between this file and common.css
*/
/* Colors
--------------------------------------------------------------------------------------------------*/
.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-content,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-list-heading td {
  border-color: #d4d4d4;
}

.fc-unthemed .fc-popover {
  background-color: #fff;
}

.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header,
.fc-unthemed .fc-list-heading td {
  background: #eee;
}

.fc-unthemed td.fc-today {
  background: #fcf8e3;
}

.fc-unthemed .fc-disabled-day {
  background: #d7d7d7;
  opacity: 0.3;
}

/* Icons
--------------------------------------------------------------------------------------------------
from https://feathericons.com/ and built with IcoMoon
*/
@font-face {
  font-family: "fcicons";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.fc-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "fcicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fc-icon-chevron-left:before {
  content: "";
}

.fc-icon-chevron-right:before {
  content: "";
}

.fc-icon-chevrons-left:before {
  content: "";
}

.fc-icon-chevrons-right:before {
  content: "";
}

.fc-icon-minus-square:before {
  content: "";
}

.fc-icon-plus-square:before {
  content: "";
}

.fc-icon-x:before {
  content: "";
}

.fc-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  text-align: center;
}

/* Buttons
--------------------------------------------------------------------------------------------------
Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css
*/
/* reset */
.fc-button {
  border-radius: 0;
  overflow: visible;
  text-transform: none;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.fc-button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

.fc-button {
  -webkit-appearance: button;
}

.fc-button:not(:disabled) {
  cursor: pointer;
}

.fc-button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* theme */
.fc-button {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  /* padding: 0.4em 0.65em; */
  font-size: 1em;
  line-height: 1.5;
  border-radius: 0.25em;
}

.fc-button:hover {
  color: #212529;
  text-decoration: none;
}

.fc-button:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
}

.fc-button:disabled {
  opacity: 0.65;
}

/* "primary" coloring */
.fc-button-primary {
  color: #fff;
  background-color: #5b6770;
  border-color: #2C3E50;
}

.fc-button-primary:hover {
  color: #fff;
  background-color: #1e2b37;
  border-color: #1a252f;
}

.fc-button-primary:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
}

.fc-button-primary:disabled {
  color: #fff;
  background-color: #2C3E50;
  border-color: #2C3E50;
}

.fc-button-primary:not(:disabled):active,
.fc-button-primary:not(:disabled).fc-button-active {
  color: #fff;
  background-color: #1a252f;
  border-color: #151e27;
}

.fc-button-primary:not(:disabled):active:focus,
.fc-button-primary:not(:disabled).fc-button-active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
}

/* icons within buttons */
.fc-button .fc-icon {
  vertical-align: middle;
  font-size: 1.5em;
}

/* Buttons Groups
--------------------------------------------------------------------------------------------------*/
.fc-button-group {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.fc-button-group > .fc-button {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.fc-button-group > .fc-button:hover {
  z-index: 1;
}

.fc-button-group > .fc-button:focus,
.fc-button-group > .fc-button:active,
.fc-button-group > .fc-button.fc-button-active {
  z-index: 1;
}

.fc-button-group > .fc-button:not(:first-child) {
  margin-left: -1px;
}

.fc-button-group > .fc-button:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.fc-button-group > .fc-button:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-unthemed .fc-popover {
  border-width: 1px;
  border-style: solid;
}

/* List View
--------------------------------------------------------------------------------------------------*/
.fc-unthemed .fc-list-item:hover td {
  background-color: #f5f5f5;
}

/* Toolbar
--------------------------------------------------------------------------------------------------*/
.fc-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.fc-toolbar.fc-header-toolbar {
  margin-bottom: 1.5em;
}

.fc-toolbar.fc-footer-toolbar {
  margin-top: 1.5em;
}

/* inner content */
.fc-toolbar > * > :not(:first-child) {
  margin-left: 0.75em;
}

.fc-toolbar h2 {
  font-size: 1.75em;
  margin: 0;
}

/* View Structure
--------------------------------------------------------------------------------------------------*/
.fc-view-container {
  position: relative;
}

/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.fc-view,
.fc-view > table {
  /* so dragged elements can be above the view's main element */
  position: relative;
  z-index: 1;
}

@media print {
  .fc {
    max-width: 100% !important;
  }

  /* Global Event Restyling
  --------------------------------------------------------------------------------------------------*/
  .fc-event {
    background: #fff !important;
    color: #000 !important;
    page-break-inside: avoid;
  }

  .fc-event .fc-resizer {
    display: none;
  }

  /* Table & Day-Row Restyling
  --------------------------------------------------------------------------------------------------*/
  .fc th,
.fc td,
.fc hr,
.fc thead,
.fc tbody,
.fc-row {
    border-color: #ccc !important;
    background: #fff !important;
  }

  /* kill the overlaid, absolutely-positioned components */
  /* common... */
  .fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-mirror-skeleton,
.fc-bgevent-container,
.fc-business-container,
.fc-highlight-container,
.fc-mirror-container {
    display: none;
  }

  /* don't force a min-height on rows (for DayGrid) */
  .fc tbody .fc-row {
    height: auto !important;
    /* undo height that JS set in distributeHeight */
    min-height: 0 !important;
    /* undo the min-height from each view's specific stylesheet */
  }

  .fc tbody .fc-row .fc-content-skeleton {
    position: static;
    /* undo .fc-rigid */
    padding-bottom: 0 !important;
    /* use a more border-friendly method for this... */
  }

  .fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td {
    /* only works in newer browsers */
    padding-bottom: 1em;
    /* ...gives space within the skeleton. also ensures min height in a way */
  }

  .fc tbody .fc-row .fc-content-skeleton table {
    /* provides a min-height for the row, but only effective for IE, which exaggerates this value,
       making it look more like 3em. for other browers, it will already be this tall */
    height: 1em;
  }

  /* Undo month-view event limiting. Display all events and hide the "more" links
  --------------------------------------------------------------------------------------------------*/
  .fc-more-cell,
.fc-more {
    display: none !important;
  }

  .fc tr.fc-limited {
    display: table-row !important;
  }

  .fc td.fc-limited {
    display: table-cell !important;
  }

  .fc-popover {
    display: none;
    /* never display the "more.." popover in print mode */
  }

  /* TimeGrid Restyling
  --------------------------------------------------------------------------------------------------*/
  /* undo the min-height 100% trick used to fill the container's height */
  .fc-time-grid {
    min-height: 0 !important;
  }

  /* don't display the side axis at all ("all-day" and time cells) */
  .fc-timeGrid-view .fc-axis {
    display: none;
  }

  /* don't display the horizontal lines */
  .fc-slats,
.fc-time-grid hr {
    /* this hr is used when height is underused and needs to be filled */
    display: none !important;
    /* important overrides inline declaration */
  }

  /* let the container that holds the events be naturally positioned and create real height */
  .fc-time-grid .fc-content-skeleton {
    position: static;
  }

  /* in case there are no events, we still want some height */
  .fc-time-grid .fc-content-skeleton table {
    height: 4em;
  }

  /* kill the horizontal spacing made by the event container. event margins will be done below */
  .fc-time-grid .fc-event-container {
    margin: 0 !important;
  }

  /* TimeGrid *Event* Restyling
  --------------------------------------------------------------------------------------------------*/
  /* naturally position events, vertically stacking them */
  .fc-time-grid .fc-event {
    position: static !important;
    margin: 3px 2px !important;
  }

  /* for events that continue to a future day, give the bottom border back */
  .fc-time-grid .fc-event.fc-not-end {
    border-bottom-width: 1px !important;
  }

  /* indicate the event continues via "..." text */
  .fc-time-grid .fc-event.fc-not-end:after {
    content: "...";
  }

  /* for events that are continuations from previous days, give the top border back */
  .fc-time-grid .fc-event.fc-not-start {
    border-top-width: 1px !important;
  }

  /* indicate the event is a continuation via "..." text */
  .fc-time-grid .fc-event.fc-not-start:before {
    content: "...";
  }

  /* time */
  /* undo a previous declaration and let the time text span to a second line */
  .fc-time-grid .fc-event .fc-time {
    white-space: normal !important;
  }

  /* hide the the time that is normally displayed... */
  .fc-time-grid .fc-event .fc-time span {
    display: none;
  }

  /* ...replace it with a more verbose version (includes AM/PM) stored in an html attribute */
  .fc-time-grid .fc-event .fc-time:after {
    content: attr(data-full);
  }

  /* Vertical Scroller & Containers
  --------------------------------------------------------------------------------------------------*/
  /* kill the scrollbars and allow natural height */
  .fc-scroller,
.fc-day-grid-container,
.fc-time-grid-container {
    /* */
    overflow: visible !important;
    height: auto !important;
  }

  /* kill the horizontal border/padding used to compensate for scrollbars */
  .fc-row {
    border: 0 !important;
    margin: 0 !important;
  }

  /* Button Controls
  --------------------------------------------------------------------------------------------------*/
  .fc-button-group,
.fc button {
    display: none;
    /* don't display any button-related controls */
  }
}
/* DayGridView
--------------------------------------------------------------------------------------------------*/
/* day row structure */
.fc-dayGridWeek-view .fc-content-skeleton,
.fc-dayGridDay-view .fc-content-skeleton {
  /* there may be week numbers in these views, so no padding-top */
  padding-bottom: 1em;
  /* ensure a space at bottom of cell for user selecting/clicking */
}

.fc-dayGrid-view .fc-body .fc-row {
  min-height: 4em;
  /* ensure that all rows are at least this tall */
}

/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */
.fc-row.fc-rigid {
  overflow: hidden;
}

.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* week and day number styling */
.fc-day-top.fc-other-month {
  opacity: 0.3;
}

.fc-dayGrid-view .fc-week-number,
.fc-dayGrid-view .fc-day-number {
  padding: 2px;
}

.fc-dayGrid-view th.fc-week-number,
.fc-dayGrid-view th.fc-day-number {
  padding: 0 2px;
  /* column headers can't have as much v space */
}

.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number {
  float: right;
}

.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number {
  float: left;
}

.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number {
  float: left;
  border-radius: 0 0 3px 0;
}

.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number {
  float: right;
  border-radius: 0 0 0 3px;
}

.fc-dayGrid-view .fc-day-top .fc-week-number {
  min-width: 1.5em;
  text-align: center;
  background-color: #f2f2f2;
  color: #808080;
}

/* when week/day number have own column */
.fc-dayGrid-view td.fc-week-number {
  text-align: center;
}

.fc-dayGrid-view td.fc-week-number > * {
  /* work around the way we do column resizing and ensure a minimum width */
  display: inline-block;
  min-width: 1.25em;
}
@charset "UTF-8";
/* TimeGridView all-day area
--------------------------------------------------------------------------------------------------*/
.fc-timeGrid-view .fc-day-grid {
  position: relative;
  z-index: 2;
  /* so the "more.." popover will be over the time grid */
}

.fc-timeGrid-view .fc-day-grid .fc-row {
  min-height: 3em;
  /* all-day section will never get shorter than this */
}

.fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-bottom: 1em;
  /* give space underneath events for clicking/selecting days */
}

/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/
.fc .fc-axis {
  /* .fc to overcome default cell styles */
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap;
}

.fc-ltr .fc-axis {
  text-align: right;
}

.fc-rtl .fc-axis {
  text-align: left;
}

/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/
.fc-time-grid-container,
.fc-time-grid {
  /* so slats/bg/content/etc positions get scoped within here */
  position: relative;
  z-index: 1;
}

.fc-time-grid {
  min-height: 100%;
  /* so if height setting is 'auto', .fc-bg stretches to fill height */
}

.fc-time-grid table {
  /* don't put outer borders on slats/bg/content/etc */
  border: 0 hidden transparent;
}

.fc-time-grid > .fc-bg {
  z-index: 1;
}

.fc-time-grid .fc-slats,
.fc-time-grid > hr {
  /* the <hr> TimeGridView injects when grid is shorter than scroller */
  position: relative;
  z-index: 2;
}

.fc-time-grid .fc-content-col {
  position: relative;
  /* because now-indicator lives directly inside */
}

.fc-time-grid .fc-content-skeleton {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
}

/* divs within a cell within the fc-content-skeleton */
.fc-time-grid .fc-business-container {
  position: relative;
  z-index: 1;
}

.fc-time-grid .fc-bgevent-container {
  position: relative;
  z-index: 2;
}

.fc-time-grid .fc-highlight-container {
  position: relative;
  z-index: 3;
}

.fc-time-grid .fc-event-container {
  position: relative;
  /* z-index: 4; */
}

.fc-time-grid .fc-now-indicator-line {
  z-index: 5;
}

.fc-time-grid .fc-mirror-container {
  /* also is fc-event-container */
  position: relative;
  z-index: 6;
}

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-slats td {
  height: 1.5em;
  border-bottom: 0;
  /* each cell is responsible for its top border */
}

.fc-time-grid .fc-slats .fc-minor td {
  border-top-style: dotted;
}

/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-highlight-container {
  /* a div within a cell within the fc-highlight-skeleton */
  position: relative;
  /* scopes the left/right of the fc-highlight to be in the column */
}

.fc-time-grid .fc-highlight {
  position: absolute;
  left: 0;
  right: 0;
  /* top and bottom will be in by JS */
}

/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/
.fc-ltr .fc-time-grid .fc-event-container {
  /* space on the sides of events for LTR (default) */
  margin: 0 2.5% 0 2px;
}

.fc-rtl .fc-time-grid .fc-event-container {
  /* space on the sides of events for RTL */
  margin: 0 2px 0 2.5%;
}

.fc-time-grid .fc-event,
.fc-time-grid .fc-bgevent {
  position: absolute;
  z-index: 1;
  /* scope inner z-index's */
}

.fc-time-grid .fc-bgevent {
  /* background events always span full width */
  left: 0;
  right: 0;
}

/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.slot-css-change {
  
}

.fc-time-grid-event {
  margin-bottom: 1px;
}

.fc-time-grid-event-inset {
  box-shadow: 0px 3px 4px 0px #d4d1d1;
  /*-webkit-box-shadow: 0px 0px 0px 1px #fff;*/
  /*box-shadow: 0px 0px 0px 1px #fff;*/
}

.fc-time-grid-event.fc-not-start {
  /* events that are continuing from another day */
  /* replace space made by the top border with padding */
  border-top-width: 0;
  padding-top: 1px;
  /* remove top rounded corners */
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.fc-time-grid-event.fc-not-end {
  /* replace space made by the top border with padding */
  border-bottom-width: 0;
  padding-bottom: 1px;
  /* remove bottom rounded corners */
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.fc-time-grid-event .fc-content {
  overflow: hidden;
  max-height: 100%;
  height: 100%;

}

.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title {
  padding: 0 1px;
  position: absolute;
  top: 50%;
  transform: translate(-50%);
  left: 50%;
  width: 90%;
  text-align: center;
}

.fc-time-grid-event .fc-time {
  font-size: 0.85em;
  font-weight: 700;
  color: #333333;
  white-space: nowrap;
  top: 50%;
  transform: translate(-50%,-40%);
  left: 50%;
}

/* short mode, where time and title are on the same line */
.fc-time-grid-event.fc-short .fc-content {
  /* don't wrap to second line (now that contents will be inline) */
  white-space: nowrap;
}

.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
  /* put the time and title on the same line */
  display: inline-block;
  vertical-align: top;
}

.fc-time-grid-event.fc-short .fc-time span {
  /* display: none; */
  /* don't display the full time text... */
}

.fc-time-grid-event.fc-short .fc-time:before {
  /* content: attr(data-start); */
  /* ...instead, display only the start time */
}

.fc-time-grid-event.fc-short .fc-time:after {
  /* content: " - "; */
  /* seperate with a dash, wrapped in nbsp's */
}

.fc-time-grid-event.fc-short .fc-title {
  font-size: 0.85em;
  /* make the title text the same size as the time */
  padding: 0;
  /* undo padding from above */
}

/* resizer (cursor device) */
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
  left: 0;
  right: 0;
  bottom: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  font-family: monospace;
  text-align: center;
  cursor: s-resize;
}

.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
  content: "=";
}

/* resizer (touch device) */
.fc-time-grid-event.fc-selected .fc-resizer {
  /* 10x10 dot */
  border-radius: 5px;
  border-width: 1px;
  width: 8px;
  height: 8px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  /* horizontally center */
  left: 50%;
  margin-left: -5px;
  /* center on the bottom edge */
  bottom: -5px;
}

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-now-indicator-line {
  border-top-width: 1px;
  left: 0;
  right: 0;
}

/* arrow on axis */
.fc-time-grid .fc-now-indicator-arrow {
  margin-top: -5px;
  /* vertically center on top coordinate */
}

.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
  left: 0;
  /* triangle pointing right... */
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
  right: 0;
  /* triangle pointing left... */
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
}