/* Minification failed. Returning unminified contents.
(14086,35): run-time error CSS1046: Expect comma, found '0'
(14086,39): run-time error CSS1046: Expect comma, found '/'
(14086,66): run-time error CSS1046: Expect comma, found '0'
(14086,70): run-time error CSS1046: Expect comma, found '/'
(14373,40): run-time error CSS1034: Expected closing parenthesis, found ','
(14373,40): run-time error CSS1042: Expected function, found ','
(14373,43): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(14379,44): run-time error CSS1034: Expected closing parenthesis, found ','
(14379,44): run-time error CSS1042: Expected function, found ','
(14379,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15068,35): run-time error CSS1046: Expect comma, found '0'
(15068,39): run-time error CSS1046: Expect comma, found '/'
(15068,66): run-time error CSS1046: Expect comma, found '0'
(15068,70): run-time error CSS1046: Expect comma, found '/'
(15082,35): run-time error CSS1046: Expect comma, found '0'
(15082,39): run-time error CSS1046: Expect comma, found '/'
(15082,66): run-time error CSS1046: Expect comma, found '0'
(15082,70): run-time error CSS1046: Expect comma, found '/'
(15094,35): run-time error CSS1046: Expect comma, found '0'
(15094,39): run-time error CSS1046: Expect comma, found '/'
(15094,66): run-time error CSS1046: Expect comma, found '0'
(15094,70): run-time error CSS1046: Expect comma, found '/'
(15190,35): run-time error CSS1046: Expect comma, found '0'
(15190,39): run-time error CSS1046: Expect comma, found '/'
(15190,66): run-time error CSS1046: Expect comma, found '0'
(15190,70): run-time error CSS1046: Expect comma, found '/'
(15895,28): run-time error CSS1039: Token not allowed after unary operator: '-az-pc'
(15918,28): run-time error CSS1039: Token not allowed after unary operator: '-az-pc'
(15936,28): run-time error CSS1039: Token not allowed after unary operator: '-az-pc'
(16032,28): run-time error CSS1039: Token not allowed after unary operator: '-az-pc'
(17068,26): run-time error CSS1039: Token not allowed after unary operator: '-az-pc'
(17078,17): run-time error CSS1039: Token not allowed after unary operator: '-az-pc'
(17080,28): run-time error CSS1039: Token not allowed after unary operator: '-az-pc'
(17084,15): run-time error CSS1039: Token not allowed after unary operator: '-az-ac'
(17086,26): run-time error CSS1039: Token not allowed after unary operator: '-az-ac'
(17521,34): run-time error CSS1034: Expected closing parenthesis, found ','
(17521,34): run-time error CSS1042: Expected function, found ','
(17521,39): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(19443,27): run-time error CSS1038: Expected hex color, found '#6666'
(19628,31): run-time error CSS1038: Expected hex color, found '#6666'
(20009,35): run-time error CSS1046: Expect comma, found '0'
(20009,39): run-time error CSS1046: Expect comma, found '/'
(22091,39): run-time error CSS1046: Expect comma, found '0'
(22091,43): run-time error CSS1046: Expect comma, found '/'
(22091,70): run-time error CSS1046: Expect comma, found '0'
(22091,74): run-time error CSS1046: Expect comma, found '/'
(22131,43): run-time error CSS1046: Expect comma, found '0'
(22131,47): run-time error CSS1046: Expect comma, found '/'
(22131,74): run-time error CSS1046: Expect comma, found '0'
(22131,78): run-time error CSS1046: Expect comma, found '/'
(22956,44): run-time error CSS1046: Expect comma, found '123'
(22956,52): run-time error CSS1046: Expect comma, found '/'
(22958,36): run-time error CSS1046: Expect comma, found '123'
(22958,44): run-time error CSS1046: Expect comma, found '/'
 */
@font-face{font-family:casino_handregular;src:url(../fonts/Casino_Hand/casino_hand-webfont.eot);src:url(../fonts/Casino_Hand/casino_hand-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/Casino_Hand/casino_hand-webfont.woff) format('woff'),url(../fonts/Casino_Hand/casino_hand-webfont.ttf) format('truetype'),url(../fonts/Casino_Hand/casino_hand-webfont.svg#casino_handregular) format('svg');font-weight:400;font-style:normal}.enjoyhint{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1010;pointer-events:none;overflow:hidden}.enjoyhint_hide{display:none}.enjoyhint_disable_events{position:absolute;width:2000px;height:1500px;z-index:1011;pointer-events:all}.enjoyhint_next_btn,.enjoyhint_skip_btn{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;width:100px;height:40px;font:normal normal normal 17px/40px "Advent Pro",Helvetica,sans-serif;cursor:pointer;margin:0 auto;text-align:center;letter-spacing:1px}.enjoyhint_close_btn,.enjoyhint_next_btn,.enjoyhint_skip_btn{z-index:1012;pointer-events:all;-o-text-overflow:clip;text-overflow:clip}.enjoyhint_next_btn{position:absolute;box-sizing:content-box;border:2px solid #1ecd97;-webkit-border-radius:40px;border-radius:40px;color:#1ecd97;background:rgba(0,0,0,0);-webkit-transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);-moz-transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);-o-transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0)}.enjoyhint_next_btn:hover{color:rgba(255,255,255,1);background:#1ecd97}.enjoyhint_next_btn:active{border:2px solid rgba(33,224,163,1);background:rgba(33,224,163,1);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.enjoyhint_skip_btn{box-sizing:content-box;border:2px solid #1ecd97;-webkit-border-radius:40px;border-radius:40px;color:#1ecd97;background:rgba(0,0,0,0);-webkit-transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);-moz-transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);-o-transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0)}.enjoyhint_close_btn:active,.enjoyhint_skip_btn:active{-webkit-transition:none;-moz-transition:none;-o-transition:none}.enjoyhint_skip_btn:hover{color:rgba(255,255,255,1);background:#1ecd97}.enjoyhint_skip_btn:active{border:2px solid rgba(33,224,163,1);background:rgba(33,224,163,1);transition:none}.enjoyhint_close_btn{display:inline-block;position:absolute;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:.3em;height:.3em;border:none;-webkit-border-radius:1em;border-radius:1em;font:400 8em/normal Arial,Helvetica,sans-serif;color:rgba(0,0,0,1);background:rgba(0,0,0,0);border:2px solid rgba(33,224,163,1)}.enjoyhint_close_btn::after,.enjoyhint_close_btn::before{-webkit-box-sizing:content-box;width:73%;height:2px;position:absolute;content:"";border:none;font:400 100%/normal Arial,Helvetica,sans-serif;color:rgba(0,0,0,1);background:#fff;text-shadow:none;-o-text-overflow:clip;text-overflow:clip;display:inline-block}.enjoyhint_close_btn::before{-moz-box-sizing:content-box;box-sizing:content-box;top:48%;left:14%;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.enjoyhint_close_btn::after{-moz-box-sizing:content-box;box-sizing:content-box;top:46%;left:15%;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.enjoyhint_close_btn:hover{color:rgba(255,255,255,1);background:#1ecd97;cursor:pointer}.enjoyhint_close_btn:active{border:2px solid rgba(33,224,163,1);background:rgba(33,224,163,1);transition:none}.enjoyhint_btn{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:150px;height:40px;cursor:pointer;margin:0 auto;border:2px solid #1ecd97;-webkit-border-radius:40px;border-radius:40px;font:normal normal normal 17px/40px "Advent Pro",Helvetica,sans-serif;color:#1ecd97;text-align:center;-o-text-overflow:clip;text-overflow:clip;letter-spacing:1px;background:rgba(0,0,0,0);-webkit-transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);-moz-transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);-o-transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0)}#kinetic_container,.enjoyhint_canvas,.enjoyhint_svg_wrapper,.enjoyhint_svg_wrapper svg{width:100%;height:100%;position:absolute}.enjoyhint_btn:hover{color:rgba(255,255,255,1);background:#1ecd97}.enjoyhint_btn:active{border:2px solid rgba(33,224,163,1);background:rgba(33,224,163,1);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.enjoyhint div.canvas-container{position:absolute}.enjoyhint_canvas{z-index:100;pointer-events:none}#kinetic_container{pointer-events:none;top:0;left:0}.enjoyhint_svg_wrapper{top:0;left:0;z-index:100;-webkit-transition:opacity .4s cubic-bezier(.42,0,.58,1);-moz-transition:opacity .4s cubic-bezier(.42,0,.58,1);transition:opacity .4s cubic-bezier(.42,0,.58,1)}.enjoyhint_svg_wrapper svg{top:0;left:0}.enjoyhint_svg_transparent .enjoy_hint_label,.enjoyhint_svg_transparent .enjoyhint_svg_wrapper{opacity:0}.enjoy_hint_label{position:absolute;color:#fff;z-index:107;font-size:22px;font-family:casino_handregular,Arial;-webkit-transition:opacity .4s cubic-bezier(.42,0,.58,1);-moz-transition:opacity .4s cubic-bezier(.42,0,.58,1);transition:opacity .4s cubic-bezier(.42,0,.58,1);display:inline-block;min-width:200px;max-width:80%}div.kineticjs-content{position:absolute!important}.enjoyhint_skip_btn{position:fixed}
/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin-bottom: 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;
  /*fix flickering when used background-image instead of <img> (on Chrome)*/
  -webkit-perspective: 1000;
}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
  /* fix other elements on the page moving (in 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: Arial;
  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,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *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: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

/*!
 * FullCalendar v3.9.0
 * Docs & License: https://fullcalendar.io/
 * (c) 2018 Adam Shaw
 */.fc button,.fc table,body .fc{font-size:1em}.fc-bg,.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-icon,.fc-unselectable{-webkit-touch-callout:none;-khtml-user-select:none}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}.fc th,.fc-basic-view td.fc-week-number,.fc-icon,.fc-toolbar{text-align:center}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a[data-goto]{cursor:pointer}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-icon,.fc-row.fc-rigid,.fc-time-grid-event{overflow:hidden}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.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;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;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.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}.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}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc.fc-bootstrap3 a,.ui-widget .fc-event{text-decoration:none}.fc-limited{display:none}.fc-icon,.fc-toolbar .fc-center{display:inline-block}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-bootstrap3 .fc-popover .panel-body,.fc-bootstrap4 .fc-popover .card-body{padding:0}.fc-now-indicator{position:absolute;border:0 solid red}.fc-bootstrap3 .fc-today.alert,.fc-bootstrap4 .fc-today.alert{border-radius:0}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff;border-width:1px;border-style:solid}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.fc-icon{height:1em;line-height:1em;font-size:1em;font-family:"Courier New",Courier,monospace;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\2039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\D7";font-size:200%;top:6%}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666;font-size:.9em;margin-top:2px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.ui-widget .fc-disabled-day{background-image:none}.fc-bootstrap3 .fc-time-grid .fc-slats table,.fc-bootstrap4 .fc-time-grid .fc-slats table,.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-bootstrap3 hr.fc-divider,.fc-bootstrap4 hr.fc-divider{border-color:inherit}.ui-widget .fc-event{color:#fff;font-weight:400}.ui-widget td.fc-axis{font-weight:400}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}.fc.fc-bootstrap4 a{text-decoration:none}.fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap4 .fc-popover.card{position:absolute}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.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{z-index:3;position:relative}.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-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\A0-\A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.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:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;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;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
.minicolors {
	position: relative;
}

.minicolors-swatch {
    position: absolute;
    vertical-align: middle;
    background: url(../images/jquery.minicolors.png) -80px 0;
    border: solid 1px #ccc;
    cursor: text;
    padding: 0;
    margin: 0;
    display: inline-block;
}

.minicolors-swatch-color {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.minicolors input[type=hidden] + .minicolors-swatch {
	width: 28px;
	position: static;
	cursor: pointer;
}

/* Panel */
.minicolors-panel {
	position: absolute;
	width: 173px;
	height: 152px;
	background: white;
	border: solid 1px #CCC;
	box-shadow: 0 0 20px rgba(0, 0, 0, .2);
	z-index: 99999;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	display: none;
}

.minicolors-panel.minicolors-visible {
	display: block;
}

/* Panel positioning */
.minicolors-position-top .minicolors-panel {
	top: -154px;
}

.minicolors-position-right .minicolors-panel {
	right: 0;
}

.minicolors-position-bottom .minicolors-panel {
	top: auto;
}

.minicolors-position-left .minicolors-panel {
	left: 0;
}

.minicolors-with-opacity .minicolors-panel {
	width: 194px;
}

.minicolors .minicolors-grid {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 150px;
	height: 150px;
	background: url(../images/jquery.minicolors.png) -120px 0;
	cursor: crosshair;
}

.minicolors .minicolors-grid-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: none;
}

.minicolors-slider-saturation .minicolors-grid {
	background-position: -420px 0;
}

.minicolors-slider-saturation .minicolors-grid-inner {
    background: url(../images/jquery.minicolors.png) -270px 0;
}

.minicolors-slider-brightness .minicolors-grid {
	background-position: -570px 0;
}

.minicolors-slider-brightness .minicolors-grid-inner {
	background: black;
}

.minicolors-slider-wheel .minicolors-grid {
	background-position: -720px 0;
}

.minicolors-slider,
.minicolors-opacity-slider {
    position: absolute;
    top: 1px;
    left: 152px;
    width: 20px;
    height: 150px;
    background: white url(../images/jquery.minicolors.png) 0 0;
    cursor: row-resize;
}

.minicolors-slider-saturation .minicolors-slider {
	background-position: -60px 0;
}

.minicolors-slider-brightness .minicolors-slider {
	background-position: -20px 0;
}

.minicolors-slider-wheel .minicolors-slider {
	background-position: -20px 0;
}

.minicolors-opacity-slider {
	left: 173px;
	background-position: -40px 0;
	display: none;
}

.minicolors-with-opacity .minicolors-opacity-slider {
	display: block;
}

/* Pickers */
.minicolors-grid .minicolors-picker {
	position: absolute;
	top: 70px;
	left: 70px;
	width: 12px;
	height: 12px;
	border: solid 1px black;
	border-radius: 10px;
	margin-top: -6px;
	margin-left: -6px;
	background: none;
}

.minicolors-grid .minicolors-picker > div {
	position: absolute;
	top: 0;
	left: 0;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	border: solid 2px white;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.minicolors-picker {
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
	height: 2px;
	background: white;
	border: solid 1px black;
	margin-top: -2px;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

/* Inline controls */
.minicolors-inline {
	display: inline-block;
}

.minicolors-inline .minicolors-input {
	display: none !important;
}

.minicolors-inline .minicolors-panel {
	position: relative;
	top: auto;
	left: auto;
	box-shadow: none;
	z-index: auto;
	display: inline-block;
}

/* Default theme */
.minicolors-theme-default .minicolors-swatch {
	top: 5px;
	left: 5px;
	width: 18px;
	height: 18px;	
}
.minicolors-theme-default.minicolors-position-right .minicolors-swatch {
	left: auto;
	right: 5px;
}
.minicolors-theme-default.minicolors {
	width: auto;
	display: inline-block;
}
.minicolors-theme-default .minicolors-input {
	height: 20px;
	width: auto;
	display: inline-block;
	padding-left: 26px;
}
.minicolors-theme-default.minicolors-position-right .minicolors-input {
	padding-right: 26px;
	padding-left: inherit;
}

/* Bootstrap theme */
.minicolors-theme-bootstrap .minicolors-swatch {
	top: 5px;
	left: 5px;
	width: 28px;
	height: 28px;
	border-radius: 3px;
}
.minicolors-theme-bootstrap.minicolors-position-right .minicolors-swatch {
	left: auto;
	right: 3px;
}
.minicolors-theme-bootstrap .minicolors-input {
	padding-left: 40px;
}
.minicolors-theme-bootstrap.minicolors-position-right .minicolors-input {
	padding-right: 44px;
	padding-left: 12px;
}
/*!
 * Font Awesome Icon Picker
 * https://farbelous.github.io/fontawesome-iconpicker/
 *
 * @author Javi Aguilar, itsjavi.com
 * @license MIT License
 * @see https://github.com/farbelous/fontawesome-iconpicker/blob/master/LICENSE
 */.iconpicker-popover.popover{position:absolute;top:0;left:0;display:none;max-width:none;padding:1px;text-align:left;width:234px;background:#f7f7f7;z-index:9}.iconpicker-popover.popover.top,.iconpicker-popover.popover.topLeftCorner,.iconpicker-popover.popover.topLeft,.iconpicker-popover.popover.topRight,.iconpicker-popover.popover.topRightCorner{margin-top:-10px}.iconpicker-popover.popover.right,.iconpicker-popover.popover.rightTop,.iconpicker-popover.popover.rightBottom{margin-left:10px}.iconpicker-popover.popover.bottom,.iconpicker-popover.popover.bottomRightCorner,.iconpicker-popover.popover.bottomRight,.iconpicker-popover.popover.bottomLeft,.iconpicker-popover.popover.bottomLeftCorner{margin-top:10px}.iconpicker-popover.popover.left,.iconpicker-popover.popover.leftBottom,.iconpicker-popover.popover.leftTop{margin-left:-10px}.iconpicker-popover.popover.inline{margin:0 0 12px 0;position:relative;display:inline-block;opacity:1;top:auto;left:auto;bottom:auto;right:auto;max-width:100%;box-shadow:none;z-index:auto;vertical-align:top}.iconpicker-popover.popover.inline>.arrow{display:none}.dropdown-menu .iconpicker-popover.inline{margin:0;border:none}.dropdown-menu.iconpicker-container{padding:0}.iconpicker-popover.popover .popover-title{padding:12px;font-size:13px;line-height:15px;border-bottom:1px solid #ebebeb;background-color:#f7f7f7}.iconpicker-popover.popover .popover-title input[type=search].iconpicker-search{margin:0 0 2px 0}.iconpicker-popover.popover .popover-title-text~input[type=search].iconpicker-search{margin-top:12px}.iconpicker-popover.popover .popover-content{padding:0px;text-align:center}.iconpicker-popover .popover-footer{float:none;clear:both;padding:12px;text-align:right;margin:0;border-top:1px solid #ebebeb;background-color:#f7f7f7}.iconpicker-popover .popover-footer:before,.iconpicker-popover .popover-footer:after{content:" ";display:table}.iconpicker-popover .popover-footer:after{clear:both}.iconpicker-popover .popover-footer .iconpicker-btn{margin-left:10px}.iconpicker-popover .popover-footer input[type=search].iconpicker-search{margin-bottom:12px}.iconpicker-popover.popover>.arrow,.iconpicker-popover.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.iconpicker-popover.popover>.arrow{border-width:11px}.iconpicker-popover.popover>.arrow:after{border-width:10px;content:""}.iconpicker-popover.popover.top>.arrow,.iconpicker-popover.popover.topLeft>.arrow,.iconpicker-popover.popover.topRight>.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}.iconpicker-popover.popover.top>.arrow:after,.iconpicker-popover.popover.topLeft>.arrow:after,.iconpicker-popover.popover.topRight>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.iconpicker-popover.popover.topLeft>.arrow{left:8px;margin-left:0}.iconpicker-popover.popover.topRight>.arrow{left:auto;right:8px;margin-left:0}.iconpicker-popover.popover.right>.arrow,.iconpicker-popover.popover.rightTop>.arrow,.iconpicker-popover.popover.rightBottom>.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)}.iconpicker-popover.popover.right>.arrow:after,.iconpicker-popover.popover.rightTop>.arrow:after,.iconpicker-popover.popover.rightBottom>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.iconpicker-popover.popover.rightTop>.arrow{top:auto;bottom:8px;margin-top:0}.iconpicker-popover.popover.rightBottom>.arrow{top:8px;margin-top:0}.iconpicker-popover.popover.bottom>.arrow,.iconpicker-popover.popover.bottomRight>.arrow,.iconpicker-popover.popover.bottomLeft>.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}.iconpicker-popover.popover.bottom>.arrow:after,.iconpicker-popover.popover.bottomRight>.arrow:after,.iconpicker-popover.popover.bottomLeft>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.iconpicker-popover.popover.bottomLeft>.arrow{left:8px;margin-left:0}.iconpicker-popover.popover.bottomRight>.arrow{left:auto;right:8px;margin-left:0}.iconpicker-popover.popover.left>.arrow,.iconpicker-popover.popover.leftBottom>.arrow,.iconpicker-popover.popover.leftTop>.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)}.iconpicker-popover.popover.left>.arrow:after,.iconpicker-popover.popover.leftBottom>.arrow:after,.iconpicker-popover.popover.leftTop>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.iconpicker-popover.popover.leftBottom>.arrow{top:8px;margin-top:0}.iconpicker-popover.popover.leftTop>.arrow{top:auto;bottom:8px;margin-top:0}.iconpicker{position:relative;text-align:left;text-shadow:none;line-height:0;display:block;margin:0;overflow:hidden}.iconpicker *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:relative}.iconpicker:before,.iconpicker:after{content:" ";display:table}.iconpicker:after{clear:both}.iconpicker .iconpicker-items{position:relative;clear:both;float:none;padding:12px 0 0 12px;background:#fff;margin:0;overflow:hidden;overflow-y:auto;min-height:49px;max-height:246px}.iconpicker .iconpicker-items:before,.iconpicker .iconpicker-items:after{content:" ";display:table}.iconpicker .iconpicker-items:after{clear:both}.iconpicker .iconpicker-item{float:left;width:14px;height:14px;padding:12px;margin:0 12px 12px 0;text-align:center;cursor:pointer;border-radius:3px;font-size:14px;box-shadow:0 0 0 1px #ddd;color:inherit}.iconpicker .iconpicker-item:hover:not(.iconpicker-selected){background-color:#eee}.iconpicker .iconpicker-item.iconpicker-selected{box-shadow:none;color:#fff;background:#000}.iconpicker-component{cursor:pointer}
/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active,.datepicker table tr td.today:active{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active,.datepicker table tr td.range:active{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#777;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#777}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;text-shadow:0 1px 0 #fff;border-width:1px 0;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#333;font-size:13px;line-height:1.42857143}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:0 5px}
.cropit-preview-wrapper {
        padding: 0px 0 20px 0;
    margin-top: 5px;
    background: #f2f2f2;
    min-width: 300px;
    overflow: hidden;
    box-sizing: border-box;
    /* border-radius: 4px; */
    /* margin: 0 -15px; */
    min-height: 360px;
    border-top: 1px solid #ddd;
    box-shadow: -1px -1px 3px #eee;
}

.cropit-preview {
    background: linear-gradient(90deg, #fff 6px, transparent 1%) center, linear-gradient(#fff 6px, transparent 1%) center, #e2e2e2;
    background-size: 10px 10px;
    border-radius: 0px;
    xwidth: 320px;
    xheight: 240px;
    margin: 0 auto;
    box-sizing: content-box;
}
  .cropit-preview-rounded ,  .cropit-preview-rounded .cropit-preview-image-container
  {
    border-radius: 50%;
       
   }
      .cropit-preview-image-container { cursor: move;  }

      .cropit-preview-background {
        opacity: .3;
        cursor: auto;
      }

      .image-size-label {
        margin-top: 10px;
      }

   .image-editor   input, .image-editor  .export {
        /* Use relative position to prevent from being covered by image background */
        position: relative;
        z-index: 10;
        display: block;
      }

      .image-editor   button {
        /* margin-top: 10px; */
      }
      
   /***********/
.upload-btn-wrapper {
    z-index: 10;
    position: absolute;
    overflow: hidden;
    display: inline-block;
    /* width: 100%; */
    width: 110px;
    left: 50%;
    margin-left: -55px;
    top: 320px;
    /* margin-top: 90px; */
    /* bottom: 77px;*/
}

.image-editor {
    position:relative;
}

.az-image-resizer-btn {
    border: 1px solid #cdcdcd;
    color: #555;
    /* padding: 10px 20px; */
    border-radius: 3px;
    font-size: 14px;
    /* font-weight: bold; */
    margin: 0 auto;
    background: #fefefe;
    /* text-align: left; */
    width: 100%;
    height: 32px;
    padding: 0;
}
.az-image-resizer-btn i
{
  line-height: 26px;
  font-size: 15px;
  margin-right: 11px;
 }
.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}    
.cropit-image-zoom-input ~ .thumb
{
   display:none;
  }
.az-image-resizer-toolbar {
    padding: 5px 0px;
    overflow: hidden;
    /* display: flex; */
    width: 310px;
    margin: 0 auto;
}     
  
  .az-image-rotate-btns, .az-image-resizer-range
  {
     
     float: left;
  }
   .az-image-rotate-btns{
        padding: 5px 0px;
    margin-right: 20px;  
    }
  .az-image-rotate-btns a
  {
     padding: 10px;
    display: inline-block;
    color: #7d7d7d;
    font-size: 14px;
  }
    .az-image-rotate-btns a:last-child
    {
        margin-left:5px;    
    }   
   .az-image-rotate-btns a:hover
   {
        color: #444;
    } 
.az-image-resizer-range div
{
    margin: 0 16px 0 16px;
float: left;
width: 136px; 
box-sizing:content-box;
}   
 .az-image-resizer-range  i:first-child
 {
    float: left;
    margin-top: 14px;
    font-size: 16px;
 }   
     
 .az-image-resizer-range  i:last-child
 {
       float: right;
    margin-top: 8px;
    font-size: 24px;
 }   
.az-image-resizer-bottombar 
{
    text-align:center; 
    padding:5px;      
}
      
  
  
  .az-image-resizer-win .az-window-body
  {
    margin-left:-5px;
    margin-right:-5px;     
  }
  
 .az-image-resizer-preview-loader {
    position: absolute;
    border: 6px solid #333;
    border-top: 7px solid #1e88e5;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    animation: azImageResizerSpin 2s linear infinite;
    z-index: 10;
    margin-left: -55px;
    left: 50%;
    top: 162px;
}

@keyframes azImageResizerSpin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
  
  
  
  
      
      
  /**********/    
 /*
     input[type=range] {
  height: 22px;
  -webkit-appearance: none;
  margin: 10px 0;
  width: 100%;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 4px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0px 0px 0px #000000;
  background: #C1C1C1;
  border-radius: 1px;
  border: 0px solid #000000;
}
input[type=range]::-webkit-slider-thumb {
  box-shadow: 0px 0px 0px #000000;
  border: 0px solid #2497E3;
  height: 16px;
  width: 16px;
  border-radius: 25px;
  background: #1E88E5;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -6px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #C1C1C1;
}
input[type=range]::-moz-range-track {
  width: 100%;
  height: 4px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0px 0px 0px #000000;
  background: #C1C1C1;
  border-radius: 1px;
  border: 0px solid #000000;
}
input[type=range]::-moz-range-thumb {
  box-shadow: 0px 0px 0px #000000;
  border: 0px solid #2497E3;
  height: 16px;
  width: 16px;
  border-radius: 25px;
  background: #1E88E5;
  cursor: pointer;
}
input[type=range]::-ms-track {
  width: 100%;
  height: 4px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #C1C1C1;
  border: 0px solid #000000;
  border-radius: 2px;
  box-shadow: 0px 0px 0px #000000;
}
input[type=range]::-ms-fill-upper {
  background: #C1C1C1;
  border: 0px solid #000000;
  border-radius: 2px;
  box-shadow: 0px 0px 0px #000000;
}
input[type=range]::-ms-thumb {
  margin-top: 1px;
  box-shadow: 0px 0px 0px #000000;
  border: 0px solid #2497E3;
  height: 16px;
  width: 16px;
  border-radius: 25px;
  background: #1E88E5;
  cursor: pointer;
}
input[type=range]:focus::-ms-fill-lower {
  background: #C1C1C1;
}
input[type=range]:focus::-ms-fill-upper {
  background: #C1C1C1;
}

.az-cropit-custom-range-circle {
    width: 16px !important;
    height: 16px !important;
    background: #E91E63;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 20;
    transform: translateY(-50%);
    margin: 0 !important;
} */
 input[type=range] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 5px;
  margin-top: 10px;
  cursor: pointer;
  animate: 0.2s;
  -webkit-box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
     -moz-box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
          box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
  background:#cacaca;
  border: 0px solid #000101;
}
input[type=range]::-webkit-slider-thumb {
   -webkit-box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
     -moz-box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
          box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
  border: 0px solid #000000;
  height: 15px;
  width: 15px;
  -webkit-border-radius: 7px;
     -moz-border-radius: 7px;
          border-radius: 7px;
  background: #2196F3;
  cursor: pointer;
 -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  margin-top: -4.7px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #b9b9b9;
}
input[type=range]::-moz-range-track {
  width: 100%;
  height: 5px;    
  margin-top: 10px;
  cursor: pointer;
  animate: 0.2s;
  -webkit-box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
     -moz-box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
          box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
  background: #cacaca;
  border: 0px solid #000101;
}
input[type=range]::-moz-range-thumb {
   -webkit-box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
      -moz-box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
           box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
  border: 0px solid #000000;
  height: 15px;
  width: 15px;
  margin-top: 10px;
  -webkit-border-radius: 7px;
     -moz-border-radius: 7px;
          border-radius: 7px;
  background: #2196F3;
  cursor: pointer;
}
input[type=range]::-ms-track {
  width: 100%;
  height: 5px;
  margin-top: 3px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  border-width: 15px 0;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #b9b9b9;
  border: 0px solid #000101;
  -webkit-box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
     -moz-box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
          box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
}
input[type=range]::-ms-fill-upper {
  background: #b9b9b9;
  border: 0px solid #000101;
  -webkit-box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
     -moz-box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
          box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
}
input[type=range]::-ms-thumb {
    -webkit-box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
       -moz-box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
            box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
  border: 0px solid #000000;
  height: 15px;
  width: 15px;
  -webkit-border-radius: 50px;
     -moz-border-radius: 50px;
          border-radius: 50px;
  background: #2196F3;
  cursor: pointer;
}
input[type=range]:focus::-ms-fill-lower {
  background: #b9b9b9;
}
input[type=range]:focus::-ms-fill-upper {
  background: #b9b9b9;
}


.sortable-ghost {
	opacity: .2;
}


img {
	border: 0;
	vertical-align: middle;
}


.logo {
	top: 55px;
	left: 30px;
	position: absolute;
}


.title {
	color: #fff;
	padding: 3px 10px;
	display: inline-block;
	position: relative;
	background-color: #FF7373;
	z-index: 1000;
}
	.title_xl {
		padding: 3px 15px;
		font-size: 40px;
	}



.tile {
	width: 22%;
	min-width: 245px;
	color: #FF7270;
	padding: 10px 30px;
	text-align: center;
	margin-top: 15px;
	margin-left: 5px;
	margin-right: 30px;
	background-color: #fff;
	display: inline-block;
	vertical-align: top;
}
	.tile__name {
		cursor: move;
		/*padding-bottom: 10px;
		border-bottom: 1px solid #FF7373;*/
	}

	.tile__list {
		margin-top: 10px;
	}
		.tile__list:last-child {
			margin-right: 0;
			min-height: 80px;
		}

		.tile__list img {
			cursor: move;
			margin: 10px;
			border-radius: 100%;
		}



.block {
	opacity: 1;
	position: absolute;
}
	.block__list {
		/*padding: 20px 0;
		
		margin-top: -8px;
		margin-left: 5px;*/
		background-color: #fff;
	}
		.block__list-title {
			margin: -20px 0 0;
			padding: 10px;
			text-align: center;
			background: #5F9EDF;
		}
		.block__list li { cursor: move; }

	.block__list_words li {
		background-color: #fff;
		padding: 10px 40px;
	}
		.block__list_words .sortable-ghost {
			opacity: 0.4;
			background-color: #F4E2C9;
		}

		.block__list_words li:first-letter {
			text-transform: uppercase;
		}

	.block__list_tags {
		padding-left: 30px;
	}

	.block__list_tags:after {
		clear: both;
		content: '';
		display: block;
	}
		.block__list_tags li {
			color: #fff;
			float: left;
			margin: 8px 20px 10px 0;
			padding: 5px 10px;
			min-width: 10px;
			background-color: #5F9EDF;
			text-align: center;
		}
			.block__list_tags li:first-child:first-letter {
				text-transform: uppercase;
			}



#editable {}
	#editable li {
		position: relative;
	}

	#editable i {
		-webkit-transition: opacity .2s;
		transition: opacity .2s;
		opacity: 0;
		display: block;
		cursor: pointer;
		color: #c00;
		top: 10px;
		right: 40px;
		position: absolute;
		font-style: normal;
	}

	#editable li:hover i {
		opacity: 1;
	}


#filter {}
	#filter button {
		color: #fff;
		width: 100%;
		border: none;
		outline: 0;
		opacity: .5;
		margin: 10px 0 0;
		transition: opacity .1s ease;
		cursor: pointer;
		background: #5F9EDF;
		padding: 10px 0;
		font-size: 20px;
	}
		#filter button:hover {
			opacity: 1;
		}

	#filter .block__list {
		padding-bottom: 0;
	}

.drag-handle {
	margin-right: 10px;
	font: bold 20px Sans-Serif;
	color: #5F9EDF;
	display: inline-block;
	cursor: move;
	cursor: -webkit-grabbing;  /* overrides 'move' */
}

#todos input {
	padding: 5px;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}



#nested ul li {
	background-color: rgba(0,0,0,.05);
}

[aztooltip]{
  position:relative;
  display:inline-block;
}
[aztooltip]::before {
    content: "";
    position: absolute;
    top:-6px;
    left:50%;
    transform: translateX(-50%);
    border-width: 4px 6px 0 6px;
    border-style: solid;
    border-color: rgba(0,0,0,0.7) transparent transparent     transparent;
    z-index: 99;
    opacity:0;
}

[aztooltip-position='left']::before{
  left:0%;
  top:50%;
  margin-left:-12px;
  transform:translatey(-50%) rotate(-90deg) 
}
[aztooltip-position='top']::before{
  left:50%;
}
[aztooltip-position='bottom']::before{
  top:100%;
  margin-top:8px;
  transform: translateX(-50%) translatey(-100%) rotate(-180deg)
}
[aztooltip-position='right']::before{
  left:100%;
  top:50%;
  margin-left:1px;
  transform:translatey(-50%) rotate(90deg)
}

[aztooltip]::after {
    content: attr(aztooltip);
    position: absolute;
    left:50%;
    top:-6px;
    transform: translateX(-50%)   translateY(-100%);
    background: rgba(0,0,0,0.7);
    text-align: center;
    color: #fff;
    font-size: 12px;
    min-width: 32px;
    border-radius: 2px;
    pointer-events: none;
    padding: 6px 10px;
    z-index:99;
    opacity:0;
    white-space: nowrap;
}

[aztooltip-position='left']::after{
  left:0%;
  top:50%;
  margin-left:-8px;
  transform: translateX(-100%)   translateY(-50%);
}
[aztooltip-position='top']::after{
  left:50%;
}
[aztooltip-position='bottom']::after{
  top:100%;
  margin-top:8px;
  transform: translateX(-50%) translateY(0%);
}
[aztooltip-position='right']::after{
  left:100%;
  top:50%;
  margin-left:8px;
  transform: translateX(0%)   translateY(-50%);
}

[aztooltip]:hover::after,[aztooltip]:hover::before {
   opacity:1;
}
.az-css-tooltip
{

    visibility:hidden;  
}
.az-css-tooltip-pop
{
   visibility:visible;   
}
.az-css-tooltip-pop::after, .az-css-tooltip-pop::before {
   opacity:1;
  
}

@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.morphext > .animated {
    display: inline-block;
}
.tingle-modal *{box-sizing:border-box}.tingle-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.8);opacity:0;cursor:pointer;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.tingle-modal--noClose .tingle-modal__close,.tingle-modal__closeLabel{display:none}.tingle-modal--confirm .tingle-modal-box{text-align:center}.tingle-modal--noOverlayClose{cursor:default}.tingle-modal__close{position:fixed;top:10px;right:28px;z-index:1000;padding:0;width:5rem;height:5rem;border:none;background-color:transparent;color:#f0f0f0;font-size:6rem;font-family:monospace;line-height:1;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.tingle-modal__close:hover{color:#fff}.tingle-modal-box{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:auto;margin-bottom:auto;width:60%;border-radius:4px;background:#fff;opacity:1;cursor:auto;-webkit-transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.tingle-modal-box__content{padding:3rem}.tingle-modal-box__footer{padding:1.5rem 2rem;width:auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#f5f5f5;cursor:auto}.tingle-modal-box__footer::after{display:table;clear:both;content:""}.tingle-modal-box__footer--sticky{position:fixed;bottom:-200px;z-index:10001;opacity:1;-webkit-transition:bottom .3s ease-in-out .3s;transition:bottom .3s ease-in-out .3s}.tingle-enabled{position:fixed;overflow:hidden;left:0;right:0}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-enabled .tingle-content-wrapper{-webkit-filter:blur(8px);filter:blur(8px)}.tingle-modal--visible{visibility:visible;opacity:1}.tingle-modal--visible .tingle-modal-box{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.tingle-modal--overflow{overflow-y:auto;padding-top:8vh}.tingle-btn{display:inline-block;margin:0 .5rem;padding:1rem 2rem;border:none;background-color:grey;box-shadow:none;color:#fff;vertical-align:middle;text-decoration:none;font-size:inherit;font-family:inherit;line-height:normal;cursor:pointer;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.tingle-btn--primary{background-color:#3498db}.tingle-btn--danger{background-color:#e74c3c}.tingle-btn--default{background-color:#34495e}.tingle-btn--pull-left{float:left}.tingle-btn--pull-right{float:right}@media (max-width :540px){.tingle-modal{top:0;display:block;padding-top:60px;width:100%}.tingle-modal-box{width:auto;border-radius:0}.tingle-modal-box__content{overflow-y:auto}.tingle-modal--noClose{top:0}.tingle-modal--noOverlayClose{padding-top:0}.tingle-modal-box__footer .tingle-btn{display:block;float:none;margin-bottom:1rem;width:100%}.tingle-modal__close{top:0;right:0;left:0;display:block;width:100%;height:60px;border:none;background-color:#2c3e50;box-shadow:none;color:#fff;line-height:55px}.tingle-modal__closeLabel{display:inline-block;vertical-align:middle;font-size:1.5rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.tingle-modal__closeIcon{display:inline-block;margin-right:.5rem;vertical-align:middle;font-size:2rem}}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.tingle-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media (max-width :540px){.tingle-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.tingle-enabled .tingle-content-wrapper{-webkit-filter:none;filter:none}} .tingle-modal__close{ font-size:3rem; }
/*tingle*/
.tingle-modal {
    -webkit-backdrop-filter: blur(0px);
    backdrop-filter: blur(0px);
}
.tingle-modal {
    background: rgba(0,0,0,.5);
}
.tingle-modal-box {
    width: 100%;
    max-width: 600px;
    background: transparent;
    box-shadow: 0 0 25px -6px #222;
}
.tingle-modal__close {
    font-size: 3rem;
}
 .tingle-modal-box__content
 {
    padding:0;    
 }
 .az-tingle-modal-heading1
 {
       margin-top:0px;
    padding: 0;
    text-align: center;
    padding: 10px;
    font-size: 20px;
    color: #fff;
    border-radius: 3px 3px 0 0;
    margin-bottom:0;
    
}
.az-tingle-modal-heading-alert {
    background-color: #ffba01;
}
.az-tingle-modal-heading-info {
    background-color: #33b5e5;
}
.az-tingle-modal-heading-success {
    background-color: #1fa01f;
}
.az-tingle-modal-heading-confirm {
    background-color: #388e3c;
}
.az-tingle-modal-content {
    padding: 2rem;
    text-align: center;
    font-size: 17px;
    line-height: 20px;
    background-color: #fff;
    color: #000;
   /*word-break: break-all;*/
}
 .az-tingle-modal-heading1 i 
 {
    display:block; 
        font-size: 32px;
    margin-bottom: 10px;
}
.tingle-modal-box__footer {
    text-align: center;
    padding: .5rem .5rem;
}
.tingle-modal-box__footer button {
    padding: 0.4rem 2rem;
    font-size: 17px;
}
@media (max-width : 540px) {
   .tingle-modal__close 
    {
        font-size:1rem;
    }
     
}

/*tingle*/
body{
}
.az-lite-grid table.az-lite-grid-table{
  border-collapse:collapse;
  text-align:left;
  width:100%;
  margin:0;
  padding:0;
  -webkit-animation: responsive 5s infinite ease-in-out;
     -moz-animation: responsive 5s infinite ease-in-out;
       -o-animation: responsive 5s infinite ease-in-out;
          animation: responsive 5s infinite ease-in-out;
  border-top: 0px solid #ddd;
  table-layout: fixed;
}
.az-lite-grid{
    display: block;
   
   font-size:12px;
   font-family:'Roboto', Arial;
    margin: 0 auto;
    overflow: hidden;
    border:1px solid #cdcdcd;
    letter-spacing: 0px;
    -webkit-border-radius:3px;
       -moz-border-radius:3px;
            border-radius:3px;
    background-color:#fcfcfc;
}

.az-lite-grid table tbody
{
    
}
.az-lite-grid table.az-lite-grid-table thead th{
/*background-color: #646464;*/
background-color: #eee;
color: #666;
font-size: 13px;
font-weight: bold;
height: 40px;
line-height: 17px;
/*padding: 1px 8px;*/
padding: 0 !important;
text-align: left;
vertical-align: middle;
border-left: 1px solid #dcdcdc;
border-right: 1px solid #dcdcdc;
font-family: 'Roboto';

}
.az-lite-grid table.az-lite-grid-table thead th:hover
{
     background-color: #e5e5e5;   
}
.az-lite-grid table.az-lite-grid-table thead th a
{
    color: inherit;
    text-decoration: none;
    display:block;
    cursor: default;
    overflow: hidden;
    line-height:14px;
    margin-right: 0 !important;
    outline: none !important;
    padding: 0 10px;
    position: relative;
    z-index: 3;
}
.az-lite-grid>.slimScrollDiv>div>table>thead>tr>th>a {
    padding: 0 !important;
}
.az-lite-grid table.az-lite-grid-table thead tr.az-lite-grid-table-row
{
    border: 1px solid #555;
    border-bottom:none;
}
.az-lite-grid-table-cell-inner
{
   display:inline-block;
   position:relative;
    word-wrap: break-word;
    width: 100%;
   
}
.az-lite-grid table.az-lite-grid-table tbody td.az-lite-grid-table-cell,
.az-lite-grid table.az-lite-grid-table tbody tr.az-lite-grid-table-row {
    border: medium none;
    font-size: 13px;
    /* padding: 5px 8px;*/
    text-align: left;
    border-left: 0px solid #eee;
    border-right: 0px solid #eee;
    font-weight: 400;
    box-sizing: border-box;
}

.az-lite-grid table.az-lite-grid-table tbody tr.az-lite-grid-table-row{
 border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #eee;
}
.az-lite-grid table.az-lite-grid-table tbody tr.az-lite-grid-table-row:last-child
{
       border-bottom:1px solid #fff;
    }
.az-lite-grid table.az-lite-grid-table tbody td.az-lite-grid-table-cell
{
    border-left: 1px solid #eee;
     padding: 5px 8px;
}
.az-lite-grid table.az-lite-grid-table tbody td.az-lite-grid-table-cell:last-child
{
     border-right:none;
}
.az-lite-grid table.az-lite-grid-table tbody td.az-lite-grid-table-cell:first-child
{
    /* border-left:none;*/
    border-left:0px solid #eee;
 }
.az-lite-grid table.az-lite-grid-table tbody tr.az-lite-grid-table-row:nth-child(odd){
  background:#fff;
  color:#666;
}
.az-lite-grid table.az-lite-grid-table tbody tr.az-lite-grid-table-row:nth-child(even){
  background:#fcfcfc;
  color:#777;
}
.az-lite-grid table.az-lite-grid-table tbody tr.az-lite-grid-table-row:hover
{
     background:#f6f6f6;
     color:#333;
     border-right: 1px solid #fff;
     border-left: 1px solid #fff;
}
.az-lite-grid.az-lite-grid-contextmenu-enabled table:last-of-type tr td:hover {
    cursor: pointer;
}
.az-lite-grid.az-lite-grid-row-highlighted table.az-lite-grid-table tbody tr.az-lite-grid-table-row:hover
{
    background: #7b887b !important;
    color: #fff !important;
}
.az-lite-grid table.az-lite-grid-table tbody tr.az-lite-grid-table-row.az-lite-grid-table-row-focused,
.az-lite-grid.az-lite-grid-row-highlighted table.az-lite-grid-table tbody tr.az-lite-grid-table-row.az-lite-grid-table-row-focused {
     background: #7d7d7d  !important;
     color: #fff !important;
}
.az-lite-grid table.az-lite-grid-table thead th a.az-lite-grid-header-sortable
{
   /* text-decoration:underline;*/
   cursor:pointer;
}

.az-lite-grid table.az-lite-grid-table tbody tr.az-lite-grid-table-row a{
  text-decoration:none;

}
.az-lite-grid .az-club-member-grid-action-col a {

   -webkit-border-radius:16px;

      -moz-border-radius:16px;

           border-radius:16px;
   background-color:#4b87c8;
   color:#fff !important;
}
.az-lite-grid .az-club-member-grid-action-col a.fa
{
    -webkit-border-radius:0;
       -moz-border-radius:0;
            border-radius:0;
    background-color:transparent;
     color:#ddd !important;
}
.az-lite-grid table.az-lite-grid-table tbody tr.az-lite-grid-table-row:hover .az-club-member-grid-action-col a.fa
{
    /*color:#555 !important;*/
 }

.az-lite-grid table.az-lite-grid-table tbody tr.az-lite-grid-table-row a:hover{
  /* color:#ccc;*/
   text-decoration:none  !important;
}


.az-lite-grid-empty-record
{
   padding: 7px 0 8px 0;
    margin: 0;
    text-align: center;   
}

.az-lite-grid-checkbox-input{
   position: absolute;
   z-index:-1;
}
.az-lite-grid-checkbox-lbl { 
  display: inline-block;
  cursor: pointer;
      margin-bottom: 0;
}


.az-lite-grid-no-header table.az-lite-grid-table thead th
{
    padding:0 8px;
    height:0;
}
.az-lite-grid-no-header table.az-lite-grid-table thead th a {
    height: 0 !important;
    padding: 0 !important;
}
.az-lite-grid-no-header table.az-lite-grid-table thead tr.az-lite-grid-table-row
{
    border: none;
}
.az-lite-grid-no-header .az-lite-grid-table-header-divider
{
    background-color:transparent;
}

.az-lite-grid-no-border table.az-lite-grid-table
{
    border-bottom-width:0px;
}
.az-lite-grid-no-border table.az-lite-grid-table tbody tr.az-lite-grid-table-row
{
     border-right-width: 0px;
     border-left-width: 0px;
}
.az-lite-grid-no-border table.az-lite-grid-table tbody td.az-lite-grid-table-cell {
    border-right-width: 0px;
    border-left-width: 0px;
}

.az-lite-grid-no-border table.az-lite-grid-table tbody tr.az-lite-grid-table-row:hover
{
     background:#fff;
 }
 .az-lite-grid-no-border table.az-lite-grid-table tbody tr.az-lite-grid-table-row:nth-child(even)
 {
      background:#fff; 
 }
 .az-lite-grid-no-border table.az-lite-grid-table tbody td.az-lite-grid-table-cell:first-child 
 {
      border-left-width: 0px;
 }

.az-lite-grid-no-border table.az-lite-grid-table tbody tr.az-lite-grid-table-row:last-child
{
     border-bottom-width:0px;
}

.az-lite-grid-no-border, .az-lite-grid-no-border .az-lite-grid-thead, .az-lite-grid-no-border table.az-lite-grid-table thead th 
{
      border-width:0px;
      background-color:#eee;
}
.az-lite-grid-no-border table.az-lite-grid-table
{
    border-top-width:0px; 
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
 }

.az-lite-grid.az-lite-grid-no-cellpadding table.az-lite-grid-table tbody td.az-lite-grid-table-cell {
    padding:0;
}


.az-lite-grid.az-lite-grid-v-cellpadding-3 table.az-lite-grid-table tbody td.az-lite-grid-table-cell {
    padding: 3px 0 ;
}
.az-lite-grid-no-header-bg table.az-lite-grid-table thead th {
    background-color: transparent !important;
}

.az-lite-grid table.az-lite-grid-table tbody tr.az-lite-grid-table-row-selected
{
      background-color:#e5e5e5 !important;
      border-bottom-color:#eee;
    }
 
 .az-lite-grid table.az-lite-grid-table td.az-lite-grid-actions  a {
    display: inline-block;
    height: 32px;
    margin: 0 2px 0 0;
    width: 32px;
    line-height:32px;
    text-align:center;
}
.az-lite-grid table.az-lite-grid-table td.az-lite-grid-actions  a:last-child
{
       margin: 0;  
 }
 .az-lite-grid table.az-lite-grid-table td.az-lite-grid-actions  a:hover
 {
    text-decoration:none;
 }
 .az-lite-grid-thead
 {
    
     border-left: 1px solid #555;
     border-right: 1px solid #555;
 }
 .az-lite-grid-thead th input[type="checkbox"] {
    height: 0;
    width: 0;
    visibility: hidden;
    opacity: 0;
		display: none;
}
.az-lite-grid-thead th input[type="checkbox"]+label {
    cursor: pointer;
    position: relative;
    margin-bottom:0;
}
.az-lite-grid-thead th input[type="checkbox"]+label:before {
	background: #fff;
    height: 24px;
    border: 1px solid #9a9a9a;
    display: inline-block;
    width: 48px;
    vertical-align: middle;
    margin-right: 10px;
    position: relative;
    top: -1px;
    color: #7f7f7f;
    font-size: 18px;
    text-align: center;

    margin-left: auto;
    margin-right: auto;
    margin-top: 2px;
    border-radius: 3px;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    /* content: "\f00c"; */
    content: " ";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    background: url(../../../Theme/Shared/images/tick-white2-16.png) no-repeat center center;

}
.az-lite-grid table.az-lite-grid-table thead th.az-lite-grid-table-header-cell-align-right a{

    padding-right: 20px !important; 
}
.az-lite-grid-thead th input[type="checkbox"]:checked + label:before {
    color: #1fa11f;
    border-color: #1fa11f;
    background: url("../../../Theme/Shared/images/tick-green2-16.png") no-repeat center center;
}
 .az-lite-grid-table-header-divider
 {
     height:2px;
     background-color:#ddd;
 }
  .az-lite-grid-table-header-divider td
  {
    border-left:1px solid #ddd;   
     border-right:1px solid #ddd;   
   }
 .az-lite-grid-no-border .az-lite-grid-table-header-divider
 {
         height:0px;
         background-color:#fff;
         display:none;
 }
 
 .az-lite-grid-no-header-bg .az-lite-grid-table-header-divider
{
 height:2px; 
 background-color:#eee;    
}
 /*** editor ******/
 .az-lite-grid-editor
 {
     background-color: #f9f9f9;
     margin:4px 0px;
     -webkit-box-shadow:0 0 5px #111;
     -moz-box-shadow:0 0 5px #111;
     box-shadow:0 0 5px #111;
     border-radius: 2px;
 }
 .az-lite-grid-editor-modal-mode
 { -webkit-box-shadow:0 0 20px #555;
        -moz-box-shadow:0 0 20px #555;
             box-shadow:0 0 20px #555;
     
     }
.az-lite-grid-editor .az-lite-grid-editor-grid
{
    width:100%;
 }
.az-lite-grid-editor table.az-lite-grid-editor-grid,.az-lite-grid-editor table.az-lite-grid-editor-grid td,az-lite-grid-editor table.az-lite-grid-editor-grid tr
{
  padding:0;
  border:0;
     
}
 .az-lite-grid-editor-edingControlgWraper
{

    width:100%;
 
}
.az-lite-grid-editor-actionPanel
{
 
}
 .az-lite-grid-editor-actionPanel a
 {
     margin: 0 5px;
 }
 .az-lite-grid-editor-mask ~ div.az-mask-msg
 {
    top:0px !important;
    margin-top:10px !important;    
 }
 .az-lite-grid-image-cell
 {
     background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
       -moz-background-size: cover;
         -o-background-size: cover;
            background-size: cover;
    -webkit-border-radius: 30px;
       -moz-border-radius: 30px;
            border-radius: 30px;
    display: inline-block;
    height: 48px;
    width: 48px;
     }
.az-lite-grid-image-cell2 {
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 44px;
    width: 44px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    /* background-color: #e2e2e2; */
    margin: 10px;
    /* padding: 12px; */
    border-radius: 3px;
}

.az-lite-grid-figure {
    margin: 0;
    float: left;
    border-radius: 3px;
    box-shadow: 0 0 2px 0px #7d7d7d;
    overflow: hidden;
}
    .az-lite-grid-cell-text-center div {
        text-align: center;
    }
  
.az-lite-grid-cell-text-ellipsis div
{
    min-width:50px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap;
    display:block;
}
.az-lite-grid table.az-lite-grid-no-head 
{
    border-top-width:0px;
    margin-top:-14px;
}
.az-lite-grid table.az-lite-grid-no-head thead th
{
  height : 0px;
 line-height: 0px;
   padding-bottom:0;
   padding-top:0;
   font-size:0px;
 }
 .az-lite-grid table.az-lite-grid-no-head thead th *
 {
     display:none;
 }
.az-lite-grid table.az-lite-grid-no-head .az-lite-grid-table-header-divider
{
    height:0px;
    background-color:#fff;  
    display:none;  
}

.az-lite-grid table.az-lite-grid-no-head .az-lite-grid-table-header-divider td
  {
    border-left:0px solid #555;   
     border-right:0px solid #555;   
   }
.az-lite-grid-table-false-head
{
    border-bottom:2px solid #ddd;
}
.az-lite-grid table.az-lite-grid-table tbody tr.az-lite-grid-table-row a.fa
{
    line-height:32px;
    font-size:20px;
    text-align:center;
    color:#666;
}
.az-lite-grid table.az-lite-grid-table tbody tr.az-lite-grid-table-row .az-lite-grid-actions-disabled a.fa {
    opacity: .25;
}
.az-lite-grid table.az-lite-grid-table tbody tr.az-lite-grid-table-row:hover a.fa {
    color: #555;
}
.az-lite-grid table.az-lite-grid-table tbody tr.az-lite-grid-table-row:hover a.fa:hover, .az-lite-grid table.az-lite-grid-table tbody tr.az-lite-grid-table-row a.fa:active
{
      background-color:#666;
      color:#fff !important;
      -webkit-border-radius:4px;
         -moz-border-radius:4px;
              border-radius:4px;     
}
.az-lite-grid table.az-lite-grid-table tbody tr.az-lite-grid-table-row a.az-lite-grid-action-visibility-hidden
{
    visibility:hidden;    
}
.az-lite-grid-no-head .az-lite-grid-thead input[type="checkbox"]
{
    display:none;
}

.az-lite-grid .collapseRow-fade-init {
   opacity: 1;
   -o-transition: opacity .25s ease-in-out;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}        
.az-lite-grid .collapseRow-fade-out
{
      opacity: 0.1;
} 
.az-lite-grid table.az-lite-grid-table td.az-lite-grid-actions a.az-lite-grid-hidden-action
{
    display:none;
}
span.az-lite-grid-header-sor-btn
{
    line-height: 16px;
    display: inline-block;
    height: 16px;
    width: 16px;
    font-size:14px;
    position: absolute;
    right: 0px;
    top: 12px;
    text-align: center;
    color:#333;
 }
 .az-lite-grid-cellpadding-12 table.az-lite-grid-table tbody td.az-lite-grid-table-cell
 {
     padding-top:12px;
     padding-bottom:12px;
 }
.az-lite-grid-cellpadding-12 td.az-lite-grid-table-cell.az-lite-grid-actions {
    padding: 6px 0 5px 0 !important;

}


.az-lite-grid-cell-bold {
    font-weight: normal;
    font-family: 'RobotoMedium';
}
 .az-lite-grid-editor-grid-modal-mode
 {
      position: relative;
    z-index: 100;
    xbackground-color: #eee;
    border-radius:3px;
     
 }
 .az-lite-grid-table-cell-editing
 {
    background-color:#a5a5a5;    
 }
 .az-lite-grid-editor-grid-modal-mode table.az-lite-grid-editor-grid 
 {
    
 }
 .az-lite-grid-editor-modal-overlay
 {
    background: #00000085;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 99;
    position: fixed;
	-webkit-animation: splashO .40s 1;
	/* Safari 4.0 - 8.0 */
	-moz-animation: splashO .40s 1;
	-o-animation: splashO .40s 1;
	animation: splashO .40s 1;
 }
 
 .az-lite-grid-editor-grid + 
 .az-lite-grid-editor-actionPanel
 {
     background-color:#fff;
     padding:10px;
     text-align:center;
     border-radius: 0 0 2px 2px;
 }

.az-lite-grid.az-lite-grid-editor-v2 .az-lite-grid-actions a {
    visibility: hidden;
}
.az-lite-grid.az-lite-grid-editor-v2 .az-lite-grid-table-row:hover .az-lite-grid-actions a {
    visibility: visible;
}
.az-lite-grid.az-lite-grid-editor-v2 table.az-lite-grid-table tbody td.az-lite-grid-table-cell {
    zmargin: -1px -5px;
    border-radius: 3px;
    background-color: transparent;
}
.az-lite-grid.az-lite-grid-editor-v2 .az-lite-grid-editor {
    margin: 1px 1px;
    border-radius: 3px;
}
.az-lite-grid.az-lite-grid-editor-v2 .az-lite-grid-table-row {
    xcursor:pointer;
}
.az-lite-grid.az-lite-grid-editor-v2 .az-lite-grid-editor {
    box-shadow: 0 0 2px #111;
}
.az-lite-grid .ui-sortable-helper .az-lite-grid-table-col-0 {
    xwidth: 100%;
}
.az-lite-grid .ui-sortable-helper {
    opacity:.5;
  
}
.az-lite-grid .ui-sortable-helper .az-lite-grid-actions {
    position:absolute;
    right:0;
    top:3px;
}
.az-lite-grid-row-sorter-handle {
    font-weight:300;
}

.az-lite-grid-auto-width {
    overflow: visible;
}
.az-lite-grid-auto-width table.az-lite-grid-table {
    width: auto !important;
}
    .az-lite-grid-auto-width .az-lite-grid-actions-header, .az-lite-grid-auto-width .az-lite-grid-actions {
        right: 0;
        position: sticky !important;
        top: auto;
        z-index: 10;
        background-color: #fff;
    }

.az-lite-grid-auto-width .az-lite-grid-actions-header {
    align-items: center;
    display: flex;
    justify-content: center;
}
    .az-lite-grid-auto-width .az-lite-grid-actions {
        xborder-bottom: 1px solid #eee !important;
        xbackground-color: #f9f9f9;
      
    }
        .az-lite-grid-auto-width .az-lite-grid-actions > div {
            background-color: #fbfbfb;
            border-radius: 3px;
            box-shadow: 0 0 2px 0px #ccc;
        }
.az-lite-grid.az-lite-grid-auto-width table.az-lite-grid-table tbody tr.az-lite-grid-table-row a.fa {
    font-size: 16px;
    color: #666;
    font-weight: 300;
    margin: 1px;
}

.az-lite-grid-auto-width table.az-lite-grid-table thead th {
    min-width: 80px;
}
    .az-lite-grid-auto-width > div {
        display:flex;
    }
    .az-lite-grid-auto-width > div .az-lite-grid-table {
        flex: 1 1 auto !important;
    }

    .az-lite-grid-auto-width table tbody {
        
    }

    .az-lite-grid-auto-width.az-lite-grid-no-border table.az-lite-grid-table {
        border-left: 0px solid #eee;
        border-right: 0px solid #eee;
    }
    .az-lite-grid-auto-width.az-lite-grid-no-border table.az-lite-grid-table tbody tr.az-lite-grid-table-row:hover {
        border-left: 0px solid #eee;
        border-right: 0px solid #eee;
    }
    .az-lite-grid-auto-width .az-lite-grid-empty-record {
        text-align:left;
        font-size:14px;
    }
    @-moz-keyframes splashO {
        from 
	{
	    
		opacity: 0.1;
	}
	25% {
		opacity: 0.75;
		
	}
	to {
		opacity: 1;
		
	}
}
@-o-keyframes splashO {
	from {
		opacity: 0.1;
	}
	25% {
		opacity: 0.75;
		
	}
	to {
		opacity: 1;
		
	}
}
@keyframes splashO {
	from {
			opacity: 0.1;
	}
	25% {
		opacity: 0.75;
		
	}
	to {
		opacity: 1;
		
	}
}
@-webkit-keyframes splashO {
	from {
			opacity: 0.1;
	}
	25% {
		opacity: 0.75;
		
	}
	to {
		opacity: 1;
		
	}
}

.az-lite-grid-modern {
	border: none !important;
	background-color: white;
}

    .az-lite-grid-modern tr {
        background: transparent !important;
    }
    .az-lite-grid-modern tr,
    .az-lite-grid-modern th,
    .az-lite-grid-modern td,
    .az-lite-grid-modern tbody,
    .az-lite-grid-modern table {
        border: none !important;
        background: transparent !important;
    }

    .az-lite-grid-modern .az-lite-grid-thead {
        border-bottom: 1px solid #dedede !important;
    }
        .az-lite-grid-modern table.az-lite-grid-table tbody td.az-lite-grid-table-cell {
            padding: 16px 8px;
            background: transparent !important;
        }


.az-ggs-root {
    border-radius: 3px;
    background: rgb(31, 160, 31);
    background: radial-gradient(circle, rgba(31, 160, 31, 1) 0%, rgba(31, 160, 31, 1) 50%, rgba(66, 128, 83, 0.9752275910364145) 100%);
    margin: 15px;
    padding: 15px;
}
.az-ggs-root.az-ggs-root-black {
    background: radial-gradient(circle, #555 0%, #555 50%, #333 100%);
}
.az-ggs-header {
    color: #fff;
    font-size: 20px;
    padding-bottom: 15px;
}
.az-ggs-header-inner {
    margin-top: 10px;
}
.az-ggs-header img {
    vertical-align: middle;
}
.az-ggs-header .logo-separator {
    display: inline-block;
    width: 1px;
    height: 48px;
    background: #fff;
    vertical-align: middle;
    margin: 0 7px;
}
.az-ggs-welcome {
    font-size: 40px;
    text-align: center;
    color: #fff;
    margin: 0;
}

.az-ggs-text {
    color: #fff;
    font-size: 18px;
    padding: 0px;
    text-align: center;
    margin: 0;
}

.az-ggs-step-box {
    border-radius: 3px;
    box-shadow: 0 0 5px #555;
    min-height: 133px;
    margin: auto;
    display: inline-block;
}

.az-ggs-step-flow td {
    vertical-align: top;
}

.az-ggs-step-flow {
    text-align: center;
}

.az-ggs-step-flow .fa {
    font-size: 50px;
    color: #fff;
    margin: 50px 40px;
}

.az-ggs-step-flow i {
    box-shadow: 0 0 2px #555;
    margin: -22px auto 0;
    line-height: 36px;
    display: block;
    height: 36px;
    width: 36px;
    background: #0a6822;
    border-radius: 50%;
    color: #fff;
    border: 4px solid #fff;
    font-style: normal;
    font-size: 16px;
    position: relative;
    z-index: 2;
    box-sizing: content-box;
}
.az-ggs-root.az-ggs-root-black .az-ggs-step-flow i{
    background: #000000f9;
}

.az-ggs-step-flow em {
    display: block;
    font-style: normal;
    color: #fff;
    font-size: 18px;
    margin: 5px 0;
}

.az-ggs-step-flow em~span {
    font-size: 14px;
    color: #fff;
    width: 180px;
    display: block;
    line-height: 14px;
    margin: auto;
}

.az-ggs-help-line {
    text-align: right;
}

.az-ggs-help-line a {
    color: #fff !important;
    font-size: 36px;
}

.az-ggs-root .az-repeater .az-repeater-item {
    padding: 10px !important;
    display: inline-block;
    float: none;
    vertical-align: top;
}

.az-ggs-root .az-repeater .az-repeater-item-inner {
    height:auto !important;
    background: none;
    border: none;
    box-shadow: none;
}

/*Az Modern Accordion*/
.az-modern-accordion, .az-modern-accordion * {
  box-sizing: border-box;
}
.az-modern-accordion {
  margin: 0 auto;
  font-size: inherit;
}
.az-modern-accordion .az-ma-list {
  padding: 0;
  margin: 20px 0;
  color: #555;
}
.az-modern-accordion .az-ma-list > .az-ma-item {
  list-style: none;
  border-bottom: 1px solid #ddd;
  display: block;
  padding: 15px 0;
  overflow: hidden;
}
.az-modern-accordion .az-ma-list:last-child {
}
.az-modern-accordion .az-ma-list > .az-ma-item:hover {
}
.az-ma-expand {
  display: block;
  text-decoration: none;
  color: #555;
  cursor: pointer;
}
.az-modern-accordion .az-ma-expand-title {
  padding: 0;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.az-modern-accordion .az-ma-expand-sub {
    font-size: 12.5px;
}

.az-ma-detail {
  margin: 15px 50px 10px 30px;
  display: none;
  padding: 20px;
  background-color: #EDEDED;
  border-radius: 3px;
  color: #2a2a2a;
}
.az-ma-detail span {
  margin: 0;
}
.az-ma-expand-arrow {
  margin-left: 20px;
  height: 100%;
  float: right;
  font-weight: bold;
  font-size: 17px;
  margin-right: 10px;
  color: #09a400;
}
.az-modern-accordion .az-ma-list > .az-ma-item.active { 
        
}
.az-modern-accordion .az-ma-list > .az-ma-item.active .az-ma-detail { 
    display: block;
}
.az-modern-accordion .az-ma-list > .az-ma-item.active  { 
        
}
/*Blue theme*/
.az-modern-accordion-blue .az-ma-expand-title {
    color: #09a400;
}
.az-modern-accordion-blue {
        
}
.az-modern-accordion-blue {
        
}
.az-modern-accordion-blue {
        
}

/*end Az Modern Accordion*/
.az-breadcrumb-wrapper, .az-breadcrumb-wrapper * {
    box-sizing: border-box;
}
.az-breadcrumb {

}
.az-breadcrumb {
    list-style: none;
    padding: 7px 0 7px 0;
    margin: 0;
    background-color: #fafafa;
    border-bottom:1px solid #ebebeb;
}
.az-breadcrumb-item {
    line-height: 18px;
    cursor: pointer;
    font-size: 13px;
    position: relative;
    display: inline-block;
    margin: 0 10px;
    padding: 10px 5px;
    text-align: center;
    font-weight: 400;
    color: #8c8585;
    vertical-align: middle;
}
.az-breadcrumb-has-back .az-breadcrumb-item:first-child {
    font-size: 22px;
    padding-left: 10px;
    margin-right: 1px;
    margin-left: 0;
    /* line-height: 1; */
    padding-top: 4px;
    margin-top: 0px;
    position: relative;
    top: 4px;
}
.az-breadcrumb-item:before {
    font-size: 16px;
    position: absolute;
    left: -15px;
    top: 50%;
    transform: translateY(-50%);
    margin: auto;
    /*font: normal normal normal 14px/1 FontAwesome;
    content: "\f054";*/
    content: "\f105";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-weight: 500;
    font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
}
.az-breadcrumb-item:first-child:before, 
.az-breadcrumb-has-back .az-breadcrumb-item:first-child:before, 
.az-breadcrumb-has-back .az-breadcrumb-item:nth-child(2):before {
    content: none;
}
.az-breadcrumb-item.active {
    font-family: 'RobotoMedium';
    cursor: default;
    font-weight: 100;
    color: #404040;
}
.az-instant-authentication
{
   overflow: hidden; 
   background-color: #fff;
}
.az-instant-authentication-singup, .az-instant-authentication-singin
{
    box-sizing: border-box;
    padding: 20px;
    width: 330px;
    float: left;
}

.az-instant-authentication-singup h1, .az-instant-authentication-singin h1
{
 margin:0px;
 padding:0px;
 font-size:24px;

     
}
.az-instant-authentication-singup h1
{
  color:#1fa01f;    
}
.az-instant-authentication-singin h1
{
  color:#ffba01 ;    
}
.az-instant-authentication-singup h1 span, .az-instant-authentication-singin h1 span
{
 font-weight: normal;  
}
.az-instant-authentication-singup p, .az-instant-authentication-singin p
{
    font-size: 15px;
    color: #7d7d7d;
    margin: 15px 0;  
    min-height: 60px; 
}
.az-instant-signup h3
{
    font-size: 20px;
    color: #7d7d7d;
    margin: 30px 0 0px;
    font-weight:normal;
}
.az-instant-signup h4
{
   margin: 20px 0 5px;  
    font-size: 16px;
    color: #7d7d7d;
 }
 .az-instant-signup-duplication-msg
 {
     text-align:center;
     color:#7d7d7d;
     font-size:13px;
     line-height:15px;
 }
   .az-instant-signup-duplication-msg p
   {
      margin:3px 0; 
   }
  .az-instant-signup-duplication-msg i
  {
     background-repeat: no-repeat;
background-position: center center;
background-size: 32px 32px;
display: inline-block;
height: 32px;
width: 32px;
clear: both;
margin-top:5px;
   }
body {
}


/*.root-row, .root-row * {

    -webkit-transform: translate3d(0, 0, 0);
}*/

div[Id^="-formContainer"] *, .az-notes * {
    -webkit-transform: translate3d(0, 0, 0);
}






.az-height-auto, .az-auto-height {
    height: auto !important;
}

.az-width-auto, .az-auto-width {
    width: auto !important;
}

.az-panel.az-height-auto > .az-panel-body, .az-panel.az-auto-height > .az-panel-body, .az-child-width-auto {
    height: auto !important;
}

.az-panel.az-width-auto > .az-panel-body, .az-panel.az-auto-width > .az-panel-body {
    width: auto !important;
}

.az-hide-x {
    position: absolute;
    top: -9999px;
    left: -9999px;
    height: 0;
    width: 0;
    overflow: hidden;
}

.az-widget {
    background-color: #fff;
}

.az-widget-shadow {
    /*-webkit-box-shadow: 1px 2px 3px 0px rgba(125,125,125,1);
     -moz-box-shadow: 1px 2px 3px 0px rgba(125,125,125,1);
     box-shadow: 1px 2px 3px 0px rgba(125,125,125,1);
    */
    -webkit-box-shadow: 0px 1px 3px 1px rgba(125,125,125,.5);
    -moz-box-shadow: 0px 1px 3px 1px rgba(125,125,125,.5);
    box-shadow: 0px 1px 3px 1px rgba(125,125,125,.5);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.az-box-solid {
    border-color: #fff;
}

.az-box-transparent {
    background: transparent !important;
}

.az-box-shadow-moderate {
    -webkit-box-shadow: 0 1px 2px #aaa;
    -moz-box-shadow: 0 1px 2px #aaa;
    box-shadow: 0 1px 2px #aaa;
}

.az--box-shadow-medium {
    -webkit-box-shadow: 0 1px 2px #aaa;
    -moz-box-shadow: 0 1px 2px #aaa;
    box-shadow: 0 1px 2px #aaa;
}

.az-icon-empty-ticket-128 {
    background: url("../images/empty-ticket-128.png") no-repeat scroll center center transparent;
}

.az-actions-menu {
}

.az-mask-alt {
    height: 100%;
    position: relative;
    width: 100%;
    background-color: #fff;
    z-index: 20;
    border-radius: 3px;
    border: 1px solid #ddd;
}

    .az-mask-alt.d-none-others-none ~ div {
        display: none;
    }

a.az-flex-btn {
    padding: 5px 15px;
    border-radius: 3px;
    border: 1px solid #7d7d7d;
    background-color: #f5f5f5;
    font-size: 13px;
    font-family: 'RobotoMedium';
    display: inline-block;
    text-decoration: none;
    color: #555;
    width: auto !important;
}

    a.az-flex-btn:hover {
        background-color: #666;
        color: #f5f5f5 !important;
        border: 1px solid #111;
    }

    a.az-flex-btn i {
        margin-right: 3px;
    }

a.az-flex-btn-green {
    background-color: #1fa01f;
    color: #fff !important;
    border-color: #0a680a !important;
}

    a.az-flex-btn-green:hover {
        background-color: #0a680a;
    }

a.az-flex-btn-yellow {
    background-color: #ffba01;
    color: #fff !important;
    border-color: #ffba01 !important;
}

    a.az-flex-btn-yellow:hover {
        background-color: #db9f00;
        border-color: #db9f00 !important;
    }

.az-grid-action-link-btn {
    height: 24px !important;
    padding: 2px 10px !important;
    line-height: 18px !important;
    color: #555;
}

.az-badge {
    display: inline-block;
    padding: 0px 8px;
    border-radius: 3px;
    color: #fff;
    font-family: 'RobotoMedium';
    font-size: 11px;
}

.az-badge-green {
    background-color: #1fa01f;
}

.az-badge-red {
    background-color: #c92627;
}

.az-badge-violet {
    background-color: #961d74;
}

/*Tabs*/
.az-tab-root-auto-height-width {
    height: auto !important;
    width: auto !important;
}

    .az-tab-root-auto-height-width > .az-tabs-panels > .az-tab-container, .az-tab-root-auto-height-width > .az-tabs-panels {
        height: auto !important;
        width: auto !important;
    }

.az-lite-tabs {
    overflow: hidden;
}

    .az-lite-tabs .az-lite-tab-input {
        display: none;
    }

    .az-lite-tabs .az-lite-tab-label {
        font-size: 14px;
        padding: 24px 11px;
        float: left;
        color: #666;
        display: block;
        padding: 10px 20px 10px 20px;
        margin: 0 0px;
        /* width: 25%; */
        border-bottom: 3px solid #eee;
        text-align: center;
    }

        .az-lite-tabs .az-lite-tab-label:hover {
            cursor: pointer;
        }

    .az-lite-tabs input.az-lite-tab-input:checked + .az-lite-tab-label {
        border: 1px solid #006bf0;
        border-width: 0px 0px 3px 0px;
        color: #006bf0;
    }

.az-lite-tab-content {
    clear: both;
}

.az-lite-tabs #az-lite-tab1:checked ~ .az-lite-tab-content #az-lite-tab-content1, .az-lite-tabs #az-lite-tab2:checked ~ .az-lite-tab-content #az-lite-tab-content2, .az-lite-tabs #az-lite-tab3:checked ~ .az-lite-tab-content #az-lite-tab-content3, .az-lite-tabs #az-lite-tab4:checked ~ .az-lite-tab-content #az-lite-tab-content4, .az-lite-tabs #az-lite-tab5:checked ~ .az-lite-tab-content #az-lite-tab-content5, .az-lite-tabs #az-lite-tab6:checked ~ .az-lite-tab-content #az-lite-tab-content5, .az-lite-tabs #az-lite-tab7:checked ~ .az-lite-tab-content #az-lite-tab-content7, .az-lite-tabs #az-lite-tab8:checked ~ .az-lite-tab-content #az-lite-tab-content8, .az-lite-tabs #az-lite-tab9:checked ~ .az-lite-tab-content #az-lite-tab-content9, .az-lite-tabs #az-lite-tab10:checked ~ .az-lite-tab-content #az-lite-tab-content10 {
    display: block;
    -webkit-animation: splashO .25s 1;
    /* Safari 4.0 - 8.0 */
    -moz-animation: splashO .25s 1;
    -o-animation: splashO .25s 1;
    animation: splashO .25s 1;
}

.az-lite-tabs input[tab="1"]:checked ~ .az-lite-tab-content div[contentid="1"], .az-lite-tabs input[tab="2"]:checked ~ .az-lite-tab-content div[contentid="2"] {
    display: block;
    -webkit-animation: splashO .25s 1;
    /* Safari 4.0 - 8.0 */
    -moz-animation: splashO .25s 1;
    -o-animation: splashO .25s 1;
    animation: splashO .25s 1;
}

.az-lite-tabs input[tab="11"]:checked ~ .az-lite-tab-content div[contentid="11"], .az-lite-tabs input[tab="12"]:checked ~ .az-lite-tab-content div[contentid="12"] {
    display: block;
    -webkit-animation: splashO .25s 1;
    /* Safari 4.0 - 8.0 */
    -moz-animation: splashO .25s 1;
    -o-animation: splashO .25s 1;
    animation: splashO .25s 1;
}

@-moz-keyframes splashO {
    from {
        opacity: 0.1;
    }

    25% {
        opacity: 0.5;
    }

    to {
        opacity: 1;
    }
}

@-o-keyframes splashO {
    from {
        opacity: 0.1;
    }

    25% {
        opacity: 0.5;
    }

    to {
        opacity: 1;
    }
}

@keyframes splashO {
    from {
        opacity: 0.1;
    }

    25% {
        opacity: 0.5;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes splashO {
    from {
        opacity: 0.1;
    }

    25% {
        opacity: 0.5;
    }

    to {
        opacity: 1;
    }
}

.az-fade-30 {
    opacity: 0.3;
}

.az-lite-tabs .az-lite-tab-content > div {
    display: none;
    padding-top: 20px;
    text-align: left;
    /*height: 192px;*/
    /* overflow: auto; */
}

ul.az-action-menu-floating-items {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    padding: 0;
    margin: 0;
    list-style: none;
    min-width: 120px;
    z-index: 10;
    -webkit-box-shadow: 0px 3px 13px -3px #555;
    -moz-box-shadow: 0px 3px 13px -3px #555;
    box-shadow: 0px 3px 13px -3px #555;
}

ul.az-action-menu-floating-multi-select-items {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    padding: 0;
    margin: 0;
    list-style: none;
    min-width: 120px;
    z-index: 10;
    -webkit-box-shadow: 0px 5px 10px 1px #ababab;
    -moz-box-shadow: 0px 5px 10px 1px #ababab;
    box-shadow: 0px 5px 10px 1px #ababab;
    max-height: 400px;
    overflow: auto;
}

ul.az-action-menu-floating-items li {
    margin: 0px;
}

ul.az-action-menu-floating-multi-select-items .az-action-menu-floating-item-selected {
    background-color: #efefef;
}

ul.az-action-menu-floating-items li a {
    padding: 7px 10px;
    display: block;
    color: #7d7d7d;
    text-decoration: none;
}

    ul.az-action-menu-floating-items li a:hover {
        background-color: #efefef;
    }

ul.az-action-menu-floating-multi-select-items label {
    color: #7d7d7d;
    display: block;
    font-size: 15px;
    line-height: 15px;
    padding: 9px 6px;
    margin-bottom: 0px;
}

    ul.az-action-menu-floating-multi-select-items label:hover {
        background-color: #efefef;
    }

    ul.az-action-menu-floating-multi-select-items label input {
        margin-right: 5px;
        float: left;
        opacity: 1 !important;
        position: static !important;
        pointer-events: auto !important;
    }

a.az-action-menu-trigger {
    display: inline-block;
    height: 16px;
    min-width: 16px;
    padding: 5px;
}

span.az-editable-content-empty-box-span {
    position: relative;
    top: 115px;
}

.az-editable-content-empty-box {
    margin: 0px;
    border: 2px dashed #ccc;
    font-size: 15px;
    color: #7d7d7d;
    text-align: center;
    vertical-align: middle;
    display: block;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
}

    .az-editable-content-empty-box:hover {
        background-color: #f1f1f1;
    }

.az-plain-menu-separator {
    background-color: #951d74;
    height: 1px;
    margin: .3em 0;
}

.az-plain-menu-horizontal .az-plain-menu-separator {
    width: 1px;
    height: 1.3em;
    margin: 0 .3em;
}

.az-plain-menu-heading {
    text-transform: uppercase;
    color: #565d64;
}

.az-plain-menu-link {
    color: #7d7d7d;
}

.az-plain-menu-children {
    background-color: #fff;
}

.az-plain-menu-link, .az-plain-menu-disabled, .az-plain-menu-heading {
    padding: .5em 1em;
}

.az-plain-menu-disabled {
    opacity: .5;
}

    .az-plain-menu-disabled .az-plain-menu-link:hover {
        background-color: transparent;
    }

.az-plain-menu-active > .az-plain-menu-link, .az-plain-menu-link:hover, .az-plain-menu-link:focus {
    background-color: #ddd;
}

.az-plain-menu-selected .az-plain-menu-link, .az-plain-menu-selected .az-plain-menu-link:visited {
    color: #7d7d7d;
}

.az-plain-menu-children .az-plain-menu-link:hover {
    background-color: #efefef;
}

.az-plain-menu {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.az-plain-menu-fixed {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 3;
}

.az-plain-menu-list, .az-plain-menu-item {
    position: relative;
}

.az-plain-menu-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.az-plain-menu-item {
    padding: 0;
    margin: 0;
    height: 100%;
}

.az-plain-menu-link, .az-plain-menu-heading {
    display: block;
    text-decoration: none;
    white-space: nowrap;
}

.az-plain-menu-item .az-plain-menu-item {
    display: block;
}

.az-plain-menu-children {
    display: none;
    position: absolute;
    /*left: 100%;
    */
    top: 0;
    margin: 0;
    padding: 0;
    z-index: 3;
    -webkit-box-shadow: 1px 1px 3px #999;
    -moz-box-shadow: 1px 1px 3px #999;
    box-shadow: 1px 1px 3px #999;
}

.az-plain-menu-horizontal .az-plain-menu-children {
    /*left: 0;
    */
    right: 0;
    top: auto;
    width: inherit;
}

.az-plain-menu-allow-hover:hover > .az-plain-menu-children, .az-plain-menu-active > .az-plain-menu-children {
    display: block;
    position: absolute;
}

/* Vertical Menus - show the dropdown arrow */
.az-plain-menu-has-children > .az-plain-menu-link:after {
    /* padding-left: 0.5em;
     content: "\25B8";
     font-size: small;
    */
}

/* Horizontal Menus - show the dropdown arrow */
.az-plain-menu-horizontal .az-plain-menu-has-children > .az-plain-menu-link:after {
    /* content: "\25BE";
    */
}

.az-nice-data-panel {
    padding: 10px;
}

    .az-nice-data-panel h2 {
        border-bottom: 1px solid #cdcdcd;
        font-size: 20px;
        font-weight: normal;
        margin: 0 0 15px;
        color: #7d7d7d;
    }

    .az-nice-data-panel div {
        background-repeat: no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        border: 1px solid #dcdcdc;
        float: left;
        height: 100px;
        width: 140px;
    }

dl.az-nice-data-list {
    padding: 0;
    font-size: 16px;
    margin: 0;
}

    dl.az-nice-data-list dt {
        float: left;
        clear: left;
        width: 100px;
        text-align: right;
        font-weight: normal;
        color: #029044;
        line-height: 24px;
    }

        dl.az-nice-data-list dt.az-nice-data-list-dt-iconOnly {
            width: 36px;
            height: 24px;
        }

            dl.az-nice-data-list dt.az-nice-data-list-dt-iconOnly:after {
                content: "";
            }

        dl.az-nice-data-list dt:after {
            content: ":";
        }

    dl.az-nice-data-list dd {
        margin: 0 0 0 110px;
        padding: 0 0 10px 0;
        line-height: 24px;
    }

        dl.az-nice-data-list dd.az-nice-data-list-dd-iconOnly {
            margin: 0 0 0 40px;
        }

.az-nice-data-panel-has-image dl.az-nice-data-list {
    margin-left: 160px;
    position: absolute;
}

.az-notice-window .az-window-body {
    overflow-x: visible !important;
    overflow-y: visible;
}

.az-notice-control {
    /*margin: -36px -5px -5px -5px;*/
    background-color: #fff;
    /* border-radius: 4px; */
}

    .az-notice-control .az-notice-heading1 img {
        margin-bottom: 23px;
        width: 32px;
        margin: 0 auto 8px;
        display: block;
        height: 32px;
    }

    .az-notice-control .az-notice-heading1 {
        font-size: 18px;
        font-family: 'RobotoMedium';
        color: #fff;
        font-weight: normal;
        margin: 0;
        padding: 12px 0 15px 0;
        background-color: #ffba01;
        border-radius: 5px 5px 0 0;
        line-height: 18px;
    }

    .az-notice-control .az-notice-body-info .az-notice-heading1 {
        background-color: #5472D3;
    }

    .az-notice-control .az-notice-body-error .az-notice-heading1 {
        background-color: #dd3333;
    }

    .az-notice-control .az-notice-confirm .az-notice-heading1 {
        background-color: #1fa01f;
    }

    .az-notice-control .az-notice-heading2 {
        font-size: 20px;
        font-weight: normal;
        color: #555;
        margin-top: 30px;
        margin-bottom: -24px;
    }

    .az-notice-control .az-notice-message {
        margin: 30px 30px 0px 30px;
        padding-bottom: 15px;
        font-size: 16px;
    }

.az-notice-body {
    text-align: center;
    color: #7d7d7d;
    background-color: transparent;
    border-radius: 4px 4px 0 0;
}

.az-notice-control a.az-gbtn span.az-btn-left {
    padding: 5px 0;
}

.az-notice-control a.az-gbtn span span.az-btn-text {
    font-size: 15px;
}

.az-notice-iconImg-96 {
    height: 96px;
    width: 96px;
}

.az-notice-heading1 {
    font-size: 40px;
    font-weight: normal;
    color: #CDCDCD;
    margin-bottom: 0px;
}

.az-notice-control .az-notice-heading1 {
    border-radius: 4px 4px 0 0;
    margin-top: -36px;
    background: orange;
    margin: 0;
}

.az-notice-heading2 {
    font-size: 20px;
    font-weight: normal;
    color: #BDBDBD;
    margin-top: 10px;
}

.az-notice-message {
    font-weight: normal;
    font-size: 15px;
    color: #7d7d7d;
    margin: 30px 10px;
}

.az-notice-message-bulet {
    background-position: left center;
    background-repeat: no-repeat;
    -webkit-background-size: 70px auto;
    -moz-background-size: 70px auto;
    -o-background-size: 70px auto;
    background-size: 70px auto;
    height: 34px;
    line-height: 34px;
    margin: 10px 60px;
    padding-left: 80px;
    text-align: left;
}

.az-notice-message-bulet-icon-menu {
    background-image: url(../../../Media/Images/welcome-screen-icon-menu.png);
}

.az-notice-message-bulet-icon-member {
    background-image: url(../../../Media/Images/welcome-screen-icon-member.png);
}

.az-notice-message-bulet-icon-events {
    background-image: url(../../../Media/Images/welcome-screen-icon-events.png);
}

.az-notice-message-bulet-icon-cog {
    background-image: url(../../../Media/Images/welcome-screen-icon-cog.png);
}

.az-notice-buttons {
    text-align: center;
    padding: 10px 0;
    background-color: #f8f9fa;
    border-radius: 0 0 4px 4px;
}

.az-noticeBoard-bg .az-notice-buttons {
    background-color: transparent;
}

.az-notice-buttons a {
    margin: 5px 5px;
}

a.az-notice-link-button {
    font-size: 20px;
    color: #4abcbc;
}

    a.az-notice-link-button:hover {
        color: #7d7d7d;
    }

.az-notice-control-clear-style > div {
    position: inherit !important;
    height: auto !important;
    padding: 10px 0 !important;
}

.az-menu-item a.az-btn.az-btn-no-icon span span.az-btn-text {
    padding-left: 0;
}

a.az-box-checkbox {
    background-color: #cdcdcd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    height: 24px;
    width: 50px;
}

a.az-box-checkbox-checked {
    background-color: #1fa11f;
}

a.az-box-checkbox-restricted {
    background-color: transparent;
}

label.az-box-checkbox {
    background-color: #cdcdcd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    height: 24px;
    width: 48px;
}

label.az-box-checkbox-checked {
    background-color: #1fa11f;
}

label.az-box-checkbox-restricted {
    background-color: transparent;
}

label.az-box-checkbox-disabled {
    opacity: .20;
    alpha: 20;
}

a.az-box-button {
    background-color: #cdcdcd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    height: 24px !important;
    min-width: 50px;
    color: #fff !important;
    text-align: center;
    line-height: 24px;
    font-size: 12px;
    font-weight: bold;
}

    a.az-box-button:hover {
        text-decoration: none !important;
    }

a.az-box-button-green {
    background-color: #1fa11f;
}

a.az-box-button-yellow {
    background-color: #ffba01;
}

.az-ext-field {
    border-color: #b7b7b7;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
}

    .az-ext-field .az-field-text .az-field-input-wrapper {
        border-width: 0px;
    }

    .az-ext-field .az-field-text {
        margin-left: 34px;
    }

.az-ext-field-icon {
    border-right: 1px solid #b7b7b7;
    width: 34px;
    height: 34px;
    float: left;
    background-color: #cdcdcd;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.az-ext-field-focus {
    border-color: #1fa11f;
    -webkit-box-shadow: 0 0 7px #aaa;
    -moz-box-shadow: 0 0 7px #aaa;
    box-shadow: 0 0 7px #aaa;
}

.az-ext-field-invalid {
    border-color: #c00;
}

.az-popup-info {
    margin: 3px 0 3px;
    width: 267px
}

.az-popup-info-header {
    background-color: #4abcbc;
    height: 105px;
}

.az-popup-info-header-image {
    border: 1px solid #fff;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    float: left;
    height: 80px;
    margin: 10px;
    width: 80px;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
}

.az-popup-info-header-info {
    color: #fff;
    float: left;
    width: 160px;
    overflow: hidden;
}

    .az-popup-info-header-info h3 {
        font-size: 16px;
        font-weight: bold;
        line-height: 16px;
        margin: 8px 0 4px;
        max-height: 32px;
        overflow: hidden;
    }

    .az-popup-info-header-info p {
        margin: 0px 0;
        line-height: 15px;
    }

.az-popup-info-body {
    min-height: 50px;
    overflow: hidden;
    border: 1px solid #ddd;
    border-top: none;
    border-bottom: none;
}

.az-popup-info-body-item {
    color: #7d7d7d;
    line-height: 16px;
    border-bottom: 1px solid #ddd;
    padding: 4px 7px;
    font-size: 12px;
    height: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .az-popup-info-body-item span {
        display: block;
        font-size: 13px;
        color: #333;
    }

.az-popup-info-body-item-col-1 {
    width: 100%;
    float: left;
}

.az-popup-info-body-item-col-2 {
    width: 50%;
    float: left;
}

.az-popup-info-body-item-second {
    border-left: 1px solid #ddd;
}

.az-fi-info-icon {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background-color: #4c75a3;
    color: #fff;
    display: inline-block;
    font-family: times new roman;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    height: 20px;
    line-height: 18px;
    margin-right: 7px;
    margin-top: 0px;
    text-align: center;
    width: 20px;
}

    .az-fi-info-icon:after {
        content: 'i';
    }

.az-bulet {
    display: inline-block;
}

.az-bulet-32 {
    width: 32px;
    height: 32px;
    -webkit-background-size: 32px auto;
    -moz-background-size: 32px auto;
    -o-background-size: 32px auto;
    background-size: 32px auto;
}

.az-bulet-48 {
    width: 48px;
    height: 48px;
    -webkit-background-size: 48px auto;
    -moz-background-size: 48px auto;
    -o-background-size: 48px auto;
    background-size: 48px auto;
}

.az-bulet-32-solid-green {
    background-color: #1fa11f;
    -webkit-background-size: 16px auto;
    -moz-background-size: 16px auto;
    -o-background-size: 16px auto;
    background-size: 16px auto;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
}

.az-notice-general h4 {
}

    .az-notice-general h4 span {
        float: left;
    }

.az-notice-general p {
    margin: 0;
    padding: 5px 0;
}

.az-notice-general-membership-col p {
    text-align: center;
}

.az-notice-general-row {
    overflow: hidden;
}

.az-notice-general-col {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px;
    color: #fff;
}

.az-notice-general-membership-col {
    background-color: #04acbc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 250px;
    padding: 10px;
    width: 452px;
}

.az-notice-general-membership-client-logo {
    text-align: center;
    padding: 15px 0;
}

.az-notice-general-col h1, .az-notice-general-col h3 {
    margin: 0px 0;
    color: #fff;
}

.az-notice-general-col h1 {
    font-size: 24px;
    font-weight: normal;
}

.az-notice-general-col h3 {
    font-size: 15px;
    font-weight: normal;
}

.az-notice-general-col h1 .az-bulet {
    float: right;
}

.az-notice-general-row a {
    opacity: .85;
    alpha: 85;
}

    .az-notice-general-row a:hover {
        opacity: 1;
        alpha: 100;
    }

.az-notice-general-help-col {
    height: 80px;
    background-color: #ffba01;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    padding-top: 36px;
    width: 270px;
}

.az-notice-general-event-col {
    height: 104px;
    background-color: #177878;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 10px;
    padding: 10px;
    position: relative;
}

    .az-notice-general-event-col .az-lbtn {
        position: absolute;
        bottom: 10px;
        right: 10px;
    }

        .az-notice-general-event-col .az-lbtn span span.az-btn-text {
            color: #fff;
        }

        .az-notice-general-event-col .az-lbtn.az-btn-hover span span.az-btn-text {
            color: #fff;
        }

.az-notice-general-help-col a {
    background-position: left center;
    color: #fff;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
}

.az-notice-general-image-only a.az-lbtn span span.az-btn-text {
    padding-bottom: 0;
    padding-top: 0;
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    color: #177878;
}

.az-notice-general-row-instruction .az-bulet-32 {
    float: left;
    margin-right: 10px;
    margin-top: 2px;
}

.az-notice-general-row-instruction img {
    margin-top: -5px;
}

.az-notice-general-row-instruction b {
    color: #7d7d7d;
    font-size: 18px;
    font-weight: normal;
    line-height: 36px;
    margin: 0 10px;
}

.az-notice-general-row-instruction p {
    margin: 10px 32px;
}

img.az-welcome-screen-logo {
    bottom: 10px;
    float: right;
    position: absolute;
    right: 10px;
}

/**************/
.az-summary-group-shadow-bar {
    position: absolute;
    top: 40px;
    width: 24px;
    height: 100px;
    xdisplay: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    opacity: .8;
    -webkit-filter: 80;
    filter: 80;
    border: 0px solid #196338;
    xbackground-color: #196338;
    cursor: pointer;
    display: none;
    -webkit-background-size: 24px 24px;
    -moz-background-size: 24px 24px;
    -o-background-size: 24px 24px;
    background-size: 24px 24px;
}

    .az-summary-group-shadow-bar:hover {
        xopacity: 1;
        xfilter: 100;
        xbackground-color: #196338;
        xborder: 1px solid #196338;
    }

.az-summary-group-shadow-bar-left {
    background-position: center center;
    left: 5px;
    background-image: url('../../../../Theme/Shared/images/top-menu-prev-green.png');
    background-repeat: no-repeat;
}

.az-summary-group-shadow-bar-right {
    right: 5px;
    background-position: center center;
    background-image: url('../../../../Theme/Shared/images/top-menu-next-green.png');
    background-repeat: no-repeat;
}

.az-repeater {
    overflow: hidden;
}

    .az-repeater .az-repeater-item {
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        /*width: 33.33333%;
    */
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        padding: 5px;
        position: relative;
    }

    .az-repeater .az-repeater-item-inner {
        background-color: #efefef;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        color: #7d7d7d;
        display: block;
        padding: 5px;
        text-decoration: none;
        height: 100px;
        position: relative;
        -webkit-box-shadow: 0px 1px 2px 1px #cdcdcd;
        -moz-box-shadow: 0px 1px 2px 1px #cdcdcd;
        box-shadow: 0px 1px 2px 1px #cdcdcd;
        -webkit-transition: all 0.4s ease 0s;
        -o-transition: all 0.4s ease 0s;
        -moz-transition: all 0.4s ease 0s;
        transition: all 0.4s ease 0s;
    }

.az-repeater-item-inner:hover {
    -webkit-box-shadow: 0px 1px 4px 2px #cdcdcd;
    -moz-box-shadow: 0px 1px 4px 2px #cdcdcd;
    box-shadow: 0px 1px 4px 2px #cdcdcd;
}

.az-repeater-item-inner:active {
    background-color: #fff;
}

.az-repeater-action-menu {
    position: absolute;
    height: 24px;
    width: 24px;
    right: 5px;
    top: 10px;
    z-index: 1;
}

a.az-repeater-action-menu-trigger {
    display: inline-block;
    height: 16px;
    min-width: 16px;
    padding: 5px;
    opacity: .7;
}

    a.az-repeater-action-menu-trigger:hover {
        opacity: 1;
    }

.az-repeater-empty {
    text-align: center;
    font-size: 16px;
    border: 1px dashed #ccc;
    padding: 10px 5px;
    background-color: #eee;
    margin: 0 20%;
}

.az-repeater-col-xl .az-repeater-item {
    width: 25%;
}

.az-repeater-col-lg .az-repeater-item {
    width: 33%;
}

.az-repeater-col-md .az-repeater-item {
    width: 50%;
}

.az-repeater-col-sm .az-repeater-item {
    width: 100%;
}

.az-repeater-col-xs .az-repeater-item {
    width: 100%;
}

.az-tbox-image {
    width: 60px;
    height: 60px;
    float: left;
    padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .az-tbox-image img {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%;
        display: table-cell;
        height: 50px;
        margin: 0 auto;
        padding: 0;
        text-align: center;
        width: 50px;
        background-color: #fff;
    }

.az-tbox-content {
    margin-left: 70px;
    padding: 1px 0;
}

    .az-tbox-content em {
        font-style: normal;
        font-size: 15px;
        display: block;
        color: #555;
    }

    .az-tbox-content span {
        display: block;
        font-size: 11px;
        font-style: normal;
        min-width: 50px;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 16px;
    }

.az-tbox-footer {
    clear: both;
    overflow: hidden;
    padding: 0px 5px 0;
    bottom: 5px;
}

.az-tbox-footer-l {
    float: left;
}

.az-tbox-footer-r {
    float: right;
}

    .az-tbox-footer-r span {
        color: #1fa11f;
    }

.az-tbox-footer-l span {
    background-color: #7d7d7d;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    color: #fff;
    display: block;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 20px;
}

.az-box-transition-fade-0 {
    opacity: 0;
    transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -webkit-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
}

.az-box-transition-fade-1 {
    opacity: 1;
}

.az-ajax-search-field {
    font-family: arial, 'FontAwesome';
}

/**************/
span.az-label.az-workbech-footer {
    width: 100%;
    height: 40px;
    padding: 10px 0;
    background-color: #fff;
    border-top: 1px solid #ddd;
}

.az-workbench-footer-logo {
    display: block;
    float: left;
    height: 40px;
    margin-left: 10px;
    width: 180px;
}

span.az-label.az-workbech-footer .social-media-links {
    float: right;
    height: 40px;
}

.social-media-links a {
    background-image: url("../../Common/images/social-icons.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 39px;
    margin-right: 5px;
    width: 39px;
}

    .social-media-links a.facebook {
        background-position: 0 0;
    }

    .social-media-links a.twitter {
        background-position: -45px 0;
    }

    .social-media-links a.googleplus {
        background-position: -90px 0;
    }

    .social-media-links a.linkedin {
        background-position: -135px 0;
    }

.social-media-links-by-ngb-settings a {
    line-height: 40px;
    background-image: none !important;
    background-color: #fff;
    color: #fff;
    border-radius: 50%;
    font-size: 20px;
    /*padding-top: 10px;*/
    text-align: center;
}


.az-workbench-footer-links {
    text-align: center;
    margin: 0 150px;
    font-size: 8px;
}

    .az-workbench-footer-links a {
        color: #7d7d7d;
        padding: 0 5px;
        text-decoration: none;
        line-height: 22px;
        letter-spacing: -.5px;
        font-size: 14px;
        font-weight: 400;
    }

        .az-workbench-footer-links a:hover {
            text-decoration: underline;
        }

.az-workbench-footer-copyright {
    text-align: center;
    margin: 5px 150px 0 150px;
    font-size: 12px;
    color: #7d7d7d;
    font-weight: 400;
    letter-spacing: .25px;
}

.az-item-add-btn {
    border-radius: 4px;
    line-height: 13px;
    border: 1px dashed #ccc;
    text-decoration: none;
    display: inline-block;
    padding: 14px;
    font-size: 14px;
    color: #666;
    background-color: #f5f5f5;
}

.az-tb-btn-bar {
    overflow: hidden;
}

.az-tb-btn-bar-right {
    float: right;
}

    .az-tb-btn-bar-right a.az-btn {
        margin-left: 10px;
    }

.az-tb-btn-bar-center {
    text-align: center;
}

.az-tb-btn-bar-grey {
    background-color: #f3f3f3;
    padding: 10px;
}

.az-tb-btn-bar-center a.az-btn {
    margin: 0 5px;
}

.az-field-label-1 {
    border-collapse: collapse;
    color: rgb(117, 117, 117);
    cursor: default;
    display: block;
    font-size: 14px;
    height: 14px;
    letter-spacing: 0.5px;
    line-height: 14px;
    margin-bottom: 3px;
    margin-right: 10px;
    margin-top: 7px;
    padding-bottom: 2px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2px;
    text-align: left;
    text-size-adjust: 100%;
    -webkit-border-horizontal-spacing: 0px;
    -webkit-border-vertical-spacing: 0px;
}

/*************/
/**********/
.az-meter {
    height: 7px;
    position: relative;
    background: #fff;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    padding: 1px;
    /*box-shadow: inset 0 -2px 1px rgba(255,255,255,0.3);
    */
}

    .az-meter > span {
        display: block;
        height: 100%;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        background-color: rgb(43,194,83);
        background-image: -webkit-gradient( linear, left top, left bottom, color-stop(bottom, center), color-stop(37%, rgb(43,194,83)), color-stop(69%, rgb(84,240,84)) );
        background-image: -webkit-linear-gradient( center bottom, rgb(43,194,83) 37%, rgb(84,240,84) 69% );
        background-image: -moz-linear-gradient( center bottom, rgb(43,194,83) 37%, rgb(84,240,84) 69% );
        background-image: -o-linear-gradient( center bottom, rgb(43,194,83) 37%, rgb(84,240,84) 69% );
        background-image: linear-gradient( center bottom, rgb(43,194,83) 37%, rgb(84,240,84) 69% );
        -webkit-box-shadow: inset 0 2px 9px rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);
        -moz-box-shadow: inset 0 2px 9px rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);
        box-shadow: inset 0 2px 9px rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);
        position: relative;
        overflow: hidden;
    }

        .az-meter > span:after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            background-image: -webkit-linear-gradient( 135deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent );
            background-image: -moz-linear-gradient( 135deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent );
            background-image: -o-linear-gradient( 135deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent );
            background-image: linear-gradient( -45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent );
            z-index: 1;
            -webkit-background-size: 50px 50px;
            -moz-background-size: 50px 50px;
            -o-background-size: 50px 50px;
            background-size: 50px 50px;
            -webkit-animation: move 2s linear infinite;
            -moz-animation: move 2s linear infinite;
            -o-animation: move 2s linear infinite;
            animation: move 2s linear infinite;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            overflow: hidden;
        }

.az-meter-green > span {
    background-color: #1fa11f;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#1fa11f), to(#1fa11f));
    background-image: -webkit-linear-gradient(top, #1fa11f, #1fa11f);
    background-image: -moz-linear-gradient(top, #1fa11f, #1fa11f);
    background-image: -o-linear-gradient(top, #1fa11f, #1fa11f);
    background-image: linear-gradient(to bottom, #1fa11f, #1fa11f);
}

.az-meter-orange > span {
    background-color: #ffba01;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffba01), to(#ffba01));
    background-image: -webkit-linear-gradient(top, #ffba01, #ffba01);
    background-image: -moz-linear-gradient(top, #ffba01, #ffba01);
    background-image: -o-linear-gradient(top, #ffba01, #ffba01);
    background-image: linear-gradient(to bottom, #ffba01, #ffba01);
}

.az-meter-red > span {
    background-color: #c92627;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#c92627), to(#c92627));
    background-image: -webkit-linear-gradient(top, #c92627, #c92627);
    background-image: -moz-linear-gradient(top, #c92627, #c92627);
    background-image: -o-linear-gradient(top, #c92627, #c92627);
    background-image: linear-gradient(to bottom, #c92627, #c92627);
}

.az-meter-nostripes > span > span, .az-meter-nostripes > span:after {
    -webkit-animation: none;
    background-image: none;
}

/****/
.az-rule-group {
    margin-bottom: 15px;
}

.az-rule-group-main-title {
    margin: 0 3px 0px 0;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 28px;
}

.az-rule-group-inner {
    padding: 10px 15px;
    background-color: #fff;
    margin: 3px 3px 3px 3px;
    /* border: 1px solid #aaa; */
    box-shadow: 0 0 3px -1px #888;
    border-radius: 3px;
}

.az-rule-group-title {
    line-height: 24px;
    float: left;
    font-size: 13px;
}

.az-rule-item-bulet {
    font-size: 16px;
    color: #3683FA;
    margin-right: 5px;
    margin-left: 5px;
    margin-top: 8px;
}

.az-rule-group-empty {
    border-radius: 4px;
    border: 1px dashed #aaa;
    text-align: center;
    display: block;
    padding: 7px 0;
    font-size: 13px;
    width: 300px;
    margin: 0 auto;
    margin-bottom: 10px;
}

.az-rule-item {
    margin-top: 0px;
}

.az-rule-item-display {
    padding: 5px 0px;
    font-size: 14px;
    height: 14px;
}

.az-rule-item-displayExp span {
    font-weight: bold;
}

.az-rule-item:first-child {
    margin-top: 5px;
}

.az-rule-item-inner {
    margin-bottom: 2px;
    /* padding-bottom:5px; */
}

.az-rule-item-table {
    /*width:650px;*/
    padding: 4px 5px 4px 0px;
}

.az-rule-item-title {
    font-size: 14px;
    /* background-color: #555; */
    color: #333;
    padding: 5px 10px;
    display: block;
    border-radius: 3px;
    text-align: right;
    margin: 0 10px 0 0;
}

.az-rule-item-remove-over .az-rule-item-title, .az-rule-item-remove-over .az-rule-item-ctrl {
    opacity: 0.3;
}

.az-rule-item-ctrl {
    padding: 0px 0 !important;
}

.az-rule-item-editing-item:hover .az-rule-item-table {
    background-color: #efefef;
}

.az-rule-item-ctrl > table {
    margin-right: 10px;
}

.az-rule-group-item {
    /*padding: 5px 0px 8px 0px !important;*/
    /* margin: 0 0px !important; */
}

.az-rule-group-bace-end, .az-rule-group-bace-start {
    border: 2px solid #888 !important;
    width: 3px;
}

.az-rule-group-bace-end {
    border-left: none !important;
}

.az-rule-group-bace-start {
    border-right: none !important;
}

.az-rule-item-brace {
    width: 0px;
    text-align: center;
    border-left: 1px solid #ddd !important;
}

.az-rule-item-action-addbtns a[id*="MenuItem"] .az-btn-text {
    text-transform: uppercase;
    color: #3683FA;
    margin: 0;
}

.az-rule-item-action-addbtns span.az-btn-left .az-btn-arrow {
    /* background:none; 
  margin-left:5px;
  margin-top:-2px;   */
}

    .az-rule-item-action-addbtns span.az-btn-left .az-btn-arrow:before {
        /*    content: "\f078";
    font: normal normal normal 14px/1 FontAwesome; */
    }

a.az-rule-item-action-tbtn {
    /* font-family: 'RobotoMedium'; */
    font-size: 12px;
    text-transform: uppercase;
    /* border: 1px solid #999; */
    /* border-radius: 3px; */
    padding: 0px 3px;
    /* background-color: #ddd; */
    font-weight: bold;
    /* text-align: center; */
}

.az-rule-item-action-tbtn-green {
    color: green !important;
}

.az-rule-item-action-tbtn-red {
    color: red !important;
}

.az-rule-item-action-ibtn {
    font-size: 20px;
    color: #333 !important;
    /* border: 1px solid #999; */
    /* border-radius: 3px; */
    padding: 0px 3px;
    /* background-color: #ddd; */
    /* text-align: center; */
}

a.az-rule-item-remove {
    color: #333 !important;
    font-size: 16px;
}

a.az-rule-item-remove-2 {
    /* width: 20px; */
    /* height: 20px; */
    /* color: #999 !important; */
    display: inline-block;
    padding: 3px 5px;
    /* border: 1px solid #999; */
    border-radius: 50%;
    font-size: 14px;
}
.cred-input-inline-Child {
    display: inline-block;
}
.cred-input-inline-Child > * {
    display: inline-block;
    max-width: 70%;
}
    .cred-input-inline-Child input {
        width: 145px;
        height: 30px;
    }
    /*********/
    /*************/
    .az-msg-bar {
        background-color: #f5f5f5;
        padding: 10px;
        margin: 0 0px 10px 0px;
        border: 1px solid #ddd;
        display: block;
        border-radius: 5px;
        line-height: 16px;
        font-size: 13px;
        padding-left: 32px;
        position: relative;
    }

.az-msg-bar-body {
    margin: 0;
    margin-left: 24px;
}

.az-msg-bar span.fa {
    margin-right: 5px;
    float: left;
    font-size: 16px;
    line-height: 16px;
    position: absolute;
    margin-left: -22px;
}

.az-msg-bar-error {
    color: #96110e;
    border-color: #CC3300;
    background-color: #f6e3e3;
}

.az-club-member-summary-shadow-bar {
    position: absolute;
    top: 40px;
    width: 24px;
    height: 100px;
    xdisplay: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    opacity: .8;
    -webkit-filter: 80;
    filter: 80;
    border: 0px solid #196338;
    xbackground-color: #196338;
    cursor: pointer;
    display: none;
    -webkit-background-size: 24px 24px;
    -moz-background-size: 24px 24px;
    -o-background-size: 24px 24px;
    background-size: 24px 24px;
}

    .az-club-member-summary-shadow-bar:hover {
        xopacity: 1;
        xfilter: 100;
        xbackground-color: #196338;
        xborder: 1px solid #196338;
    }

.az-club-member-summary-shadow-bar-left {
    background-position: center center;
    left: 5px;
    background-image: url('../../../../Theme/Shared/images/top-menu-prev-green.png');
    background-repeat: no-repeat;
}

.az-club-member-summary-shadow-bar-right {
    right: 5px;
    background-position: center center;
    background-image: url('../../../../Theme/Shared/images/top-menu-next-green.png');
    background-repeat: no-repeat;
}

/*LiteGrid Exteding*/
.az-lite-grid-expanded-wrapper {
    position: relative;
    border: 1px solid #d1d1d1;
}

.az-lite-grid-newBtn {
    display: block;
    border-radius: 100%;
    background: #F9D74C;
    color: #534A47;
    width: 49px;
    height: 49px;
    text-align: center;
    line-height: 51px;
    font-size: 15px;
    cursor: pointer;
    transition: all 0.3s ease-out;
    box-shadow: 0px 1px 2px 1px #0000003b;
}

.az-lite-grid-new:hover {
    background-color: #ffdf5d;
    box-shadow: 1px 4px 6px -1px rgba(0, 0, 0, 0.2), 0px 8px 12px 0px rgba(0, 0, 0, 0.14), 0px 2px 20px 0px rgba(0, 0, 0, 0.12);
}

.az-lite-grid-new .fa {
    font-size: 18px;
}

.az-lite-grid-newBtn .az-circle-icon {
    padding: 5px;
    width: 22px;
    height: 22px;
    background: #656565;
    box-sizing: border-box;
    border-radius: 50%;
    color: #f9da34;
    font-size: 12px;
    margin-left: 2px;
}

.az-lite-grid-expanded-wrapper .az-lite-grid-newBtn {
    position: absolute;
    z-index: 10;
    top: 22px;
    left: -40px;
}

.az-table {
    border: 1px solid #dadada;
    border-collapse: collapse;
    width: 100%;
}

    .az-table th, .az-table td {
        border: 1px solid #dadada;
        padding: 8px;
    }

    .az-table-no-border > .az-table, .az-table-no-border > .az-table th, .az-table-no-border > .az-table td, .az-table.az-table-no-border, .az-table.az-table-no-border th, .az-table.az-table-no-border td {
        border: none !important;
    }

.az-lite-grid-expanded-wrapper {
    position: relative;
    border: 1px solid #d1d1d1;
}

    .az-lite-grid-expanded-wrapper .az-lite-grid table.az-lite-grid-table tbody td.az-lite-grid-table-cell {
        padding: 13px 8px;
    }

/*progress*/
.az-simple-progresss {
    width: 100%;
    background-color: #ddd;
    border-radius: 4px;
    overflow: hidden;
}

.az-simple-progress-bar {
    width: 1%;
    height: 8px;
    background-color: #4CAF50;
    border-radius: 4px;
}

/*end*/
/*Messaging Widget*/
.az-system-management-topbar {
    overflow: hidden;
    background-color: #f1f1f1;
    padding: 18px 9px;
    box-shadow: 0 4px 8px #ddd;
    margin-bottom: 16px;
    border-radius: 0px 0px 0 0;
    border: 1px solid #fff;
    border-bottom: 1px solid #ddd;
}

.az-system-management-sub-title {
    font-weight: normal;
    color: #029044;
    display: block;
    font-size: 18px;
    line-height: 34px;
}

.az-system-management-system-title {
    font-weight: bold;
    color: #999;
    display: block;
    font-size: 14px;
    line-height: 16px;
}

.az-system-management-system-sub-title {
    font-weight: normal;
    color: #187877;
    display: block;
    font-size: 18px;
    line-height: 34px;
}

.az-system-management-root {
}

.az-system-management-root {
}

.az-system-management-root {
}

    .az-system-management-root .az-tabs {
    }

.az-messaging-main-tabs > .az-tabs-header .az-tabs {
}

    .az-messaging-main-tabs > .az-tabs-header .az-tabs > li {
        margin-right: 0;
        border-bottom: 5px solid transparent;
    }

.az-messaging-main-tabs > .az-tabs-header .az-tabs-wrap {
    background-color: #ffe4f7;
}

.az-messaging-main-tabs > .az-tabs-header .az-tabs .az-tab-icon {
    display: none;
}

.az-messaging-main-tabs > .az-tabs-header .az-tabs .az-tabs-inner {
    border-radius: 0;
    border-bottom: none !important;
    padding: 18px 24px;
    /*
     padding: 18px 50px !important;
*/
    background: none !important;
    color: #666666;
}

.az-messaging-main-tabs > .az-tabs-header .az-tabs > li.az-tabs-selected {
    border-bottom-color: #951d74;
}

    .az-messaging-main-tabs > .az-tabs-header .az-tabs > li.az-tabs-selected .az-tabs-inner {
        color: #951d74;
    }

.az-messaging-main-tabs > .az-tabs-header .az-tabs .az-tabs-inner .az-tabs-title {
    font-weight: 200;
    letter-spacing: 0;
    /* text-shadow: none; */
    font-size: 15px;
    font-family: 'RobotoMedium';
}

.az-messaging-main-tabs > .az-tabs-header .az-tabs-scroller-left, .az-messaging-main-tabs > .az-tabs-header .az-tabs-scroller-right {
    display: none !important;
}

.az-messaging-main-tabs > .az-tabs-header .az-tabs {
    margin-left: 0 !important;
}

/*Tabs Green Theme*/
.az-tabs-green > .az-tabs-header .az-tabs-wrap {
    background-color: #1fa11f;
}

.az-tabs-green.az-border {
    border-color: #5472D3;
}

.az-tabs-green > .az-tabs-header .az-tabs .az-tabs-inner {
    color: #fff;
}

.az-tabs-green > .az-tabs-header .az-tabs > li.az-tabs-selected {
    border-bottom-color: #0e7336;
}

.az-tabs-green > .az-tabs-header li.az-tabs-selected a.az-tabs-inner {
    border-bottom: 1px solid #0541a6;
}

.az-tabs-green > .az-tabs-header .az-tabs > li.az-tabs-selected .az-tabs-inner {
    color: #fff;
}

/*end Tabs Green Theme*/
/*Tabs Green Theme*/
.az-tabs-forest > .az-tabs-header .az-tabs-wrap {
    background-color: #00923b;
}

.az-tabs-forest.az-border {
    border-color: #5472D3;
}

.az-tabs-forest > .az-tabs-header .az-tabs .az-tabs-inner {
    color: #fff;
}

.az-tabs-forest > .az-tabs-header .az-tabs > li.az-tabs-selected {
    border-bottom-color: #0e7336;
}

.az-tabs-forest > .az-tabs-header li.az-tabs-selected a.az-tabs-inner {
    border-bottom: 1px solid #0541a6;
}

.az-tabs-forest > .az-tabs-header .az-tabs > li.az-tabs-selected .az-tabs-inner {
    color: #fff;
}

/*end Tabs Green Theme*/
/*Tabs Blue Theme*/
.az-tabs-blue > .az-tabs-header .az-tabs-wrap {
    background-color: #5472D3;
    border-bottom: 1px solid #4868d0;
}

.az-tabs-blue.az-border {
    border-color: #5472D3;
}

.az-tabs-blue > .az-tabs-header .az-tabs .az-tabs-inner {
    color: #fff;
}

.az-tabs-blue > .az-tabs-header .az-tabs > li.az-tabs-selected {
    border-bottom-color: #0D47A1;
}

.az-tabs-blue > .az-tabs-header li.az-tabs-selected a.az-tabs-inner {
    border-bottom: 1px solid #0541a6;
}

.az-tabs-blue > .az-tabs-header .az-tabs > li.az-tabs-selected .az-tabs-inner {
    color: #fff;
}

/*end Tabs Blue Theme*/
/* aqua-v*/
.az-tabs-aqua-v > .az-tabs-header .az-tabs-wrap {
    background-color: #e6fcfe;
}

.az-tabs-aqua-v.az-border {
    border-color: #e6fcfe;
}

.az-tabs-aqua-v > .az-tabs-header .az-tabs .az-tabs-inner {
    color: #6db3ba !important;
}

.az-tabs-aqua-v > .az-tabs-header .az-tabs > li.az-tabs-selected {
    border-bottom-color: #04a0af;
}

.az-tabs-aqua-v > .az-tabs-header li.az-tabs-selected a.az-tabs-inner {
    border-bottom: 1px solid #e6fcfe;
}

.az-tabs-aqua-v > .az-tabs-header .az-tabs > li.az-tabs-selected .az-tabs-inner {
    color: #04a0af !important;
}

.az-tabs-aqua-v > .az-tabs-header .az-tabs .az-tabs-inner:hover {
    color: #04a0af !important;
}

/* aqua-r*/
.az-tabs-aqua-r > .az-tabs-header .az-tabs-wrap {
    background-color: #eafbfb;
}

.az-tabs-aqua-r.az-border {
    border-color: #eafbfb;
}

.az-tabs-aqua-r > .az-tabs-header .az-tabs .az-tabs-inner {
    color: #1e9594 !important;
}

.az-tabs-aqua-r > .az-tabs-header .az-tabs > li.az-tabs-selected {
    border-bottom-color: #187877;
}

.az-tabs-aqua-r > .az-tabs-header li.az-tabs-selected a.az-tabs-inner {
    border-bottom: 1px solid #eafbfb;
}

.az-tabs-aqua-r > .az-tabs-header .az-tabs > li.az-tabs-selected .az-tabs-inner {
    color: #187877 !important;
}

.az-tabs-aqua-r > .az-tabs-header .az-tabs .az-tabs-inner:hover {
    color: #187877 !important;
}

/*end */
.az-messaging-main-tabs > .az-tabs-header .az-tabs {
}

.az-messaging-main-tabs > .az-tabs-header .az-tab-header-broder {
    display: none;
}

.az-messaging-main-tabs {
}

    .az-messaging-main-tabs > .az-tabs-header {
        padding: 0;
    }

.az-system-management-home h3 {
    margin-bottom: 10px;
    line-height: 24px;
    border-bottom: 2px solid #e1e1e1;
    padding: 0 0 5px;
    margin-top: 24px;
    font-size: 18px;
    font-family: 'RobotoMedium';
    font-weight: 400;
    color: #7d7d7d;
}

    .az-system-management-home h3:first-child {
        margin-top: 10px;
    }

.az-system-management-home ul {
    padding: 0;
    margin: -5px -5px;
    overflow: hidden;
}

    .az-system-management-home ul li {
        box-sizing: border-box;
        display: block;
        float: left;
        width: 20%;
    }

        .az-system-management-home ul li a {
            /*padding: 0 5px 10px;
    */
            height: 120px;
            display: block;
            margin: 5px 5px 7px 5px;
            text-align: center;
            color: #1fa11f;
            text-decoration: none;
        }

            .az-system-management-home ul li a:hover .az-system-management-setting-item-inner {
                border: 1px solid #315440;
                background-color: #029044;
                color: #fff;
            }

.az-system-management-setting-item-inner {
    display: block;
    border: 1px solid #1fa11f;
    background-color: #fafafa;
    height: 100%;
    font-size: 15px;
    border-radius: 3px;
    box-shadow: 0px 0px 3px #666;
    padding: 0 5px;
}

    .az-system-management-setting-item-inner span {
        display: block;
        font-size: 40px;
        line-height: 40px;
        padding: 15px;
        text-align: center;
    }

.az-system-management-section-h3 {
    line-height: 18px;
    color: #1fa11f;
    margin-top: 10px;
    font-size: 18px;
    font-family: 'RobotoMedium';
    font-weight: 400;
}

.az-system-management-general-setting-item {
    border-left: 3px solid #cdcdcd;
    padding: 0px 10px 0px 7px;
    margin: 0 0 15px 0;
}

    .az-system-management-general-setting-item h3 {
        font-weight: normal;
        font-size: 14px;
        color: #7d7d7d;
        margin: 0;
    }

    .az-system-management-general-setting-item h4 {
        font-weight: normal;
        font-size: 11px;
        margin: 0;
        color: #333;
    }

.az-system-management-general-setting-item-ctrl {
    margin-top: 6px;
}

.az-system-managemen-info-bar {
    background-color: #f5f5f5;
    padding: 10px;
    margin: 0 0px 10px 0px;
    border: 1px solid #ddd;
    display: block;
    border-radius: 5px;
    line-height: 16px;
}

    .az-system-managemen-info-bar span {
        margin-right: 5px;
        float: left;
        font-size: 16px;
        line-height: 16px;
    }

.az-border-box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.az-content-box {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.az-pull-left {
    float: left;
}

.az-pull-right {
    float: right;
}

.az-clearfix:before, .az-clearfix:after {
    content: " ";
    display: table;
}

.az-clearfix:after {
    clear: both;
}

.az-clear {
    clear: both;
}

.az-switcher-btn {
    background-position: center 8px;
    background-size: 24px 24px;
    color: #fff;
    float: right;
    /* margin-top: 7px;
     */
    padding: 33px 10px 5px 5px;
    text-decoration: none;
}

.az-no-radius {
    border-radius: 0 !important;
}

/* Media Query */
.az-responsive-root-container {
}

    .az-responsive-root-container * {
        box-sizing: border-box;
    }

@media screen and (max-width: 1200px) {
    .az-responsive-root-container {
        width: 980px !important;
        position: static !important;
        margin-left: auto !important;
        margin-right: auto !important;
        background: #eee !important;
        box-sizing: border-box;
    }
}

/**/
.flag {
    width: 24px;
    height: 16px;
    background: url(../images/flags.png) no-repeat;
    float: left;
    background-color: #ccc;
    margin-top: 3px;
    border: 1px solid #555;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.az-niall-field .flag {
    margin-top: 9px;
}

.az-niall-field-medium .flag {
    margin-top: 6px;
}

.flag.flag-ad {
    background-position: -25px 0
}

.flag.flag-ae {
    background-position: -50px 0
}

.flag.flag-af {
    background-position: -75px 0
}

.flag.flag-ag {
    background-position: -100px 0
}

.flag.flag-ai {
    background-position: -125px 0
}

.flag.flag-al {
    background-position: -150px 0
}

.flag.flag-am {
    background-position: -175px 0
}

.flag.flag-an {
    background-position: -200px 0
}

.flag.flag-ao {
    background-position: -225px 0
}

.flag.flag-ar {
    background-position: -250px 0
}

.flag.flag-as {
    background-position: -275px 0
}

.flag.flag-at {
    background-position: -300px 0
}

.flag.flag-au {
    background-position: -325px 0
}

.flag.flag-aw {
    background-position: -350px 0
}

.flag.flag-az {
    background-position: -375px 0
}

.flag.flag-ba {
    background-position: 0 -15px
}

.flag.flag-bb {
    background-position: -25px -15px
}

.flag.flag-bd {
    background-position: -50px -15px
}

.flag.flag-be {
    background-position: -75px -15px
}

.flag.flag-bf {
    background-position: -100px -15px
}

.flag.flag-bg {
    background-position: -125px -15px
}

.flag.flag-bh {
    background-position: -150px -15px
}

.flag.flag-bi {
    background-position: -175px -15px
}

.flag.flag-bj {
    background-position: -200px -15px
}

.flag.flag-bm {
    background-position: -225px -15px
}

.flag.flag-bn {
    background-position: -250px -15px
}

.flag.flag-bo {
    background-position: -275px -15px
}

.flag.flag-br {
    background-position: -300px -15px
}

.flag.flag-bs {
    background-position: -325px -15px
}

.flag.flag-bt {
    background-position: -350px -15px
}

.flag.flag-bv {
    background-position: -375px -15px
}

.flag.flag-bw {
    background-position: 0 -30px
}

.flag.flag-by {
    background-position: -25px -30px
}

.flag.flag-bz {
    background-position: -50px -30px
}

.flag.flag-ca {
    background-position: -75px -30px
}

.flag.flag-cd {
    background-position: -100px -30px
}

.flag.flag-cf {
    background-position: -125px -30px
}

.flag.flag-cg {
    background-position: -150px -30px
}

.flag.flag-ch {
    background-position: -175px -30px
}

.flag.flag-ci {
    background-position: -200px -30px
}

.flag.flag-ck {
    background-position: -225px -30px
}

.flag.flag-cl {
    background-position: -250px -30px
}

.flag.flag-cm {
    background-position: -275px -30px
}

.flag.flag-cn {
    background-position: -300px -30px
}

.flag.flag-co {
    background-position: -325px -30px
}

.flag.flag-cr {
    background-position: -350px -30px
}

.flag.flag-cu {
    background-position: -375px -30px
}

.flag.flag-cv {
    background-position: 0 -45px
}

.flag.flag-cy {
    background-position: -25px -45px
}

.flag.flag-cz {
    background-position: -50px -45px
}

.flag.flag-de {
    background-position: -75px -45px
}

.flag.flag-dj {
    background-position: -100px -45px
}

.flag.flag-dk {
    background-position: -125px -45px
}

.flag.flag-dm {
    background-position: -150px -45px
}

.flag.flag-do {
    background-position: -175px -45px
}

.flag.flag-dz {
    background-position: -200px -45px
}

.flag.flag-ec {
    background-position: -225px -45px
}

.flag.flag-ee {
    background-position: -250px -45px
}

.flag.flag-eg {
    background-position: -275px -45px
}

.flag.flag-eh {
    background-position: -300px -45px
}

.flag.flag-er {
    background-position: -325px -45px
}

.flag.flag-es {
    background-position: -350px -45px
}

.flag.flag-et {
    background-position: -375px -45px
}

.flag.flag-eu {
    background-position: 0 -60px
}

.flag.flag-fi {
    background-position: -25px -60px
}

.flag.flag-fj {
    background-position: -50px -60px
}

.flag.flag-fk {
    background-position: -75px -60px
}

.flag.flag-fm {
    background-position: -100px -60px
}

.flag.flag-fo {
    background-position: -125px -60px
}

.flag.flag-fr {
    background-position: -150px -60px
}

.flag.flag-ga {
    background-position: -175px -60px
}

.flag.flag-gb {
    background-position: -200px -60px
}

.flag.flag-gd {
    background-position: -225px -60px
}

.flag.flag-ge {
    background-position: -250px -60px
}

.flag.flag-gf {
    background-position: -275px -60px
}

.flag.flag-gg {
    background-position: -300px -60px
}

.flag.flag-gh {
    background-position: -325px -60px
}

.flag.flag-gi {
    background-position: -350px -60px
}

.flag.flag-gl {
    background-position: -375px -60px
}

.flag.flag-gm {
    background-position: 0 -75px
}

.flag.flag-gn {
    background-position: -25px -75px
}

.flag.flag-gp {
    background-position: -50px -75px
}

.flag.flag-gq {
    background-position: -75px -75px
}

.flag.flag-gr {
    background-position: -100px -75px
}

.flag.flag-gs {
    background-position: -125px -75px
}

.flag.flag-gt {
    background-position: -150px -75px
}

.flag.flag-gu {
    background-position: -175px -75px
}

.flag.flag-gw {
    background-position: -200px -75px
}

.flag.flag-gy {
    background-position: -225px -75px
}

.flag.flag-hk {
    background-position: -250px -75px
}

.flag.flag-hm {
    background-position: -275px -75px
}

.flag.flag-hn {
    background-position: -300px -75px
}

.flag.flag-hr {
    background-position: -325px -75px
}

.flag.flag-ht {
    background-position: -350px -75px
}

.flag.flag-hu {
    background-position: -375px -75px
}

.flag.flag-id {
    background-position: 0 -90px
}

.flag.flag-ie {
    background-position: -25px -90px
}

.flag.flag-il {
    background-position: -50px -90px
}

.flag.flag-in {
    background-position: -75px -90px
}

.flag.flag-io {
    background-position: -100px -90px
}

.flag.flag-iq {
    background-position: -125px -90px
}

.flag.flag-ir {
    background-position: -150px -90px
}

.flag.flag-is {
    background-position: -175px -90px
}

.flag.flag-it {
    background-position: -200px -90px
}

.flag.flag-je {
    background-position: -225px -90px
}

.flag.flag-jm {
    background-position: -250px -90px
}

.flag.flag-jo {
    background-position: -275px -90px
}

.flag.flag-jp {
    background-position: -300px -90px
}

.flag.flag-ke {
    background-position: -325px -90px
}

.flag.flag-kg {
    background-position: -350px -90px
}

.flag.flag-kh {
    background-position: -375px -90px
}

.flag.flag-ki {
    background-position: 0 -105px
}

.flag.flag-km {
    background-position: -25px -105px
}

.flag.flag-kn {
    background-position: -50px -105px
}

.flag.flag-kp {
    background-position: -75px -105px
}

.flag.flag-kr {
    background-position: -100px -105px
}

.flag.flag-kw {
    background-position: -125px -105px
}

.flag.flag-ky {
    background-position: -150px -105px
}

.flag.flag-kz {
    background-position: -175px -105px
}

.flag.flag-la {
    background-position: -200px -105px
}

.flag.flag-lb {
    background-position: -225px -105px
}

.flag.flag-lc {
    background-position: -250px -105px
}

.flag.flag-li {
    background-position: -275px -105px
}

.flag.flag-lk {
    background-position: -300px -105px
}

.flag.flag-lr {
    background-position: -325px -105px
}

.flag.flag-ls {
    background-position: -350px -105px
}

.flag.flag-lt {
    background-position: -375px -105px
}

.flag.flag-lu {
    background-position: 0 -120px
}

.flag.flag-lv {
    background-position: -25px -120px
}

.flag.flag-ly {
    background-position: -50px -120px
}

.flag.flag-ma {
    background-position: -75px -120px
}

.flag.flag-mc {
    background-position: -100px -120px
}

.flag.flag-md {
    background-position: -125px -120px
}

.flag.flag-me {
    background-position: -150px -120px
}

.flag.flag-mg {
    background-position: -175px -120px
}

.flag.flag-mh {
    background-position: -200px -120px
}

.flag.flag-mk {
    background-position: -225px -120px
}

.flag.flag-ml {
    background-position: -250px -120px
}

.flag.flag-mm {
    background-position: -275px -120px
}

.flag.flag-mn {
    background-position: -300px -120px
}

.flag.flag-mo {
    background-position: -325px -120px
}

.flag.flag-mp {
    background-position: -350px -120px
}

.flag.flag-mq {
    background-position: -375px -120px
}

.flag.flag-mr {
    background-position: 0 -135px
}

.flag.flag-ms {
    background-position: -25px -135px
}

.flag.flag-mt {
    background-position: -50px -135px
}

.flag.flag-mu {
    background-position: -75px -135px
}

.flag.flag-mv {
    background-position: -100px -135px
}

.flag.flag-mw {
    background-position: -125px -135px
}

.flag.flag-mx {
    background-position: -150px -135px
}

.flag.flag-my {
    background-position: -175px -135px
}

.flag.flag-mz {
    background-position: -200px -135px
}

.flag.flag-na {
    background-position: -225px -135px
}

.flag.flag-nc {
    background-position: -250px -135px
}

.flag.flag-ne {
    background-position: -275px -135px
}

.flag.flag-nf {
    background-position: -300px -135px
}

.flag.flag-ng {
    background-position: -325px -135px
}

.flag.flag-ni {
    background-position: -350px -135px
}

.flag.flag-nl {
    background-position: -375px -135px
}

.flag.flag-no {
    background-position: 0 -150px
}

.flag.flag-np {
    background-position: -25px -150px
}

.flag.flag-nr {
    background-position: -50px -150px
}

.flag.flag-nu {
    background-position: -75px -150px
}

.flag.flag-nz {
    background-position: -100px -150px
}

.flag.flag-om {
    background-position: -125px -150px
}

.flag.flag-pa {
    background-position: -150px -150px
}

.flag.flag-pe {
    background-position: -175px -150px
}

.flag.flag-pf {
    background-position: -200px -150px
}

.flag.flag-pg {
    background-position: -225px -150px
}

.flag.flag-ph {
    background-position: -250px -150px
}

.flag.flag-pk {
    background-position: -275px -150px
}

.flag.flag-pl {
    background-position: -300px -150px
}

.flag.flag-pm {
    background-position: -325px -150px
}

.flag.flag-pn {
    background-position: -350px -150px
}

.flag.flag-pr {
    background-position: -375px -150px
}

.flag.flag-ps {
    background-position: 0 -165px
}

.flag.flag-pt {
    background-position: -25px -165px
}

.flag.flag-pw {
    background-position: -50px -165px
}

.flag.flag-py {
    background-position: -75px -165px
}

.flag.flag-qa {
    background-position: -100px -165px
}

.flag.flag-re {
    background-position: -125px -165px
}

.flag.flag-ro {
    background-position: -150px -165px
}

.flag.flag-rs {
    background-position: -175px -165px
}

.flag.flag-ru {
    background-position: -200px -165px
}

.flag.flag-rw {
    background-position: -225px -165px
}

.flag.flag-sa {
    background-position: -250px -165px
}

.flag.flag-sb {
    background-position: -275px -165px
}

.flag.flag-sc {
    background-position: -300px -165px
}

.flag.flag-sd {
    background-position: -325px -165px
}

.flag.flag-se {
    background-position: -350px -165px
}

.flag.flag-sg {
    background-position: -375px -165px
}

.flag.flag-sh {
    background-position: 0 -180px
}

.flag.flag-si {
    background-position: -25px -180px
}

.flag.flag-sk {
    background-position: -50px -180px
}

.flag.flag-sl {
    background-position: -75px -180px
}

.flag.flag-sm {
    background-position: -100px -180px
}

.flag.flag-sn {
    background-position: -125px -180px
}

.flag.flag-so {
    background-position: -150px -180px
}

.flag.flag-sr {
    background-position: -175px -180px
}

.flag.flag-st {
    background-position: -200px -180px
}

.flag.flag-sv {
    background-position: -225px -180px
}

.flag.flag-sy {
    background-position: -250px -180px
}

.flag.flag-sz {
    background-position: -275px -180px
}

.flag.flag-tc {
    background-position: -300px -180px
}

.flag.flag-td {
    background-position: -325px -180px
}

.flag.flag-tf {
    background-position: -350px -180px
}

.flag.flag-tg {
    background-position: -375px -180px
}

.flag.flag-th {
    background-position: 0 -195px
}

.flag.flag-tj {
    background-position: -25px -195px
}

.flag.flag-tk {
    background-position: -50px -195px
}

.flag.flag-tl {
    background-position: -75px -195px
}

.flag.flag-tm {
    background-position: -100px -195px
}

.flag.flag-tn {
    background-position: -125px -195px
}

.flag.flag-to {
    background-position: -150px -195px
}

.flag.flag-tr {
    background-position: -175px -195px
}

.flag.flag-tt {
    background-position: -200px -195px
}

.flag.flag-tv {
    background-position: -225px -195px
}

.flag.flag-tw {
    background-position: -250px -195px
}

.flag.flag-tz {
    background-position: -275px -195px
}

.flag.flag-ua {
    background-position: -300px -195px
}

.flag.flag-ug {
    background-position: -325px -195px
}

.flag.flag-um {
    background-position: -350px -195px
}

.flag.flag-us {
    background-position: -375px -195px
}

.flag.flag-uy {
    background-position: 0 -210px
}

.flag.flag-uz {
    background-position: -25px -210px
}

.flag.flag-va {
    background-position: -50px -210px
}

.flag.flag-vc {
    background-position: -75px -210px
}

.flag.flag-ve {
    background-position: -100px -210px
}

.flag.flag-vg {
    background-position: -125px -210px
}

.flag.flag-vi {
    background-position: -150px -210px
}

.flag.flag-vn {
    background-position: -175px -210px
}

.flag.flag-vu {
    background-position: -200px -210px
}

.flag.flag-wf {
    background-position: -225px -210px
}

.flag.flag-ws {
    background-position: -250px -210px
}

.flag.flag-ye {
    background-position: -275px -210px
}

.flag.flag-yt {
    background-position: -300px -210px
}

.flag.flag-za {
    background-position: -325px -210px
}

.flag.flag-zm {
    background-position: -350px -210px
}

.flag.flag-zw {
    background-position: -375px -210px
}

.az-noticeBoard-bg {
    background-color: #1fa11f !important;
}

    .az-noticeBoard-bg > div {
        margin-top: 24px;
    }

.az-pl-50 {
    padding-left: 50px;
}

.az-pr-50 {
    padding-right: 50px;
}

.az-pl-60 {
    padding-left: 60px;
}

.az-pr-60 {
    padding-right: 60px;
}

.az-pl-70 {
    padding-left: 70px;
}

.az-pr-70 {
    padding-right: 70px;
}

.fr-popup .fr-checkbox input {
    pointer-events: initial !important;
}

.az-lite-grid-image-cell {
    background-color: #e2e2e2;
}

.az-data-import-dz-wrapper .dz-message {
    background-position: right 38px bottom 5px !important;
    text-indent: -55px !important;
    margin-top: 2.3em !important;
}

.az-data-import-dz-wrapper .dz-preview {
    margin: 0 !important;
}

.az-action-wrapper-bottom {
    background: #F3F3F3;
    border: 1px solid #CFCFCF;
    border-radius: 3px;
    padding-bottom: 15px;
    padding-top: 15px;
}

.az-action-wrapper-bottom {
}

.az-action-wrapper-bottom {
}

.az-attachment-picker {
}

    .az-attachment-picker * {
        cursor: pointer !important;
    }

    .az-attachment-picker .dz-remove {
        position: absolute;
        font-size: 17px !important;
        z-index: 30;
        margin: 0 !important;
        top: -11px;
        right: -9px;
        width: 25px;
        height: 25px;
        line-height: 25px;
        border-radius: 100%;
        background: rgba(216, 29, 29, 0.6901960784313725);
        color: #fff;
        text-decoration: none !important;
        text-indent: 1px;
        text-align: center;
    }

        .az-attachment-picker .dz-remove:hover {
            background: #d81d1d;
        }

    .az-attachment-picker .dz-size {
        /*display: block;*/
        margin-bottom: 5px;
        display: none !important;
    }

    .az-attachment-picker .dz-details {
        opacity: 1 !important;
        top: auto !important;
        bottom: 0;
        padding: 0 !important;
        position: static !important;
        min-height: 13px;
    }

    .az-attachment-picker .dropzone .dz-preview .dz-details .dz-filename, .az-attachment-picker .dropzone .dz-preview .dz-details .dz-filename > [data-dz-name] {
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        display: block;
        line-height: 1.2;
        border: none !important;
    }

    .az-attachment-picker .dropzone .dz-preview .dz-details .dz-size {
        font-size: 12px;
        display: block;
        margin-bottom: 5px !important;
        line-height: 1;
    }

.dropzone .dz-preview .dz-details .dz-filename > [data-dz-name] {
    margin-bottom: 0;
}

.az-attachment-picker .dropzone .dz-message {
    margin: 0;
    opacity: 0.6;
    font-size:1rem;
}

.az-attachment-picker .dropzone .dz-preview .dz-image {
    width: 100%;
    height: 103px;
    border-radius: 11px;
    padding: 0 5px;
}

    .az-attachment-picker .dropzone .dz-preview .dz-image img {
        width: 100%;
        height: auto;
        position: relative;
        top: 50%;
        transform: translateY(-50%) !important;
        filter: none !important;
    }

.az-attachment-picker .dropzone .dz-preview {
    border: 1px dashed #c0c0c0;
    border-radius: 9px;
    padding: 10px 6px;
    margin: 6px;
    max-width: 110px;
    transition: box-shadow 0.3s;
}

    .az-attachment-picker .dropzone .dz-preview:hover {
        box-shadow: 0 0 6px 3px #e0e0e0;
    }

    .az-attachment-picker .dropzone .dz-preview .dz-remove {
        margin-top: 5px;
    }

.qtip-dark {
    background-color: #505050;
    border-color: #303030;
    color: #f3f3f3;
}

/*Step Header*/
.az-step-header {
    margin: 0;
    padding-bottom: 0px;
    border-bottom: 1px solid #eee;
    overflow: visible;
    /* margin-top: 0; */
    font-size: 16px;
    margin-bottom: 10px;
    height: 36px;
}

.az-step-header {
}

.az-step-header-counter {
    color: #fff;
    background: #3683fa;
    border-radius: 3px 3px 0 3px;
    padding: 10px 10px 9px 10px;
    text-align: center;
    min-width: 36px;
    display: inline-block;
    box-sizing: border-box;
    margin-right: 10px;
    float: left;
    line-height: 1;
    font-family: 'RobotoMedium';
    font-weight: normal;
    border-bottom: 1px solid #333399;
    margin-bottom: 0px;
}

.az-step-header .az-step-header-title {
    font-weight: normal;
    font-style: normal;
    /* font-weight: 700; */
    color: #555;
    float: left;
    /* margin-top: 4px; */
    font-family: 'RobotoMedium';
    line-height: 30px;
}

.az-step-header-trigger {
    float: right;
    margin-top: 10px;
    display: inline-block;
    color: rgb(71,80,209);
    text-decoration: none;
    font-size: 13px;
    display: none;
}

.az-step-header {
}

/*Need to put in AstralCore css*/
.az-float-left {
    float: left;
}

.az-float-right {
    float: right;
}

.az-text-sea-blue {
    color: #2EAADE;
}

.az-text-yellow {
    color: #EEB130;
}

.az-panel-no-header-wrapper .az-panel-header.az-border {
    border: none;
}

.az-img-circle {
    border-radius: 50%;
}

.az-mlr-auto {
    margin-left: auto;
    margin-right: auto;
}

/*end Need to put in AstralCore css*/
/*Testimonial*/
blockquote.quote q::before {
    font-family: "Times New Roman";
    content: open-quote;
    font-size: 6em;
    line-height: 0;
    margin-right: 0.1em;
    vertical-align: -0.4em;
    color: rgb(31, 161, 31);
}

.quote {
    font-size: 20px;
    margin: 0;
}

    .quote cite {
        display: inline-block;
        font-family: "Roboto Slab", serif;
        font-size: 18px;
        font-weight: 700;
        font-style: normal;
        color: rgb(130, 196, 52);
        margin-top: 5px;
    }

    .quote cite {
        color: rgb(31, 161, 31);
    }

    .quote p {
        margin: 0px;
    }

    .quote q {
        position: relative;
    }

    .quote span.company {
        display: block;
        font-size: 16px;
        color: rgb(183, 183, 183);
    }

/*end Testimonial*/
/*logo carousel*/
.az-carousel-wrapper {
    height: 200px;
    overflow: hidden;
}

    .az-carousel-wrapper.slick-initialized, .az-carousel-wrapper.az-carousel-loaded {
        height: auto !important;
    }

.bx-wrapper {
    margin-bottom: 0;
}

.az-carousel-wrapper .az-carousel-item img {
    max-width: 100%;
}

.az-logo-carousel-wrapper .az-carousel-item {
    xdisplay: inline-block;
    xwidth: 150px;
}

    .az-logo-carousel-wrapper .az-carousel-item img {
        display: inline-block;
        height: auto;
        opacity: .6;
        transition: .3s;
    }

        .az-logo-carousel-wrapper .az-carousel-item img:hover {
            opacity: 1;
        }

.az-mega-btn {
    border-radius: 9px !important;
    padding: 0 14px !important;
}

    .az-mega-btn span.az-btn-left {
        padding: 15px 0 !important;
    }

    .az-mega-btn span span.az-btn-text {
        font-size: 23px !important;
    }

/*new message btn*/
.az-cpmcm-select-btn {
    padding-left: 16px;
    padding-right: 16px;
}

    .az-cpmcm-select-btn .fa {
        font-size: 10px;
        margin-right: 0;
        text-align: right;
    }

.az-cpmcm-newMsg-recipients {
    padding: 0px 0 0 12px !important;
    background: #E1E1E1 !important;
    border: 1px solid #f3f2f2 !important;
    color: #434343 !important;
    /* font-weight: bold; */
    font-size: 16px !important;
}

    .az-cpmcm-newMsg-recipients > span {
        display: inline-block;
        vertical-align: middle;
    }

.az-cpmcm-newMsg-recipients-counter {
    font-weight: bold;
    font-size: 23px;
    max-width: 590px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.az-cpmcm-newMsg-recipients .az-view-btn {
    padding: 5px 9px 8px;
    background-color: #ffba01;
    color: #fff;
    margin-left: 8px;
    font-size: 17px;
    vertical-align: middle;
}

.az-cpmcm-newMsg-recipients:hover .az-view-btn {
    background: #db9f00 !important;
}

.az-lite-grid-link {
    text-decoration: none;
    color: #379797;
    cursor: default;
}

    .az-lite-grid-link:hover {
        text-decoration: underline;
    }

/*Responsive iframe*/
.az-responsive-video {
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden;
}

    .az-responsive-video iframe, .az-responsive-video object, .az-responsive-video embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

/*Tpl Accordion*/
.az-tpl-accordion-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.az-tpl-accordion-list-item {
    margin-bottom: 25px;
    position: relative;
}

.az-tpl-accordion-list-item-content {
    padding: 10px 0 0;
}

.az-tpl-accordion-list-item .az-tpl-accordion-list-item-content {
    display: none;
}

.az-tpl-accordion-list-item.active .az-tpl-accordion-list-item-content {
    display: block;
}

.az-tpl-accordion-triggar-holder {
    float: right;
    margin-top: 10px;
    margin-left: 11px;
    display: inline-block;
}

.az-tpl-accordion-trigger {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    text-align: center;
    cursor: pointer;
}

    .az-tpl-accordion-trigger .fa {
        line-height: 18px;
    }

.az-tpl-accordion-triggar-holder .az-tpl-accordion-triggar-bar {
    display: inline-block;
    width: 1px;
    height: 16px;
    background-color: #6d6d6d;
    vertical-align: middle;
    margin-right: 6px;
}

.az-tpl-accordion-trigger:focus, .az-tpl-accordion-trigger:active {
    outline: none !important;
}

.az-cursor-pointer {
    cursor: pointer;
}

.az-pointer-events-none {
    pointer-events: none;
}

/*Rule Configurator*/
.az-ml-5 {
    margin-left: 5px;
}

.az-mr-5 {
    margin-right: 5px;
}

.az-mt-5 {
    margin-top: 5px;
}

.az-mb-5 {
    margin-bottom: 5px;
}

.az-card {
    position: relative;
    border-radius: 4px;
}

    .az-card .az-card-header {
        padding: 12px 15px;
        background: #F7F7F7;
        border-radius: 4px 4px 0 0;
        color: #606060;
        margin: 0;
        font-size: 16px;
    }

        .az-card .az-card-header .fa {
            font-size: 20px;
        }

    .az-card .az-card-body {
        padding: 15px;
        xheight: 85px;
        box-sizing: border-box;
        color: #3b3b3b;
        font-family: "RobotoLight", sans-serif;
        font-size: 18px;
    }

        .az-card .az-card-body b, .az-card .az-card-body strong {
            font-family: "RobotoMedium", sans-serif;
            font-weight: normal;
        }

.az-card {
    box-shadow: 0px 2px 4px 2px rgba(8, 8, 8, 0.14) !important;
    font-size: 15px;
    /* border: 1px solid #d6d6d6; */
}

    .az-card .az-card-footer {
        padding: 10px 15px;
    }

        .az-card .az-card-footer a, .az-card .az-card-link {
            color: #0087FA;
            font-weight: 500;
            text-decoration: none;
            transition: all 0.3s;
            cursor: pointer;
            font-family: 'RobotoMedium';
            font-size: 14px;
        }

            .az-card .az-card-footer a:hover, .az-card .az-card-link:hover {
                color: #0475d6;
            }

.az-roboto {
    font-family: "Roboto", sans-serif;
}

.az-roboto-medium {
    font-family: "RobotoMedium", sans-serif;
}

.az-roboto-light {
    font-family: "RobotoLight", sans-serif;
}

.chips-small .chip {
    margin-right: 6px;
    margin-bottom: 6px;
    font-size: 13px;
    line-height: 24px;
    height: 25px;
}

    .chips-small .chip .close {
        font-size: 14px;
        line-height: 25px;
    }

.az-signup-eula-optins-modal {
}

.az-eula-optins-form {
}

@media (min-width: 320px) and (max-width: 767.98px) {
    .az-notice-general-col, .az-notice-general-membership-col, .az-notice-general-help-col, .az-notice-general-event-col {
        width: 100%;
    }

    .az-notice-general-help-col {
        height: 50px;
        padding-top: 5px;
    }

    .az-notice-general-row-instruction p {
        margin: 5px 0;
    }

    .az-notice-general-row-instruction b {
        color: #7d7d7d;
        font-size: 16px;
        font-weight: normal;
        line-height: 16px;
        margin: 0;
    }

    .az-eula-optins-form {
        width: 100% !important;
        height: auto !important;
        margin-top: -15px;
    }

        .az-eula-optins-form > div {
            width: 100% !important;
            height: auto !important;
        }

    .az-optin-eula-nice-box-inner {
        padding: 0px 0 !important;
        margin: 0px 10px !important;
    }

    .az-optin-widget .az-heading1 {
        width: 100% !important;
    }

    .az-eula-attachment-item .fa {
        float: left;
    }

    .az-eula-attachment-item {
        padding: 5px !important;
    }
}

.slick-prev, .slick-next {
    z-index: 100;
    width: 35px;
    height: 35px;
}

.slick-prev {
    left: 20px;
}

.slick-next {
    right: 20px;
}

.main-5r .slick-prev:before, .main-5r .slick-next:before {
    color: #177878;
    font-size: 35px;
}

.slick-prev:before, .slick-next:before {
    color: #177878;
    font-size: 35px;
}

.fr-popup .fr-checkbox input {
    pointer-events: auto !important;
}

.hide-validation-helper .az-field-helper-el {
    display: none !important;
}

span.az-label table img {
    padding: 0 !important;
}

span.az-label table tr td:last-child {
    padding: 0 !important;
}
/*Hint*/
.enjoyhint_skip_btn {
    left: auto !important;
    top: auto !important;
    right: 40px !important;
    bottom: 65px !important;
}

.enjoyhint_close_btn {
    display: none !important;
    visibility: hidden;
}

/* Shopping details */
.white-bg {
    background-color: #fff;
}

.split {
    min-height: -webkit-min-content;
    min-height: -moz-min-content;
    min-height: min-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 0 auto;
}

.split.split--25 {
    min-height: 25vh;
}

.split.split--30 {
    min-height: 30vh;
}

.split.split--35 {
    min-height: 35vh;
}

.split.split--40 {
    min-height: 40vh;
}

.split.split--45 {
    min-height: 45vh;
}

.split.split--50 {
    min-height: 50vh;
}

.split.split--55 {
    min-height: 55vh;
}

.split.split--60 {
    min-height: 60vh;
}

.split.split--65 {
    min-height: 65vh;
}

.split.split--70 {
    min-height: 70vh;
}

.split.split--75 {
    min-height: 75vh;
}

.split.split--80 {
    min-height: 80vh;
}

.split.split--85 {
    min-height: 85vh;
}

.split.split--90 {
    min-height: 90vh;
}

.split.split--95 {
    min-height: 95vh;
}

.split.split--100 {
    min-height: 100vh;
}

.split.split--full {
    max-width: 100%;
}

.split.split--text-right .split__text {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

.split.split--text-right .split__image {
    border: 5px solid #fff;
    border-right: 0;
}

@media only screen and (max-width: 768px) {
    .split.split--text-right .split__image {
        border: 5px solid #fff;
    }
}

.split .split__text {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.split .split__text .split__text-inner {
    padding: 100px 30px;
    max-width: 650px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.split .split__text .button-wrap {
    margin-top: 30px;
}

.split .split__text .button-wrap .button+.button {
    margin-left: 10px;
}

@media only screen and (max-width: 768px) {
    .split .split__text {
        width: 100%;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .split .split__text .split__text-inner {
        padding: 40px 20px;
    }
}

.split .split__image {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    border: 5px solid #fff;
    border-left: 0;
}

.split .split__image .split__image-item {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100%;
    min-height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border: 5px solid #fff;
}

.split .split__image.split__image--contain .split__image-item {
    background-size: contain;
}

.split .split__image.split__image--no-border,
.split .split__image.split__image--no-border .split__image-item {
    border: 0;
}

.split .split__image.split__image--2 .split__image-item {
    width: 50%;
}

.split .split__image.split__image--3 .split__image-item {
    width: 50%;
    min-height: 50%;
}

.split .split__image.split__image--3 .split__image-item:nth-child(1) {
    width: 100%;
}

.split .split__image.split__image--4 .split__image-item {
    width: 50%;
    min-height: 50%;
}

.split .split__image.split__image--5 .split__image-item:nth-child(1),
.split .split__image.split__image--5 .split__image-item:nth-child(2) {
    width: 50%;
    min-height: 60%;
}

.split .split__image.split__image--5 .split__image-item {
    width: 33.3333333%;
    min-height: 40%;
}

.split .split__image.split__image--6 .split__image-item {
    width: 33.3333333%;
    min-height: 50%;
}

.lazyload,
.lazyloading {
    opacity: 0;
    width: 100%;
}

.lazyloaded {
    opacity: 1;
    -webkit-transition: opacity 300ms;
    -o-transition: opacity 300ms;
    transition: opacity 300ms;
}

/*.block {
    padding: 80px 0;
    position: relative;
}*/

.gallery__item {
    text-align: center;
}

.gallery__item>img {
    max-width: 100%;
    height: auto;
}

@media only screen and (max-width: 768px) {
    .split .split__image {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        width: 100%;
        min-height: 400px;
        border: 5px solid #fff;
    }
    .block {
        padding: 40px 0;
    }
}
/*start Responsive az Field added by Farid */
.az-responsive-field {
    width: 100% !important;
    display: inline-block;
  }
  .az-responsive-field .az-field-input-wrapper {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    position: relative;
  }
  .az-responsive-field .az-field-input-wrapper .az-field-input {
    padding-left: 5px !important;
    padding-right: 5px !important;
    width: 100% !important;
    margin: 0 !important;
  }

.queryBuilderRuleItemMultiSelect.az-responsive-field .az-field-input-wrapper .az-field-input {
    width: calc(100% - 22px) !important;
}
        .az-responsive-field .az-triggers-panel {
    position: absolute;
    margin: 0 !important;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 555;
  }
  .az-responsive-field {
  
  }
  .az-responsive-field {
  
  }
  /*end Responsive az Field added by Farid */

  /* place holder loader */

.placeholder-wrapper {
    width: 1020px;
    margin: 20px auto 0;
    padding: 2px;
    background: #fff;
    -webkit-box-shadow: 0px 1px 3px 1px rgba(125,125,125,.5);
    -moz-box-shadow: 0px 1px 3px 1px rgba(125,125,125,.5);
    box-shadow: 0px 1px 3px 1px rgba(125,125,125,.5);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.placeholder-wrapper-title {
    margin-top: 5px;
    margin-bottom: 10px;
}

.placeholder-wrapper-content {
    background: #fff;
    padding: 25px 0;
}

.placeholder-content {
   
    height: 500px;
    overflow: hidden;
    background: #000;
    position: relative;
    animation-duration: 1.7s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-name: placeholderAnimate;
    background: #f6f7f8;
    background: linear-gradient(to right, #eee 2%, #ddd 18%, #eee 33%);
    background-size: 1300px;
}

.placeholder-content_item {
    width: 100%;
    height: 20px;
    position: absolute;
    background: #fff;
    z-index: 2;
}

    .placeholder-content_item:after, .placeholder-content_item:before {
        width: inherit;
        height: inherit;
        content: '';
        position: absolute;
    }

    .placeholder-content_item:nth-child(1) {
        top: 0;
        left: 0;
    }

    .placeholder-content_item:nth-child(2) {
        top: 20px;
        left: 0;
        width: 6%;
        height: 90px;
    }

    .placeholder-content_item:nth-child(3) {
        top: 0px;
        left: 0;
        width: 6%;
        height: 100%;
    }

    .placeholder-content_item:nth-child(4) {
        top: 20px;
        width: 20px;
        left: 200px;
        height: 90px;
    }

    .placeholder-content_item:nth-child(5) {
        top: 40px;
        left: 200px;
        height: 12px;
    }

    .placeholder-content_item:nth-child(6) {
        top: 75px;
        left: 200px;
        height: 12px;
    }

    .placeholder-content_item:nth-child(7) {
        top: 20px;
        right: 0;
        width: 23%;
        height: 20px;
    }

    .placeholder-content_item:nth-child(8) {
        top: 0;
        right: 0;
        width: 6%;
        height: 100%;
    }

    .placeholder-content_item:nth-child(9) {
        top: 110px;
        height: 17px;
        left: 0;
    }

    .placeholder-content_item:nth-child(10) {
        top: 149px;
        height: 12px;
        left: 0;
    }

    .placeholder-content_item:nth-child(11) {
        top: 480px;
        left: 0;
        height: 100%;
    }

@keyframes placeholderAnimate {
    0% {
        background-position: -650px 0;
    }

    100% {
        background-position: 650px 0;
    }
}
/* end place holder loader */



    .az-dashboard-user-profile
    {
        min-height:230px;
        background-color:#e9e9e9;
        text-align:center;
    }
    .az-dashboard-user-profile span
    {
       background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border: 3px solid #fff;
    border-radius: 60px;
    box-shadow: 0 0 5px #ccc;
    display: inline-block;
    height: 110px;
    margin-top: 20px;
    width: 110px;
    }
    .az-dashboard-user-profile p
    {
      margin: 0;
    padding: 8px 10px 0;
        
    }
    .az-dashboard-user-profile p b
   {
       font-weight: normal;
       font-size:18px; 
       display:inline-block;
           overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 270px
   }
   .az-dashboard-user-profile p em
   {
       display: inline-block;
    font-size: 12px;
    font-style: normal;
    line-height: 14px;
    margin-top: 0px;
   overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 270px
   }
   .az-dashboard-user-profile p i
   {
       color: #555;
    display: block;
    font-size: 13px;
    font-style: normal;
    height: 38px;
    line-height: 14px;
    margin-top: 6px;
    overflow: hidden;
   }
  .az-dashboard-header-primary
  {
      height:32px;
      padding:0;
      margin:0;
      line-height:32px;
      color:#7d7d7d;
      font-size:24px;
       font-weight:normal;
       border-bottom:1px solid #ababab;
       box-sizing: border-box;
   }
   
   .az-dashboard-header-right {
	   height:32px;
      padding:0;
      margin:0;
      line-height:32px;
      color:#7d7d7d;
      font-size:18px;
       font-weight:normal;
       border-bottom:1px solid #ababab;
       box-sizing: border-box;
       text-align: right;
   }
   .az-dashboard-header-right a
   {
       text-decoration:none;
        color:#7d7d7d;
    }
    
.az-dashboard-content-col .az-dashboard-box
{
     box-shadow: 0 1px 2px #aaa;  
     border-radius:2px
}
.az-dashboard-box-welcome h2
{
       font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 12px 16px;
    
  }
.az-dashboard-box-welcome p
{
    color: #7d7d7d;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    padding: 4px 16px 12px;
    letter-spacing:0;
}
.az-dashboard-right-col .az-dashboard-box 
{
    margin-bottom:0px
}
.az-dashboard-right-col-inner
{
   border-left:1px solid #ababab !important; 
    box-sizing: border-box;
    
}
.az-dashboard-right-col .az-dashboard-box h2
{
  
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    margin: 0 0 4px;
    padding: 0px 0 4px 0;
    
}
.az-dashboard-right-col .az-dashboard-box h3
{
   border-bottom: 1px solid #bbb;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    margin: 0 0 8px;
    padding: 0px 0 4px 0;
    
}
.az-dashboard-right-col .az-dashboard-box-inner
{
     box-shadow: 0 0px 1px #aaa; 
        background-color:#fff; 
        margin:0 1px;
        padding:12px;
           overflow: hidden;
 }
 .az-dashboard-right-col .az-dashboard-box-inner h4
 {
      font-size: 14px;
     font-weight: normal; 
     margin:0 0 6px 0;
     padding:0 0px;
 }
  .az-dashboard-right-col .az-dashboard-box-inner a
  {
      display: block;
      color: #7d7d7d;
      padding:4px 0;
      font-size:12px;
  }
h2.az-dashboard-box-header1
{
    margin:0;
    padding:0 16px;
    height:48px;
    line-height:48px;
    color:#7d7d7d;
    background-color:#e9e9e9; 
     font-size: 18px;
    font-weight: normal;
    
}
.az-dashboard-box-nf-loader
{
    height:80px;
}
.az-dashboard-box-news h2.az-dashboard-box-header1
{
   background-color:#1fa11f; 
   color:#fff;
 
}
.az-dashboard-box-news 
{
       border-color:#1fa11f; 
}

.az-dashboard-box-video-link
{
  background-color: #666;
    border: 1px solid #333;
    display: block;
    float: left;
    height: 100px;
    margin: -12px 0 -12px -12px;
    padding: 0 !important;
    width: 100px;
    background-image: url('../images/video-play-64.png');
    background-repeat: no-repeat;
    background-position: center center;
}
.az-dashboard-box-video-caption
{
     margin: 0 0 0 104px;
    padding: 4px 0;
    font-size:14px;
   
}

.az-dashboard-box-video-caption a
{
  margin-top:8px;  
  text-decoration: none;
  
}
.az-dashboard-box-video-caption a:hover
{
     text-decoration: underline;
 }
 .az-dashboard-box-news
 {

 }
.az-dashboard-box-news-item-wrapper
{
padding: 16px 16px 8px;
}
 .az-dashboard-news-item 
 {
   border-bottom: 1px solid #ddd;
    margin-bottom: 8px;
    overflow: hidden;
    padding-bottom: 8px; 
  }
  
 .az-dashboard-news-item img
 {
    border: 4px solid #fff;
    box-shadow: 0 0 3px #aaa;
    float: left;
    height: auto;
    margin: 3px;
    width: 160px;
 }
.az-dashboard-news-item-caption
{
     margin-left: 184px; 
}

.az-dashboard-news-item-caption h3
{
   font-size: 14px;
    line-height: 18px;
    margin: 5px 0 0;
    padding: 0;
}
.az-dashboard-news-item-caption h3 a
{
    text-decoration:none;
    color:#339933;
}
.az-dashboard-news-item-caption span
{
  color: #999;
    display: block;
    font-size: 12px;
    margin-top: 4px;
    
}
.az-dashboard-news-item-caption p
{
color: #7d7d7d;
    font-size: 14px;
    line-height: 16px;
    margin: 5px 0;
    padding: 0;
}
.az-dashboard-news-item:last-child
{
       border-bottom: 1px solid #fff;
       margin-bottom:0;
 }
 .az-dashboard-news-item-caption a
 {
      color:#1fa11f;
 }
 .az-dashboard-box-news-footer 
 {
    text-align: center;
      
 }
  .az-dashboard-box-news-footer a
  {
     border: 1px solid #1fa11f;
    border-radius: 3px;
    color: #1fa11f;
    font-size: 13px;
    padding: 8px 16px;
    text-decoration: none;
      
  }
.az-dashboard-box-news-footer a:hover
{
     background-color:#1fa11f;
      color: #fff;
}
.az-dashboard-notice .az-notice-widget-topbar
{
    background-color:#d4d4d4;
    
}

.az-dashboard-notice .az-notice-widget-title
{
    color:#5e5b5b;
 }
.az-radial-progress-wrapper
{
  display: inline-block;   
  width: 110px;
  height: 140px; 
  cursor: pointer;
  text-align:left;
}
.az-radial-progress-title
{
    color: #7d7d7d;
    display: block;
    font-size: 13px;
    height: 36px;
    line-height: 12px;
    text-align: center;
    vertical-align: bottom;
    width: 110px;
    position: relative;
    box-sizing:border-box;
    border-bottom:0px solid transparent;
    
    
}
.az-radial-progress-title em {
    position: absolute;
    width: 110px;
    bottom: 0px;
    font-style: normal;
    left: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.az-radial-progress-selected .az-radial-progress-title
{
    color:#029044;
    text-decoration:underline;
    border-color:#1fa01f;
  background-color: #fff;
 }
 .az-c-member-list .az-radial-progress-selected .az-radial-progress-title
 {
        border-color:#fff;
  }
  .az-event-management-radials .az-radial-progress-selected .az-radial-progress-title
 {
        border-color:#fff;
  } 
  .az-team-member-radials .az-radial-progress-selected .az-radial-progress-title
 {
        border-color:#fff;
  }
 
.az-radial-progress {
    background-color: #cdcdcd;
    border-radius: 50%;
    height: 90px;
    margin: 10px 10px 5px 10px;
    width: 90px;
}
.az-radial-progress .circle
{
  position:relative;  
}
.az-radial-progress .circle .mask, .az-radial-progress .circle .fill, .az-radial-progress .circle .shadow {
    border-radius: 50%;
    height: 90px;
    position: absolute;
    width: 90px;
}
.az-radial-progress .circle .shadow 
{
     box-shadow: 0px 0px 2px #555 !important;
     transition: box-shadow .2s;
}

.az-radial-progress-wrapper:hover .az-radial-progress .circle .shadow 
{
     box-shadow: 0px 0px 8px #444 !important;
}
.az-radial-progress-wrapper:hover .az-radial-progress-title
{
      text-decoration:underline;
}
.az-radial-progress-selected .az-radial-progress .circle .shadow 
{
     box-shadow: 0px 0px 8px #333 !important;
}
.az-radial-progress-selected .az-radial-progress .inset
{
    /*background-color: #e1e1e1;
    box-shadow: inset 0px 0px 8px #333;*/
}
.az-radial-progress-selected  .az-radial-progress .inset .percentage .numbers span
{
  /* background-color: #1fa01f;
    border-radius: 7px; 
    color:#fff*/
    
}
.az-radial-progress .circle .mask, .az-radial-progress .circle .fill {
    border-radius: 50%;
    transition: transform 1s ease 0s;
}
.az-radial-progress .circle .mask {
    clip: rect(0px, 90px, 90px, 45px);
}
.az-radial-progress .circle .mask .fill {
    background-color: #97a71d;
    clip: rect(0px, 45px, 90px, 0px);
}
.az-radial-progress .inset {
    background-color: #fbfbfb;
    border-radius: 50%;
    height: 76px;
    margin-left: 7px;
    top: 7px;
    position: relative; /*absolute*/
    width: 76px;
}
.az-radial-progress .inset .percentage {
    height: 22px;
    left: 10px;
    line-height: 1;
    overflow: hidden;
    position: absolute;
    top: 25px;
    width: 57px;
}
.az-radial-progress .inset .percentage .numbers {
    margin-top: -14px;
    transition: width 1s ease 0s;
}
.az-radial-progress .inset .percentage .numbers span {
    color: inherit;
    display: inline-block;
    /*font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;*/
    font-size: 18px;
    font-weight: 800;
    text-align: center;
    vertical-align: top;
    width: 57px;
    letter-spacing: -0.5px;
}




.az-radial-progress[data-progress="0"] .circle .mask.full, .az-radial-progress[data-progress="0"] .circle .fill {
    transform: rotate(0deg);
}
.az-radial-progress[data-progress="0"] .circle .fill.fix {
    transform: rotate(0deg);
}
.az-radial-progress[data-progress="0"] .inset .percentage .numbers {
    width: 57px;
}
.az-radial-progress[data-progress="1"] .circle .mask.full, .az-radial-progress[data-progress="1"] .circle .fill {
    transform: rotate(1.8deg);
}
.az-radial-progress[data-progress="1"] .circle .fill.fix {
    transform: rotate(3.6deg);
}
.az-radial-progress[data-progress="1"] .inset .percentage .numbers {
    width: 114px;
}
.az-radial-progress[data-progress="2"] .circle .mask.full, .az-radial-progress[data-progress="2"] .circle .fill {
    transform: rotate(3.6deg);
}
.az-radial-progress[data-progress="2"] .circle .fill.fix {
    transform: rotate(7.2deg);
}
.az-radial-progress[data-progress="2"] .inset .percentage .numbers {
    width: 171px;
}
.az-radial-progress[data-progress="3"] .circle .mask.full, .az-radial-progress[data-progress="3"] .circle .fill {
    transform: rotate(5.4deg);
}
.az-radial-progress[data-progress="3"] .circle .fill.fix {
    transform: rotate(10.8deg);
}
.az-radial-progress[data-progress="3"] .inset .percentage .numbers {
    width: 228px;
}
.az-radial-progress[data-progress="4"] .circle .mask.full, .az-radial-progress[data-progress="4"] .circle .fill {
    transform: rotate(7.2deg);
}
.az-radial-progress[data-progress="4"] .circle .fill.fix {
    transform: rotate(14.4deg);
}
.az-radial-progress[data-progress="4"] .inset .percentage .numbers {
    width: 285px;
}
.az-radial-progress[data-progress="5"] .circle .mask.full, .az-radial-progress[data-progress="5"] .circle .fill {
    transform: rotate(9deg);
}
.az-radial-progress[data-progress="5"] .circle .fill.fix {
    transform: rotate(18deg);
}
.az-radial-progress[data-progress="5"] .inset .percentage .numbers {
    width: 342px;
}
.az-radial-progress[data-progress="6"] .circle .mask.full, .az-radial-progress[data-progress="6"] .circle .fill {
    transform: rotate(10.8deg);
}
.az-radial-progress[data-progress="6"] .circle .fill.fix {
    transform: rotate(21.6deg);
}
.az-radial-progress[data-progress="6"] .inset .percentage .numbers {
    width: 399px;
}
.az-radial-progress[data-progress="7"] .circle .mask.full, .az-radial-progress[data-progress="7"] .circle .fill {
    transform: rotate(12.6deg);
}
.az-radial-progress[data-progress="7"] .circle .fill.fix {
    transform: rotate(25.2deg);
}
.az-radial-progress[data-progress="7"] .inset .percentage .numbers {
    width: 456px;
}
.az-radial-progress[data-progress="8"] .circle .mask.full, .az-radial-progress[data-progress="8"] .circle .fill {
    transform: rotate(14.4deg);
}
.az-radial-progress[data-progress="8"] .circle .fill.fix {
    transform: rotate(28.8deg);
}
.az-radial-progress[data-progress="8"] .inset .percentage .numbers {
    width: 513px;
}
.az-radial-progress[data-progress="9"] .circle .mask.full, .az-radial-progress[data-progress="9"] .circle .fill {
    transform: rotate(16.2deg);
}
.az-radial-progress[data-progress="9"] .circle .fill.fix {
    transform: rotate(32.4deg);
}
.az-radial-progress[data-progress="9"] .inset .percentage .numbers {
    width: 570px;
}
.az-radial-progress[data-progress="10"] .circle .mask.full, .az-radial-progress[data-progress="10"] .circle .fill {
    transform: rotate(18deg);
}
.az-radial-progress[data-progress="10"] .circle .fill.fix {
    transform: rotate(36deg);
}
.az-radial-progress[data-progress="10"] .inset .percentage .numbers {
    width: 627px;
}
.az-radial-progress[data-progress="11"] .circle .mask.full, .az-radial-progress[data-progress="11"] .circle .fill {
    transform: rotate(19.8deg);
}
.az-radial-progress[data-progress="11"] .circle .fill.fix {
    transform: rotate(39.6deg);
}
.az-radial-progress[data-progress="11"] .inset .percentage .numbers {
    width: 684px;
}
.az-radial-progress[data-progress="12"] .circle .mask.full, .az-radial-progress[data-progress="12"] .circle .fill {
    transform: rotate(21.6deg);
}
.az-radial-progress[data-progress="12"] .circle .fill.fix {
    transform: rotate(43.2deg);
}
.az-radial-progress[data-progress="12"] .inset .percentage .numbers {
    width: 741px;
}
.az-radial-progress[data-progress="13"] .circle .mask.full, .az-radial-progress[data-progress="13"] .circle .fill {
    transform: rotate(23.4deg);
}
.az-radial-progress[data-progress="13"] .circle .fill.fix {
    transform: rotate(46.8deg);
}
.az-radial-progress[data-progress="13"] .inset .percentage .numbers {
    width: 798px;
}
.az-radial-progress[data-progress="14"] .circle .mask.full, .az-radial-progress[data-progress="14"] .circle .fill {
    transform: rotate(25.2deg);
}
.az-radial-progress[data-progress="14"] .circle .fill.fix {
    transform: rotate(50.4deg);
}
.az-radial-progress[data-progress="14"] .inset .percentage .numbers {
    width: 855px;
}
.az-radial-progress[data-progress="15"] .circle .mask.full, .az-radial-progress[data-progress="15"] .circle .fill {
    transform: rotate(27deg);
}
.az-radial-progress[data-progress="15"] .circle .fill.fix {
    transform: rotate(54deg);
}
.az-radial-progress[data-progress="15"] .inset .percentage .numbers {
    width: 912px;
}
.az-radial-progress[data-progress="16"] .circle .mask.full, .az-radial-progress[data-progress="16"] .circle .fill {
    transform: rotate(28.8deg);
}
.az-radial-progress[data-progress="16"] .circle .fill.fix {
    transform: rotate(57.6deg);
}
.az-radial-progress[data-progress="16"] .inset .percentage .numbers {
    width: 969px;
}
.az-radial-progress[data-progress="17"] .circle .mask.full, .az-radial-progress[data-progress="17"] .circle .fill {
    transform: rotate(30.6deg);
}
.az-radial-progress[data-progress="17"] .circle .fill.fix {
    transform: rotate(61.2deg);
}
.az-radial-progress[data-progress="17"] .inset .percentage .numbers {
    width: 1026px;
}
.az-radial-progress[data-progress="18"] .circle .mask.full, .az-radial-progress[data-progress="18"] .circle .fill {
    transform: rotate(32.4deg);
}
.az-radial-progress[data-progress="18"] .circle .fill.fix {
    transform: rotate(64.8deg);
}
.az-radial-progress[data-progress="18"] .inset .percentage .numbers {
    width: 1083px;
}
.az-radial-progress[data-progress="19"] .circle .mask.full, .az-radial-progress[data-progress="19"] .circle .fill {
    transform: rotate(34.2deg);
}
.az-radial-progress[data-progress="19"] .circle .fill.fix {
    transform: rotate(68.4deg);
}
.az-radial-progress[data-progress="19"] .inset .percentage .numbers {
    width: 1140px;
}
.az-radial-progress[data-progress="20"] .circle .mask.full, .az-radial-progress[data-progress="20"] .circle .fill {
    transform: rotate(36deg);
}
.az-radial-progress[data-progress="20"] .circle .fill.fix {
    transform: rotate(72deg);
}
.az-radial-progress[data-progress="20"] .inset .percentage .numbers {
    width: 1197px;
}
.az-radial-progress[data-progress="21"] .circle .mask.full, .az-radial-progress[data-progress="21"] .circle .fill {
    transform: rotate(37.8deg);
}
.az-radial-progress[data-progress="21"] .circle .fill.fix {
    transform: rotate(75.6deg);
}
.az-radial-progress[data-progress="21"] .inset .percentage .numbers {
    width: 1254px;
}
.az-radial-progress[data-progress="22"] .circle .mask.full, .az-radial-progress[data-progress="22"] .circle .fill {
    transform: rotate(39.6deg);
}
.az-radial-progress[data-progress="22"] .circle .fill.fix {
    transform: rotate(79.2deg);
}
.az-radial-progress[data-progress="22"] .inset .percentage .numbers {
    width: 1311px;
}
.az-radial-progress[data-progress="23"] .circle .mask.full, .az-radial-progress[data-progress="23"] .circle .fill {
    transform: rotate(41.4deg);
}
.az-radial-progress[data-progress="23"] .circle .fill.fix {
    transform: rotate(82.8deg);
}
.az-radial-progress[data-progress="23"] .inset .percentage .numbers {
    width: 1368px;
}
.az-radial-progress[data-progress="24"] .circle .mask.full, .az-radial-progress[data-progress="24"] .circle .fill {
    transform: rotate(43.2deg);
}
.az-radial-progress[data-progress="24"] .circle .fill.fix {
    transform: rotate(86.4deg);
}
.az-radial-progress[data-progress="24"] .inset .percentage .numbers {
    width: 1425px;
}
.az-radial-progress[data-progress="25"] .circle .mask.full, .az-radial-progress[data-progress="25"] .circle .fill {
    transform: rotate(45deg);
}
.az-radial-progress[data-progress="25"] .circle .fill.fix {
    transform: rotate(90deg);
}
.az-radial-progress[data-progress="25"] .inset .percentage .numbers {
    width: 1482px;
}
.az-radial-progress[data-progress="26"] .circle .mask.full, .az-radial-progress[data-progress="26"] .circle .fill {
    transform: rotate(46.8deg);
}
.az-radial-progress[data-progress="26"] .circle .fill.fix {
    transform: rotate(93.6deg);
}
.az-radial-progress[data-progress="26"] .inset .percentage .numbers {
    width: 1539px;
}
.az-radial-progress[data-progress="27"] .circle .mask.full, .az-radial-progress[data-progress="27"] .circle .fill {
    transform: rotate(48.6deg);
}
.az-radial-progress[data-progress="27"] .circle .fill.fix {
    transform: rotate(97.2deg);
}
.az-radial-progress[data-progress="27"] .inset .percentage .numbers {
    width: 1596px;
}
.az-radial-progress[data-progress="28"] .circle .mask.full, .az-radial-progress[data-progress="28"] .circle .fill {
    transform: rotate(50.4deg);
}
.az-radial-progress[data-progress="28"] .circle .fill.fix {
    transform: rotate(100.8deg);
}
.az-radial-progress[data-progress="28"] .inset .percentage .numbers {
    width: 1653px;
}
.az-radial-progress[data-progress="29"] .circle .mask.full, .az-radial-progress[data-progress="29"] .circle .fill {
    transform: rotate(52.2deg);
}
.az-radial-progress[data-progress="29"] .circle .fill.fix {
    transform: rotate(104.4deg);
}
.az-radial-progress[data-progress="29"] .inset .percentage .numbers {
    width: 1710px;
}
.az-radial-progress[data-progress="30"] .circle .mask.full, .az-radial-progress[data-progress="30"] .circle .fill {
    transform: rotate(54deg);
}
.az-radial-progress[data-progress="30"] .circle .fill.fix {
    transform: rotate(108deg);
}
.az-radial-progress[data-progress="30"] .inset .percentage .numbers {
    width: 1767px;
}
.az-radial-progress[data-progress="31"] .circle .mask.full, .az-radial-progress[data-progress="31"] .circle .fill {
    transform: rotate(55.8deg);
}
.az-radial-progress[data-progress="31"] .circle .fill.fix {
    transform: rotate(111.6deg);
}
.az-radial-progress[data-progress="31"] .inset .percentage .numbers {
    width: 1824px;
}
.az-radial-progress[data-progress="32"] .circle .mask.full, .az-radial-progress[data-progress="32"] .circle .fill {
    transform: rotate(57.6deg);
}
.az-radial-progress[data-progress="32"] .circle .fill.fix {
    transform: rotate(115.2deg);
}
.az-radial-progress[data-progress="32"] .inset .percentage .numbers {
    width: 1881px;
}
.az-radial-progress[data-progress="33"] .circle .mask.full, .az-radial-progress[data-progress="33"] .circle .fill {
    transform: rotate(59.4deg);
}
.az-radial-progress[data-progress="33"] .circle .fill.fix {
    transform: rotate(118.8deg);
}
.az-radial-progress[data-progress="33"] .inset .percentage .numbers {
    width: 1938px;
}
.az-radial-progress[data-progress="34"] .circle .mask.full, .az-radial-progress[data-progress="34"] .circle .fill {
    transform: rotate(61.2deg);
}
.az-radial-progress[data-progress="34"] .circle .fill.fix {
    transform: rotate(122.4deg);
}
.az-radial-progress[data-progress="34"] .inset .percentage .numbers {
    width: 1995px;
}
.az-radial-progress[data-progress="35"] .circle .mask.full, .az-radial-progress[data-progress="35"] .circle .fill {
    transform: rotate(63deg);
}
.az-radial-progress[data-progress="35"] .circle .fill.fix {
    transform: rotate(126deg);
}
.az-radial-progress[data-progress="35"] .inset .percentage .numbers {
    width: 2052px;
}
.az-radial-progress[data-progress="36"] .circle .mask.full, .az-radial-progress[data-progress="36"] .circle .fill {
    transform: rotate(64.8deg);
}
.az-radial-progress[data-progress="36"] .circle .fill.fix {
    transform: rotate(129.6deg);
}
.az-radial-progress[data-progress="36"] .inset .percentage .numbers {
    width: 2109px;
}
.az-radial-progress[data-progress="37"] .circle .mask.full, .az-radial-progress[data-progress="37"] .circle .fill {
    transform: rotate(66.6deg);
}
.az-radial-progress[data-progress="37"] .circle .fill.fix {
    transform: rotate(133.2deg);
}
.az-radial-progress[data-progress="37"] .inset .percentage .numbers {
    width: 2166px;
}
.az-radial-progress[data-progress="38"] .circle .mask.full, .az-radial-progress[data-progress="38"] .circle .fill {
    transform: rotate(68.4deg);
}
.az-radial-progress[data-progress="38"] .circle .fill.fix {
    transform: rotate(136.8deg);
}
.az-radial-progress[data-progress="38"] .inset .percentage .numbers {
    width: 2223px;
}
.az-radial-progress[data-progress="39"] .circle .mask.full, .az-radial-progress[data-progress="39"] .circle .fill {
    transform: rotate(70.2deg);
}
.az-radial-progress[data-progress="39"] .circle .fill.fix {
    transform: rotate(140.4deg);
}
.az-radial-progress[data-progress="39"] .inset .percentage .numbers {
    width: 2280px;
}
.az-radial-progress[data-progress="40"] .circle .mask.full, .az-radial-progress[data-progress="40"] .circle .fill {
    transform: rotate(72deg);
}
.az-radial-progress[data-progress="40"] .circle .fill.fix {
    transform: rotate(144deg);
}
.az-radial-progress[data-progress="40"] .inset .percentage .numbers {
    width: 2337px;
}
.az-radial-progress[data-progress="41"] .circle .mask.full, .az-radial-progress[data-progress="41"] .circle .fill {
    transform: rotate(73.8deg);
}
.az-radial-progress[data-progress="41"] .circle .fill.fix {
    transform: rotate(147.6deg);
}
.az-radial-progress[data-progress="41"] .inset .percentage .numbers {
    width: 2394px;
}
.az-radial-progress[data-progress="42"] .circle .mask.full, .az-radial-progress[data-progress="42"] .circle .fill {
    transform: rotate(75.6deg);
}
.az-radial-progress[data-progress="42"] .circle .fill.fix {
    transform: rotate(151.2deg);
}
.az-radial-progress[data-progress="42"] .inset .percentage .numbers {
    width: 2451px;
}
.az-radial-progress[data-progress="43"] .circle .mask.full, .az-radial-progress[data-progress="43"] .circle .fill {
    transform: rotate(77.4deg);
}
.az-radial-progress[data-progress="43"] .circle .fill.fix {
    transform: rotate(154.8deg);
}
.az-radial-progress[data-progress="43"] .inset .percentage .numbers {
    width: 2508px;
}
.az-radial-progress[data-progress="44"] .circle .mask.full, .az-radial-progress[data-progress="44"] .circle .fill {
    transform: rotate(79.2deg);
}
.az-radial-progress[data-progress="44"] .circle .fill.fix {
    transform: rotate(158.4deg);
}
.az-radial-progress[data-progress="44"] .inset .percentage .numbers {
    width: 2565px;
}
.az-radial-progress[data-progress="45"] .circle .mask.full, .az-radial-progress[data-progress="45"] .circle .fill {
    transform: rotate(81deg);
}
.az-radial-progress[data-progress="45"] .circle .fill.fix {
    transform: rotate(162deg);
}
.az-radial-progress[data-progress="45"] .inset .percentage .numbers {
    width: 2622px;
}
.az-radial-progress[data-progress="46"] .circle .mask.full, .az-radial-progress[data-progress="46"] .circle .fill {
    transform: rotate(82.8deg);
}
.az-radial-progress[data-progress="46"] .circle .fill.fix {
    transform: rotate(165.6deg);
}
.az-radial-progress[data-progress="46"] .inset .percentage .numbers {
    width: 2679px;
}
.az-radial-progress[data-progress="47"] .circle .mask.full, .az-radial-progress[data-progress="47"] .circle .fill {
    transform: rotate(84.6deg);
}
.az-radial-progress[data-progress="47"] .circle .fill.fix {
    transform: rotate(169.2deg);
}
.az-radial-progress[data-progress="47"] .inset .percentage .numbers {
    width: 2736px;
}
.az-radial-progress[data-progress="48"] .circle .mask.full, .az-radial-progress[data-progress="48"] .circle .fill {
    transform: rotate(86.4deg);
}
.az-radial-progress[data-progress="48"] .circle .fill.fix {
    transform: rotate(172.8deg);
}
.az-radial-progress[data-progress="48"] .inset .percentage .numbers {
    width: 2793px;
}
.az-radial-progress[data-progress="49"] .circle .mask.full, .az-radial-progress[data-progress="49"] .circle .fill {
    transform: rotate(88.2deg);
}
.az-radial-progress[data-progress="49"] .circle .fill.fix {
    transform: rotate(176.4deg);
}
.az-radial-progress[data-progress="49"] .inset .percentage .numbers {
    width: 2850px;
}
.az-radial-progress[data-progress="50"] .circle .mask.full, .az-radial-progress[data-progress="50"] .circle .fill {
    transform: rotate(90deg);
}
.az-radial-progress[data-progress="50"] .circle .fill.fix {
    transform: rotate(180deg);
}
.az-radial-progress[data-progress="50"] .inset .percentage .numbers {
    width: 2907px;
}
.az-radial-progress[data-progress="51"] .circle .mask.full, .az-radial-progress[data-progress="51"] .circle .fill {
    transform: rotate(91.8deg);
}
.az-radial-progress[data-progress="51"] .circle .fill.fix {
    transform: rotate(183.6deg);
}
.az-radial-progress[data-progress="51"] .inset .percentage .numbers {
    width: 2964px;
}
.az-radial-progress[data-progress="52"] .circle .mask.full, .az-radial-progress[data-progress="52"] .circle .fill {
    transform: rotate(93.6deg);
}
.az-radial-progress[data-progress="52"] .circle .fill.fix {
    transform: rotate(187.2deg);
}
.az-radial-progress[data-progress="52"] .inset .percentage .numbers {
    width: 3021px;
}
.az-radial-progress[data-progress="53"] .circle .mask.full, .az-radial-progress[data-progress="53"] .circle .fill {
    transform: rotate(95.4deg);
}
.az-radial-progress[data-progress="53"] .circle .fill.fix {
    transform: rotate(190.8deg);
}
.az-radial-progress[data-progress="53"] .inset .percentage .numbers {
    width: 3078px;
}
.az-radial-progress[data-progress="54"] .circle .mask.full, .az-radial-progress[data-progress="54"] .circle .fill {
    transform: rotate(97.2deg);
}
.az-radial-progress[data-progress="54"] .circle .fill.fix {
    transform: rotate(194.4deg);
}
.az-radial-progress[data-progress="54"] .inset .percentage .numbers {
    width: 3135px;
}
.az-radial-progress[data-progress="55"] .circle .mask.full, .az-radial-progress[data-progress="55"] .circle .fill {
    transform: rotate(99deg);
}
.az-radial-progress[data-progress="55"] .circle .fill.fix {
    transform: rotate(198deg);
}
.az-radial-progress[data-progress="55"] .inset .percentage .numbers {
    width: 3192px;
}
.az-radial-progress[data-progress="56"] .circle .mask.full, .az-radial-progress[data-progress="56"] .circle .fill {
    transform: rotate(100.8deg);
}
.az-radial-progress[data-progress="56"] .circle .fill.fix {
    transform: rotate(201.6deg);
}
.az-radial-progress[data-progress="56"] .inset .percentage .numbers {
    width: 3249px;
}
.az-radial-progress[data-progress="57"] .circle .mask.full, .az-radial-progress[data-progress="57"] .circle .fill {
    transform: rotate(102.6deg);
}
.az-radial-progress[data-progress="57"] .circle .fill.fix {
    transform: rotate(205.2deg);
}
.az-radial-progress[data-progress="57"] .inset .percentage .numbers {
    width: 3306px;
}
.az-radial-progress[data-progress="58"] .circle .mask.full, .az-radial-progress[data-progress="58"] .circle .fill {
    transform: rotate(104.4deg);
}
.az-radial-progress[data-progress="58"] .circle .fill.fix {
    transform: rotate(208.8deg);
}
.az-radial-progress[data-progress="58"] .inset .percentage .numbers {
    width: 3363px;
}
.az-radial-progress[data-progress="59"] .circle .mask.full, .az-radial-progress[data-progress="59"] .circle .fill {
    transform: rotate(106.2deg);
}
.az-radial-progress[data-progress="59"] .circle .fill.fix {
    transform: rotate(212.4deg);
}
.az-radial-progress[data-progress="59"] .inset .percentage .numbers {
    width: 3420px;
}
.az-radial-progress[data-progress="60"] .circle .mask.full, .az-radial-progress[data-progress="60"] .circle .fill {
    transform: rotate(108deg);
}
.az-radial-progress[data-progress="60"] .circle .fill.fix {
    transform: rotate(216deg);
}
.az-radial-progress[data-progress="60"] .inset .percentage .numbers {
    width: 3477px;
}
.az-radial-progress[data-progress="61"] .circle .mask.full, .az-radial-progress[data-progress="61"] .circle .fill {
    transform: rotate(109.8deg);
}
.az-radial-progress[data-progress="61"] .circle .fill.fix {
    transform: rotate(219.6deg);
}
.az-radial-progress[data-progress="61"] .inset .percentage .numbers {
    width: 3534px;
}
.az-radial-progress[data-progress="62"] .circle .mask.full, .az-radial-progress[data-progress="62"] .circle .fill {
    transform: rotate(111.6deg);
}
.az-radial-progress[data-progress="62"] .circle .fill.fix {
    transform: rotate(223.2deg);
}
.az-radial-progress[data-progress="62"] .inset .percentage .numbers {
    width: 3591px;
}
.az-radial-progress[data-progress="63"] .circle .mask.full, .az-radial-progress[data-progress="63"] .circle .fill {
    transform: rotate(113.4deg);
}
.az-radial-progress[data-progress="63"] .circle .fill.fix {
    transform: rotate(226.8deg);
}
.az-radial-progress[data-progress="63"] .inset .percentage .numbers {
    width: 3648px;
}
.az-radial-progress[data-progress="64"] .circle .mask.full, .az-radial-progress[data-progress="64"] .circle .fill {
    transform: rotate(115.2deg);
}
.az-radial-progress[data-progress="64"] .circle .fill.fix {
    transform: rotate(230.4deg);
}
.az-radial-progress[data-progress="64"] .inset .percentage .numbers {
    width: 3705px;
}
.az-radial-progress[data-progress="65"] .circle .mask.full, .az-radial-progress[data-progress="65"] .circle .fill {
    transform: rotate(117deg);
}
.az-radial-progress[data-progress="65"] .circle .fill.fix {
    transform: rotate(234deg);
}
.az-radial-progress[data-progress="65"] .inset .percentage .numbers {
    width: 3762px;
}
.az-radial-progress[data-progress="66"] .circle .mask.full, .az-radial-progress[data-progress="66"] .circle .fill {
    transform: rotate(118.8deg);
}
.az-radial-progress[data-progress="66"] .circle .fill.fix {
    transform: rotate(237.6deg);
}
.az-radial-progress[data-progress="66"] .inset .percentage .numbers {
    width: 3819px;
}
.az-radial-progress[data-progress="67"] .circle .mask.full, .az-radial-progress[data-progress="67"] .circle .fill {
    transform: rotate(120.6deg);
}
.az-radial-progress[data-progress="67"] .circle .fill.fix {
    transform: rotate(241.2deg);
}
.az-radial-progress[data-progress="67"] .inset .percentage .numbers {
    width: 3876px;
}
.az-radial-progress[data-progress="68"] .circle .mask.full, .az-radial-progress[data-progress="68"] .circle .fill {
    transform: rotate(122.4deg);
}
.az-radial-progress[data-progress="68"] .circle .fill.fix {
    transform: rotate(244.8deg);
}
.az-radial-progress[data-progress="68"] .inset .percentage .numbers {
    width: 3933px;
}
.az-radial-progress[data-progress="69"] .circle .mask.full, .az-radial-progress[data-progress="69"] .circle .fill {
    transform: rotate(124.2deg);
}
.az-radial-progress[data-progress="69"] .circle .fill.fix {
    transform: rotate(248.4deg);
}
.az-radial-progress[data-progress="69"] .inset .percentage .numbers {
    width: 3990px;
}
.az-radial-progress[data-progress="70"] .circle .mask.full, .az-radial-progress[data-progress="70"] .circle .fill {
    transform: rotate(126deg);
}
.az-radial-progress[data-progress="70"] .circle .fill.fix {
    transform: rotate(252deg);
}
.az-radial-progress[data-progress="70"] .inset .percentage .numbers {
    width: 4047px;
}
.az-radial-progress[data-progress="71"] .circle .mask.full, .az-radial-progress[data-progress="71"] .circle .fill {
    transform: rotate(127.8deg);
}
.az-radial-progress[data-progress="71"] .circle .fill.fix {
    transform: rotate(255.6deg);
}
.az-radial-progress[data-progress="71"] .inset .percentage .numbers {
    width: 4104px;
}
.az-radial-progress[data-progress="72"] .circle .mask.full, .az-radial-progress[data-progress="72"] .circle .fill {
    transform: rotate(129.6deg);
}
.az-radial-progress[data-progress="72"] .circle .fill.fix {
    transform: rotate(259.2deg);
}
.az-radial-progress[data-progress="72"] .inset .percentage .numbers {
    width: 4161px;
}
.az-radial-progress[data-progress="73"] .circle .mask.full, .az-radial-progress[data-progress="73"] .circle .fill {
    transform: rotate(131.4deg);
}
.az-radial-progress[data-progress="73"] .circle .fill.fix {
    transform: rotate(262.8deg);
}
.az-radial-progress[data-progress="73"] .inset .percentage .numbers {
    width: 4218px;
}
.az-radial-progress[data-progress="74"] .circle .mask.full, .az-radial-progress[data-progress="74"] .circle .fill {
    transform: rotate(133.2deg);
}
.az-radial-progress[data-progress="74"] .circle .fill.fix {
    transform: rotate(266.4deg);
}
.az-radial-progress[data-progress="74"] .inset .percentage .numbers {
    width: 4275px;
}
.az-radial-progress[data-progress="75"] .circle .mask.full, .az-radial-progress[data-progress="75"] .circle .fill {
    transform: rotate(135deg);
}
.az-radial-progress[data-progress="75"] .circle .fill.fix {
    transform: rotate(270deg);
}
.az-radial-progress[data-progress="75"] .inset .percentage .numbers {
    width: 4332px;
}
.az-radial-progress[data-progress="76"] .circle .mask.full, .az-radial-progress[data-progress="76"] .circle .fill {
    transform: rotate(136.8deg);
}
.az-radial-progress[data-progress="76"] .circle .fill.fix {
    transform: rotate(273.6deg);
}
.az-radial-progress[data-progress="76"] .inset .percentage .numbers {
    width: 4389px;
}
.az-radial-progress[data-progress="77"] .circle .mask.full, .az-radial-progress[data-progress="77"] .circle .fill {
    transform: rotate(138.6deg);
}
.az-radial-progress[data-progress="77"] .circle .fill.fix {
    transform: rotate(277.2deg);
}
.az-radial-progress[data-progress="77"] .inset .percentage .numbers {
    width: 4446px;
}
.az-radial-progress[data-progress="78"] .circle .mask.full, .az-radial-progress[data-progress="78"] .circle .fill {
    transform: rotate(140.4deg);
}
.az-radial-progress[data-progress="78"] .circle .fill.fix {
    transform: rotate(280.8deg);
}
.az-radial-progress[data-progress="78"] .inset .percentage .numbers {
    width: 4503px;
}
.az-radial-progress[data-progress="79"] .circle .mask.full, .az-radial-progress[data-progress="79"] .circle .fill {
    transform: rotate(142.2deg);
}
.az-radial-progress[data-progress="79"] .circle .fill.fix {
    transform: rotate(284.4deg);
}
.az-radial-progress[data-progress="79"] .inset .percentage .numbers {
    width: 4560px;
}
.az-radial-progress[data-progress="80"] .circle .mask.full, .az-radial-progress[data-progress="80"] .circle .fill {
    transform: rotate(144deg);
}
.az-radial-progress[data-progress="80"] .circle .fill.fix {
    transform: rotate(288deg);
}
.az-radial-progress[data-progress="80"] .inset .percentage .numbers {
    width: 4617px;
}
.az-radial-progress[data-progress="81"] .circle .mask.full, .az-radial-progress[data-progress="81"] .circle .fill {
    transform: rotate(145.8deg);
}
.az-radial-progress[data-progress="81"] .circle .fill.fix {
    transform: rotate(291.6deg);
}
.az-radial-progress[data-progress="81"] .inset .percentage .numbers {
    width: 4674px;
}
.az-radial-progress[data-progress="82"] .circle .mask.full, .az-radial-progress[data-progress="82"] .circle .fill {
    transform: rotate(147.6deg);
}
.az-radial-progress[data-progress="82"] .circle .fill.fix {
    transform: rotate(295.2deg);
}
.az-radial-progress[data-progress="82"] .inset .percentage .numbers {
    width: 4731px;
}
.az-radial-progress[data-progress="83"] .circle .mask.full, .az-radial-progress[data-progress="83"] .circle .fill {
    transform: rotate(149.4deg);
}
.az-radial-progress[data-progress="83"] .circle .fill.fix {
    transform: rotate(298.8deg);
}
.az-radial-progress[data-progress="83"] .inset .percentage .numbers {
    width: 4788px;
}
.az-radial-progress[data-progress="84"] .circle .mask.full, .az-radial-progress[data-progress="84"] .circle .fill {
    transform: rotate(151.2deg);
}
.az-radial-progress[data-progress="84"] .circle .fill.fix {
    transform: rotate(302.4deg);
}
.az-radial-progress[data-progress="84"] .inset .percentage .numbers {
    width: 4845px;
}
.az-radial-progress[data-progress="85"] .circle .mask.full, .az-radial-progress[data-progress="85"] .circle .fill {
    transform: rotate(153deg);
}
.az-radial-progress[data-progress="85"] .circle .fill.fix {
    transform: rotate(306deg);
}
.az-radial-progress[data-progress="85"] .inset .percentage .numbers {
    width: 4902px;
}
.az-radial-progress[data-progress="86"] .circle .mask.full, .az-radial-progress[data-progress="86"] .circle .fill {
    transform: rotate(154.8deg);
}
.az-radial-progress[data-progress="86"] .circle .fill.fix {
    transform: rotate(309.6deg);
}
.az-radial-progress[data-progress="86"] .inset .percentage .numbers {
    width: 4959px;
}
.az-radial-progress[data-progress="87"] .circle .mask.full, .az-radial-progress[data-progress="87"] .circle .fill {
    transform: rotate(156.6deg);
}
.az-radial-progress[data-progress="87"] .circle .fill.fix {
    transform: rotate(313.2deg);
}
.az-radial-progress[data-progress="87"] .inset .percentage .numbers {
    width: 5016px;
}
.az-radial-progress[data-progress="88"] .circle .mask.full, .az-radial-progress[data-progress="88"] .circle .fill {
    transform: rotate(158.4deg);
}
.az-radial-progress[data-progress="88"] .circle .fill.fix {
    transform: rotate(316.8deg);
}
.az-radial-progress[data-progress="88"] .inset .percentage .numbers {
    width: 5073px;
}
.az-radial-progress[data-progress="89"] .circle .mask.full, .az-radial-progress[data-progress="89"] .circle .fill {
    transform: rotate(160.2deg);
}
.az-radial-progress[data-progress="89"] .circle .fill.fix {
    transform: rotate(320.4deg);
}
.az-radial-progress[data-progress="89"] .inset .percentage .numbers {
    width: 5130px;
}
.az-radial-progress[data-progress="90"] .circle .mask.full, .az-radial-progress[data-progress="90"] .circle .fill {
    transform: rotate(162deg);
}
.az-radial-progress[data-progress="90"] .circle .fill.fix {
    transform: rotate(324deg);
}
.az-radial-progress[data-progress="90"] .inset .percentage .numbers {
    width: 5187px;
}
.az-radial-progress[data-progress="91"] .circle .mask.full, .az-radial-progress[data-progress="91"] .circle .fill {
    transform: rotate(163.8deg);
}
.az-radial-progress[data-progress="91"] .circle .fill.fix {
    transform: rotate(327.6deg);
}
.az-radial-progress[data-progress="91"] .inset .percentage .numbers {
    width: 5244px;
}
.az-radial-progress[data-progress="92"] .circle .mask.full, .az-radial-progress[data-progress="92"] .circle .fill {
    transform: rotate(165.6deg);
}
.az-radial-progress[data-progress="92"] .circle .fill.fix {
    transform: rotate(331.2deg);
}
.az-radial-progress[data-progress="92"] .inset .percentage .numbers {
    width: 5301px;
}
.az-radial-progress[data-progress="93"] .circle .mask.full, .az-radial-progress[data-progress="93"] .circle .fill {
    transform: rotate(167.4deg);
}
.az-radial-progress[data-progress="93"] .circle .fill.fix {
    transform: rotate(334.8deg);
}
.az-radial-progress[data-progress="93"] .inset .percentage .numbers {
    width: 5358px;
}
.az-radial-progress[data-progress="94"] .circle .mask.full, .az-radial-progress[data-progress="94"] .circle .fill {
    transform: rotate(169.2deg);
}
.az-radial-progress[data-progress="94"] .circle .fill.fix {
    transform: rotate(338.4deg);
}
.az-radial-progress[data-progress="94"] .inset .percentage .numbers {
    width: 5415px;
}
.az-radial-progress[data-progress="95"] .circle .mask.full, .az-radial-progress[data-progress="95"] .circle .fill {
    transform: rotate(171deg);
}
.az-radial-progress[data-progress="95"] .circle .fill.fix {
    transform: rotate(342deg);
}
.az-radial-progress[data-progress="95"] .inset .percentage .numbers {
    width: 5472px;
}
.az-radial-progress[data-progress="96"] .circle .mask.full, .az-radial-progress[data-progress="96"] .circle .fill {
    transform: rotate(172.8deg);
}
.az-radial-progress[data-progress="96"] .circle .fill.fix {
    transform: rotate(345.6deg);
}
.az-radial-progress[data-progress="96"] .inset .percentage .numbers {
    width: 5529px;
}
.az-radial-progress[data-progress="97"] .circle .mask.full, .az-radial-progress[data-progress="97"] .circle .fill {
    transform: rotate(174.6deg);
}
.az-radial-progress[data-progress="97"] .circle .fill.fix {
    transform: rotate(349.2deg);
}
.az-radial-progress[data-progress="97"] .inset .percentage .numbers {
    width: 5586px;
}
.az-radial-progress[data-progress="98"] .circle .mask.full, .az-radial-progress[data-progress="98"] .circle .fill {
    transform: rotate(176.4deg);
}
.az-radial-progress[data-progress="98"] .circle .fill.fix {
    transform: rotate(352.8deg);
}
.az-radial-progress[data-progress="98"] .inset .percentage .numbers {
    width: 5643px;
}
.az-radial-progress[data-progress="99"] .circle .mask.full, .az-radial-progress[data-progress="99"] .circle .fill {
    transform: rotate(178.2deg);
}
.az-radial-progress[data-progress="99"] .circle .fill.fix {
    transform: rotate(356.4deg);
}
.az-radial-progress[data-progress="99"] .inset .percentage .numbers {
    width: 5700px;
}
.az-radial-progress[data-progress="100"] .circle .mask.full, .az-radial-progress[data-progress="100"] .circle .fill {
    transform: rotate(180deg);
}
.az-radial-progress[data-progress="100"] .circle .fill.fix {
    transform: rotate(360deg);
}
.az-radial-progress[data-progress="100"] .inset .percentage .numbers {
    width: 5757px;
}

.az-summary-views
{
    
}
.az-summary-views-tab-btns 
{
    overflow: hidden;
    margin-top:10px;
    padding:5px 0;
    margin-right: -5px;
    margin-left: -5px;
}

.az-summary-views-tab-btns a
{
    background-color: #7d7d7d;
    border-radius: 3px;
    color: #fff;
    float: left;
    font-size: 13px;
    letter-spacing: 0;
    margin: 5px 4px;
    padding: 5px 10px;
    text-decoration: none;
    line-height:20px;
     transition: all 0.4s ease 0s;

}
.az-summary-views-tab-btns a:hover
{
     background-color: #88c688;
     color: #fff;
}
a.az-summary-views-tab-selected
{
     background-color: #1fa01f;
     color: #fff;
}
a.az-summary-views-tab-selected:hover
{
   background-color: #1fa01f;
   color: #fff; 
}
.az-summary-views-tab-radial-ani
{
   transition:margin 0.125s ease-out, opacity 0.5s ease-in;
  -webkit-transition:margin 0.125s ease-out, opacity 0.5s ease-in;
  -moz-transition:margin 0.125s ease-out, opacity 0.5s ease-in;
   opacity:0;
 }
 .az-summary-views-tab-btns a.az-summary-views-tab-warning
 {
      background-color: #990000;   
   }
 .az-summary-views-tab-btns a.az-summary-views-tab-warning.az-summary-views-tab-selected
 {
      background-color: #1fa01f;   
   }
 .az-summary-views-toolbar-solid-gray
 {
         overflow: hidden;
    background-color: #f1f1f1;
    padding: 20px 9px;
    box-shadow: 0 4px 8px #ddd;
    margin-bottom: 16px;
    border-radius: 6px 6px 0 0;
    border: 1px solid #fff;
    border-bottom: 1px solid #ddd; 
  }  
 .az-summary-views-toolbar-solid-gray a.az-mbtn
 {
     border-color:#c1c1c1;
 }

.az-option-chooser-repeater
{
    
}
.az-option-chooser-repeater .az-option-chooser-item
{
    xpadding: 36px;
}
.az-option-chooser-title
{
    margin: 0px;
    padding: 0px;
    font-size: 24px;
}

.az-option-chooser-title span
{
    font-weight:normal;
    opacity: 0.8;
}

.az-option-chooser-description {
    font-size: 15px;
    color: #7d7d7d;
    margin: 5px 0 20px 0;
    line-height: 18px;
}

.az-option-chooser-btn
{
   display: inline-block;
    padding: 8px 12px;
    overflow: hidden;
    color: #fff !important;
    text-align: center;
    cursor: pointer;
    width: auto;
    min-width:80px;
}
.az-option-chooser-btn:hover
{
    opacity: 0.7;
}

.az-option-chooser-repeater .az-repeater-item-inner {
    background-color: transparent;
    border-radius: 0px;
    box-sizing: border-box;
    color: #7d7d7d;
    display: block;
    padding: 0px;
    text-decoration: none;
    height: 240px;
    position: relative;
    box-shadow: none;
    transition: none;
    padding: 15px 20px;
    display: flex;
    flex-direction: column;
}
.az-window-plain.az-window-plain-res .az-option-chooser-repeater .az-repeater-item-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
    height: 200px;
}
    .az-option-chooser-repeater .az-repeater-item-inner .fa {
        font-size: 2rem;
        margin: 0 0 10px 0;
    }
    .az-option-chooser-image {
        height: 48px;
        width: 48px;
        margin-bottom: 10px;
        background-size: cover;
        background-repeat: no-repeat;
        display: inline-block;

    }




.az-eula, .az-optins {
    padding: 0 0px;
    xfont-size: 13px;
}
.az-eula hr, .az-optins hr {
    display: block;
    margin: 25px 0;
    height: 1px;
    background-color: #d9d9d9;   
    border: none;
}
.az-eula-title {
    margin-top: 0;
    color: #4abcbc;
    font-weight: 400;
    font-size: 24px;
    margin-bottom: 4px;
}
.az-eula-desc {
    margin-top: 0;
    font-weight: normal;
    font-size: 15px;
    margin-bottom: 15px;
        line-height: 18px;
    color: #333;
}
.az-eula-section
{
 margin :0px 0 24px 0;    
}
.az-eula-section-content
{
        line-height: 16px;
    font-size: 14px;
    color: #333;
}
.az-eula-section-title {
    margin: 0px 0 8px 0;
    font-weight: 400;
    font-size: 17px;
    color: #4abcbc;
}
.az-eula-attachment-item {
    background-color: #e5e5e5;
    padding: 13px 30px;
    margin-top: 6px;
    margin-bottom: 12px;
}
.az-eula-attachment-item a {
    text-decoration: none;
    color: #0118f9;
}
.az-eula-attachment-item .fa {
    color: #5c5c5c;
    font-size: 30px;
    vertical-align: middle;
    margin-right: 30px;
}
.az-eula-attachment-item {
    
}
.az-eula ul, .az-eula ol {
    padding-left: 0;
    list-style-position: inside;
}
.az-optins:first-child {
    padding-bottom:15px;
    margin-bottom:15px;
}
.az-optins h2, .az-optins h3, .az-optins h4,  .az-optins h5 {
    /* font-weight: 400; */
    margin-top: 0;
}
.az-optins h3 {
    margin-bottom: 2px;
    font-size: 16px;
    font-weight:400;
    font-family: 'RobotoMedium';
    color: #4abcbc;
}
.az-optins h4 {
    margin-bottom: 6px;
    font-size: 12px;
    font-weight:400;
    color: #333;
    font-family: 'RobotoMedium';
}
.az-optin-item {
    margin-bottom: 15px;
}
.az-optin-item:last-child
{
        margin-bottom: 0px;   
}

.az-eula:first-child {
    padding-bottom:15px;
    margin-bottom:15px;
}
.az-optin-item-tooltip
{
    color: #4abcbc;
    margin-left: 5px;
    font-size: 16px;
    line-height: 16px;
    
}
.az-optin-item-conflict
{
      margin-right: 3px;
      font-size: 14px;
      color:#db9f00;
}
.az-optin-eula-preview
{
    margin-bottom:18px;
    padding-bottom:18px;
    border-bottom:1px solid #ddd;
    border-top:1px solid #ddd;
    padding-top:18px;
}
.az-optin-eula-preview:first-child
{
      margin-bottom:0px;
      border-bottom:0px solid #ddd;
}
.az-optin-eula-nice-box
{
     /* border: 1px solid #ccc;
       border-radius: 5px;*/
      box-sizing: border-box;
          overflow: hidden;
}
.az-optin-eula-nice-box-inner{
    /* background-color: #fafafa; */
    /* margin-top: 10px; */
    box-sizing: border-box;
    width: auto;
    overflow: hidden;
    padding: 0px 50px; 
    margin:0 -35px;
   /*  -moz-box-shadow: inset 0px 0px 20px #bbb;
   -webkit-box-shadow: inset 0px 0px 20px #bbb;
   box-shadow: inset 0px 0px 20px #bbb; */  
 }
 .optin-eula-title-caption
 {
  font-style: italic;
    font-size: 15px;
    margin: 0px 0;
    font-family: 'RobotoMedium';
    line-height: 15px;
    margin-bottom: 10px;  
    display:none;  
 }
 @media (max-width: 767.98px)  {
    .az-eula-title {
        font-size: 20px;
    }
    .az-optins h3 {
        font-size: 14px;
    }
 }
/****signup**/
.az-portal-signup-form-header
{  
    z-index: 10; position: absolute;  height: 40px; top: 10px;
    left:10px;
    }
.az-portal-signup-form-header h1  {
         font-size: 18px;
    font-weight: 400;
    background-repeat: no-repeat;
    font-family: 'RobotoMedium';
    background-position: left 5px;
    color: #1fa11f;
    margin: 0;
    text-align: center;
    padding:0px 40px 0px 0px;
    line-height:20px;
        }
.az-portal-signup-form-header-gm-logo,.az-portal-signup-form-header-client-logo
{
    height:40px; width:auto;
    padding-right:10px;
}        
 .az-portal-signup-form-header-client-logo
 {
     border-left: 1px solid #ddd;
     padding-left:10px;
}       
.az-portal-login-signup-form-h2
{
 padding:13px 0px; 
 margin:0;  
   font-weight: 400;
    font-family: 'RobotoMedium';
    color: #1fa11f;
     font-size: 24px;
     line-height:24px;
     text-align: center;
}
.az-portal-signup-form, .az-portal-signup-form-advanced 
{
    -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
 -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.4);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.4);
    
 }
a.az-portal-signup-form-close
{
    position: absolute;
    top:-8px;
    right:-8px;
    display: block;
	height:24px;
	width:24px;
	    -webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
border:0px solid #ccc;
background-color: #efefef;
color: #8a8a8a;
text-align:center;
text-decoration: none;
line-height:24px;
font-family: 'Comic Sans MS';
	font-weight: bold;
    
}
a.az-portal-signup-form-close:hover
{
  color: #333;
    }
 /*   
.az-portal-signup-form-country-cmb .az-field-input
{
    margin-left: 30px;
    width: 248px;
}

.az-portal-signup-form .az-field-input-wrapper 
{
    padding-top:5px;
    padding-bottom:5px;

}
.az-portal-signup-form .az-field-text .az-field-input-wrapper .az-field-input
{
    font-size:16px;

  }
 */ 
.az-portal-signup-form  a.az-btn span span.az-btn-text, .az-portal-signup-form-advanced  a.az-btn span span.az-btn-text
{
    height:24px;
    line-height:24px;
    font-size: 15px;
 }
/*****************/
.az-new-portal-login
{
border-radius: 4px;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.4); 
     background: #fff;
}
.az-new-portal-login-field-panel
{
    border: 1px solid #aaa;
    border-top: none;
    border-radius: 0 0 4px 4px;
}
.az-new-portal-login-tbar
{
    overflow: hidden;
}
.az-new-portal-login-tbar a
{
background: #e5e5e5 none repeat scroll 0 0;
    border: 1px solid #aaa;
    box-sizing: border-box;
    color: #7d7d7d;
    display: block;
    float: left;
    font-size: 15px;
    padding: 15px 0;
    text-align: center;
    text-decoration: none;
    width: 50%;
    border-bottom-color:#7d7d7d; 
   box-shadow:0px -8px 9px #ccc inset;
}
.az-new-portal-login-tab-login
{
     border-radius: 4px 0 0;  
}  
.az-new-portal-login-tab-activation
{
     border-radius: 0px 4px 0 0;  
} 
.az-new-portal-login-tip
{
    width: 32px;
    height:36px;
    display: inline-block;
} 
a.az-new-portal-login-tab-selected 
{
    background: #7d7d7d none repeat scroll 0 0;
    border: 1px solid #333;
    border-bottom-color: #7d7d7d;
    color: #fff;
    box-shadow: none;
}
.az-new-portal-login-footer
{
    overflow:hidden;
    padding-top:15px; 
    color: #7d7d7d;
    font-size: 14px;
    }
.az-new-portal-login-footer a
{
   color: #7d7d7d;
   text-decoration: none;   
     margin-left: 50px;
}

.az-portal-login-btn-back span.fa
{
    font-size:22px;
    line-height:24px;
    float:left;
}
.az-portal-login-btn-back em
{
    font-style:normal;line-height:24px;
    display:inline-block;
    float:left;
    font-size:18px;
}

.az-portal-signup-pa-icons 
{
  padding: 10px 0 15px;
    text-align: center;
    margin: 0 auto;
    width: 150px;
    font-size: 64px;
    color: #1fa11f;
}
.az-portal-signup-pa-field-header
{
        width: 320px;
    font-size: 16px;
    font-weight: bold;
    color: #7d7d7d;
    margin: 0 auto;
    margin-bottom: 14px;
    margin-top: 14px;
    
    }
.az-portal-signup-pa-icons .fa-child
{
 font-size:40px;  
  margin:0 -1px; 
}
/*pre {
    display: block;
    padding: 15px;
    background: #f8f8f8;
    border: 1px solid #eee;
}*/
/* topdoc
name: Az Heading 
markup: |
  <h1 class="az-h1">heading 1<span class="small"> small</span></h1>
  <h2 class="az-h2">heading 2<span class="small"> small</span></h2>
  <h3 class="az-h3">heading 3<span class="small"> small</span></h3>
  <h4 class="az-h4">heading 4<span class="small"> small</span></h4>
  <h5 class="az-h5">heading 5<span class="small"> small</span></h5>
  <h6 class="az-h6">heading 6<span class="small"> small</span></h6>
*/

.az-h1,
.az-h2,
.az-h3,
.az-h4,
.az-h5,
.az-h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
.az-h1 small,
.az-h2 small,
.az-h3 small,
.az-h4 small,
.az-h5 small,
.az-h6 small,
h1 .az-small,
h2 .az-small,
h3 .az-small,
h4 .az-small,
h5 .az-small,
h6 .az-small,
.az-h1 .az-small,
.az-h2 .az-small,
.az-h3 .az-small,
.az-h4 .az-small,
.az-h5 .az-small,
.az-h6 .az-small {
  font-weight: normal;
  line-height: 1;
  color: #777;
}

.az-h1,
.az-h2,
.az-h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.az-h1 small,
.az-h2 small,
.az-h3 small,
.az-h1 .az-small,
.az-h2 .az-small,
.az-h3 .az-small {
  font-size: 65%;
}

.az-h4,
.az-h5,
.az-h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.az-h4 small,
.az-h5 small,
.az-h6 small,
.az-h4 .az-small,
.az-h5 .az-small,
.az-h6 .az-small {
  font-size: 75%;
}

.az-h1 {
  font-size: 36px;
}

.az-h2 {
  font-size: 30px;
}

.az-h3 {
  font-size: 24px;
}

.az-h4 {
  font-size: 18px;
}

.az-h5 {
  font-size: 14px;
}

.az-h6 {
  font-size: 12px;
}


/* topdoc
name: Az Lead 
markup: |
  <div class="az-lead">Az Lead Text</div>
*/
.az-lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .az-lead {
    font-size: 21px;
  }
}
/* topdoc
name: Small / Az Small 
markup: |
  <div class="az-small">Az Small Text</div>
  <small>Small Text</small>
*/
small,
.az-small {
  font-size: 85%;
}

mark,
.az-mark {
  padding: .2em;
  background-color: #fcf8e3;
}
/* topdoc
name: Az Text 
markup: |
  <div class="az-text-left">Az Text Az Text Az Text </div>
  <div class="az-text-right">Az Text Az Text Az Text </div>
  <div class="az-text-center">Az Text Az Text Az Text </div>
  <div class="az-text-justify">Az Text Az Text Az Text </div>
  <div class="az-text-nowrap">Az Text Az Text Az Text </div>
  <div class="az-text-lowercase">Az Text Az Text Az Text </div>
  <div class="az-text-uppercase">Az Text Az Text Az Text </div>
  <div class="az-text-capitalize">Az Text Az Text Az Text </div>
  <div class="az-text-muted">Az Text Az Text Az Text </div>
  <div class="az-text-primary">Az Text Az Text Az Text </div>
  <div class="az-text-success">Az Text Az Text Az Text </div>
  <div class="az-text-info">Az Text Az Text Az Text </div>
  <div class="az-text-warning">Az Text Az Text Az Text </div>
  <div class="az-text-danger">Az Text Az Text Az Text </div>
  <div class="az-text-white">Az Text Az Text Az Text </div>
  <div class="az-text-black">Az Text Az Text Az Text </div>
  <div class="az-text-">Az Text Az Text Az Text </div>
  <div class="az-text-aqua-r">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-text-aqua-v">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-text-forest">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-text-green">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-text-orange">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-text-red">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-text-violet">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-text-yellow">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
*/
.az-text-left {
  text-align: left;
}

.az-text-right {
  text-align: right;
}

.az-text-center {
  text-align: center;
}

.az-text-justify {
  text-align: justify;
}

.az-text-nowrap {
  white-space: nowrap;
}

.az-text-lowercase {
  text-transform: lowercase;
}

.az-text-uppercase {
  text-transform: uppercase;
}

.az-text-capitalize {
  text-transform: capitalize;
}

.az-text-muted {
  color: #777;
}

.az-text-primary {
  color: #337ab7;
}

a.az-text-primary:hover,
a.az-text-primary:focus {
  color: #286090;
}

.az-text-success {
  color: #3c763d;
}

a.az-text-success:hover,
a.az-text-success:focus {
  color: #2b542c;
}

.az-text-info {
  color: #31708f;
}

a.az-text-info:hover,
a.az-text-info:focus {
  color: #245269;
}

.az-text-warning {
  color: #8a6d3b;
}

a.az-text-warning:hover,
a.az-text-warning:focus {
  color: #66512c;
}

.az-text-danger {
  color: #a94442;
}

a.az-text-danger:hover,
a.az-text-danger:focus {
  color: #843534;
}
.az-text-white {
    color: #fff;
}
.az-text-black {
    color: #000;
}
/*
Branding color start
*/

.az-text-aqua-r {
    color: #187877;
}

.az-text-aqua-v {
    color: #4abcbc;
}

.az-text-forest {
    color: #0a680a;
}

.az-text-green {
    color: #1fa01f;
}

.az-text-orange {
    color: #c87028;
}

.az-text-red {
    color: #c92627;
}

.az-text-violet {
    color: #951d74;
}

.az-text-yellow {
    color: #ffcb65;
}

/* topdoc
name: Az Background Color
markup: |
  <div class="az-bg-aqua-r">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-bg-aqua-v">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-bg-forest">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-bg-green">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-bg-orange">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-bg-red">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-bg-violet">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-bg-yellow">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
*/
.az-bg-aqua-r {
    background-color: #187877;
}
.az-bg-aqua-v {
    background-color: #4abcbc;
}

.az-bg-forest {
    background-color: #0a680a;
}

.az-bg-green {
    background-color: #1fa01f;
}

.az-bg-orange {
    background-color: #c87028;
}

.az-bg-red {
    background-color: #c92627;
}

.az-bg-violet {
    background-color: #951d74;
}

.az-bg-yellow {
    background-color: #ffcb65;
}
.az-bg-yellow-dark {
    background-color: #FEC335;
}
/*
Branding color end
*/

/* topdoc
name: Az Page Header
markup: |
  <div class="az-page-header">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
*/
.az-page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}

ul,
ol {
  /*margin-top: 0;
  margin-bottom: 10px;*/
}

.az-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.az-list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}

.az-list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

/*
Padding
*/

/* topdoc
name: Az Padding
description: padding from 0px to 100px ~ steps-> 0, 10, 20, 30....
markup: |
  <div class="az-p-20">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-pt-20">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-pb-20">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-pl-20">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-pr-20">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
*/
.az-p-0 {
    padding: 0px;
}

.az-pt-0 {
    padding-top: 0px;
}

.az-pb-0 {
    padding-bottom: 0px;
}

.az-pl-0 {
    padding-left: 0px;
}

.az-pr-0 {
    padding-right: 0px;
}





.az-p-5 {
    padding: 5px;
}

.az-pt-5 {
    padding-top: 5px;
}

.az-pb-5 {
    padding-bottom: 5px;
}

.az-pl-5 {
    padding-left: 5px;
}

.az-pr-5 {
    padding-right: 5px;
}



.az-p-10 {
    padding: 10px;
}

.az-pt-10 {
    padding-top: 10px;
}

.az-pb-10 {
    padding-bottom: 10px;
}

.az-pl-10 {
    padding-left: 10px;
}

.az-pr-10 {
    padding-right: 10px;
}

.az-p-15 {
    padding: 15px;
}

.az-pt-15 {
    padding-top: 15px;
}

.az-pb-15 {
    padding-bottom: 15px;
}

.az-pl-15 {
    padding-left: 15px;
}

.az-pr-15 {
    padding-right: 15px;
}

.az-p-20 {
    padding: 20px;
}

.az-pt-20 {
    padding-top: 20px;
}

.az-pb-20 {
    padding-bottom: 20px;
}

.az-pl-20 {
    padding-left: 20px;
}

.az-pr-20 {
    padding-right: 20px;
}

.az-p-30 {
    padding: 30px;
}

.az-pt-30 {
    padding-top: 30px;
}

.az-pb-30 {
    padding-bottom: 30px;
}

.az-pl-30 {
    padding-left: 30px;
}

.az-pr-30 {
    padding-right: 30px;
}

.az-p-40 {
    padding: 40px;
}

.az-pt-40 {
    padding-top: 40px;
}

.az-pb-40 {
    padding-bottom: 40px;
}

.az-pl-40 {
    padding-left: 40px;
}

.az-pr-40 {
    padding-right: 40px;
}

.az-p-50 {
    padding: 50px;
}

.az-pt-50 {
    padding-top: 50px;
}

.az-pb-50 {
    padding-bottom: 50px;
}

.az-pl-50 {
    padding-left: 50px;
}

.az-pr-50 {
    padding-right: 50px;
}

.az-p-60 {
    padding: 60px;
}

.az-pt-60 {
    padding-top: 60px;
}

.az-pb-60 {
    padding-bottom: 60px;
}

.az-pl-60 {
    padding-left: 60px;
}

.az-pr-60 {
    padding-right: 60px;
}

.az-p-70 {
    padding: 70px;
}

.az-pt-70 {
    padding-top: 70px;
}

.az-pb-70 {
    padding-bottom: 70px;
}

.az-pl-70 {
    padding-left: 70px;
}

.az-pr-70 {
    padding-right: 70px;
}

.az-p-80 {
    padding: 80px;
}

.az-pt-80 {
    padding-top: 80px;
}

.az-pb-80 {
    padding-bottom: 80px;
}

.az-pl-80 {
    padding-left: 80px;
}

.az-pr-80 {
    padding-right: 80px;
}

.az-p-90 {
    padding: 90px;
}

.az-pt-90 {
    padding-top: 90px;
}

.az-pb-90 {
    padding-bottom: 90px;
}

.az-pl-90 {
    padding-left: 90px;
}

.az-pr-90 {
    padding-right: 90px;
}

.az-p-100 {
    padding: 100px;
}

.az-pt-100 {
    padding-top: 100px;
}

.az-pb-100 {
    padding-bottom: 100px;
}

.az-pl-100 {
    padding-left: 100px;
}

.az-pr-100 {
    padding-right: 100px;
}
/*
Margin
*/

/* topdoc
name: Az Margin
description: margin from 0px to 100px ~ steps-> 0, 10, 20, 30....
markup: |
  <div class="az-m-20">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-mt-20">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-mb-20">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-ml-20">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
  <div class="az-mr-20">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
*/
.az-m-0 {
    margin: 0px;
}

.az-mt-0 {
    margin-top: 0px;
}

.az-mb-0 {
    margin-bottom: 0px;
}

.az-ml-0 {
    margin-left: 0px;
}

.az-mr-0 {
    margin-right: 0px;
}

.az-m-5 {
    margin: 10px;
}

.az-mt-5 {
    margin-top: 5px;
}

.az-mb-5 {
    margin-bottom: 5px;
}

.az-ml-5 {
    margin-left: 5px;
}

.az-mr-5 {
    margin-right: 5px;
}

.az-m-10 {
    margin: 10px;
}

.az-mt-10 {
    margin-top: 10px;
}

.az-mb-10 {
    margin-bottom: 10px;
}

.az-ml-10 {
    margin-left: 10px;
}

.az-mr-10 {
    margin-right: 10px;
}

.az-m-15 {
    margin: 15px;
}

.az-mt-15 {
    margin-top: 15px;
}

.az-mb-15 {
    margin-bottom: 15px;
}

.az-ml-15 {
    margin-left: 15px;
}

.az-mr-15 {
    margin-right: 15px;
}


.az-m-20 {
    margin: 20px;
}

.az-mt-20 {
    margin-top: 20px;
}

.az-mb-20 {
    margin-bottom: 20px;
}

.az-ml-20 {
    margin-left: 20px;
}

.az-mr-20 {
    margin-right: 20px;
}

.az-m-30 {
    margin: 30px;
}

.az-mt-30 {
    margin-top: 30px;
}

.az-mb-30 {
    margin-bottom: 30px;
}

.az-ml-30 {
    margin-left: 30px;
}

.az-mr-30 {
    margin-right: 30px;
}

.az-m-40 {
    margin: 40px;
}

.az-mt-40 {
    margin-top: 40px;
}

.az-mb-40 {
    margin-bottom: 40px;
}

.az-ml-40 {
    margin-left: 40px;
}

.az-mr-40 {
    margin-right: 40px;
}

.az-m-50 {
    margin: 50px;
}

.az-mt-50 {
    margin-top: 50px;
}

.az-mb-50 {
    margin-bottom: 50px;
}

.az-ml-50 {
    margin-left: 50px;
}

.az-mr-50 {
    margin-right: 50px;
}

.az-m-60 {
    margin: 60px;
}

.az-mt-60 {
    margin-top: 60px;
}

.az-mb-60 {
    margin-bottom: 60px;
}

.az-ml-60 {
    margin-left: 60px;
}

.az-mr-60 {
    margin-right: 60px;
}

.az-m-70 {
    margin: 70px;
}

.az-mt-70 {
    margin-top: 70px;
}

.az-mb-70 {
    margin-bottom: 70px;
}

.az-ml-70 {
    margin-left: 70px;
}

.az-mr-70 {
    margin-right: 70px;
}

.az-m-80 {
    margin: 80px;
}

.az-mt-80 {
    margin-top: 80px;
}

.az-mb-80 {
    margin-bottom: 80px;
}

.az-ml-80 {
    margin-left: 80px;
}

.az-mr-80 {
    margin-right: 80px;
}

.az-m-90 {
    margin: 90px;
}

.az-mt-90 {
    margin-top: 90px;
}

.az-mb-90 {
    margin-bottom: 90px;
}

.az-ml-90 {
    margin-left: 90px;
}

.az-mr-90 {
    margin-right: 90px;
}

.az-m-100 {
    margin: 100px;
}

.az-mt-100 {
    margin-top: 100px;
}

.az-mb-100 {
    margin-bottom: 100px;
}

.az-ml-100 {
    margin-left: 100px;
}

.az-mr-100 {
    margin-right: 100px;
}
/*Az Border-radius*/
.az-radius-0 {
    border-radius: 0 !important;
}
.az-radius-3 {
    border-radius: 3px;
}
.az-radius-5 {
    border-radius: 5px;
}
.az-radius-10 {
    border-radius: 10px;
}
/*Vertical Alignment*/
.az-vertical-top {
    vertical-align: top;    
}
.az-vertical-center {
    vertical-align: middle;    
}
.az-vertical-bottom {
    vertical-align: bottom;    
}
/*!
 * froala_editor v2.8.4 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2018 Froala Labs
 */

.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}img.fr-rounded,.fr-img-caption.fr-rounded img{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}img.fr-bordered,.fr-img-caption.fr-bordered img{border:solid 5px #CCC}img.fr-bordered{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fr-img-caption.fr-bordered img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img.fr-shadow,.fr-img-caption.fr-shadow img{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.fr-view span[style~="color:"] a{color:inherit}.fr-view strong{font-weight:700}.fr-view table{border:0;border-collapse:collapse;empty-cells:show;max-width:100%}.fr-view table td{min-width:5px}.fr-view table.fr-dashed-borders td,.fr-view table.fr-dashed-borders th{border-style:dashed}.fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background:#f5f5f5}.fr-view table td,.fr-view table th{border:1px solid #ddd}.fr-view table td:empty,.fr-view table th:empty{height:20px}.fr-view table td.fr-highlighted,.fr-view table th.fr-highlighted{border:1px double red}.fr-view table td.fr-thick,.fr-view table th.fr-thick{border-width:2px}.fr-view table th{background:#e6e6e6}.fr-view hr{clear:both;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;page-break-after:always}.fr-view .fr-file{position:relative}.fr-view .fr-file::after{position:relative;content:"\1F4CE";font-weight:400}.fr-view pre{white-space:pre-wrap;word-wrap:break-word;overflow:visible}.fr-view[dir=rtl] blockquote{border-left:0;border-right:solid 2px #5e35b1;margin-right:0;padding-right:5px;padding-left:0}.fr-view[dir=rtl] blockquote blockquote{border-color:#00bcd4}.fr-view[dir=rtl] blockquote blockquote blockquote{border-color:#43a047}.fr-view blockquote{border-left:solid 2px #5e35b1;margin-left:0;padding-left:5px;color:#5e35b1}.fr-view blockquote blockquote{border-color:#00bcd4;color:#00bcd4}.fr-view blockquote blockquote blockquote{border-color:#43a047;color:#43a047}.fr-view span.fr-emoticon{font-weight:400;font-family:"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols;display:inline;line-height:0}.fr-view span.fr-emoticon.fr-emoticon-img{background-repeat:no-repeat!important;font-size:inherit;height:1em;width:1em;min-height:20px;min-width:20px;display:inline-block;margin:-.1em .1em .1em;line-height:1;vertical-align:middle}.fr-view .fr-text-gray{color:#AAA!important}.fr-view .fr-text-bordered{border-top:solid 1px #222;border-bottom:solid 1px #222;padding:10px 0}.fr-view .fr-text-spaced{letter-spacing:1px}.fr-view .fr-text-uppercase{text-transform:uppercase}.fr-view img{position:relative;max-width:100%}.fr-view img.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view img.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view img.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view img.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}.fr-view img.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}.fr-view img.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-view span.fr-img-caption{position:relative;max-width:100%}.fr-view span.fr-img-caption.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view span.fr-img-caption.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view span.fr-img-caption.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view span.fr-img-caption.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}.fr-view span.fr-img-caption.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}.fr-view span.fr-img-caption.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-view .fr-video{text-align:center;position:relative}.fr-view .fr-video>*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;max-width:100%;border:0}.fr-view .fr-video.fr-dvb{display:block;clear:both}.fr-view .fr-video.fr-dvb.fr-fvl{text-align:left}.fr-view .fr-video.fr-dvb.fr-fvr{text-align:right}.fr-view .fr-video.fr-dvi{display:inline-block}.fr-view .fr-video.fr-dvi.fr-fvl{float:left}.fr-view .fr-video.fr-dvi.fr-fvr{float:right}.fr-view a.fr-strong{font-weight:700}.fr-view a.fr-green{color:green}.fr-view .fr-img-caption{text-align:center}.fr-view .fr-img-caption .fr-img-wrap{padding:0;display:inline-block;margin:auto;text-align:center;width:100%}.fr-view .fr-img-caption .fr-img-wrap img{display:block;margin:auto;width:100%}.fr-view .fr-img-caption .fr-img-wrap>span{margin:auto;display:block;padding:5px 5px 10px;font-size:14px;font-weight:initial;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;-ms-filter:"alpha(Opacity=0)";width:100%;text-align:center}.fr-view button.fr-rounded,.fr-view input.fr-rounded,.fr-view textarea.fr-rounded{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-view button.fr-large,.fr-view input.fr-large,.fr-view textarea.fr-large{font-size:24px}a.fr-view.fr-strong{font-weight:700}a.fr-view.fr-green{color:green}img.fr-view{position:relative;max-width:100%}img.fr-view.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}img.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}img.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}img.fr-view.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}img.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}img.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}span.fr-img-caption.fr-view{position:relative;max-width:100%}span.fr-img-caption.fr-view.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}span.fr-img-caption.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}span.fr-img-caption.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}span.fr-img-caption.fr-view.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}span.fr-img-caption.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}span.fr-img-caption.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}
/*!
 * froala_editor v2.8.4 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2018 Froala Labs
 */

.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-element,.fr-element:focus{outline:0 solid transparent}.fr-box.fr-basic .fr-element{color:#000;padding:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-x:auto;min-height:52px}.fr-box.fr-basic.fr-rtl .fr-element{text-align:right}.fr-element{background:0 0;position:relative;z-index:2;-webkit-user-select:auto}.fr-element a{user-select:auto;-o-user-select:auto;-moz-user-select:auto;-khtml-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto}.fr-element.fr-disabled{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element [contenteditable=true]{outline:0 solid transparent}.fr-box a.fr-floating-btn{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:32px;width:32px;background:#fff;color:#1e88e5;-webkit-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-moz-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-ms-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-o-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;outline:0;left:0;top:0;line-height:32px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);text-align:center;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0}.fr-box a.fr-floating-btn svg{-webkit-transition:transform .2s ease 0s;-moz-transition:transform .2s ease 0s;-ms-transition:transform .2s ease 0s;-o-transition:transform .2s ease 0s;fill:#1e88e5}.fr-box a.fr-floating-btn i,.fr-box a.fr-floating-btn svg{font-size:14px;line-height:32px}.fr-box a.fr-floating-btn.fr-btn+.fr-btn{margin-left:10px}.fr-box a.fr-floating-btn:hover{background:#ebebeb;cursor:pointer}.fr-box a.fr-floating-btn:hover svg{fill:#1e88e5}.fr-box .fr-visible a.fr-floating-btn{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}iframe.fr-iframe{width:100%;border:0;position:relative;display:block;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-wrapper{position:relative;z-index:1}.fr-wrapper::after{clear:both;display:block;content:"";height:0}.fr-wrapper .fr-placeholder{position:absolute;font-size:12px;color:#aaa;z-index:1;display:none;top:0;left:0;right:0;overflow:hidden}.fr-wrapper.show-placeholder .fr-placeholder{display:block}.fr-wrapper ::-moz-selection{background:#b5d6fd;color:#000}.fr-wrapper ::selection{background:#b5d6fd;color:#000}.fr-box.fr-basic .fr-wrapper{background:#fff;border:0;border-top:0;top:0;left:0}.fr-box.fr-basic.fr-top .fr-wrapper{border-top:0;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.fr-box.fr-basic.fr-bottom .fr-wrapper{border-bottom:0;border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16)}.fr-tooltip{position:absolute;top:0;left:0;padding:0 8px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);background:#222;color:#fff;font-size:11px;line-height:22px;font-family:Arial,Helvetica,sans-serif;-webkit-transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;-ms-transition:opacity .2s ease 0s;-o-transition:opacity .2s ease 0s;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)";left:-3000px;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:2147483647;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fr-tooltip.fr-visible{-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"alpha(Opacity=0)"}.fr-toolbar .fr-command.fr-btn,.fr-popup .fr-command.fr-btn{background:0 0;color:#222;-moz-outline:0;outline:0;border:0;line-height:1;cursor:pointer;text-align:left;margin:0 2px;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:2;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;float:left;padding:0;width:38px;height:38px}.fr-toolbar .fr-command.fr-btn::-moz-focus-inner,.fr-popup .fr-command.fr-btn::-moz-focus-inner{border:0;padding:0}.fr-toolbar .fr-command.fr-btn.fr-btn-text,.fr-popup .fr-command.fr-btn.fr-btn-text{width:auto}.fr-toolbar .fr-command.fr-btn i,.fr-popup .fr-command.fr-btn i,.fr-toolbar .fr-command.fr-btn svg,.fr-popup .fr-command.fr-btn svg{display:block;font-size:14px;width:14px;margin:12px;text-align:center;float:none}.fr-toolbar .fr-command.fr-btn span.fr-sr-only,.fr-popup .fr-command.fr-btn span.fr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-toolbar .fr-command.fr-btn span,.fr-popup .fr-command.fr-btn span{font-size:14px;display:block;line-height:17px;min-width:34px;float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:17px;font-weight:700;padding:0 2px}.fr-toolbar .fr-command.fr-btn img,.fr-popup .fr-command.fr-btn img{margin:12px;width:14px}.fr-toolbar .fr-command.fr-btn.fr-active,.fr-popup .fr-command.fr-btn.fr-active{color:#1e88e5;background:0 0}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection{width:auto}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span{font-weight:400}.fr-toolbar .fr-command.fr-btn.fr-dropdown i,.fr-popup .fr-command.fr-btn.fr-dropdown i,.fr-toolbar .fr-command.fr-btn.fr-dropdown span,.fr-popup .fr-command.fr-btn.fr-dropdown span,.fr-toolbar .fr-command.fr-btn.fr-dropdown img,.fr-popup .fr-command.fr-btn.fr-dropdown img,.fr-toolbar .fr-command.fr-btn.fr-dropdown svg,.fr-popup .fr-command.fr-btn.fr-dropdown svg{margin-left:8px;margin-right:16px}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active{color:#222;background:#d6d6d6}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus{background:#d6d6d6!important;color:#222!important}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus::after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus::after{border-top-color:#222!important}.fr-toolbar .fr-command.fr-btn.fr-dropdown::after,.fr-popup .fr-command.fr-btn.fr-dropdown::after{position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #222;right:4px;top:17px;content:""}.fr-toolbar .fr-command.fr-btn.fr-disabled,.fr-popup .fr-command.fr-btn.fr-disabled{color:#bdbdbd;cursor:default}.fr-toolbar .fr-command.fr-btn.fr-disabled::after,.fr-popup .fr-command.fr-btn.fr-disabled::after{border-top-color:#bdbdbd!important}.fr-toolbar .fr-command.fr-btn.fr-hidden,.fr-popup .fr-command.fr-btn.fr-hidden{display:none}.fr-toolbar.fr-disabled .fr-btn,.fr-popup.fr-disabled .fr-btn,.fr-toolbar.fr-disabled .fr-btn.fr-active,.fr-popup.fr-disabled .fr-btn.fr-active{color:#bdbdbd}.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after,.fr-popup.fr-disabled .fr-btn.fr-dropdown::after,.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after,.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after{border-top-color:#bdbdbd}.fr-toolbar.fr-rtl .fr-command.fr-btn,.fr-popup.fr-rtl .fr-command.fr-btn{float:right}.fr-toolbar.fr-inline .fr-command.fr-btn:not(.fr-hidden){display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;float:none}.fr-desktop .fr-command:hover,.fr-desktop .fr-command:focus{outline:0;color:#222;background:#ebebeb}.fr-desktop .fr-command:hover::after,.fr-desktop .fr-command:focus::after{border-top-color:#222!important}.fr-desktop .fr-command.fr-selected{color:#222;background:#d6d6d6}.fr-desktop .fr-command.fr-active:hover,.fr-desktop .fr-command.fr-active:focus{color:#1e88e5;background:#ebebeb}.fr-desktop .fr-command.fr-active.fr-selected{color:#1e88e5;background:#d6d6d6}.fr-desktop .fr-command.fr-disabled:hover,.fr-desktop .fr-command.fr-disabled:focus,.fr-desktop .fr-command.fr-disabled.fr-selected{background:0 0}.fr-desktop.fr-disabled .fr-command:hover,.fr-desktop.fr-disabled .fr-command:focus,.fr-desktop.fr-disabled .fr-command.fr-selected{background:0 0}.fr-toolbar.fr-mobile .fr-command.fr-blink,.fr-popup.fr-mobile .fr-command.fr-blink{background:0 0}.fr-command.fr-btn+.fr-dropdown-menu{display:inline-block;position:absolute;right:auto;bottom:auto;height:auto;z-index:4;-webkit-overflow-scrolling:touch;overflow:hidden;zoom:1;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-command.fr-btn+.fr-dropdown-menu.test-height .fr-dropdown-wrapper{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;height:auto;max-height:275px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper{background:#fff;padding:0;margin:auto;display:inline-block;text-align:left;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:max-height .2s ease 0s;-moz-transition:max-height .2s ease 0s;-ms-transition:max-height .2s ease 0s;-o-transition:max-height .2s ease 0s;margin-top:0;float:left;max-height:0;height:0;margin-top:0!important}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content{overflow:auto;position:relative;max-height:275px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list{list-style-type:none;margin:0;padding:0}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li{padding:0;margin:0;font-size:15px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a{padding:0 24px;line-height:200%;display:block;cursor:pointer;white-space:nowrap;color:inherit;text-decoration:none}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active{background:#d6d6d6}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled{color:#bdbdbd;cursor:default}.fr-command.fr-btn:not(.fr-active)+.fr-dropdown-menu{left:-3000px!important}.fr-command.fr-btn.fr-active+.fr-dropdown-menu{display:inline-block;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14)}.fr-command.fr-btn.fr-active+.fr-dropdown-menu .fr-dropdown-wrapper{height:auto;max-height:275px}.fr-bottom>.fr-command.fr-btn+.fr-dropdown-menu{border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-rtl .fr-dropdown-wrapper,.fr-popup.fr-rtl .fr-dropdown-wrapper{text-align:right!important}body.prevent-scroll{overflow:hidden}body.prevent-scroll.fr-mobile{position:fixed;-webkit-overflow-scrolling:touch}.fr-modal{color:#222;font-family:Arial,Helvetica,sans-serif;position:fixed;overflow-x:auto;overflow-y:scroll;top:0;left:0;bottom:0;right:0;width:100%;z-index:2147483640;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;line-height:1.2}.fr-modal.fr-middle .fr-modal-wrapper{margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);position:absolute}.fr-modal .fr-modal-wrapper{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:20px auto;display:inline-block;background:#fff;min-width:300px;-webkit-box-shadow:0 5px 8px rgba(0,0,0,.19),0 4px 3px 1px rgba(0,0,0,.14);-moz-box-shadow:0 5px 8px rgba(0,0,0,.19),0 4px 3px 1px rgba(0,0,0,.14);box-shadow:0 5px 8px rgba(0,0,0,.19),0 4px 3px 1px rgba(0,0,0,.14);border:0;border-top:5px solid #222;overflow:hidden;width:90%;position:relative}@media (min-width:768px) and (max-width:991px){.fr-modal .fr-modal-wrapper{margin:30px auto;width:70%}}@media (min-width:992px){.fr-modal .fr-modal-wrapper{margin:50px auto;width:600px}}.fr-modal .fr-modal-wrapper .fr-modal-head{background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);border-bottom:0;overflow:hidden;position:absolute;width:100%;min-height:42px;z-index:3;-webkit-transition:height .2s ease 0s;-moz-transition:height .2s ease 0s;-ms-transition:height .2s ease 0s;-o-transition:height .2s ease 0s}.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close{padding:12px;width:20px;font-size:16px;cursor:pointer;line-height:18px;color:#222;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:absolute;top:0;right:0;-webkit-transition:color .2s ease 0s;-moz-transition:color .2s ease 0s;-ms-transition:color .2s ease 0s;-o-transition:color .2s ease 0s}.fr-modal .fr-modal-wrapper .fr-modal-head h4{font-size:18px;padding:12px 10px;margin:0;font-weight:400;line-height:18px;display:inline-block;float:left}.fr-modal .fr-modal-wrapper div.fr-modal-body{height:100%;min-height:150px;overflow-y:scroll;padding-bottom:10px}.fr-modal .fr-modal-wrapper div.fr-modal-body:focus{outline:0}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command{height:36px;line-height:1;color:#1e88e5;padding:10px;cursor:pointer;text-decoration:none;border:0;background:0 0;font-size:16px;outline:0;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command+button{margin-left:24px}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover,.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus{background:#ebebeb;color:#1e88e5}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active{background:#d6d6d6;color:#1e88e5}.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner{border:0}.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover{background:#ebebeb}.fr-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;-ms-filter:"alpha(Opacity=0)";z-index:2147483639}.fr-popup{position:absolute;display:none;color:#222;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-family:Arial,Helvetica,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;margin-top:10px;z-index:2147483635;text-align:left;border:0;border-top:5px solid #222;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}.fr-popup .fr-input-focus{background:#f5f5f5}.fr-popup.fr-above{margin-top:-10px;border-top:0;border-bottom:5px solid #222;-webkit-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16)}.fr-popup.fr-active{display:block}.fr-popup.fr-hidden{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)"}.fr-popup.fr-empty{display:none!important}.fr-popup .fr-hs{display:block!important}.fr-popup .fr-hs.fr-hidden{display:none!important}.fr-popup .fr-input-line{position:relative;padding:8px 0}.fr-popup .fr-input-line input[type=text],.fr-popup .fr-input-line textarea{width:100%;margin:0 0 1px;border:0;border-bottom:solid 1px #bdbdbd;color:#222;font-size:14px;padding:6px 0 2px;background:rgba(0,0,0,0);position:relative;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-popup .fr-input-line input[type=text]:focus,.fr-popup .fr-input-line textarea:focus{border-bottom:solid 2px #1e88e5;margin-bottom:0}.fr-popup .fr-input-line input+label,.fr-popup .fr-input-line textarea+label{position:absolute;top:0;left:0;font-size:12px;color:rgba(0,0,0,0);-webkit-transition:color .2s ease 0s;-moz-transition:color .2s ease 0s;-ms-transition:color .2s ease 0s;-o-transition:color .2s ease 0s;z-index:3;width:100%;display:block;background:#fff}.fr-popup .fr-input-line input.fr-not-empty:focus+label,.fr-popup .fr-input-line textarea.fr-not-empty:focus+label{color:#1e88e5}.fr-popup .fr-input-line input.fr-not-empty+label,.fr-popup .fr-input-line textarea.fr-not-empty+label{color:gray}.fr-popup input,.fr-popup textarea{user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.fr-popup textarea{resize:none}.fr-popup .fr-buttons{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);padding:0 2px;white-space:nowrap;line-height:0;border-bottom:0}.fr-popup .fr-buttons::after{clear:both;display:block;content:"";height:0}.fr-popup .fr-buttons .fr-btn{display:inline-block;float:none}.fr-popup .fr-buttons .fr-btn i{float:left}.fr-popup .fr-buttons .fr-separator{display:inline-block;float:none}.fr-popup .fr-layer{width:225px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:10px;display:none}@media (min-width:768px){.fr-popup .fr-layer{width:300px}}.fr-popup .fr-layer.fr-active{display:inline-block}.fr-popup .fr-action-buttons{z-index:7;height:36px;text-align:right}.fr-popup .fr-action-buttons button.fr-command{height:36px;line-height:1;color:#1e88e5;padding:10px;cursor:pointer;text-decoration:none;border:0;background:0 0;font-size:16px;outline:0;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-popup .fr-action-buttons button.fr-command+button{margin-left:24px}.fr-popup .fr-action-buttons button.fr-command:hover,.fr-popup .fr-action-buttons button.fr-command:focus{background:#ebebeb;color:#1e88e5}.fr-popup .fr-action-buttons button.fr-command:active{background:#d6d6d6;color:#1e88e5}.fr-popup .fr-action-buttons button::-moz-focus-inner{border:0}.fr-popup .fr-checkbox{position:relative;display:inline-block;width:16px;height:16px;line-height:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;vertical-align:middle}.fr-popup .fr-checkbox svg{margin-left:2px;margin-top:2px;display:none;width:10px;height:10px}.fr-popup .fr-checkbox span{border:solid 1px #222;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:16px;height:16px;display:inline-block;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background .2s ease 0s,border-color .2s ease 0s;-moz-transition:background .2s ease 0s,border-color .2s ease 0s;-ms-transition:background .2s ease 0s,border-color .2s ease 0s;-o-transition:background .2s ease 0s,border-color .2s ease 0s}.fr-popup .fr-checkbox input{position:absolute;z-index:2;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)";border:0 none;cursor:pointer;height:16px;margin:0;padding:0;width:16px;top:1px;left:1px}.fr-popup .fr-checkbox input:checked+span{background:#1e88e5;border-color:#1e88e5}.fr-popup .fr-checkbox input:checked+span svg{display:block}.fr-popup .fr-checkbox input:focus+span{border-color:#1e88e5}.fr-popup .fr-checkbox-line{font-size:14px;line-height:1.4px;margin-top:10px}.fr-popup .fr-checkbox-line label{cursor:pointer;margin:0 5px;vertical-align:middle}.fr-popup.fr-rtl{direction:rtl;text-align:right}.fr-popup.fr-rtl .fr-action-buttons{text-align:left}.fr-popup.fr-rtl .fr-input-line input+label,.fr-popup.fr-rtl .fr-input-line textarea+label{left:auto;right:0}.fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs{float:right}.fr-popup .fr-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #222;position:absolute;top:-9px;left:50%;margin-left:-5px;display:inline-block}.fr-popup.fr-above .fr-arrow{top:auto;bottom:-9px;border-bottom:0;border-top:5px solid #222}.fr-text-edit-layer{width:250px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block!important}.fr-toolbar{color:#222;background:#fff;position:relative;z-index:4;font-family:Arial,Helvetica,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:0 2px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);text-align:left;border:0;border-top:5px solid #222;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}.fr-toolbar::after{clear:both;display:block;content:"";height:0}.fr-toolbar.fr-rtl{text-align:right}.fr-toolbar.fr-inline{display:none;white-space:nowrap;position:absolute;margin-top:10px}.fr-toolbar.fr-inline .fr-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #222;position:absolute;top:-9px;left:50%;margin-left:-5px;display:inline-block}.fr-toolbar.fr-inline.fr-above{margin-top:-10px;-webkit-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);border-bottom:5px solid #222;border-top:0}.fr-toolbar.fr-inline.fr-above .fr-arrow{top:auto;bottom:-9px;border-bottom:0;border-top-color:inherit;border-top-style:solid;border-top-width:5px}.fr-toolbar.fr-top{top:0;border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.fr-toolbar.fr-bottom{bottom:0;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.fr-separator{background:#ebebeb;display:block;vertical-align:top;float:left}.fr-separator+.fr-separator{display:none}.fr-separator.fr-vs{height:34px;width:1px;margin:2px}.fr-separator.fr-hs{clear:both;height:1px;width:calc(100% - (2 * 2px));margin:0 2px}.fr-separator.fr-hidden{display:none!important}.fr-rtl .fr-separator{float:right}.fr-toolbar.fr-inline .fr-separator.fr-hs{float:none}.fr-toolbar.fr-inline .fr-separator.fr-vs{float:none;display:inline-block}.fr-visibility-helper{display:none;margin-left:0!important}@media (min-width:768px){.fr-visibility-helper{margin-left:1px!important}}@media (min-width:992px){.fr-visibility-helper{margin-left:2px!important}}@media (min-width:1200px){.fr-visibility-helper{margin-left:3px!important}}.fr-opacity-0{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)"}.fr-box{position:relative}.fr-sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.fr-sticky-off{position:relative}.fr-sticky-on{position:fixed}.fr-sticky-on.fr-sticky-ios{position:absolute;left:0;right:0;width:auto!important}.fr-sticky-dummy{display:none}.fr-sticky-on+.fr-sticky-dummy,.fr-sticky-box>.fr-sticky-dummy{display:block}span.fr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-box .fr-counter{position:absolute;bottom:0;padding:5px;right:0;color:#ccc;content:attr(data-chars);font-size:15px;font-family:"Times New Roman",Georgia,Serif;z-index:1;background:#fff;border-top:solid 1px #ebebeb;border-left:solid 1px #ebebeb;border-radius:2px 0 0;-moz-border-radius:2px 0 0;-webkit-border-radius:2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-box.fr-rtl .fr-counter{left:0;right:auto;border-left:0;border-right:solid 1px #ebebeb;border-radius:0 2px 0 0;-moz-border-radius:0 2px 0 0;-webkit-border-radius:0 2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-box.fr-code-view .fr-counter{display:none}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}textarea.fr-code{display:none;width:100%;resize:none;-moz-resize:none;-webkit-resize:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;padding:10px;margin:0;font-family:"Courier New",monospace;font-size:14px;background:#fff;color:#000;outline:0}.fr-box.fr-rtl textarea.fr-code{direction:rtl}.fr-box .CodeMirror{display:none}.fr-box.fr-code-view textarea.fr-code{display:block}.fr-box.fr-code-view.fr-inline{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.fr-box.fr-code-view .fr-element,.fr-box.fr-code-view .fr-placeholder,.fr-box.fr-code-view .fr-iframe{display:none}.fr-box.fr-code-view .CodeMirror{display:block}.fr-box.fr-inline.fr-code-view .fr-command.fr-btn.html-switch{display:block}.fr-box.fr-inline .fr-command.fr-btn.html-switch{position:absolute;top:0;right:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);display:none;background:#fff;color:#222;-moz-outline:0;outline:0;border:0;line-height:1;cursor:pointer;text-align:left;padding:12px;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-box.fr-inline .fr-command.fr-btn.html-switch i{font-size:14px;width:14px;text-align:center}.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover{background:#ebebeb}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-popup .fr-colors-tabs{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);margin-bottom:5px;line-height:16px;margin-left:-2px;margin-right:-2px}.fr-popup .fr-colors-tabs .fr-colors-tab{display:inline-block;width:50%;cursor:pointer;text-align:center;color:#222;font-size:13px;padding:8px 0;position:relative}.fr-popup .fr-colors-tabs .fr-colors-tab:hover,.fr-popup .fr-colors-tabs .fr-colors-tab:focus{color:#1e88e5}.fr-popup .fr-colors-tabs .fr-colors-tab[data-param1=background]::after{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#1e88e5;content:'';-webkit-transition:transform .2s ease 0s;-moz-transition:transform .2s ease 0s;-ms-transition:transform .2s ease 0s;-o-transition:transform .2s ease 0s}.fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab{color:#1e88e5}.fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1=text]~[data-param1=background]::after{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0)}.fr-popup .fr-color-hex-layer{width:100%;margin:0;padding:10px}.fr-popup .fr-color-hex-layer .fr-input-line{float:left;width:calc(100% - 50px);padding:8px 0 0}.fr-popup .fr-color-hex-layer .fr-action-buttons{float:right;width:50px}.fr-popup .fr-color-hex-layer .fr-action-buttons button{background-color:#1e88e5;color:#FFF;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:13px;height:32px}.fr-popup .fr-color-hex-layer .fr-action-buttons button:hover{background-color:#166dba;color:#FFF}.fr-popup .fr-separator+.fr-colors-tabs{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-left:2px;margin-right:2px}.fr-popup .fr-color-set{line-height:0;display:none}.fr-popup .fr-color-set.fr-selected-set{display:block}.fr-popup .fr-color-set>span{display:inline-block;width:32px;height:32px;position:relative;z-index:1}.fr-popup .fr-color-set>span>i,.fr-popup .fr-color-set>span>svg{text-align:center;line-height:32px;height:32px;width:32px;font-size:13px;position:absolute;bottom:0;cursor:default;left:0}.fr-popup .fr-color-set>span .fr-selected-color{color:#fff;font-family:FontAwesome;font-size:13px;font-weight:400;line-height:32px;position:absolute;top:0;bottom:0;right:0;left:0;text-align:center;cursor:default}.fr-popup .fr-color-set>span:hover,.fr-popup .fr-color-set>span:focus{outline:1px solid #222;z-index:2}.fr-rtl .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1=text]~[data-param1=background]::after{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0)}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-drag-helper{background:#1e88e5;height:2px;margin-top:-1px;-webkit-opacity:.2;-moz-opacity:.2;opacity:.2;-ms-filter:"alpha(Opacity=0)";position:absolute;z-index:2147483640;display:none}.fr-drag-helper.fr-visible{display:block}.fr-dragging{-webkit-opacity:.4;-moz-opacity:.4;opacity:.4;-ms-filter:"alpha(Opacity=0)"}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-popup .fr-emoticon{display:inline-block;font-size:20px;width:20px;padding:5px;line-height:1;cursor:default;font-weight:400;font-family:"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fr-popup .fr-emoticon img{height:20px}.fr-popup .fr-link:focus{outline:0;background:#ebebeb}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-popup .fr-file-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.fr-popup .fr-file-upload-layer:hover{background:#ebebeb}.fr-popup .fr-file-upload-layer.fr-drop{background:#ebebeb;border-color:#1e88e5}.fr-popup .fr-file-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0!important;padding:0!important;width:100%!important}.fr-popup .fr-file-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-file-progress-bar-layer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-popup .fr-file-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:400}.fr-popup .fr-file-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-file-progress-bar-layer>div.fr-loader{background:#bcdbf7;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-file-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0;background:#1e88e5;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s}.fr-popup .fr-file-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30%!important;position:absolute;top:0;-webkit-animation:loading 2s linear infinite;-moz-animation:loading 2s linear infinite;-o-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.fr-popup .fr-file-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-file-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}@keyframes loading{from{left:-25%}to{left:100%}}@-webkit-keyframes loading{from{left:-25%}to{left:100%}}@-moz-keyframes loading{from{left:-25%}to{left:100%}}@-o-keyframes loading{from{left:-25%}to{left:100%}}body.fr-fullscreen{overflow:hidden;height:100%;width:100%;position:fixed}.fr-box.fr-fullscreen{margin:0!important;position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483630!important;width:auto!important}.fr-box.fr-fullscreen .fr-toolbar.fr-top{top:0!important}.fr-box.fr-fullscreen .fr-toolbar.fr-bottom{bottom:0!important}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal{text-align:left;padding:20px 20px 10px}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table{border-collapse:collapse;font-size:14px;line-height:1.5;width:100%}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table+table{margin-top:20px}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr{border:0}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th,.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table td{padding:6px 0 4px}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr{border-bottom:solid 1px #ebebeb}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child{width:60%;color:#646464}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:nth-child(n+2){letter-spacing:.5px}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-element img{cursor:pointer}.fr-image-resizer{position:absolute;border:solid 1px #1e88e5;display:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fr-image-resizer.fr-active{display:block}.fr-image-resizer .fr-handler{display:block;position:absolute;background:#1e88e5;border:solid 1px #fff;z-index:4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-image-resizer .fr-handler.fr-hnw{cursor:nw-resize}.fr-image-resizer .fr-handler.fr-hne{cursor:ne-resize}.fr-image-resizer .fr-handler.fr-hsw{cursor:sw-resize}.fr-image-resizer .fr-handler.fr-hse{cursor:se-resize}.fr-image-resizer .fr-handler{width:12px;height:12px}.fr-image-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}.fr-image-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}@media (min-width:1200px){.fr-image-resizer .fr-handler{width:10px;height:10px}.fr-image-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.fr-image-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}.fr-image-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483640;display:none}.fr-popup .fr-image-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;text-align:center}.fr-popup .fr-image-upload-layer:hover{background:#ebebeb}.fr-popup .fr-image-upload-layer.fr-drop{background:#ebebeb;border-color:#1e88e5}.fr-popup .fr-image-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0!important;padding:0!important;width:100%!important}.fr-popup .fr-image-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-image-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:400}.fr-popup .fr-image-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-image-progress-bar-layer>div.fr-loader{background:#bcdbf7;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-image-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0;background:#1e88e5;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s}.fr-popup .fr-image-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30%!important;position:absolute;top:0;-webkit-animation:loading 2s linear infinite;-moz-animation:loading 2s linear infinite;-o-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.fr-popup .fr-image-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-image-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-image-size-layer .fr-image-group .fr-input-line{width:calc(50% - 5px);display:inline-block}.fr-image-size-layer .fr-image-group .fr-input-line+.fr-input-line{margin-left:10px}.fr-uploading{-webkit-opacity:.4;-moz-opacity:.4;opacity:.4;-ms-filter:"alpha(Opacity=0)"}@keyframes loading{from{left:-25%}to{left:100%}}@-webkit-keyframes loading{from{left:-25%}to{left:100%}}@-moz-keyframes loading{from{left:-25%}to{left:100%}}@-o-keyframes loading{from{left:-25%}to{left:100%}}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-modal-head .fr-modal-head-line::after{clear:both;display:block;content:"";height:0}.fr-modal-head .fr-modal-head-line i.fr-modal-more{float:left;opacity:1;-webkit-transition:padding .2s ease 0s,width .2s ease 0s,opacity .2s ease 0s;-moz-transition:padding .2s ease 0s,width .2s ease 0s,opacity .2s ease 0s;-ms-transition:padding .2s ease 0s,width .2s ease 0s,opacity .2s ease 0s;-o-transition:padding .2s ease 0s,width .2s ease 0s,opacity .2s ease 0s;padding:12px}.fr-modal-head .fr-modal-head-line i.fr-modal-more.fr-not-available{opacity:0;width:0;padding:12px 0}.fr-modal-head .fr-modal-tags{display:none;text-align:left}.fr-modal-head .fr-modal-tags a{display:inline-block;opacity:0;padding:6px 8px;margin:8px 0 8px 8px;text-decoration:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#1e88e5;-webkit-transition:opacity .2s ease 0s,background .2s ease 0s;-moz-transition:opacity .2s ease 0s,background .2s ease 0s;-ms-transition:opacity .2s ease 0s,background .2s ease 0s;-o-transition:opacity .2s ease 0s,background .2s ease 0s;cursor:pointer}.fr-modal-head .fr-modal-tags a:focus{outline:0}.fr-modal-head .fr-modal-tags a.fr-selected-tag{background:#d6d6d6}div.fr-modal-body .fr-preloader{display:block;margin:50px auto}div.fr-modal-body div.fr-image-list{text-align:center;margin:0 10px;padding:0}div.fr-modal-body div.fr-image-list::after{clear:both;display:block;content:"";height:0}div.fr-modal-body div.fr-image-list .fr-list-column{float:left;width:calc((100% - 10px) / 2)}@media (min-width:768px) and (max-width:1199px){div.fr-modal-body div.fr-image-list .fr-list-column{width:calc((100% - 20px) / 3)}}@media (min-width:1200px){div.fr-modal-body div.fr-image-list .fr-list-column{width:calc((100% - 30px) / 4)}}div.fr-modal-body div.fr-image-list .fr-list-column+.fr-list-column{margin-left:10px}div.fr-modal-body div.fr-image-list div.fr-image-container{position:relative;width:100%;display:block;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden}div.fr-modal-body div.fr-image-list div.fr-image-container:first-child{margin-top:10px}div.fr-modal-body div.fr-image-list div.fr-image-container+div{margin-top:10px}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after{position:absolute;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;-ms-filter:"alpha(Opacity=0)";-webkit-transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;-ms-transition:opacity .2s ease 0s;-o-transition:opacity .2s ease 0s;background:#000;content:"";top:0;left:0;bottom:0;right:0;z-index:2}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::before{content:attr(data-deleting);color:#fff;top:0;left:0;bottom:0;right:0;margin:auto;position:absolute;z-index:3;font-size:15px;height:20px}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty{height:95px;background:#ccc;z-index:1}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty::after{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;content:attr(data-loading);display:inline-block;height:20px}div.fr-modal-body div.fr-image-list div.fr-image-container img{width:100%;vertical-align:middle;position:relative;z-index:2;-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"alpha(Opacity=0)";-webkit-transition:opacity .2s ease 0s,filter .2s ease 0s;-moz-transition:opacity .2s ease 0s,filter .2s ease 0s;-ms-transition:opacity .2s ease 0s,filter .2s ease 0s;-o-transition:opacity .2s ease 0s,filter .2s ease 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0)}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected img{-webkit-opacity:.75;-moz-opacity:.75;opacity:.75;-ms-filter:"alpha(Opacity=0)"}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-delete-img,div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-insert-img{display:inline-block}div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img,div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{display:none;top:50%;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:background .2s ease 0s,color .2s ease 0s;-moz-transition:background .2s ease 0s,color .2s ease 0s;-ms-transition:background .2s ease 0s,color .2s ease 0s;-o-transition:background .2s ease 0s,color .2s ease 0s;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);position:absolute;cursor:pointer;margin:0;width:36px;height:36px;line-height:36px;text-decoration:none;z-index:3}div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img{background:#b8312f;color:#fff;left:50%;-webkit-transform:translateY(-50%) translateX(25%);-moz-transform:translateY(-50%) translateX(25%);-ms-transform:translateY(-50%) translateX(25%);-o-transform:translateY(-50%) translateX(25%)}div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{background:#fff;color:#1e88e5;left:50%;-webkit-transform:translateY(-50%) translateX(-125%);-moz-transform:translateY(-50%) translateX(-125%);-ms-transform:translateY(-50%) translateX(-125%);-o-transform:translateY(-50%) translateX(-125%)}.fr-desktop .fr-modal-wrapper .fr-modal-head .fr-modal-tags a:hover{background:#ebebeb}.fr-desktop .fr-modal-wrapper .fr-modal-head .fr-modal-tags a.fr-selected-tag{background:#d6d6d6}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover img{-webkit-opacity:.75;-moz-opacity:.75;opacity:.75;-ms-filter:"alpha(Opacity=0)"}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-delete-img,.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-insert-img{display:inline-block}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover{background:#bf4644;color:#fff}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover{background:#ebebeb}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-line-breaker{cursor:text;border-top:1px solid #1e88e5;position:fixed;z-index:2;display:none}.fr-line-breaker.fr-visible{display:block}.fr-line-breaker a.fr-floating-btn{position:absolute;left:calc(50% - (32px / 2));top:-16px}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-quick-insert{position:absolute;z-index:2147483639;white-space:nowrap;padding-right:5px;margin-left:-5px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fr-quick-insert.fr-on a.fr-floating-btn svg{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg)}.fr-quick-insert.fr-hidden{display:none}.fr-qi-helper{position:absolute;z-index:3;padding-left:16px;white-space:nowrap}.fr-qi-helper a.fr-btn.fr-floating-btn{text-align:center;display:inline-block;color:#222;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)";-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0)}.fr-qi-helper a.fr-btn.fr-floating-btn.fr-size-1{-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"alpha(Opacity=0)";-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-special-characters-modal{text-align:left;padding:20px 20px 10px}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-special-characters-modal .fr-special-characters-list{margin-bottom:20px}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-special-characters-modal .fr-special-characters-title{font-weight:700;font-size:14px;padding:6px 0 4px;margin:0 0 5px}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-special-characters-modal .fr-special-character{display:inline-block;font-size:16px;width:20px;height:20px;padding:5px;line-height:20px;cursor:default;font-weight:400;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-align:center;border:1px solid #ccc;margin:-1px 0 0 -1px}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-element table td.fr-selected-cell,.fr-element table th.fr-selected-cell{border:1px double #1e88e5}.fr-element table tr{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element table td,.fr-element table th{user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text}.fr-element .fr-no-selection table td,.fr-element .fr-no-selection table th{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-table-resizer{cursor:col-resize;position:absolute;z-index:3;display:none}.fr-table-resizer.fr-moving{z-index:2}.fr-table-resizer div{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)";border-right:1px solid #1e88e5}.fr-no-selection{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-popup .fr-table-colors-hex-layer{width:100%;margin:0;padding:10px}.fr-popup .fr-table-colors-hex-layer .fr-input-line{float:left;width:calc(100% - 50px);padding:8px 0 0}.fr-popup .fr-table-colors-hex-layer .fr-action-buttons{float:right;width:50px}.fr-popup .fr-table-colors-hex-layer .fr-action-buttons button{background-color:#1e88e5;color:#FFF;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:13px;height:32px}.fr-popup .fr-table-colors-hex-layer .fr-action-buttons button:hover{background-color:#166dba;color:#FFF}.fr-popup .fr-table-size .fr-table-size-info{text-align:center;font-size:14px;padding:8px}.fr-popup .fr-table-size .fr-select-table-size{line-height:0;padding:0 5px 5px;white-space:nowrap}.fr-popup .fr-table-size .fr-select-table-size>span{display:inline-block;padding:0 4px 4px 0;background:0 0}.fr-popup .fr-table-size .fr-select-table-size>span>span{display:inline-block;width:18px;height:18px;border:1px solid #ddd}.fr-popup .fr-table-size .fr-select-table-size>span.hover{background:0 0}.fr-popup .fr-table-size .fr-select-table-size>span.hover>span{background:rgba(30,136,229,.3);border:solid 1px #1e88e5}.fr-popup .fr-table-size .fr-select-table-size .new-line::after{clear:both;display:block;content:"";height:0}.fr-popup.fr-above .fr-table-size .fr-select-table-size>span{display:inline-block!important}.fr-popup .fr-table-colors-buttons{margin-bottom:5px}.fr-popup .fr-table-colors{line-height:0;display:block}.fr-popup .fr-table-colors>span{display:inline-block;width:32px;height:32px;position:relative;z-index:1}.fr-popup .fr-table-colors>span>i{text-align:center;line-height:32px;height:32px;width:32px;font-size:13px;position:absolute;bottom:0;cursor:default;left:0}.fr-popup .fr-table-colors>span:focus{outline:1px solid #222;z-index:2}.fr-popup.fr-desktop .fr-table-size .fr-select-table-size>span>span{width:12px;height:12px}.fr-insert-helper{position:absolute;z-index:9999;white-space:nowrap}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-element .fr-video{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element .fr-video::after{position:absolute;content:'';z-index:1;top:0;left:0;right:0;bottom:0;cursor:pointer;display:block;background:rgba(0,0,0,0)}.fr-element .fr-video.fr-active>*{z-index:2;position:relative}.fr-element .fr-video>*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;max-width:100%;border:0}.fr-box .fr-video-resizer{position:absolute;border:solid 1px #1e88e5;display:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-box .fr-video-resizer.fr-active{display:block}.fr-box .fr-video-resizer .fr-handler{display:block;position:absolute;background:#1e88e5;border:solid 1px #fff;z-index:4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-box .fr-video-resizer .fr-handler.fr-hnw{cursor:nw-resize}.fr-box .fr-video-resizer .fr-handler.fr-hne{cursor:ne-resize}.fr-box .fr-video-resizer .fr-handler.fr-hsw{cursor:sw-resize}.fr-box .fr-video-resizer .fr-handler.fr-hse{cursor:se-resize}.fr-box .fr-video-resizer .fr-handler{width:12px;height:12px}.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}@media (min-width:1200px){.fr-box .fr-video-resizer .fr-handler{width:10px;height:10px}.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line{width:calc(50% - 5px);display:inline-block}.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line+.fr-input-line{margin-left:10px}.fr-popup .fr-video-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;text-align:center}.fr-popup .fr-video-upload-layer:hover{background:#ebebeb}.fr-popup .fr-video-upload-layer.fr-drop{background:#ebebeb;border-color:#1e88e5}.fr-popup .fr-video-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0!important;padding:0!important;width:100%!important}.fr-popup .fr-video-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-video-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:400}.fr-popup .fr-video-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-video-progress-bar-layer>div.fr-loader{background:#bcdbf7;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-video-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0;background:#1e88e5;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s}.fr-popup .fr-video-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30%!important;position:absolute;top:0;-webkit-animation:loading 2s linear infinite;-moz-animation:loading 2s linear infinite;-o-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.fr-popup .fr-video-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-video-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-video-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483640;display:none}
.CodeMirror{font-family:monospace;height:300px;color:#000}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror div.CodeMirror-cursor{border-left:1px solid #000}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.CodeMirror.cm-fat-cursor div.CodeMirror-cursor{width:auto;border:0;background:#7e7}.CodeMirror.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}@-moz-keyframes blink{0%{background:#7e7}50%{background:0 0}100%{background:#7e7}}@-webkit-keyframes blink{0%{background:#7e7}50%{background:0 0}100%{background:#7e7}}@keyframes blink{0%{background:#7e7}50%{background:0 0}100%{background:#7e7}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-ruler{border-left:1px solid #ccc;position:absolute}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:0;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;height:100%}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-measure pre{position:static}.CodeMirror div.CodeMirror-cursor{position:absolute;border-right:none;width:0}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror ::selection{background:#d7d4f0}.CodeMirror ::-moz-selection{background:#d7d4f0}.cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}
.fr-toolbar,
.fr-popup,
.fr-modal .fr-modal-wrapper,
.fr-popup.fr-above .fr-arrow {
    border-top-color: #991177;
}
.fr-popup .fr-arrow,
.fr-popup.fr-above {
    border-bottom-color: #991177;
}



.az-ma-froala-editor .fr-toolbar,
.az-ma-froala-editor .fr-popup,
.az-ma-froala-editor .fr-modal .fr-modal-wrapper,
.az-ma-froala-editor .fr-popup.fr-above .fr-arrow {
    border-top-color: #707070;
}


.az-ma-froala-editor .fr-popup .fr-arrow,
.az-ma-froala-editor .fr-popup.fr-above {
    border-bottom-color: #707070;
}
.fr-view table.fr-no-borders td, 
.fr-view table.fr-no-borders th {
    border-style: hidden !important;
}
.fr-dashed-borders td,
.fr-dashed-borders th {
    border-style: dashed !important;
}

.fr-no-borders td,
.fr-no-borders th {
    border-style: none !important;
}

.fr-alternate-rows tbody tr:nth-child(2n) {
    background: rgb(245, 245, 245) !important;
}
/*!
 * froala_editor v3.2.1 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2020 Froala Labs
 */

.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-element,.fr-element:focus{outline:0 solid transparent}.fr-box.fr-basic{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-box.fr-basic .fr-element{font-family:sans-serif;color:#414141;font-size:14px;line-height:1.6;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-x:auto;min-height:60px;text-align:left}.fr-box.fr-basic.fr-rtl .fr-element{text-align:right}.fr-element{background:transparent;position:relative;z-index:2;-webkit-user-select:auto}.fr-element a{user-select:auto;-o-user-select:auto;-moz-user-select:auto;-khtml-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto}.fr-element.fr-disabled{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element [contenteditable="true"]{outline:0 solid transparent}.fr-box a.fr-floating-btn{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:40px;width:40px;text-align:center;background:#FFF;color:#333333;-webkit-transition:background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;-moz-transition:background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;-ms-transition:background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;-o-transition:background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;outline:none;left:0;top:0;line-height:40px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);text-align:center;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none}.fr-box a.fr-floating-btn svg{-webkit-transition:transform 0.2s ease 0s;-moz-transition:transform 0.2s ease 0s;-ms-transition:transform 0.2s ease 0s;-o-transition:transform 0.2s ease 0s;fill:#333333}.fr-box a.fr-floating-btn i,.fr-box a.fr-floating-btn svg{font-size:14px;line-height:40px}.fr-box a.fr-floating-btn.fr-btn+.fr-btn{margin-left:10px}.fr-box a.fr-floating-btn:hover{background:#ebebeb;cursor:pointer}.fr-box a.fr-floating-btn:hover svg{fill:#333333}.fr-box .fr-visible a.fr-floating-btn{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}iframe.fr-iframe{width:100%;border:none;position:relative;display:block;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-wrapper{position:relative;z-index:1}.fr-wrapper::after{clear:both;display:block;content:"";height:0}.fr-wrapper .fr-placeholder{position:absolute;font-size:14px;color:#AAA;font-family:sans-serif;z-index:1;display:none;top:0;left:0;right:0;overflow:hidden}.fr-wrapper.show-placeholder .fr-placeholder{display:block;white-space:nowrap;text-overflow:ellipsis}.fr-wrapper ::-moz-selection{background:#b5d6fd;color:#000}.fr-wrapper ::selection{background:#b5d6fd;color:#000}.fr-box.fr-basic .fr-wrapper{background:#FFF;border:1px solid #CCCCCC;border-bottom-color:#efefef;top:0;left:0}.fr-box.fr-basic.fr-top .fr-wrapper{border-top:0}.fr-box.fr-basic.fr-bottom .fr-wrapper{border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}@media (min-width: 992px){.fr-box.fr-document{min-width:21cm}.fr-box.fr-document .fr-wrapper{text-align:left;padding:30px;min-width:21cm;background:#efefef}.fr-box.fr-document .fr-wrapper .fr-element{text-align:left;background:#FFF;width:21cm;margin:auto;min-height:26cm !important;padding:1cm 2cm;overflow:visible;z-index:auto}.fr-box.fr-document .fr-wrapper .fr-element hr{margin-left:-2cm;margin-right:-2cm;background:#efefef;height:1cm;outline:none;border:none}.fr-box.fr-document .fr-wrapper .fr-element img{z-index:1}}.fr-tooltip{position:absolute;top:0;left:0;padding:0 8px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#222222;color:#FFF;font-size:11px;line-height:22px;font-family:Arial, Helvetica, sans-serif;-webkit-transition:opacity 0.2s ease 0s;-moz-transition:opacity 0.2s ease 0s;-ms-transition:opacity 0.2s ease 0s;-o-transition:opacity 0.2s ease 0s;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";left:-3000px;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:2147483647;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fr-tooltip.fr-visible{-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-toolbar .fr-btn-wrap,.fr-popup .fr-btn-wrap,.fr-modal .fr-btn-wrap{float:left;white-space:nowrap;position:relative}.fr-toolbar .fr-btn-wrap.fr-hidden,.fr-popup .fr-btn-wrap.fr-hidden,.fr-modal .fr-btn-wrap.fr-hidden{display:none}.fr-toolbar .fr-command.fr-btn,.fr-popup .fr-command.fr-btn,.fr-modal .fr-command.fr-btn{background:transparent;color:#333333;-moz-outline:0;outline:none;border:0;line-height:1;cursor:pointer;text-align:left;margin:4px 2px;padding:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:2;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;float:left;height:40px}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-options,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-options{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar .fr-command.fr-btn.fr-btn-hover,.fr-popup .fr-command.fr-btn.fr-btn-hover,.fr-modal .fr-command.fr-btn.fr-btn-hover{border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar .fr-command.fr-btn::-moz-focus-inner,.fr-popup .fr-command.fr-btn::-moz-focus-inner,.fr-modal .fr-command.fr-btn::-moz-focus-inner{border:0;padding:0}.fr-toolbar .fr-command.fr-btn.fr-btn-text,.fr-popup .fr-command.fr-btn.fr-btn-text,.fr-modal .fr-command.fr-btn.fr-btn-text{width:auto}.fr-toolbar .fr-command.fr-btn i,.fr-toolbar .fr-command.fr-btn svg,.fr-popup .fr-command.fr-btn i,.fr-popup .fr-command.fr-btn svg,.fr-modal .fr-command.fr-btn i,.fr-modal .fr-command.fr-btn svg{display:block;text-align:center;float:none;margin:8px 7px;width:24px}.fr-toolbar .fr-command.fr-btn svg.fr-svg,.fr-popup .fr-command.fr-btn svg.fr-svg,.fr-modal .fr-command.fr-btn svg.fr-svg{height:24px}.fr-toolbar .fr-command.fr-btn svg path,.fr-popup .fr-command.fr-btn svg path,.fr-modal .fr-command.fr-btn svg path{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;fill:#333333}.fr-toolbar .fr-command.fr-btn span.fr-sr-only,.fr-popup .fr-command.fr-btn span.fr-sr-only,.fr-modal .fr-command.fr-btn span.fr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-toolbar .fr-command.fr-btn span,.fr-popup .fr-command.fr-btn span,.fr-modal .fr-command.fr-btn span{font-size:14px;display:block;line-height:17px;min-width:30px;float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:17px;font-weight:bold;padding:0 4px}.fr-toolbar .fr-command.fr-btn img,.fr-popup .fr-command.fr-btn img,.fr-modal .fr-command.fr-btn img{margin:8px 7px;width:24px}.fr-toolbar .fr-command.fr-btn.fr-btn-active-popup,.fr-popup .fr-command.fr-btn.fr-btn-active-popup,.fr-modal .fr-command.fr-btn.fr-btn-active-popup{background:#d6d6d6}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-selection span{font-weight:normal}.fr-toolbar .fr-command.fr-btn.fr-dropdown i,.fr-toolbar .fr-command.fr-btn.fr-dropdown span,.fr-toolbar .fr-command.fr-btn.fr-dropdown img,.fr-toolbar .fr-command.fr-btn.fr-dropdown svg,.fr-popup .fr-command.fr-btn.fr-dropdown i,.fr-popup .fr-command.fr-btn.fr-dropdown span,.fr-popup .fr-command.fr-btn.fr-dropdown img,.fr-popup .fr-command.fr-btn.fr-dropdown svg,.fr-modal .fr-command.fr-btn.fr-dropdown i,.fr-modal .fr-command.fr-btn.fr-dropdown span,.fr-modal .fr-command.fr-btn.fr-dropdown img,.fr-modal .fr-command.fr-btn.fr-dropdown svg{margin-left:3px;margin-right:11px}.fr-toolbar .fr-command.fr-btn.fr-dropdown:after,.fr-popup .fr-command.fr-btn.fr-dropdown:after,.fr-modal .fr-command.fr-btn.fr-dropdown:after{position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333333;right:2px;top:18px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;content:""}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active{fill:#333333;background:#d6d6d6;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover{background:#ebebeb;fill:#333333}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover::after{border-top-color:#333333}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after{border-top:0;border-bottom:4px solid #222222}.fr-toolbar .fr-command.fr-btn.fr-disabled,.fr-popup .fr-command.fr-btn.fr-disabled,.fr-modal .fr-command.fr-btn.fr-disabled{color:#bdbdbd;cursor:default;-webkit-opacity:0.3;-moz-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-toolbar .fr-command.fr-btn.fr-disabled::after,.fr-popup .fr-command.fr-btn.fr-disabled::after,.fr-modal .fr-command.fr-btn.fr-disabled::after{border-top-color:#bdbdbd}.fr-toolbar .fr-command.fr-btn.fr-hidden,.fr-popup .fr-command.fr-btn.fr-hidden,.fr-modal .fr-command.fr-btn.fr-hidden{display:none}.fr-toolbar .fr-tabs .fr-command.fr-btn,.fr-popup .fr-tabs .fr-command.fr-btn,.fr-modal .fr-tabs .fr-command.fr-btn{margin:0;width:46px;height:40px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab{background:#FFF}.fr-toolbar .fr-tabs .fr-command.fr-btn span,.fr-popup .fr-tabs .fr-command.fr-btn span,.fr-modal .fr-tabs .fr-command.fr-btn span{height:27px}.fr-toolbar .fr-tabs .fr-command.fr-btn img,.fr-toolbar .fr-tabs .fr-command.fr-btn svg,.fr-popup .fr-tabs .fr-command.fr-btn img,.fr-popup .fr-tabs .fr-command.fr-btn svg,.fr-modal .fr-tabs .fr-command.fr-btn img,.fr-modal .fr-tabs .fr-command.fr-btn svg{margin:8px 11px;width:24px;height:24px}.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path{fill:#0098f7}.fr-toolbar.fr-disabled .fr-btn,.fr-toolbar.fr-disabled .fr-btn.fr-active,.fr-popup.fr-disabled .fr-btn,.fr-popup.fr-disabled .fr-btn.fr-active,.fr-modal.fr-disabled .fr-btn,.fr-modal.fr-disabled .fr-btn.fr-active{color:#bdbdbd;-webkit-opacity:0.3;-moz-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after,.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after,.fr-popup.fr-disabled .fr-btn.fr-dropdown::after,.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after,.fr-modal.fr-disabled .fr-btn.fr-dropdown::after,.fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown::after{border-top-color:#bdbdbd}.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-left,.fr-popup.fr-rtl .fr-btn-grp.fr-float-left,.fr-modal.fr-rtl .fr-btn-grp.fr-float-left{float:right}.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-right,.fr-popup.fr-rtl .fr-btn-grp.fr-float-right,.fr-modal.fr-rtl .fr-btn-grp.fr-float-right{float:left}.fr-toolbar.fr-rtl .fr-command.fr-btn,.fr-toolbar.fr-rtl .fr-btn-wrap,.fr-popup.fr-rtl .fr-command.fr-btn,.fr-popup.fr-rtl .fr-btn-wrap,.fr-modal.fr-rtl .fr-command.fr-btn,.fr-modal.fr-rtl .fr-btn-wrap{float:right}.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options{border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover,.fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover,.fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-inline>.fr-command.fr-btn:not(.fr-hidden),.fr-toolbar.fr-inline>.fr-btn-wrap:not(.fr-hidden){display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;float:none}.fr-desktop .fr-command:hover,.fr-desktop .fr-command:focus,.fr-desktop .fr-command.fr-btn-hover,.fr-desktop .fr-command.fr-expanded{outline:0;color:#333333}.fr-desktop .fr-command:hover:not(.fr-table-cell),.fr-desktop .fr-command:focus:not(.fr-table-cell),.fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell),.fr-desktop .fr-command.fr-expanded:not(.fr-table-cell){background:#ebebeb}.fr-desktop .fr-command:hover::after,.fr-desktop .fr-command:focus::after,.fr-desktop .fr-command.fr-btn-hover::after,.fr-desktop .fr-command.fr-expanded::after{border-top-color:#333333}.fr-desktop .fr-command.fr-selected:not(.fr-table-cell),.fr-desktop .fr-command:active{color:#333333;background:#d6d6d6}.fr-desktop .fr-command.fr-active:hover,.fr-desktop .fr-command.fr-active:focus,.fr-desktop .fr-command.fr-active.fr-btn-hover,.fr-desktop .fr-command.fr-active.fr-expanded{background:#ebebeb}.fr-desktop .fr-command.fr-active:active{background:#d6d6d6}.fr-desktop .fr-command.fr-disabled:hover,.fr-desktop .fr-command.fr-disabled:focus,.fr-desktop .fr-command.fr-disabled.fr-selected{background:transparent}.fr-desktop.fr-disabled .fr-command:hover,.fr-desktop.fr-disabled .fr-command:focus,.fr-desktop.fr-disabled .fr-command.fr-selected{background:transparent}.fr-toolbar.fr-mobile .fr-command.fr-blink,.fr-popup.fr-mobile .fr-command.fr-blink{background:#d6d6d6}.fr-command.fr-btn.fr-options{width:16px;margin-left:-5px}.fr-command.fr-btn.fr-options.fr-btn-hover,.fr-command.fr-btn.fr-options:hover,.fr-command.fr-btn.fr-options:focus{border-left:solid 1px #FAFAFA;-webkit-transition:border-left 0s, background-color 0.5s;-moz-transition:border-left 0s, background-color 0.5s;-ms-transition:border-left 0s, background-color 0.5s;-o-transition:border-left 0s, background-color 0.5s}.fr-command.fr-btn+.fr-dropdown-menu{background:#FFF;display:inline-block;position:absolute;right:auto;bottom:auto;height:auto;z-index:4;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-overflow-scrolling:touch;overflow:hidden;zoom:1;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)}.fr-command.fr-btn+.fr-dropdown-menu.test-height .fr-dropdown-wrapper{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;height:auto;max-height:275px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper{padding:0;margin:auto;display:inline-block;text-align:left;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-ms-transition:height 0.3s;-o-transition:height 0.3s;margin-top:0;float:left;height:0;margin-top:0 !important}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content{position:relative}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list{list-style-type:none;margin:0;padding:8px 0;min-width:72px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li{padding:0;margin:0;font-size:15px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a{padding:0 20px;line-height:200%;display:flex;cursor:pointer;white-space:nowrap;color:inherit;text-decoration:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg{width:24px;height:24px;margin:3px 4px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path{fill:#333333}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active{background:#d6d6d6}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled{color:#bdbdbd;cursor:default}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a .fr-shortcut{margin-left:20px;font-weight:bold;-webkit-opacity:0.75;-moz-opacity:0.75;opacity:0.75}.fr-command.fr-btn.fr-active+.fr-dropdown-menu{display:inline-block;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)}.fr-bottom>.fr-command.fr-btn+.fr-dropdown-menu{border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-rtl .fr-dropdown-wrapper,.fr-popup.fr-rtl .fr-dropdown-wrapper{text-align:right !important}body.prevent-scroll{overflow:hidden}body.prevent-scroll.fr-mobile{position:fixed;-webkit-overflow-scrolling:touch}.fr-modal{color:#222222;font-family:Arial, Helvetica, sans-serif;position:fixed;overflow-x:auto;overflow-y:scroll;top:0;left:0;bottom:0;right:0;width:100%;z-index:2147483640;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;line-height:1.2}.fr-modal.fr-middle .fr-modal-wrapper{margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);position:absolute}.fr-modal .fr-modal-wrapper{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-clip:padding-box;margin:20px auto;display:inline-block;background:#FFF;min-width:300px;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);border:0;overflow:hidden;width:90%;position:relative}@media (min-width: 768px) and (max-width: 991px){.fr-modal .fr-modal-wrapper{margin:30px auto;width:70%}}@media (min-width: 992px){.fr-modal .fr-modal-wrapper{margin:50px auto;width:960px}}.fr-modal .fr-modal-wrapper .fr-modal-head{background:#FFF;overflow:hidden;position:absolute;width:100%;min-height:42px;z-index:3;border-bottom:solid #efefef 1px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s}.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line{height:56px;padding:0 10px}.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close{margin:10px;position:absolute;top:0;right:0}.fr-modal .fr-modal-wrapper .fr-modal-head h4{font-size:20px;padding:19px 10px;margin:0;font-weight:400;line-height:18px;display:inline-block;float:left}.fr-modal .fr-modal-wrapper div.fr-modal-body{height:100%;min-height:150px;overflow-y:auto;padding-bottom:20px}.fr-modal .fr-modal-wrapper div.fr-modal-body:focus{outline:0}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command{height:36px;line-height:1;color:#0098f7;padding:10px;cursor:pointer;text-decoration:none;border:none;background:none;font-size:16px;outline:none;-webkit-transition:background 0.2s ease 0s;-moz-transition:background 0.2s ease 0s;-ms-transition:background 0.2s ease 0s;-o-transition:background 0.2s ease 0s;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command+button{margin-left:24px}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover,.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus{background:#ebebeb;color:#0098f7}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active{background:#d6d6d6;color:#0098f7}.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner{border:0}.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover{background:#ebebeb}.fr-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:2147483639}ol.decimal_type{counter-reset:item}ol.decimal_type>li{display:block}ol.decimal_type>li:before{content:counters(item,".") ". ";counter-increment:item}.fr-popup{position:absolute;display:none;color:#222222;background:#FFF;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);font-family:Arial, Helvetica, sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;margin-top:10px;z-index:2147483635;text-align:left;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}.fr-popup .fr-icon{text-align:center;vertical-align:middle;font-size:20px;line-height:1;cursor:pointer;font-weight:400;box-sizing:content-box;padding:6px}.fr-popup .fr-icon-container{padding:20px;max-height:200px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@supports not (-ms-high-contrast: none){.fr-popup .fr-icon-container{grid-template-columns:repeat(auto-fill, minmax(36px, 36px));display:grid}}@media (min-width: 768px){.fr-popup .fr-icon-container{min-width:276px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.fr-popup .fr-icon-container{display:inline-flex;-ms-flex-flow:row wrap}}@media screen and (-ms-high-contrast: active) and (max-width: 768px), (-ms-high-contrast: none) and (max-width: 768px){.fr-popup .fr-icon-container{width:236px}}.fr-popup .fr-input-focus{background:whitesmoke}.fr-popup.fr-above{margin-top:-10px;border-top:0}.fr-popup.fr-active{display:block}.fr-popup.fr-hidden{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-popup.fr-empty{display:none !important}.fr-popup .fr-hs{display:block !important}.fr-popup .fr-hs.fr-hidden{display:none !important}.fr-popup .fr-input-line{position:relative;padding:15px 0}.fr-popup .fr-input-line input[type="text"],.fr-popup .fr-input-line textarea{width:100%;margin-bottom:1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:solid 1px #999999;color:#222222;font-size:14px;background:#FFF;position:relative;z-index:2;padding:4px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border 0.5s, padding 0.5s;-moz-transition:border 0.5s, padding 0.5s;-ms-transition:border 0.5s, padding 0.5s;-o-transition:border 0.5s, padding 0.5s}.fr-popup .fr-input-line input[type="text"]:hover,.fr-popup .fr-input-line textarea:hover{border:solid 1px #515151}.fr-popup .fr-input-line input[type="text"]:focus,.fr-popup .fr-input-line textarea:focus{border:solid 2px #0098f7;padding:3px 11px}.fr-popup .fr-input-line input[type="text"]{height:46px}.fr-popup .fr-input-line input+label,.fr-popup .fr-input-line textarea+label{position:absolute;top:29px;left:12px;font-size:14px;color:grey;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;z-index:3;display:block;background:#FFF;padding:0;cursor:text}.fr-popup .fr-input-line input.fr-not-empty+label,.fr-popup .fr-input-line textarea.fr-not-empty+label{color:gray;width:auto;left:4px;padding:0 4px;font-size:11px;top:9px}.fr-popup input,.fr-popup textarea{user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;outline:none}.fr-popup textarea{resize:none}.fr-popup .fr-buttons{white-space:nowrap;line-height:0}.fr-popup .fr-buttons .fr-btn{margin-left:4px;margin-right:4px;display:inline-block;float:none}.fr-popup .fr-buttons .fr-btn i{float:left}.fr-popup .fr-buttons .fr-separator{display:inline-block;float:none}.fr-popup .fr-buttons.fr-tabs{border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;overflow:hidden}@media (max-width: 768px){.fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll{overflow:scroll;overflow-y:hidden;width:276px}}.fr-popup .fr-buttons:not(.fr-tabs){padding:5px}.fr-popup .fr-layer{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:195px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:20px;display:none}@media (min-width: 768px){.fr-popup .fr-layer{width:260px}}.fr-popup .fr-layer.fr-active{display:inline-block}.fr-popup .fr-action-buttons{z-index:7;height:36px;text-align:right}.fr-popup .fr-action-buttons button.fr-command{height:36px;line-height:1;color:#0098f7;padding:10px;cursor:pointer;text-decoration:none;border:none;background:none;font-size:16px;outline:none;-webkit-transition:background 0.2s ease 0s;-moz-transition:background 0.2s ease 0s;-ms-transition:background 0.2s ease 0s;-o-transition:background 0.2s ease 0s;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-popup .fr-action-buttons button.fr-command+button{margin-left:24px}.fr-popup .fr-action-buttons button.fr-command:hover,.fr-popup .fr-action-buttons button.fr-command:focus{background:#ebebeb;color:#0098f7}.fr-popup .fr-action-buttons button.fr-command:active{background:#d6d6d6;color:#0098f7}.fr-popup .fr-action-buttons button::-moz-focus-inner{border:0}.fr-popup .fr-checkbox{position:relative;display:inline-block;width:18px;height:18px;padding:10px;border-radius:100%;line-height:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;vertical-align:middle}.fr-popup .fr-checkbox svg{margin-left:2px;margin-top:2px;display:none;width:10px;height:10px}.fr-popup .fr-checkbox span{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:18px;height:18px;display:inline-block;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-moz-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-ms-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-o-transition:background 0.2s ease 0s, border-color 0.2s ease 0s}.fr-popup .fr-checkbox input{position:absolute;z-index:2;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border:0 none;cursor:pointer;height:18px;margin:0;padding:0;width:18px;top:7px;left:7px}.fr-popup .fr-checkbox input:not(:checked)+span{border:solid 2px #999999}.fr-popup .fr-checkbox input:not(:checked):active+span{background-color:#f5f5f5}.fr-popup .fr-checkbox input:not(:checked):focus+span,.fr-popup .fr-checkbox input:not(:checked):hover+span{border-color:#515151}.fr-popup .fr-checkbox input:checked+span{background:#0098f7;border:solid 2px #0098f7}.fr-popup .fr-checkbox input:checked+span svg{display:block}.fr-popup .fr-checkbox input:checked:active+span{background-color:#EcF5Ff}.fr-popup .fr-checkbox input:checked:focus+span,.fr-popup .fr-checkbox input:checked:hover+span{-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-popup .fr-checkbox-line{font-size:14px;line-height:1.4px;margin-top:10px}.fr-popup .fr-checkbox-line label{cursor:pointer;margin:0 5px;vertical-align:middle}.fr-popup.fr-rtl{direction:rtl;text-align:right}.fr-popup.fr-rtl .fr-action-buttons{text-align:left}.fr-popup.fr-rtl .fr-input-line input+label,.fr-popup.fr-rtl .fr-input-line textarea+label{left:auto;right:0}.fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs{float:right}.fr-text-edit-layer{width:250px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block !important}.fr-toolbar{color:#222222;background:#FFF;position:relative;font-family:Arial, Helvetica, sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:left;border:1px solid #CCCCCC;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2;padding-bottom:0;-webkit-transition:padding-bottom 0.5s;-moz-transition:padding-bottom 0.5s;-ms-transition:padding-bottom 0.5s;-o-transition:padding-bottom 0.5s}.fr-toolbar::after{clear:both;display:block;content:"";height:0}.fr-toolbar::after{height:0}.fr-toolbar .fr-newline{clear:both;display:block;content:"";margin-left:9px;margin-right:9px;background:#efefef;height:1px;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s}.fr-toolbar.fr-toolbar-open{padding-bottom:48px}.fr-toolbar.fr-toolbar-open .fr-newline{height:0}.fr-toolbar .fr-float-right{float:right}.fr-toolbar .fr-float-left{float:left}.fr-toolbar .fr-more-toolbar{float:left;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s;height:0;z-index:2;overflow:hidden;position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.fr-toolbar .fr-more-toolbar.fr-expanded{height:48px}.fr-toolbar .fr-more-toolbar.fr-overflow-visible{overflow:visible}.fr-toolbar .fr-more-toolbar>.fr-command.fr-btn{margin-left:4px;margin-right:4px}.fr-toolbar .fr-btn-grp{display:inline-block;margin:0 17px 0 12px}@media (max-width: 768px){.fr-toolbar .fr-btn-grp{margin:0 7px 0 6px}}.fr-toolbar .fr-command.fr-btn.fr-open{margin-top:10px;margin-bottom:-1px;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active){background:#f5f5f5}.fr-toolbar.fr-rtl{text-align:right}.fr-toolbar.fr-inline{display:none;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);border:0;white-space:nowrap;position:absolute;margin-top:5px;z-index:2147483630}.fr-toolbar.fr-inline.fr-above{margin-top:-10px;border-top:0}.fr-toolbar.fr-inline .fr-newline{height:0}.fr-toolbar.fr-top{top:0;border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-bottom{bottom:0;border-top:0;padding-bottom:0;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-bottom .fr-newline{padding-top:0;-webkit-transition:padding-top 0.5s;-moz-transition:padding-top 0.5s;-ms-transition:padding-top 0.5s;-o-transition:padding-top 0.5s}.fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline{padding-top:48px;background:#FFF}.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open{margin-top:-1px;margin-bottom:10px;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-sticky-on{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-separator{background:#ebebeb;display:block;vertical-align:top;float:left}.fr-separator+.fr-separator{display:none}.fr-separator.fr-vs{height:32px;width:1px;margin:8px 4px}.fr-separator.fr-hs{clear:both;width:calc(100% - (2 * 4px));margin:0 4px;height:1px}.fr-separator.fr-hidden{display:none !important}.fr-rtl .fr-separator{float:right}.fr-toolbar.fr-inline .fr-separator.fr-hs{float:none}.fr-toolbar.fr-inline .fr-separator.fr-vs{float:none;display:inline-block}.second-toolbar{border:1px solid #CCCCCC;border-top:0;background:#FFF;line-height:1.4;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.second-toolbar::after{clear:both;display:block;content:"";height:0}#logo{float:left;outline:none}#logo>span{display:inline-block;float:left;font-family:sans-serif;padding:11px 5px 10px 15px;font-size:12px;font-weight:500;color:#b1b2b7;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;-o-transition:color 0.3s}#logo>svg{height:20px;width:47px;margin:7px 0;cursor:pointer}#logo>svg *{-webkit-transition:fill 0.3s;-moz-transition:fill 0.3s;-ms-transition:fill 0.3s;-o-transition:fill 0.3s}#logo:hover>span,#logo:focus>span{color:#0098f7}#logo:hover>svg .fr-logo,#logo:focus>svg .fr-logo{fill:#0098f7}.fr-visibility-helper{display:none;margin-left:0 !important}@media (min-width: 768px){.fr-visibility-helper{margin-left:1px !important}}@media (min-width: 992px){.fr-visibility-helper{margin-left:2px !important}}@media (min-width: 1200px){.fr-visibility-helper{margin-left:3px !important}}.fr-opacity-0{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-box{position:relative}.fr-sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.fr-sticky-off{position:relative}.fr-sticky-on{position:fixed;z-index:10}.fr-sticky-on.fr-sticky-ios{position:absolute;left:0;right:0;width:auto !important}.fr-sticky-dummy{display:none}.fr-sticky-on+.fr-sticky-dummy,.fr-sticky-box>.fr-sticky-dummy{display:block}span.fr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-box .fr-counter{padding:10px;float:right;color:#999999;content:attr(data-chars);font-size:14px;font-family:sans-serif;z-index:1;border-radius:2px 0 0 0;-moz-border-radius:2px 0 0 0;-webkit-border-radius:2px 0 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-box.fr-rtl .fr-counter{left:0;right:auto;border-left:none;border-radius:0 2px 0 0;-moz-border-radius:0 2px 0 0;-webkit-border-radius:0 2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-box.fr-code-view .fr-counter{display:none}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}textarea.fr-code{display:none;width:100%;resize:none;-moz-resize:none;-webkit-resize:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;padding:10px;margin:0;font-family:"Courier New",monospace;font-size:14px;background:#FFF;color:#000;outline:none}.fr-box.fr-rtl textarea.fr-code{direction:rtl}.fr-box .CodeMirror{display:none}.fr-box.fr-code-view textarea.fr-code{display:block}.fr-box.fr-code-view .fr-element,.fr-box.fr-code-view .fr-placeholder,.fr-box.fr-code-view .fr-iframe{display:none}.fr-box.fr-code-view .CodeMirror{display:block}.fr-box.fr-inline.fr-code-view .fr-command.fr-btn.html-switch{display:block}.fr-box.fr-inline .fr-command.fr-btn.html-switch{display:none;position:absolute;top:0;right:0;display:none;background:#FFF;color:#333333;-moz-outline:0;outline:0;border:0;line-height:1;cursor:pointer;text-align:left;padding:8px 7px;-webkit-transition:background 0.2s ease 0s;-moz-transition:background 0.2s ease 0s;-ms-transition:background 0.2s ease 0s;-o-transition:background 0.2s ease 0s;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-box.fr-inline .fr-command.fr-btn.html-switch i{font-size:24px;width:24px;text-align:center}.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover{background:#ebebeb}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-popup .fr-layer.fr-color-hex-layer{margin:0;padding:20px;padding-top:0;float:left}.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line{float:left;width:calc(100% - 50px);padding:15px 0 0}.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons{float:right;width:38px;height:40px;padding:17px 0 0;margin:0}.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:13px;height:40px;width:38px}.fr-popup .fr-separator+.fr-colors-tabs{margin-left:2px;margin-right:2px}.fr-popup .fr-color-set{line-height:0;display:none}.fr-popup .fr-color-set.fr-selected-set{display:block;padding:20px;padding-bottom:0}.fr-popup .fr-color-set>span{display:inline-block;width:32px;height:32px;position:relative;z-index:1}.fr-popup .fr-color-set>span>i,.fr-popup .fr-color-set>span>svg{text-align:center;line-height:32px;height:24px;width:24px;margin:4px;font-size:13px;position:absolute;bottom:0;cursor:default;left:0}.fr-popup .fr-color-set>span>i path,.fr-popup .fr-color-set>span>svg path{fill:#222222}.fr-popup .fr-color-set>span .fr-selected-color{color:#FFF;font-family:FontAwesome;font-size:13px;font-weight:400;line-height:32px;position:absolute;top:0;bottom:0;right:0;left:0;text-align:center;cursor:default}.fr-popup .fr-color-set>span:hover,.fr-popup .fr-color-set>span:focus{outline:1px solid #222222;z-index:2}.fr-rtl .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1="text"] ~ [data-param1="background"]::after{-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0)}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-drag-helper{background:#0098f7;height:2px;margin-top:-1px;-webkit-opacity:0.2;-moz-opacity:0.2;opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;z-index:2147483640;display:none}.fr-drag-helper.fr-visible{display:block}.fr-dragging{-webkit-opacity:0.4;-moz-opacity:0.4;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-popup .fr-emoticon{width:24px;height:24px;font-family:"Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols}.fr-popup .fr-emoticon img{height:24px;width:24px}.fr-popup .fr-command.fr-btn.fr-tabs-unicode{padding:0 0 0 14px}@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px){.fr-popup .fr-icon-container.fr-emoticon-container{width:368px}}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-popup .fr-file-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;margin:20px;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.fr-popup .fr-file-upload-layer:hover{background:#ebebeb}.fr-popup .fr-file-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}.fr-popup .fr-file-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0 !important;padding:0 !important;width:100% !important}.fr-popup .fr-file-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-file-progress-bar-layer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-popup .fr-file-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:normal}.fr-popup .fr-file-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-file-progress-bar-layer>div.fr-loader{background:#b3e0fd;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-file-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0%;background:#0098f7;-webkit-transition:width 0.2s ease 0s;-moz-transition:width 0.2s ease 0s;-ms-transition:width 0.2s ease 0s;-o-transition:width 0.2s ease 0s}.fr-popup .fr-file-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30% !important;position:absolute;top:0;-webkit-animation:loading 2s linear infinite;-moz-animation:loading 2s linear infinite;-o-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.fr-popup .fr-file-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-file-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}@keyframes loading{from{left:-25%}to{left:100%}}@-webkit-keyframes loading{from{left:-25%}to{left:100%}}@-moz-keyframes loading{from{left:-25%}to{left:100%}}@-o-keyframes loading{from{left:-25%}to{left:100%}}@keyframes loading{from{left:-25%}to{left:100%}}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-element img{cursor:pointer;padding:0 1px}.fr-height-auto{height:auto !important}.fr-file-loader{border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #53777a;display:inline-block !important;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;width:20px;height:20px;display:block !important;align-items:center}.fr-trim-button{margin-top:5px;height:36px;line-height:1;color:#0098f7;padding:10px;cursor:pointer;text-decoration:none;border:none;background:none;font-size:16px;border-radius:5px;background-color:#eff5fa;outline:none}.fr-trim-button:hover{background:#ebebeb}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fr-image-resizer{position:absolute;border:solid 1px #0098f7;display:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fr-image-resizer.fr-active{display:block}.fr-image-resizer .fr-handler{display:block;position:absolute;background:#0098f7;border:solid 1px #FFF;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-image-resizer .fr-handler.fr-hnw{cursor:nw-resize}.fr-image-resizer .fr-handler.fr-hne{cursor:ne-resize}.fr-image-resizer .fr-handler.fr-hsw{cursor:sw-resize}.fr-image-resizer .fr-handler.fr-hse{cursor:se-resize}.fr-image-resizer .fr-handler{width:12px;height:12px}.fr-image-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}.fr-image-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}@media (min-width: 1200px){.fr-image-resizer .fr-handler{width:10px;height:10px}.fr-image-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.fr-image-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}.fr-image-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483640;display:none}.fr-by-url-padding{padding:11.5px 0}.fr-popup .fr-upload-progress-layer{border-radius:0;box-sizing:border-box;padding-left:20px;padding-top:15px;margin:auto !important;max-height:100%;overflow-y:auto;overflow-x:hidden;width:100% !important;overscroll-behavior:contain}.fr-popup .fr-files-by-url-layer{width:calc(100% - 40px) !important}.fr-popup .fr-files-embed-layer{width:calc(100% - 40px) !important}.fr-popup .fr-files-upload-layer{border:dashed 2px #bdbdbd;margin:20px;position:relative;font-size:10px;letter-spacing:1px;line-height:140%;text-align:center;width:calc(100% - 40px) !important}.fr-popup .fr-files-upload-layer:hover{background:#ebebeb}.fr-popup .fr-files-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}.fr-popup .fr-files-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0 !important;padding:0 !important;width:100% !important}.fr-popup .fr-files-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-files-progress-bar-layer{width:calc(100% - 40px);width:-moz-available;width:-webkit-fill-available;width:fill-available}.fr-popup .fr-files-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:normal}.fr-popup .fr-files-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-files-progress-bar-layer>div.fr-loader{background:#b3e0fd;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-files-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0%;background:#0098f7;-webkit-transition:width 0.2s ease 0s;-moz-transition:width 0.2s ease 0s;-ms-transition:width 0.2s ease 0s;-o-transition:width 0.2s ease 0s}.fr-popup .fr-files-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30% !important;position:absolute;top:0;-webkit-animation:loading 2s linear infinite;-moz-animation:loading 2s linear infinite;-o-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.fr-popup .fr-files-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-files-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-image-size-layer .fr-image-group .fr-input-line{width:calc(50% - 5px);display:inline-block}.fr-image-size-layer .fr-image-group .fr-input-line+.fr-input-line{margin-left:10px}.fr-progress-bar-style{width:calc(100% - 40px)}.fr-progress-bar{position:relative;background-color:#4CAF50;height:8px;margin-bottom:8px;margin-left:20px;margin-right:20px;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}.fr-uploading{-webkit-opacity:0.4;-moz-opacity:0.4;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}@-webkit-keyframes loading{from{left:-25%}to{left:100%}}@-moz-keyframes loading{from{left:-25%}to{left:100%}}@-o-keyframes loading{from{left:-25%}to{left:100%}}@keyframes loading{from{left:-25%}to{left:100%}}.fr-pull-left{float:left}.fr-pull-right{float:right}.fr-icons{padding:10px 20px 0;display:inline}.fr-transform-135{transform:rotate(135deg)}.fr-icons i{margin:4px;padding:2px;cursor:pointer;color:#999588;font-size:20px}.fr-blue-decorator{background:#4a7fba;color:white;display:grid;padding:5px}.fr-upload-progress{padding:1px}.fr-upload-section{position:relative;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}@media screen and (max-width: 399px){.fr-upload-section{margin-left:7px;margin-right:7px}.fr-files-upload-layer{padding-top:7px;padding-bottom:7px}}@media screen and (min-width: 400px) and (max-width: 469px){.fr-upload-section{margin-left:7px;margin-right:7px}.fr-files-upload-layer{padding-top:7px;padding-bottom:7px}}@media screen and (min-width: 470px) and (max-width: 680px){.fr-upload-section{margin-left:7px;margin-right:7px}.fr-files-upload-layer{padding-top:7px;padding-bottom:7px}}@media screen and (min-width: 681px){.fr-upload-section{margin-left:35px;margin-right:35px}.fr-files-upload-layer{padding-top:20px;padding-bottom:20px}}.half-circle{width:60px;height:25px;background-color:white;border-top-left-radius:110px;border-top-right-radius:110px;transform:rotate(180deg);border-bottom:0;position:relative;left:50%;z-index:1;left:50%;margin-top:-1px;margin-left:-25px}.decorated{overflow:hidden;text-align:center}.decorated>span{position:relative;display:inline-block}.decorated>span:before,.decorated>span:after{content:'';position:absolute;top:50%;border-bottom:2px solid #ffffff;width:100%;margin:0 20px}.decorated>span:before{right:100%}.decorated>span:after{left:100%}.fr-align-right{float:right}.checkbox-container{display:inline-block;position:relative;padding-left:20px;margin-bottom:12px;cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-files-checkbox-line{display:flex;align-items:center;font-size:10px}.fr-files-checkbox-line label{cursor:pointer;vertical-align:middle}.fr-insert-checkbox input{height:13px !important;width:13px !important}.fr-autoplay-checkbox input{height:13px !important;width:13px !important}button[data-cmd="insertFiles"]{padding-left:2px !important;padding-top:2.7px !important}button[data-cmd="autoplay"] svg{position:relative !important;top:3.2px !important}button[data-cmd="insertAll"]{padding-left:4px !important}button[data-cmd="insertAll"] svg{position:relative !important;top:3.2px !important}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#eee}.fr-file-list-item{display:flex;justify-content:space-between;align-items:center;padding-top:7px;flex-wrap:wrap;position:relative;top:-20px;border-bottom:1px solid #ddd;padding-bottom:7px}.fr-file-item-left{display:flex;flex-wrap:wrap}.fr-file-item-icon{display:flex;align-items:center;padding-left:7px}.fr-file-item-description{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;max-width:400px;margin-left:5px}.fr-cloud-icon{height:30px;width:32px;background-color:white;border-radius:50%;display:flex;justify-content:center;position:relative;margin:0 auto;margin-top:-18px}.fr-files-checkbox{position:relative;display:inline-block;width:13px;height:13px;padding-right:5px;border-radius:100%;line-height:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;vertical-align:middle}.fr-files-checkbox svg{margin-left:0px;margin-top:0px;display:none;width:10px;height:10px}.fr-files-checkbox span{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:15px;height:15px;display:inline-block;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-moz-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-ms-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-o-transition:background 0.2s ease 0s, border-color 0.2s ease 0s}.fr-files-checkbox input{position:absolute;z-index:2;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border:0 none;cursor:pointer;height:18px;margin:0;padding:0;width:18px}.fr-files-checkbox input:not(:checked)+span{border:solid 2px #999999}.fr-files-checkbox input:not(:checked):active+span{background-color:#f5f5f5}.fr-files-checkbox input:not(:checked):focus+span,.fr-files-checkbox input:not(:checked):hover+span{border-color:#515151}.fr-files-checkbox input:checked+span{background:#0098f7;border:solid 2px #0098f7}.fr-files-checkbox input:checked+span svg{display:block}.fr-files-checkbox input:checked:active+span{background-color:#EcF5Ff}.fr-files-checkbox input:checked:focus+span,.fr-files-checkbox input:checked:hover+span{-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-checkbox-disabled{opacity:0.4;position:relative;display:inline-block;width:13px !important;height:13px !important;padding-right:5px;border-radius:100%;line-height:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;vertical-align:middle}.fr-checkbox-disabled svg{margin-left:2px;margin-top:2px;display:none;width:10px;height:10px}.fr-checkbox-disabled span{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:15px;height:15px;display:inline-block;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-moz-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-ms-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-o-transition:background 0.2s ease 0s, border-color 0.2s ease 0s}.fr-checkbox-disabled input{position:absolute;z-index:2;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border:0 none;cursor:default;height:13px !important;margin:0;padding:0;width:13px !important;top:7px;left:7px}.fr-checkbox-disabled input:not(:checked)+span{border:solid 2px #999999}.fr-checkbox-disabled input:not(:checked):active+span{background-color:#f5f5f5}.fr-checkbox-disabled input:checked+span{background:#0098f7;border:solid 2px #0098f7}.fr-checkbox-disabled input:checked+span svg{display:block}.fr-checkbox-disabled input:checked:active+span{background-color:#EcF5Ff}.fr-file-view{position:absolute;max-width:60%;right:10%;z-index:2147483642}.file-item-thumbnail-hover{transition:transform .2s}.file-item-thumbnail-hover:hover{-ms-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3)}.fr-file-name{padding-top:5px;font-size:12px;font-weight:bold}.fr-margin-16{margin-bottom:16px}.fr-none{display:none}.fr-display-block{display:block}.fr-files-manager-tooltip{position:relative}.padding-top-15{padding-top:15px !important;padding-bottom:0px !important}.fr-files-manager-tooltip .tooltiptext{visibility:hidden;width:max-content;max-width:250px;word-break:break-word;word-wrap:break-word;background-color:black;color:#fff;text-align:left;padding:4px;border-radius:2px;font-weight:100;font-size:10px;position:absolute;top:80%;left:50%;z-index:2147483647}.fr-files-manager-tooltip:hover .tooltiptext{visibility:visible}.fr-file-details{display:flex;flex-wrap:wrap;font-size:10px}.fr-file-date{word-break:break-word;word-wrap:break-word;max-width:110px;color:#444;padding-top:2px;padding-bottom:2px}.fr-file-size{color:#444;padding-top:2px;padding-bottom:2px}.dot{width:20px;height:20px;background-image:radial-gradient(circle, grey 1px, transparent 2px);background-size:100% 33.33%;margin-left:2px;margin-right:2px}.fr-file-action-icons{margin-right:5px;margin-left:5px !important;color:#999;height:25px !important;padding:5px !important}@media screen and (max-width: 700px){.fr-files-manager-tooltip .tooltiptext{max-width:250px;visibility:hidden;word-break:break-word;word-wrap:break-word;top:90%;left:0%;font-size:8px}}@media screen and (max-width: 500px){.fr-files-manager-tooltip .tooltiptext{max-width:100px;visibility:hidden;word-break:break-word;word-wrap:break-word;top:90%;left:0%}.fr-file-item-description{width:130px}.fr-file-item-right{width:100%}.progress-circle{font-size:6px}}@media screen and (max-width: 320px){.fr-files-manager-tooltip .tooltiptext{max-width:100px;visibility:hidden;word-break:break-word;word-wrap:break-word;top:90%;left:-50%;font-size:8px}.dot{width:20px;margin-left:0px;margin-right:3px}.fr-file-item-description{width:80px}.fr-file-details{display:flex;flex-wrap:wrap;font-size:9px}.fr-file-name{font-size:10px}.fr-file-action-icons{padding:0px !important}}@media screen and (min-width: 501px){.progress-circle{font-size:9px}}.fr-file-view-modal{display:block;position:fixed;position:-ms-page;z-index:2147483641;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0,0,0,0.7)}.fr-file-view-modal-content{display:inline-block;text-align:center}.fr-file-view-image{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:80%;max-height:70%}.fr-file-view-close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:0.3s}.fr-file-view-close:hover,.fr-file-view-close:focus{color:#bbb;text-decoration:none;cursor:pointer}.fr-file-error{color:red;font-weight:200;font-size:12px;padding-bottom:5px}.fr-file-error-h5{margin:0}.fr-file-item-right{display:flex;align-items:center;justify-content:flex-end;margin-right:20px}.fr-file-item-action-buttons{display:flex;align-items:center;justify-content:space-around}.fr-file-item-autoplay-checkbox{align-items:center;margin:0px;padding:0px;margin-right:5px}.fr-autoplay-checkbox-label{margin:0;cursor:default !important}.checkbox-container:hover input ~ .checkmark{background-color:#ccc}.checkbox-container input:checked ~ .checkmark{background-color:#2196F3}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked ~ .checkmark:after{display:block}.checkbox-container .checkmark:after{left:5px;top:2px;width:3px;height:7px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.file-item-details .file-name{font-weight:bold;display:inline}.file-item-details .file-description{font-weight:300;font-size:11px;display:inline}.fr-width-10{width:10%;display:inline-block}.fr-width-20{width:20%;display:inline-block}.fr-width-30{width:30%;display:inline-block}.fr-width-40{width:40%;display:inline-block}.fr-width-50{width:50%;display:inline-block}.fr-width-60{width:60%;display:inline-block}.fr-width-100{width:100%;display:inline-block}.fr-width-80{width:80%;display:inline-block}.fr-width-90{width:90%;display:inline-block}.fr-width-85{width:85%;display:inline-block}.fr-width-5{width:5%;display:inline-block}.fr-width-7{width:7%;display:inline-block}.fr-img-icon{color:#aaaaaa;font-size:16px;padding:0px 4px}.fr-position-content{position:relative;top:10px}.file-error{color:red}#myprogressBar{width:10%;height:5px;background-color:#4CAF50;position:relative;top:-30px}.fr-files-manager{z-index:2147483641 !important}.progress-circle{margin:0px;margin-left:10px;position:relative;padding:0;width:5em;height:5.1em;background-color:#f2e9e1;border-radius:50%;line-height:5em}.progress-circle:after{border:none;position:absolute;top:0.35em;left:0.35em;text-align:center;display:block;border-radius:50%;width:4.3em;height:4.3em;background-color:white;content:" "}.progress-circle span{position:absolute;line-height:5em;width:5em;text-align:center;display:block;color:#53777a;z-index:2}.progress-circle.over50 .left-half-clipper{clip:rect(auto, auto, auto, auto)}.progress-circle.over50 .first50-bar{position:absolute;clip:rect(0, 5em, 5em, 2.5em);background-color:#53777a;border-radius:50%;width:5em;height:5em}.progress-circle:not(.over50) .first50-bar{display:none}.progress-circle.p0 .value-bar{display:none}.progress-circle.p1 .value-bar{transform:rotate(4deg)}.progress-circle.p2 .value-bar{transform:rotate(7deg)}.progress-circle.p3 .value-bar{transform:rotate(11deg)}.progress-circle.p4 .value-bar{transform:rotate(14deg)}.progress-circle.p5 .value-bar{transform:rotate(18deg)}.progress-circle.p6 .value-bar{transform:rotate(22deg)}.progress-circle.p7 .value-bar{transform:rotate(25deg)}.progress-circle.p8 .value-bar{transform:rotate(29deg)}.progress-circle.p9 .value-bar{transform:rotate(32deg)}.progress-circle.p10 .value-bar{transform:rotate(36deg)}.progress-circle.p11 .value-bar{transform:rotate(40deg)}.progress-circle.p12 .value-bar{transform:rotate(43deg)}.progress-circle.p13 .value-bar{transform:rotate(47deg)}.progress-circle.p14 .value-bar{transform:rotate(50deg)}.progress-circle.p15 .value-bar{transform:rotate(54deg)}.progress-circle.p16 .value-bar{transform:rotate(58deg)}.progress-circle.p17 .value-bar{transform:rotate(61deg)}.progress-circle.p18 .value-bar{transform:rotate(65deg)}.progress-circle.p19 .value-bar{transform:rotate(68deg)}.progress-circle.p20 .value-bar{transform:rotate(72deg)}.progress-circle.p21 .value-bar{transform:rotate(76deg)}.progress-circle.p22 .value-bar{transform:rotate(79deg)}.progress-circle.p23 .value-bar{transform:rotate(83deg)}.progress-circle.p24 .value-bar{transform:rotate(86deg)}.progress-circle.p25 .value-bar{transform:rotate(90deg)}.progress-circle.p26 .value-bar{transform:rotate(94deg)}.progress-circle.p27 .value-bar{transform:rotate(97deg)}.progress-circle.p28 .value-bar{transform:rotate(101deg)}.progress-circle.p29 .value-bar{transform:rotate(104deg)}.progress-circle.p30 .value-bar{transform:rotate(108deg)}.progress-circle.p31 .value-bar{transform:rotate(112deg)}.progress-circle.p32 .value-bar{transform:rotate(115deg)}.progress-circle.p33 .value-bar{transform:rotate(119deg)}.progress-circle.p34 .value-bar{transform:rotate(122deg)}.progress-circle.p35 .value-bar{transform:rotate(126deg)}.progress-circle.p36 .value-bar{transform:rotate(130deg)}.progress-circle.p37 .value-bar{transform:rotate(133deg)}.progress-circle.p38 .value-bar{transform:rotate(137deg)}.progress-circle.p39 .value-bar{transform:rotate(140deg)}.progress-circle.p40 .value-bar{transform:rotate(144deg)}.progress-circle.p41 .value-bar{transform:rotate(148deg)}.progress-circle.p42 .value-bar{transform:rotate(151deg)}.progress-circle.p43 .value-bar{transform:rotate(155deg)}.progress-circle.p44 .value-bar{transform:rotate(158deg)}.progress-circle.p45 .value-bar{transform:rotate(162deg)}.progress-circle.p46 .value-bar{transform:rotate(166deg)}.progress-circle.p47 .value-bar{transform:rotate(169deg)}.progress-circle.p48 .value-bar{transform:rotate(173deg)}.progress-circle.p49 .value-bar{transform:rotate(176deg)}.progress-circle.p50 .value-bar{transform:rotate(180deg)}.progress-circle.p51 .value-bar{transform:rotate(184deg)}.progress-circle.p52 .value-bar{transform:rotate(187deg)}.progress-circle.p53 .value-bar{transform:rotate(191deg)}.progress-circle.p54 .value-bar{transform:rotate(194deg)}.progress-circle.p55 .value-bar{transform:rotate(198deg)}.progress-circle.p56 .value-bar{transform:rotate(202deg)}.progress-circle.p57 .value-bar{transform:rotate(205deg)}.progress-circle.p58 .value-bar{transform:rotate(209deg)}.progress-circle.p59 .value-bar{transform:rotate(212deg)}.progress-circle.p60 .value-bar{transform:rotate(216deg)}.progress-circle.p61 .value-bar{transform:rotate(220deg)}.progress-circle.p62 .value-bar{transform:rotate(223deg)}.progress-circle.p63 .value-bar{transform:rotate(227deg)}.progress-circle.p64 .value-bar{transform:rotate(230deg)}.progress-circle.p65 .value-bar{transform:rotate(234deg)}.progress-circle.p66 .value-bar{transform:rotate(238deg)}.progress-circle.p67 .value-bar{transform:rotate(241deg)}.progress-circle.p68 .value-bar{transform:rotate(245deg)}.progress-circle.p69 .value-bar{transform:rotate(248deg)}.progress-circle.p70 .value-bar{transform:rotate(252deg)}.progress-circle.p71 .value-bar{transform:rotate(256deg)}.progress-circle.p72 .value-bar{transform:rotate(259deg)}.progress-circle.p73 .value-bar{transform:rotate(263deg)}.progress-circle.p74 .value-bar{transform:rotate(266deg)}.progress-circle.p75 .value-bar{transform:rotate(270deg)}.progress-circle.p76 .value-bar{transform:rotate(274deg)}.progress-circle.p77 .value-bar{transform:rotate(277deg)}.progress-circle.p78 .value-bar{transform:rotate(281deg)}.progress-circle.p79 .value-bar{transform:rotate(284deg)}.progress-circle.p80 .value-bar{transform:rotate(288deg)}.progress-circle.p81 .value-bar{transform:rotate(292deg)}.progress-circle.p82 .value-bar{transform:rotate(295deg)}.progress-circle.p83 .value-bar{transform:rotate(299deg)}.progress-circle.p84 .value-bar{transform:rotate(302deg)}.progress-circle.p85 .value-bar{transform:rotate(306deg)}.progress-circle.p86 .value-bar{transform:rotate(310deg)}.progress-circle.p87 .value-bar{transform:rotate(313deg)}.progress-circle.p88 .value-bar{transform:rotate(317deg)}.progress-circle.p89 .value-bar{transform:rotate(320deg)}.progress-circle.p90 .value-bar{transform:rotate(324deg)}.progress-circle.p91 .value-bar{transform:rotate(328deg)}.progress-circle.p92 .value-bar{transform:rotate(331deg)}.progress-circle.p93 .value-bar{transform:rotate(335deg)}.progress-circle.p94 .value-bar{transform:rotate(338deg)}.progress-circle.p95 .value-bar{transform:rotate(342deg)}.progress-circle.p96 .value-bar{transform:rotate(346deg)}.progress-circle.p97 .value-bar{transform:rotate(349deg)}.progress-circle.p98 .value-bar{transform:rotate(353deg)}.progress-circle.p99 .value-bar{transform:rotate(356deg)}.progress-circle.p100 .value-bar{transform:rotate(360deg)}.left-half-clipper{border-radius:50%;width:5em;height:5em;position:absolute;clip:rect(0, 5em, 5em, 2.5em)}.value-bar{position:absolute;clip:rect(0, 2.5em, 5em, 0);width:5em;height:5em;border-radius:50%;border:0.45em solid #53777a;box-sizing:border-box}.align-autoplay{align-items:flex-end;margin-right:7px}.fr-hovered-over-file{background-color:#F0F0F0}.thumbnail-padding{padding-right:4px}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}body.fr-fullscreen{overflow:hidden;height:100%;width:100%;position:fixed}.fr-box.fr-fullscreen{margin:0 !important;position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483630 !important;width:auto !important}.fr-box.fr-fullscreen.fr-basic.fr-top .fr-wrapper{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-box.fr-fullscreen.fr-basic.fr-bottom .fr-wrapper{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-box.fr-fullscreen .fr-toolbar{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-box.fr-fullscreen .fr-toolbar.fr-top{top:0 !important}.fr-box.fr-fullscreen .fr-toolbar.fr-bottom{bottom:0 !important}.fr-box.fr-fullscreen .second-toolbar{margin-top:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-fullscreen-wrapper{z-index:2147483640 !important;width:100% !important;margin:0 !important;padding:0 !important;overflow:visible !important}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal{text-align:left;padding:20px 20px 10px}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table{border-collapse:collapse;font-size:14px;line-height:1.5;width:100%}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table+table{margin-top:20px}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr{border:0}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th{text-align:left}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th,.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table td{padding:6px 0 4px}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr{border-bottom:solid 1px #ebebeb}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child{width:60%;color:#646464}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:nth-child(n+2){letter-spacing:0.5px}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-element img{cursor:pointer;padding:0 1px}.fr-image-resizer{position:absolute;border:solid 1px #0098f7;display:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fr-image-resizer.fr-active{display:block}.fr-image-resizer .fr-handler{display:block;position:absolute;background:#0098f7;border:solid 1px #FFF;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-image-resizer .fr-handler.fr-hnw{cursor:nw-resize}.fr-image-resizer .fr-handler.fr-hne{cursor:ne-resize}.fr-image-resizer .fr-handler.fr-hsw{cursor:sw-resize}.fr-image-resizer .fr-handler.fr-hse{cursor:se-resize}.fr-image-resizer .fr-handler{width:12px;height:12px}.fr-image-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}.fr-image-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}@media (min-width: 1200px){.fr-image-resizer .fr-handler{width:10px;height:10px}.fr-image-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.fr-image-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}.fr-image-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483640;display:none}.fr-popup .fr-image-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;margin:20px;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;text-align:center}.fr-popup .fr-image-upload-layer:hover{background:#ebebeb}.fr-popup .fr-image-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}.fr-popup .fr-image-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0 !important;padding:0 !important;width:100% !important}.fr-popup .fr-image-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-image-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:normal}.fr-popup .fr-image-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-image-progress-bar-layer>div.fr-loader{background:#b3e0fd;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-image-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0%;background:#0098f7;-webkit-transition:width 0.2s ease 0s;-moz-transition:width 0.2s ease 0s;-ms-transition:width 0.2s ease 0s;-o-transition:width 0.2s ease 0s}.fr-popup .fr-image-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30% !important;position:absolute;top:0;-webkit-animation:loading 2s linear infinite;-moz-animation:loading 2s linear infinite;-o-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.fr-popup .fr-image-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-image-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-image-size-layer .fr-image-group .fr-input-line{width:calc(50% - 5px);display:inline-block}.fr-image-size-layer .fr-image-group .fr-input-line+.fr-input-line{margin-left:10px}.fr-uploading{-webkit-opacity:0.4;-moz-opacity:0.4;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}@-webkit-keyframes loading{from{left:-25%}to{left:100%}}@-moz-keyframes loading{from{left:-25%}to{left:100%}}@-o-keyframes loading{from{left:-25%}to{left:100%}}@keyframes loading{from{left:-25%}to{left:100%}}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-modal .fr-modal-head .fr-modal-head-line::after{clear:both;display:block;content:"";height:0}.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more{margin-top:10px}.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more.fr-not-available{opacity:0;width:0;padding:12px 0}.fr-modal .fr-modal-head .fr-modal-tags{padding:0 20px;display:none;text-align:left}.fr-modal .fr-modal-head .fr-modal-tags a{display:inline-block;opacity:0;padding:6px 12px;margin:8px 0 8px 8px;text-decoration:none;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:opacity 0.2s ease 0s, background 0.2s ease 0s;-moz-transition:opacity 0.2s ease 0s, background 0.2s ease 0s;-ms-transition:opacity 0.2s ease 0s, background 0.2s ease 0s;-o-transition:opacity 0.2s ease 0s, background 0.2s ease 0s;cursor:pointer;background-color:#f5f5f5}.fr-modal .fr-modal-head .fr-modal-tags a:focus{outline:none;background-color:#ebebeb}.fr-modal .fr-modal-head .fr-modal-tags a:hover{background-color:#ebebeb}.fr-modal .fr-modal-head .fr-modal-tags a:active{background-color:#d6d6d6}.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag{background-color:#EcF5Ff;color:#0098f7}.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:focus{outline:none;background-color:#ebebeb}.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:hover{background-color:#ebebeb}.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:active{background-color:#d6d6d6}.fr-show-tags .fr-modal-more svg path{fill:#0098f7}div.fr-modal-body{-webkit-transition:background 0.2s ease 0s;-moz-transition:background 0.2s ease 0s;-ms-transition:background 0.2s ease 0s;-o-transition:background 0.2s ease 0s}div.fr-modal-body .fr-preloader{display:block;margin:50px auto}div.fr-modal-body div.fr-image-list{text-align:center;margin:0 20px;padding:0}div.fr-modal-body div.fr-image-list .fr-list-column{float:left;width:calc((100% - 20px) / 2)}@media (min-width: 768px) and (max-width: 1199px){div.fr-modal-body div.fr-image-list .fr-list-column{width:calc((100% - 40px) / 3)}}@media (min-width: 1200px){div.fr-modal-body div.fr-image-list .fr-list-column{width:calc((100% - 60px) / 4)}}div.fr-modal-body div.fr-image-list .fr-list-column+.fr-list-column{margin-left:20px}div.fr-modal-body div.fr-image-list div.fr-image-container{position:relative;width:100%;display:block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden}div.fr-modal-body div.fr-image-list div.fr-image-container:first-child{margin-top:20px}div.fr-modal-body div.fr-image-list div.fr-image-container+div{margin-top:20px}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after{position:absolute;-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 0.2s ease 0s;-moz-transition:opacity 0.2s ease 0s;-ms-transition:opacity 0.2s ease 0s;-o-transition:opacity 0.2s ease 0s;background:#000;content:"";top:0;left:0;bottom:0;right:0;z-index:2}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::before{content:attr(data-deleting);color:#FFF;top:0;left:0;bottom:0;right:0;margin:auto;position:absolute;z-index:3;font-size:15px;height:20px}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty{height:95px;background:#CCCCCC;z-index:1}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty::after{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;content:attr(data-loading);display:inline-block;height:20px}div.fr-modal-body div.fr-image-list div.fr-image-container img{width:100%;vertical-align:middle;position:relative;z-index:2;-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 0.2s ease 0s, filter 0.2s ease 0s;-moz-transition:opacity 0.2s ease 0s, filter 0.2s ease 0s;-ms-transition:opacity 0.2s ease 0s, filter 0.2s ease 0s;-o-transition:opacity 0.2s ease 0s, filter 0.2s ease 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0)}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected img{-webkit-opacity:0.75;-moz-opacity:0.75;opacity:0.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-delete-img,div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-insert-img{display:inline-block}div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img,div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{display:none;top:50%;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:background 0.2s ease 0s, color 0.2s ease 0s;-moz-transition:background 0.2s ease 0s, color 0.2s ease 0s;-ms-transition:background 0.2s ease 0s, color 0.2s ease 0s;-o-transition:background 0.2s ease 0s, color 0.2s ease 0s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;cursor:pointer;margin:0;line-height:40px;text-decoration:none;z-index:3}div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img{background:#B8312F;fill:#FFF;padding:8px;left:50%;-webkit-transform:translateY(-50%) translateX(25%);-moz-transform:translateY(-50%) translateX(25%);-ms-transform:translateY(-50%) translateX(25%);-o-transform:translateY(-50%) translateX(25%)}div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{background:#FFF;fill:#0098f7;padding:8px;left:50%;-webkit-transform:translateY(-50%) translateX(-125%);-moz-transform:translateY(-50%) translateX(-125%);-ms-transform:translateY(-50%) translateX(-125%);-o-transform:translateY(-50%) translateX(-125%)}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover img{-webkit-opacity:0.75;-moz-opacity:0.75;opacity:0.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-delete-img,.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-insert-img{display:inline-block;width:40px;height:40px}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover{background:#bf4644;color:#FFF}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover{background:#ebebeb}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-line-breaker{cursor:text;border-top:1px solid #0098f7;position:fixed;z-index:2;display:none}.fr-line-breaker.fr-visible{display:block}.fr-line-breaker a.fr-floating-btn{position:absolute;left:calc(50% - (40px / 2));top:-20px}.fr-line-breaker a.fr-floating-btn svg{margin:8px;height:24px;width:24px}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-quick-insert{position:absolute;z-index:2147483639;white-space:nowrap;padding-right:10px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fr-quick-insert a.fr-floating-btn svg{margin:8px;width:24px;height:24px}.fr-quick-insert.fr-on a.fr-floating-btn svg{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg)}.fr-quick-insert.fr-hidden{display:none}.fr-qi-helper{position:absolute;z-index:3;padding-left:20px;white-space:nowrap}.fr-qi-helper a.fr-btn.fr-floating-btn{text-align:center;padding:6px 10px 10px 10px;display:inline-block;color:#222222;background:#FFF;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0)}.fr-qi-helper a.fr-btn.fr-floating-btn svg{fill:#222222}.fr-qi-helper a.fr-btn.fr-floating-btn.fr-size-1{-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-popup .fr-buttons.fr-tabs .fr-special-character-category{padding:10px 15px}.fr-popup .fr-buttons.fr-tabs .fr-special-character-category span{font-weight:normal;font-size:16px}.fr-popup .fr-special-character{width:24px;height:24px}@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px){.fr-popup .fr-icon-container.fr-sc-container{width:368px}}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-element table td.fr-selected-cell,.fr-element table th.fr-selected-cell{border:1px double #0098f7}.fr-element table tr{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element table td,.fr-element table th{user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text}.fr-element .fr-no-selection table td,.fr-element .fr-no-selection table th{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-table-resizer{cursor:col-resize;position:absolute;z-index:3;display:none}.fr-table-resizer.fr-moving{z-index:2}.fr-table-resizer div{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-right:1px solid #0098f7}.fr-no-selection{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-popup .fr-table-size{margin:20px}.fr-popup .fr-table-size .fr-table-size-info{text-align:center;font-size:14px}.fr-popup .fr-table-size .fr-select-table-size{line-height:0;padding:5px;white-space:nowrap}.fr-popup .fr-table-size .fr-select-table-size>span{display:inline-block;padding:0 4px 4px 0;background:transparent}.fr-popup .fr-table-size .fr-select-table-size>span>span{display:inline-block;width:18px;height:18px;border:1px solid #DDD}.fr-popup .fr-table-size .fr-select-table-size>span.hover{background:transparent}.fr-popup .fr-table-size .fr-select-table-size>span.hover>span{background:rgba(0,152,247,0.3);border:solid 1px #0098f7}.fr-popup .fr-table-size .fr-select-table-size .new-line::after{clear:both;display:block;content:"";height:0}.fr-popup.fr-above .fr-table-size .fr-select-table-size>span{display:inline-block !important}.fr-popup .fr-table-colors{display:block;padding:20px;padding-bottom:0}.fr-popup.fr-desktop .fr-table-size .fr-select-table-size>span>span{width:12px;height:12px}.fr-insert-helper{position:absolute;z-index:9999;white-space:nowrap}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-element .fr-video{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element .fr-video::after{position:absolute;content:'';z-index:1;top:0;left:0;right:0;bottom:0;cursor:pointer;display:block;background:transparent}.fr-element .fr-video.fr-active>*{z-index:2;position:relative}.fr-element .fr-video>*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;max-width:100%;border:none}.fr-box .fr-video-resizer{position:absolute;border:solid 1px #0098f7;display:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-box .fr-video-resizer.fr-active{display:block}.fr-box .fr-video-resizer .fr-handler{display:block;position:absolute;background:#0098f7;border:solid 1px #FFF;z-index:4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-box .fr-video-resizer .fr-handler.fr-hnw{cursor:nw-resize}.fr-box .fr-video-resizer .fr-handler.fr-hne{cursor:ne-resize}.fr-box .fr-video-resizer .fr-handler.fr-hsw{cursor:sw-resize}.fr-box .fr-video-resizer .fr-handler.fr-hse{cursor:se-resize}.fr-box .fr-video-resizer .fr-handler{width:12px;height:12px}.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}@media (min-width: 1200px){.fr-box .fr-video-resizer .fr-handler{width:10px;height:10px}.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line{width:calc(50% - 5px);display:inline-block}.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line+.fr-input-line{margin-left:10px}.fr-popup .fr-video-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;margin:20px;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;text-align:center}.fr-popup .fr-video-upload-layer:hover{background:#ebebeb}.fr-popup .fr-video-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}.fr-popup .fr-video-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0 !important;padding:0 !important;width:100% !important}.fr-popup .fr-video-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-video-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:normal}.fr-popup .fr-video-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-video-progress-bar-layer>div.fr-loader{background:#b3e0fd;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-video-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0%;background:#0098f7;-webkit-transition:width 0.2s ease 0s;-moz-transition:width 0.2s ease 0s;-ms-transition:width 0.2s ease 0s;-o-transition:width 0.2s ease 0s}.fr-popup .fr-video-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30% !important;position:absolute;top:0;-webkit-animation:loading 2s linear infinite;-moz-animation:loading 2s linear infinite;-o-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.fr-popup .fr-video-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-video-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-video-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483640;display:none}.fr-autoplay-margin{margin-top:0px !important}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-view img.fr-rounded,.fr-view .fr-img-caption.fr-rounded img{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-view img.fr-shadow,.fr-view .fr-img-caption.fr-shadow img{-webkit-box-shadow:10px 10px 5px 0px #cccccc;-moz-box-shadow:10px 10px 5px 0px #cccccc;box-shadow:10px 10px 5px 0px #cccccc}.fr-view img.fr-bordered,.fr-view .fr-img-caption.fr-bordered img{border:solid 5px #CCC}.fr-view img.fr-bordered{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fr-view .fr-img-caption.fr-bordered img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-view{word-wrap:break-word}.fr-view span[style~="color:"] a{color:inherit}.fr-view strong{font-weight:700}.fr-view table{border:none;border-collapse:collapse;empty-cells:show;max-width:100%}.fr-view table td{min-width:5px}.fr-view table.fr-dashed-borders td,.fr-view table.fr-dashed-borders th{border-style:dashed}.fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background:whitesmoke}.fr-view table td,.fr-view table th{border:1px solid #DDD}.fr-view table td:empty,.fr-view table th:empty{height:20px}.fr-view table td.fr-highlighted,.fr-view table th.fr-highlighted{border:1px double red}.fr-view table td.fr-thick,.fr-view table th.fr-thick{border-width:2px}.fr-view table th{background:#ececec}.fr-view hr{clear:both;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;break-after:always;page-break-after:always}.fr-view .fr-file{position:relative}.fr-view .fr-file::after{position:relative;content:"\1F4CE";font-weight:normal}.fr-view pre{white-space:pre-wrap;word-wrap:break-word;overflow:visible}.fr-view[dir="rtl"] blockquote{border-left:none;border-right:solid 2px #5E35B1;margin-right:0;padding-right:5px;padding-left:0}.fr-view[dir="rtl"] blockquote blockquote{border-color:#00BCD4}.fr-view[dir="rtl"] blockquote blockquote blockquote{border-color:#43A047}.fr-view blockquote{border-left:solid 2px #5E35B1;margin-left:0;padding-left:5px;color:#5E35B1}.fr-view blockquote blockquote{border-color:#00BCD4;color:#00BCD4}.fr-view blockquote blockquote blockquote{border-color:#43A047;color:#43A047}.fr-view span.fr-emoticon{font-weight:normal;font-family:"Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";display:inline;line-height:0}.fr-view span.fr-emoticon.fr-emoticon-img{background-repeat:no-repeat !important;font-size:inherit;height:1em;width:1em;min-height:20px;min-width:20px;display:inline-block;margin:-.1em .1em .1em;line-height:1;vertical-align:middle}.fr-view .fr-text-gray{color:#AAA !important}.fr-view .fr-text-bordered{border-top:solid 1px #222;border-bottom:solid 1px #222;padding:10px 0}.fr-view .fr-text-spaced{letter-spacing:1px}.fr-view .fr-text-uppercase{text-transform:uppercase}.fr-view .fr-class-highlighted{background-color:#ffff00}.fr-view .fr-class-code{border-color:#cccccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f5f5f5;padding:10px;font-family:"Courier New", Courier, monospace}.fr-view .fr-class-transparency{opacity:0.5}.fr-view img{position:relative;max-width:100%}.fr-view img.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view img.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view img.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view img.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}.fr-view img.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}.fr-view img.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-view span.fr-img-caption{position:relative;max-width:100%}.fr-view span.fr-img-caption.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view span.fr-img-caption.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view span.fr-img-caption.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view span.fr-img-caption.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}.fr-view span.fr-img-caption.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}.fr-view span.fr-img-caption.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-view .fr-video{text-align:center;position:relative}.fr-view .fr-video.fr-rv{padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.fr-view .fr-video.fr-rv>iframe,.fr-view .fr-video.fr-rv object,.fr-view .fr-video.fr-rv embed{position:absolute !important;top:0;left:0;width:100%;height:100%}.fr-view .fr-video>*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;max-width:100%;border:none}.fr-view .fr-video.fr-dvb{display:block;clear:both}.fr-view .fr-video.fr-dvb.fr-fvl{text-align:left}.fr-view .fr-video.fr-dvb.fr-fvr{text-align:right}.fr-view .fr-video.fr-dvi{display:inline-block}.fr-view .fr-video.fr-dvi.fr-fvl{float:left}.fr-view .fr-video.fr-dvi.fr-fvr{float:right}.fr-view a.fr-strong{font-weight:700}.fr-view a.fr-green{color:green}.fr-view .fr-img-caption{text-align:center}.fr-view .fr-img-caption .fr-img-wrap{padding:0;margin:auto;text-align:center;width:100%}.fr-view .fr-img-caption .fr-img-wrap a{display:block}.fr-view .fr-img-caption .fr-img-wrap img{display:block;margin:auto;width:100%}.fr-view .fr-img-caption .fr-img-wrap>span{margin:auto;display:block;padding:5px 5px 10px;font-size:14px;font-weight:initial;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-opacity:0.9;-moz-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";width:100%;text-align:center}.fr-view button.fr-rounded,.fr-view input.fr-rounded,.fr-view textarea.fr-rounded{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-view button.fr-large,.fr-view input.fr-large,.fr-view textarea.fr-large{font-size:24px}a.fr-view.fr-strong{font-weight:700}a.fr-view.fr-green{color:green}img.fr-view{position:relative;max-width:100%}img.fr-view.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}img.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}img.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}img.fr-view.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}img.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}img.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}span.fr-img-caption.fr-view{position:relative;max-width:100%}span.fr-img-caption.fr-view.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}span.fr-img-caption.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}span.fr-img-caption.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}span.fr-img-caption.fr-view.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}span.fr-img-caption.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}span.fr-img-caption.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-dashed-borders td, .fr-dashed-borders th {border-style: dashed !important;}.fr-view table.fr-no-borders td, .fr-view table.fr-no-borders th, .fr-no-borders td, .fr-no-borders th {border-style: none !important;}.fr-alternate-rows tbody tr:nth-child(2n) {background: rgb(245, 245, 245) !important;}

/*!
 * froala_editor v3.2.1 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2020 Froala Labs
 */

.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-box .fr-counter{padding:10px;float:right;color:#999999;content:attr(data-chars);font-size:14px;font-family:sans-serif;z-index:1;border-radius:2px 0 0 0;-moz-border-radius:2px 0 0 0;-webkit-border-radius:2px 0 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-box.fr-rtl .fr-counter{left:0;right:auto;border-left:none;border-radius:0 2px 0 0;-moz-border-radius:0 2px 0 0;-webkit-border-radius:0 2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-box.fr-code-view .fr-counter{display:none}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}textarea.fr-code{display:none;width:100%;resize:none;-moz-resize:none;-webkit-resize:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;padding:10px;margin:0;font-family:"Courier New",monospace;font-size:14px;background:#FFF;color:#000;outline:none}.fr-box.fr-rtl textarea.fr-code{direction:rtl}.fr-box .CodeMirror{display:none}.fr-box.fr-code-view textarea.fr-code{display:block}.fr-box.fr-code-view .fr-element,.fr-box.fr-code-view .fr-placeholder,.fr-box.fr-code-view .fr-iframe{display:none}.fr-box.fr-code-view .CodeMirror{display:block}.fr-box.fr-inline.fr-code-view .fr-command.fr-btn.html-switch{display:block}.fr-box.fr-inline .fr-command.fr-btn.html-switch{display:none;position:absolute;top:0;right:0;display:none;background:#FFF;color:#333333;-moz-outline:0;outline:0;border:0;line-height:1;cursor:pointer;text-align:left;padding:8px 7px;-webkit-transition:background 0.2s ease 0s;-moz-transition:background 0.2s ease 0s;-ms-transition:background 0.2s ease 0s;-o-transition:background 0.2s ease 0s;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-box.fr-inline .fr-command.fr-btn.html-switch i{font-size:24px;width:24px;text-align:center}.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover{background:#ebebeb}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-popup .fr-layer.fr-color-hex-layer{margin:0;padding:20px;padding-top:0;float:left}.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line{float:left;width:calc(100% - 50px);padding:15px 0 0}.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons{float:right;width:38px;height:40px;padding:17px 0 0;margin:0}.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:13px;height:40px;width:38px}.fr-popup .fr-separator+.fr-colors-tabs{margin-left:2px;margin-right:2px}.fr-popup .fr-color-set{line-height:0;display:none}.fr-popup .fr-color-set.fr-selected-set{display:block;padding:20px;padding-bottom:0}.fr-popup .fr-color-set>span{display:inline-block;width:32px;height:32px;position:relative;z-index:1}.fr-popup .fr-color-set>span>i,.fr-popup .fr-color-set>span>svg{text-align:center;line-height:32px;height:24px;width:24px;margin:4px;font-size:13px;position:absolute;bottom:0;cursor:default;left:0}.fr-popup .fr-color-set>span>i path,.fr-popup .fr-color-set>span>svg path{fill:#222222}.fr-popup .fr-color-set>span .fr-selected-color{color:#FFF;font-family:FontAwesome;font-size:13px;font-weight:400;line-height:32px;position:absolute;top:0;bottom:0;right:0;left:0;text-align:center;cursor:default}.fr-popup .fr-color-set>span:hover,.fr-popup .fr-color-set>span:focus{outline:1px solid #222222;z-index:2}.fr-rtl .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1="text"] ~ [data-param1="background"]::after{-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0)}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-drag-helper{background:#0098f7;height:2px;margin-top:-1px;-webkit-opacity:0.2;-moz-opacity:0.2;opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;z-index:2147483640;display:none}.fr-drag-helper.fr-visible{display:block}.fr-dragging{-webkit-opacity:0.4;-moz-opacity:0.4;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-popup .fr-emoticon{width:24px;height:24px;font-family:"Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols}.fr-popup .fr-emoticon img{height:24px;width:24px}.fr-popup .fr-command.fr-btn.fr-tabs-unicode{padding:0 0 0 14px}@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px){.fr-popup .fr-icon-container.fr-emoticon-container{width:368px}}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-popup .fr-file-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;margin:20px;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.fr-popup .fr-file-upload-layer:hover{background:#ebebeb}.fr-popup .fr-file-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}.fr-popup .fr-file-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0 !important;padding:0 !important;width:100% !important}.fr-popup .fr-file-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-file-progress-bar-layer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-popup .fr-file-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:normal}.fr-popup .fr-file-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-file-progress-bar-layer>div.fr-loader{background:#b3e0fd;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-file-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0%;background:#0098f7;-webkit-transition:width 0.2s ease 0s;-moz-transition:width 0.2s ease 0s;-ms-transition:width 0.2s ease 0s;-o-transition:width 0.2s ease 0s}.fr-popup .fr-file-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30% !important;position:absolute;top:0;-webkit-animation:loading 2s linear infinite;-moz-animation:loading 2s linear infinite;-o-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.fr-popup .fr-file-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-file-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}@keyframes loading{from{left:-25%}to{left:100%}}@-webkit-keyframes loading{from{left:-25%}to{left:100%}}@-moz-keyframes loading{from{left:-25%}to{left:100%}}@-o-keyframes loading{from{left:-25%}to{left:100%}}@keyframes loading{from{left:-25%}to{left:100%}}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-element img{cursor:pointer;padding:0 1px}.fr-height-auto{height:auto !important}.fr-file-loader{border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #53777a;display:inline-block !important;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;width:20px;height:20px;display:block !important;align-items:center}.fr-trim-button{margin-top:5px;height:36px;line-height:1;color:#0098f7;padding:10px;cursor:pointer;text-decoration:none;border:none;background:none;font-size:16px;border-radius:5px;background-color:#eff5fa;outline:none}.fr-trim-button:hover{background:#ebebeb}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fr-image-resizer{position:absolute;border:solid 1px #0098f7;display:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fr-image-resizer.fr-active{display:block}.fr-image-resizer .fr-handler{display:block;position:absolute;background:#0098f7;border:solid 1px #FFF;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-image-resizer .fr-handler.fr-hnw{cursor:nw-resize}.fr-image-resizer .fr-handler.fr-hne{cursor:ne-resize}.fr-image-resizer .fr-handler.fr-hsw{cursor:sw-resize}.fr-image-resizer .fr-handler.fr-hse{cursor:se-resize}.fr-image-resizer .fr-handler{width:12px;height:12px}.fr-image-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}.fr-image-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}@media (min-width: 1200px){.fr-image-resizer .fr-handler{width:10px;height:10px}.fr-image-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.fr-image-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}.fr-image-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483640;display:none}.fr-by-url-padding{padding:11.5px 0}.fr-popup .fr-upload-progress-layer{border-radius:0;box-sizing:border-box;padding-left:20px;padding-top:15px;margin:auto !important;max-height:100%;overflow-y:auto;overflow-x:hidden;width:100% !important;overscroll-behavior:contain}.fr-popup .fr-files-by-url-layer{width:calc(100% - 40px) !important}.fr-popup .fr-files-embed-layer{width:calc(100% - 40px) !important}.fr-popup .fr-files-upload-layer{border:dashed 2px #bdbdbd;margin:20px;position:relative;font-size:10px;letter-spacing:1px;line-height:140%;text-align:center;width:calc(100% - 40px) !important}.fr-popup .fr-files-upload-layer:hover{background:#ebebeb}.fr-popup .fr-files-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}.fr-popup .fr-files-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0 !important;padding:0 !important;width:100% !important}.fr-popup .fr-files-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-files-progress-bar-layer{width:calc(100% - 40px);width:-moz-available;width:-webkit-fill-available;width:fill-available}.fr-popup .fr-files-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:normal}.fr-popup .fr-files-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-files-progress-bar-layer>div.fr-loader{background:#b3e0fd;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-files-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0%;background:#0098f7;-webkit-transition:width 0.2s ease 0s;-moz-transition:width 0.2s ease 0s;-ms-transition:width 0.2s ease 0s;-o-transition:width 0.2s ease 0s}.fr-popup .fr-files-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30% !important;position:absolute;top:0;-webkit-animation:loading 2s linear infinite;-moz-animation:loading 2s linear infinite;-o-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.fr-popup .fr-files-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-files-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-image-size-layer .fr-image-group .fr-input-line{width:calc(50% - 5px);display:inline-block}.fr-image-size-layer .fr-image-group .fr-input-line+.fr-input-line{margin-left:10px}.fr-progress-bar-style{width:calc(100% - 40px)}.fr-progress-bar{position:relative;background-color:#4CAF50;height:8px;margin-bottom:8px;margin-left:20px;margin-right:20px;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}.fr-uploading{-webkit-opacity:0.4;-moz-opacity:0.4;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}@-webkit-keyframes loading{from{left:-25%}to{left:100%}}@-moz-keyframes loading{from{left:-25%}to{left:100%}}@-o-keyframes loading{from{left:-25%}to{left:100%}}@keyframes loading{from{left:-25%}to{left:100%}}.fr-pull-left{float:left}.fr-pull-right{float:right}.fr-icons{padding:10px 20px 0;display:inline}.fr-transform-135{transform:rotate(135deg)}.fr-icons i{margin:4px;padding:2px;cursor:pointer;color:#999588;font-size:20px}.fr-blue-decorator{background:#4a7fba;color:white;display:grid;padding:5px}.fr-upload-progress{padding:1px}.fr-upload-section{position:relative;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}@media screen and (max-width: 399px){.fr-upload-section{margin-left:7px;margin-right:7px}.fr-files-upload-layer{padding-top:7px;padding-bottom:7px}}@media screen and (min-width: 400px) and (max-width: 469px){.fr-upload-section{margin-left:7px;margin-right:7px}.fr-files-upload-layer{padding-top:7px;padding-bottom:7px}}@media screen and (min-width: 470px) and (max-width: 680px){.fr-upload-section{margin-left:7px;margin-right:7px}.fr-files-upload-layer{padding-top:7px;padding-bottom:7px}}@media screen and (min-width: 681px){.fr-upload-section{margin-left:35px;margin-right:35px}.fr-files-upload-layer{padding-top:20px;padding-bottom:20px}}.half-circle{width:60px;height:25px;background-color:white;border-top-left-radius:110px;border-top-right-radius:110px;transform:rotate(180deg);border-bottom:0;position:relative;left:50%;z-index:1;left:50%;margin-top:-1px;margin-left:-25px}.decorated{overflow:hidden;text-align:center}.decorated>span{position:relative;display:inline-block}.decorated>span:before,.decorated>span:after{content:'';position:absolute;top:50%;border-bottom:2px solid #ffffff;width:100%;margin:0 20px}.decorated>span:before{right:100%}.decorated>span:after{left:100%}.fr-align-right{float:right}.checkbox-container{display:inline-block;position:relative;padding-left:20px;margin-bottom:12px;cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-files-checkbox-line{display:flex;align-items:center;font-size:10px}.fr-files-checkbox-line label{cursor:pointer;vertical-align:middle}.fr-insert-checkbox input{height:13px !important;width:13px !important}.fr-autoplay-checkbox input{height:13px !important;width:13px !important}button[data-cmd="insertFiles"]{padding-left:2px !important;padding-top:2.7px !important}button[data-cmd="autoplay"] svg{position:relative !important;top:3.2px !important}button[data-cmd="insertAll"]{padding-left:4px !important}button[data-cmd="insertAll"] svg{position:relative !important;top:3.2px !important}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#eee}.fr-file-list-item{display:flex;justify-content:space-between;align-items:center;padding-top:7px;flex-wrap:wrap;position:relative;top:-20px;border-bottom:1px solid #ddd;padding-bottom:7px}.fr-file-item-left{display:flex;flex-wrap:wrap}.fr-file-item-icon{display:flex;align-items:center;padding-left:7px}.fr-file-item-description{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;max-width:400px;margin-left:5px}.fr-cloud-icon{height:30px;width:32px;background-color:white;border-radius:50%;display:flex;justify-content:center;position:relative;margin:0 auto;margin-top:-18px}.fr-files-checkbox{position:relative;display:inline-block;width:13px;height:13px;padding-right:5px;border-radius:100%;line-height:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;vertical-align:middle}.fr-files-checkbox svg{margin-left:0px;margin-top:0px;display:none;width:10px;height:10px}.fr-files-checkbox span{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:15px;height:15px;display:inline-block;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-moz-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-ms-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-o-transition:background 0.2s ease 0s, border-color 0.2s ease 0s}.fr-files-checkbox input{position:absolute;z-index:2;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border:0 none;cursor:pointer;height:18px;margin:0;padding:0;width:18px}.fr-files-checkbox input:not(:checked)+span{border:solid 2px #999999}.fr-files-checkbox input:not(:checked):active+span{background-color:#f5f5f5}.fr-files-checkbox input:not(:checked):focus+span,.fr-files-checkbox input:not(:checked):hover+span{border-color:#515151}.fr-files-checkbox input:checked+span{background:#0098f7;border:solid 2px #0098f7}.fr-files-checkbox input:checked+span svg{display:block}.fr-files-checkbox input:checked:active+span{background-color:#EcF5Ff}.fr-files-checkbox input:checked:focus+span,.fr-files-checkbox input:checked:hover+span{-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-checkbox-disabled{opacity:0.4;position:relative;display:inline-block;width:13px !important;height:13px !important;padding-right:5px;border-radius:100%;line-height:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;vertical-align:middle}.fr-checkbox-disabled svg{margin-left:2px;margin-top:2px;display:none;width:10px;height:10px}.fr-checkbox-disabled span{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:15px;height:15px;display:inline-block;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-moz-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-ms-transition:background 0.2s ease 0s, border-color 0.2s ease 0s;-o-transition:background 0.2s ease 0s, border-color 0.2s ease 0s}.fr-checkbox-disabled input{position:absolute;z-index:2;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border:0 none;cursor:default;height:13px !important;margin:0;padding:0;width:13px !important;top:7px;left:7px}.fr-checkbox-disabled input:not(:checked)+span{border:solid 2px #999999}.fr-checkbox-disabled input:not(:checked):active+span{background-color:#f5f5f5}.fr-checkbox-disabled input:checked+span{background:#0098f7;border:solid 2px #0098f7}.fr-checkbox-disabled input:checked+span svg{display:block}.fr-checkbox-disabled input:checked:active+span{background-color:#EcF5Ff}.fr-file-view{position:absolute;max-width:60%;right:10%;z-index:2147483642}.file-item-thumbnail-hover{transition:transform .2s}.file-item-thumbnail-hover:hover{-ms-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3)}.fr-file-name{padding-top:5px;font-size:12px;font-weight:bold}.fr-margin-16{margin-bottom:16px}.fr-none{display:none}.fr-display-block{display:block}.fr-files-manager-tooltip{position:relative}.padding-top-15{padding-top:15px !important;padding-bottom:0px !important}.fr-files-manager-tooltip .tooltiptext{visibility:hidden;width:max-content;max-width:250px;word-break:break-word;word-wrap:break-word;background-color:black;color:#fff;text-align:left;padding:4px;border-radius:2px;font-weight:100;font-size:10px;position:absolute;top:80%;left:50%;z-index:2147483647}.fr-files-manager-tooltip:hover .tooltiptext{visibility:visible}.fr-file-details{display:flex;flex-wrap:wrap;font-size:10px}.fr-file-date{word-break:break-word;word-wrap:break-word;max-width:110px;color:#444;padding-top:2px;padding-bottom:2px}.fr-file-size{color:#444;padding-top:2px;padding-bottom:2px}.dot{width:20px;height:20px;background-image:radial-gradient(circle, grey 1px, transparent 2px);background-size:100% 33.33%;margin-left:2px;margin-right:2px}.fr-file-action-icons{margin-right:5px;margin-left:5px !important;color:#999;height:25px !important;padding:5px !important}@media screen and (max-width: 700px){.fr-files-manager-tooltip .tooltiptext{max-width:250px;visibility:hidden;word-break:break-word;word-wrap:break-word;top:90%;left:0%;font-size:8px}}@media screen and (max-width: 500px){.fr-files-manager-tooltip .tooltiptext{max-width:100px;visibility:hidden;word-break:break-word;word-wrap:break-word;top:90%;left:0%}.fr-file-item-description{width:130px}.fr-file-item-right{width:100%}.progress-circle{font-size:6px}}@media screen and (max-width: 320px){.fr-files-manager-tooltip .tooltiptext{max-width:100px;visibility:hidden;word-break:break-word;word-wrap:break-word;top:90%;left:-50%;font-size:8px}.dot{width:20px;margin-left:0px;margin-right:3px}.fr-file-item-description{width:80px}.fr-file-details{display:flex;flex-wrap:wrap;font-size:9px}.fr-file-name{font-size:10px}.fr-file-action-icons{padding:0px !important}}@media screen and (min-width: 501px){.progress-circle{font-size:9px}}.fr-file-view-modal{display:block;position:fixed;position:-ms-page;z-index:2147483641;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0,0,0,0.7)}.fr-file-view-modal-content{display:inline-block;text-align:center}.fr-file-view-image{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:80%;max-height:70%}.fr-file-view-close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:0.3s}.fr-file-view-close:hover,.fr-file-view-close:focus{color:#bbb;text-decoration:none;cursor:pointer}.fr-file-error{color:red;font-weight:200;font-size:12px;padding-bottom:5px}.fr-file-error-h5{margin:0}.fr-file-item-right{display:flex;align-items:center;justify-content:flex-end;margin-right:20px}.fr-file-item-action-buttons{display:flex;align-items:center;justify-content:space-around}.fr-file-item-autoplay-checkbox{align-items:center;margin:0px;padding:0px;margin-right:5px}.fr-autoplay-checkbox-label{margin:0;cursor:default !important}.checkbox-container:hover input ~ .checkmark{background-color:#ccc}.checkbox-container input:checked ~ .checkmark{background-color:#2196F3}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked ~ .checkmark:after{display:block}.checkbox-container .checkmark:after{left:5px;top:2px;width:3px;height:7px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.file-item-details .file-name{font-weight:bold;display:inline}.file-item-details .file-description{font-weight:300;font-size:11px;display:inline}.fr-width-10{width:10%;display:inline-block}.fr-width-20{width:20%;display:inline-block}.fr-width-30{width:30%;display:inline-block}.fr-width-40{width:40%;display:inline-block}.fr-width-50{width:50%;display:inline-block}.fr-width-60{width:60%;display:inline-block}.fr-width-100{width:100%;display:inline-block}.fr-width-80{width:80%;display:inline-block}.fr-width-90{width:90%;display:inline-block}.fr-width-85{width:85%;display:inline-block}.fr-width-5{width:5%;display:inline-block}.fr-width-7{width:7%;display:inline-block}.fr-img-icon{color:#aaaaaa;font-size:16px;padding:0px 4px}.fr-position-content{position:relative;top:10px}.file-error{color:red}#myprogressBar{width:10%;height:5px;background-color:#4CAF50;position:relative;top:-30px}.fr-files-manager{z-index:2147483641 !important}.progress-circle{margin:0px;margin-left:10px;position:relative;padding:0;width:5em;height:5.1em;background-color:#f2e9e1;border-radius:50%;line-height:5em}.progress-circle:after{border:none;position:absolute;top:0.35em;left:0.35em;text-align:center;display:block;border-radius:50%;width:4.3em;height:4.3em;background-color:white;content:" "}.progress-circle span{position:absolute;line-height:5em;width:5em;text-align:center;display:block;color:#53777a;z-index:2}.progress-circle.over50 .left-half-clipper{clip:rect(auto, auto, auto, auto)}.progress-circle.over50 .first50-bar{position:absolute;clip:rect(0, 5em, 5em, 2.5em);background-color:#53777a;border-radius:50%;width:5em;height:5em}.progress-circle:not(.over50) .first50-bar{display:none}.progress-circle.p0 .value-bar{display:none}.progress-circle.p1 .value-bar{transform:rotate(4deg)}.progress-circle.p2 .value-bar{transform:rotate(7deg)}.progress-circle.p3 .value-bar{transform:rotate(11deg)}.progress-circle.p4 .value-bar{transform:rotate(14deg)}.progress-circle.p5 .value-bar{transform:rotate(18deg)}.progress-circle.p6 .value-bar{transform:rotate(22deg)}.progress-circle.p7 .value-bar{transform:rotate(25deg)}.progress-circle.p8 .value-bar{transform:rotate(29deg)}.progress-circle.p9 .value-bar{transform:rotate(32deg)}.progress-circle.p10 .value-bar{transform:rotate(36deg)}.progress-circle.p11 .value-bar{transform:rotate(40deg)}.progress-circle.p12 .value-bar{transform:rotate(43deg)}.progress-circle.p13 .value-bar{transform:rotate(47deg)}.progress-circle.p14 .value-bar{transform:rotate(50deg)}.progress-circle.p15 .value-bar{transform:rotate(54deg)}.progress-circle.p16 .value-bar{transform:rotate(58deg)}.progress-circle.p17 .value-bar{transform:rotate(61deg)}.progress-circle.p18 .value-bar{transform:rotate(65deg)}.progress-circle.p19 .value-bar{transform:rotate(68deg)}.progress-circle.p20 .value-bar{transform:rotate(72deg)}.progress-circle.p21 .value-bar{transform:rotate(76deg)}.progress-circle.p22 .value-bar{transform:rotate(79deg)}.progress-circle.p23 .value-bar{transform:rotate(83deg)}.progress-circle.p24 .value-bar{transform:rotate(86deg)}.progress-circle.p25 .value-bar{transform:rotate(90deg)}.progress-circle.p26 .value-bar{transform:rotate(94deg)}.progress-circle.p27 .value-bar{transform:rotate(97deg)}.progress-circle.p28 .value-bar{transform:rotate(101deg)}.progress-circle.p29 .value-bar{transform:rotate(104deg)}.progress-circle.p30 .value-bar{transform:rotate(108deg)}.progress-circle.p31 .value-bar{transform:rotate(112deg)}.progress-circle.p32 .value-bar{transform:rotate(115deg)}.progress-circle.p33 .value-bar{transform:rotate(119deg)}.progress-circle.p34 .value-bar{transform:rotate(122deg)}.progress-circle.p35 .value-bar{transform:rotate(126deg)}.progress-circle.p36 .value-bar{transform:rotate(130deg)}.progress-circle.p37 .value-bar{transform:rotate(133deg)}.progress-circle.p38 .value-bar{transform:rotate(137deg)}.progress-circle.p39 .value-bar{transform:rotate(140deg)}.progress-circle.p40 .value-bar{transform:rotate(144deg)}.progress-circle.p41 .value-bar{transform:rotate(148deg)}.progress-circle.p42 .value-bar{transform:rotate(151deg)}.progress-circle.p43 .value-bar{transform:rotate(155deg)}.progress-circle.p44 .value-bar{transform:rotate(158deg)}.progress-circle.p45 .value-bar{transform:rotate(162deg)}.progress-circle.p46 .value-bar{transform:rotate(166deg)}.progress-circle.p47 .value-bar{transform:rotate(169deg)}.progress-circle.p48 .value-bar{transform:rotate(173deg)}.progress-circle.p49 .value-bar{transform:rotate(176deg)}.progress-circle.p50 .value-bar{transform:rotate(180deg)}.progress-circle.p51 .value-bar{transform:rotate(184deg)}.progress-circle.p52 .value-bar{transform:rotate(187deg)}.progress-circle.p53 .value-bar{transform:rotate(191deg)}.progress-circle.p54 .value-bar{transform:rotate(194deg)}.progress-circle.p55 .value-bar{transform:rotate(198deg)}.progress-circle.p56 .value-bar{transform:rotate(202deg)}.progress-circle.p57 .value-bar{transform:rotate(205deg)}.progress-circle.p58 .value-bar{transform:rotate(209deg)}.progress-circle.p59 .value-bar{transform:rotate(212deg)}.progress-circle.p60 .value-bar{transform:rotate(216deg)}.progress-circle.p61 .value-bar{transform:rotate(220deg)}.progress-circle.p62 .value-bar{transform:rotate(223deg)}.progress-circle.p63 .value-bar{transform:rotate(227deg)}.progress-circle.p64 .value-bar{transform:rotate(230deg)}.progress-circle.p65 .value-bar{transform:rotate(234deg)}.progress-circle.p66 .value-bar{transform:rotate(238deg)}.progress-circle.p67 .value-bar{transform:rotate(241deg)}.progress-circle.p68 .value-bar{transform:rotate(245deg)}.progress-circle.p69 .value-bar{transform:rotate(248deg)}.progress-circle.p70 .value-bar{transform:rotate(252deg)}.progress-circle.p71 .value-bar{transform:rotate(256deg)}.progress-circle.p72 .value-bar{transform:rotate(259deg)}.progress-circle.p73 .value-bar{transform:rotate(263deg)}.progress-circle.p74 .value-bar{transform:rotate(266deg)}.progress-circle.p75 .value-bar{transform:rotate(270deg)}.progress-circle.p76 .value-bar{transform:rotate(274deg)}.progress-circle.p77 .value-bar{transform:rotate(277deg)}.progress-circle.p78 .value-bar{transform:rotate(281deg)}.progress-circle.p79 .value-bar{transform:rotate(284deg)}.progress-circle.p80 .value-bar{transform:rotate(288deg)}.progress-circle.p81 .value-bar{transform:rotate(292deg)}.progress-circle.p82 .value-bar{transform:rotate(295deg)}.progress-circle.p83 .value-bar{transform:rotate(299deg)}.progress-circle.p84 .value-bar{transform:rotate(302deg)}.progress-circle.p85 .value-bar{transform:rotate(306deg)}.progress-circle.p86 .value-bar{transform:rotate(310deg)}.progress-circle.p87 .value-bar{transform:rotate(313deg)}.progress-circle.p88 .value-bar{transform:rotate(317deg)}.progress-circle.p89 .value-bar{transform:rotate(320deg)}.progress-circle.p90 .value-bar{transform:rotate(324deg)}.progress-circle.p91 .value-bar{transform:rotate(328deg)}.progress-circle.p92 .value-bar{transform:rotate(331deg)}.progress-circle.p93 .value-bar{transform:rotate(335deg)}.progress-circle.p94 .value-bar{transform:rotate(338deg)}.progress-circle.p95 .value-bar{transform:rotate(342deg)}.progress-circle.p96 .value-bar{transform:rotate(346deg)}.progress-circle.p97 .value-bar{transform:rotate(349deg)}.progress-circle.p98 .value-bar{transform:rotate(353deg)}.progress-circle.p99 .value-bar{transform:rotate(356deg)}.progress-circle.p100 .value-bar{transform:rotate(360deg)}.left-half-clipper{border-radius:50%;width:5em;height:5em;position:absolute;clip:rect(0, 5em, 5em, 2.5em)}.value-bar{position:absolute;clip:rect(0, 2.5em, 5em, 0);width:5em;height:5em;border-radius:50%;border:0.45em solid #53777a;box-sizing:border-box}.align-autoplay{align-items:flex-end;margin-right:7px}.fr-hovered-over-file{background-color:#F0F0F0}.thumbnail-padding{padding-right:4px}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}body.fr-fullscreen{overflow:hidden;height:100%;width:100%;position:fixed}.fr-box.fr-fullscreen{margin:0 !important;position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483630 !important;width:auto !important}.fr-box.fr-fullscreen.fr-basic.fr-top .fr-wrapper{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-box.fr-fullscreen.fr-basic.fr-bottom .fr-wrapper{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-box.fr-fullscreen .fr-toolbar{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-box.fr-fullscreen .fr-toolbar.fr-top{top:0 !important}.fr-box.fr-fullscreen .fr-toolbar.fr-bottom{bottom:0 !important}.fr-box.fr-fullscreen .second-toolbar{margin-top:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-fullscreen-wrapper{z-index:2147483640 !important;width:100% !important;margin:0 !important;padding:0 !important;overflow:visible !important}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal{text-align:left;padding:20px 20px 10px}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table{border-collapse:collapse;font-size:14px;line-height:1.5;width:100%}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table+table{margin-top:20px}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr{border:0}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th{text-align:left}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th,.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table td{padding:6px 0 4px}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr{border-bottom:solid 1px #ebebeb}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child{width:60%;color:#646464}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:nth-child(n+2){letter-spacing:0.5px}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-element img{cursor:pointer;padding:0 1px}.fr-image-resizer{position:absolute;border:solid 1px #0098f7;display:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fr-image-resizer.fr-active{display:block}.fr-image-resizer .fr-handler{display:block;position:absolute;background:#0098f7;border:solid 1px #FFF;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-image-resizer .fr-handler.fr-hnw{cursor:nw-resize}.fr-image-resizer .fr-handler.fr-hne{cursor:ne-resize}.fr-image-resizer .fr-handler.fr-hsw{cursor:sw-resize}.fr-image-resizer .fr-handler.fr-hse{cursor:se-resize}.fr-image-resizer .fr-handler{width:12px;height:12px}.fr-image-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}.fr-image-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}@media (min-width: 1200px){.fr-image-resizer .fr-handler{width:10px;height:10px}.fr-image-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.fr-image-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}.fr-image-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483640;display:none}.fr-popup .fr-image-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;margin:20px;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;text-align:center}.fr-popup .fr-image-upload-layer:hover{background:#ebebeb}.fr-popup .fr-image-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}.fr-popup .fr-image-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0 !important;padding:0 !important;width:100% !important}.fr-popup .fr-image-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-image-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:normal}.fr-popup .fr-image-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-image-progress-bar-layer>div.fr-loader{background:#b3e0fd;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-image-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0%;background:#0098f7;-webkit-transition:width 0.2s ease 0s;-moz-transition:width 0.2s ease 0s;-ms-transition:width 0.2s ease 0s;-o-transition:width 0.2s ease 0s}.fr-popup .fr-image-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30% !important;position:absolute;top:0;-webkit-animation:loading 2s linear infinite;-moz-animation:loading 2s linear infinite;-o-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.fr-popup .fr-image-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-image-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-image-size-layer .fr-image-group .fr-input-line{width:calc(50% - 5px);display:inline-block}.fr-image-size-layer .fr-image-group .fr-input-line+.fr-input-line{margin-left:10px}.fr-uploading{-webkit-opacity:0.4;-moz-opacity:0.4;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}@-webkit-keyframes loading{from{left:-25%}to{left:100%}}@-moz-keyframes loading{from{left:-25%}to{left:100%}}@-o-keyframes loading{from{left:-25%}to{left:100%}}@keyframes loading{from{left:-25%}to{left:100%}}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-modal .fr-modal-head .fr-modal-head-line::after{clear:both;display:block;content:"";height:0}.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more{margin-top:10px}.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more.fr-not-available{opacity:0;width:0;padding:12px 0}.fr-modal .fr-modal-head .fr-modal-tags{padding:0 20px;display:none;text-align:left}.fr-modal .fr-modal-head .fr-modal-tags a{display:inline-block;opacity:0;padding:6px 12px;margin:8px 0 8px 8px;text-decoration:none;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:opacity 0.2s ease 0s, background 0.2s ease 0s;-moz-transition:opacity 0.2s ease 0s, background 0.2s ease 0s;-ms-transition:opacity 0.2s ease 0s, background 0.2s ease 0s;-o-transition:opacity 0.2s ease 0s, background 0.2s ease 0s;cursor:pointer;background-color:#f5f5f5}.fr-modal .fr-modal-head .fr-modal-tags a:focus{outline:none;background-color:#ebebeb}.fr-modal .fr-modal-head .fr-modal-tags a:hover{background-color:#ebebeb}.fr-modal .fr-modal-head .fr-modal-tags a:active{background-color:#d6d6d6}.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag{background-color:#EcF5Ff;color:#0098f7}.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:focus{outline:none;background-color:#ebebeb}.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:hover{background-color:#ebebeb}.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:active{background-color:#d6d6d6}.fr-show-tags .fr-modal-more svg path{fill:#0098f7}div.fr-modal-body{-webkit-transition:background 0.2s ease 0s;-moz-transition:background 0.2s ease 0s;-ms-transition:background 0.2s ease 0s;-o-transition:background 0.2s ease 0s}div.fr-modal-body .fr-preloader{display:block;margin:50px auto}div.fr-modal-body div.fr-image-list{text-align:center;margin:0 20px;padding:0}div.fr-modal-body div.fr-image-list .fr-list-column{float:left;width:calc((100% - 20px) / 2)}@media (min-width: 768px) and (max-width: 1199px){div.fr-modal-body div.fr-image-list .fr-list-column{width:calc((100% - 40px) / 3)}}@media (min-width: 1200px){div.fr-modal-body div.fr-image-list .fr-list-column{width:calc((100% - 60px) / 4)}}div.fr-modal-body div.fr-image-list .fr-list-column+.fr-list-column{margin-left:20px}div.fr-modal-body div.fr-image-list div.fr-image-container{position:relative;width:100%;display:block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden}div.fr-modal-body div.fr-image-list div.fr-image-container:first-child{margin-top:20px}div.fr-modal-body div.fr-image-list div.fr-image-container+div{margin-top:20px}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after{position:absolute;-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 0.2s ease 0s;-moz-transition:opacity 0.2s ease 0s;-ms-transition:opacity 0.2s ease 0s;-o-transition:opacity 0.2s ease 0s;background:#000;content:"";top:0;left:0;bottom:0;right:0;z-index:2}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::before{content:attr(data-deleting);color:#FFF;top:0;left:0;bottom:0;right:0;margin:auto;position:absolute;z-index:3;font-size:15px;height:20px}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty{height:95px;background:#CCCCCC;z-index:1}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty::after{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;content:attr(data-loading);display:inline-block;height:20px}div.fr-modal-body div.fr-image-list div.fr-image-container img{width:100%;vertical-align:middle;position:relative;z-index:2;-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 0.2s ease 0s, filter 0.2s ease 0s;-moz-transition:opacity 0.2s ease 0s, filter 0.2s ease 0s;-ms-transition:opacity 0.2s ease 0s, filter 0.2s ease 0s;-o-transition:opacity 0.2s ease 0s, filter 0.2s ease 0s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0)}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected img{-webkit-opacity:0.75;-moz-opacity:0.75;opacity:0.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-delete-img,div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-insert-img{display:inline-block}div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img,div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{display:none;top:50%;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:background 0.2s ease 0s, color 0.2s ease 0s;-moz-transition:background 0.2s ease 0s, color 0.2s ease 0s;-ms-transition:background 0.2s ease 0s, color 0.2s ease 0s;-o-transition:background 0.2s ease 0s, color 0.2s ease 0s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;cursor:pointer;margin:0;line-height:40px;text-decoration:none;z-index:3}div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img{background:#B8312F;fill:#FFF;padding:8px;left:50%;-webkit-transform:translateY(-50%) translateX(25%);-moz-transform:translateY(-50%) translateX(25%);-ms-transform:translateY(-50%) translateX(25%);-o-transform:translateY(-50%) translateX(25%)}div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{background:#FFF;fill:#0098f7;padding:8px;left:50%;-webkit-transform:translateY(-50%) translateX(-125%);-moz-transform:translateY(-50%) translateX(-125%);-ms-transform:translateY(-50%) translateX(-125%);-o-transform:translateY(-50%) translateX(-125%)}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover img{-webkit-opacity:0.75;-moz-opacity:0.75;opacity:0.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-delete-img,.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-insert-img{display:inline-block;width:40px;height:40px}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover{background:#bf4644;color:#FFF}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover{background:#ebebeb}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-line-breaker{cursor:text;border-top:1px solid #0098f7;position:fixed;z-index:2;display:none}.fr-line-breaker.fr-visible{display:block}.fr-line-breaker a.fr-floating-btn{position:absolute;left:calc(50% - (40px / 2));top:-20px}.fr-line-breaker a.fr-floating-btn svg{margin:8px;height:24px;width:24px}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-quick-insert{position:absolute;z-index:2147483639;white-space:nowrap;padding-right:10px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fr-quick-insert a.fr-floating-btn svg{margin:8px;width:24px;height:24px}.fr-quick-insert.fr-on a.fr-floating-btn svg{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg)}.fr-quick-insert.fr-hidden{display:none}.fr-qi-helper{position:absolute;z-index:3;padding-left:20px;white-space:nowrap}.fr-qi-helper a.fr-btn.fr-floating-btn{text-align:center;padding:6px 10px 10px 10px;display:inline-block;color:#222222;background:#FFF;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0)}.fr-qi-helper a.fr-btn.fr-floating-btn svg{fill:#222222}.fr-qi-helper a.fr-btn.fr-floating-btn.fr-size-1{-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-popup .fr-buttons.fr-tabs .fr-special-character-category{padding:10px 15px}.fr-popup .fr-buttons.fr-tabs .fr-special-character-category span{font-weight:normal;font-size:16px}.fr-popup .fr-special-character{width:24px;height:24px}@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px){.fr-popup .fr-icon-container.fr-sc-container{width:368px}}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-element table td.fr-selected-cell,.fr-element table th.fr-selected-cell{border:1px double #0098f7}.fr-element table tr{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element table td,.fr-element table th{user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text}.fr-element .fr-no-selection table td,.fr-element .fr-no-selection table th{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-table-resizer{cursor:col-resize;position:absolute;z-index:3;display:none}.fr-table-resizer.fr-moving{z-index:2}.fr-table-resizer div{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-right:1px solid #0098f7}.fr-no-selection{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-popup .fr-table-size{margin:20px}.fr-popup .fr-table-size .fr-table-size-info{text-align:center;font-size:14px}.fr-popup .fr-table-size .fr-select-table-size{line-height:0;padding:5px;white-space:nowrap}.fr-popup .fr-table-size .fr-select-table-size>span{display:inline-block;padding:0 4px 4px 0;background:transparent}.fr-popup .fr-table-size .fr-select-table-size>span>span{display:inline-block;width:18px;height:18px;border:1px solid #DDD}.fr-popup .fr-table-size .fr-select-table-size>span.hover{background:transparent}.fr-popup .fr-table-size .fr-select-table-size>span.hover>span{background:rgba(0,152,247,0.3);border:solid 1px #0098f7}.fr-popup .fr-table-size .fr-select-table-size .new-line::after{clear:both;display:block;content:"";height:0}.fr-popup.fr-above .fr-table-size .fr-select-table-size>span{display:inline-block !important}.fr-popup .fr-table-colors{display:block;padding:20px;padding-bottom:0}.fr-popup.fr-desktop .fr-table-size .fr-select-table-size>span>span{width:12px;height:12px}.fr-insert-helper{position:absolute;z-index:9999;white-space:nowrap}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fr-element .fr-video{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element .fr-video::after{position:absolute;content:'';z-index:1;top:0;left:0;right:0;bottom:0;cursor:pointer;display:block;background:transparent}.fr-element .fr-video.fr-active>*{z-index:2;position:relative}.fr-element .fr-video>*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;max-width:100%;border:none}.fr-box .fr-video-resizer{position:absolute;border:solid 1px #0098f7;display:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-box .fr-video-resizer.fr-active{display:block}.fr-box .fr-video-resizer .fr-handler{display:block;position:absolute;background:#0098f7;border:solid 1px #FFF;z-index:4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-box .fr-video-resizer .fr-handler.fr-hnw{cursor:nw-resize}.fr-box .fr-video-resizer .fr-handler.fr-hne{cursor:ne-resize}.fr-box .fr-video-resizer .fr-handler.fr-hsw{cursor:sw-resize}.fr-box .fr-video-resizer .fr-handler.fr-hse{cursor:se-resize}.fr-box .fr-video-resizer .fr-handler{width:12px;height:12px}.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}@media (min-width: 1200px){.fr-box .fr-video-resizer .fr-handler{width:10px;height:10px}.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line{width:calc(50% - 5px);display:inline-block}.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line+.fr-input-line{margin-left:10px}.fr-popup .fr-video-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;margin:20px;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;text-align:center}.fr-popup .fr-video-upload-layer:hover{background:#ebebeb}.fr-popup .fr-video-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}.fr-popup .fr-video-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0 !important;padding:0 !important;width:100% !important}.fr-popup .fr-video-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-video-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:normal}.fr-popup .fr-video-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-video-progress-bar-layer>div.fr-loader{background:#b3e0fd;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-video-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0%;background:#0098f7;-webkit-transition:width 0.2s ease 0s;-moz-transition:width 0.2s ease 0s;-ms-transition:width 0.2s ease 0s;-o-transition:width 0.2s ease 0s}.fr-popup .fr-video-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30% !important;position:absolute;top:0;-webkit-animation:loading 2s linear infinite;-moz-animation:loading 2s linear infinite;-o-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.fr-popup .fr-video-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-video-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-video-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483640;display:none}.fr-autoplay-margin{margin-top:0px !important}

.dropzone, .dropzone * {
    box-sizing: border-box;
}
.dropzone {
    background: white none repeat scroll 0 0;
    border: 2px solid rgba(0, 0, 0, 0.3);
    min-height: 150px;
    padding: 54px;
}
.dropzone.dz-clickable {
    cursor: pointer;
}
.dropzone.dz-clickable * {
    cursor: default;
}
.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
    cursor: pointer;
}
.dropzone.dz-started .dz-message {
    display: none;
}
.dropzone.dz-drag-hover {
    border-style: solid;
}
.dropzone.dz-drag-hover .dz-message {
    opacity: 0.5;
}
.dropzone .dz-message {
    margin: 2em 0;
    text-align: center;
}
.dropzone .dz-preview {
    display: inline-block;
    margin: 16px;
    min-height: 100px;
    position: relative;
    vertical-align: top;
}
.dropzone .dz-preview:hover {
    z-index: 1000;
}
.dropzone .dz-preview:hover .dz-details {
    opacity: 1;
}
.dropzone .dz-preview.dz-file-preview .dz-image {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #eee, #ddd) repeat scroll 0 0;
    border-radius: 20px;
}
.dropzone .dz-preview.dz-file-preview .dz-details {
    opacity: 1;
}
.dropzone .dz-preview.dz-image-preview {
    background: white none repeat scroll 0 0;
}
.dropzone .dz-preview.dz-image-preview .dz-details {
    transition: opacity 0.2s linear 0s;
}
.dropzone .dz-preview .dz-remove {
    border: medium none;
    cursor: pointer;
    display: block;
    font-size: 14px;
    text-align: center;
}
.dropzone .dz-preview .dz-remove:hover {
    text-decoration: underline;
}
.dropzone .dz-preview:hover .dz-details {
    opacity: 1;
}
.dropzone .dz-preview .dz-details {
    color: rgba(0, 0, 0, 0.9);
    font-size: 13px;
    left: 0;
    line-height: 150%;
    max-width: 100%;
    min-width: 100%;
    opacity: 0;
    padding: 2em 1em;
    position: absolute;
    text-align: center;
    top: 0;
    z-index: 20;
}
.dropzone .dz-preview .dz-details .dz-size {
    font-size: 16px;
    margin-bottom: 1em;
}
.dropzone .dz-preview .dz-details .dz-filename {
    white-space: nowrap;
}
.dropzone .dz-preview .dz-details .dz-filename:hover span {
    background-color: rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(200, 200, 200, 0.8);
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
    overflow: hidden;
    text-overflow: ellipsis;
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
    border: 1px solid transparent;
}
.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 3px;
    padding: 0 0.4em;
}
.dropzone .dz-preview:hover .dz-image img {
    filter: blur(8px);
    transform: scale(1.05, 1.05);
}
.dropzone .dz-preview .dz-image {
    border-radius: 20px;
    display: block;
    height: 120px;
    overflow: hidden;
    position: relative;
    width: 120px;
    z-index: 10;
}
.dropzone .dz-preview .dz-image img {
    display: block;
}
.dropzone .dz-preview.dz-success .dz-success-mark {
    animation: 3s cubic-bezier(0.77, 0, 0.175, 1) 0s normal none 1 running passing-through;
}
.dropzone .dz-preview.dz-error .dz-error-mark {
    animation: 3s cubic-bezier(0.77, 0, 0.175, 1) 0s normal none 1 running slide-in;
    opacity: 1;
}
.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
    display: block;
    left: 50%;
    margin-left: -27px;
    margin-top: -27px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 50%;
    z-index: 500;
}
.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
    display: block;
    height: 54px;
    width: 54px;
}
.dropzone .dz-preview.dz-processing .dz-progress {
    opacity: 1;
    transition: all 0.2s linear 0s;
}
.dropzone .dz-preview.dz-complete .dz-progress {
    opacity: 0;
    transition: opacity 0.4s ease-in 0s;
}
.dropzone .dz-preview:not(.dz-processing) .dz-progress {
    animation: 6s ease 0s normal none infinite running pulse;
}
.dropzone .dz-preview .dz-progress {
    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
    border-radius: 8px;
    height: 16px;
    left: 50%;
    margin-left: -40px;
    margin-top: -8px;
    opacity: 1;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 50%;
    width: 80px;
    z-index: 1000;
}
.dropzone .dz-preview .dz-progress .dz-upload {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #666, #444) repeat scroll 0 0;
    bottom: 0;
    left: 0;
    position: absolute;
    top: 0;
    transition: width 300ms ease-in-out 0s;
    width: 0;
}
.dropzone .dz-preview.dz-error .dz-error-message {
    display: block;
}
.dropzone .dz-preview.dz-error:hover .dz-error-message {
    opacity: 1;
    pointer-events: auto;
}
.dropzone .dz-preview .dz-error-message {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #be2626, #a92222) repeat scroll 0 0;
    border-radius: 8px;
    color: white;
    display: none;
    font-size: 13px;
    left: -10px;
    opacity: 0;
    padding: 0.5em 1.2em;
    pointer-events: none;
    position: absolute;
    top: 130px;
    transition: opacity 0.3s ease 0s;
    width: 140px;
    z-index: 1000;
}
.dropzone .dz-preview .dz-error-message::after {
    border-bottom: 6px solid #be2626;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    height: 0;
    left: 64px;
    position: absolute;
    top: -6px;
    width: 0;
}
#dropzone {
    margin-bottom: 3rem;
}
.dropzone {
    background: white none repeat scroll 0 0;
    border: 2px dashed #0087f7;
    border-radius: 5px;
}
.dropzone .dz-message {
    font-weight: 400;
}
.dropzone .dz-message .note {
    display: block;
    font-size: 0.8em;
    font-weight: 200;
    margin-top: 1.4rem;
}
/**, *::before, *::after {
    box-sizing: border-box;
}*/
.dropzone .dz-message {
    font-size: 24px;
    /*background: #ffffff url("../../../../media/images/icons/upload.png") no-repeat scroll right 80px bottom 5px;*/
}


.az-drawer {
    /* overflow-y: auto; */
    -webkit-transition: width 0.25s cubic-bezier(0.5, 0, 0, 1), -webkit-transform 0.25s cubic-bezier(0.5, 0, 0, 1);
    transition: width 0.25s cubic-bezier(0.5, 0, 0, 1), -webkit-transform 0.25s cubic-bezier(0.5, 0, 0, 1);
    -o-transition: width 0.25s cubic-bezier(0.5, 0, 0, 1), -o-transform 0.25s cubic-bezier(0.5, 0, 0, 1);
    -moz-transition: width 0.25s cubic-bezier(0.5, 0, 0, 1), transform 0.25s cubic-bezier(0.5, 0, 0, 1), -moz-transform 0.25s cubic-bezier(0.5, 0, 0, 1);
    transition: width 0.25s cubic-bezier(0.5, 0, 0, 1), transform 0.25s cubic-bezier(0.5, 0, 0, 1);
    transition: width 0.25s cubic-bezier(0.5, 0, 0, 1), transform 0.25s cubic-bezier(0.5, 0, 0, 1), -webkit-transform 0.25s cubic-bezier(0.5, 0, 0, 1), -moz-transform 0.25s cubic-bezier(0.5, 0, 0, 1), -o-transform 0.25s cubic-bezier(0.5, 0, 0, 1);
    -webkit-transition-timing-function: cubic-bezier(0.5, 0, 0, 1);
    -moz-transition-timing-function: cubic-bezier(0.5, 0, 0, 1);
    -o-transition-timing-function: cubic-bezier(0.5, 0, 0, 1);
    transition-timing-function: cubic-bezier(0.5, 0, 0, 1);
}
.az-drawer-left {
    
}
.az-drawer-right {
    
}
.az-drawer-left.az-drawer--opened {
    transform: translateX(0);
}
.az-drawer-right.az-drawer--opened {
    transform: translateX(0);
}
.az-drawer-left.az-drawer--closed {
    transform: translateX(-100%);
}
.az-drawer-right.az-drawer--closed {
    transform: translateX(100%);
}
.az-drawer--closed {
    
}
.az-drawer {
    
}
.az-drawer .az-drawer-inner-wrapper {
    position: relative;
    /*position: absolute;*/
    height: 100%;
    width: 100%;
    /*left: 0;
    top: 0;
    overflow-y: auto;*/
    background-color: #fff;
    z-index: 10;
}
.az-drawer-header, 
.az-drawer-footer {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    font-weight:400;
}
.az-drawer-body
{
    font-weight:400;
}
.az-drawer-header, 
.az-drawer-footer {
}
.az-drawer-header {
    position: absolute;
    border-bottom: 1px solid #eee;
    min-height: 50px;
    /* left: 0; */
    /* top: 0; */
    width: 100%;
    /*z-index: 20;*/
    background: #fff;
    box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.06);
    height:auto;
}
.az-drawer-header-title {
    margin: 0 0 0 36px;
    font-size: 16px;
    font-weight: 300;
    /*float: left;*/
    line-height: 28px;
    color: #000;
}
.az-drawer-header > .az-drawer-header-title:first-child {
    margin-left: 10px;
}
.az-drawer-trigger-btn {
       /* top: 11px; */
    /* right: 16px; */
    /* z-index: 20; */
    font-size: 14px;
    line-height: 24px;
    display: inline-block;
    /* padding: 4px; */
    width: 24px;
    height: 24px;
    text-align: center;
    border: 1px solid #d2d2d2;
    cursor: pointer;
    float: left;
    border-radius: 3px;
    color: #cdcdcd;
    margin: 2px 0;
}
.az-drawer-done-btn {
    border: 0px solid #ddd;
    /* border-radius: 5px; */
    /* float: right; */
    padding: 15px 22px;
    font-size: 15px;
    background-color: #f5f5f5;
    color: #333;
    margin: 0px -12px;
    position: absolute;
    top: 0;
    right: 0;
}
    
    .az-drawer-done-btn.disabled {
        opacity: 0;
    }
    .az-drawer-done-btn:hover {
        color: #f5f5f5;
        background-color: #1fa01f;
    }
.az-drawer-trigger-btn:hover
{
     color: #333;
     border-color:#555;
}
.az-drawer-body {
   
    position: absolute;
    width: 100%;
    min-height: 150px;
    /* overflow-y: auto; */
    /* position: absolute; */
    xheight: 100%;
}
.az-drawer-content-style {
    max-width: 694px;
    margin: 0 auto;
    padding:16px 12px 0 12px;
}
.az-drawer-body-vh100 {
    height: 100%;
    top: 0px;
}
.az-drawer-body-vh100-x {
    height: calc(100% - 53px);
    top: 53px;
}


.az-drawer-has-sticky-footer .az-drawer-body {
    padding-bottom: 60px;
}
.az-drawer-footer {
    border-top: 0px solid #eee;
    min-height: 50px;
    width: 100%;
    z-index: 20;
    background: #fff;
}

.az-drawer-has-sticky-footer .az-drawer-footer {
    left: 0;
    bottom: 0;
    position: fixed;
    box-shadow: 1px 0px 6px 0px rgba(0, 0, 0, 0.06);
}
.az-drawer-modal {
    position: fixed;
    width: 100vw;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.3215686274509804);
    z-index: 9998;
    visibility: hidden;
    opacity:0;
    transition: all 0.3s;
    cursor: crosshair;
}
.az-drawer--opened + .az-drawer-modal {
    visibility: visible;
    opacity:1;
}
.az-drawer--closed + .az-drawer-modal {
}

.az-global-drawer-open {
  
     scrollbar-width: none;
     overflow-style: none; /* IE 11 */
}
.az-global-drawer-open::-webkit-scrollbar {
    width: 0px;
    background: transparent; /* make scrollbar transparent */
}

.az-drawer-transparent {
    background: rgba(255, 255, 255, 0) !important;
}
.az-drawer-transparent .az-drawer-inner-wrapper {
    background: rgba(255, 255, 255, .80) !important;
}
/*===============================
    Header Fixed With PS
===============================*/
.ps .az-drawer-header {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}
/*===============================
    Drawer Item Scroll
===============================*/
.drawer-item-scroller {
    overflow: auto;
    height: 100%;
}
/* width */
.drawer-item-scroller::-webkit-scrollbar {
    width: 8px;
}


/* Track */
.drawer-item-scroller::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #F4F6F6;
    border-radius: 10px;
}


/* Handle */
.drawer-item-scroller::-webkit-scrollbar-thumb {
    background: #E5E8E8;
    border-radius: 10px;
}


/* Handle on hover */
.drawer-item-scroller::-webkit-scrollbar-thumb:hover {
    background: #CCD1D1;
}

/*az drawer actions start*/
.az-drawer-actions-drop {
    position: absolute;
    top: 0;
    right: 0;
    border-left: 1px solid #D5D8DC !important;
    background-color: #f5f5f5 !important;
    /*padding: 18px 18px !important;*/
    width: 53px;
    min-height: 52px;
}

.az-drawer-actions-drop:hover, .az-drawer-actions-drop:active {
    background-color: #1fa01f !important;
    cursor: pointer !important;
}

.az-drawer-actions-drop .dropdown-toggle {
    box-shadow: none !important;
    color: #333 !important;
    vertical-align: middle !important;
}

.az-drawer-actions-drop .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0 !important;
    vertical-align: baseline !important;
    content: "";
    border: none !important;
    font-weight: 700 !important;
}

.az-drawer-actions-drop .az-drawer-actions-font-icon {
    font-weight: 900 !important;
    padding: 17px;
}

.az-drawer-actions-drop:hover .az-drawer-actions-font-icon {
    color: white !important;
}

.az-drawer-actions-drop .az-drawer-actions-custom-drop-down-menu.show {
    position: absolute;
    will-change: transform;
    top: 21px !important;
    left: 0px;
    transform: translate3d(-124px, 34px, 0px);
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
}


.az-drawer-actions-drop .az-drawer-actions-custom-drop-down-menu.show .dropdown-divider:nth-last-child(1) {
    display: none;
}

.az-drawer-actions-drop + .az-drawer-done-btn {
    right: 54px !important;
    margin: 0px !important;
    border: 0px solid #ddd;
    padding: 15px 22px;
    font-size: 15px;
    background-color: #f5f5f5;
    color: #333;
    margin: 0px !important;
    position: absolute;
    top: 0;
}

.az-drawer-actions-drop + .az-drawer-done-btn:hover {
    color: #f5f5f5 !important;
    background-color: #1fa01f !important;
}


/*az drawer actions end*/


.az-drawer-optins-sizing, .az-drawer-content-sizing {
    margin: 0 auto;
    padding: 8px 12px;
}

/*
===============================
Responsive
===============================
*/
.az-drawer-responsive {
    width: 38%;
}
.az-drawer-responsive-100
{
    width:100% !important;  
}
@media (max-width: 767px) {
    .az-drawer {
        width: 100% !important;    
    }
  
}
@media (max-width: 1200px) {
    .az-drawer-responsive {
        width: 420px;    
    }
  
}


/********************************/
/************STRIPE**************/
.az-stripe-elements-overlay {
    background-color: #545454;
    display: none;
    height: 2000px;
    left: 0;
    opacity: 0.7;
    position: fixed;
    top: 0;
    width: 100%;
}

.az-stripe-elements {
    border-color: #e0e0e0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #F4F4F6;
    max-width: 100%;
    /*
        -webkit-box-shadow: 0px 0px 50px 5px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 50px 5px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 50px 5px rgba(0,0,0,0.75);
    */
}

.az-stripe-elements-banner {
    background-repeat: no-repeat;
    background-position: center center;
    /*background-size: 260px auto;*/
    border-color: #c1c1c1;
}

.az-stripe-elements-close {
    position: absolute;
    top: -8px;
    right: -8px;
    display: block;
    height: 24px;
    width: 24px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    border: 0px solid #ccc;
    background-color: #efefef;
    color: #8a8a8a;
    text-align: center;
    text-decoration: none;
    line-height: 24px;
    font-family: 'Comic Sans MS';
    font-weight: bold;
}

span.az-stripe-elements-error-title {
    font-size: 20px;
    color: red;
    text-align: center;
    margin-bottom: 15px;
}

span.az-stripe-elements-error-msg {
    color: #7d7d7d;
    font-size: 15px;
    margin-bottom: 40px;
    text-align: center;
}

span.az-stripe-elements-success-title {
    font-size: 20px;
    color: green;
    text-align: center;
    margin-bottom: 15px;
}

span.az-stripe-elements-success-msg {
    text-align: center;
    margin-bottom: 15px;
    color: #7d7d7d;
    font-size: 15px;
}

.az-stripe-elements .slimScrollDiv {
    height: auto !important;
    min-height: 30px !important;
    max-height: 780px !important;
}

.az-stripe-elements .az-window-body {
    height: auto !important;
    min-height: 30px !important;
    /*max-height: 700px !important;*/
    max-height: none !important;
    box-sizing: border-box;
}

.az-stripe-elements .form-control,
.az-stripe-elements .az-field-input {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    height: 38px !important;
    position: relative;
}

    .az-stripe-elements .form-control:focus,
    .az-stripe-elements .form-control:active,
    .az-stripe-elements .StripeElement--focus,
    .az-stripe-elements .StripeElement--focus .form-control {
        z-index: 2;
    }

.az-stripe-elements label,
.az-stripe-elements .az-label {
    font-weight: normal;
    /*font-size: 20px;*/
    font-family: Roboto, sans-serif;
    padding-top: 0;
}

.az-stripe-elements .az-container {
    overflow: visible;
}

.az-stripe-elements .StripeElement--focus,
.az-stripe-elements .StripeElement--focus .form-control {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}

.az-stripe-elements .custom-control-label::before,
.az-stripe-elements .custom-control-label::after {
    /*margin-top: 2px;*/
}

.az-stripe-elements .az-window-header .az-panel-tool {
    top: 13px;
    right: 4px;
    transform: scale(0.8);
}

.az-stripe-elements a {
    color: #0081e5;
}

.az-stripe-elements .az-panel-tool-close,
.az-stripe-elements .az-panel-tool-close:hover {
    opacity: 1;
}

.az-stripe-elements .StripeElement > div {
    top: 50%;
    transform: translateY(-50%);
}

.xaz-stripe-elements .az-card-payment-icons {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 24px;
}

.az-stripe-elements .az-card-payment-icons-wrapper {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
}

.az-stripe-elements .StripeElement--invalid {
    border-color: #c92627;
    border: 1px solid #c92627 !important;
}
.no-pointer {
    pointer-events: none;
}

.cred-ellipsis {
    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.25;
}
.az-ma-button-group {
    margin: 0 -.5rem;
}
.az-ma-button-group .btn {
    margin: 0 .5rem;
}
    .az-ma-button-group.az-btn-group-green .btn-light:not([disabled]):not(.disabled).active, .btn-light:not([disabled]):not(.disabled):active, .show > .btn-light.dropdown-toggle {
        background-color: #E8F5E9 !important;
        border: 1px solid #4CAF4F;
        color: #4CAF4F;
    }
    .az-ma-button-group.az-btn-group-green .btn-light {
        background-color: #FAFAFA !important;
        border: 1px solid #ECEFF1;
        color: #607D8B;
    }
.az-ma-tabs.classic-tabs .nav li a {
    padding: 16px 8px;
    height: 100%;
}

.az-ma-tabs.classic-tabs .nav .nav-item {
    white-space: normal;
}
.expand-dropdown .responsivetabs-more {
    right: -53px !important;
    background: inherit !important;
    top: 0;
    padding-top: 17px;
    padding-bottom: 17px;
    height: 100px;
}
.az-ma-ui-comp-designer-mask {
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgb(241, 241, 241, 0);
    z-index: 1;
    left: 0;
}

    .az-ma-ui-comp-designer-mask:hover {
        background-color: rgb(241, 241, 241, .3);
    }

.az-ma-imgage-uploader {
}

.az-ma-file-upload-wrapper {
    height: 280px;
    background-color: #efeeee;
    position: relative;
    color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.az-ma-file-upload-wrapper-btn {
    position: absolute;
    bottom: 0;
    padding: 1rem;
    width: 100%;
    background-color: rgba(1, 1, 1, 0.51);
    display: block;
    color: #f0f0f0;
    font-size: 1.1rem;
    line-height: 1.5rem;
    color: #fff !important;
}

    .az-ma-file-upload-wrapper-btn:hover {
        color: #fff;
    }

    .az-ma-file-upload-wrapper-btn span {
        margin-right: .75rem;
        
    }

.az-ma-file-upload-wrapper-empty {
    color: #ddd;
    font-size: 108px;
    /* position: absolute; */
    /* top: 22%; */
    /* left: 50%; */
    /* margin-left: auto; */
    width: 122px;
    display: block;
    margin: auto auto;
    /* height: 200px; */
    /* background: center center; */
    line-height: 220px;
}
.az-ma-imgage-uploader-sm {
    height:150px;
    width:200px;
}
.az-ma-imgage-uploader-sm .az-ma-file-upload-wrapper {
    height: 150px;
}
.az-ma-imgage-uploader-sm .az-ma-file-upload-wrapper-empty {
    color: #ddd;
    font-size: 72px;
    /* position: absolute; */
    /* top: 22%; */
    /* left: 50%; */
    /* margin-left: auto; */
    width: 72px;
    display: block;
    margin: auto auto;
    /* height: 200px; */
    /* background: center center; */
    line-height: 110px;
}
.az-ma-imgage-uploader-sm  .az-ma-file-upload-wrapper-btn {
    padding: .5rem;
    font-size:1rem;
}


.sm-gutters {
    margin-right: -.5rem;
    margin-left: -.5rem;
}

    .sm-gutters > .col, .sm-gutters > [class*="col-"] {
        padding-right: .5rem;
        padding-left: .5rem;
    }

.col-form-label {
    font-weight: 300;
}

.az-ma-search-field input {
    margin-left: -25px !important;
    padding-left: 30px;
}

.az-ma-search-field i {
    margin-left: 10px;
    z-index: 16;
}


.az-ma-ajax-search-field .dropdown-toggle {
    text-align: left;
    padding: 6px 12px;
    border-radius: 4px;
    border: 1px solid #ccc;
    line-height: 24px;
    font-size: 1rem;
}
.az-ma-ajax-search-field .dropdown-toggle.disabled, .az-ma-ajax-search-field .dropdown-toggle:disabled {
    opacity: 1;
    background-color: #f2f4f6;
}

.az-ma-ajax-search-field .dropdown-toggle + div {
    position: absolute;
    right: 0;
    height: 100%;
    width: 36px;
    text-align: center;
    padding: 10px 0;
    color: #808080;
    cursor: pointer;
}
.az-ma-ajax-search-field .dropdown-toggle + div:hover {
    color: #555;
}
.az-ma-ajax-search-field .dropdown-toggle + div span {
    line-height: 18px;
}
.az-ma-ajax-search-field .dropdown-toggle::after {
    display:none;
}
.az-ma-ajax-search-field .dropdown-toggle > span {
    margin:0;
}
.az-ma-ajax-search-field .dropdown-menu {
    padding: 0;
    margin: 0;
    margin-top: -38px;
    background-color: transparent;
    border: 0;
}
.az-ma-ajax-search-field .dropdown-items {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius:4px;

}
.az-ma-combobox-options-wrapper {
    max-height: 300px;
    overflow-x: scroll;
    overflow-x: hidden;
    padding: 8px 0;
}

    .az-ma-combobox-options-wrapper .az-combobox-item, .az-ma-combobox-options-wrapper .az-combobox-group {
        font-size: 14px;
        padding: 8px 18px 8px 32px;
        line-height: 14px;
        cursor: pointer;
        overflow: hidden;
        white-space: nowrap;
        color: #111;
        font-weight: 300;
    }

    .az-ma-combobox-options-wrapper .az-combobox-item:hover {
        background-color: #f1f1f1;
    }
    .az-vtabs-responsive .dropdown-menu-right, .az-ma-tabs .dropdown-menu-right {
        min-width: 280px;
        border: none;
        border-radius: 5px;
        box-shadow: 0px 2px 5px 0px #626263;
    }
    .az-vtabs-responsive .dropdown-menu-right a i, .az-ma-tabs .dropdown-menu-right a i {
        float: left;
        height: 24px;
    }
    .az-vtabs-responsive .dropdown-menu-right a, .az-ma-tabs .dropdown-menu-right a {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        max-width: 100% !important;
        line-height: 24px;
        margin-bottom: 0 !important;
        padding-left: 3px !important;
        padding-right: 3px !important;
        color: #03909e !important;
    }
    .az-vtabs-responsive .dropdown-menu-right a em, .az-ma-tabs .dropdown-menu-right a em {
        min-height: 20px !important;
        line-height: 24px;
        text-align: left;
        padding-left: 30px;
    }
    .az-vtabs-responsive .dropdown-menu-right a i.fa, .az-ma-tabs .dropdown-menu-right a i.fa {
        font-size: 1.25rem !important;
        margin-top: 2px;
        width: 24px;
        height: 24px !important;
    }
    .az-vtabs-responsive .dropdown-menu-right .dropdown-item:hover, .az-ma-tabs .dropdown-menu-right .dropdown-item:hover {
        background: #03909e !important;
        color: #fff !important;
        box-shadow: none;
        border-radius: 3px !important;
    }
.az-ma-tabs.classic-tabs .nav li.responsivetabs-more a.active {
    /*background: none !important;*/
    background: none;
    color: #fff;
}

/* az ma tabs plain start (Pills) */
.az-ma-tabs.classic-tabs.az-ma-tabs-plain {
   /*border: 1px solid #e0e0e0 !important;
    border-radius: 0px 0px 15px 15px !important;*/
}

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav {
    background: transparent !important;
    padding: 0 !important;
    position: relative;
}

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    background: #EBEDEF;
}

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav li {
    margin-bottom: 0px !important;
    padding: 0px 24px 0px 0px;
}

/*.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav li:first-child {
    margin-bottom: 0px !important;
    padding: 0px 10px 0px 0px;
}

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav li.active {
    padding: 12px 0px;
}*/

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav li a {
    text-transform: uppercase !important;
    color: #c0c2c3 !important;
    text-align: center !important;
    vertical-align: middle !important;
    margin: 0px;
    padding: 12px 0px;
}

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav li:first-child a {
    padding-left: 1px;
}

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav li a.active {
    border: none !important;
    border-radius: 0px !important;
    color: #272929 !important;
    background-color: transparent !important;
    position: relative;
}

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav li a.active::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 100%;
    background-color: #029044;
}

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav li a i {
    display: none;
}

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .nav li a em {
    min-height: 10px !important;
    font-weight: 400 !important;
}

.classic-tabs.az-ma-tabs-plain .nav li a:not(.active) {
    margin-bottom: 0px !important;
}

.az-ma-tabs.classic-tabs.az-ma-tabs-plain .tab-content {
    padding: 10px 0 !important;
}
.az-ma-tabs.classic-tabs.az-ma-tabs-plain .az-drawer-content-style {
    padding-left: 0;
}
.az-ma-tabs.classic-tabs.az-ma-tabs-plain .az-panel.az-container .container{
    padding: 0;
}
/*======================== Waitlist Transfer ====================*/
.selectTransferOnEventOption.disabled .custom-radio:first-child {
    color: #7d7d7d;
}
/*.az-ma-tabs.classic-tabs.az-ma-tabs-plain .tab-content az-container {
    background: transparent !important;
}*/
/* az ma tabs plain end  (Pills)*/
/*Club Role Box*/
.club-role-box {
    background-color: #fbfbfb;
    border-radius: 0.25rem;
    border: 1px solid #eee;
    padding: 0.75rem;
    /* max-width: 450px;*/
    position: relative;
    -webkit-transition: all ease 0.35s;
    -moz-transition: all ease 0.35s;
    transition: all ease 0.35s;
}
.club-role-box:hover {
    background-color: #f2f5f5;
}
.club-role-box .threedot-dropdown {
    position: absolute;
    top: 0.5rem;
    right: 0.25rem;
}
.club-role-box .role{
    color: #333;
    margin-top: 0;
    padding-right: 4rem;
}
.club-role-box .role-info {
    color: #777;
    margin-bottom: 0.25rem;
}
.club-role-box .role-info .fa,
.club-role-box .role-info .fa,
.club-role-box .role-info .far {
    text-align: left;
    color: #000;
}
.club-role-box .role-info span {
    color: #333;
    padding-right: 0.4rem;
}
.club-role-box .role-info:last-child {
    margin-bottom: 0;
}
.club-role-box .role-info-name {
    color: #6f6f6f;
    font-weight: 500;
    margin-bottom: 0.75rem;
}
.club-role-box:hover .threedot-dropdown .dropdown .toggle-area {
    color: #555;
}
.club-role-box .action-wrapper {
    position: absolute;
    top: 0.75rem;
    right: 0.75rem;
    text-align: right;
}
.club-role-box .action-wrapper .fa,
.club-role-box .action-wrapper .fas,
.club-role-box .action-wrapper .far {
    /*margin-left: 0.25rem;*/
    cursor: pointer;
    color: #777;
    padding: 5px 7px;
    border-radius: 50%;
    line-height: 1.3;
    width: 30px;
    /*height: 30px;*/
    background-color: transparent;
    -webkit-transition: all ease 0.35s;
    -moz-transition: all ease 0.35s;
    transition: all ease 0.35s;
}
.club-role-box .action-wrapper .fa:hover,
.club-role-box .action-wrapper .fas:hover,
.club-role-box .action-wrapper .far:hover {
    color: #333;
    background-color: #ddd;
    
}
.club-role-box .role-info-wrapper {
    display: flex;
}
.club-role-box .role-info-wrapper .role-info-profile {
    padding-right: 1rem;
}
.club-role-box .role-info-wrapper .role-info-profile .profile-frame {
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
    align-items: center;
    justify-content:center;
    border-radius: 50%;
    border: 1px solid #aaa;
    color: #555;
    overflow: hidden;
}
.club-role-box .role-info-wrapper .role-info-profile .profile-frame img {
    width: 100%;
}
.club-role-box .role-info-wrapper .role-info-profile .profile-frame.addition{
    cursor: pointer;
}
.club-role-box .role-info-wrapper .role-info-contents {
    margin-top: 0.25rem;
}
.club-role-box .role-info-wrapper .role-info-contents .addition {
    color: #777;
    font-weight: 500;
    cursor: pointer;
}
/*Three Dot Dropdown*/
.threedot-dropdown .dropdown .toggle-area {
    padding: 0.3125rem 0.625rem;
    cursor: pointer;
    color: #999;
    display: inline-block;
}
.threedot-dropdown .dropdown-menu {
    padding: 0;
    margin: 0;
    min-width: 7rem;
}
.threedot-dropdown .dropdown-menu .dropdown-item {
    margin-bottom: 0;
    padding: 0.3rem 0.6rem;
}
.threedot-dropdown .dropdown-menu .dropdown-item:hover {
    background-color: #efefef;
    box-shadow: none;
    color: #777 !important;
}

/*Loader (az-dual-ring)*/
.az-dual-ring {
    display: inline-block;
    width: 100%;
    height: 100% !important;
    border-radius: 0.25rem;
    /*background: rgba(0,0,0,0.3);*/
    background: rgba(200,200,200,0.3);
}

    .az-dual-ring:after {
        content: " ";
        position: absolute;
        top: calc(50% - 32px);
        left: calc(50% - 32px);
        display: block;
        width: 64px;
        height: 64px;
        border-radius: 50%;
        border: 6px solid #fff;
        /*border-color: #fff transparent #fff transparent;*/
        border-color: #c8c8c8 transparent #c8c8c8 transparent;
        animation: az-dual-ring 1.2s linear infinite;
    }

@keyframes az-dual-ring {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.az-dual-ring + div {
    display: none;
}
.az-dual-ring ~ * {
    filter: blur(8px);
    -webkit-filter: blur(8px);
}

/*-----------------  Item Picker Start  ------------------------*/
.pad {
    padding: 10px;
}

.pad-btn {
    margin: 40px 10px;
}

/* For Y Scrolling */
.item-picker {
    height: auto;
    max-height: calc(100vh - 150px);
    overflow: auto;
}
.cd-creation .item-picker {
    max-height: calc(100vh - 220px);
}
.item-picker.item-picker-list-view {
    max-height: calc(100vh - 550px);
}
.list-item-box {
    background-color: #FDFEFE;
    border: 2px solid #F8F9F9;
    border-radius: 5px;
    /*margin: 5px 2px;*/
    margin: 5px 6px 5px 2px;
    color: black;
}

    .list-item-box:hover {
        background-color: #F0F3F4;
        cursor: pointer;
    }

   
.list-item-box-active {
    background-color: #7D7D7D;
    color: white;
    border: 2px solid #F8F9F9;
    border-radius: 5px;
    margin: 5px 2px;
    cursor: pointer;
}


.list-item {
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.list-item-profile {
    height: 28px;
    width: 28px;
    border: 2px solid #ddd;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    background-color: #eee;
    font-size: 10px;
    text-align: center;
    line-height: 1.6rem;
    color: #777;
    font-weight: 600;
}
.list-item-profile img {
    width: 100%;
}
.text-box {
    height: 26px;
    margin: 0;
    padding: 0;
    width: 100%;
    padding-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
    .list-item .text-box [id*="-list-item-box-inner-handler"] {
        float: right;
        margin-top: 4px;
    }
.text-box [id*="-list-item-box-inner-handler"] {
    display: none;
}
.icon-box {
    height: 26px;
    margin: 0;
    padding: 0;
}

    .icon-box .circle {
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background-color: #D0D3D4;
        display: flex;
    }

.list-item-box .icon-box .circle > span, 
.list-item-box-active .icon-box .circle > span {
    text-align: center;
    font-size: 15px;
    color: white;
    margin: auto;
    display: block !important;
}

.list-item-box-active .icon-box .circle {
    background-color: #28a745 !important;
}
/* width */
.item-picker::-webkit-scrollbar {
    width: 8px;
}

/* Track */
.item-picker::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #F4F6F6;
    border-radius: 10px;
}

/* Handle */
.item-picker::-webkit-scrollbar-thumb {
    background: #E5E8E8;
    border-radius: 10px;
}

    /* Handle on hover */
    .item-picker::-webkit-scrollbar-thumb:hover {
        background: #CCD1D1;
    }


/*Small*/
@media (max-width: 767px) {
    .item-picker {
        max-height: calc(100vh - 170px);
    }
}
/*-----------------  Item Picker End  ------------------------*/

/*-----------------   Make search icon left  ------------------------*/
.search-icon-left .form-control-clear {
    right: 0;
}
.search-icon-left .input-group-append {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    border-radius: 0;
    z-index: 999;
}
.search-icon-left .input-group-append .input-group-text {
    border-radius: 5px 0 0 5px;
}
.search-icon-left .az-ma-search-field-group .form-control {
    padding: 1.40rem 3.5rem;
}

/*Make Search Icon transparent*/
.transparent-icon .az-ma-search-field-group .input-group-text,
.transparent-icon .az-ma-search-field-group .input-group-text:hover {
    border-color: transparent;
    background-color: transparent;
    color: #ccc;
}


/*------------------------------- Notes New start (Date: 3/14/2021) ---------------------------------*/
.az-notes-new-custom {
    margin: 0 auto;
    margin-top: 10px;
    height: auto !important;
    width: 100% !important;
    border: none !important;
    background-color: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
}

.az-notes-new-add-new-custom {
    margin: 3px 1px 8px 1px !important;
}

.az-notes-new-custom .az-notes-new-cancel {
    background-color: transparent !important;
    color: #555555 !important;
    border: 1px solid #c1c1c1 !important;
    border-radius: 3px !important;
    font-size: .75rem;
    box-shadow: none !important;
}

.az-notes-new-custom .az-notes-new-cancel:hover {
    background-color: rgba(0, 0, 0, 0.05) !important;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%) !important;
}

.az-notes-new-custom .az-notes-new-post {
    color: #ffffff !important;
    border: 1px solid #135d1a !important;
    border-radius: 3px !important;
    background-color: #198d32 !important;
    font-size: .75rem;
    box-shadow: none !important;
}

.az-notes-new-custom .az-notes-new-post:hover {
    background-color: rgba(25, 141, 50, 0.90) !important;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%) !important;
}

/*drop down menu old start*/
.az-notes-new-menu {
    overflow: hidden;
    z-index: 1006;
    width: 98px !important;
    height: 66px !important;
    border-radius: 3px !important;
    padding: 6px !important;
    margin-top: 2px !important;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%) !important;
}

/*.az-notes-new-menu .az-menu {
}*/

.az-notes-new-menu .az-menu .az-btn-plain-hover {
    border: 1px solid transparent !important;
}

.az-notes-new-menu .az-menu-line {
    display: none;
}

.az-notes-new-menu + .az-menu-shadow {
    display: none !important;
}
.az-menu-item a.az-btn span span.az-btn-text {
    padding-left: 24px !important;
    text-align: left;
}
    .az-menu-item a.az-btn span span.az-btn-text .fa {
        margin-left: -27px !important;
    }
.az-notes-new-menu .az-menu-item a.az-btn span span.az-btn-text {
    padding-left: 0px !important;
    padding-right: 0px !important;
    display: block;
    text-align: left !important;
}
/*drop down menu old end*/

/* -------- az notes new dropdown Date 3/21/21 -------- */
.az-notes-new-header {
    overflow: visible !important;
}

.az-notes-new-header + .az-note-content {
    padding: 43px 2px 2px 2px !important;
    min-height: 90px;
}

.az-notes-new-custom * {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
}

.az-notes-new-dropdown {
    float: right;
    border: 1px solid #bbbbbb !important;
    border-radius: 3px;
}

.az-notes-new-dropdown:hover, .az-notes-new-dropdown:active {
    background-color: rgba(0, 0, 0, 0.05) !important;
    cursor: pointer !important;
}

.az-notes-new-dropdown .dropdown-toggle {
    box-shadow: none !important;
    color: #333 !important;
    vertical-align: middle !important;
}

.az-notes-new-dropdown .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0 !important;
    vertical-align: baseline !important;
    content: "";
    border: none !important;
    font-weight: 700 !important;
}

.az-notes-new-dropdown .az-notes-new-font-icon {
    font-weight: 900 !important;
    padding: 5px 10px;
}

.az-notes-new-dropdown:hover .az-notes-new-font-icon {
    color: #000 !important;
}

.az-notes-new-drop-down-menu {
    min-width: 6rem !important;
    padding: 0rem !important;
}

.az-notes-new-dropdown .az-notes-new-drop-down-menu.show {
    position: absolute;
    will-change: transform;
    top: 0px !important;
    right: 0px !important;
    transform: translate3d(-65px, 27px, 0px) !important;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
    border: 1px solid #bbbbbb !important;
    z-index: 6 !important;
}

.az-notes-new-dropdown .az-notes-new-drop-down-menu .notes-new-drop-down-menu-item {
    padding: 0.3rem 0.5rem !important; 
}

.az-notes-new-dropdown .az-notes-new-drop-down-menu .notes-new-drop-down-menu-item:active, .az-notes-new-dropdown .az-notes-new-drop-down-menu .notes-new-drop-down-menu-item:hover {
    background-color: #DDDEDD !important;
    color: #000 !important;
    box-shadow: none !important;
}

.az-notes-new-dropdown .az-notes-new-drop-down-menu .notes-new-drop-down-menu-item .notes-new-drop-font-icon {
    padding: 0px 4px !important;
}

.az-notes-new-text-area {
    margin-bottom: 0px !important;
    padding-top: 5px !important;
}
/*------------------------------- Notes New End ---------------------------------*/
/* 
===========================
MA Club Finder (by Farid)
===========================
*/
.az-ma-clubfinder .az-repeater .az-repeater-item-inner {
    height: 80px;
    overflow: hidden;
}
.az-ma-clubfinder-box-item {

}
.az-ma-clubfinder-box-item__left {

}
.az-ma-clubfinder .az-repeater-item-inner {
    border: 2px solid #dad7d7;
    border-radius: 9px;
    background: #f5f5f5;
}
.az-ma-clubfinder-box-item-profile {
    position: relative;
    width: 60px;
    height: 60px;
    line-height: 60px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    border: 1px solid #9c9c9c;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    text-transform: uppercase;
    padding-left: 4px;
    padding-right: 4px;
}
.az-ma-clubfinder-box-item-profile span {
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.az-ma-clubfinder-box-item-profile i {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2;
    color: #FF9900;
    font-size: 18px;
}
.az-ma-clubfinder-box-item__right {
    padding-left: 5px;
    padding-right: 5px;
}
    .az-ma-clubfinder-box-item__right h4 {
        font-weight: 500;
        text-transform: uppercase;
        margin: 0;
        font-size: 16px;
        /*max-width:164px;*/
        max-width: 100%;
    }
.az-ma-clubfinder-addnewbtn .az-ma-clubfinder-box-item-profile span {
    font-size: 27px;
    font-weight: 400;
}
.az-ma-clubfinder .az-repeater-empty  {
    display: none !important;
}
/* club details */
.az-ma-clubfinder-club-details .az-club-details-profile-wrapper {
    background: #f3f3f3;
    padding: 15px 15px;
    margin-bottom: 37px;
  }
  .az-ma-clubfinder-club-details .az-club-details-profile-row {
    position: relative;
    padding-left: 103px;
    min-height: 120px;
  }
  .az-ma-clubfinder-club-details .az-club-details-profile-row .az-club-details-profile-image {
    max-width: 100%;
    width: 100px;
    height: 100px;
    border-radius: 100%;
    background-color: #e3e3e3;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    xmargin: 10px;
    left: 0;
    top: 0;
    box-shadow: 0 0 3px 1px #d2d2d2;
    font-weight: 500;
    color: #696969;
  }
  .az-ma-clubfinder-club-details .az-club-details-profile-image i {
    position: absolute;
    right: 2px;
    bottom: 9px;
    z-index: 2;
    color: #FF9900;
    font-size: 18px;
  }
.az-ma-clubfinder-club-details .az-club-details-profile-title {
    margin-top: 0;
    margin-bottom: 10px;
    font-weight: normal;
  }
  .az-ma-clubfinder-club-details .az-profile-social-list {
    margin-top: 15px;
    font-size: 0;
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon {
    display: inline-block;
    /* width: 40px; */
    /* height: 40px; */
    /* line-height: 40px; */
    text-align: center;
    border-radius: 100%;
    /* background: #ffffff; */
    font-size: 18px;
    transition: all 0.3s;
    color: #fff;
    /* background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAD8CAYAAAABpDZpAAAgAElEQVR4Xu1dC3hU1bX+1z6TSUAeakUuKmpvW23BR1tvWxVUbKVqBRRtsCVASDBJAcV6rfJIwiQk4eGjtliwAZIQBdsSKwj4aGsrVVBr9bbKo75aH/ioWlHklUzm7HW/tc/ZkzOTmWQSwq3ez/k+PmDmnLP/s/Z67bX2WpvwCflQxjgjEQWMUKg8Pyb3HBl5oF+0OTa4lZxvs9LnAPwFgI4hRl/5nQl7AH4LoJdIq8ey2P1tOCe0c1fldz4yY0YeCQGbNCordSYYMgMqD60c4YKB8KwNQwCMZgcXE+NsgEKZDARwjAmPk4sHAWyILhq9wwO8ybEv39FzMgDKBBDnlN5/AjQXaujJAB0PMAvh/If7z6Gk55lrDIHbrpNr+DXFtBKOamiuueQ1Q3+QvSYl3g6AMiG3SaFpnJt14/0TVcgtZaaTBSCBYgxWADmZUdNexS6BNINDABERv6BjTk3rTZfchdw1DppydTrAqYEKPwrv5K5xcj7Xq1wTl3mgWPhTAKquAUy+moUvBVQIYFcxVTf//UCVEAV27KRbUgD1p6FiQ+9wC5YByJOHAZBr00xxd2EbwGyIQLwqGqYSVIzen4oV0k59eNaGlSDkA+Zhcp2AFUrafzsyfd2F2Haf5XVSYDRGF46enOqZiQMZPhnnhmdtiIBQ4YEMTrOhbBSgXp4w9QTQOP96YzEqogtHV3o8O07GM582oEYFnR/LuXFjPju83GP4+GVEjMXE+tcu62aHQqdrxRWiN9u/zMHQ2BNUcqmo+aZRjUbX+nrbA+ozcM7M9cdrhQcAGurzpVAtpDSWN//jwFSP2f0XmrlhEit5IQr3HHVlxozQbnda9MUHfnzZTovNB+oPPntjpQbP9aSbQgSOChCCvrRlwaXrcc0D2Tiyl2ssyu4v9wv3cp4DaHDPATUq14ytGJXNC0dXWMLEpz48c92pUOpBgI6102mBMtSk1gWX3HVi5JGcV+VZlec3Z8+67/Mg2syggT0M1JcLfhMUuyg6//JtCTwanr3hRgCLCGhlIMs3KD6D81+gVV70plF/M9+L6oryEjCllNCD4VIflMUwM7pg9E1tQCNrD8+OOusYdF4KSTfSLVaEGU+Ron2s+SsE+mrbC5kpSzKBViPY71OZ13Raw9M2BGxqORAbi5+M/dBMfZ+Z64dGFW3rWQm24DtSYcnqLzgX3m9hzafsXTRmuwGafePGH7LDt6WgpuWXbSD6H58dFDRFifhzAJ3tUZVfIY0/sEJviCIDRwk4lplGAvyheEuksSWm8GaWpiM5xMNY03cAHJeeOJaqdF3LglE/MUDDczbcC8bYZKGI8yvT3OjCUVXGtPmOSvbM+y5hRXcD1A/gu6ILxkxCZE0YO+CKGsu+8b6R7NCtrGli66LRz7aZRd8bm7n+eHZoKTMuSQ3WNyiEtdH5oy/3ga7fCqZT0gIFz48uGFNqrMUQOKgcFw3PWjcWpBoB6mvs9PwxE4+7bk2vN/oNaBUlnT37/pO0ivVrrbn0afMCGKA9R7mC4z7orI1HhEmLpvlGOtkA8bbo/DGnWoq+D8aRydJqKaqA6uYFo8s94+Dp3PDsDZcBfKcBGqRo5bhoRlLvPyd75rrRrJz1voERzyzZp30/umDMUR6Pzt4QTZTguH01aqLrQH0PLPJIKKf5wHitYhcS019bsmPLUTn2Q8MGkQoSV7LXjb8+znXC6wCc4YFN9HFFl7csGJN9aIDGnZuN5SCeF9DN90QXjM41ZtEYjgpRfWw9tUQdbokVABqes6Hnpt4XpvCcjaeAtfgNYmJ9k4y3leLLD9SMedJb3BkrF8uauf42UvRDawkTWYfbpj48p2Nh6tLU+0BDs9edo6D+AECWK0I5ReBmZj0+uvCytQbo2y8SlpW0hmetXwiimYlArdQnClOH6ql7QNefp4BHfOoYoIYHtZoQXTTqlyiuzTJsuey/WsOzNywAMCs10IB6SqfwuyX1cYqmARqjvOjNo3+VAVDfjAYUfjoTekiAMuVFF2YE1PgYYbhD9y64bIfvj6Z2Sv59QNM4JcaMpnDz/l1AA2oqyc0z9v7eU8ChhxIdZ883VUw1zQtHlXmK2gvBJFgm34TGVwCy9pq1doQmR6TeuFHthMmYVVFP46KJwgQJTojgpXCc7Tpo1oYKTYgE9J5vmWhe84JRkaAJzZ593xgGrWpnQgPCRMAjvj1sA5qSR9fXADTHk3oT4EizFOlkcQeNm6I5fSID90WddxwVwqILPgrP2jgOxCsA6gPwL6ILxozHrI1HHJmtXInYZc9cdyGbpU0iRZWrpngrzLWHYzcgTnHWrPW3ENH1Rs+CctIv7gLORtJy2VPUxC8x6HlikDj7DMQY+lhifNkPy7wJoieJ0Uv8UWZuBXggQGf5OP0YgPH2/wqiV8msXsVf0y0EnMagz4sHRUCMXFWcerlsbVanAYiM/KJuXuR7+5oj0UVj5qUPQCQ9Pimk4wtEwkUSKvSDZYZSyQHZwO/B+2y8Kf6dv9aiEIhXRuePKUj1pl0Mkh1sFC8ZwsEGyT4ZYUf71kmBXMedw6Av9mggF/y8dp353Q/kJsxQ22IMRIWaWELjJ/RIaJy5vnnRmNcPMjQeQGuTDWLBZm4YAlKjiPTFDAzrSrKBgC2s8VAY2LB34egdJpbYc8kGH3By+uaaB/pFe8cGtyo1konPNekbxiCCn74B9oDwtknfMD2apfXvwvtDO3fdfijTN93UjD15Ww+EtnsSTvpndQsoM9O4cePUEUccoWpra2OeVU3/ketLSkpCH3zwgV6zZo3u7PoMFX7HFMrNzTW5paamJhNfl/8PGTLks1rrAUTUT2udLd8rpVqY+SOl1Hs7dux4JXh98P5M56MrFKVIJEKVlZVCFWfr1q2nMfNwAOJ4fJWITmDmnGCWjoiamfk1ABJge4KINp966qnPjRs3zo1EIqqysjKY/esQc6ZA7XVcXl7+DQA3MPPZAAb6KR3rCwiVrc0XP0Cob++V798hoscB3FxVVfWnwG8dso48vDOgcSpGIpHjYrFYFRF9V0Kq/utbYALKZvPiL+Vf42fpzO82JblXuMdxnLmVlZVvZELdjoAKSKeysjJWXl4+TGu9iohO9KfWUqCrqUZLbZMFZOZXlVITqqqqtkQikVBlZaW8eErqpgNqKcmlpaWTiOg2AEf402oGyVQI0lxneVNedBcRXVdVVXWXLwMp+TYtUHmzOXPmTFZKrQgA6yoFO3sfS2FZFUypqalp9MdqR9VUQOU7EZpzmPl+nx/lxp4GaV/C5lr3ENGoqqqqx1KBTQZqQJaWlh4L4FEi+k9/ug8VyCBYxcz/6NWr17llZWVvJoNNACrKWxRzaWlpA5HJIcnbHmqQCWABNFRXVxdaLPbHOFBfRejy8vKz/CkX4ZEpT6a6gDcbYA7iI7HRZALYsT5wXfeSBQsWPGExxfWotd1CzfLy8nuY+Qo/P5+8FSMV8O7iTfUsUU8y5j3V1dW5PlXN5gNDLUvm8vLyM5hZ4unHpZh2++A/A6g2pohZUpEZbQfyKSiJCEVEpQC+lmLGLKu9QUSXVVVVPWOxGaCRSCRcWVkZLSsruwbA4jTUbFVKPaO1PpOIbvnwww/Lbr/99pZ06iSJzEZII5FIjuu68pLXK6We1FqfgXjeNX6HpeqM6urq2y22BB51XXcVgO8DaE3xgAOO4xyntb6dmccD+COAourq6peuueaa7COPPDK+WyEIcteuXY68UCQSOcl1Xdmjch6A1Y7jzHBd9w0AvZJeyo59d1VV1QTrEgaBft513Y0ATk5H0XffffewCy64QD/77LOlRDQXwKvMPLmmpmZzCnsd9xNKS0uHK6UamVk8rHmnn356zcMPP6yOPvrofR1Q9AXHcUZVVla+nOCUiLQD+EPAVUuW9uju3bv7LV68OCpvWVpa+n0iWumxKufX1NT8KsD8wvdKhHPu3LlXaq3F4kjYanJVVdUvRXhnzJgR7t+/v2x/88KPbR8rCweI6FtVVVVPJACdO3fuhVrrh3zVE3TP7COijuP0FV62DF5RUXFuLBa7EyZBy5Hjjz/+5pKSEpk6FBcXZx199NGyB6CCmWWK5WUetfcK77muuycNUGGjkFLqonnz5v0mAWhZWdkYAPd5u3DavaVcGwcqxLGe1cyZM4/Pysq6C8C5ABodx/mBXOy6bi2AScLLzDyxpqZmZ9BD6gCoGUswMPOYmpqaDQcF1E5tWVnZlwD8EsBpRt8RiZAJP4jQCPs8KwJaXV39t6Be7DbQ7kx9WVmZ5NzvlnSqBGKZ+TMA5vm8IsK2C8AtAJplR1p1dfUDBz31mQqTr2qU67olvs79UGs9Yf78+YaXysvLJ2ut2XfZ4BNgNYD+AGY4jlMr6y5Rad0Spkgk0ql6euGFF3oNHTo0OxaLLQQgxuEprXXJ/Pnz/5pqdSrARfLnzJnzZaWU6NCvEdFix3Fmb9++veXkk08+0GX1JHqwE4W/n5lPIiJxpC8CsC4ajU6/6aab3hKLE3BUQrt27eKAAZAlRnMkEjnGdd0lAC4joge11kVE9CKA3hkr/AxNqHhMLwH4AjOX19TULArY6s5WkcaEinCVlZXN8vnYPEvUUBLQ9Ca0K04JM/9ebD2AHGYWfZuxU0JEAkLW+j8SZd5lp+QT4+b5HpRELj7ejrPlkU/EUsQH+29d3AH4e05OznmdLu6CYD/uy2XLBYayH/cAhHFWbHilvLx8IrPs2zMbuGywoEdDOlrr6+bPn9+tkI4Fe0iDZABeIaKJBxMki7OADd5K2NF1XfGMcj9uYcegZZMQocmAl5aWfl0pdSMzy9LlP5ICucIadpEnVsvu25dnyW//BPA4M99cU1PzlBga8rbidWaCuxQ+TAiNb9++/VTXdc+xoXEAx/srymChi3hHr9vQuOM4jw0dOnTroQyNx6mb7M5JPH/79u3xZIPrumax5jhO1CYbhg4d+oqAk++T709ySNL+t7vSS7IUkfTNsmXLxKvqbOqouLjYpG+ampr8+pBMIXrXdRdo10bpgav/HwKNRNSIP0Jt2lRpQo7fyFvcLxRSg9HqfBukz2HCFxSb2hFTcwfQHk38FjFeAqvHkOX+NhbTO/+0eoapuRsxIhLadB56tubOPHRThRGGYd9fMgRwRkPpiwlSc9fOQ0830TEGHoeWLUbuhi2/mG5q7kaMqHDsy3fEIRlMvbex4OzxPzuBSBUSMBlgUUUpau7a8XyKmjtTXPcaEVZqzQ2P3331wdfc5eY2qaamce7w8XdMBGmJaUoATQb3S9riCa5MxcUm0GSdJER6AaxqNt899a7c3DVOU3dr7uTmt7PeKwehzI8EW4AHG9e32TwB7IJQPahlQJUQJRgOTzCN7UnhTfXo0bW9d/WPLSOWmjtjFoUCXQVodaaN0FlWs0k173eCw0yrmj9ySp7ZUNK1mrtheUtXEji/m66dTUZkUtwaz+IxUeOWVdM6r7nz+MTwZASkK7qZvrFxeIbCG9D0OoMlOteHQIeD+HAwDk8RIfHuY1Wx+e6plRZL0JM3//ZUUGVsWN7SfAIv99VOBlohiXm8UMM90LiTlPt3J8vZ1eJkR3u1tvbSrbG+WiErxqEvE+nbyYtHBbMjRlAZVLRl9bRGi6nNhPo7x4ZN/MnxpLMeADA0TXg8nXR7gxFaCHT1/t5O4zPLvIBuwscf59zxP/2CS6HHyMv3B4HaKMl2FcbFjzZMT6y5C1CzkkzNnVE/mfCXxeEPQFdvXj1tiYRJRbXJj01DtscdliE7ENrRVBn92vglX84m/A7AUSmiJd7YhMrNq6ZXWGzxqT037/ZTXagHpQ6pi7xpHsyEDc27Q98zUptU1iuDCWhrMofl/2woufQIGAPShXUYeDNLxS7adNe1iTV3Z+ctuVEBEvhKlbrpaMpN5plJ/WDLqqm1ZxTXZqWcdjCNmLb0MOx/N9bsDjg9pEkyMKkoKmMZDATMfGz19LaauxGTbzs8FguvA5scUFcStfbat2KKL3/yrqv/lCitnk4+Z/wdUzX0WBD6+vXpvQmQkHo69vKfqzaFsprHblp5nVdzZ6YiJjV3XQIptxreZGCbE8Z3gsxveeucvKXXMPingQxfpprEgOUQn7Kl8Wqv5m5Y3lKpfJG1e1eo2QaU8XRWODpS3tzjT6kC8+qVhucteRjAt0QjgOMUzMTKeUBB121ZPc2ruRuWt+RegtTcpUx7d+RwWHXyJ87eO3JL/cw9YqvlBokMDhtT15f6Not0yxYke22mDoxRWwys3bJ6uldzd/aEJVsV45TuA6WnOHvPBe2AFi7qSy19DgqoJmx7fNV0r+ZueN7S9wFuV3OXwatb/flUX8RGPrh6xkdBil6ct7jfHoR+B/DXu0FRMzwD729ZPd2ruRuet0RssV8G3Ck82VPvWx1Tb98LoC2cvefi1BTt+yDAwwAcaKunk/4RmRoUim5ePc2ruRuet0SyvMnZiWTEHvUIfzzQOzTy6OwWhZeB1/q8z72OOIZT605A9OqBD94y4/Q64pjQM8tK9g8fv3QmiCUFlMln3+bV0/t4wjRh6cvEUjnboTBZVfTIltXTvxmX7k7adgSRDMmNhMWEnpO39A4GS860Iy1jhEkTXn581fQvWB7d7E9PR3tGfKC0acvqaed3HSjTGcXLhKKtwycs2QhTYduhT+FJPWPzlrunn2PV068IGJcZRT2gxgKJw2FKJuWTbrOr3bfirb9G5C7p0xrG7wg4sxMBs+ppzZbV06/0p/6Oq4n17Z1MhaXow1tWTxvZVYrGnfIrf3YSQmqj13unw6n32ELR1ZvvmrbE06MT7zhFab01E6AAnmnlWEkOhRQpzc0gJ4zWjwY2H/uiUCzIkwLunZw3T4oiqx+5mnOy1L5oTEmDoIUpnOZkwdIgKHYCJnTE92uPiqmY7H6QXTNdMaNWwP7c67DQyIeXlewO6tELimv7H9gXk2mWrUNdsUye+RTTzKGLN/2i5F9xB2FY3tLZBJ6fgZsnvOOnFSVlyGEGnkD23gtT6VG09PkNme3FFAVMSjITO2/cPAU1+9HVU40aawP6/Z8NJUVS0TW4C1SNW6b0JrTvw120TP6M0uuE2MWPrZ5hQj8GqHXJhuctMRWvGVDV8tOhAOo7zbTgsdXT5iQuRfylw/DxS/+Tie8n4IsZ8lRPA7U8/zwxXbL57mn/SGyoEqDq2XlLvqsA2SIkO7w62zTYk0Dj+500MOnx1dPvab9c9ifS6rpz8n5+E8O9IQNe7UmghjcJzs2Prf7BjWkDEEEldvE1i7M/2hWqzSCk0xNA4yEdAla+Hx1QsqOpfXuGFOsXb0EmYPfucn7OJh6aNkh2sEBtEM3RTA39P4hNffDBGS2ZN6byheuM4trevfe5NQye4UfyRCJtoksmobtAbeLM7D8l0OL9hzml4gJ2odWXZYK2hhJnjl9yeYhI+pRIKzqZKgEozq/8WzppdbAUSdCjMoMC0lf8tMMFlT2xeuraznyHTpaunucjrDDie3ec6IZ4umbOJeCEQORZqJJ6cZe4ZpLZMJFmCY0r0BrHpaWbfjn1VbszuKOWdBmtsePJhkgFDX9lwOc55lxCpCcAONVbwlAmayYBupVZraKQe//mz773sriIPZhs8FkhKX1zVu6KI1Xv5kHU6nyLFfpntejbNjVN3xukjvE9s9V1pLGbs9zf6/05bz/RdJXs1zs06ZtMFjaH+pqMpv5Qg8jk+ZkD/bRb5qfdMj/tltmT3TI/bo0AZG95u26ZPdlwMqiQDkm3zEw0Xnev8ZtVdK9b5qGiYrqX6Xa3zK72wE0FwLaZNStek+pJ6mka6GPazW6Z7Yc1g4qnlkE6PMB7CQ9KaBVi2oYmjtONbpmpJygdgOSrPeoQ4e/M/CyI9hLz0RI2YtCAQA8J2W2WE4hGd6dbZuLgplUNS8GLaVaR1JY2vjLwmlZKAx+mVcqJzmuuucLbN8JAzpwN5zIgZeCHK8Z6JjqKganBVnTp2yh12C2zDazDarzWsX+xQ78A6DNtjX6DQhdveuZ1cRH5qGjy8wMDtGklO+fXgxAlN8vJGkSKpSpN+kQG+u4eVLdMaXymvxJddNnWnFnrv6kJ0pnos4F2npZ/pXXszihiX8GCsbvadc2wHTpym1T2Z7O/SY46UYPnAFLAHZylLnXLTFDMLrt8ZutNlz5tvo08dGR2S3QBk9ToSdtE+dhOxH5bpUAz3gQm8le52Tes/RxCIVmSX5CuUychg26ZyeJBzP/dsnDMbcHOQVk3rv26cpwJDJxHhGOY6SiwbowuvHRyuqWv/1KUPWvjb5kMyBStlrvQLbMNqHcTAW9TNHpW861XvJbc9hDXbzgqJ1ufCnaOb9Xuv9xFl97fYUeXyCOhcHTPix77pNS/HvhMumUGbxdJ1IylCvRiS/b+FdJLLN6PdMgAMm3ou5DKkb554c8M2uV14OroE2iZmK5bZpIi1sT6wkHZ/Te/ive0BzTwsUsVaYM46CRO3+Pe780za+2JmpyXOmtxk1G3zOSpB/Ga6PwxV5ougoPecjM9HSDphb3++rPWX6WJZDdQh58EoOm6ZbbnUW4m0LTmBaMbOhaUDsb224llz1m/jpku7bwHdAbdMpMoYRugvU+a6rK4deXemy73+jpn+rFq6cb7ToZDjzLo6PRAu9AtMw3QN5mpOktF79uf9dw7ttlpRliLn86S7pjZs9YvYaJpHbdjTqGe0rdHDg7f1jiaNK5vWTT6x8md2DoEK3y9rKQ1Z/b685hwj9G3af0FeVKK9siZN5xuAytNy3vvc37sHLlXv4cBzR2eZGEt1Jz7BoahpNfp2bbbYfqX8yiaUbfMduoJJgEmTzBtDYn5Ha1p/gkHnNqXb/9Oykix0RDLSlqPqdjQ+19R1IHxvQxApm7hLYBSN0VP976GstuZ8RuK8Z3RWy59rp0VijfsrdSY89CgMKJ3wJPyNO5h21hd7pbp3eozteKtpNWdpPldJv4nMZ5vXjR6p2eNUp0L4n0XvmHDlQjxbIBOT9X+uD0p7It0oVtm0tTvJeDPMc23ujn9fuPxZJqDS2au6R+mXhcpkgNT8E2//6PpPNy5duhoKZK2W2by4i7uxu0mqCeI9Z9d4rcdhPczu0dpdo8hRSeCcT6IpH2I/+l8uv3Z6+QoBLkq5eESXelhn4pW6Xrhp+d94c8e7paZcPZNcGThzczjrslUP8humd0cvHOObFuNkvq0W2Ym9Ep9TY8c0hOX1MRjjz7tlvlpt0z/sLNPu2WmFr9uKObuy/rB3JkxUM8HlT0fXpsvBvr5e6S+DUAKWWWv3THwG6VCGqUCb/kNLqRz228B7CTA1NyxlxKXBtMZ9ZDICKj/ULvvzpxzB+Bi2daX+c5a84LS19GccwfAO+cOcOzLd0TxToEGem/LZoJCeHtMDqrmDoB00JQWTA0EvGbH6BZQudmfapeBiQAOTc0dUEPAXext3xBWSFm1m5Kiwo/CO/7NckLLoa2585qxVREgRDFjJ1O3HdDAVMvmbP+cu27X3HUm6PHtRAAk8lxCwP5UrJCWR9njoe7W3HUGMPh7fIOWNLby6k7bfxKAylT75JfTBLpbc9cVkMFr7QbbCvKSEQaLvSAOVFSQqAn2qJhpzV1n5eqdslrSBbY4toiARotJrjFAA8IjaiddzZ3dmGV31Haq2tKQ1u7o9Td3JZQRx2vuRE8TsNNis0AtNSsBpKq5szvHksFZ8MFCVUtludb+SW7sG3d6AzvL7He23q+SpEOcP9PBqZfNVmI1kmvu7L5O2a/0DCD9wyH9QeVoiP0ApHxDNl/JAPaPDCom0v6RPNNhfpmHlFjKGIP8zd9STBPcp2p5Vca4iIDEmjsGzDl3SduG7U1i7m4gjy167MOANF+7GYCY5eBudVv3N5OAtpo7SfdJ6y6/72JbpWw8G4yxBKyTI219lHZ6UwlT8LtkVrH/N38TIOeIXAZgbVLpscWwCTBjezV37BWsJtfcWcYWao4m4B/JKiOZtL6HJXGeTrVBQBVKMY04KVIsGNyrb8GeQoBXc8fADwEk19xZpv49gHEE7Epn3pK0t2muGtSBqXgloGmk194amBhVQpGLBXodAV7NHQP3ComTmNryiXQZzPNtvzniNxmYbyQukN54BPzaf6apnU9H3YCplhcT8/m9JPmwAraWAK/mjgGpE0muubNAFxNwbbppF771ec2qtp8AqCXg+c5YITD90pxV+vAFi2ct0G0EeDV3Utfmt0kKEss2o5QClNlyqpAEsFLwpQUqHlaVP5h0x5QmlEsJ2JPO37TPZEDKLGamaYD5PgFezR173SmTa+4sUHG/5lrKdQBUfAPxEYJlcdLAT1SMdOFs9wnMhrygvGiqTp1yrqNXc/dJAtrTU7/T92V7fOp7UphEzS07VMLUE+pppCyVyVN1wk7C87GeVk+fGIX/cTShVo8OJcA75+4T45T4YP8dbp4UsYobl5mb5wMVEyqVjJ05ztKpLdlxFkUtTox4P8GuL2LHxeaLe5jsOEuHuP/yz4LIzHEOLOysdUlu//HxWIp8YhZ31i37mCyXxfEpTrlctt7CxyQAESFgXtoARAqv6N8R0llJQGbn3H2igmSfiLBjgF+TA7lz4FXg2vhQ8HSgTNf6ouZk0Wabpz0PYH63A7lJizezoGMvHG5D47bmLhi+8RefCZiT1/82xGND4/UEvH5QofEksF43Nu8j5m6Un2yQth4ZbL8w94kR2eJbv55PNgRYIV36RvxQOV1A0jcST/J355r0jcSppKf4o4BpRHVo0zeZMuChvK67Mc5DiSnls7sEVLq3ylNsd1Y5LGLw4MH9iGiwAwxUSg2E1t6BJkod0Fq/4wLv5LS0vP7il760p/J8L+Gb/JxM3jojoNJ0t6KiwrRKlofW1tYeFXacs8hxLgTzaWCWdgwSQ5JMin9ouVFDEj99T/6bvrUAAAhXSURBVBJgEufUzL9TWVmP5+fny6pXjrIJVVRUuJkc0NcpUAFp9A4R19fXDw4BYzWzNF8RX1IO3wv6kjbDEVRVcr+9Rs7KeZqIfgnHWZufn/9m8PkdUbZDoNLKo6KigpuamrL27t49xlFKohlDgwlXP8Nn9WMKl8FE9kyCyyZ+/bDPNq31/Fat7ysuLo5VVFSYw/7SgU0LVPhIeLG+vn6AA5Qyc5E/tSYj7Gf1Op2RpIFlekx2zq8mF9ZYponmFxYWvmfHTAU25UD+iSqx5cuXH5ellKRy5DCJgwEoY9uaequPg4AfCmldNKGoSA7nk8Mo2p2o1Q6o7f/pg5TzQESZp1uKZCKwFmSwBsryrE3lSPLrj47WE3yw5rSD4MMTgPottUVoBijmBgCX+F5/pmYyFXALaicRPQvmU9mrz4+HwQNj3N8Si00uKSn5l8ViH9iWvvGlu6mpSR3Yu/dWZr42w14lHVHVgtmqtf5hn/79/7hv9+6vkePcBubkNkrmWkV0W06fPjfk5uYaiqY6SMrwRsOKFbn+uUuiE4OqJ9NpNgLuC00IRNuJuahX377P7PvwwyGvvvnmcyeccMIX/RkLNlWzY+3XWucXFhXdE+RXQ1ErbY21tcdzKCRBLulS1JVuQskvYUPcEoq5Kn/KlCdW1tf/CMzXg+jWyYWFtzQuX34ae4IqYA3IOAsQ/bnVdS8vKip6w2IzQC3yxoaGa1lrCRvat+uq+hGdKYlf4ekd2nWLCouLH29saPhv1lqi0bJhZr9SqnRSQcFP6uvrhyjIBm3DBjLV1jjIlF+bX1j4M4stDmT58uUDs5SSjMawgxAgL+VCtF3HYsUC8s76+hmaWXY4SEjSvsR+UmpefkHBovr6+m8oSd+w6Q1tsih+QGQzRaNXTJo69d2gmUPDihWjieieQCy/q9S007eNmX8w+aqrtjQ2NMxkbXrtyiE+hpUCYN/WRKP27t27vX+fPnIIoDjjtvOGYItq1/1uYXGxtP/0UtDCB/v37fsptJ7eTWra5NXbLjBpypQpDzc2NMwzx8wR/Q+0lg5aciiq5fvdIKrOLyi4tbGu7psgElUY7zNlMRBwe6++fa8TC2mArl669IjW7GyZ9vO7I0SBl3uoJRYbk6PUl9hxbnGZ502ZMmVzXW3t8FAotMrXn3tIqYr8goIfNyxffqZSajl7Oa540jYOlOgPmuiKgoICLxfqS6AkTrt67GZ8J5gvQLLUyJ9UWLhp5cqV/WUAqw5WNjSsgdaXKqIbJhUWLq5ftuxsOf0qGaR/vQX9D9J6bH5R0XMGaF1d3QWOlxoUqQymozvSncnundhnSZqtzZ8y5fKg2qurqxvuEK0k5hX5U6YsXLlixTAQyQ4gWSimUoMWw0cucIWwkgF618qVk1zXrU9x0m86oBak7L3bBqIv+lL7F2hdNLmo6Jna2tosOfOutra2f3ZWVhMRPZlfUDBXKKlCoWVglpC31QLp3EMXRAX5hYWrPKD19SUu888zadcdYPRtMeA6eduGhoZzSOsfEXNF/lVX/SVoUURQ9+3bN6SgoGBrY13dWSzla8ySM+ioaXA8XqCUKp5UULDcAL2zrq5Ye7lLq3TTqSbv4b5ZFIvT0NBw6mGHHbYjuI4SU9y4YsVXmEi6/d9sBKqu7oIQcJvwZAaaJQ3QhoaJWmtREcmHPMenJGDe4srcV0FntrS25paUlOy2071y+fIz4JnHr8gmQRA9z7K28tb9mfgPBqjJ+YdCBfn5+d7UNyxfPpI8qyTBg1QPatsNwVxslHld3SwmusplniwUC3rnjXV197KX/4+3TvLfOBOQQf91jwtcHhemurq60x1vX4dUvSZLvfm/rCLlEL6AWZRNK+smT5lypSV7Q0PD4ZMnT97dsGLF+Uopia8ODmyMDR7L3Zknllo9GYWfk3MvmEek2tdhlrpaFxUUFT3pOxhiFoX6r7rARJ8HRQXNJdf9UbPWf8sOhdb724HSSXanfqx4/aGWlrF506Z90JEJtW+1E8wF+VOm/KGxoeF6MMtKVPYuWXZ4BURyzu0ZRHS3qCBfL8uJl5KiyVQvt5cHpZb0Puywa+Mm1PBpe6fEU+BEG3v16XPF3r17T1HM4iAMCkitBdvsm8VFosyJSErRu9Nu2TjdPuIomK+YfNVVcpp22764O++442gOh3/NwHAfiFBbvJ3XXKIrCwsL/+R7Q7IlTnqF2yndo4jKrFm0yrw7lPQBec8leky1tHw3wc2zCtr3HWXzSnCVKP7lkxqYUlhYuOPOhoYfaq1r/DX+R6RUpTgYxuI4jqikIRnoyY4snqeafMc5wcNPWoqI9H81wIMW9FOkdZE4CO2WFWJxIK0WjO3uSpv6BMABq/d0VOux7ZYicrWlaprFneXFpzRRwWuvvfb8iccee9phhx++48CePWdYs+gPlOo83M7UkeVNYbf0iztzVefLZQ8s0ZPsuted+MYbT79y3HHnKqWEVWSn5MEsBgVCZstlC9aP2qULQNjlhOydl718YhbFM8/U4qSkbMBR3tjc2lrQYQDCPiEY0gkrJV65nDoQDOkkg+qyngygTQjpRLWeIHyZ6liZToNkYcdZwcwXJgXJBJz8CTakzIQP7TXJUb2HWrUu8kFmFiSzT/pEhB2DbNBZINcX1+B5dkHKWnctIZBreJJoG5irW2Kx9QcVyI3PUYrQODPnstdEunuhcaV+FY3F1spU90hoPAg2mGxobGz8DMdiYtNHGpvOLGFEOSNEAmvW+RYqyobC94noFTDLkS0PUyi05ZAkG4LzmCp9c9LAgX1jWVmDNTDQCYX+Q9I3TCQgm2PM/wxp/W6otXXn/0n6pivifKiu/V8rRuV0MHp/cwAAAABJRU5ErkJggg==") !important; */
    /* background-position: -1px -211px; */
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon:hover {
    color: #e0e0e0;
    opacity: 0.8;
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon i {
    /* line-height: inherit; */
    /* display: none; */
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.facebook {
    background: #3E5B94;
    /* background-position: -1px -85px; */
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.facebook:hover {
    /* background: ; */
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.twitter {
    background: #27A2EE;
    /* background-position: -1px -127px; */
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.twitter:hover {
    /* background: ; */
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.linkedin {
    background: #0F78B1;
    /* background-position: -1px -1px; */
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.linkedin:hover {
    /* background: ; */
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.youtube {
    background: #ff0000;
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.youtube:hover {
    /* background: ; */
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.google-plus {
    background: #D04338
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.google-plus:hover {
    /* background: ; */
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.pinterest  {
    background: #BD081C
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.pinterest :hover {
    /* background: ; */
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.globe {
    background: #d8d8d8;
    color: #6d6d6d;
  }
  .az-ma-clubfinder-club-details .az-profile-social-icon.globe:hover {
    /* background: ; */
  }
  .az-ma-clubfinder-club-details .az-profile-contact-list {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .az-ma-clubfinder-club-details .az-profile-contact-list li {
    margin-bottom: 4px;
  }
  .az-ma-clubfinder-club-details .az-profile-contact-list i {
    font-size: 17px;
    vertical-align: initial;
  }
  .az-ma-clubfinder .az-repeater .az-repeater-item.full-width-col,
  .az-ma-clubfinder .az-ma-clubfinder-addnewbtn .az-repeater-item {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .az-ma-clubfinder.az-ma-clubfinder-invalid .az-ma-clubfinder-addnewbtn .az-repeater-item-inner {
    border-color: #c92627;
  }
  .az-ma-clubfinder-club-details .az-club-details-section {
    margin-bottom: 30px;
  }
  .az-ma-clubfinder-club-details .az-company-finder-club-details ul {
    margin-left: 0;
  }
  .az-ma-clubfinder-club-details .az-club-details-services-list li {
    margin-bottom: 7px;
  }
  .az-ma-clubfinder-club-details .az-club-details-services-list i {
    font-size: 11px;
    width: 21px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    background-color: #848181;
    color: #fff;
    border-radius: 100%;
    margin-right: 2px;
    margin-bottom: 2px;
  }
  .az-ma-clubfinder-club-details .az-club-details-gallery-list li {
    float: left;
    width: 100px;
    height: 100px;
    text-align: center;
    margin-right: 15px;
    margin-bottom: 15px;
    border: 1px solid #d6d6d6;
    position: relative;
    padding: 0;
  }
  .az-ma-clubfinder-club-details .az-club-details-gallery-list a, .az-ma-clubfinder-club-details .az-club-details-gallery-list img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: auto;
  }
  .az-ma-clubfinder-club-details .az-club-details-gallery-list a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    padding: 10px;
    background: no-repeat center center;
    background-size: cover;
  }
  .az-ma-clubfinder-club-details .az-club-details-gallery-list img {
    display: inline-block;
  }
  .az-ma-clubfinder-club-details .az-club-details-attachments-list li {
    float: left;
    width: 100px;
    height: 100px;
    text-align: center;
    margin-right: 15px;
    margin-bottom: 15px;
    border: 1px solid #d6d6d6;
    padding: 7px 7px;
  }
  .az-ma-clubfinder-club-details .az-club-details-attachments-list .az-club-details-attachments-list-icon {
    width: 40px;
    height: 40px;
    margin: 0 auto 10px;
    position: relative;
  }
  .az-ma-clubfinder-club-details .az-club-details-attachments-list .az-club-details-attachments-list-icon img {
    display: inline-block;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .az-ma-clubfinder-club-details .az-club-details-attachments-list .az-club-details-attachments-list-name {
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 8px;
    line-height: 1;
    font-size: 13px;
    visibility: hidden;
    pointer-events: none;
    user-select: none;
  }
  .az-ma-clubfinder-club-details .az-club-details-attachments-list .az-club-details-attachments-list-download-link {
    color: #ff3737;
    font-size: 12px;
    font-weight: 500;
  }
  .az-ma-clubfinder-club-details .az-club-details-attachments-list a {
    text-decoration: none !important;
    color: #333;
  }
  .az-ma-clubfinder-club-details .az-club-details-attachments-list .az-club-details-attachments-list-download-link:hover {
    text-decoration: underline;
  }
  .az-ma-clubfinder-club-details .az-club-details-attachments-list .az-club-details-attachments-list-download-link.invisible {
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
  }
  @media (min-width: 768px) {
        
    .az-ma-clubfinder .az-repeater .az-repeater-item:nth-child(odd) {
        padding-left: 0 !important;
    }

    .az-ma-clubfinder .az-repeater .az-repeater-item:nth-child(even) {
        padding-right: 0 !important;
    } 
    .az-ma-clubfinder .az-ma-clubfinder-addnewbtn .az-repeater-item {
        padding-right: 5px !important;
      }
  }
  @media (max-width: 767px) {
        
    .az-ma-clubfinder .az-repeater .az-repeater-item {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
  }
  .az-ma-clubfinder-club-details .az-club-details-section-title {
        padding-bottom: 5px;
        border-bottom: 1px dotted #c5c5c5;
        text-transform: uppercase;
        color: #333;
        margin-bottom: 10px;
    }
    .az-ma-clubfinder-basic .list-item-box-active .text-box [id*="-list-item-box-inner-handler"] {
        display: inline-block;
    }
.az-ma-clubfinder-advance .az-btn-primary {
    background-color: #1fa11f;
    color: #fff;
}
/*============================
    Credential Tab Head
============================*/
/*.credential-tab-head{
    margin-bottom: 1rem;
}*/
.credential-tab-head .credential-tab-heading {
    font-weight: 600;
    position: relative;
    padding-right: 9rem;
}
.credential-tab-head .credential-tab-heading .status{
    position: absolute;
    right: 0;
    top: 5px;
}
/* 
===========================
End MA Club Finder (by Farid)
===========================
*/

/*---------------------Froala Editor New (Start) Date:25/2/2021 ----------------------*/
.froala-editor-new-custom {
    /*border: 1px solid black;*/
}

.froala-editor-new-custom .fr-toolbar {
    padding: 0 !important;
}

.froala-editor-new-custom .fr-toolbar.fr-top {
    border-radius: 6px 6px 0 0 !important;
    -moz-border-radius: 6px 6px 0 0 !important;
    -webkit-border-radius: 6px 6px 0 0 !important;
}

.froala-editor-new-custom .fr-toolbar .fr-btn-grp {
    margin: 0px 0px !important;
}

.froala-editor-new-custom .fr-toolbar .fr-command.fr-btn {
    width: 30px !important;
    height: 30px !important;
}

.froala-editor-new-custom .fr-toolbar .fr-command.fr-btn svg {
    margin: 0 !important;
    width: 18px !important;
    margin: 0px 5px !important;
}

.froala-editor-new-custom .fr-toolbar.fr-toolbar-open {
    padding-bottom: 37px !important;
}

.froala-editor-new-custom .fr-toolbar .fr-more-toolbar.fr-expanded {
    height: 37px !important;
}

.froala-editor-new-custom .fr-command.fr-btn.fr-options {
    width: 18px !important;
    margin-left: -4px !important;
}
/*--------------------- Froala Editor New (End) ----------------------*/


/*--------------------- Credential Retention  (Start) Date:30/3/2021 ----------------------*/
.az-credential-retention-info-header {
    font-size: 1.125rem;
    font-weight: 400 !important;
}

.az-credential-retention-info-header-valid-text {
    color: #28a745 !important;
}

.az-credential-retention-info-header-invalid-text {
    color: #dc3545 !important;
}

.az-credential-retention-info-list {
}

.az-credential-retention-info-list ul {
    padding: 0 0 0 17px;
}

.az-credential-retention-info-list ul li {
    margin-bottom: 10px;
}

.az-credential-retention-info-list-item-box {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.az-credential-retention-info-list-item-box .az-credential-retention-info-list-item-text {
    font-size: 15px;
    text-align: justify;
    flex: 0 0 92%;
}

.az-credential-retention-info-list-item-box .az-credential-retention-info-list-item-icon {
    /*flex-grow: 1;*/
}

.az-credential-retention-info-list-item-box .az-credential-retention-info-list-item-icon .az-credential-retention-info-list-item-icon-valid {
    display: inline-block;
    line-height: normal;
    vertical-align: middle;
    border: 1px solid #28a745;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: white;
    color: #28a745;
}

.az-credential-retention-info-list-item-box .az-credential-retention-info-list-item-icon .az-credential-retention-info-list-item-icon-valid .az-credential-retention-info-list-item-icon-valid-i {
    margin: 0px;
    padding: 6px;
}

.az-credential-retention-info-list-item-box .az-credential-retention-info-list-item-icon .az-credential-retention-info-list-item-icon-invalid {
    display: inline-block;
    line-height: normal;
    vertical-align: middle;
    border: 1px solid #dc3545;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: white;
    color: #dc3545;
}

.az-credential-retention-info-list-item-box .az-credential-retention-info-list-item-icon .az-credential-retention-info-list-item-icon-invalid .az-credential-retention-info-list-item-icon-invalid-i {
    margin: 0px;
    padding: 6px 8px;
}
/*--------------------- Credential Retention  (End) Date:30/3/2021 ------------------------*/

/*--------------------- Credential Retention  (Start) Date:24/5/2022 ------------------------*/
.retention-readonly-tree {
    margin-top: 30px;
    /*border: 1px solid #000;
    padding: 8px 6px;*/
}
    .retention-readonly-tree .retention-readonly-tree-boxes {
        border: 1px dashed #d2d2d2;
        padding: 5px 10px;
        margin-bottom: 40px;
        /*padding-right: 40px;*/
        position: relative;
        font-size: 0.75rem;
        /*text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);*/
        border-radius: 4px;
        background-color: #e9e9e9;
        display: table;
        /*min-width: 51%;*/
        margin-right: 30px;
    }
    .retention-readonly-tree .retention-readonly-tree-boxes:last-child {
        margin-bottom: 0;
    }
    .retention-readonly-tree .retention-readonly-tree-boxes:before {
        content: "";
        position: absolute;
        width: 1px;
        height: 40px;
        left: 30px;
        top: 100%;
        border-left: 2px solid #000;
    }
        .retention-readonly-tree .retention-readonly-tree-boxes.group-sibling:before {
            width: 100%;
            height: 1px;
            border-top: 1px dashed #000;
            border-left-width: 0;
            left: 0;
            top: calc(100% - -21px);
        }
        .retention-readonly-tree .retention-readonly-tree-boxes:last-child:before {
            display: none;
        }
        .retention-readonly-tree .retention-readonly-tree-boxes.group {
            padding: 12px 15px;
            border: 1px solid #ccc;
            display: block;
            border-radius: 8px;
            margin-right: 0;
        }
        .retention-readonly-tree .retention-readonly-tree-boxes.group.group-valid,
        .retention-readonly-tree.group.group-validx {
            /*background-color: #9ec59e;*/
            background-color: #f7f7f7;
        }
        .retention-readonly-tree .retention-readonly-tree-boxes.group.group-invalid,
        .retention-readonly-tree.group.group-invalidx {
            /*background-color: #f2b7b7;*/
            background-color: #f7f7f7;
        }
    .retention-readonly-tree .retention-readonly-tree-boxes.valid {
        color: #333;
    }
    .retention-readonly-tree .retention-readonly-tree-boxes.invalid {
        /*color: #dc3545;*/
    }
        .retention-readonly-tree .retention-readonly-tree-boxes.group.group-valid .retention-readonly-tree-boxes.invalid {
            color: #333;
        }
    .retention-readonly-tree .retention-readonly-tree-boxes:after {
        position: absolute;
        right: -30px;
        top: calc(50% - 10px);
        font-family: "Font Awesome 5 Pro";
        /*font-weight: 900;
        content: "\f058";*/
        font-size: 0.85rem;
    }
        .retention-readonly-tree .retention-readonly-tree-boxes.valid::after {
            content: "\f058";
            color: #49965b;
        }
        .retention-readonly-tree .retention-readonly-tree-boxes.invalid::after {
            content: "\f057";
            color: #f7727f;
        }
    .retention-readonly-tree.group.group-valid .retention-readonly-tree-boxes.invalid::after {
        content: "\f068";
        color: #49965b;
        font-size: 1rem;
        margin-right: 3px;
    }
            .retention-readonly-tree .retention-readonly-tree-boxes.group.group-valid .retention-readonly-tree-boxes.invalid::after {
                content: "\f068";
                color: #49965b;
                font-size: 1rem;
                margin-right: 3px;
            }
    .retention-readonly-tree .retention-readonly-tree-boxes.group:after {
        display: none;
    }
        .retention-readonly-tree .retention-readonly-tree-boxes span {
            position: absolute;
            text-transform: uppercase;
            top: 105%;
            top: calc(100% - -11px);
            color: #000;
            background-color: #f7f7f7;
            width: 30px;
            text-align: center;
            left: 16px;
            border-radius: 4px;
            padding: 0;
            font-weight: 600;
        }
            .retention-readonly-tree > .retention-readonly-tree-boxes.single span {
                background-color: #ffffff;
            }
    .retention-readonly-tree .retention-readonly-tree-boxes.group-sibling > span {
        background-color: #000;
        color: #fff;
        height: 24px;
        border-radius: 50%;
        line-height: 2.35;
        top: calc(100% - -10px);
        width: 24px;
        font-size: 10px;
    }
    .retention-readonly-tree .retention-readonly-tree-boxes:last-child > span {
        display: none !important;
    }
    .retention-readonly-tree .retention-readonly-tree-boxes:first-child > span {
        display: block;
    }
/*--------------------- Credential Retention  (end) Date:24/5/2022 ------------------------*/
.ellipsis {
    white-space: nowrap;
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: middle;
}

/*--------------------- Plan ------------------------*/
.az-plan-container .head-text {
    font-size: 3rem;
}
.az-plan-container .breadcrumb {
    justify-content: flex-end;
    background-color: transparent;
}
.az-plan-container .breadcrumb-item {
    font-size: 1.15rem;
    color: #6c757d;
    cursor: pointer;
}
.az-plan-container .breadcrumb-item + .breadcrumb-item::before {
    content: "|";
}
.az-plan-container .breadcrumb-item.active {
    font-weight: 500;
    color: #555;
}
.az-plan-container .breadcrumb-item span {
    color: #029044;
}
.az-plan-container .pricing-tab p {
    font-size: 1.25rem;
    font-weight: 500;
}
.az-plan-container .pricing-tab ul {
    list-style: none;
    border: 1px solid #ddd;
    padding: 0;
    margin: 0;
}
.az-plan-container .pricing-tab ul li {
    flex-grow: 1;
    text-align: center;
    color: #757575;
    padding: 12px 0;
    border-right: 1px solid #ddd;
}
.az-plan-container .pricing-tab ul li:last-child {
    border-width: 0;
}
.az-plan-container .pricing-tab ul li.active {
    background-color: var(--az-pc) !important;
    color: #fff;
}
.az-plan-container .az-ma-button-group {
    margin: 0;
    display: flex;
    border: 1px solid #ddd;
}
.az-plan-container .az-ma-button-group .btn.btn-light.btn-md {
    margin: 0;
    background-color: transparent !important;
    box-shadow: none !important;
    color: #757575;
    font-size: 1rem;
    padding: 12px 0;
    flex-grow: 1;
    border-right: 1px solid #ddd;
}
.az-plan-container .az-ma-button-group .btn.btn-light.btn-md:last-child {
    border-width: 0;
}
.az-plan-container .az-ma-button-group .btn.btn-light.btn-md:not([disabled]):not(.disabled).active,
.az-plan-container .az-ma-button-group .btn.btn-light.btn-md:not([disabled]):not(.disabled):active {
    background-color: var(--az-pc) !important;
    color: #fff;
}
.az-plan-container .pricing-box-container {
    margin-top: 100px;
    border-radius: 4px;
    border: 1px solid #e5e5e5;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
    min-height: 660px;
}
.az-plan-container .pricing-box-container.featured {
    position: relative;
    margin-top: 80px;
    min-height: 700px;
}
.az-plan-container .pricing-box-container.featured::before {
    content: "Most Popular";
    color: #fff;
    background-color: var(--az-pc) !important;
    position: absolute;
    right: 20px;
    top: -10px;
    border-radius: 0.25rem;
    font-size: 0.75rem;
    padding: 2px 20px 3px;
}

.az-plan-container .pricing-box-container .heading {
    padding: 30px 45px 20px;
}
.az-plan-container .pricing-box-container .heading p{
    font-size: 0.8rem;
    text-align: center;
    color: #666;
    margin: 0;
}
.az-plan-container .pricing-box-container.purple-back .heading {
    background-color: #F2E2F3;
}
.az-plan-container .pricing-box-container.orange-back .heading {
    background-color: #FBF0DE;
}
.az-plan-container .pricing-box-container.green-back .heading {
    background-color: #E2F3E2;
}
.az-plan-container .pricing-box-container.blue-back .heading {
    background-color: #DEF1FD;
}

.az-plan-container .pricing-box-container .heading h2{
    font-size: 2rem;
    font-weight: 500;
}

.az-plan-container .pricing-box-container.purple-back .heading h2,
.az-plan-container .compare-heading .pricing-type.purple-type h3 {
    color: #991FA1;
}

.az-plan-container .pricing-box-container.orange-back .heading h2,
.az-plan-container .compare-heading .pricing-type.orange-type h3 {
    color: #DD8C00;
}

.az-plan-container .pricing-box-container.green-back .heading h2,
.az-plan-container .compare-heading .pricing-type.green-type h3 {
    color: #1FA11F;
}

.az-plan-container .pricing-box-container.blue-back .heading h2,
.az-plan-container .compare-heading .pricing-type.blue-type h3 {
    color: #0E9CEE;
}

.az-plan-container .pricing-box-container .pricing {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 25px;
}
.az-plan-container .pricing-box-container.featured .pricing {
    margin-top: 50px;
}
.az-plan-container .pricing-box-container .pricing p {
    font-weight: 500;
    font-size: 2.5rem;
}
.az-plan-container .pricing-box-container .pricing p span {
    font-size: 1rem;
    color: #777;
    font-weight: 400;
    padding-left: 0.25rem;
}
.az-plan-container .pricing-box-container .pricing button {
    text-transform: initial;
    font-weight: 600;
    font-size: 1rem;
    padding-top: .35rem;
    padding-bottom: .35rem;
    border-width: 3px !important;
    border-radius: 0.25rem;
}
.az-plan-container .pricing-box-container.purple-back .pricing button,
.az-plan-container .compare-heading .pricing-type.purple-type button {
    color: #991FA1 !important;
    border-color: #991FA1 !important;
}
.az-plan-container .pricing-box-container.orange-back .pricing button,
.az-plan-container .compare-heading .pricing-type.orange-type button {
    color: #DD8C00 !important;
    border-color: #DD8C00 !important;
}
.az-plan-container .pricing-box-container.green-back .pricing button,
.az-plan-container .compare-heading .pricing-type.green-type button {
    color: #fff !important;
    background-color: var(--az-pc) !important;
}
.az-plan-container .pricing-box-container.blue-back .pricing button,
.az-plan-container .compare-heading .pricing-type.blue-type button {
    color: #0E9CEE !important;
    border-color: #0E9CEE !important;
}
.az-plan-container .pricing-box-container .features {
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 50px;
    padding-top: 20px;
    color: #666;
}
.az-plan-container .pricing-box-container.featured .features {
    margin-bottom: 70px;
}
.az-plan-container .pricing-box-container.purple-back .features {
    border-top: 1px solid #F2E2F3;
}
.az-plan-container .pricing-box-container.orange-back .features {
    border-top: 1px solid #FBF0DE;
}
.az-plan-container .pricing-box-container.green-back .features {
    border-top: 1px solid #E2F3E2;
}
.az-plan-container .pricing-box-container.blue-back .features {
    border-top: 1px solid #DEF1FD;
}
.az-plan-container .pricing-box-container .features p {
    font-style: italic;
}
.az-plan-container .pricing-box-container .features ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.az-plan-container .pricing-box-container .features ul li{
    margin-bottom: 0.30rem;
}
.az-plan-container .pricing-box-container .features ul li:before {
    font-family: "Font Awesome 5 Pro";
    content: "\f058";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    color: #b6eab6;
    padding-right: 10px;
}
.az-plan-container .compare-heading {
    margin-top: 100px;
    border-bottom: 1px solid #eee;
    display: flex;
    padding-bottom: 10px;
    padding-right: 20px;
}
.az-plan-container .compare-heading .pricing-type h3 {
    font-weight: 400;
    font-size: 1.6rem;
}
.az-plan-container .compare-heading .brief {
    width: 350px;
    max-width: 350px;
    margin-right: 120px;
    margin-top: 60px;
    margin-bottom: 0;
}
.az-plan-container .compare-heading .pricing-type {
    text-align: center;
}
.az-plan-container .compare-heading .pricing-type button {
    font-weight: 600;
    font-size: 1rem;
    text-transform: initial;
    padding: 0.35rem 1.25rem;
    border-radius: 0.25rem;
}
.az-plan-container .compare-contents h2 {
    padding-left: 20px;
    margin-top: 35px;
}
.az-plan-container .compare-contents ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.az-plan-container .compare-contents li {
    display: flex;
    border: 1px solid #fafafa;
    padding: 10px 20px;
    color: #666;
}
.az-plan-container .compare-contents li:nth-child(odd) {
    background-color: #fafafa;
}
.az-plan-container .compare-contents li > *,
.az-plan-container .compare-heading > *{
    flex-grow: 1;
}
.az-plan-container .compare-contents li > p {
    margin-bottom: 0;
    display: flex;
    justify-content: space-between;
    width: 350px;
    max-width: 350px;
    margin-right: 100px;
}
.az-plan-container .compare-contents li > p .fas {
    line-height: 1.5;
    color: #c5c5c5;
}
.az-plan-container .compare-contents li > .fas {
    text-align: center;
    color: #1FA11F;
    line-height: 2;
    font-size: 0.75rem;
}
/*Twitter x Icon Start*/

/*.jg.jg-twitter-x {*/
    /*background-image: url('https://netolink.com/wp-content/uploads/thumbs_dir/X-qym301am9kdf6akd1i65nhi45rbr6rhq58ndxrmues.png');*/
    /*background-image: url('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>');*/
    /*background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="currentColor" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>');*/
    /*background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='red'><path d='M12 2L2 22h20L12 2z'/></svg>");*/
    /*display: inline-block;
    width: 14px;
    height: 14px;
    background-size: contain;*/
    /*background-repeat: no-repeat;*/
   /* background-position: center;
}*/

.jg.jg-twitter-x {
    width: 14px;
    height: 14px;
    display: inline-block;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>');
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>');
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-color: #000000;
    -webkit-mask-position: center;
    mask-position: center;
}

.iconpicker-component.btn-flat .jg.jg-twitter-x {
    height: 24px;
    background-color: #707070;
}
.iconpicker-component.btn-flat:hover .jg.jg-twitter-x {
    background-color: #111;
}
footer.page-footer a .jg.jg-twitter-x {
    background-color: #ffffff;
    width: 16px;
    height: 16px;
}
.social-media-links a .jg.jg-twitter-x {
    background-color: #ffffff;
    width: 16px;
    height: 16px;
}
.icp-dd .jg.jg-twitter-x {
    display: none;
}
.tab-icon > .jg.jg-twitter-x {
    width: 28px;
    height: 28px;
}
.az-ma-tabs.classic-tabs .nav li a .jg.jg-twitter-x {
    width: 20px;
    height: 20px;
    background-color: #ffffff;
    margin-top: 4px;
    margin-bottom: 4px;
}
.az-ma-tabs.classic-tabs .nav li a.active .jg.jg-twitter-x {
    width: 20px;
    height: 20px;
    background-color: #03909e;
}
.az-MemberProfile-contact-item .jg.jg-twitter-x {
    background-color: #04acbc;
    vertical-align: middle;
}
/*.iconpicker .iconpicker-item .jg.jg-twitter-x {
    background-color: red;
}*/
/*Twitter x Icon End*/
/*Full Calender*/
.az-fc-customize .fc-state-active, .az-fc-customize .fc-state-down {
    box-shadow: none;
    /*background-image: linear-gradient(to bottom, #187877 0px, #187877 100%);*/
    background-color: #187877;
    color: #FFFFFF !important;
    text-shadow: none;
}
.az-fc-customize .fc button {
    color: #187877;
}
.az-fc-customize .fc button .fc-icon {
    top: 0;
}
.az-fc-customize .fc-content .fc-title {
    color: #fff;
}

.az-fc-customize .fc-list-item td {
    color: #fff;
}

.az-fc-customize .fc-list-item:hover td {
    color: #333;
}

/*Members Credential Search box style*/
label.az-search-custom-style {
    padding: 6px 0 !important;
    font-size: 16px !important;
}

input.az-search-custom-style {
    padding: 6px 0 !important;
    height: 36px !important;
}

.az-search-custom-style a.az-trigger-btn.fa {
    line-height:29px !important;
}

/*Rule Combobox*/
.rulecomboheight.az-field-text .az-field-input-wrapper .az-field-input,
.rulecomboheight.az-field-text .az-field-input-wrapper {
    height: 36px !important;
    float: none !important;
}
.rulecomboheight div.az-triggers-panel {
    margin-top: -29px !important;
}

/*customized css for Event Ticket Rules Tab*/
.az-lite-tabs-customized {
    position: relative;
}
    .az-lite-tabs-customized label, .az-lite-tabs-customized input[type=radio] {
        display: block !important;
        /*opacity: 1;*/
        pointer-events: visible;
        width: 120px;
    }
    .az-lite-tabs-customized input[type=radio] {
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none;
        height: 43px;
        /*background: red;*/
        cursor: pointer;
        opacity: 0;
    }


        @media only screen and (max-width: 1199px) {
            .az-plan-container .compare-heading .brief{
        margin-top: 55px;
    }
    .az-plan-container .compare-heading .pricing-type button {
        padding: 0.35rem 0.75rem;
        font-size: 0.75rem;
    }
}


/*--------------------- Address Finder Start ------------------------*/
.custom-county .custom-select {
    font-size: 14px !important;
}

.address-finder {
    padding: 0 0.5rem;
    width: 100%;
}

.address-finder .input-group-append {
    display: none;
}

.address-finder .az-ma-search-field-group {
    /*border: 1px solid #455A64;*/
    border: 1px solid #ced4da;
    border-radius: 4px;
}

    .address-finder .az-ma-search-field-group .form-control {
        padding: 0.375rem 1.75rem 0.375rem 0.375rem;
        width: 100%;
        border-radius: 4px;
    }

    .address-finder .az-ma-search-field-group-focus {
        color: #495057;
        background-color: #fff;
        border-color: #80bdff;
        outline: 0;
        -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
        -moz-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
        box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
        /*box-shadow: 0 0 0 .2rem #EEEEEE;*/
    }
.ma-field.ma-field-invalid .address-finder .az-ma-search-field-group {
    border-color: #c92627;
}
    .address-finder .form-control-clear {
        z-index: 10;
        pointer-events: auto;
        cursor: pointer;
        position: absolute;
        right: 5px;
        width: 16px;
        height: 16px;
        line-height: 40px;
        text-align: center;
        color: #707070;
        top: 10px;
        border: 1px solid #455A64;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .address-finder .form-control-clear i {
            font-weight: 400;
            line-height: 0px !important;
            font-size: 14px;
        }

.suggesstion-div {
    position: absolute;
    top: 90px;
    left: 17px;
    z-index: 1000;
    /*width: 100%;*/
    /*width: 93%;*/
    width: calc(100% - 2rem);
}
.typo-event .suggesstion-div {
    top: 57px;
    left: 9px;
    width: 484px;
}

.suggesstion-position {
    width: calc(100% - 1rem);
}
.typo-event .suggesstion-position {
    width: 100%;
}
.suggesstion-position-top {
    position: absolute;
    bottom: 40px;
    left: 0;
    z-index: 999;
    width: calc(100% - 1rem);
}
.suggesstion-town-top {
    bottom: 44px !important;
    width: calc(100% - 2rem);
}

    .suggestionContainer {
        background: #FFFFFF;
        border: 1px solid #455A64;
        border-radius: 2px;
    }


    .suggestionContainer .header {
        padding: 14px 24px;
        font-size: 13px;
        font-weight: 400;
        line-height: 16px;
        color: #78909C;
        position: sticky;
    }

    .suggestionContainer .loading {
        padding: 14px 24px 0px 24px;
        border-top: 1px solid #ECEFF1;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .suggestionContainer .loading .text {
            color: #455A64;
            font-size: 12px;
            font-weight: 600;
            line-height: 16px;
        }

        /*.suggestionContainer .address-all {
            max-height: 216px;
            overflow: auto;
        }*/

    .suggestionContainer .suggestionContents {
        max-height: 268px;
        overflow: auto;
    }

        .suggestionContainer .contents {
            padding: 14px 24px 0px 24px;
            border-top: 1px solid #ECEFF1;
            cursor: pointer;
        }

    .suggestionContainer .contents.back {
        background: #FAFAFA;
        color: #455A64;
        padding-bottom: 10px;
        padding-top: 10px;
        padding-left: 18px;
    }
        .suggestionContainer .contents.back .fa {
            line-height: 24px;
            width: 24px;
            text-align: center;
        }

        .suggestionContainer .contents .contents-box {
            display: flex;
            align-items: center;
        }

            .suggestionContainer .contents .contents-box .contents-right {
                margin-left: auto;
                display: flex;
                min-width: 145px;
                padding-left: 10px;
            }

            .suggestionContainer .contents .contents-box .nested-address {
                color: #4CAF4F;
                font-size: 13px;
                font-weight: 500;
                line-height: 16px;
            }

            .suggestionContainer .contents .contents-box .contents-right i {
                padding-left: 5px;
                color: #4CAF4F;
                font-size: 13px;
                font-weight: 500;
                line-height: 16px;
            }

    .suggestionContainer .addressOne,
    .suggestionContainer .addressOne code {
        color: #263238;
        font-size: 14px;
        font-weight: 500;
        line-height: 16px;
        text-transform: capitalize;
        font-family: inherit;
    }

    .suggestionContainer .addressTwo,
    .suggestionContainer .addressTwo code {
        color: #455A64;
        font-size: 13px;
        font-weight: 400;
        line-height: 16px;
        text-transform: capitalize;
        font-family: inherit;
    }

    .suggestionContainer span {
        color: #4CAF4F !important;
    }

    .suggestionContainer .addressTwo.active {
        color: #4CAF4F;
        font-size: 13px;
        font-weight: 400;
        line-height: 16px;
    }

.not-found {
    padding: 14px 24px;
    background: #FAFAFA;
    color: #EF5350;
}

.az-ma-address-finder-container .search-again-box {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1rem .5rem;
}

.az-ma-address-finder-container .search-again-text {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: #4CAF4F;
    cursor: pointer;
}

.az-ma-address-finder-container .reset-address {
    display: none;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: #F44236;
    cursor: pointer;
    margin-left: auto;
}

.az-ma-address-finder-container .manual-text {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #4CAF4F;
    cursor: pointer;
    padding: 0.5rem;
}



.suggestionContainer .suggestionContents::-webkit-scrollbar-thumb {
    background-color: #263238;
}

.suggestionContainer .suggestionContents::-webkit-scrollbar {
    width: 4px;
}

.suggestionContainer .suggestionContents::-webkit-scrollbar-track {
    background: rgba(207, 216, 220, 1);
    border-radius: 10px;
}

.suggestionContainer .suggestionContents::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 0px rgba(207, 216, 220, 1);
}

.suggestionContainer .suggestionContents::-webkit-scrollbar-thumb:hover {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.8);
}
.address-container .dropdown-menu.inner li:first-child {
    display: none;
}
.typo-event {
    max-width: 484px !important;
}
    .typo-event label {
        padding: 0 !important;
        margin-top: 14px !important;
        font-size: 14px;
        color: #757575;
        font-weight: 400 !important;
    }
    .typo-event.address-container label {
        height: 14px;
        line-height: 14px;
    }
    .typo-event.address-container .az-ma-country-combo label {
        height: auto;
    }
  .typo-event .az-control {
    padding: 0 !important;
    margin: 0 !important;
}
    .typo-event .address-finder .az-ma-search-field-group {
        border-radius: 2px;
    }
    .typo-event input {
        height: 30px;
        border-radius: 2px;
        font-size: 14px;
        padding-left: 4px;
        margin: 1px 0px;
    }
    .typo-event input::-ms-input-placeholder { /* Edge 12-18 */
        font-size: 14px;
    }

    .typo-event input::placeholder {
        font-size: 14px;
    }
    /*.typo-event .address-finder .form-control-clear {
        top: 8px;
        width: 14px;
        height: 14px;
    }*/

    .typo-event .address-finder .form-control-clear {
        top: 8px;
        width: 16px;
        height: 16px;
    }

        .typo-event .address-finder .form-control-clear i {
            font-weight: 400;
            line-height: 0px !important;
            font-size: 13px;
            margin-left: 1px;
            margin-top: 1px;
        }
    
    /*--------------------- Address Finder End ------------------------*/

.read-only-in-journey-disabled {
    cursor: not-allowed !important;
    /*color: #ddd !important;*/
    opacity: 0.6; /* Optional: Makes it visually distinct */
    /*pointer-events: none;*/ /* Ensures no interaction */
}

.read-only-in-journey-tooltip-container {
    position: relative;
    display: inline-block;
    cursor: pointer;
    float: right;
    margin-right: 5px;
}

.read-only-in-journey-info-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-color: #ddd;
    color: black;
    text-align: center;
    line-height: 16px;
    border-radius: 50%;
    font-size: 12px;
    font-weight: bold;
    position: relative;
}

.read-only-in-journey-tooltip {
    visibility: hidden;
    background-color: black;
    color: white;
    text-align: center;
    padding: 8px;
    border-radius: 4px;
    font-size: 12px;
    width: 240px;
    position: absolute;
    top: 50%; /* Vertically center the tooltip */
    right: 100%; /* Position to the left of the element */
    transform: translateY(-50%); /* Center-align the tooltip vertically */
    white-space: normal;
    z-index: 1050; /* Ensure it appears above other elements */
    opacity: 0;
    transition: opacity 0.2s;
}

    .read-only-in-journey-tooltip::after {
        content: "";
        position: absolute;
        top: 50%;
        left: 100%; /* Arrow points to the element */
        transform: translateY(-50%);
        border-width: 5px;
        border-style: solid;
        border-color: transparent transparent transparent black; /* Black arrow */
    }

.read-only-in-journey-tooltip-container:hover .read-only-in-journey-tooltip {
    visibility: visible;
    opacity: 1;
}


.fm-tplmenu {
    justify-content: space-between !important;
    margin-left: -213px !important;
    min-width: 8.5rem !important;
}
.tab-item-tbr-menu-data-custom-dropdown-submenu:hover > .fm-tplmenu.dropdown-menu {
    display: flex !important;
}

@media only screen and (max-width: 991px) {
    .az-plan-container .pricing-box-container.featured {
            margin-top: 100px;
        }

        .az-plan-container .compare-heading .pricing-type button {
            padding: 0.25rem 0.4rem;
            font-size: 0.65rem;
        }

        .az-plan-container .compare-heading .brief {
            width: 250px;
            max-width: 250px;
            margin-right: 70px;
        }

        .az-plan-container .compare-contents li > p {
            width: 250px;
            max-width: 250px;
            margin-right: 50px;
        }

        .suggesstion-div {
            position: absolute;
            top: 90px;
            left: 16px;
            z-index: 1000;
            width: 100%;
            width: 92%;
        }
    }

    @media only screen and (max-width: 767px) {
        .az-plan-container .pricing-tab ul,
        .az-plan-container .az-ma-button-group {
            flex-wrap: wrap;
            border-right-width: 0;
            border-bottom-width: 0;
        }

            .az-plan-container .pricing-tab ul li,
            .az-plan-container .az-ma-button-group .btn.btn-light.btn-md {
                width: 20%;
                border-bottom: 1px solid #ddd;
            }

                .az-plan-container .pricing-tab ul li:last-child,
                .az-plan-container .az-ma-button-group .btn.btn-light.btn-md:last-child {
                    border-width: 1px;
                }

        .az-plan-container .compare-wrapper {
            min-width: 715px;
            overflow-x: auto;
        }

        .suggesstion-div {
            position: absolute;
            top: 90px;
            left: 17px;
            z-index: 1000;
            width: 100%;
            width: 91.5%;
        }
    }

    @media only screen and (max-width: 575px) {
        .az-plan-container .breadcrumb {
            justify-content: center;
            padding: .75rem;
        }

        .az-plan-container .breadcrumb-item {
            font-size: 1rem;
        }

        .az-plan-container .pricing-tab ul li,
        .az-plan-container .az-ma-button-group .btn.btn-light.btn-md {
            font-size: 0.85rem;
        }

        .suggesstion-div {
            position: absolute;
            top: 90px;
            left: 17px;
            z-index: 1000;
            width: 100%;
            width: 90.5%;
        }
    }

.advancedMultiCombo {
    height: 42px;
    width: inherit;
}

.az-ma-search-field-group.advancedMultiCombo {
    /* border: 1px solid #029044;*/
    /*border-radius: 1px;*/
    border: none !important;
}

.advancedMultiCombo .form-control {
    padding: 1rem 1rem !important;
}

.advancedMultiComboBox.search-icon-left .az-ma-search-field-group .form-control {
    padding: 1.30rem 3.5rem !important;
}

.advancedMultiComboBox.transparent-icon .az-ma-search-field-group .input-group-text, .transparent-icon .az-ma-search-field-group .input-group-text:hover {
    border-color: transparent;
    background-color: transparent;
    color: #ccc;
}

.advancedMultiComboBox.search-icon-left .input-group-append .input-group-text {
    border-radius: 5px 0 0 5px;
}

.advancedMultiComboBox.search-icon-left .az-ma-search-field-group .form-control {
    padding: 1.30rem 3.5rem !important;
    border: 1px solid #029044 !important;
    border-radius: 0px;
}

.az-ma-club-switcher .btn-flat {
    font-size: 18px;
    text-transform: none;
    text-align: left;
    color: #707070;
    font-weight: 400;
    overflow: visible;
    padding: 16px 0px;

}
.az-ma-club-switcher .btn-flat:hover {
    background-color: rgba(0, 0, 0, 0) !important;
}

.az-ma-club-switcher .show .btn-flat {
    color: #111;
}
.az-ma-club-switcher .dropdown-toggle span {
    position: absolute;
    left: -40px;
    right: -40px;
    display: inline-block;
    padding: 22px 40px;
    top: 0px;
    margin:0;
}
.az-ma-club-switcher .btn-flat:hover span {
    background-color: rgba(0, 0, 0, .04) !important;
}
.az-ma-club-switcher .show .btn-flat span {
    background-color: rgba(0, 0, 0, .04) !important;
}

.az-ma-club-switcher .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0;
    vertical-align: .255em;
    content: "\f078";
    border-top: 0;
    border-right: 0;
    /* border-bottom: 0; */
    border-left: 0;
    float: right;
    margin-top: 5px;
    font-family: "Font Awesome 5 Pro";
    font-weight: 500;
}

.az-ma-club-switcher .dropdown-item {
    padding: .25rem 1rem;
}
.az-ma-club-switcher .form-control {
    padding: .375rem 1rem;
}
.az-ma-generic-filter-panel {
    border: 1px solid #ccc;
    padding: .8rem;
    border-radius: 4px;
    box-shadow: 0 0 5px #00000038;
}
.az-ma-generic-filter-panel-heading {
    text-align: center;
    padding: 16px;
    margin: 9px 0 15px;
}
.az-ma-generic-filter-item {
    padding: .5rem 1.5rem;
    border: 1px solid #eee;
    margin: 0 0 .75rem 0;
    box-shadow: 0px 5px 5px #9999991f;
    border-radius: 3px;

}
.az-ma-generic-filter-item:last-child {
    margin-bottom: 0;
}
.az-ma-generic-filter-item-btn {
    display: block;
    padding: .25rem 0;
    color: #666;
    font-size:18px;
}
.az-ma-generic-filter-item-btn i {
    float: right;
    padding: 5px 0px;
}

.az-ma-generic-filter-item-btn[aria-expanded="false"] i:first-child, .az-ma-generic-filter-item-btn[aria-expanded="true"] i:last-child {
    display: block;
}
.az-ma-generic-filter-item-btn[aria-expanded="true"] i:first-child, .az-ma-generic-filter-item-btn[aria-expanded="false"] i:last-child {
    display: none;
}

   
::-ms-clear {
    display: none;
}

.form-control-clear {
    z-index: 10;
    pointer-events: auto;
    cursor: pointer;
    position: absolute;
    right: 50px;
    width: 40px;
    height: 43px;
    line-height: 40px;
    text-align: center;
    color: #707070;
    top: 1px;
}

    .form-control-clear i {
        line-height: 43px;
    }

.az-ma-search-field-group input {
    border-color: #029044;
}

.az-ma-search-field-group {
    border: 2px solid #029044;
    border-radius: 6px;
}
    .az-ma-advance-search-field-group .az-ma-search-field-group,
    .az-ma-search-field-group.az-ma-advance-search-field-group {
        border: 1px solid #ced4da;
        border-radius: 4px;
    }
.search-icon-left .az-ma-advance-search-field-group .az-ma-search-field-group .form-control,
.search-icon-left .az-ma-search-field-group.az-ma-advance-search-field-group .form-control {
    padding: 1rem 3.5rem;
}
.search-icon-left .az-ma-advance-search-field-group .az-ma-search-field-group .form-control-clear i {
    line-height: 38px;
}

.az-ma-search-field-group .input-group-text {
    border-color: #029044;
    background-color: #029044;
    color: #fff;
    cursor: pointer;
    /* padding: 0 18px; */
    padding-left: 16px;
    padding-right: 16px;
    margin-top: -2px;
    margin-bottom: -2px;
    margin-right: -2px;
    border-radius: 0px 5px 5px 0px;
    transition: all 0.3s;
}
    .az-ma-search-field-group .input-group-text:hover {
        background-color: #027b3a;
        border-color: #027b3a;
    }

    .az-ma-search-field-group .form-control {
        padding: 1.40rem 1rem;
    }
.az-ma-search-field-group-md .az-ma-search-field-group .form-control {
    padding: 1em 1rem;
    font-size: 14px;
    height: 30px;
    line-height: 28px;
              
  }
.az-ma-search-field-group-md  .form-control-clear {
    z-index: 10;
    pointer-events: auto;
    cursor: pointer;
    position: absolute;
    right: 40px;
    width: 32px;
    height: 30px;
    line-height: 20px;
    text-align: center;
    color: #707070;
    top: 0px;
}
.az-ma-search-field-group-md .form-control-clear i {
    line-height: 30px;
    font-weight:normal;
}
.az-ma-search-field-group-md .az-ma-search-field-group .input-group-text {
    padding-left:12px;
    padding-right:12px;
}
.az-ma-search-field-group .form-control:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0,123,255,0);
    -moz-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,0);
}

.az-ma-search-field-group-focus {
    -webkit-box-shadow: 0 0 2px 0.2rem #02904425;
    -moz-box-shadow: 0 0 2px .2rem #02904425;
    box-shadow: 0 0 2px 0.2rem #02904425;
}

.az-ma-search-field-group-neutral .az-ma-search-field-group {
    border: 2px solid #7d7d7d;
  
}
    .az-ma-search-field-group-neutral .az-ma-search-field-group .input-group-text {
        border-color: #7d7d7d;
        background-color: #7d7d7d;
    }
.az-ma-search-field-group-neutral .az-ma-search-field-group-focus {
    -webkit-box-shadow: 0 0 2px 0.2rem #7d7d7d25;
    -moz-box-shadow: 0 0 2px .2rem #7d7d7d25;
    box-shadow: 0 0 2px 0.2rem #7d7d7d25;
}
.az-vh100 > div {
  position: absolute !important;
  width: 100% !important;
  height: calc(100% - 52px) !important;
}

.az-btn-primary {
  background-color: var(--az-pc) !important;
}
.az-btn-orange {
    background-color: orange !important;
}
.az-btn-primary:hover {
    color: #fff;
}

.az-btn-outline-primary {
    color: var(--az-pc) !important;
    background-color: transparent !important;
    border: 2px solid var(--az-pc) !important;
}

.az-btn-outline-grey {
  color: var(--az-ac) !important;
  background-color: #fff !important;
  border: 2px solid var(--az-ac) !important;
}

.az-btn-neutral {
  background-color: #d0d0d0 !important;
  color: #111;
}

.btn {
  text-transform: none;
}
.btn.disabled, .btn:disabled {
    opacity: .35;
}
.btn > span {
    margin-left: .4rem;
    margin-right: .4rem;
}
.btn.btn-flat {
  color: #707070;
  font-weight: 400;
}

.btn-flat:hover {
  color: #111;
}

.btn-flat:hover {
  background-color: rgba(0, 0, 0, 0.05) !important;
}

.btn-flat[aria-pressed="true"] {
  background-color: rgba(0, 0, 0, 0.1) !important;
  color: #000;
}
.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .5em solid transparent;
    border-bottom: .5em solid;
    border-left: .5em solid transparent;
}
.btn-flat .fa-2x {
  float: left;
}

.btn-flat .fa-2x.d-block {
  float: none;
}

.fa-2x + span {
  xfloat: right;
  line-height: 28px;
}
.dropdown-item {
  color: #707070;
  font-size: 0.9rem;
  padding: 0.4rem 1.5rem;
}
.dropdown-divider {
  margin: 0.25rem 0;
}
.dropdown-item.active,
.dropdown-item:active {
  color: #222;
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.1);
}

.az-ma-root {
}

.az-ma-root .btn {
  text-transform: none;
}

.az-ma-root-auto-h .az-ma-root-tab-content > .active {
  overflow: hidden;
}

.az-ma-root-auto-h .az-ma-root-tab-content {
  /* width: 1316px; */
  margin: 0 auto;
}

.az-ma-root-auto-h .az-ma-root-left-auto-h {
  /* float: left; */
  padding: 1rem;
  width: 22rem;
  max-width: 100%;
}

.az-ma-root-auto-h .az-ma-root-right-auto-h {
  /* margin-left: 22rem; */
  padding: 1rem;
  max-width: 100%;
}

.az-ma-root-vh100 {
  height: 100%;
}

.az-ma-root-vh100 > .card {
  height: 100%;
}

.az-ma-root-vh100 .tab-content,
.az-ma-root-vh100 .tab-content > .active {
  height: 100%;
}

.az-ma-root .card-tabs ul {
  overflow: hidden;
  margin: 0;
  padding: 0;
  background-color: transparent;
}

.az-ma-root .card-tabs {
  background-color: #f0f0f0;
  -webkit-box-shadow: inset 0px -5px 5px -2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0px -5px 5px -2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0px -5px 5px -2px rgba(0, 0, 0, 0.05);
}

.az-ma-root .card-tabs ul {
  background-color: transparent;
}

.az-ma-root .breadcrumb {
  background-color: rgba(255, 255, 255, 0);
  margin: 0;
  padding: 0 0px;
  border-radius: 0;
}

.az-ma-root .card-tabs ul li {
  border-bottom: none;
}

.az-ma-root .card-tabs ul li:first-child {
  margin-left: 40px;
}

.az-ma-root .card-tabs ul li a {
  padding: 8px 20px;
  margin: 10px 3px;
  color: #707070;
  line-height: 18px;
  font-size: 16px;
  font-weight: 400;
  border-radius: 3px;
  font-family: Roboto;
}

.az-ma-root .card-tabs ul li.selected a {
  background-color: #707070;
  color: #fff;
  box-shadow: 0px 3px 3px -1px #232323;
  outline: none;
  cursor: context-menu !important;
}

.az-ma-root .card-tabs ul li:hover a {
  box-shadow: 0px 0px 3px #707070;
}

.az-ma-root .card-tabs ul li.selected:hover a {
  box-shadow: 0px 3px 3px -1px #232323;
}

.az-ma-root .breadcrumb-item + .breadcrumb-item {
  padding-left: 0;
}

.az-ma-root .breadcrumb-item > span {
  padding: 8px 20px;
  margin: 10px 3px;
  background-color: #707070;
  line-height: 18px;
  font-size: 16px;
  font-weight: 400;
  border-radius: 3px;
  font-family: Roboto;
  color: #fff;
  display: inline-block;
  box-shadow: 0px 3px 3px -1px #232323;
}

.az-ma-root .breadcrumb-item > a > span {
  padding: 10px 6px;
  margin: 8px 0;
  line-height: 18px;
  font-size: 16px;
  font-weight: 400;
  border-radius: 4px;
  color: #707070;
  display: inline-block;
  font-family: Roboto;
}

.az-ma-root .breadcrumb-item:first-child > a > span {
  margin: 10px 2px 10px 6px;
  padding: 8px 9px;
  color: #000;
  font-size: 18px;
  border-radius: 50%;
  line-height: 18px;
}

.az-ma-root .breadcrumb-item > a > span:hover {
  text-decoration: underline;
}

.breadcrumb-item-back-active {
  opacity: 0.3;
}

.az-ma-root .breadcrumb-item:first-child > a:hover > span {
  background-color: #707070;
  box-shadow: 0px 2px 2px -1px #232323;
  color: #fff;
}

.az-ma-root .bc-icons-2 .breadcrumb-item + .breadcrumb-item::before {
  content: none;
}

.az-ma-root .bc-icons-2 .breadcrumb-item.active {
  color: #455a64;
}

.az-ma-root-main {
  /* padding: 1rem; */
}

.az-ma-root-left-vh100 {
  width: 22rem;
  height: calc(100% - 56px);
  position: absolute;
  left: 0;
  xbackground-color: bisque;
}

.az-ma-root-right-vh100 {
  width: calc(100% - 22rem);
  height: calc(100% - 56px);
  position: absolute;
  right: 0;
  xbackground-color: brown;
  -webkit-box-shadow: inset 4px 0px 5px -5px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: inset 4px 0px 5px -5px rgba(0, 0, 0, 0.75);
  box-shadow: inset 4px 0px 5px -5px rgba(0, 0, 0, 0.75);
}

.az-ma-root-right-content {
  margin-bottom: 64px;
  overflow: auto;
  margin-top: 2px;
  padding: 16px 36px;
}

.az-ma-root-right-footer {
  text-align: right;
  position: absolute;
  width: 100%;
  bottom: 0;
  height: 64px;
  border-top: 1px solid #d5d5d5;
  padding: 6px 36px;
}

.az-ma-root-right-footer .btn {
  text-transform: uppercase;
}

.az-ma-root-search-panel {
  padding: 1rem;
  border-bottom: 1px solid #ddd;
}

.az-ma-root-search-panel > div {
  margin: auto;
  padding: 0 24px;
}

/* Responsive */

/* 
=========================
Min Width
=========================
*/
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .az-ma-root-main {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: flex !important;
  }
  .az-ma-root-auto-h .az-ma-root-left-auto-h {
    width: 22rem;
  }

  .az-ma-root-auto-h .az-ma-root-right-auto-h {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
}

/* 
=========================
Max Width
=========================
*/

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {
}
/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
  .az-ma-root-main {
    padding-left: 0;
    padding-right: 0;
  }
  .az-ma-root .card-tabs ul li:first-child {
    margin-left: 1rem;
  }
  .az-ma-root-search-panel > div {
    padding-left: 0;
    padding-right: 0;
  }
  .az-ma-root-auto-h .az-ma-root-left-auto-h,
  .az-ma-root-auto-h .az-ma-root-right-auto-h {
    padding-left: 0;
    padding-right: 0;
  }
  .az-ma-root-auto-h .az-ma-root-left-auto-h {
    width: auto;
  }
}
/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
}


.az-brand-logo {
    width: 200px;
    height: 155px;
    display: block;
    padding: 10px;
    background-color: #fff;
}

    .az-brand-logo span {
        display: block;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        background-color: #fff;
        height: 100%;
        width: 100%;
    }

.az-portal-ma-signing {
    height:100%;
}
.az-portal-ma-signing-login {
   /* position:absolute;
    height:100%;
    width:100%;*/
}
.az-portal-ma-signing-topbar {
    text-align: right;
    padding: 12px 6px;
    position: fixed;
    width: 100%;
    line-height: 29px;
    z-index: 1;
}
.az-portal-ma-signing-topbar a
{
         padding: 10px;
    display: inline-block;
    font-size: 18px;
   
}
.az-portal-ma-signing-banner
{
 text-align:center;
 padding:36px;
 padding-top:0px;
}
.az-portal-login-signin-root-signups a, a.az-portal-ma-signing-login-btn {
    padding: 0px;
    margin: 10px 0;
    display: block;
    text-align: center;
    background-color: #fff;
    font-size: 18px;
    border: 1px solid #fff;
    color: #444;
    border-radius: 5px;
}

.az-portal-login-signin-root-signups a span, a.az-portal-ma-signing-login-btn span {
    display: block;
    padding: 12px;
    border-radius: 4px;
}

.az-portal-login-signin-root-signups a span:hover, a.az-portal-ma-signing-login-btn span:hover {
    background-color: rgb(0, 0, 0, .10);
}

.az-portal-login-signin-root-signups a:first-child
{
        
}
.az-portal-login-signin-root-signups a:last-child
{
        
}
.az-portal-ma-signing-login-gmlogo
{
       height: 48px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 80%;
    position: fixed;
    width: 50px;
    display: block;
    right: 1rem;
    bottom: .5rem;
     
}
.az-portal-ma-signing-login-orgContactInfo {
    max-width: 500px;
    margin: 0 auto;
    font-size: 13px;
    padding: 0 4rem 0 2rem;
    line-height: 15px;
    text-align:center;
}
.az-portal-ma-signing-signup-gmlogo {
    height: 50px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    width: 50px;
    display: block;
    float: left;
    margin-top: 2px;
}
.az-portal-ma-signing-login, .az-portal-ma-signing-signup {
    /*width: 420px;
    margin: 0 auto;*/
}
.az-portal-ma-signing-form {
    width: 420px;
    margin: 0 auto;
    padding-bottom:1rem;
}
.az-portal-ma-signing-gdpr {
    max-width: 800px;
    margin: 0 auto;
    padding: 0 12px;
}
.az-portal-ma-signing-successCt {
    max-width: 420px;
    margin: 0 auto;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.az-portal-ma-signing-login-bottom-actions {
    max-width: 500px;
    margin: 0 auto;
}
/*Digital Card*/
.dc-heading {
    font-size: 20px;
    line-height: 24px;
}
.dc-content-box {
    margin-top: 24px;
    /*margin-left: auto;
    margin-right: auto;
    width: 250px;*/
}
    .dc-content-box p {
        font-size: 14px;
        color: #777777;
    }
        .dc-content-box p span:last-child {
            /*color: #555555;*/
            display: inline-block;
            vertical-align: text-top;
            width: -moz-calc(100% - 195px);
            width: -webkit-calc(100% - 195px);
            width: calc(100% - 195px);
        }
        .dc-content-box p span:first-child {
            /*color: #555555;*/
            display: inline-block;
            width: 190px;
            font-weight: 500;
            text-transform: capitalize;
        }
        
    .dc-content-box p.font-weight-bold {
        font-size: 16px;
        color: #555555;
    }
.auth-pointer {
    cursor:pointer !important;
}
.auth-no-pointer-event {
    pointer-events: none !important;
}
.ma-auth-wrapper .heading {
}
    .ma-auth-wrapper .heading p {
        background-color: #FAFAFA;
        border-bottom: 1px solid #ECEFF1;
        /*padding: 8px 16px;*/
        color: #263238;
        font-weight: 600;
        line-height: 1.2;
    }
    .ma-auth-wrapper .heading i {
        cursor: pointer;
        padding: 4px 7px;
        vertical-align: middle;
    }
.ma-auth-wrapper .vertical-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: calc(100vh - 59px);
}
    .ma-auth-wrapper .vertical-wrapper .brief {
        color: #37474F;
        line-height: 1.5;
        font-size: 13.5px;
        letter-spacing: 0.25px;
    }
    .ma-auth-wrapper .vertical-wrapper .bold {
        font-size: 15px;
        font-weight: 500;
    }
    .ma-auth-wrapper .vertical-wrapper .gray {
        color: #607D8B;
        font-size: 13.5px;
        font-weight: 500;
    }
    .ma-auth-wrapper .vertical-wrapper .thin-gray,
    .ma-auth-wrapper.mfa-mandatory-popup .thin-gray {
        color: #546E7A;
        font-size: 13.5px;
        font-weight: 400;
    }
    .ma-auth-wrapper .vertical-wrapper .resend {
        font-size: 13.5px;
        color: #37474F;
        font-weight: 500;
        margin-top: 16px;
    }
    .ma-auth-wrapper .vertical-wrapper .link,
    .ma-auth-wrapper.mfa-mandatory-popup .link{
        color: #4CAF4F;
        font-size: 13px;
        font-weight: 500;
    }
    .ma-auth-wrapper .vertical-wrapper .resend .link {
        font-size: 13.5px;
    }
    .ma-auth-wrapper .vertical-wrapper .invalid-code {
        font-size: 12.5px;
        color: #EF5350;
    }
.ma-auth-wrapper .vertical-wrapper .footer {
    background-color: #FAFAFA;
    border-top: 1px solid #ECEFF1;
    padding: 8px 16px;
}
    .ma-auth-wrapper .vertical-wrapper .authenticator-box {
        border: 1px solid #ECEFF1;
        border-radius: 4px;
    }
    .ma-auth-wrapper .vertical-wrapper .authenticator-box .authenticator-header {
        position: relative;
        padding: 16px 18px;
        cursor: pointer;
    }
        .ma-auth-wrapper .vertical-wrapper .authenticator-box .authenticator-header::before {
            content: "";
            position: absolute;
            width: 16px;
            height: 16px;
            border: 1px solid #607D8B;
            background-color: transparent;
            border-radius: 50%;
            top: calc(50% - 8px);
            left: 16px;
        }
        .ma-auth-wrapper .vertical-wrapper .authenticator-box.active .authenticator-header::before {
            border: 1px solid #4CAF4F;
            background-color: #4CAF4F;
        }
        .ma-auth-wrapper .vertical-wrapper .authenticator-box.active .authenticator-header::after {
            content: "";
            position: absolute;
            width: 14px;
            height: 14px;
            border: 2px solid #ffffff;
            background-color: transparent;
            border-radius: 50%;
            top: calc(50% - 7px);
            left: 16.5px;
        }
            .ma-auth-wrapper .vertical-wrapper .authenticator-box .authenticator-header .icon {
            position: absolute;
            width: 48px;
            height: 48px;
            border: 1px solid #CFD8DC;
            border-radius: 50%;
            top: calc(50% - 24px);
            left: 40px;
            background-color: #F5F5F5;
            color: #455A64;
            font-size: 20px;
            padding: 13.2px;
            text-align: center;
        }
        .ma-auth-wrapper .vertical-wrapper .authenticator-box .authenticator-header p {
            padding-left: 80px;
            margin: 0;
            font-size: 13.5px;
            color: #546E7A;
        }
            .ma-auth-wrapper .vertical-wrapper .authenticator-box .authenticator-header p:first-child {
                font-size: 14px;
                color: #263238;
                font-weight: 500;
                margin-bottom: 3px;
            }

        .ma-auth-wrapper .vertical-wrapper .authenticator-box .authenticator-body {
            background-color: #fafafa;
            color: #37474F;
            font-size: 13.5px;
            text-align: center;
            /*height: 0;*/
            padding: 16px;
            /*display: none;*/
            /*opacity: 0;*/
            /*-moz-transition: all ease 0.10s;
            -webkit-transition: all ease 0.10s;
            transition: all ease 0.10s;*/
        }
        .ma-auth-wrapper .vertical-wrapper .authenticator-box.active .authenticator-body {
            /*height: auto;
            padding: 16px;*/
            /*display: block;*/
            /*opacity: 1;*/
            /*-moz-transition: all ease 0.10s;
            -webkit-transition: all ease 0.10s;
            transition: all ease 0.10s;*/
        }
        .ma-auth-wrapper .vertical-wrapper .authenticator-box .authenticator-body p {
            margin-bottom: 5px;
        }
        .ma-auth-wrapper .vertical-wrapper .authenticator-box .authenticator-body p:last-child {
            margin-bottom: 0;
        }
    .ma-auth-wrapper .vertical-wrapper .backupcode-wrapper {
        display: flex;
        align-items: flex-end;
    }
        .ma-auth-wrapper .vertical-wrapper .backupcode-wrapper label {
            font-size: 14px;
            font-weight: 500;
            color: #263238;
            padding-bottom: 3px;
        }
        .ma-auth-wrapper .vertical-wrapper .backupcode-wrapper input {
            height: 32px;
            border: 1px solid #CFD8DC;
            border-radius: 2px 0 0 2px;
            font-size: 13px;
            color: #455A64;
            font-weight: 500;
        }
            .ma-auth-wrapper .vertical-wrapper .backupcode-wrapper input:focus {
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            .ma-auth-wrapper .vertical-wrapper ::placeholder{
                /*color: #78909C;*/
                color: #cfcfcf;
                font-size: 13px;
            }
.ma-auth-wrapper .vertical-wrapper .backupcode-wrapper .az-btn {
    border: 1px solid #A5D6A7;
    background-color: #E8F5E9;
    background-image: none !important;
}
            .ma-auth-wrapper .vertical-wrapper .backupcode-wrapper .az-btn .az-btn-text {
                color: #4CAF4F;
            }
.ma-auth-wrapper .vertical-wrapper .backupcode-wrapper .form-group {
    margin-bottom: 0;
}

.ma-otp {
    display: flex;
    justify-content: center;
}
    .ma-otp .form-group {
        margin-bottom: 0.5rem;
    }
/*.ma-auth-wrapper*/
.ma-otp input {
    text-align: center;
    height: 32px;
    width: 32px;
    padding: 2px;
    border-radius: 2px;
    margin: 0 4px;
    border-color: #CFD8DC;
    color: #78909C;
    font-size: 13px;
}
/*.ma-auth-wrapper*/ 
.ma-otp input:focus {
            -webkit-box-shadow: none;
            box-shadow: none;
            border-color: #CFD8DC;
            color: #78909C;
        }
.ma-auth-wrapper.mfa-mandatory-popup .popup-contents {
    /*width: 512px;*/
    width: 536px;
   /* margin: 50% auto 0;*/
    /*border: 1px solid #ccc;*/
    /*padding: 16px 0;*/
    /*border-radius: 4px;*/
}
.ma-auth-wrapper.mfa-mandatory-popup .popup-header {
    color: #263238;
    font-size: 16px;
    font-weight: 600;
}
    .ma-auth-wrapper.mfa-mandatory-popup .popup-header .fa {
        font-size: 14px;
        color: #F57F17;
        margin-right: 12px;
    }
.ma-auth-wrapper.mfa-mandatory-popup .popup-body {
    /*border-top: 1px solid #ECEFF1;*/
   /* border-bottom: 1px solid #ECEFF1;*/
    /*padding: 16px;*/
    margin-bottom: 16px;
    text-align: center;
}

.ma-auth-wrapper.mfa-mandatory-popup .title-text {
    color: #263238;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    padding: 8px 0px;
}

.ma-auth-wrapper.mfa-mandatory-popup .popup-body .thin-text {
    font-size: 13px;
    color: #455A64;
    font-weight: 400;
    text-align: center;
    line-height: 20px;
}

    .ma-auth-wrapper.mfa-mandatory-popup .popup-body .thin-text .link {
        color: #4CAF4F !important;
        opacity: 0.8;
    }
    .ma-auth-wrapper.mfa-mandatory-popup .popup-body .bold {
        color: #263238;
        font-size: 14px;
        font-weight: 500;
        margin-bottom: 3px;
    }

.ma-auth-wrapper.mfa-mandatory-popup .popup-bottom .two-factor-btn {
    background: #4CAF4F;
    color: #FFFFFF;
    border: none !important;
    box-shadow: none !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 16px !important;
}

    .ma-auth-wrapper.mfa-mandatory-popup .popup-bottom .two-factor-btn:hover, .ma-auth-wrapper.mfa-mandatory-popup .popup-bottom .two-factor-btn:active {
        background: #388E3B !important;
    }


    @media (max-width: 1200px) {
        .az-portal-ma-signing-login .az-portal-ma-signing-form {
        width: 300px;
        margin: 0 auto;
    }
    .az-portal-ma-signing-signup .az-portal-ma-signing-form {
        width: 360px;
        margin: 0 auto;
    }
    .az-portal-ma-signing-login-orgContactInfo {
        font-size: 12px;
        margin-right: 44px;
        text-align: left;
    }
}
@media (max-width: 768px) {
    .az-portal-ma-signing-banner {
        padding: 10px;
        padding-top: 60px;
    }

    .az-portal-ma-signing-signup .az-portal-ma-signing-topbar {
        padding: 4px;
        background-color: #f5f5f5;
        box-shadow: 0px 0px 10px #999;
    }

    .az-portal-ma-signing-gdpr {
        width: auto;
        margin-left: .75rem;
        margin-right: .75rem;
    }

    .az-brand-logo {
        width: 160px;
        height: 124px;
        padding: 8px;
    }

    .az-portal-ma-signing-login-orgContactInfo {
        font-size: 12px;
        margin-right: 44px;
        text-align:left;
    }
    .ma-auth-wrapper .vertical-wrapper .az-fbtn-green {
        width: 100% !important;
        box-sizing: border-box;
    }

    .ma-auth-wrapper .vertical-wrapper .backupcode-wrapper {
        flex-direction: column;
    }
        .ma-auth-wrapper .vertical-wrapper .backupcode-wrapper .form-group {
            margin-bottom: 24px;
        }
        .ma-auth-wrapper .vertical-wrapper .backupcode-wrapper input {
            border-radius: 2px;
        }
        .ma-auth-wrapper .vertical-wrapper .backupcode-wrapper .az-btn {
            border-radius: 2px !important;
        }
 }

    @media (max-width: 576px) {
        .az-portal-ma-signing-banner {
            padding: 10px;
        }


        .az-portal-ma-signing-topbar a {
            padding: 5px;
            font-size: 15px;
        }

        .az-portal-login-signin-root-signups {
            padding: 0 2rem;
        }

        .az-portal-ma-signing-login, .az-portal-ma-signing-signup {
            /* width: 300px;*/
        }

        .az-portal-ma-signing-form {
            width: 300px !important;
            margin: 0 auto;
        }

        .az-portal-ma-signing-gdpr {
            width: auto;
            margin-left: .75rem;
            margin-right: .75rem;
        }

        .az-brand-logo {
            width: 120px;
            height: 93px;
            padding: 6px;
        }
        .az-portal-ma-signing-signup .az-portal-ma-signing-signup-gmlogo {
            height: 36px;
            width: 50px;
            background-size: 70%;
            margin-top:0;
        }
        .az-portal-ma-signing-signup .az-portal-ma-signing-banner {
            padding-top: 58px;
        }
        .az-portal-ma-signing-login .az-portal-ma-signing-banner {
            padding-top: 0px;
        }
        .az-portal-ma-signing-login-gmlogo {
            right: 0;
            bottom: 0;
        }

        .ma-auth-wrapper.mfa-mandatory-popup .popup-contents {
            width: 100%;
        }
      
    }


@media (max-height: 576px) {
    .az-portal-ma-signing-login-bottom-actions {
        display:none;
    }
    .az-portal-ma-signing-nav .az-brand-logo {
        width:80px;
        height:62px;
        padding:4px;

    }
   
    
}
@media (max-height: 475px) {
    .az-portal-ma-signing-topbar {
        position: static;
    }
}

@media (max-height: 360px) {
    .az-portal-ma-signing-login .az-portal-ma-signing-banner {
     padding-top:24px;
    }
    .az-portal-ma-signing-login .az-portal-ma-signing-banner .navbar-brand {
        display: none;
    }

    
}

.awesomplete [hidden]{display:none}.awesomplete .visually-hidden{position:absolute;clip:rect(0,0,0,0)}.awesomplete{display:inline-block;position:relative}.awesomplete>input{display:block}.awesomplete>ul{position:absolute;left:0;z-index:1;min-width:100%;box-sizing:border-box;list-style:none;padding:0;margin:0;background:#fff}.awesomplete>ul:empty{display:none}.awesomplete>ul{border-radius:.3em;margin:.2em 0 0;background:hsla(0,0%,100%,.9);background:linear-gradient(to bottom right,#fff,hsla(0,0%,100%,.8));border:1px solid rgba(0,0,0,.3);box-shadow:.05em .2em .6em rgba(0,0,0,.2);text-shadow:none}@supports (transform:scale(0)){.awesomplete>ul{transition:.3s cubic-bezier(.4,.2,.5,1.4);transform-origin:1.43em -.43em}.awesomplete>ul:empty,.awesomplete>ul[hidden]{opacity:0;transform:scale(0);display:block;transition-timing-function:ease}}.awesomplete>ul:before{content:"";position:absolute;top:-.43em;left:1em;width:0;height:0;padding:.4em;background:#fff;border:inherit;border-right:0;border-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.awesomplete>ul>li{position:relative;padding:.2em .5em;cursor:pointer}.awesomplete>ul>li:hover{background:#b7d2e0;color:#000}.awesomplete>ul>li[aria-selected=true]{background:#3d6c8e;color:#fff}.awesomplete mark{background:#e9ff00}.awesomplete li:hover mark{background:#b5d100}.awesomplete li[aria-selected=true] mark{background:#3c6b00;color:inherit}
/*Azure Map*/
.az-azure-map {
    background-color: #eeeeee;
}
.az-azure-map .popup-close {
  height: 23px;
  width: 24px;
  line-height: 22px;
  font-size: 20px;
  right: 1px;
  top: 1px;
  background-color: #fff;
}
.az-azure-map .atlas-map-canvas {
  position: static !important;
  max-width: 100%;
}
.az-azure-map .info_content {
  padding: 11px 24px 5px 14px;
  max-width: 280px;
  min-width: 220px;
  white-space: normal;
  word-break: break-all;
  max-height: 300px;
  overflow: auto;
}

.az-azure-map .info_content h3 {
  font-size: 15px;
  color: #333;
  font-weight: bold;
  padding: 0 !important;
  margin: 0 !important;
}
.awesomplete {
  font-size: 14px;
}
.awesomplete mark {
  background: none !important;
  font-weight: bold !important;
  padding-right: 1px !important;
  display: inline-block;
  vertical-align: unset;
  position: relative;
  /*top: -1px;*/
}
.az-azure-map canvas {
  max-width: 100%;
}

.form-control[readonly] {
    background-color: #fff;
    opacity: 1;
}

.iconpicker-popover input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.icp-dd i {
    display: none;
}

.btn.ma-btn {
    border: 1px solid #333;
    border-radius: 3px;
    background: #fff;
    padding-left: .75rem;
    padding-right: .75rem;
    font-size: .75rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    line-height: 1rem;
    color: #333;
    font-weight: 400;
    display: inline-flex;
}

.btn.ma-btn-md {
    padding-top: .625rem;
    padding-bottom: .625rem;
}

.btn.ma-btn .fas, .btn.ma-btn .fa, .btn.ma-btn .fal {
    font-size: 1rem;
}

.btn.ma-btn-white {
    border: 1px solid #ccc;
    color: #666;
}

.ma-btn-white:hover {
    border: 1px solid #999;
}

.btn.ma-btn-orange {
    background: #ffba01;
    border: 1px solid #db9f00;
    color: #fff;
}

.ma-btn-orange:hover {
    background: #db9f00;
}

.btn.ma-btn-green {
    border: 1px solid #0a680a;
    color: #fff;
    background: #1fa01f;
}

.ma-btn-green:hover {
    background: #0a680a;
}

.btn.ma-btn-violet {
    border: 1px solid #541543;
    color: #fff;
    background: #951d74;
}

.ma-btn-violet:hover {
    background: #541543;
}

.az-ma-tabs.classic-tabs .nav li:first-child {
    margin-left: 0;
}

.az-ma-tabs.classic-tabs .nav li {
    margin-bottom: -3px;
}

@media (min-width: 62rem) {
    .az-ma-tabs.classic-tabs .nav {
        overflow-x: visible;
    }
}

.az-ma-tabs.classic-tabs .nav li a {
    max-width: 120px;
    color: #fff;
    font-size: 12px;
    line-height: 15px;
    padding-bottom: 10px;
    border: none;
    outline: none;
}

.az-ma-tabs.classic-tabs .nav li a {
    max-width: 120px;
    color: #fff;
    font-size: 12px;
    line-height: 15px;
    padding-bottom: 10px;
    border: none;
    outline: none;
}

.dropdown-menu.dropdown-info a {
    white-space: normal !important;
    max-width: unset !important;
}

.az-ma-tabs.classic-tabs .nav li a:hover {
    border: none;
    outline: none;
}

.az-ma-tabs.classic-tabs .nav li a i {
    height: 32px;
}

.az-ma-tabs.classic-tabs .nav li a em {
    font-style: normal;
    font-weight: normal;
    display: block;
    min-height: 30px;
    word-break: break-word;
}

.az-ma-tabs.classic-tabs .nav li a.active {
    border: 0px solid #038996;
    color: #03909e;
    background-color: #fff;
    border-radius: 5px 5px 0 0;
    xheight: 100%;
}

.az-ma-tabs.classic-tabs .nav li a .dropdown a {
    color: #333;
}

.ma-field .ma-field-help-text {
    display: none;
}

.ma-field.ma-field-invalid .ma-field-help-text {
    display: block;
}

.ma-field.ma-field-invalid input, .ma-field.ma-field-invalid select, .ma-field.ma-field-invalid textarea {
    border-color: #c92627;
}

.ma-field.ma-field-invalid .ma-field-req {
    color: #c92627;
}

.ma-field-req-asterisk {
    color: #c92627;
    display: none;
    font-size: 10px;
}

.ma-field.ma-field-invalid .ma-field-req-asterisk {
    color: #c92627;
    display: inline-block;
}

.ma-field.ma-field-invalid .custom-control-label {
    color: #c92627;
}

    .ma-field.ma-field-invalid .custom-control-label::before {
        border: #c92627 solid 1px;
    }

.ma-ext-entity-designer-item {
    box-sizing: border-box;
    border-left: 3px solid #fff;
    border-radius: 3px;
}

    .ma-ext-entity-designer-item:hover {
        box-shadow: 0 0 8px #ddd;
        border-left: 3px solid #4285f4;
    }

.ma-ext-entity-designer-item-field-type-selection,
.ma-ext-entity-designer-item-field-type-selection + .comboPanelHelpText {
    display: none;
}

.ma-ext-entity-designer-item.ma-ext-entity-designer-item-selected {
    box-shadow: 0 0 8px #555;
    border-left: 3px solid #4285f4;
}

.ma-ext-entity-designer-item-bbar .btn i {
    font-size: 20px;
}

.ma-ext-entity-designer-item.ma-ext-entity-designer-item-selected .ma-ext-entity-designer-item-field-type-selection,
.ma-ext-entity-designer-item.ma-ext-entity-designer-item-selected .ma-ext-entity-designer-item-field-type-selection + .comboPanelHelpText {
    display: block;
}

.ma-ext-entity-designer-item-value-list-editing td {
    border-top: none;
}

.ma-value-list-editing-list-mode span.sn {
    display: block;
}

.ma-value-list-editing-checkbox-mode span.sn {
    display: none;
}

.ma-value-list-editing-list-mode .custom-control {
    display: none;
}


.ma-ext-entity-designer-item .form-control:disabled {
    background-color: #fafafa;
    opacity: .8;
}

.ma-entity-ext-tabs {
    padding: 0;
    margin: 0;
    overflow: hidden;
}

    .ma-entity-ext-tabs li {
        list-style: none;
        float: left;
        width: 33.33%;
    }

        .ma-entity-ext-tabs li a {
            display: block;
            height: 124px;
            position: relative;
        }

            .ma-entity-ext-tabs li a:hover {
                background-color: #f9f8f7;
            }

            .ma-entity-ext-tabs li a i {
                padding: 10px;
                background-color: #04acbc;
                color: #fff;
                margin-top: -21px;
                margin-left: -5px;
                border-radius: 3px;
            }

            .ma-entity-ext-tabs li a span {
                position: absolute;
                right: 16px;
                top: 11px;
                box-sizing: border-box;
                display: block;
                text-align: right;
                line-height: 20px;
                font-weight: 500;
                color: #555;
                /* float: left; */
                margin-left: 74px
            }
/*card-tabs*/
.card-tabs ul {
    overflow: hidden;
    margin: 0;
    padding: 0;
    background-color: #ffe4f7;
}

    .card-tabs ul li {
        list-style: none;
        float: left;
        border-bottom: 4px solid transparent;
    }

        .card-tabs ul li.selected {
            border-bottom-color: #951d74;
        }

        .card-tabs ul li a {
            display: block;
            padding: 20px 20px;
            line-height: 15px;
            font-size: 15px;
            font-family: 'RobotoMedium';
            color: #666;
        }

        .card-tabs ul li.selected a {
            color: #951d74;
        }

.card-breadcrumb ul {
    overflow: hidden;
    padding: 0;
    list-style: none;
    padding: 7px 0 7px 0;
    margin: 0;
    background-color: #fafafa;
    border-bottom: 1px solid #ebebeb;
}

    .card-breadcrumb ul li {
        list-style: none;
        float: left;
    }

        .card-breadcrumb ul li a span.fa {
            margin-right: 12px;
            font-size: 20px;
            color: #8c8585;
            line-height: 12px;
            margin-top: 3px;
            float: left;
        }

        .card-breadcrumb ul li a {
            line-height: 18px;
            cursor: pointer;
            font-size: 13px;
            position: relative;
            display: inline-block;
            margin: 0 10px;
            padding: 10px 5px;
            text-align: center;
            font-weight: 500;
            color: #404040
        }


.az-entity-extension-tab {
    background-color: #f1f1f1;
    border: 1px solid #ddd;
    padding: 12px 10px !important;
}

    .az-entity-extension-tab .card-body {
        background-color: #f1f1f1;
    }

        .az-entity-extension-tab .card-body a {
            color: #333;
        }

    .az-entity-extension-tab.selected {
        margin-top: -5px;
        padding-top: 17px !important;
        background-color: #4abcbc;
        border: 1px solid #04acbc;
    }

        .az-entity-extension-tab.selected .card-body a {
            color: #fff;
        }

        .az-entity-extension-tab.selected .card-body {
            background-color: #4abcbc;
        }

.az-ma-product-img, .az-ma-product-img-alt {
    width: 160px;
    height: 120px;
}

.az-ma-product-right-panel {
    margin-left: 170px;
}


/*Display Items Icon*/
.license-data-capture-tbr-data-center {
    line-height: 150px;
    padding: 15px;
    text-align: center;
    background-color: #F8F9F9;
    border-radius: 3px;
    border: 1px solid #EAECEE;
}

/*Display Dropdown Menu Data*/
.tbr-menu-data-custom-drop-down-btn {
    width: 30px !important;
    text-align: center !important;
}

    .tbr-menu-data-custom-drop-down-btn .drop-down-icon {
        margin-right: -20px;
    }

.tbr-menu-data-custom-dropdown-menu.show {
    min-width: 22rem !important;
    display: block;
}

.tbr-menu-data-custom-dropdown-menu ul {
    list-style-type: none;
    padding: 5px;
    text-align: right;
    margin: 0;
}

.tbr-menu-data-custom-dropdown-menu li {
    display: none;
}

.tbr-menu-data-custom-dropdown-menu .active {
    display: inline-block;
}

.tbr-menu-data-custom-dropdown-item {
    margin: 0 !important;
    padding: 0 !important;
}

    .tbr-menu-data-custom-dropdown-item .icon {
        background-color: white !important;
        /*border: 1px solid #E5E7E9 !important;*/
        padding: 3px;
    }

        .tbr-menu-data-custom-dropdown-item .icon:hover {
            /*border: 1px solid #ABB2B9 !important;*/
            background-color: #F4F6F6 !important;
        }

        .tbr-menu-data-custom-dropdown-item .icon i {
            margin: auto !important;
            font-size: 13px !important;
            font-weight: 400;
            color: #C6CBCF !important;
            padding: 1px;
        }

        .tbr-menu-data-custom-dropdown-item .icon:hover i {
            color: #808B96 !important;
            cursor: pointer !important;
        }

    .tbr-menu-data-custom-dropdown-item.disabled {
        opacity: 0.7 !important;
    }

        .tbr-menu-data-custom-dropdown-item.disabled .icon {
            border-color: rgba(118, 118, 118, 0.3) !important;
            background-color: #EAECEE !important;
        }

/*.tbr-menu-data-custom-drop-down .dropdown-menu .dropdown-item:active, .dropdown-menu .dropdown-item:hover {
    background-color: transparent !important;
    box-shadow: none !important;
}*/

/*-------------------- MA TabItem Drop Menu Start 3/24/2021 ---------------------*/
.bbar-data-capture-tbr-data-center {
    line-height: 150px;
    padding: 15px;
    text-align: center;
    background-color: #F8F9F9;
    border-radius: 3px;
    border: 1px solid #EAECEE;
    margin: 0px 5px;
}

.tab-item-tbr-menu-data-custom-drop-down-btn {
    width: 90% !important;
    text-align: center !important;
}

    .tab-item-tbr-menu-data-custom-drop-down-btn:hover {
        background-color: transparent !important;
        color: black;
        cursor: pointer !important;
    }

.tab-item-tbr-menu-data-custom-dropdown-menu.show {
    min-width: 8rem !important;
    display: block;
    transform: translate3d(-85px, 34px, 0px) !important;
    padding: 0 !important;
}

.tab-item-tbr-menu-data-custom-dropdown-menu ul {
    list-style-type: none;
    padding: 5px;
    text-align: right;
    margin: 0;
}

.tab-item-tbr-menu-data-custom-dropdown-menu .tab-item-tbr-menu-data-custom-dropdown-item {
    border: transparent;
    border-radius: 3px;
    background-color: transparent;
    font-size: 13px;
    text-align: center;
    width: 116px;
    padding: 4px 0px;
    margin: 0px 0px 2px 0px;
    transition: .3s;
}

    .tab-item-tbr-menu-data-custom-dropdown-menu .tab-item-tbr-menu-data-custom-dropdown-item:active,
    .tab-item-tbr-menu-data-custom-dropdown-menu .tab-item-tbr-menu-data-custom-dropdown-item:hover {
        background-color: transparent;
        color: black;
        border: 1px solid grey;
        cursor: pointer !important;
    }

.tab-item-tbr-menu-data-custom-dropdown-submenu {
    position: relative;
}

    .tab-item-tbr-menu-data-custom-dropdown-submenu > .dropdown-menu {
        top: 0;
        left: 67%;
        /*margin-top: -3px;
    margin-left: -237px;*/
        margin-top: 0px;
        margin-left: -239px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

    .tab-item-tbr-menu-data-custom-dropdown-submenu:hover > .dropdown-menu {
        display: inline-block !important;
    }

.tab-item-tbr-menu-data-custom-drop-down-nested-item {
    display: inline !important;
}

.tab-item-tbr-menu-data-custom-drop-down-nested-btn {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

.tab-item-tbr-menu-data-custom-dropdown-submenu .tab-item-tbr-menu-data-custom-drop-down-nested-btn .icon {
    background-color: white !important;
    padding: 3px;
}

    .tab-item-tbr-menu-data-custom-dropdown-submenu .tab-item-tbr-menu-data-custom-drop-down-nested-btn .icon:hover {
        background-color: #F4F6F6 !important;
        cursor: pointer !important;
    }

    .tab-item-tbr-menu-data-custom-dropdown-submenu .tab-item-tbr-menu-data-custom-drop-down-nested-btn .icon i {
        margin: auto !important;
        font-size: 13px !important;
        font-weight: 400;
        color: #C6CBCF !important;
        padding: 1px;
    }

    .tab-item-tbr-menu-data-custom-dropdown-submenu .tab-item-tbr-menu-data-custom-drop-down-nested-btn .icon:hover i {
        color: #808B96 !important;
        cursor: pointer !important;
    }

.credential-wallet .ma-ext-entity-designer-item.ma-ext-entity-designer-item-selected .btn-group {
    display: none;
}

/*-------------------- MA TabItem Drop Menu End 3/24/2021 ---------------------*/

/*-------------------- MemberJourneyFormBuilder Start 3/25/2021 ---------------------*/
/*.member-data-capture-tbr-data-center {
    line-height: 150px;
    padding: 13px;
    text-align: center;
    background-color: #F8F9F9;
    border-radius: 3px;
    border: 1px solid #EAECEE;
}*/


@media (min-width: 320px) and (max-width: 767.98px) {
    .az-ma-product-img, .az-ma-product-img-alt {
        width: 80px;
        height: 80px;
    }

    .az-ma-product-img-alt {
        max-width: 80px;
    }

    .az-ma-product-right-panel {
        margin-left: 105px;
    }
}

.az-MA_QueryBuilder {
}
.az-MA_QueryBuilder .btn-group > input + label {
  font-weight: bold !important;
  font-size: 11px;
}
.az-MA_QueryBuilder .btn-group > input:checked + label {
  color: #fff !important;
  /* background-color: #0062cc !important;
  border-color: #005cbf !important; */
  background-color: #388e3c !important;
}

/* Rule Group */
.az-MA_QueryBuilderRuleGroup {
  margin-bottom: 20px;
  position: relative;
}
.az-MA_QueryBuilderRuleGroup .dropdown-menu.animated {
  -webkit-animation-duration: 0.1s !important;
  animation-duration: 0.1s !important;
}
.az-MA_QueryBuilderRuleGroup .az-MA_QueryBuilderRuleGroup {
  margin-left: 1px;
  margin-bottom: 0;
  padding-top: 15px;
  /* padding bottom testing purpose */
  padding-bottom: 15px;
}
.az-MA_QueryBuilderRuleGroup
  .az-MA_QueryBuilderRuleGroup
  .az-MA_QueryGroupRemoveBtn {
  display: inline-block !important;
}
/* Rule Body */
.az-MA_QueryBuilderGroupBody {
  position: relative;
}
.az-MA_QueryBuilderRuleList {
  position: relative;
  margin-left: 20px;
}
/* Rule Item */
.az-MA_QueryBuilderRuleItem {
  position: relative;
  padding: 13px 13px 0 13px;
  border: 1px solid #e4e4e4;
  /* border-top-width: 0; */
  display: block;
}
.az-MA_QueryBuilderRuleGroup .az-MA_QueryBuilderRuleGroup:before,
.az-MA_QueryBuilderRuleGroup .az-MA_QueryBuilderRuleGroup:after,
.az-MA_QueryBuilderRuleItem:before,
.az-MA_QueryBuilderRuleItem:after {
  content: "";
  position: absolute;
  width: 14px;
  left: -14px;
  border-color: #a5a5a5;
  border-style: dashed;
}
.az-MA_QueryBuilderRuleGroup .az-MA_QueryBuilderRuleGroup:first-child:before,
.az-MA_QueryBuilderRuleItem:first-child:before {
  top: -12px;
}
.az-MA_QueryBuilderRuleGroup .az-MA_QueryBuilderRuleGroup:last-child:after,
.az-MA_QueryBuilderRuleItem:last-child:after {
  content: none;
}
.az-MA_QueryBuilderRuleGroup .az-MA_QueryBuilderRuleGroup:before,
.az-MA_QueryBuilderRuleItem:before {
  top: 0;
  /* bottom: 50%; */
  border-width: 0px 0px 1px 1px;
  height: 45px;
}
.az-MA_QueryBuilderRuleGroup .az-MA_QueryBuilderRuleGroup:after,
.az-MA_QueryBuilderRuleItem:after {
  top: 0;
  bottom: 0;
  border-width: 0px 0px 0 1px;
  /* height: 50px; */
}
.az-MA_QueryBuilderRuleItem:first-child {
  /* border-top-width: 1px !important; */
}
.az-MA_QueryBuilderRuleItem + .az-MA_QueryBuilderRuleItem {
  border-top-width: 0;
}
.az-MA_QueryBuilderRuleItem .rule-col {
  margin-bottom: 13px !important;
  width: 170px;
  margin-right: 10px;
  vertical-align: top;
}
.az-MA_QueryBuilderRuleItem .az-rule-item-btn-delete {
  vertical-align: middle;
  margin-bottom: 7px !important;
}
.az-MA_QueryBuilderRuleItem .ma-field > [class*="col-"] {
  width: 100% !important;
  max-width: none !important;
  flex: 1 !important;
}

.az-MA_QueryBuilderRuleItem .az-MA_QueryBuilderRuleItem__col3>div:not(:first-child) {
    /* margin-left: 15px; */
    margin-top: 8px;
}
/* .az-MA_QueryBuilderRuleItem [id*="MA_ListField"] select option:first-child {
  pointer-events: none;
  display: none;
  pointer-events: none;
  display: none;
  visibility: hidden;
  opacity: 0;
} */
.az-authorization-log-summary {
    padding: 5px;
}
.az-authorization-level-block {
    border: 1px solid #e8e6e6;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 1px 1px 5px #ddd;
    position:relative;
    padding:20px;
    margin:0 0 15px 0;

}
    .az-authorization-level-block em {
        position: absolute;
        right: 0;
        bottom: 0;
        padding: 5px 20px;
        background-color: red;
        color: white;
        border-radius: 0 0 5px 0;
        font-style: normal;
        font-size: 13px;
    }
    .az-authorization-level-block span {
        font-size: 12px;
        position: absolute;
        top: 15px;
        right: 20px;
        line-height: 24px;
        color: #6c757d;
    }
    .az-authorization-level-block h3 {
        font-size: 16px;
        font-weight: 500;
        color: #343a40;
    }

    .az-authorization-level-block h4 {
        font-weight: normal;
        font-size: 15px;
        line-height: 22px;
    }
    .az-authorization-level-block h5, .az-authorization-level-block h6 {
        display: inline-block;
        margin: 0;
        line-height: 20px;
    }
    .az-authorization-level-block h6 {
        width: 170px;
        font-weight: 400;
        font-size: 14px;
    }
.az-authorization-level-block-workflow-items {
    padding-left: 50px;
    padding-top: 10px;
}
.az-authorization-level-block-item-header {
    line-height: 20px;
    margin-bottom:10px;
}
.az-authorization-level-block-workflow-item-status-badge {
    display: inline-block;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background-color: #ddd;
    float: left;
    margin-right: 15px;
}
.az-authorization-level-block p {
    margin-left: 210px;
}
.az-authorization-level-block-workflow-item-user-image {
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #ddd;
    float: left;
    margin-right: 10px;
    background-position: center center;
    background-size: cover;
    box-shadow: 0px 0px 0px 1px #dedfe0;
}
    

.credential-audit-shapping {
    padding: 5px 0px;
}

.credential-audit-box {
    display: flex;
    flex-direction: column;
}

.credential-audit-item-box {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.credential-audit-one {
    /*padding: 0px 4px 4px 0px;*/
    /*border: 1px solid red;*/
}

.credential-audit-two {
    /*padding: 14px 4px 4px 0px;*/
    display: flex;
    flex-direction: column;
    padding-left: 4px;
    /*border: 1px solid blue;*/
}

.credential-audit-title {
    color: #333333;
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
}

.credential-audit-shortName {
    height: 40px;
    width: 40px;
    border: 1px solid #333333;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    background-color: #eee;
    font-size: 15px;
    text-align: center;
    line-height: 2.4rem;
    color: #333333;
    font-weight: 600;
    overflow: hidden;
    text-transform: uppercase;
}
.credential-audit-shortName img{
    width: 100%;
}
    .credential-audit-shortName .empty-img {
        height: 38px;
        width: 38px;
        border: 2px solid #ddd;
        border-radius: 50%;
        overflow: hidden;
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px;
        background-color: #eee;
        font-size: 12px;
        text-align: center;
        line-height: 1.6rem;
        color: #777;
        font-weight: 600;
    }
    .credential-audit-fullName {
        color: #333333 !important;
        font-size: 16px;
        font-weight: 400;
        line-height: 0;
    }

.credential-audit-date {
    font-size: 13px;
    color: #3c3b37;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 0;
}

/*-------------------------------- multi step design start --------------------------------*/
.customer-sign-in-account-wrapper-container, .customer-sign-in-account-wrapper-container + div.container {
    padding: 20px 10px !important;
    max-width: 1180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    background-color:#fff;
}

.customer-sign-in-account-wrapper-card {
    position: relative;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    min-width: 0;
    background-color: #fff;
    background-clip: border-box;
    border-radius: .25rem;
    z-index: 0;
    border: none;
    margin: 0 auto;
    padding: 20px 0px;
    box-shadow: none;
}

.customer-sign-in-account-wrapper-card:after, .customer-sign-in-account-wrapper-card:before {
    box-sizing: border-box;
}

.customer-sign-in-account-wrapper-progressbar {
    margin-bottom: 30px;
    overflow: hidden;
    color: #4c4c4c;
    display: flex;
    flex-direction: row;
    padding: 0;
    margin: 0;
    border: none;
    min-width: 600px;
    margin: auto;
    justify-content: center;
}

.customer-sign-in-account-wrapper-progressbar .active {
    color: #4c4c4c
}

.customer-sign-in-account-wrapper-progressbar li {
    list-style-type: none;
    font-size: 15px;
    width: calc(100% / 2);
    position: relative;
    font-weight: 400;
    text-align: center;
    max-width: 220px;
}

.customer-sign-in-account-wrapper-progressbar .summary:before {
    content: "1"
}
/*.customer-sign-in-account-wrapper-progressbar .account:before {
    content: "2"
}*/
.customer-sign-in-account-wrapper-progressbar .order:before {
    content: "2"
}
.customer-sign-in-account-wrapper-progressbar .contract:before {
    content: "3"
 }
/*.customer-sign-in-account-wrapper-progressbar .contract+.account:before {
    content: "3"
}*/
.customer-sign-in-account-wrapper-progressbar .payment:before {
    content: "3"
}
.customer-sign-in-account-wrapper-progressbar .contract + .payment:before {
    content: "4"
}

.customer-sign-in-account-wrapper-progressbar .basic:before {
    content: "2"
}
.customer-sign-in-account-wrapper-progressbar .account:before {
    content: "2"
}
.customer-sign-in-account-wrapper-progressbar .basic + .account:before {
    content: "3"
}
.customer-sign-in-account-wrapper-progressbar .account + .order:before {
    content: "3"
}
.customer-sign-in-account-wrapper-progressbar .basic + .account + .order:before {
    content: "4"
}

.customer-sign-in-account-wrapper-progressbar .account + .order + .contract:before {
    content: "4"
}
.customer-sign-in-account-wrapper-progressbar .account + .order + .payment:before {
    content: "4"
}
.customer-sign-in-account-wrapper-progressbar .basic + .account + .order + .payment:before {
    content: "5"
}
.customer-sign-in-account-wrapper-progressbar .account + .order + .contract + .payment:before {
    content: "5"
}




.customer-sign-in-account-wrapper-progressbar li:before {
    width: 50px;
    height: 50px;
    line-height: 45px;
    display: block;
    font-size: 20px;
    color: #ffffff;
    background: #4c4c4c;
    border-radius: 50%;
    margin: 0 auto 10px auto;
    padding: 2px;
}

.customer-sign-in-account-wrapper-progressbar li:not(:last-child):after {
    content: '';
    width: 100%;
    height: 2px;
    background: lightgray;
    position: absolute;
    left: 50%;
    top: 25px;
    z-index: -1;
}

.customer-sign-in-account-wrapper-progressbar li.success:before {
    background: #28a745;
}

.customer-sign-in-account-wrapper-progressbar li.active:before {
    background: #6495ED;
}

.customer-sign-in-account-wrapper-btn-center {
    margin-top: 40px;
    text-align: center;
}
.error-alert-container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 70vh;
}
.error-alert {
    display: flex;
    justify-content: center;
    align-items: center;
}
.error-alert.open {
    height: calc(100vh - 180px);
}
.error-alert.open img{
    width: 100%;
}
.error-alert .note-danger,
.error-alert .note-success {
    padding: 20px 50px;
    color: #777;
}
.error-alert * {
    display: none;
}
.error-alert.open * {
    display: block;
}
.error-alert.open ~ .row {
    display: none;
}
.success-image-text {
    bottom: 10%;
    left: 8.5%;
    color: #000;
    font-size: 0.9rem;
    font-weight: 700;
}
.success-image-text a {
    color: #111;
    display: inline !important;
}
.label-text {
    font-weight: 300;
    margin-bottom: 0.5rem;
}
.white-back {
    background-color: #ffffff;
}
.expired-container {
    position: relative;
}
.expired-container img {
    width: 100%;
}
.expired-container .expired-text {
    position: absolute;
    left: 10%;
    bottom: 8%;
    font-size: 1.2vw;
    line-height: 1.35;
    margin-bottom: 0;
}
.expired-container .expired-text span{
    color: #777;
}
.agreement-boxes{
    margin-top: 40px;
}
.agreement-boxes a h3 {
    color: #1fa11f;
    font-weight: 600;
    -webkit-transition: all ease 0.35s;
    -moz-transition: all ease 0.35s;
    transition: all ease 0.35s;
}
.agreement-boxes a p {
    color: #333333;
    -webkit-transition: all ease 0.35s;
    -moz-transition: all ease 0.35s;
    transition: all ease 0.35s;
}
.agreement-boxes a:hover *{
    opacity: 0.75;
}
@media (max-width: 991px) {
    .success-image-text {
    bottom: 15%;
    font-size: 1rem;
  }
}
/*Small*/
@media (max-width: 767px) {
    .customer-sign-in-account-wrapper-progressbar {
        min-width: 100% !important;
    }

    .expired-container .expired-text {
        bottom: -5%;
        font-size: 2vw;
        margin-bottom: 1rem;
    }

    .success-image-text {
        bottom: 27%;
        font-size: 0.75rem;
    }
}

.customer-signin-block-wrapper {
    margin-top: 50px;
}
.customer-signin-block-wrapper.margin-zero {
    margin: 0 !important;
}
.customer-signin-section-head {
    color: #4c4c4c;
    font-size: 24px;
    font-weight: 500;
}

    .packs-hints {
        margin-left: 20px !important;
    }

        .packs-hints ul {
            text-decoration-style: none !important;
        }

            .packs-hints ul li {
                color: #28a745 !important;
            }

            .customer-signin-summaary-title {
                color: #4c4c4c;
                font-size: 18px;
                font-weight: 500;
            }

customer-signin-block-wrapper p {
    color: #7a7a7a;
    font-size: 16px;
    font-weight: 300;
}

customer-signin-block-wrapper a {
    color: #0052F2;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
}
.customer-signin-block-wrapper address,
.customer-signin-block-wrapper strong,
.customer-signin-block-wrapper b {
    font-size: 0.875rem;
    font-weight: 600;
    color: #757575;
}
.customer-signin-price {
    color: #3CAD2A;
    font-weight: 600;
    font-size: 20px;
}

.customer-signin-price span {
    display: block;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.4;
}
.customer-signin-grid-head {
    background-color: #E8E8E8;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 50px;
    border-radius: 4px;
    margin-top: 30px;
    margin-bottom: 20px;
    min-width: 1150px;
}
.customer-signin-grid-head div {
    margin: 0;
    color: #4c4c4c;
    font-size: 16px;
    font-weight: 500;
    width: 20%;
}
.customer-signin-grid-head div.customer-signin-name {
    width: 900px;
    padding-right: 20px;
}
.customer-signin-grid-body div.customer-signin-name p,.mb5 {
    margin-bottom: 0.5rem;
}
.mb3 {
    margin-bottom: 0.3rem;
}
.customer-signin-grid-head div:first-child {
    padding-left: 20px;
    /*width: calc(20% - 10px);
max-width: 166px;*/
    width: 115px;
    min-width: 115px;
}
.customer-signin-grid-head div:last-child {
    width: 25%;
    /*max-width: 110px;*/
    padding-right: 20px;
}
.customer-signin-grid-body {
    display: flex;
    justify-content: space-between;
    min-width: 1150px;
    margin-bottom: 20px;
}
.customer-signin-grid-body div {
    width: 20%;
}
.customer-signin-grid-body .customer-signin-name {
    width: 900px;
    padding-right: 20px;
}
.customer-signin-grid-body div:last-child {
    width: 25%;
    /*max-width: 110px;*/
    padding-right: 20px;
}
.customer-signin-grid-body .customer-signin-service-logo{
    width: 115px;
    min-width: 115px;
}
.customer-signin-grid-body .customer-signin-service-logo p {
    width: 75px;
    height: 75px;
    display: flex;
    align-items: center;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
    padding: 10px;
    overflow: hidden;
}
.customer-signin-grid-body .customer-signin-service-logo p img {
    width: 100%;
    display: block;
    margin: auto;
}
.customer-signin-grid-body .customer-signin-days p span,
.customer-signin-grid-body .customer-signin-rate p span {
    display: none;
}
.total-count-container .discount-wrapper {
    left: 0;
    top: 35%;
}
.total-count-container .discount-wrapper .az-cart-discount-panel-text {
    margin-bottom: 10px;
}
.total-count-container .discount-wrapper .ma-field {
    width: 300px;
}
.total-count-container .discount-wrapper .btn-default:not([disabled]):not(.disabled):active {
    background-color: #d0d0d0 !important;
}
.total-count-wrapper {
    width: 350px;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 20px;
    border-top: 1px solid #6666;
}
.total-count-wrapper p {
    display: flex;
    justify-content: space-between;
    position: relative;
    align-items: center;
}
.total-count-wrapper p span:first-child {
    font-weight: 600;
    color: #757575;
    font-size: 14px;
}
.total-count-wrapper p .btn-text {
    position: absolute;
    bottom: -10px;
    left: 0;
    font-size: 12px;
    color: #777;
}
.total-count-container .discount-wrapper + .total-count-wrapper {
    width: 400px;
    /*padding-left: 0;*/
}

.summary-payment-drawer-link {
    color: #007bff;
    cursor: pointer;
}

.summary-payment-drawer-link:hover {
    color: #0056b3;
}
.additional-data{
    font-size: 12px;
    color: #777;
    /*margin-bottom: 5px;*/
    margin-bottom: 0 !important;
}
.additional-data span{
    /*margin-right: 50px;*/
    display: inline-block;
    min-width: 300px;
    font-weight: 600;
}
.pon-wrapper{
    display: flex;
}
.pon-wrapper input{
    margin-left: 20px;
    margin-top: -4px;
}
.padding-right30 {
    padding-right: 30px;
}
.pay-fees-heading {
    display: flex;
    background-color: #E8E8E8;
    border-radius: 4px;
    padding: 5px 20px;
    margin-top: 30px;
}
.pay-fees-heading p {
    /*flex-grow: 1;*/
    width: 25%;
    margin-bottom: 0;
    text-align: center;
}
.pay-fees-heading p:first-child {
    text-align: left;
    width: 55%;
}
.pay-fees-heading p:last-child {
    text-align: right;
    width: 15%;
}

.pay-fees-body {
    display: flex;
    /*background-color: #E8E8E8;
    border-radius: 4px;*/
    padding: 5px 20px 0;
    /*margin-top: 30px;*/
}

.pay-fees-body p {
    /*flex-grow: 1;*/
    width: 25%;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center;
}

.pay-fees-body p:first-child {
    text-align: left;
    width: 55%;
}

.pay-fees-body p:last-child {
    text-align: right;
    width: 15%;
}

.pay-fees-heading.clauses-heading,
.pay-fees-heading.clauses-heading ~ .pay-fees-body {
    /*max-width: 700px;*/
    /*margin-left: auto;
    margin-right: auto;*/
}
.pay-fees-heading.clauses-heading p:first-child,
.pay-fees-heading.clauses-heading ~ .pay-fees-body p:first-child {
    width: 25%;
    padding-right: 5%;
}
.pay-fees-heading.clauses-heading p:last-child,
.pay-fees-heading.clauses-heading ~ .pay-fees-body p:last-child {
    text-align: left;
    width: 70%;
}
.regi-details-element{
    display: flex;
    align-items: center;
    margin-bottom: 7px;
}
.regi-details-element p {
    padding-right: 20px;
}
.regi-details-element .custom-radio {
    display: inline-block;
    margin-right: 10px;
}
.remove-asteric .ma-field-req {
    display: none;
}
.remove-asteric .ma-field.ma-field-invalid input {
    border-color: #ced4da;
}
.mt20 {
    margin-top: 20px;
}
.mt30 {
    margin-top: 30px;
}
.mt100{
    margin-top: 100px;
}
.overview-data strong{
    display: inline-block;
    width: 125px;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .customer-signin-grid-head, .customer-signin-grid-body {
                min-width: 950px;
            }

                .customer-signin-grid-head div.customer-signin-name,
                .customer-signin-grid-body .customer-signin-name {
                    width: 600px;
                }

                    .customer-signin-grid-head div.customer-signin-name.subscription,
                    .customer-signin-grid-body .customer-signin-name.subscription {
                        width: 900px;
                    }

                .customer-signin-grid-head div:first-child,
                .customer-signin-grid-body div:first-child {
                    width: 115px;
                    min-width: 115px;
                }

                .customer-signin-grid-head div,
                .customer-signin-grid-body div {
                    width: 12%;
                }
        }
@media (max-width: 865px) {
    .total-count-container .discount-wrapper {
        left: auto;
        right: 0;
        padding-top: 20px;
        padding-right: 20px;
        padding-left: 20px;
        top: -160px;
        border-top: 1px solid #6666;
    }
        .total-count-container .discount-wrapper + .total-count-wrapper{
            margin-top: 190px;
        }
}

    @media (min-width: 767px) and (max-width: 991px) {
        .customer-signin-grid-head, .customer-signin-grid-body {
            min-width: 725px;
        }

            .customer-signin-grid-head div.customer-signin-name,
            .customer-signin-grid-body .customer-signin-name {
                width: 500px;
            }

                .customer-signin-grid-head div.customer-signin-name.subscription,
                .customer-signin-grid-body .customer-signin-name.subscription {
                    width: 700px;
                }

            .customer-signin-grid-head div:first-child,
            .customer-signin-grid-body div:first-child {
                width: 115px;
            }

            .customer-signin-grid-head div:last-child,
            .customer-signin-grid-body div:last-child {
                min-width: 110px;
            }

            .customer-signin-grid-head div,
            .customer-signin-grid-body div {
                width: 15%;
                min-width: 100px;
            }
    }

    @media (max-width: 767px) {
        .customer-signin-block-wrapper.customer-signin-sm-center {
            text-align: center;
            margin-bottom: 75px;
        }

            .customer-signin-block-wrapper.customer-signin-sm-center .customer-signin-section-head {
                font-size: 28px;
            }

        .customer-signin-grid-head {
            display: none;
        }

        .customer-signin-grid-body {
            flex-direction: column;
            min-width: 100%;
            padding-bottom: 20px;
            margin-bottom: 50px;
            border-bottom: 1px solid #f1f1f1;
        }

            .customer-signin-grid-body .customer-signin-service-logo {
                margin-bottom: 20px;
                margin-left: auto;
                margin-right: auto;
            }

            .customer-signin-grid-body .customer-signin-name {
                margin-bottom: 10px;
            }

            .customer-signin-grid-body .customer-signin-service-logo p {
                margin-left: auto;
                margin-right: auto;
            }

            .customer-signin-grid-body div,
            .customer-signin-grid-body .customer-signin-name,
            .customer-signin-grid-body div:last-child {
                width: 100%;
                text-align: center !important;
                padding-left: 0;
                padding-right: 0;
            }

                .customer-signin-grid-body div p {
                    margin-bottom: 8px;
                }

                    .customer-signin-grid-body div p span,
                    .customer-signin-grid-body .customer-signin-days p span,
                    .customer-signin-grid-body .customer-signin-rate p span {
                        display: inline-block;
                        font-size: 12px;
                        font-weight: 500;
                        margin-left: 3px;
                    }

        .total-count-wrapper {
            margin-right: auto;
            margin-bottom: 100px;
        }
    }

.customer-sign-in-account-details-container {
    padding: 20px 10px !important;
}

.customer-sign-in-account-details-title {
    color: #4c4c4c;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 500;
}

.customer-sign-in-account-details-text {
    color: #7a7a7a;
    font-size: 16px;
}
.input-100 .col-12 {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
}
.mb50{
    margin-bottom: 50px;
}

.customer-sign-in-pricing-summary-container {
    padding: 20px 10px !important;
    max-width: 1180px;
    margin-left: auto;
    margin-right: auto;
}


.customer-sign-in-pricing-summary-section-padding {
    padding: 30px 0px;
}

.customer-sign-in-pricing-summary-div-up-down-pad {
    padding: 10px 0px;
}

.customer-sign-in-pricing-summary-brand-logo {
    padding: 30px;
}

.customer-sign-in-pricing-summary-header-icon i {
    font-size: 30px;
    color: #ABB2B9;
}

.customer-sign-in-pricing-summary-category-frame-box {
    display: flex;
    background-color: transparent;
    padding: 25px;
    border: 1px solid #EAECEE;
    border-radius: 5px;
    box-shadow: 0px 3px #EAEDED;
}

.customer-sign-in-pricing-summary-category-frame-box-text-box {
    background-color: transparent;
    padding: 0px 20px 20px 20px;
}

.customer-sign-in-pricing-summary-category-frame-box-inner {
    background-color: transparent;
    padding: 20px 0px;
}

.customer-sign-in-pricing-summary-title {
    color: #4c4c4c;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 500;
}

.customer-sign-in-pricing-summary-category-title {
    color: #4c4c4c;
    font-size: 18px;
    font-weight: 400;
}

.customer-sign-in-pricing-summary-text {
    color: #7a7a7a;
    font-size: 16px;
}

.customer-sign-in-pricing-summary-label-box {
    border-left: 1px solid #EAECEE;
    display: flex;
    margin-left: 12%;
}

.customer-sign-in-pricing-summary-label-box-content-sizing {
    margin: auto !important;
    align-items: flex-start;
    min-width: 70%;
}

.customer-sign-in-pricing-summary-label-box .customer-sign-in-pricing-summary-label-box-content-sizing .customer-sign-in-pricing-summary-labelOne {
    color: #3CAD2A;
    font-size: 20px;
    font-weight: 500;
}

.customer-sign-in-priceing-summary-footer {
    text-align: center;
    padding: 30px;
}

.customer-sign-in-priceing-summary-footer i {
    font-size: 20px;
    color: #3CAD2A;
}

.customer-sign-in-priceing-summary-footer .customer-sign-in-pricing-summary-site-mail {
    color: #0052F2;
    font-weight: 600;
    font-size: 16px;
}

/*Medium*/
@media (min-width: 768px) {
}

/*Small*/
@media (min-width: 576px) and (max-width: 767px) {
    .customer-sign-in-pricing-summary-label-box {
        border-left: 1px solid #EAECEE;
        display: flex;
        padding-left: 20%;
    }
}

/*Extra Small*/
@media (max-width: 575px) {
    .customer-sign-in-pricing-summary-container {
        padding: 15px 5px !important;
    }

    .customer-sign-in-pricing-summary-section-padding {
        padding: 15px 0px;
    }

    .customer-sign-in-pricing-summary-brand-logo {
        padding: 15px;
    }

    .customer-sign-in-pricing-summary-category-frame-box {
        padding: 15px;
    }

    .customer-sign-in-pricing-summary-category-frame-box-text-box {
        padding: 0px 10px 10px 10px;
    }

    .customer-sign-in-pricing-summary-category-frame-box-inner {
        padding: 10px 0px;
    }

    .customer-sign-in-pricing-summary-label-box {
        border: none !important;
        margin-left: 0 !important;
        line-height: 70% !important;
    }

    .customer-sign-in-pricing-summary-label-box .customer-sign-in-pricing-summary-label-box-content-sizing {
        margin: auto !important;
        width: 100% !important;
    }

    .customer-sign-in-priceing-summary-footer {
        padding: 15px;
    }
}

.customer-signin-payment-section-head {
    color: #4c4c4c;
    font-size: 24px;
    font-weight: 500;
    margin-top: 50px;
}
customer-signin-payment-block-wrapper p {
    color: #7a7a7a;
    font-size: 16px;
    font-weight: 300;
}
.customer-signin-payment-radio-wrapper {
    margin-top: 30px;
}
.customer-signin-payment-radio-wrapper .custom-control.custom-radio {
    margin-bottom: 30px;
}
/*.customer-signin-payment-radio-wrapper .custom-control.custom-radio .custom-control-label {
    width: 300px;
    height: 22px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('../../images/gocardless.png');
    background-position: 10px center;
}
.customer-signin-payment-radio-wrapper .custom-control.custom-radio:last-child .custom-control-label {
    height: 28px;
    background-image: url('../../images/stripe.png');
}*/
.customer-signin-payment-radio-wrapper .pay-channels .custom-control.custom-radio {
    font-weight: 600;
}
.customer-signin-payment-form-wrapper {
    margin-top: 30px;
}
.customer-signin-payment-iban-text {
    cursor: pointer;
}
.customer-signin-payment-iban-text span {
    color: #0052F2;
    font-weight: 400;
}
.light-heading {
    color: #7a7a7a;
    font-weight: 400;
    margin-bottom: 2rem;
}

.light {
    color: #7a7a7a;
    font-weight: 400;
    margin-top: 1rem;
    margin-bottom: 0;
}

.weight {
    color: #4c4c4c;
    font-weight: 500;
}
.pay-channels.disabled {
    pointer-events: none;   
}
.pay-channels.disabled label {
    opacity: 0.4;
}
.customer-signin-stripe{
    padding-top: 0.6rem;
    position: relative;
}
.customer-signin-stripe .az-card-payment-icons-wrapper {
    position: absolute;
    top: 0.6rem;
    right: 0.5rem;
}
.customer-signin-stripe .az-default-card-payment-icons-holder {
    line-height: 1;
}
.customer-signin-stripe-contents .StripeElement--invalid {
    border: 1px solid red;
}
@media (max-width: 767px) {
    .customer-signin-payment-form-wrapper {
        margin-top: 0;
    }
}
.customer-sign-in-payment-schedules-box {
    margin: 0px 10px;
}

.customer-sign-in-payment-schedules-frame-box {
    background-color: transparent;
    padding: 20px;
    margin: 20px 0px;
    border: 1px solid #EAECEE;
}

.customer-sign-in-payment-schedules-pic-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100px;
    width: 100px;
    box-shadow: 1px 1px 3px rgb(0 0 0 / 20%);
    margin-top: 6px;
}
.schedule-heading {
    margin-top: 50px;
    color: #4c4c4c;
    font-size: 24px;
    font-weight: 500;
}
    .customer-sign-in-payment-schedules-pic-box .customer-sign-in-payment-schedules-pic {
        margin: auto;
        padding: 10px;
    }

    .customer-sign-in-payment-schedules-pic-box .customer-sign-in-payment-schedules-pic img {
        width: 100%;
    }

.customer-sign-in-payment-schedules-details-box {
    /*padding: 5px;*/
}

.customer-sign-in-payment-schedules-title {
    color: #4c4c4c;
    font-size: 18px;
    font-weight: 500;
}

.customer-sign-in-payment-schedules-des {
    color: #7a7a7a;
    font-size: 16px;
    font-weight: 400;
}

.customer-sign-in-payment-schedules-total {
    color: #4c4c4c;
    font-size: 18px;
    font-weight: 400;
}

.customer-sign-in-payment-schedules-date-box {
    /*padding: 5px;*/
}

.customer-sign-in-payment-schedules-date {
    color: #4c4c4c;
    font-size: 18px;
    font-weight: 500;
}

.customer-sign-in-payment-schedules-border {
    /*border: 1px solid grey;*/
    border: none;
}

/* For Y Scrolling */
.customer-sign-in-payment-schedules-scroll {
    height: auto;
    max-height: calc(100vh - 150px);
    overflow: auto;
}

/* width */
.customer-sign-in-payment-schedules-scroll::-webkit-scrollbar {
    width: 8px;
}

/* Track */
.customer-sign-in-payment-schedules-scroll::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #F4F6F6;
    border-radius: 10px;
}

/* Handle */
.customer-sign-in-payment-schedules-scroll::-webkit-scrollbar-thumb {
    background: #E5E8E8;
    border-radius: 10px;
}

/* Handle on hover */
.customer-sign-in-payment-schedules-scroll::-webkit-scrollbar-thumb:hover {
    background: #CCD1D1;
}


/*Small*/
@media (max-width: 767px) {
    .customer-sign-in-payment-schedules-scroll {
        max-height: calc(100vh - 170px);
    }
}


/*Extra Small*/
@media (max-width: 575px) {
    .customer-sign-in-payment-schedules-details-box {
        margin-top: 20px;
    }
}



/* width */
.agreement-container::-webkit-scrollbar {
    width: 10px;
}

/* Track */
.agreement-container::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
.agreement-container::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
.agreement-container::-webkit-scrollbar-thumb:hover {
    background: #555;
}
.agreement-container {
    margin-top: 30px;
    margin-bottom: 125px;
    max-height: 350px;
    overflow-y: auto;
}
.agreement-container:last-child{
    margin-bottom: 30px;
}
    /*.agreement-container .btn-position {
    position: relative;
}*/
    .download-btn-container {
        margin-top: 50px;
        /*margin-bottom: 50px;*/
        text-align: center;
    }
.download-btn {
    /*position: absolute;
    top: 0;
    right: 0;*/
    /*display: flex;
    flex-direction: row-reverse;*/
    /*float: right;*/
    background-color: #e5e5e5;
    border: 1px solid #d5d5d5;
    border-radius: 4px;
    padding: 15px 50px;
    margin-right: 30px;
    cursor: pointer;
}
.download-btn small {
    font-family: "Roboto",arial,sans-serif;
    color: #777;
    margin-left: 10px;
    font-weight: 600;
}
.agreement-container .heading {
    font-weight: 400;
    font-size: 20px;
    color: #4abcbc;
}
/*.agreement-container a {
    color: #007bff;
    text-decoration: none;
}
.agreement-container .yellow-back {
    background: yellow;
}*/

@media screen and (min-height: 700px) {
    /*.agreement-container {
        height: 250px;
        overflow-y: auto;
    }*/

}
.so-publicnote{
    margin-top: 100px;
}
.so-publicnote h2{
    font-weight: 500;
}
.so-publicnote + * {
    display: none;
}
.so-list-wrapper *{
    color: #4c4c4c;
    font-weight: 500;
}
.so-list-wrapper {
    margin-top: 100px;
    margin-bottom: 100px;
    min-height: 60vh;
}
.so-list-wrapper h2 {
    font-weight: 500;
    margin-bottom: 50px;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}
.so-list-wrapper .heading-row {
    max-width: 900px;
    background-color: #E8E8E8;
    padding: 0 20px;
    display: flex;
    align-items: center;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
}
.so-list-wrapper .heading-row .reference {
    margin-bottom: 0;
    width: 18%;
}
.so-list-wrapper .heading-row .common {
    margin-bottom: 0;
    padding: 0 20px;
    padding-left: 8px;
    width: 12%;
}
.so-list-wrapper .heading-row .common.last {
    padding-left: 30px;
    width: 20%;
}
.so-list-wrapper .heading-row .name {
    margin-bottom: 0;
    padding: 0 12px;
    width: 40%;
}
.so-list-wrapper .heading-row .action {
    margin-bottom: 0;
    width: 10%;
}
.so-list-wrapper .content-row {
    max-width: 900px;
    display: flex;
    align-items: center;
    height: 40px;
    border: 1px solid #e8e8e8;
    margin-left: auto;
    margin-right: auto;
}
.so-list-wrapper .content-row .reference {
    margin-bottom: 0;
    width: 18%;
    padding: 0 20px;
    border-right: 1px solid #e8e8e8;
    font-size: 0.75rem;
}
.so-list-wrapper .content-row .common {
    margin-bottom: 0;
    width: 12%;
    padding: 0 20px;
    border-right: 1px solid #e8e8e8;
    font-size: 0.75rem;
}
.so-list-wrapper .content-row .common.last {
    width: 20%;
}
.so-list-wrapper .content-row .name {
    margin-bottom: 0;
    width: 48%;
    padding: 0 20px;
    border-right: 1px solid #e8e8e8;
    font-size: 0.75rem;
}
.so-list-wrapper .content-row .action {
    margin-bottom: 0;
    width: 10%;
    padding: 0 20px;
    font-size: 0.75rem;
    text-align: center;
}
.so-list-wrapper .so-list-btn {
    font-size: 0.65rem;
    padding: 0.2rem 0.3rem;
}
    .so-list-wrapper .so-search-btn,
    .so-list-wrapper .so-search-btn.az-btn-hover {
        height: 30px !important;
        border-width: 0;
    }
        .so-list-wrapper .so-search-btn .az-btn-left,
        .so-list-wrapper .so-search-btn.az-btn-hover .az-btn-left {
            padding: 5px 0;
        }
.so-list-wrapper.so-list-wrapper-grid {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}
    .so-summary-wrapper {
        margin-top: 100px;
        margin-bottom: 100px;
    }
.so-button-wrapper {
    padding-top: 50px;
    padding-bottom: 50px;
}
.so-mb50rev {
    margin-bottom: -50px;
}

.ma-locationpicker {
    position: relative;
    width: 100%;
}

    .ma-locationpicker input {
        width: 100%;
        
    }
        .ma-locationpicker input.ma-ui-focus {
            border-radius: .25rem.25rem 0 0;
            border-color: #263238;
        }
        .ma-locationpicker input.ma-ui-focus:focus {
            box-shadow: none;
            border-color: #263238;
        }
        .ma-locationpicker .ui-close {
            font-family: "Font Awesome 5 Pro";
            font-size: 0.833rem;
            color: #263238;
            text-align: center;
            line-height: 38px;
            position: absolute;
            height: 100% !important;
            width: 30px;
            height: 30px;
            bottom: 0;
            right: 0;
            cursor: pointer;
            pointer-events: none;
            opacity: 0;
        }

        .ma-locationpicker .ui-close.show {
            pointer-events: auto;
            opacity: 1;
        }
/*.ma-ui-widget-custom {
              position: relative;
          }*/
.ma-ui-widget-custom .initial-word {
    background-color: #fafafa;
    font-size: 0.8125rem;
    font-weight: 300;
    border-left: 1px solid #263238;
    border-right: 1px solid #263238;
    padding: 0.5rem 1rem;
    color: #90A4AE;
    display: none;
    position: absolute;
    bottom: -95%;
    left: 0;
    width: 100%;
    margin: 0;
    z-index: 999;
}
.ma-ui-widget-custom .ui-results {
    position: relative;
}
    .ma-ui-widget-custom .ui-results .ui-autocomplete {
        position: absolute;
        background-color: #fff;
        width: 100% !important;
        max-height: 170px;
        overflow-y: auto;
        border-left: 1px solid #263238;
        border-right: 1px solid #263238;
        border-bottom: 1px solid #263238;
        border-radius: 0 0 0.25rem 0.25rem;
        top: calc(100% + 36px) !important;
        /*border: 1px solid #ced4da;*/
        list-style: none;
        padding: 0 1rem;
        margin: 0;
    }
        .ma-ui-widget-custom .ui-results .ui-autocomplete li {
            padding: 0.45rem 0;
            border-bottom: 1px solid #ECEFF1;
        }
            .ma-ui-widget-custom .ui-results .ui-autocomplete li:last-child {
                border-width: 0;
            }
            .ma-ui-widget-custom .ui-results .ui-autocomplete li,
            .ma-ui-widget-custom .ui-results .ui-autocomplete li a {
                font-size: 0.875rem;
                line-height: 1.2;
                color: #455A64;
            }
                .ma-ui-widget-custom .ui-results .ui-autocomplete li a:hover{
                    text-decoration: none;
                }
                .ma-ui-widget-custom .ui-results .ui-autocomplete li a span {
                    font-size: 0.75rem;
                    font-weight: 300;
                    color: #607D8B;
                }
/* width */
        .ma-ui-widget-custom .ui-results .ui-autocomplete::-webkit-scrollbar {
            width: 6px;
            /*border: 3px solid transparent;*/
        }

/* Track */
        .ma-ui-widget-custom .ui-results .ui-autocomplete::-webkit-scrollbar-track {
            box-shadow: none;
            border-radius: 10px;
            background: #CFD8DC;
            margin: 5px 0;
            /*border: 3px solid transparent;*/
        }

/* Handle */
        .ma-ui-widget-custom .ui-results .ui-autocomplete::-webkit-scrollbar-thumb {
            background: #263238;
            border-radius: 10px;
        }

/* Handle on hover */
            .ma-ui-widget-custom .ui-results .ui-autocomplete::-webkit-scrollbar-thumb:hover {
                background: #263238;
            }
                /*.ui-autocomplete {
    top: 250px !important;
}*/
                .ui-autocomplete.loading * {
                    opacity: 0;
                }
.ma-ui-widget-custom .ui-results .ui-autocomplete.empty-container {
    background-color: #FFEBEE;
}
    .ma-ui-widget-custom .ui-results .ui-autocomplete.empty-container .empty-record {
        font-size: 0.875rem;
        color: #E53835;
        font-weight: 500;
    }
    .ma-ui-widget-custom .ui-results .ui-autocomplete.loading {
        /*position: relative;*/
        top: 20px !important;
        height: 50px;
        overflow-y: visible !important;
    }
        .ma-ui-widget-custom .ui-results .ui-autocomplete.loading::after {
            content: "Loading";
            position: absolute;
            left: 0;
            top: 0;
            padding-top: 11px;
            width: 100%;
            text-align: center;
            height: 100%;
            background-color: #fcfcfc;
            line-height: 2.5rem;
            font-weight: 700;
            color: #607D8B;
        }
.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    opacity: 0;
    border-width: 0 !important;
}

    .tooltip.show {
        opacity: .9
    }

    .tooltip .arrow {
        position: absolute;
        display: block;
        width: .8rem;
        height: .4rem
    }

        .tooltip .arrow::before {
            position: absolute;
            content: "";
            border-color: transparent;
            border-style: solid
        }

.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {
    padding: .4rem 0
}

    .bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {
        bottom: 0
    }

        .bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
            top: 0;
            border-width: .4rem .4rem 0;
            border-top-color: #000
        }

.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {
    padding: 0 .4rem
}

    .bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {
        left: 0;
        width: .4rem;
        height: .8rem
    }

        .bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {
            right: 0;
            border-width: .4rem .4rem .4rem 0;
            border-right-color: #000
        }

.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {
    padding: .4rem 0
}

    .bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {
        top: 0
    }

        .bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {
            bottom: 0;
            border-width: 0 .4rem .4rem;
            border-bottom-color: #000
        }

.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {
    padding: 0 .4rem
}

    .bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {
        right: 0;
        width: .4rem;
        height: .8rem
    }

        .bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {
            left: 0;
            border-width: .4rem 0 .4rem .4rem;
            border-left-color: #000
        }
.tooltip{
    background-color: transparent !important;
}
.tooltip-inner {
    max-width: 200px;
    padding: .25rem .5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    -webkit-border-radius: .25rem;
    -moz-border-radius: .25rem;
    border-radius: .25rem
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: block;
    max-width: 276px;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    -webkit-border-radius: .3rem;
    -moz-border-radius: .3rem;
    border-radius: .3rem
}

    .popover .arrow {
        position: absolute;
        display: block;
        width: 1rem;
        height: .5rem;
        margin: 0 .3rem
    }

        .popover .arrow::after, .popover .arrow::before {
            position: absolute;
            display: block;
            content: "";
            border-color: transparent;
            border-style: solid
        }

.bs-popover-auto[x-placement^=top], .bs-popover-top {
    margin-bottom: .5rem
}

    .bs-popover-auto[x-placement^=top] > .arrow, .bs-popover-top > .arrow {
        bottom: -webkit-calc((.5rem + 1px) * -1);
        bottom: -moz-calc((.5rem + 1px) * -1);
        bottom: calc((.5rem + 1px) * -1)
    }

        .bs-popover-auto[x-placement^=top] > .arrow::before, .bs-popover-top > .arrow::before {
            bottom: 0;
            border-width: .5rem .5rem 0;
            border-top-color: rgba(0,0,0,.25)
        }

        .bs-popover-auto[x-placement^=top] > .arrow::after, .bs-popover-top > .arrow::after {
            bottom: 1px;
            border-width: .5rem .5rem 0;
            border-top-color: #fff
        }

.bs-popover-auto[x-placement^=right], .bs-popover-right {
    margin-left: .5rem
}

    .bs-popover-auto[x-placement^=right] > .arrow, .bs-popover-right > .arrow {
        left: -webkit-calc((.5rem + 1px) * -1);
        left: -moz-calc((.5rem + 1px) * -1);
        left: calc((.5rem + 1px) * -1);
        width: .5rem;
        height: 1rem;
        margin: .3rem 0
    }

        .bs-popover-auto[x-placement^=right] > .arrow::before, .bs-popover-right > .arrow::before {
            left: 0;
            border-width: .5rem .5rem .5rem 0;
            border-right-color: rgba(0,0,0,.25)
        }

        .bs-popover-auto[x-placement^=right] > .arrow::after, .bs-popover-right > .arrow::after {
            left: 1px;
            border-width: .5rem .5rem .5rem 0;
            border-right-color: #fff
        }

.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {
    margin-top: .5rem
}

    .bs-popover-auto[x-placement^=bottom] > .arrow, .bs-popover-bottom > .arrow {
        top: -webkit-calc((.5rem + 1px) * -1);
        top: -moz-calc((.5rem + 1px) * -1);
        top: calc((.5rem + 1px) * -1)
    }

        .bs-popover-auto[x-placement^=bottom] > .arrow::before, .bs-popover-bottom > .arrow::before {
            top: 0;
            border-width: 0 .5rem .5rem .5rem;
            border-bottom-color: rgba(0,0,0,.25)
        }

        .bs-popover-auto[x-placement^=bottom] > .arrow::after, .bs-popover-bottom > .arrow::after {
            top: 1px;
            border-width: 0 .5rem .5rem .5rem;
            border-bottom-color: #fff
        }

    .bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
        position: absolute;
        top: 0;
        left: 50%;
        display: block;
        width: 1rem;
        margin-left: -.5rem;
        content: "";
        border-bottom: 1px solid #f7f7f7
    }

.bs-popover-auto[x-placement^=left], .bs-popover-left {
    margin-right: .5rem
}

    .bs-popover-auto[x-placement^=left] > .arrow, .bs-popover-left > .arrow {
        right: -webkit-calc((.5rem + 1px) * -1);
        right: -moz-calc((.5rem + 1px) * -1);
        right: calc((.5rem + 1px) * -1);
        width: .5rem;
        height: 1rem;
        margin: .3rem 0
    }

        .bs-popover-auto[x-placement^=left] > .arrow::before, .bs-popover-left > .arrow::before {
            right: 0;
            border-width: .5rem 0 .5rem .5rem;
            border-left-color: rgba(0,0,0,.25)
        }

        .bs-popover-auto[x-placement^=left] > .arrow::after, .bs-popover-left > .arrow::after {
            right: 1px;
            border-width: .5rem 0 .5rem .5rem;
            border-left-color: #fff
        }

.popover-header {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    -webkit-border-top-left-radius: -webkit-calc(.3rem - 1px);
    -moz-border-radius-topleft: -moz-calc(.3rem - 1px);
    border-top-left-radius: calc(.3rem - 1px);
    -webkit-border-top-right-radius: -webkit-calc(.3rem - 1px);
    -moz-border-radius-topright: -moz-calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

    .popover-header:empty {
        display: none
    }

.popover-body {
    padding: .5rem .75rem;
    color: #212529
}

/*.loader-mt {
    margin-top: 250px;
}

    .loader-mt .text-success {
        color: #1fa11f !important;
    }

.az-pricing-plan-summary {
   
}

.az-plan-container {
    font-size: 16px;
}

    .az-plan-container .az-plan-JustGoPackageSignup .col-form-label,
    .az-plan-container .az-plan-JustGoPackageSignup p,
    .az-plan-container .az-plan-JustGoPackageSignup strong {
        font-size: 1rem;
    }
    
    .az-plan-container .az-btn-primary {
        background-color: #1FA11F !important;
    }

    .az-plan-container .head-text {
        font-size: 3rem;
    }

    .az-plan-container .breadcrumb {
        justify-content: flex-end;
        background-color: transparent;
    }

    .az-plan-container .breadcrumb-item {
        font-size: 1.15rem;
        color: #6c757d;
        cursor: pointer;
    }

        .az-plan-container .breadcrumb-item + .breadcrumb-item::before {
            content: "|";
        }

        .az-plan-container .breadcrumb-item.active {
            font-weight: 500;
            color: #555;
        }

        .az-plan-container .breadcrumb-item span {
            color: #1FA11F;
        }

    .az-plan-container .pricing-tab p {
        font-size: 1.25rem;
        font-weight: 500;
    }

    .az-plan-container .pricing-tab ul {
        list-style: none;
        border: 1px solid #ddd;
        padding: 0;
        margin: 0;
    }

        .az-plan-container .pricing-tab ul li {
            flex-grow: 1;
            text-align: center;
            color: #757575;
            padding: 12px 0;
            border-right: 1px solid #ddd;
        }

            .az-plan-container .pricing-tab ul li:last-child {
                border-width: 0;
            }

            .az-plan-container .pricing-tab ul li.active {
                background-color: #029044 !important;
                color: #fff;
            }

    .az-plan-container .az-ma-button-group {
        margin: 0;
        display: flex;
        
    }

        .az-plan-container .az-ma-button-group .btn.btn-light.btn-md {
            margin: 0;
            background-color: transparent !important;
            box-shadow: none !important;
            color: #757575;
            font-size: 16px;
            text-transform: initial;
            padding: 12px 0;
            flex-grow: 1;
            
        }

            .az-plan-container .az-ma-button-group .btn.btn-light.btn-md .ripple-wave,
            .az-plan-container .pricing-box-container .pricing button .ripple-wave,
            .az-plan-container .compare-heading .pricing-type button .ripple-wave,
            .az-plan-container .pricing-sign-up .ripple-wave {
                max-width: 0;
                max-height: 0;
                position: static !important;
                display: none !important;
            }

            .az-plan-container .az-ma-button-group .btn.btn-light.btn-md:first-child {
               
            }
            

            .az-plan-container .az-ma-button-group .btn.btn-light.btn-md:not([disabled]):not(.disabled).active,
            .az-plan-container .az-ma-button-group .btn.btn-light.btn-md:not([disabled]):not(.disabled):active {
                background-color: #1FA11F !important;
                color: #fff;
                
                border-color: #1FA11F;
            }

    .az-plan-container .pricing-box-container {
        margin-top: 100px;
        border-radius: 4px;
        border: 1px solid #e5e5e5;
        box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
        min-height: 660px;
        font-size: 16px;
        
        height: calc(100% - 100px) !important;
       
    }

        .az-plan-container .pricing-box-container.featured {
            position: relative;
            margin-top: 100px;
            min-height: 700px;
            
            height: calc(100% - 100px) !important;
            
        }

            .az-plan-container .pricing-box-container.featured::before {
                content: "Most Popular";
                color: #fff;
                background-color: #1FA11F !important;
                position: absolute;
                right: 20px;
                top: -10px;
                border-radius: 0.25em;
                font-size: 0.75em;
                padding: 2px 20px 3px;
            }
        .az-plan-container .pricing-box-container.purple-back.featured::before {
            background-color: #961D74 !important;
        }
        .az-plan-container .pricing-box-container.green-back.featured::before {
            background-color: #1FA11F !important;
        }
        .az-plan-container .pricing-box-container.blue-back.featured::before {
            background-color: #4868A3 !important;
        }
        .az-plan-container .pricing-box-container.orange-back.featured::before {
            background-color: #F2C316 !important;
        }
        .az-plan-container .pricing-box-container .heading {
            padding: 30px 45px 20px;
        }

            .az-plan-container .pricing-box-container .heading p {
                font-size: 0.8em;
                text-align: center;
                color: #666;
                margin: 0;
            }

        .az-plan-container .pricing-box-container.purple-back .heading {
            background-color: #f7c7e9;
        }

        .az-plan-container .pricing-box-container.orange-back .heading {
            background-color: #fbf1d4;
        }

        .az-plan-container .pricing-box-container.green-back .heading {
            background-color: #e3ffe3;
        }

        .az-plan-container .pricing-box-container.blue-back .heading {
            background-color: #cbdcfd;
        }

        .az-plan-container .pricing-box-container .heading h2 {
            font-size: 2em;
        }
        .az-plan-container .pricing-box-container .heading h2 sub {
            bottom: 0.85rem;
            font-size: 0.85rem;
            margin-left: 4px;
            font-weight: 400;
            font-style: italic;
        }
        .az-plan-container .pricing-box-container.purple-back .heading h2,
        .az-plan-container .compare-heading .pricing-type.purple-type h3 {
            color: #961D74;
        }

        .az-plan-container .pricing-box-container.orange-back .heading h2,
        .az-plan-container .compare-heading .pricing-type.orange-type h3 {
            color: #F2C316;
        }

        .az-plan-container .pricing-box-container.green-back .heading h2,
        .az-plan-container .compare-heading .pricing-type.green-type h3 {
            color: #1FA11F;
        }

        .az-plan-container .pricing-box-container.blue-back .heading h2,
        .az-plan-container .compare-heading .pricing-type.blue-type h3 {
            color: #4868A3;
        }

        .az-plan-container .pricing-box-container .pricing {
            text-align: center;
            margin-top: 30px;
            margin-bottom: 25px;
        }

        .az-plan-container .pricing-box-container.featured .pricing {
            margin-top: 30px;
        }

        .az-plan-container .pricing-box-container .pricing p {
            font-weight: 500;
            font-size: 2.5em;
        }

            .az-plan-container .pricing-box-container .pricing p span {
                font-size: 16px;
                color: #777;
                font-weight: 400;
                padding-left: 4px;
            }

        .az-plan-container .pricing-box-container .pricing button {
            text-transform: initial;
            font-weight: 500;
            font-size: 1em;
            padding: .35em 1.5em;
            
            border-width: 3px !important;
        }

        .az-plan-container .pricing-box-container.purple-back .pricing button,
        .az-plan-container .compare-heading .pricing-type.purple-type button {
            color: #961D74 !important;
            border-color: #961D74 !important;
        }

        .az-plan-container .pricing-box-container.orange-back .pricing button,
        .az-plan-container .compare-heading .pricing-type.orange-type button {
            color: #F2C316 !important;
            border-color: #F2C316 !important;
        }

        .az-plan-container .pricing-box-container.green-back .pricing button,
        .az-plan-container .compare-heading .pricing-type.green-type button {
            color: #fff !important;
            background-color: #1FA11F !important;
            border-color: #1FA11F !important;
        }

        .az-plan-container .pricing-box-container.blue-back .pricing button,
        .az-plan-container .compare-heading .pricing-type.blue-type button {
            color: #4868A3 !important;
            border-color: #4868A3 !important;
        }

        .az-plan-container .pricing-box-container .features {
            margin-left: 30px;
            margin-right: 30px;
            margin-bottom: 50px;
            padding-top: 20px;
            color: #666;
        }

        .az-plan-container .pricing-box-container.featured .features {
            margin-bottom: 70px;
        }

        .az-plan-container .pricing-box-container.purple-back .features {
            border-top: 1px solid #F2E2F3;
        }

        .az-plan-container .pricing-box-container.orange-back .features {
            border-top: 1px solid #FBF0DE;
        }

        .az-plan-container .pricing-box-container.green-back .features {
            border-top: 1px solid #E2F3E2;
        }

        .az-plan-container .pricing-box-container.blue-back .features {
            border-top: 1px solid #DEF1FD;
        }

        .az-plan-container .pricing-box-container .features p {
            font-style: italic;
        }

        .az-plan-container .pricing-box-container .features ul {
            list-style: none;
            padding: 0;
            margin: 0;
        }

            .az-plan-container .pricing-box-container .features ul li {
                margin-bottom: 0.25em;
            }

                .az-plan-container .pricing-box-container .features ul li:before {
                    font-family: "Font Awesome 5 Pro";
                    content: "\f058";
                    display: inline-block;
                    padding-right: 3px;
                    vertical-align: middle;
                    font-weight: 900;
                    color: #b6eab6;
                    padding-right: 10px;
                }

                .az-plan-container .pricing-box-container .features ul li span {
                    float: right;
                    margin-top: 3px;
                    margin-left: 20px;
                    background-color: #029044 !important;
                    color: #fff;
                    border-radius: 4px;
                    padding: 2px 7px;
                    font-size: 0.65em;
                }

    .az-plan-container .compare-heading {
        margin-top: 100px;
        border-bottom: 1px solid #eee;
        display: flex;
        padding-bottom: 10px;
        padding-right: 20px;
    }

        .az-plan-container .compare-heading .pricing-type h3 {
            font-weight: 400;
            font-size: 1.6rem;
        }

        .az-plan-container .compare-heading .brief {
            width: 350px;
            max-width: 350px;
            margin-right: 120px;
            margin-top: 88px;
            margin-bottom: 0;
            font-size: 1rem;
        }

        .az-plan-container .compare-heading .pricing-type {
            text-align: center;
        }

            .az-plan-container .compare-heading .pricing-type p {
                margin-bottom: 0;
                font-size: 1rem;
                font-weight: 500;
            }

                .az-plan-container .compare-heading .pricing-type p span {
                    font-size: 12px;
                    color: #777;
                    font-weight: 400;
                }

            .az-plan-container .compare-heading .pricing-type button {
                font-weight: 500;
                font-size: 1rem;
                text-transform: initial;
                padding: 0.35em 1.25em;
                border-width: 2px;
            }

    .az-plan-container .compare-contents,
    .az-plan-container .compare-contents p {
        font-size: 1rem;
    }

        .az-plan-container .compare-contents h2 {
            padding-left: 20px;
            margin-top: 35px;
            font-size: 1.5rem;
        }

        .az-plan-container .compare-contents ul {
            list-style: none;
            margin: 0;
            padding: 0;
        }

        .az-plan-container .compare-contents li {
            display: flex;
            border: 1px solid #fafafa;
            padding: 10px 20px;
            color: #666;
        }

            .az-plan-container .compare-contents li:nth-child(odd) {
                background-color: #fafafa;
            }

            .az-plan-container .compare-contents li > *,
            .az-plan-container .compare-heading > * {
                flex-grow: 1;
            }

            .az-plan-container .compare-contents li > p {
                margin-bottom: 0;
                display: flex;
                justify-content: space-between;
                width: 350px;
                max-width: 350px;
                margin-right: 100px;
            }

                .az-plan-container .compare-contents li > p .fas {
                    line-height: 1.5;
                    color: #c5c5c5;
                }

            .az-plan-container .compare-contents li > .fas {
                text-align: center;
                color: #1FA11F;
                line-height: 2;
                font-size: 0.75em;
            }

    .az-plan-container .help-text {
        position: absolute;
        left: 0;
        bottom: -20px;
        margin: 0;
    }

        .az-plan-container .help-text.valid {
            color: #029044;
        }

        .az-plan-container .help-text.invalid {
            color: #c92627;
        }

    
    .az-plan-container .backBtnForm {
        cursor: pointer !important;
        margin: 0px;
        box-shadow: none;
        outline: none;
        color: black;
        padding: 5px 10px;
        
        box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
        border: 2px solid #1FA11F;
        color: #1FA11F;
    }

        .az-plan-container .backBtnForm span {
            font-size: .9rem;
        }

    .az-plan-container .clubModeSelection {
        margin: 0px;
        box-shadow: none;
        outline: none;
        color: black;
        padding: 0px;
        font-size: 1rem;
        background: transparent;
        cursor: pointer;
    }

    .az-plan-container .az-change-option {
        color: #1FA11F;
        opacity: 0.33;
        cursor: pointer;
        font-size: 23px !important;
    }

        .az-plan-container .az-change-option:hover, .az-plan-container .az-change-option:hover {
            color: #1FA11F;
            opacity: 1;
        }

    .az-plan-container .card-club {
        border: 1px solid #e7e2e2;
        margin: 0% 5% 1% 5%;
        border-radius: 5px;
        text-align: left !important;
        
    }

        .az-plan-container .card-club:hover {
            
            box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
        }

     .summary-eye {
        line-height: 32px;
        font-size: 20px;
        text-align: center;
        color: #666;
    }

         .summary-eye:hover {
            color: white;
            background: #666;
        }




@media only screen and (min-width: 1366px) {
    .az-plan-container div.container {
        max-width: 1340px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}

@media only screen and (max-width: 1366px) {
    .az-plan-container .compare-heading .pricing-type button {
        font-size: 0.9rem;
    }
}

@media only screen and (max-width: 1199px) {
    .az-plan-container .compare-heading .brief {
        margin-top: 55px;
    }

    .az-plan-container .compare-heading .pricing-type button {
        padding: 0.35em 0.75em;
        font-size: 0.75em;
    }

   
}

@media only screen and (max-width: 991px) {
    .az-plan-container .pricing-box-container.featured {
        margin-top: 100px;
    }

    .az-plan-container .compare-heading .pricing-type button {
        
        font-size: 0.65em;
    }

    .az-plan-container .compare-heading .brief {
        width: 250px;
        max-width: 250px;
        margin-right: 70px;
    }

    .az-plan-container .compare-contents li > p {
        width: 250px;
        max-width: 250px;
        margin-right: 50px;
    }

    
}

@media only screen and (max-width: 767px) {
    .az-plan-container .pricing-tab ul,
    .az-plan-container .az-ma-button-group {
        flex-wrap: wrap;
        border-right-width: 0;
        border-bottom-width: 0;
    }

        .az-plan-container .pricing-tab ul li {
            width: 20%;
            border-bottom: 1px solid #ddd;
        }

        .az-plan-container .az-ma-button-group .btn.btn-light.btn-md {
            width: 20%;
            
        }

        .az-plan-container .pricing-tab ul li:last-child {
            border-width: 1px;
        }

    .az-plan-container .compare-heading .brief {
        margin-top: 36px;
    }

    .az-plan-container .compare-heading .pricing-type h3 {
        font-size: 1.15rem;
    }

    .az-plan-container .mobile-scrollable {
        overflow-x: auto;
    }

    .az-plan-container .compare-wrapper {
        min-width: 715px;
        display: none;
        
    }

    .az-plan-container .compare-contents {
        display: none;
    }

}

@media only screen and (max-width: 575px) {
    .az-plan-container .breadcrumb {
        justify-content: center;
        padding: .75em;
    }

    .az-plan-container .breadcrumb-item {
        font-size: 1em;
    }

    .az-plan-container .pricing-tab ul li,
    .az-plan-container .az-ma-button-group .btn.btn-light.btn-md {
        font-size: 12px;
    }
}*/


.loader-mt {
    margin-top: 250px;
}

    .loader-mt .text-success {
        color: #1fa11f !important;
    }

.az-pricing-plan-summary {
}

.az-plan-container {
    font-size: 16px;
}

    .az-plan-container .az-plan-JustGoPackageSignup .col-form-label,
    .az-plan-container .az-plan-JustGoPackageSignup p,
    .az-plan-container .az-plan-JustGoPackageSignup strong {
        font-size: 1rem;
    }

    .az-plan-container .az-btn-primary {
        background-color: #1FA11F !important;
    }

    .az-plan-container .head-text {
        font-size: 4rem;
    }
.learn-more-contents .az-plan-container .head-text {
    color: rgb(38, 50, 56);
}

    .az-plan-container .breadcrumb {
        justify-content: flex-end;
        background-color: transparent;
    }

    .az-plan-container .breadcrumb-item {
        font-size: 1.15rem;
        color: #6c757d;
        cursor: pointer;
    }

        .az-plan-container .breadcrumb-item + .breadcrumb-item::before {
            content: "|";
        }

        .az-plan-container .breadcrumb-item.active {
            font-weight: 500;
            color: #555;
        }

        .az-plan-container .breadcrumb-item span {
            color: #1FA11F;
        }

    .az-plan-container .pricing-tab p {
        font-size: 1.75rem;
        font-weight: 500;
    }

    .az-plan-container .pricing-tab ul {
        list-style: none;
        border: 1px solid #ddd;
        padding: 0;
        margin: 0;
    }

        .az-plan-container .pricing-tab ul li {
            flex-grow: 1;
            text-align: center;
            color: #757575;
            padding: 12px 0;
            border-right: 1px solid #ddd;
        }

            .az-plan-container .pricing-tab ul li:last-child {
                border-width: 0;
            }

            .az-plan-container .pricing-tab ul li.active {
                background-color: #029044 !important;
                color: #fff;
            }

    .az-plan-container .az-ma-button-group {
        margin: 0;
        display: flex;
    }

        .az-plan-container .az-ma-button-group .btn.btn-light.btn-md {
            margin: 0;
            background-color: transparent !important;
            box-shadow: none !important;
            color: #757575;
            font-size: 16px;
            text-transform: initial;
            padding: 12px 0;
            flex-grow: 1;
        }

            .az-plan-container .az-ma-button-group .btn.btn-light.btn-md .ripple-wave,
            .az-plan-container .pricing-box-container .pricing button .ripple-wave,
            .az-plan-container .compare-heading .pricing-type button .ripple-wave,
            .az-plan-container .pricing-sign-up .ripple-wave {
                max-width: 0;
                max-height: 0;
                position: static !important;
                display: none !important;
            }

            .az-plan-container .az-ma-button-group .btn.btn-light.btn-md:first-child {
            }


            .az-plan-container .az-ma-button-group .btn.btn-light.btn-md:not([disabled]):not(.disabled).active,
            .az-plan-container .az-ma-button-group .btn.btn-light.btn-md:not([disabled]):not(.disabled):active {
                background-color: #1FA11F !important;
                color: #fff;
                border-color: #1FA11F;
            }

    .az-plan-container .pricing-box-container {
        margin-top: 100px;
        border-radius: 4px;
        border: 1px solid #e5e5e5;
        box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
        min-height: 660px;
        font-size: 16px;
        height: calc(100% - 100px) !important;
    }

        .az-plan-container .pricing-box-container.featured {
            position: relative;
            margin-top: 100px;
            min-height: 700px;
            height: calc(100% - 100px) !important;
        }

            .az-plan-container .pricing-box-container.featured::before {
                content: "Most Popular";
                color: #fff;
                background-color: #1FA11F !important;
                position: absolute;
                right: 20px;
                top: -10px;
                border-radius: 0.25em;
                font-size: 0.75em;
                padding: 2px 20px 3px;
            }

        .az-plan-container .pricing-box-container.purple-back.featured::before {
            background-color: #961D74 !important;
        }

        .az-plan-container .pricing-box-container.green-back.featured::before {
            background-color: #1FA11F !important;
        }

        .az-plan-container .pricing-box-container.blue-back.featured::before {
            background-color: #4868A3 !important;
        }

        .az-plan-container .pricing-box-container.orange-back.featured::before {
            background-color: #F2C316 !important;
        }

        .az-plan-container .pricing-box-container.current {
            position: relative;
            margin-top: 100px;
            min-height: 700px;
            height: calc(100% - 100px) !important;
        }

            .az-plan-container .pricing-box-container.current::after {
                content: "Current";
                color: #fff;
                background-color: #1FA11F !important;
                position: absolute;
                left: 20px;
                top: -10px;
                border-radius: 0.25em;
                font-size: 0.75em;
                padding: 2px 20px 3px;
            }

        .az-plan-container .pricing-box-container.purple-back.current::after {
            background-color: #961D74 !important;
        }

        .az-plan-container .pricing-box-container.green-back.current::after {
            background-color: #1FA11F !important;
        }

        .az-plan-container .pricing-box-container.blue-back.current::after {
            background-color: #4868A3 !important;
        }

        .az-plan-container .pricing-box-container.orange-back.current::after {
            background-color: #F2C316 !important;
        }

        .az-plan-container .pricing-box-container .heading {
            padding: 30px 10px 20px;
        }

            .az-plan-container .pricing-box-container .heading p {
                font-size: 0.8em;
                text-align: center;
                color: #666;
                margin: 0;
                margin-top: 16px;
            }

        .az-plan-container .pricing-box-container.purple-back .heading {
            background-color: #f7c7e9;
            display: flex;
            align-items: baseline;
            justify-content: center;
        }

        .az-plan-container .pricing-box-container.orange-back .heading {
            background-color: #fbf1d4;
            display: flex;
            align-items: baseline;
            justify-content: center;
        }

        .az-plan-container .pricing-box-container.green-back .heading {
            background-color: #e3ffe3;
            display: flex;
            align-items: baseline;
            justify-content: center;
        }

        .az-plan-container .pricing-box-container.blue-back .heading {
            background-color: #cbdcfd;
            display: flex;
            align-items: baseline;
            justify-content: center;
        }

        .az-plan-container .pricing-box-container .heading h2 {
            font-size: 1.85em;
            /*margin-bottom: 16px;*/
        }

            .az-plan-container .pricing-box-container .heading h2 sub {
                bottom: 0.85rem;
                font-size: 0.85rem;
                margin-left: 4px;
                font-weight: 400;
                font-style: italic;
                left: 50%;
                margin-left: -24px;
                top: 38px;
            }

        .az-plan-container .pricing-box-container.purple-back .heading h2,
        .az-plan-container .compare-heading .pricing-type.purple-type h3 {
            color: #9C27B0;
        }

        .az-plan-container .pricing-box-container.orange-back .heading h2,
        .az-plan-container .compare-heading .pricing-type.orange-type h3 {
            color: #F2C316;
        }

        .az-plan-container .pricing-box-container.green-back .heading h2,
        .az-plan-container .compare-heading .pricing-type.green-type h3 {
            color: #4CAF4F;
        }

        .az-plan-container .pricing-box-container.blue-back .heading h2,
        .az-plan-container .compare-heading .pricing-type.blue-type h3 {
            color: #2194F3;
        }

        .az-plan-container .pricing-box-container .pricing {
            text-align: center;
            margin-top: 30px;
            margin-bottom: 25px;
        }

        .az-plan-container .pricing-box-container.featured .pricing {
            margin-top: 30px;
        }

        .az-plan-container .pricing-box-container .pricing p {
            font-weight: 500;
            font-size: 2.5em;
        }

            .az-plan-container .pricing-box-container .pricing p span {
                font-size: 16px;
                color: #777;
                font-weight: 400;
                padding-left: 4px;
            }

.az-plan-container .pricing-box-container .pricing h3 {
            /*font-family: inherit;*/
            font-weight: 400;
            color: #808080;
            text-align: center;
            font-size: 16px;
        }
        .az-plan-container .pricing-box-container .pricing h2 {
            /*font-family: inherit;*/
            font-style: normal;
            font-weight: 500;
            text-align: center;
            font-size: 16px;
            cursor: pointer;
        }

        .az-plan-container .pricing-box-container .pricing button {
            text-transform: initial;
            font-weight: 500;
            font-size: 1em;
            padding: .35em 1.5em;
            border-width: 3px !important;
        }

.az-plan-container .compare-heading .pricing-type button {
    font-size: .75em !important;
}
            .az-plan-container .pricing-box-container .pricing button.no-action,
            .az-plan-container .compare-heading .pricing-type button.no-action {
                cursor: default !important;
                box-shadow: none;
            }
                .az-plan-container .pricing-box-container .pricing button.no-action:hover{
                    box-shadow: none;
                }

                
        .az-plan-container .pricing-box-container.orange-back .pricing button,
        .az-plan-container .compare-heading .pricing-type.orange-type button {
            color: #F2C316 !important;
            border-color: #F2C316 !important;
        }
            .az-plan-container .pricing-box-container.orange-back .pricing button.no-action,
            .az-plan-container .compare-heading .pricing-type.orange-type button.no-action {
                color: #F2C316 !important;
                background-color: transparent !important;
                border-color: transparent !important;
            }
            .az-plan-container .compare-heading .pricing-type.orange-type button {
                color: #fff !important;
                background-color: #F2C316 !important;
            }

                .az-plan-container .pricing-box-container.purple-back .des {
                    color: #9C27B0 !important;
                }

                .az-plan-container .pricing-box-container.purple-back .help {
                    color: #9C27B0 !important;
                    font-size: 1.5rem;
                    margin-left: 5px;
                    cursor: pointer;
                }
                .az-plan-container .pricing-box-container.purple-back h2 {
                    color: #9C27B0 !important;
                }

                .az-plan-container .pricing-box-container.purple-back .pricing button {
                    color: #9C27B0 !important;
                    border: 2px solid #9C27B0 !important;
                    background-color: #F3E5F5 !important;
                }

                .az-plan-container .pricing-box-container.purple-back .pricing button.full,
                .az-plan-container .compare-heading .pricing-type.purple-type button {
                    color: #FFFFFF !important;
                    background-color: #9C27B0 !important;
                }

                .az-plan-container .pricing-box-container.purple-back .pricing button.no-action,
                .az-plan-container .compare-heading .pricing-type.purple-type button.no-action {
                    color: #9C27B0 !important;
                    background-color: transparent !important;
                    border-color: transparent !important;
                }

                .az-plan-container .compare-heading .pricing-type.purple-type button.light {
                    color: #9C27B0 !important;
                    border: 2px solid #9C27B0 !important;
                    background-color: #F3E5F5 !important;
                    margin: 0px !important;
                }

                /*.az-plan-container .compare-heading .pricing-type.purple-type button {
                    color: #fff !important;
                    background-color: #961D74 !important;
                }*/

                .az-plan-container .pricing-box-container.green-back .des {
                    color: #4CAF4F !important;
                }

                .az-plan-container .pricing-box-container.green-back .help {
                    color: #4CAF4F !important;
                    font-size: 1.5rem;
                    margin-left: 5px;
                    cursor: pointer;
                }

                .az-plan-container .pricing-box-container.green-back h2 {
                    color: #4CAF4F !important;
                }

                .az-plan-container .pricing-box-container.green-back .pricing button {
                    color: #4CAF4F !important;
                    border: 2px solid #4CAF4F !important;
                    background-color: #E8F5E9 !important;
                }

                .az-plan-container .pricing-box-container.green-back .pricing button.full,
                .az-plan-container .compare-heading .pricing-type.green-type button {
                    color: #FFFFFF !important;
                    background-color: #4CAF4F !important;
                    border: 2px solid #4CAF4F !important;
                }

                .az-plan-container .pricing-box-container.green-back .pricing button.no-action,
                .az-plan-container .compare-heading .pricing-type.green-type button.no-action {
                    color: #4CAF4F !important;
                    background-color: transparent !important;
                    border-color: transparent !important;
                }

                .az-plan-container .compare-heading .pricing-type.green-type button.light {
                    color: #4CAF4F !important;
                    border: 2px solid #4CAF4F !important;
                    background-color: #E8F5E9 !important;
                    margin: 0px !important;
                }
                /*.az-plan-container .pricing-box-container.green-back .pricing button {
                    color: #1FA11F !important;
                    background-color: transparent !important;
                }*/

                .az-plan-container .pricing-box-container.blue-back .des {
                    color: #2194F3 !important;
                }

                .az-plan-container .pricing-box-container.blue-back .help {
                    color: #2194F3 !important;
                    font-size: 1.5rem;
                    margin-left: 5px;
                    cursor: pointer;
                }

                .az-plan-container .pricing-box-container.blue-back h2 {
                    color: #2194F3 !important;
                }
                .az-plan-container .pricing-box-container.blue-back .pricing button {
                    color: #2194F3 !important;
                    border: 2px solid #2194F3 !important;
                    background-color: #E3F2FD !important;
                }

                .az-plan-container .pricing-box-container.blue-back .pricing button.full,
                .az-plan-container .compare-heading .pricing-type.blue-type button {
                    color: #ffffff !important;
                    background-color: #2194F3 !important;
                }
                .az-plan-container .pricing-box-container.blue-back .pricing button.no-action,
                .az-plan-container .compare-heading .pricing-type.blue-type button.no-action {
                    color: #2194F3 !important;
                    background-color: transparent !important;
                    border-color: transparent !important;
                }
                .az-plan-container .compare-heading .pricing-type.blue-type button.light {
                    color: #2194F3 !important;
                    border: 2px solid #2194F3 !important;
                    background-color: #E3F2FD !important;
                    margin: 0px !important;
                }
                /*.az-plan-container .compare-heading .pricing-type.blue-type button {
                    color: #fff !important;
                    background-color: #4868A3 !important;
                }*/
        .az-plan-container .pricing-box-container .features {
            margin-left: 15px;
            margin-right: 15px;
            margin-bottom: 50px;
            padding-top: 20px;
            color: #666;
        }

        .az-plan-container .pricing-box-container.featured .features {
            margin-bottom: 70px;
        }

        .az-plan-container .pricing-box-container.purple-back .features {
            border-top: 1px solid #F2E2F3;
        }

        .az-plan-container .pricing-box-container.orange-back .features {
            border-top: 1px solid #FBF0DE;
        }

        .az-plan-container .pricing-box-container.green-back .features {
            border-top: 1px solid #E2F3E2;
        }

        .az-plan-container .pricing-box-container.blue-back .features {
            border-top: 1px solid #DEF1FD;
        }

        .az-plan-container .pricing-box-container .features p {
            font-style: italic;
        }
.customer-signin-block-wrapper .discount-brief .customer-signin-price {
    padding-right: 20px;
}
.learn-more-contents .az-plan-container .pricing-box-container .features p {
    font-size: 1.150rem;
    color: #666;
}
.az-plan-container .pricing-box-container .features .note-txt {
    font-size: 0.85rem;
    margin-top: 20px;
}

        .az-plan-container .pricing-box-container .features ul {
            list-style: none;
            padding: 0;
            margin: 0;
        }

            .az-plan-container .pricing-box-container .features ul li {
                margin-bottom: 0.25em;
            }

                .az-plan-container .pricing-box-container .features ul li:before {
                    font-family: "Font Awesome 5 Pro";
                    content: "\f058";
                    display: inline-block;
                    padding-right: 3px;
                    vertical-align: middle;
                    font-weight: 900;
                    color: #b6eab6;
                    padding-right: 5px;
                }

                .az-plan-container .pricing-box-container .features ul li span {
                    float: right;
                    margin-top: 3px;
                    margin-left: 20px;
                    background-color: #029044 !important;
                    color: #fff;
                    border-radius: 4px;
                    padding: 2px 7px;
                    font-size: 0.65em;
                }

    .az-plan-container .compare-heading {
        margin-top: 100px;
        border-bottom: 1px solid #eee;
        display: flex;
        padding-bottom: 10px;
        padding-right: 20px;
    }

        .az-plan-container .compare-heading .pricing-type h3 {
            font-weight: 400;
            font-size: 1.6rem;
        }

        .az-plan-container .compare-heading .brief {
            width: 450px;
            max-width: 450px;
            margin-right: 120px;
            margin-top: 88px;
            margin-bottom: 0;
            font-size: 1rem;
        }

        .az-plan-container .compare-heading .pricing-type {
            text-align: center;
        }

            .az-plan-container .compare-heading .pricing-type p {
                margin-bottom: 0;
                font-size: 1rem;
                font-weight: 500;
            }

                .az-plan-container .compare-heading .pricing-type p span {
                    font-size: 12px;
                    color: #777;
                    font-weight: 400;
                }

            .az-plan-container .compare-heading .pricing-type button {
                font-weight: 500;
                font-size: 1rem;
                text-transform: initial;
                padding: 0.35em 1.25em;
                border-width: 2px;
            }

    .az-plan-container .compare-contents,
    .az-plan-container .compare-contents p {
        font-size: 1.25rem;
    }

        .az-plan-container .compare-contents h2 {
            padding-left: 20px;
            margin-top: 35px;
            font-size: 1.5rem;
        }

        .az-plan-container .compare-contents ul {
            list-style: none;
            margin: 0;
            padding: 0;
        }

        .az-plan-container .compare-contents li {
            display: flex;
            border: 1px solid #fafafa;
            padding: 10px 20px;
            color: #666;
            align-items: center;
        }

            .az-plan-container .compare-contents li:nth-child(odd) {
                background-color: #fafafa;
            }

            .az-plan-container .compare-contents li > *,
            .az-plan-container .compare-heading > * {
                flex-grow: 1;
            }

            .az-plan-container .compare-contents li > p {
                margin-bottom: 0;
                display: flex;
                justify-content: space-between;
                width: 450px;
                max-width: 450px;
                margin-right: 100px;
            }

                .az-plan-container .compare-contents li > p .fas {
                    line-height: 1.5;
                    color: #c5c5c5;
                }

            .az-plan-container .compare-contents li > .fas {
                text-align: center;
                color: #1FA11F;
                line-height: 2;
                font-size: 0.75em;
            }

    .az-plan-container .help-text {
        position: absolute;
        left: 0;
        bottom: -20px;
        margin: 0;
    }

        .az-plan-container .help-text.valid {
            color: #029044;
        }

        .az-plan-container .help-text.invalid {
            color: #c92627;
        }


    .az-plan-container .backBtnForm {
        cursor: pointer !important;
        margin: 0px;
        box-shadow: none;
        outline: none;
        color: black;
        padding: 5px 10px;
        box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
        border: 2px solid #1FA11F;
        color: #1FA11F;
    }

        .az-plan-container .backBtnForm span {
            font-size: .9rem;
        }

    .az-plan-container .clubModeSelection {
        margin: 0px;
        box-shadow: none;
        outline: none;
        color: black;
        padding: 0px;
        font-size: 1rem;
        background: transparent;
        cursor: pointer;
    }

    .az-plan-container .az-change-option {
        color: #1FA11F;
        opacity: 0.33;
        cursor: pointer;
        font-size: 23px !important;
    }

        .az-plan-container .az-change-option:hover, .az-plan-container .az-change-option:hover {
            color: #1FA11F;
            opacity: 1;
        }

    .az-plan-container .card-club {
        border: 1px solid #e7e2e2;
        margin: 0% 5% 1% 5%;
        border-radius: 5px;
        text-align: left !important;
    }

        .az-plan-container .card-club:hover {
            box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
        }

.summary-eye {
    line-height: 32px;
    font-size: 20px;
    text-align: center;
    color: #666;
}

    .summary-eye:hover {
        color: white;
        background: #666;
    }

.customer-signin-payment-accordion .md-accordion .card, .md-accordion .card:first-of-type, .md-accordion .card:not(:first-of-type):not(:last-of-type) {
    border-bottom: none !important;
}
.customer-signin-payment-accordion h5 {
    color: rgba(69,90,100,1) !important;
    font-size: .875rem !important;
    font-weight: 500 !important;
}
.customer-signin-payment-accordion .md-accordion .card .card-body {
    font-size: .875rem !important;
    color: rgba(96,125,139,1) !important;
    font-weight: 400 !important;
}


    @media only screen and (min-width: 1366px) {
        .az-plan-container div.container {
            max-width: 1340px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }
    }

    @media only screen and (max-width: 1366px) {
        .az-plan-container .compare-heading .pricing-type button {
            font-size: 0.9rem;
        }
    }

    @media only screen and (max-width: 1199px) {
        .az-plan-container .compare-heading .brief {
            margin-top: 55px;
        }

        .az-plan-container .compare-heading .pricing-type button {
            padding: 0.35em 0.75em;
            font-size: 0.75em;
        }
    }

    @media only screen and (max-width: 991px) {
        .az-plan-container .pricing-box-container.featured {
            margin-top: 100px;
        }

        .az-plan-container .compare-heading .pricing-type button {
            font-size: 0.65em;
        }

        .az-plan-container .compare-heading .brief {
            width: 250px;
            max-width: 250px;
            margin-right: 70px;
        }

        .az-plan-container .compare-contents li > p {
            width: 250px;
            max-width: 250px;
            margin-right: 50px;
        }
    }

    @media only screen and (max-width: 767px) {
        .az-plan-container .pricing-tab ul,
        .az-plan-container .az-ma-button-group {
            flex-wrap: wrap;
            border-right-width: 0;
            border-bottom-width: 0;
        }

            .az-plan-container .pricing-tab ul li {
                width: 20%;
                border-bottom: 1px solid #ddd;
            }

            .az-plan-container .az-ma-button-group .btn.btn-light.btn-md {
                width: 20%;
            }

            .az-plan-container .pricing-tab ul li:last-child {
                border-width: 1px;
            }

        .az-plan-container .compare-heading .brief {
            margin-top: 36px;
        }

        .az-plan-container .compare-heading .pricing-type h3 {
            font-size: 1.15rem;
        }

        .az-plan-container .mobile-scrollable {
            overflow-x: auto;
        }

        .az-plan-container .compare-wrapper {
            min-width: 715px;
            display: none;
        }

        .az-plan-container .compare-contents {
            display: none;
        }
    }

    @media only screen and (max-width: 575px) {
        .az-plan-container .breadcrumb {
            justify-content: center;
            padding: .75em;
        }

        .az-plan-container .breadcrumb-item {
            font-size: 1em;
        }

        .az-plan-container .pricing-tab ul li,
        .az-plan-container .az-ma-button-group .btn.btn-light.btn-md {
            font-size: 12px;
        }
    }

.di-head {
    border-bottom: 1px solid #eee;
    margin-top: 70px;
    padding-bottom: 15px;
    margin-bottom: 10px;
}
.di-head h2{
    margin-bottom: 0.5rem;
}
/*.di-head * {
    max-width: 750px;
    margin: auto;
}*/
.top-tab-container {
    background-color: #f5f5f5;
}
.top-tab-container > div {
    padding: 0.5rem 0;
    width: 33.33%;
    text-align: center;
    font-size: 0.75rem;
    font-weight: 600;
    border-top: 1px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
}
.top-tab-container > div:first-child {
    border-radius: 4px 0 0 4px;
    border-left: 1px solid #dee2e6;
}
.top-tab-container > div:last-child {
    border-radius: 0 4px 4px 0;
    border-right: 1px solid #dee2e6;
}
.top-tab-container .success {
    background-color: #6495ED;
    color: #fff;
}
.top-tab-container .active {
    background-color: #1fa11f;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}
.data-upload {
    position: relative;
    cursor: pointer;
    /*max-width: 750px;*/
    margin: 40px auto 50px;
}
.data-upload input {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
    cursor: pointer;
}
.data-upload label {
    background-color: #f1f3f3;
    border: 2px solid #ddd;
    border-radius: 0.75rem;
    text-align: center;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 15px;
    cursor: pointer;
    color: #ccc;
    padding-top: 60px;
    padding-bottom: 60px;
}
.data-upload label .fas {
    display: block;
    margin-bottom: 15px;
    font-size: 25px;
    font-weight: 600;
}
.dropzone-custom.dropzone {
    background-color: #f1f3f3;
    border: 2px solid #ddd;
    border-radius: 0.5rem;
    min-height: 202px;
}
.dropzone-custom.dropzone.dz-clickable .dz-message span {
    color: #ccc;
    font-size: 1rem;
    font-weight: 400;
    display: block;
    /*padding: 10px 0;*/
}
    .dropzone-custom.dropzone.dz-clickable .dz-message span .fas {
        display: block;
        margin-bottom: 1rem;
        font-size: 24px;
        font-weight: 600;
        margin-left: 35px;
    }
    .dropzone-custom.dropzone .dz-preview {
        width: 100%;
    }
/*.dropzone-custom.dropzone .dz-preview.dz-file-preview .dz-image {
    background: transparent;
}
        .dropzone-custom.dropzone .dz-preview .dz-progress {
            background: transparent;
        }*/
.dropzone-custom.dropzone .dz-preview .dz-details .dz-size {
    padding-top: 10px;
    color: #bbb;
    font-size: 0.85rem;
}
    .dropzone-custom.dropzone .dz-preview .dz-details .dz-filename span,
    .dropzone-custom.dropzone .dz-preview .dz-details .dz-size span,
    .dropzone-custom.dropzone .dz-preview .dz-progress {
        background-color: transparent
    }
        
        .dropzone-custom.dropzone .dz-preview.dz-file-preview .dz-image{
            background: transparent;
        }
        .dropzone-custom.dropzone .dz-preview .dz-details .dz-filename {
            padding-top: 10px;
        }
            .dropzone-custom.dropzone .dz-preview .dz-details .dz-filename span {
                font-size: 1rem;
                font-weight: 600;
                color: #777;
            }
.dropzone-custom.dropzone .dz-preview .dz-details .dz-filename:hover span {
    border: 1px solid transparent;
}
        .dropzone-custom.dropzone .dz-preview .dz-remove {
            width: 150px;
            margin-left: auto;
            margin-right: auto;
            background-color: #ff0000;
            border-radius: 0.25rem;
            color: #fff;
            margin-top: 15px;
            font-size: 0.75rem;
            padding: 1px;
        }
            .dropzone-custom.dropzone .dz-preview .dz-remove:hover{
                text-decoration: none;
            }
        .dropzone-custom.dropzone .dz-preview .dz-progress {
            top: 43%;
        }
.customer-sign-in-account-wrapper-progressbar.import-progressbar {
    margin-top: 50px;
}
.customer-sign-in-account-wrapper-progressbar.import-progressbar li {
    z-index: 9;
}
/*.customer-sign-in-account-wrapper-progressbar.import-progressbar li:not(:last-child):after {
    width: 90%;
    left: 61.5%;
    z-index: 1;
}*/

/*Column Mapper*/
.mapper-container {
    /*max-width: 750px;
    margin: auto;
    justify-content: center;*/
    position: relative;
}
    .mapper-container:before{
        content: "";
        position: absolute;
        top: 93px;
        left: 50%;
        width: 1px;
        height: calc(100% - 155px);
        background-color: #ddd;
    }
    .mapper-column {
        /*margin-left: 20px;
        margin-right: 20px;*/
        width: 50%;
        /*min-width: 250px;*/
        /*width: 40%;
    margin: 5%;*/
    }
.mapper-column:first-child{
    /*margin-left: auto;*/
    margin-right: 50px;
}
.mapper-column:last-child {
    /*margin-right: auto;*/
    margin-left: 50px;
}
/*.mapper-column h4 {
margin-left: 4%;
margin-right: 4%;
}*/
.mapper-column h4 {
    margin-bottom: 35px;
}
.mapper-column .box {
    /*min-width: 0;*/
    min-width: 100px;
    border: 1px solid #ddd;
    border-radius: 0.25rem;
    background-color: #f9f9f9;
    /*text-align: center;*/
    padding: 7px 10px;
    margin-bottom: 1rem;
    /*margin-left: auto;
margin-right: auto;*/
    position: relative;
    cursor: pointer;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}
.box-container .box{
    /*display: inline-block;*/
}
.mapper-column .box.droppable > span,
.mapper-column .box.draggable span:last-child {
    padding-left: 10px;
    padding-right: 10px;
}
.mapper-column .box.droppable.ui-droppable-disabled {
    background-color: #E9FBE3;
}
/*.mapper-column .box.draggable.drag_class{
    width: 200px;
}*/
.ui-draggable.ui-draggable-dragging {
    /*left: 30% !important;*/
    z-index: 99 !important;
}
.mapper-column .box .box.draggable {
    display: inline;
    margin-bottom: 0;
    border-width: 0;
    padding-right: 0;
    padding-left: 0;
    pointer-events: none;
    position: static;
    background-color: transparent;
    box-shadow: none;
}
.mapper-column .box .box.draggable::before {
    content: "\2194";
    /*padding-right: 10px;*/
}
    /*.mapper-column .box .box.draggable span:last-child{
        background-color: transparent;
    }*/
    .mapper-column .box .box.draggable .xicon {
        position: absolute;
        top: -10px;
        right: -8px;
        font-size: 0.65rem;
        color: #fff;
        width: 1.2rem;
        height: 1.2rem;
        background-color: #FE0000;
        border: 1px solid #ccc;
        border-radius: 50%;
        text-align: center;
        line-height: 1.12rem;
        opacity: 0;
        pointer-events: auto;
        padding-left: 0.5px;
    }

.mapper-column .box:hover .box.draggable .xicon {
    opacity: 1;
}
.pe-none-column-mapper {
    pointer-events: none;
    
}
.pe-none-column-mapper span:last-child {
    /*background-color: #eee;*/
    color: #ccc;
}

.mapped-item-box {

}

.mapped-item-box .sizing {
    margin: 0px;
    padding: 0px;
}

.mapped-item {
    min-width: 400px;
    background-color: #E9FBE3;
    border-radius: 3px;
    border: 2px solid #ddd;
    padding: 8px 10px;
    margin: 5px 0px;
    display: inline-block;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}

.mapped-item-box span {
    vertical-align: middle;
}

/*!
 * Bootstrap-select v1.6.2 (http://silviomoreto.github.io/bootstrap-select/)
 *
 * Copyright 2013-2014 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */

.bootstrap-select {
    width: 220px \0
}

    .bootstrap-select > .btn {
        width: 100%;
        padding-right: 25px
    }

.error .bootstrap-select .btn {
    border: 1px solid #b94a48
}

.control-group.error .bootstrap-select .dropdown-toggle {
    border-color: #b94a48
}

.bootstrap-select.fit-width {
    width: auto !important
}

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 220px
}

.bootstrap-select .btn:focus {
    outline: thin dotted #333 !important;
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: -2px
}

.bootstrap-select.form-control {
    margin-bottom: 0;
    padding: 0;
    border: none
}

    .bootstrap-select.form-control:not([class*=col-]) {
        width: 100%
    }

.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*=col-] {
    float: none;
    display: inline-block;
    margin-left: 0
}

    .bootstrap-select.btn-group.dropdown-menu-right, .bootstrap-select.btn-group[class*=col-].dropdown-menu-right, .row-fluid .bootstrap-select.btn-group[class*=col-].dropdown-menu-right {
        float: right
    }

.form-search .bootstrap-select.btn-group, .form-inline .bootstrap-select.btn-group, .form-horizontal .bootstrap-select.btn-group, .form-group .bootstrap-select.btn-group {
    margin-bottom: 0
}

.form-group-lg .bootstrap-select.btn-group.form-control, .form-group-sm .bootstrap-select.btn-group.form-control {
    padding: 0
}

.form-inline .bootstrap-select.btn-group .form-control {
    width: 100%
}

.input-append .bootstrap-select.btn-group {
    margin-left: -1px
}

.input-prepend .bootstrap-select.btn-group {
    margin-right: -1px
}

.bootstrap-select.btn-group > .disabled {
    cursor: not-allowed
}

    .bootstrap-select.btn-group > .disabled:focus {
        outline: 0 !important
    }

.bootstrap-select.btn-group .btn .filter-option {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-align: left
}

.bootstrap-select.btn-group .btn .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -2px;
    vertical-align: middle
}

.bootstrap-select.btn-group[class*=col-] .btn {
    width: 100%
}

.bootstrap-select.btn-group .dropdown-menu {
    min-width: 100%;
    z-index: 1035;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

    .bootstrap-select.btn-group .dropdown-menu.inner {
        position: static;
        border: 0;
        padding: 0;
        margin: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .bootstrap-select.btn-group .dropdown-menu li {
        position: relative
    }

        .bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small, .bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small, .bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small {
            color: #64b1d8;
            color: rgba(100,177,216,.4)
        }

        .bootstrap-select.btn-group .dropdown-menu li.disabled a {
            cursor: not-allowed
        }

        .bootstrap-select.btn-group .dropdown-menu li a {
            cursor: pointer
        }

            .bootstrap-select.btn-group .dropdown-menu li a.opt {
                position: relative;
                padding-left: 2.25em
            }

            .bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
                display: none
            }

            .bootstrap-select.btn-group .dropdown-menu li a span.text {
                display: inline-block
            }

        .bootstrap-select.btn-group .dropdown-menu li small {
            padding-left: .5em
        }

    .bootstrap-select.btn-group .dropdown-menu .notify {
        position: absolute;
        bottom: 5px;
        width: 96%;
        margin: 0 2%;
        min-height: 26px;
        padding: 3px 5px;
        background: #f5f5f5;
        border: 1px solid #e3e3e3;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
        pointer-events: none;
        opacity: .9;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

.bootstrap-select.btn-group .no-results {
    padding: 3px;
    background: #f5f5f5;
    margin: 0 5px
}

.bootstrap-select.btn-group.fit-width .btn .filter-option {
    position: static
}

.bootstrap-select.btn-group.fit-width .btn .caret {
    position: static;
    top: auto;
    margin-top: -1px
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
    position: absolute;
    display: inline-block;
    right: 15px;
    margin-top: 5px
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
    margin-right: 34px
}

.bootstrap-select.show-menu-arrow.open > .btn {
    z-index: 1035+1
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
    content: '';
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom-width: 7px;
    border-bottom-style: solid;
    border-bottom-color: #ccc;
    border-bottom-color: rgba(204,204,204,.2);
    position: absolute;
    bottom: -4px;
    left: 9px;
    display: none
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
    content: '';
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    bottom: -4px;
    left: 10px;
    display: none
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
    bottom: auto;
    top: -3px;
    border-bottom: 0;
    border-top-width: 7px;
    border-top-style: solid;
    border-top-color: #ccc;
    border-top-color: rgba(204,204,204,.2)
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
    bottom: auto;
    top: -3px;
    border-top: 6px solid #fff;
    border-bottom: 0
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
    right: 12px;
    left: auto
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
    right: 13px;
    left: auto
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
    display: block
}

.bs-searchbox, .bs-actionsbox {
    padding: 4px 8px
}

.bs-actionsbox {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

    .bs-actionsbox .btn-group button {
        width: 50%
    }

.bs-searchbox + .bs-actionsbox {
    padding: 0 8px 4px
}

.bs-searchbox input.form-control {
    margin-bottom: 0;
    width: 100%
}

.mobile-device {
    position: absolute;
    top: 0;
    left: 0;
    display: block !important;
    width: 100%;
    height: 100% !important;
    opacity: 0
}

.az-ma-country-combo > div {
  min-height:38px;
}
.az-ma-country-combo .bs-caret {
    margin: 0 !important;
}
.az-countrypicker {
    width: 100% !important;
    position: absolute;
}

    .az-countrypicker.disabled {
        color: #6c757d !important;
        background-color: #e9ecef !important;
    }

.az-countrypicker .btn {
    box-shadow: none;
    border: 1px solid #CFD8DC;
    box-sizing: border-box;
    border-radius: 4px;
    height: 38px;
    padding-top: 11px;
    padding-right: 0;
    text-transform: capitalize !important
}

        .az-countrypicker .btn-default {
            color: #263238;
            font-family: inherit;
            font-weight: normal;
            font-size: 14px;
            line-height: 16px;
        }
.no-flag .az-countrypicker .btn-default {
    padding: 9px 6px 6px 12px;
}
.no-flag.addressfindercounty .az-countrypicker .btn-default {
    padding: 6px 6px 6px 5px;
    display: inline-flex;
    align-items: center;
}
.no-flag .bootstrap-select.btn-group .btn .filter-option {
    margin-left: 0 !important;
}
.no-flag .az-countrypicker .btn .filter-option {
    width: 80% !important;
}
.no-flag.addressfindercounty .az-countrypicker .btn .filter-option {
    width: 95% !important;
}
.typo-event .no-flag .az-countrypicker {
    padding-top: 4px;
}

.typo-event .az-countrypicker .btn-default {
    height: 30px;
    border-radius: 2px;
    padding-top: 6px;
}

.az-countrypicker .btn-default:not([disabled]):not(.disabled).active,
.az-countrypicker .btn-default:not([disabled]):not(.disabled):active {
    background-color: #ffffff !important;
    box-shadow: none !important;
}

        .az-countrypicker .btn-default.dropdown-toggle {
            background-color: #ffffff !important;
        }

    .az-countrypicker.show > .btn-default.dropdown-toggle {
        background-color: #ffffff !important;
        box-shadow: none !important;
        border-bottom: 1px solid #263238 !important;
        border-radius: 2px !important;

    }

/*.az-countrypicker .btn-default.dropdown-toggle[title=County] {
    color: #ccc;
}*/

.az-countrypicker .btn:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0 !important;
    -webkit-box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%) !important;
    -moz-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25) !important;
    box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%) !important;
}

    .az-countrypicker.show > .btn {
        border: 1px solid #263238 !important;
    }


    .az-countrypicker.bootstrap-select .dropdown-toggle:focus {
        outline: none !important;
        outline-offset: 0px !important;
    }

    .az-countrypicker.bootstrap-select.btn-group .dropdown-menu {
        min-width: calc(100% - 4px);
        max-width: 100%;
    }
/*.az-countrypicker.dropup .dropdown-menu {
    bottom: 0;
}*/

.az-countrypicker .btn .filter-option {
    width: calc(100% - 30px) !important;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: "----" !important;
}

    .az-countrypicker .dropdown-toggle::after {
        vertical-align: 0.45em !important;
        margin-right: 4px !important;
        margin-left: 0px !important;
        border: solid #263238;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 3px;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
    }

    .az-countrypicker.dropup .dropdown-toggle::after {
        border-top: 0 solid !important;
        border-right: 2px solid #263238 !important;
        border-left: 0 solid #263238 !important;
        border-bottom: 2px solid #263238 !important;
        margin-left: 0px !important;
        margin-right: 4px !important;
    }

    .az-countrypicker .dropdown-menu {
        background: #FFFFFF;
        border: none;
        max-height: 381px !important;
    }

    .az-countrypicker.dropdown .dropdown-menu,
    .az-countrypicker.dropup .dropdown-menu {
        padding: 0.5rem 0rem !important;
    }

        .az-countrypicker .dropdown-menu[aria-expanded="true"] {
            display: block !important;
        }

        .az-countrypicker .dropdown-menu.inner {
            max-height: 336px !important;
            /*height: 336px !important;
            min-height: 336px !important;*/
            overflow-x: hidden;
            border: none !important;
      
        }

            .az-countrypicker .dropdown-menu.inner .hidden {
                display: none !important;
            }

            .az-countrypicker .dropdown-menu.inner li {
                border-bottom: 1px solid #ECEFF1;
                width: 92% !important;
                margin: auto;
                padding: 8px 0px;
            }

                .az-countrypicker .dropdown-menu.inner li:last-child {
                    border-bottom: none !important;
                }

                .az-countrypicker .dropdown-menu.inner li a {
                    color: #263238 !important;
                    font-size: 14px !important;
                    font-family: inherit;
                    font-weight: normal;
                    height: 16px !important;
                    width: inherit !important;
                    display: block;
                }
                .az-countrypicker .dropdown-menu.inner li a  .text {
                    white-space: nowrap !important;
                    width: 170px !important;
                    overflow: hidden !important;
                    text-overflow: ellipsis !important;
                }

                .az-countrypicker .dropdown-menu.inner li.no-results  {
                    width: 100% !important;
                    padding: 10px 14px;
                }
    .az-countrypicker.show {
        min-height: 423px !important;
        /*border: 1px solid #263238 !important;*/
        border-radius: 4px;
        z-index: 3000;
    }

        .az-countrypicker.show .btn:focus {
            -webkit-box-shadow: none;
            box-shadow: none;
        }

.az-countrypicker .dropdown-menu.show {
    /*transform: translate3d(0px, 40px, 0px) !important;*/
    /*margin-top: -2px;*/
    border: 1px solid #263238 !important;
    border-radius: 2px;
    width: 100%;
}

            .az-countrypicker .dropdown-menu.show .bs-searchbox {
                background: #FAFAFA !important;
                margin: -8px 0px 0px 0px !important;
                border-bottom: 1px solid #ECEFF1 !important;
                height: 42px !important;
            }

                .az-countrypicker .dropdown-menu.show .bs-searchbox .form-control {
                    padding: 0.375rem .75rem 0.375em 2.2em !important;
                    border-radius: 0px !important;
                    margin: -3px 0px;
                }

        .az-countrypicker .dropdown-menu.show input {
            background-image: url(/Media/Images/flag/search_icon.png) !important;
            background-repeat: no-repeat !important;
            background-size: 18px !important;
            background-position: 4px 10px !important;
            background-color: #FAFAFA !important;
            border: none !important;
            color: #78909C !important;
        }

            .az-countrypicker .dropdown-menu.show .bs-searchbox .form-control:focus {
                color: #90A4AE !important;
                background-color: #FAFAFA !important;
                border-color: #263238 !important;
                box-shadow: none !important;
                border: none !important;
            }

        .az-countrypicker .dropdown-menu.inner::-webkit-scrollbar-thumb {
            background-color: #263238;
        }

        .az-countrypicker .dropdown-menu.inner::-webkit-scrollbar {
            width: 4px;
        }

        .az-countrypicker .dropdown-menu.inner::-webkit-scrollbar-track {
            background: rgba(207, 216, 220, 1);
            border-radius: 10px;
        }

        .az-countrypicker .dropdown-menu.inner::-webkit-scrollbar-thumb {
            border-radius: 10px;
            -webkit-box-shadow: inset 0 0 0px rgba(207, 216, 220, 1);
        }

            .az-countrypicker .dropdown-menu.inner::-webkit-scrollbar-thumb:hover {
                -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.8);
            }

/* Extra Small*/
@media (max-width: 575.98px) {
    .az-countrypicker .dropdown-menu.inner li {
        width: 94% !important;
    }
}


/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
    .az-countrypicker .dropdown-menu.inner li {
        width: 96% !important;
    }
}

@media (max-width: 480px) {
    .az-countrypicker .filter-option.pull-left.country-text {
        padding-left: 35px !important; /* enough to push text after the flag */
        vertical-align: middle;
    }
}
.az-ma-EntityProfileView .sizing {
    font-family: 'Roboto';
}

.az-ma-EntityProfileView .sizing {
    margin: 0px;
    padding: 0px;
}

.az-ma-EntityProfileView .header-box {
    /*background-color: #C8E6C9;*/
    background-color: rgba(200, 230, 201, .20);
    height: 80px;
    border-bottom: 1px solid #ECEFF1;
}

.az-ma-EntityProfileView .header-box-inner {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 7px 16px;
    height: 80px;
}

.az-ma-EntityProfileView .image-box {
    /*height: 48px;
    display: flex;
    margin: auto;*/
    /*align-items: center;*/
}


    .az-ma-EntityProfileView .image-box img {
        /*width: 100%;
        border-radius: 8px;*/
        width: 48px;
        height: 48px;
        border-radius: 8px;
        object-fit: cover;
    }
    .az-ma-EntityProfileView .image-box .no-image {
        width: 48px;
        line-height: 42px;
        text-align: center;
        border-radius: 50%;
        color: #607D8B;
        font-weight: 600;
        text-transform: uppercase;
        border: 3px solid #607D8B;
        margin: 0;
    }


    .az-ma-EntityProfileView .text-box {
        margin-left: 16px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 48px;
        /*border: 1px solid black;*/
    }

.az-ma-EntityProfileView .text-box h3 {
    margin-top: 15px;
    color: #263238;
    font-size: 14px;
    line-height: 1;
}

.az-ma-EntityProfileView .text-box p {
    color: #607D8B;
    font-size: 11px;
    line-height: 1;
}

/*EntityProfileDetails start*/
.az-ma-EntityProfileView .profile-details {
    display: flex;
    flex-direction: column;
    /*margin: 7px 16px;*/
    margin: 7px 0px;
    padding-left: 16px;
    padding-right: 16px;
}

.az-ma-EntityProfileView .profile-details .info {
    display: flex;
    flex-direction: row;
}

.az-ma-EntityProfileView .profile-details .info span {
    line-height: 12px !important;
}

.az-ma-EntityProfileView .profile-details .info span i {
    font-size: 13.5px;
    color: #455A64;
}
.az-ma-EntityProfileView .profile-details .info p {
    margin-left: 10px;
    line-height: 14px !important;
    font-size: 12px;
    color: #263238;
    font-weight: 300;
}

.az-ma-EntityProfileView .profile-details .info .web {
    color: #008345;
    font-weight: 500;
}

.az-ma-EntityProfileView .profile-details .info .email {
    color: #2194F3;
    font-weight: 500;
}

.az-ma-EntityProfileView .horizontalbar {
    background-color: #E8F5E9;
    height: 30px;
    border-top: 1px solid #A5D6A7;
    border-bottom: 1px solid #A5D6A7;
}

    .az-ma-EntityProfileView .horizontalbar h4 {
        color: #263238;
        font-size: 12px;
        padding: 7px 16px;
        /*padding: 7px 0px;*/
    }

.az-ma-EntityProfileView .social-link {
    margin: 19px 0px;
    padding-left: 16px;
    padding-right: 16px;
}

.az-ma-EntityProfileView .social-link a {
    cursor: pointer;
    outline: none;
}

    .az-ma-EntityProfileView .social-link .fa {
        font-size: 20px;
        width: 20px;
        text-align: center;
        text-decoration: none;
        /*margin: 19px 16px;*/
        color: #455A64;
        margin-left: 0px;
        margin-right: 19px;
    }

.az-ma-EntityProfileView .social-link .fa:hover {
    opacity: 0.7;
}
/*EntityProfileDetails end*/

.az-ma-EntityProfileView .item-box-wrapper {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #ECEFF1;
    /*padding: 16px 16px;*/
    padding: 16px;

}

.az-ma-EntityProfileView .item-box-wrapper .item-box-inner {
    display: flex;
    flex-direction: row;
    height: 48px;
   /* border: 1px solid red;*/
}

    .az-ma-EntityProfileView .item-box-wrapper .item-box-inner > div:last-of-type {
        margin-left: auto;
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
    }

.az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-image-box {
    height: 48px;
    width: 48px;
    border-radius: 4px;
    /*display: flex;*/
}

/*.az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-image-box img {
    width: 100%;
    border-radius: 4px;
    margin: auto;
}*/

.az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-image-box .object-fit-cover {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 4px;
}

.az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-text-box {
    display: flex;
    flex-direction: column;
    height: 48px;
    text-align: left;
    padding-left: 8px;
    line-height: 20px;
    justify-content: center;
    margin-top: 1px;
    /*border: 1px solid green;*/
}

    .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-text-box .top {
        color: #263238;
        /*line-height: 13px;*/
        font-size: 11px;
        padding: 0px;
        margin: 0px;
        line-height: 1.4;
    }

    .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-text-box .middle {
        color: #455A64;
        font-size: 11px;
        font-weight: 300;
        padding: 0px;
        margin: 0px;
        line-height: 1.4;
    }

    .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-text-box .end {
        color: #2194F3;
        font-size: 11px;
        font-weight: 300;
        padding: 0px;
        margin: 0px;
        line-height: 1.4;
    }


    .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-right-box .primary-box {
        /*height: 18px;*/
        min-width: 58.14px;
    }

    .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-right-box .primary-box .primary-text {
        color: #263238;
        font-size: 10px;
        font-weight: bold;
        padding: 2px 6px;
        background: #C8E6C9;
        border-radius: 10px;
        text-align: center;
        line-height: 1.4;
    }

.az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-right-box .icon-box {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: end;
    margin: 2px 1px 0 1px;
    margin-left: auto;
}

    .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-right-box .icon-box a {
        cursor: pointer;
        outline: none;
    }
        .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-right-box .icon-box .icon {

}

.az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-right-box .icon-box .icon i {
    font-size: 13.5px;
    color: #455A64;
}

.az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-right-box .icon-box .icon .web {
    color: #008345;
}

    .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-text-box .text-title {
        color: #455A64;
        font-size: 11px;
        font-weight: 300;
        padding: 0px;
        margin: 0px;
        line-height: 1.4;
    }

    .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-text-box .text-name {
        color: #263238;
        /*line-height: 13px;*/
        font-size: 12px;
        padding: 0px;
        margin: 0px;
        line-height: 1.4;
    }

    .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-text-box .text-date {
        color: #78909C;
        font-size: 11px;
        font-weight: 300;
        padding: 0px;
        margin: 0px;
        line-height: 1.4;
    }

    .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-right-box .serial-box {
        border-radius: 10px;
        line-height: 13px;
    }

        .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-right-box .serial-box .serial-text {
            color: #263238;
            font-size: 11px;
            font-weight: 400;
            text-align: right;
            margin-bottom: 12px;
        }

    .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-right-box .status-box {
        border-radius: 10px;
        /*height: 18px;*/
    }

        .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-right-box .status-box.Active {
            background: #C8E6C9;
            border: 1px solid #A5D6A7;
            text-align: center;
        }

        .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-right-box .status-box.PendingApproval,
        .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-right-box .status-box.AwaitingReferral,
        .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-right-box .status-box.AwaitingResponse,
        .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-right-box .status-box.InactivePendingConditions,
        .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-right-box .status-box.Awaiting Approval {
            background: #FFFDE7;
            border: 1px solid #FDD835;
            text-align: center;
        }

        .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-right-box .status-box.Expired,
        .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-right-box .status-box.CredentialsExpired {
            background: #ECEFF1;
            border: 1px solid #CFD8DC;
            text-align: center;
        }

        .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-right-box .status-box.Cancelled,
        .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-right-box .status-box.Suspended {
            background: #FFEBEE;
            border: 1px solid #FFCDD2;
            text-align: center;
        }

        .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .item-right-box .status-box .status-text {
            color: #263238;
            font-size: 11px;
            /*font-weight: bold;*/
            padding: 1px 6px;
            line-height: 1.65;
            margin: 0;
            text-transform: capitalize;
        }

    .az-ma-EntityProfileView .item-box-wrapper .item-box-inner .no-image {
        width: 48px;
        line-height: 42px;
        text-align: center;
        border-radius: 50%;
        color: #ccc;
        font-weight: 600;
        text-transform: uppercase;
        border: 3px solid #ccc;
        margin: 0;
    }

    /* EntityCredentials start */
    .az-ma-EntityProfileView .optionSection {
        background: #FAFAFA;
        height: 48px;
        margin-top: -10px;
    }

.az-ma-EntityProfileView .optionSection .optionSection-wrapper {
    padding: 7px 16px;
    border: 1px solid #ECEFF1;
}

.az-ma-EntityProfileView .optionSection .optionSection-wrapper .optionSection-inner {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

    .az-ma-EntityProfileView .optionSection .optionSection-wrapper .optionSection-inner .credential-category-option .az-field-input-wrapper,
    .az-ma-EntityProfileView .optionSection .optionSection-wrapper .optionSection-inner .credential-status-option .az-field-input-wrapper,
    .az-ma-EntityProfileView .optionSection .optionSection-wrapper .optionSection-inner .credential-category-option.az-field-text .az-field-input-wrapper,
    .az-ma-EntityProfileView .optionSection .optionSection-wrapper .optionSection-inner .credential-category-option.az-field-focused .az-field-input-wrapper,
    .az-ma-EntityProfileView .optionSection .optionSection-wrapper .optionSection-inner .credential-status-option.az-field-text .az-field-input-wrapper,
    .az-ma-EntityProfileView .optionSection .optionSection-wrapper .optionSection-inner .credential-status-option.az-field-focused .az-field-input-wrapper {
        background-color: #FAFAFA !important;
        border-color: #CFD8DC !important;
        border-radius: 4px !important;
        padding: 0 5px 0 8px;
    }
    .az-ma-EntityProfileView .optionSection .optionSection-wrapper .optionSection-inner .credential-category-option.az-niall-field div.az-triggers-panel a.az-trigger-btn,
    .az-ma-EntityProfileView .optionSection .optionSection-wrapper .optionSection-inner .credential-status-option.az-niall-field div.az-triggers-panel a.az-trigger-btn {
        background-size: 14px;
        width: 14px;
    }

    .az-ma-EntityProfileView .optionSection .optionSection-wrapper .optionSection-inner .credential-category-option .az-field-label,
    .az-ma-EntityProfileView .optionSection .optionSection-wrapper .optionSection-inner .credential-status-option .az-field-label {
        font-size: 12px;
        color: #455A64;
        font-weight: 600;
    }

/* EntityCredentials end */
/* EntityMembershipAndAffiliationCombine start */
.az-ma-EntityProfileView .combine {
    background: #FAFAFA;
    height: 48px;
    margin-top: -10px;
    border: 1px solid #ECEFF1;
}

.az-ma-EntityProfileView .combine .combine-wrapper {
    padding: 8px 16px;
}

.az-ma-EntityProfileView .combine .combine-wrapper .combine-inner {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: end;
}

    .az-ma-EntityProfileView .combine .combine-wrapper .combine-inner .combine-club-status-option .az-field-input-wrapper,
    .az-ma-EntityProfileView .combine .combine-wrapper .combine-inner .combine-ngb-status-option .az-field-input-wrapper,
    .az-ma-EntityProfileView .combine .combine-wrapper .combine-inner .combine-club-status-option.az-field-text .az-field-input-wrapper,
    .az-ma-EntityProfileView .combine .combine-wrapper .combine-inner .combine-club-status-option.az-field-focused .az-field-input-wrapper,
    .az-ma-EntityProfileView .combine .combine-wrapper .combine-inner .combine-ngb-status-option.az-field-text .az-field-input-wrapper,
    .az-ma-EntityProfileView .combine .combine-wrapper .combine-inner .combine-ngb-status-option.az-field-focused .az-field-input-wrapper {
        background-color: #FAFAFA !important;
        border-color: #CFD8DC !important;
        border-radius: 4px !important;
        padding: 0 5px 0 8px;
    }
    .az-ma-EntityProfileView .combine .combine-wrapper .combine-inner .combine-club-status-option.az-niall-field div.az-triggers-panel a.az-trigger-btn,
    .az-ma-EntityProfileView .combine .combine-wrapper .combine-inner .combine-ngb-status-option.az-niall-field div.az-triggers-panel a.az-trigger-btn {
        background-size: 14px;
        width: 14px;
    }
    .az-ma-EntityProfileView .combine .combine-wrapper .combine-inner .combine-club-status-option .az-field-label,
    .az-ma-EntityProfileView .combine .combine-wrapper .combine-inner .combine-ngb-status-option .az-field-label {
        font-size: 12px;
        color: #455A64;
        font-weight: 600;
    }
    
    .az-ma-EntityProfileView .combine .combine-wrapper .combine-inner h4 {
        color: #263238;
        font-size: 14px;
    }

/* EntityMembershipAndAffiliationCombine end */


.az-ma-tabs.classic-tabs.az-ma-tabs-plain.az-ma-tabs-plain-ext .nav li {
    padding: 0;
}
.az-ma-tabs.classic-tabs.az-ma-tabs-plain.az-ma-tabs-plain-ext .nav li a {
    padding: 12px 16px !important;
}
.az-ma-tabs.classic-tabs.az-ma-tabs-plain.az-ma-tabs-plain-ext .nav li a em {
    text-transform: capitalize;
    font-weight: 600 !important;
}
.az-ma-tabs.classic-tabs.az-ma-tabs-plain.az-ma-tabs-plain-ext .nav li a {
    color: #455A64 !important;
}
.az-ma-tabs.classic-tabs.az-ma-tabs-plain.az-ma-tabs-plain-ext .nav li a.active {
    color: #008345 !important;
}
.az-ma-tabs.classic-tabs.az-ma-tabs-plain.az-ma-tabs-plain-ext .nav li a.active::before {
    background-color: #008345;
}
.az-ent-ext-no-record {
    text-align: center;
    color: #78909C;
    font-size: 12px;
    padding: 1rem;
}
/*Scrollbar*/
.az-credential-ext-scrollbar {
    overflow: auto;
}
/* width */
    .az-credential-ext-scrollbar::-webkit-scrollbar {
        width: 8px;
    }

/* Track */
    .az-credential-ext-scrollbar::-webkit-scrollbar-track {
        box-shadow: inset 0 0 5px #F4F6F6;
        border-radius: 10px;
    }

/* Handle */
    .az-credential-ext-scrollbar::-webkit-scrollbar-thumb {
        background: #E5E8E8;
        border-radius: 10px;
    }

/* Handle on hover */
.item-picker::-webkit-scrollbar-thumb:hover {
    background: #CCD1D1;
}
/*Event Management Attendee Drawer Start*/

.attendeeviewheading {
    display: flex;
    background-color: #f5f5f5;
    padding: 8px 16px;
    /*justify-content: space-between;*/
    border-bottom: 1px solid #ddd;
    align-items: center;
}
    .attendeeviewheading p {
        margin: 0;
        font-weight: 600;
    }
    /*End*/
    @media (max-width: 563px) {
        .az-ma-EntityProfileView .optionSection {
        height: auto;
    }

    .az-ma-EntityProfileView .optionSection .optionSection-wrapper {
        padding: 7px 0px;
    }

    .az-ma-EntityProfileView .optionSection .optionSection-wrapper .optionSection-inner {
        flex-direction: column;
        align-items: start;
    }
        .az-ma-EntityProfileView .optionSection .optionSection-wrapper .optionSection-inner .credential-category-option,
        .az-ma-EntityProfileView .optionSection .optionSection-wrapper .optionSection-inner .credential-status-option {
            padding: 5px 0px;
        }
        
}
div.help-floating-btn {
    transition: width 300ms;
    bottom: 80px;
    height: 40px;
    background: green;
    width: 40px;
    margin-right: 0;
    margin-left: auto;
    overflow: hidden;
    border-radius: 20px 0 0 20px
}

    div.help-floating-btn:hover {
        width: 90px;
    }

    div.help-floating-btn a {
        color: #fff;
        /* line-height: 43px; */
        width: 40px;
        display: inline-flex;
        height: 40px;
        text-align: center;
        padding: 0px;
        /* background: #0f230f; */
        margin: 0px 0;
        font-size: 18px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        outline: none;
    }

        div.help-floating-btn a span.fas {
            width: 20px;
            height: 20px;
            display: inline-block;
            margin: 10px;
        }

        div.help-floating-btn a span.help-text {
            display: inline-block;
            line-height: 40px;
            font-size: 14px;
        }

