/* Minification failed. Returning unminified contents.
(673,1): run-time error CSS1019: Unexpected token, found '@import'
(673,9): run-time error CSS1019: Unexpected token, found 'url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700')'
(2027,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2028,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2041,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(2042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2069,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2070,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2992,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2993,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3009,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(3010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3043,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3044,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
  list-style: none;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
  display: block;
  margin: 2px 0;
  padding: 4px;
  width: 19em;
}
@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}
.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 4px;
}
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month";
}
.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month";
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}
.bootstrap-datetimepicker-widget table td.cw {
  font-size: .8em;
  height: 20px;
  line-height: 20px;
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee;
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}
.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #337ab7;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 4px;
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td span.old {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}
.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
/*!
 * 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}
/*  Generated by www.menucool.com/drop-down-menu  */
/* main menu
----------------------------*/
#FullWidthMenu{display:block; text-align:center; /*Specify the alignment of the whole UL if UL is not width:100%;*/}
#FullWidthMenu ul{margin:0 auto; padding:0; text-align:left; /* Alignment of each top-level menu items within the UL */ width:100%; font-size:0; display:inline-block; list-style:none; position:relative; z-index:999999990;}
#FullWidthMenu li{margin:0; padding:0; display:inline-block; *display:inline; zoom:1; /*for IE6-7*/ position:relative; vertical-align:middle; outline:none; -moz-user-select:none; -webkit-user-select: none; -ms-user-select: none;}
#FullWidthMenu li a{color:#464646; font-weight:400; padding:12px 25px 10px; font-size:14px; margin-left:25px; display:block; position:relative; transition:all 0.4s;}
#FullWidthMenu .full-width {position: static; border-radius:0; /*border-top:1px solid transparent;*/ transition:all 0.4s;}
#FullWidthMenu .over{color:#fff; background:#1982c3; /*border-top:1px solid #1982c3;*/ border-color:transparent;}
#FullWidthMenu .over a{color:#fff; text-decoration:none; background:none;}
#FullWidthMenu .over.no-sub{}
#FullWidthMenu .top-heading{font-weight:bold; margin:0 16px; color:inherit; text-decoration:none; display:inline-block; outline:0; cursor:pointer;}
/* links of top-heading */
#FullWidthMenu a, #FullWidthMenu a:link, #FullWidthMenu a:hover{/*color:inherit;*/}
#FullWidthMenu a:hover{}
#FullWidthMenu a:focus{/*outline:1px dotted #09F;*/}
/* caret(arrow icon) */
#FullWidthMenu .caret{color:inherit; left:-12px; width: 0; height: 0; overflow:hidden;/*for IE6*/ vertical-align:middle; margin-bottom:2px; border-top: 4px solid;/*caret size is 4px now*/ border-right: 4px solid transparent; border-left: 4px solid transparent; display: inline-block; position:relative;}  
        
/* sub-menu layout
----------------------------*/
#FullWidthMenu .dropdown{width:auto; left:0px; color:#000; padding:0;margin:0;display:none;position:absolute;overflow:hidden; /*top:100%;*/ background-color:#1982c3; /*border:1px solid rgba(255,255,255,0.35); border-top:none; border-radius:2px;*/ /*box-shadow: 0 2px 8px #ddd;*/}
#FullWidthMenu .full-width .dropdown { width:100%; padding:0; margin:0; max-width:1400px; z-index:1}
#FullWidthMenu .offset300 {left:-300px;right:auto;}
#FullWidthMenu .right-aligned {left:auto; right:0px;}
#FullWidthMenu .over .dropdown{display:block;}
#FullWidthMenu .dd-inner { text-align:center; padding:20px 20px 40px; margin:0; background-color:#1982c3;  white-space:nowrap; font-size:13px;}
#FullWidthMenu ul ul{margin:0;padding:0;text-align:left;width:auto;background:none;border:none;display:block;position:static;z-index:0;border-radius:0; overflow:hidden;}
#FullWidthMenu ul ul li{font-size:12px; padding:0; /*It determines the line height*/ color:inherit; line-height:1; margin:0; display:block; position:static; background:none; border:none; transition:none; border-radius:0; float:left; width:33.33%;}
#FullWidthMenu ul ul li .yamm-content{padding:0 30px 0 0;}
 
/* links in sub menu
----------------------------*/
#FullWidthMenu .dropdown a{color:#fff; font-size:14px; text-transform:uppercase; padding: 12px 0; margin: 0; border-bottom: 1px dashed #4cb4e6; line-height:1; text-decoration:none; transition:color 0.4s; position:relative; z-index:1; transition:all 0.4s;}
#FullWidthMenu .dropdown a:before{position:relative; top:1px; color:#fff; padding-right:4px; transition:all 0.4s;}
#FullWidthMenu .dropdown a:hover, #FullWidthMenu .dropdown a:focus{text-decoration:none; color:#b9dbff; padding-left:10px;}
#FullWidthMenu .dropdown a:after{position:absolute; width:100%; height:0; background:#fff; top:0; left:0; content:""; z-index:-1; transition:all 0.4s; display:none;}
#FullWidthMenu .dropdown a:hover:before, #FullWidthMenu .dropdown a:focus:before{color:#b9dbff;}
#FullWidthMenu .dropdown a:hover:after{height:100%;}
/* blocks within the sub-menu
-----------------------------*/
#FullWidthMenu .column{text-align:left; vertical-align:top;/*or middle*/ display:inline-block; *display:inline;*zoom:1; white-space:normal; width:auto;min-width:200px; padding:0 30px; border-right:1px solid #999;}
#FullWidthMenu .dd-inner ul:last-child{border-right:none;}
#FullWidthMenu h3 {font-weight: 500; line-height: 1.1; margin-top: 12px; margin-bottom: 8px; font-size: 24px;}
#FullWidthMenu div.column h3 {text-transform:uppercase;}
/* useful when http://www.menucool.com/ddmenu/one-menu-for-all-pages */
#ddmenuLink {display:none;}
.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{box-sizing:border-box;background:inherit;display:block;padding:0;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;box-sizing:border-box;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panels{overflow:hidden}.mm-panel{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.mm-panel.mm-opened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel.mm-subopened{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel.mm-highest{z-index:1}.mm-panel.mm-noanimation{-webkit-transition:none!important;transition:none!important}.mm-panel.mm-noanimation.mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}.mm-panels>.mm-panel:not(.mm-hidden){display:block}.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}.mm-vertical .mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{box-sizing:border-box;height:40px;bottom:auto}.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1}.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}.mm-next:after,.mm-prev:before{content:'';border-top:2px solid transparent;border-left:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}.mm-navbar>*{display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar .mm-btn:first-child{left:0}.mm-navbar .mm-btn:last-child{text-align:right;right:0}.mm-panel .mm-navbar{display:none}.mm-panel.mm-hasnavbar .mm-navbar{display:block}.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}.mm-listview{font:inherit;font-size:14px;line-height:20px}.mm-listview a,.mm-listview a:hover{text-decoration:none}.mm-listview>li{position:relative}.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}.mm-listview>li>a,.mm-listview>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0}.mm-listview>li:not(.mm-divider):after{left:20px}.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}.mm-listview .mm-next.mm-fullsubopen{width:100%}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}.mm-menu .mm-divider{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}html.mm-opened{overflow-x:hidden;position:relative}html.mm-blocking{overflow:hidden}html.mm-blocking body{overflow:hidden}html.mm-background .mm-page{background:inherit}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed}.mm-menu.mm-offcanvas.mm-opened{display:block}.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-opened{z-index:10}.mm-menu.mm-offcanvas{width:80%;min-width:140px;max-width:440px}html.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){html.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}
@charset "UTF-8";.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}
.mm-menu .mm-listview.mm-border-none>li:after,.mm-menu .mm-listview>li.mm-border-none:after,.mm-menu.mm-border-none .mm-listview>li:after{content:none}.mm-menu .mm-listview.mm-border-full>li:after,.mm-menu .mm-listview>li.mm-border-full:after,.mm-menu.mm-border-full .mm-listview>li:after{left:0!important}.mm-menu .mm-listview.mm-border-offset>li:after,.mm-menu .mm-listview>li.mm-border-offset:after,.mm-menu.mm-border-offset .mm-listview>li:after{right:20px}
.mm-menu.mm-fx-menu-zoom{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}html.mm-opened .mm-menu.mm-fx-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}html.mm-opening .mm-menu.mm-fx-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}html.mm-right.mm-opened .mm-menu.mm-fx-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}html.mm-right.mm-opening .mm-menu.mm-fx-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-menu.mm-fx-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}html.mm-opened .mm-menu.mm-fx-menu-slide{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}html.mm-opening .mm-menu.mm-fx-menu-slide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html.mm-right.mm-opened .mm-menu.mm-fx-menu-slide{-webkit-transform:translate(30%,0);-ms-transform:translate(30%,0);transform:translate(30%,0);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}html.mm-right.mm-opening .mm-menu.mm-fx-menu-slide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-fx-menu-fade{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}html.mm-opening .mm-menu.mm-fx-menu-fade{opacity:1}.mm-menu .mm-fx-panels-none.mm-panel,.mm-menu.mm-fx-panels-none .mm-panel{-webkit-transition-property:none;transition-property:none}.mm-menu .mm-fx-panels-none.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-none .mm-panel.mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu .mm-fx-panels-zoom.mm-panel,.mm-menu.mm-fx-panels-zoom .mm-panel{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0)}.mm-menu .mm-fx-panels-zoom.mm-panel.mm-opened,.mm-menu.mm-fx-panels-zoom .mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-menu .mm-fx-panels-zoom.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-zoom .mm-panel.mm-subopened{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}.mm-menu .mm-fx-panels-slide-0.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu .mm-fx-panels-slide-100.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu .mm-fx-panels-slide-up.mm-panel,.mm-menu.mm-fx-panels-slide-up .mm-panel{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.mm-menu .mm-fx-panels-slide-up.mm-panel.mm-opened,.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-opened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu .mm-fx-panels-slide-up.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li{-webkit-transition:none .4s ease;transition:none .4s ease}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(1){-webkit-transition-delay:50ms;transition-delay:50ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(3){-webkit-transition-delay:150ms;transition-delay:150ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(5){-webkit-transition-delay:250ms;transition-delay:250ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(7){-webkit-transition-delay:350ms;transition-delay:350ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(8){-webkit-transition-delay:.4s;transition-delay:.4s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(9){-webkit-transition-delay:450ms;transition-delay:450ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(10){-webkit-transition-delay:.5s;transition-delay:.5s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(11){-webkit-transition-delay:550ms;transition-delay:550ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(12){-webkit-transition-delay:.6s;transition-delay:.6s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(13){-webkit-transition-delay:650ms;transition-delay:650ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(14){-webkit-transition-delay:.7s;transition-delay:.7s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(15){-webkit-transition-delay:750ms;transition-delay:750ms}.mm-menu.mm-fx-listitems-slide .mm-listview>li{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}html.mm-opening .mm-menu.mm-fx-listitems-slide .mm-panel.mm-opened .mm-listview>li{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.mm-menu.mm-fx-listitems-fade .mm-listview>li{-webkit-transition-property:opacity;transition-property:opacity;opacity:0}html.mm-opening .mm-menu.mm-fx-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}.mm-menu.mm-fx-listitems-drop .mm-listview>li{-webkit-transition-property:opacity,top;transition-property:opacity,top;opacity:0;top:-25%}html.mm-opening .mm-menu.mm-fx-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}
.mm-menu.mm-offcanvas.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}html.mm-opening .mm-menu.mm-fullscreen.mm-opened~.mm-slideout{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}@media all and (max-width:140px){html.mm-opening .mm-menu.mm-fullscreen.mm-opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:10000px){html.mm-opening .mm-menu.mm-fullscreen.mm-opened~.mm-slideout{-webkit-transform:translate(10000px,0);-ms-transform:translate(10000px,0);transform:translate(10000px,0);-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-fullscreen.mm-opened~.mm-slideout{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}@media all and (max-width:140px){html.mm-right.mm-opening .mm-menu.mm-fullscreen.mm-opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:10000px){html.mm-right.mm-opening .mm-menu.mm-fullscreen.mm-opened~.mm-slideout{-webkit-transform:translate(-10000px,0);-ms-transform:translate(-10000px,0);transform:translate(-10000px,0);-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}}.mm-menu.mm-offcanvas.mm-fullscreen.mm-bottom,.mm-menu.mm-offcanvas.mm-fullscreen.mm-top{height:100%;min-height:140px;max-height:10000px}
html.mm-iconbar body{overflow-x:hidden}html.mm-iconbar .mm-page{background:inherit;min-height:100vh}html.mm-iconbar .mm-slideout{box-sizing:border-box;padding-right:60px;-webkit-transform:translate(60px,0);-ms-transform:translate(60px,0);transform:translate(60px,0);-webkit-transform:translate3d(60px,0,0);transform:translate3d(60px,0,0)}.mm-menu.mm-iconbar{display:block}
.mm-menu .mm-panels>.mm-panel.mm-listview-justify:after,.mm-menu .mm-panels>.mm-panel.mm-listview-justify:before,.mm-menu.mm-listview-justify .mm-panels>.mm-panel:after,.mm-menu.mm-listview-justify .mm-panels>.mm-panel:before{content:none;display:none}.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview,.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;margin-top:0;margin-bottom:0}.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li,.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;min-height:40px}.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li:not(.mm-divider),.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li>a:not(.mm-next),.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li>span,.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li>a:not(.mm-next),.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li>span{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mm-listview-small .mm-listview>li>a:not(.mm-next),.mm-listview-small .mm-listview>li>span{padding:7px 10px 7px 20px}.mm-listview-small .mm-listview>li.mm-vertical>.mm-next,.mm-listview-small .mm-vertical>.mm-listview>li>.mm-next{height:34px}.mm-listview-large .mm-listview>li>a:not(.mm-next),.mm-listview-large .mm-listview>li>span{padding:15px 10px 15px 20px}.mm-listview-large .mm-listview>li.mm-vertical>.mm-next,.mm-listview-large .mm-vertical>.mm-listview>li>.mm-next{height:50px}.mm-listview-huge .mm-listview>li>a:not(.mm-next),.mm-listview-huge .mm-listview>li>span{padding:20px 10px 20px 20px}.mm-listview-huge .mm-listview>li.mm-vertical>.mm-next,.mm-listview-huge .mm-vertical>.mm-listview>li>.mm-next{height:60px}.mm-listview .mm-divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}.mm-listview .mm-spacer{padding-top:40px}.mm-listview .mm-spacer>.mm-next{top:40px}.mm-listview .mm-spacer.mm-divider{padding-top:25px}.mm-listview .mm-inset{list-style:inside disc;padding:0 10px 15px 40px;margin:0}.mm-listview .mm-inset>li{padding:5px 0}
.mm-menu .mm-listview.mm-multiline>li>a,.mm-menu .mm-listview.mm-multiline>li>span,.mm-menu .mm-listview>li.mm-multiline>a,.mm-menu .mm-listview>li.mm-multiline>span,.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span{text-overflow:clip;white-space:normal}
.mm-menu.mm-opened[class*=mm-pagedim]~#mm-blocker{opacity:0}html.mm-opening .mm-menu.mm-opened[class*=mm-pagedim]~#mm-blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}.mm-menu.mm-opened.mm-pagedim~#mm-blocker{background:inherit}.mm-menu.mm-opened.mm-pagedim-white~#mm-blocker{background:#fff}.mm-menu.mm-opened.mm-pagedim-black~#mm-blocker{background:#000}
.mm-menu.mm-popup{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;z-index:2;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.mm-menu.mm-popup.mm-opened~.mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-menu.mm-popup.mm-opened~#mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}html.mm-opening .mm-menu.mm-popup{opacity:1}
.mm-menu.mm-offcanvas.mm-right{left:auto}html.mm-right.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:550px){html.mm-right.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(-440px,0);-ms-transform:translate(-440px,0);transform:translate(-440px,0);-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}html.mm-front .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}html.mm-front #mm-blocker{z-index:1}html.mm-front .mm-menu.mm-offcanvas{z-index:2}.mm-menu.mm-offcanvas.mm-front,.mm-menu.mm-offcanvas.mm-next{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu.mm-offcanvas.mm-front.mm-right,.mm-menu.mm-offcanvas.mm-next.mm-right{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu.mm-offcanvas.mm-top{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.mm-menu.mm-offcanvas.mm-bottom{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{width:100%;min-width:100%;max-width:100%}.mm-menu.mm-offcanvas.mm-bottom{top:auto}html.mm-opening .mm-menu.mm-offcanvas.mm-front,html.mm-opening .mm-menu.mm-offcanvas.mm-next{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{height:80%;min-height:140px;max-height:880px}
.mm-menu.mm-shadow-page:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:100;-webkit-clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%)}.mm-menu.mm-shadow-page.mm-right:after{left:auto;right:100%}.mm-menu.mm-shadow-page.mm-front:after,.mm-menu.mm-shadow-page.mm-next:after{content:none;display:none}.mm-menu.mm-shadow-page:after{box-shadow:0 0 10px rgba(0,0,0,.3)}.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 10px rgba(0,0,0,.3)}
.mm-menu.mm-theme-dark{background:#333;border-color:rgba(0,0,0,.15);color:rgba(255,255,255,.8)}.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,.15)}.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.05)}.mm-menu.mm-theme-dark .mm-divider{background:rgba(255,255,255,.05)}.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255,255,255,.8)}.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-fixeddivider span{background:rgba(255,255,255,.05)}.mm-menu.mm-keyboardfocus a:focus{background:rgba(0,0,0,.1)}.mm-menu.mm-shadow-page.mm-theme-dark:after{box-shadow:0 0 20px rgba(0,0,0,.5)}.mm-menu.mm-shadow-panels.mm-theme-dark .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 20px rgba(0,0,0,.5)}.mm-menu.mm-theme-dark .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)}.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-indexer a{color:rgba(255,255,255,.4)}.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover{background:rgba(0,0,0,.1)}.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,.15)}.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333}.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu.mm-theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white .mm-navbar a,.mm-menu.mm-theme-white .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-btn:after,.mm-menu.mm-theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,.1)}.mm-menu.mm-theme-white .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.05);tap-highlight-color:rgba(0,0,0,.05)}.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white .mm-divider{background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-fixeddivider span{background:rgba(0,0,0,.05)}.mm-menu.mm-keyboardfocus a:focus{background:rgba(0,0,0,.05)}.mm-menu.mm-shadow-page.mm-theme-white:after{box-shadow:0 0 10px rgba(0,0,0,.2)}.mm-menu.mm-shadow-panels.mm-theme-white .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 10px rgba(0,0,0,.2)}.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-indexer a{color:rgba(0,0,0,.3)}.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover{background:rgba(0,0,0,.05)}.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu.mm-theme-black{background:#000;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6)}.mm-menu.mm-theme-black .mm-navbar a,.mm-menu.mm-theme-black .mm-navbar>*{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-btn:after,.mm-menu.mm-theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255,255,255,.2)}.mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.3);tap-highlight-color:rgba(255,255,255,.3)}.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.3)}.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.2)}.mm-menu.mm-theme-black .mm-divider{background:rgba(255,255,255,.2)}.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,.6)}.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-fixeddivider span{background:rgba(255,255,255,.2)}.mm-menu.mm-keyboardfocus a:focus{background:rgba(255,255,255,.3)}.mm-menu.mm-shadow-page.mm-theme-black:after{content:none;display:none}.mm-menu.mm-shadow-panels.mm-theme-black .mm-panel.mm-opened:nth-child(n+2){box-shadow:false}.mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-indexer a{color:rgba(255,255,255,.4)}.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover{background:rgba(255,255,255,.3)}.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.3)}.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,.2)}.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu .mm-tileview.mm-listview:after,.mm-menu.mm-tileview .mm-listview:after{content:'';display:block;clear:both}.mm-menu .mm-tileview.mm-listview>li,.mm-menu.mm-tileview .mm-listview>li{width:50%;height:0;padding:50% 0 0 0;float:left;position:relative}.mm-menu .mm-tileview.mm-listview>li:after,.mm-menu.mm-tileview .mm-listview>li:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs{width:12.5%;padding-top:12.5%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-s,.mm-menu.mm-tileview .mm-listview>li.mm-tile-s{width:25%;padding-top:25%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-l,.mm-menu.mm-tileview .mm-listview>li.mm-tile-l{width:75%;padding-top:75%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl{width:100%;padding-top:100%}.mm-menu .mm-tileview.mm-listview>li>a,.mm-menu .mm-tileview.mm-listview>li>span,.mm-menu.mm-tileview .mm-listview>li>a,.mm-menu.mm-tileview .mm-listview>li>span{line-height:1px;text-align:center;padding:50% 10px 0 10px;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}.mm-menu .mm-tileview.mm-listview>li>.mm-next,.mm-menu.mm-tileview .mm-listview>li>.mm-next{width:auto}.mm-menu .mm-tileview.mm-listview>li>.mm-next:after,.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,.mm-menu.mm-tileview .mm-listview>li>.mm-next:before{content:none;display:none}.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0}.mm-menu.mm-tileview .mm-panel:after{content:none;display:none}.mm-menu.mm-tileview .mm-listview{margin:0}
html.mm-widescreen body{position:relative}html.mm-widescreen #mm-blocker{display:none!important}html.mm-widescreen .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:70%!important;margin-left:30%!important}html.mm-widescreen .mm-page{background:inherit;box-sizing:border-box}html.mm-widescreen.mm-blocking,html.mm-widescreen.mm-blocking body{overflow:auto}.mm-menu.mm-widescreen{border-right-width:1px;border-right-style:solid;display:block!important;width:30%!important;min-width:0!important;max-width:none!important;top:0!important;right:auto!important;bottom:0!important;left:0!important;z-index:100!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mm-menu.mm-widescreen.mm-pageshadow:after{content:none;display:none}
.mm-menu.mm-autoheight{-webkit-transition:none .4s ease;transition:none .4s ease;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.mm-menu.mm-autoheight:not(.mm-offcanvas){position:relative}.mm-menu.mm-measureheight .mm-panel.mm-vertical.mm-opened,.mm-menu.mm-measureheight .mm-panel:not(.mm-vertical){display:block!important}.mm-menu.mm-measureheight .mm-panels>.mm-panel{bottom:auto!important;height:auto!important}
.mm-columns{-webkit-transition-property:width;transition-property:width}.mm-columns .mm-panels>.mm-panel{right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-columns .mm-panels>.mm-panel.mm-opened,.mm-columns .mm-panels>.mm-panel.mm-subopened{border-left:1px solid;border-color:inherit;display:block!important}.mm-columns .mm-panels>.mm-columns-0{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-columns-0 .mm-panels>.mm-panel{z-index:0}.mm-columns-0 .mm-panels>.mm-panel else{width:100%}.mm-columns-0 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu.mm-offcanvas.mm-columns-0{width:80%;min-width:140px;max-width:0}html.mm-opening .mm-menu.mm-columns-0.mm-opened~.mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-menu.mm-columns-0.mm-opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:0px){html.mm-opening .mm-menu.mm-columns-0.mm-opened~.mm-slideout{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-0.mm-opened~.mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-0.mm-opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:0px){html.mm-right.mm-opening .mm-menu.mm-columns-0.mm-opened~.mm-slideout{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.mm-columns .mm-panels>.mm-columns-1{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-columns-1 .mm-panels>.mm-panel{z-index:1;width:100%}.mm-columns-1 .mm-panels>.mm-panel else{width:100%}.mm-columns-1 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){-webkit-transform:translate(200%,0);-ms-transform:translate(200%,0);transform:translate(200%,0);-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu.mm-offcanvas.mm-columns-1{width:80%;min-width:140px;max-width:440px}html.mm-opening .mm-menu.mm-columns-1.mm-opened~.mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-menu.mm-columns-1.mm-opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){html.mm-opening .mm-menu.mm-columns-1.mm-opened~.mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-1.mm-opened~.mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-1.mm-opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:550px){html.mm-right.mm-opening .mm-menu.mm-columns-1.mm-opened~.mm-slideout{-webkit-transform:translate(-440px,0);-ms-transform:translate(-440px,0);transform:translate(-440px,0);-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}.mm-columns .mm-panels>.mm-columns-2{-webkit-transform:translate(200%,0);-ms-transform:translate(200%,0);transform:translate(200%,0);-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-columns-2 .mm-panels>.mm-panel{z-index:2;width:50%}.mm-columns-2 .mm-panels>.mm-panel else{width:100%}.mm-columns-2 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){-webkit-transform:translate(300%,0);-ms-transform:translate(300%,0);transform:translate(300%,0);-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu.mm-offcanvas.mm-columns-2{width:80%;min-width:140px;max-width:880px}html.mm-opening .mm-menu.mm-columns-2.mm-opened~.mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-menu.mm-columns-2.mm-opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:1100px){html.mm-opening .mm-menu.mm-columns-2.mm-opened~.mm-slideout{-webkit-transform:translate(880px,0);-ms-transform:translate(880px,0);transform:translate(880px,0);-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-2.mm-opened~.mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-2.mm-opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:1100px){html.mm-right.mm-opening .mm-menu.mm-columns-2.mm-opened~.mm-slideout{-webkit-transform:translate(-880px,0);-ms-transform:translate(-880px,0);transform:translate(-880px,0);-webkit-transform:translate3d(-880px,0,0);transform:translate3d(-880px,0,0)}}.mm-columns .mm-panels>.mm-columns-3{-webkit-transform:translate(300%,0);-ms-transform:translate(300%,0);transform:translate(300%,0);-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-columns-3 .mm-panels>.mm-panel{z-index:3;width:33.34%}.mm-columns-3 .mm-panels>.mm-panel else{width:100%}.mm-columns-3 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){-webkit-transform:translate(400%,0);-ms-transform:translate(400%,0);transform:translate(400%,0);-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu.mm-offcanvas.mm-columns-3{width:80%;min-width:140px;max-width:1320px}html.mm-opening .mm-menu.mm-columns-3.mm-opened~.mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-menu.mm-columns-3.mm-opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:1650px){html.mm-opening .mm-menu.mm-columns-3.mm-opened~.mm-slideout{-webkit-transform:translate(1320px,0);-ms-transform:translate(1320px,0);transform:translate(1320px,0);-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-3.mm-opened~.mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-3.mm-opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:1650px){html.mm-right.mm-opening .mm-menu.mm-columns-3.mm-opened~.mm-slideout{-webkit-transform:translate(-1320px,0);-ms-transform:translate(-1320px,0);transform:translate(-1320px,0);-webkit-transform:translate3d(-1320px,0,0);transform:translate3d(-1320px,0,0)}}.mm-columns .mm-panels>.mm-columns-4{-webkit-transform:translate(400%,0);-ms-transform:translate(400%,0);transform:translate(400%,0);-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-columns-4 .mm-panels>.mm-panel{z-index:4;width:25%}.mm-columns-4 .mm-panels>.mm-panel else{width:100%}.mm-columns-4 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){-webkit-transform:translate(500%,0);-ms-transform:translate(500%,0);transform:translate(500%,0);-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}.mm-menu.mm-offcanvas.mm-columns-4{width:80%;min-width:140px;max-width:1760px}html.mm-opening .mm-menu.mm-columns-4.mm-opened~.mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-menu.mm-columns-4.mm-opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:2200px){html.mm-opening .mm-menu.mm-columns-4.mm-opened~.mm-slideout{-webkit-transform:translate(1760px,0);-ms-transform:translate(1760px,0);transform:translate(1760px,0);-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-4.mm-opened~.mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-4.mm-opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:2200px){html.mm-right.mm-opening .mm-menu.mm-columns-4.mm-opened~.mm-slideout{-webkit-transform:translate(-1760px,0);-ms-transform:translate(-1760px,0);transform:translate(-1760px,0);-webkit-transform:translate3d(-1760px,0,0);transform:translate3d(-1760px,0,0)}}.mm-columns.mm-offcanvas.mm-bottom,.mm-columns.mm-offcanvas.mm-top{width:100%;max-width:100%;min-width:100%}html.mm-opening .mm-columns.mm-offcanvas.mm-front,html.mm-opening .mm-columns.mm-offcanvas.mm-next{-webkit-transition-property:width,min-width,max-width,-webkit-transform;transition-property:width,min-width,max-width,-webkit-transform;transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform,-webkit-transform}
em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%}em.mm-counter+a.mm-next{width:90px}em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:90px}em.mm-counter+a.mm-fullsubopen{padding-left:0}em.mm-counter+a.mm-fullsubopen+a,em.mm-counter+a.mm-fullsubopen+span{padding-right:90px}.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+a,.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+span{padding-right:90px}.mm-vertical>.mm-counter{top:12px;margin-top:0}.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}.mm-nosubresults>.mm-counter{display:none}.mm-menu em.mm-counter{color:rgba(0,0,0,.3)}
.mm-divider>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px}.mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-collapsed:not(.mm-uncollapsed){display:none}.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:10;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-fixeddivider:after{content:none!important;display:none!important}.mm-hasdividers .mm-fixeddivider{display:block}.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,.05)}
html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{-webkit-transition-duration:0s;transition-duration:0s}
.mm-menu.mm-dropdown{box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}html.mm-dropdown .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}html.mm-dropdown #mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}html.mm-dropdown .mm-menu{z-index:2}html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu{display:none}.mm-menu.mm-tip:before{content:'';background:inherit;box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-menu.mm-tipleft:before{left:22px}.mm-menu.mm-tipright:before{right:22px}.mm-menu.mm-tiptop:before{top:-8px}.mm-menu.mm-tipbottom:before{bottom:-8px}
.mm-iconpanel .mm-panels>.mm-panel{-webkit-transition-property:left,-webkit-transform;transition-property:left,-webkit-transform;transition-property:transform,left;transition-property:transform,left,-webkit-transform}.mm-iconpanel .mm-panels>.mm-panel.mm-opened,.mm-iconpanel .mm-panels>.mm-panel.mm-subopened{border-left:1px solid;border-color:inherit;display:block!important}.mm-iconpanel .mm-panels>.mm-panel.mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0}.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px}.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px}.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px}.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px}.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px}.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px}.mm-subblocker{background:inherit;opacity:0;display:block;max-height:100%;position:absolute;top:0;right:0;left:0;z-index:3;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.mm-subopened .mm-subblocker{opacity:.6;bottom:-100000px}
.mm-keyboardfocus a:focus{outline:0}.mm-menu.mm-keyboardfocus a:focus{background:rgba(255,255,255,.5)}
.mm-navbars-bottom,.mm-navbars-top{background:inherit;border-color:inherit;border-width:0;overflow:hidden;position:absolute;left:0;right:0;z-index:3}.mm-navbars-bottom>.mm-navbar,.mm-navbars-top>.mm-navbar{border:none;padding:0;position:relative;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-navbars-top{border-bottom-style:solid;border-bottom-width:1px;top:0}.mm-navbars-bottom{border-top-style:solid;border-top-width:1px;bottom:0}.mm-navbar.mm-hasbtns{padding:0 40px}.mm-navbar[class*=mm-navbar-content-]>*{box-sizing:border-box;display:block;float:left}.mm-navbar .mm-breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}.mm-navbar .mm-breadcrumbs>*{display:inline-block;padding:10px 3px}.mm-navbar .mm-breadcrumbs>a{text-decoration:underline}.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}.mm-hasnavbar-top-1 .mm-panels{top:40px}.mm-hasnavbar-top-2 .mm-panels{top:80px}.mm-hasnavbar-top-3 .mm-panels{top:120px}.mm-hasnavbar-top-4 .mm-panels{top:160px}.mm-hasnavbar-bottom-1 .mm-panels{bottom:40px}.mm-hasnavbar-bottom-2 .mm-panels{bottom:80px}.mm-hasnavbar-bottom-3 .mm-panels{bottom:120px}.mm-hasnavbar-bottom-4 .mm-panels{bottom:160px}.mm-navbar-size-2{height:80px}.mm-navbar-size-3{height:120px}.mm-navbar-size-4{height:160px}.mm-navbar-content-2>*{width:50%}.mm-navbar-content-3>*{width:33.33%}.mm-navbar-content-4>*{width:25%}.mm-navbar-content-5>*{width:20%}.mm-navbar-content-6>*{width:16.67%}
.mm-menu.mm-rtl{direction:rtl}.mm-menu.mm-rtl.mm-offcanvas{right:auto}.mm-menu.mm-rtl .mm-panel:not(.mm-opened){-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu.mm-rtl .mm-panel.mm-subopened{-webkit-transform:translate(30%,0);-ms-transform:translate(30%,0);transform:translate(30%,0);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-menu.mm-rtl .mm-navbar .mm-btn:first-child{left:auto;right:0}.mm-menu.mm-rtl .mm-navbar .mm-btn:last-child{right:auto;left:0}.mm-menu.mm-rtl .mm-navbar .mm-next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-menu.mm-rtl .mm-navbar .mm-prev:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-menu.mm-rtl .mm-listview>li:not(.mm-divider)::after{left:0;right:20px}.mm-menu.mm-rtl .mm-listview>li>a:not(.mm-next),.mm-menu.mm-rtl .mm-listview>li>span:not(.mm-next){padding-left:10px;padding-right:20px!important;margin-right:0!important}.mm-menu.mm-rtl .mm-listview .mm-next{right:auto;left:0}.mm-menu.mm-rtl .mm-listview .mm-next:before{left:auto;right:0}.mm-menu.mm-rtl .mm-listview .mm-next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-menu.mm-rtl .mm-listview .mm-next+a,.mm-menu.mm-rtl .mm-listview .mm-next+span{margin-left:50px}.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+a,.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+span{padding-left:50px}.mm-menu.mm-rtl em.mm-counter{left:45px;right:auto}.mm-menu.mm-rtl em.mm-counter+a.mm-next+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+span{margin-left:90px}.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+a,.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+span{padding-left:90px}.mm-menu.mm-rtl label.mm-check,.mm-menu.mm-rtl label.mm-toggle{left:20px;right:auto!important}.mm-menu.mm-rtl label.mm-toggle+a,.mm-menu.mm-rtl label.mm-toggle+span{padding-left:80px}.mm-menu.mm-rtl label.mm-check+a,.mm-menu.mm-rtl label.mm-check+span{padding-left:60px}.mm-menu.mm-rtl a.mm-next+label.mm-check,.mm-menu.mm-rtl a.mm-next+label.mm-toggle{left:60px}.mm-menu.mm-rtl a.mm-next+label.mm-check+a,.mm-menu.mm-rtl a.mm-next+label.mm-check+span,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span{margin-left:50px}.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span{padding-left:70px}.mm-menu.mm-rtl a.mm-next+label.mm-check+a,.mm-menu.mm-rtl a.mm-next+label.mm-check+span{padding-left:50px}.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle{left:100px}.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+span,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+span{margin-left:90px}.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-]{left:0}.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-].mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-rtl.mm-iconpanel .mm-panel{-webkit-transition-property:right,-webkit-transform;transition-property:right,-webkit-transform;transition-property:transform,right;transition-property:transform,right,-webkit-transform}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-0{right:0}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-1{right:40px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-2{right:80px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-3{right:120px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-4{right:160px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-5{right:200px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-6{right:240px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-opened{border-left:none;border-right:1px solid;border-color:inherit}
.mm-search,.mm-search input{box-sizing:border-box}.mm-search{height:40px;padding:7px 10px 0 10px;position:relative}.mm-search input{border:none!important;outline:0!important;box-shadow:none!important;border-radius:4px;font:inherit;font-size:14px;line-height:26px;display:block;box-sizing:border-box;width:100%;height:26px;min-height:26px;max-height:26px;margin:0;padding:0 10px}.mm-search input::-ms-clear{display:none}.mm-search .mm-clear,.mm-search .mm-next{right:0}.mm-panel>.mm-search{width:100%;position:absolute;top:0;left:0}.mm-panel.mm-hassearch{padding-top:40px}.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px}.mm-panel.mm-hassearch.mm-hasnavbar>.mm-search{top:40px}.mm-noresultsmsg{text-align:center;font-size:21px;padding:40px 0}.mm-noresults .mm-indexer{display:none!important}li.mm-nosubresults>a.mm-next{display:none}li.mm-nosubresults>a.mm-next+a,li.mm-nosubresults>a.mm-next+span{padding-right:10px}.mm-menu .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-indexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-100px;z-index:15;-webkit-transition:right .4s ease;transition:right .4s ease;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-indexer a{text-decoration:none;display:block;height:3.85%}.mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px}.mm-hasindexer .mm-indexer{right:0}.mm-hasindexer .mm-fixeddivider{right:20px}.mm-menu .mm-indexer a{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen){-webkit-transition:background .4s ease;transition:background .4s ease}.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover{background:rgba(255,255,255,.5)}.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.5)}
input.mm-check,input.mm-toggle{position:absolute;left:-10000px}label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2}label.mm-check:before,label.mm-toggle:before{content:'';display:block}label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px}label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px}input.mm-toggle:checked~label.mm-toggle:before{float:right}label.mm-check{width:30px;height:30px;margin-top:-15px}label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}input.mm-check:checked~label.mm-check:before{opacity:1}li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{bottom:auto;margin-top:0}li.mm-vertical label.mm-toggle{top:5px}li.mm-vertical label.mm-check{top:5px}label.mm-check,label.mm-toggle{right:20px}label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}label.mm-check+a,label.mm-check+span{padding-right:60px}a.mm-next+label.mm-check,a.mm-next+label.mm-toggle{right:60px}a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span,a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{margin-right:50px}a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px}a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px}em.mm-counter+a.mm-next+label.mm-check,em.mm-counter+a.mm-next+label.mm-toggle{right:100px}em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span,em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span{margin-right:90px}.mm-menu label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu label.mm-toggle:before{background:#f3f3f3}.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu label.mm-check:before{border-color:rgba(0,0,0,.75)}
@font-face {
  font-family: "kyc-font";
  src:url("../fonts/kyc-font.eot");
  src:url("../fonts/kyc-font.eot?#iefix") format("embedded-opentype"),
    url("../fonts/kyc-font.woff") format("woff"),
    url("../fonts/kyc-font.ttf") format("truetype"),
    url("../fonts/kyc-font.svg#kyc-font") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "kyc-font" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "kyc-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-002-attach:before {
  content: "\61";
}
.icon-003-funds:before {
  content: "\62";
}
.icon-004-museum:before {
  content: "\63";
}
.icon-005-cloud-computing:before {
  content: "\64";
}
.icon-006-doctor:before {
  content: "\65";
}
.icon-007-statement:before {
  content: "\66";
}
.icon-008-chat:before {
  content: "\67";
}
.icon-009-contract-1:before {
  content: "\68";
}
.icon-010-upload:before {
  content: "\69";
}
.icon-011-resume:before {
  content: "\6a";
}
.icon-012-fingerprint:before {
  content: "\6b";
}
.icon-013-users:before {
  content: "\6c";
}
.icon-014-logout:before {
  content: "\6d";
}
.icon-015-smartphone:before {
  content: "\6e";
}
.icon-016-contact:before {
  content: "\6f";
}
.icon-017-locked:before {
  content: "\70";
}
.icon-initiate-product:before {
  content: "\71";
}
.icon-019-contract:before {
  content: "\72";
}
.icon-018-user:before {
  content: "\73";
}
.icon-020-money:before {
  content: "\74";
}
.icon-all-icon:before {
  content: "\75";
}
.icon-001-bull-side-view-black-animal-shape:before {
  content: "\76";
}
.icon-info:before {
  content: "\77";
}
.icon-rupee-1:before {
  content: "\78";
}
.icon-print:before {
  content: "\79";
}
.icon-floppy-disk:before {
  content: "\7a";
}
.icon-like:before {
  content: "\41";
}
.icon-ios-clock-outline:before {
  content: "\42";
}
.icon-tick:before {
  content: "\43";
}
.icon-angle-right:before {
  content: "\45";
}
.icon-angle-left:before {
  content: "\46";
}
.icon-down-open-mini:before {
  content: "\44";
}
.icon-man-people-streamline-user:before {
  content: "\47";
}
.icon-ios-monitor-outline:before {
  content: "\49";
}
.icon-caddie-shopping-streamline:before {
  content: "\48";
}
.icon-rupee:before {
  content: "\4a";
}
.icon-reception-bell:before {
  content: "\4b";
}
.icon-calculator:before {
  content: "\4c";
}
.icon-confirmed-action-cloud:before {
  content: "\4d";
}
.icon-user:before {
  content: "\4e";
}
.icon-dot-circle-o:before {
  content: "\4f";
}
.icon-ios-circle-outline:before {
  content: "\50";
}
.icon-search:before {
  content: "\52";
}
.icon-cancel:before {
  content: "\51";
}
.icon-caret-up-down:before {
  content: "\53";
}
.icon-caret-up-two:before {
  content: "\54";
}
.icon-caret-down-two:before {
  content: "\55";
}
.icon-exchange:before {
  content: "\57";
}
.icon-up-arrow:before {
  content: "\56";
}
.icon-down-arrow:before {
  content: "\58";
}
.icon-close-cross-thin-circular-button:before {
  content: "\59";
}
.icon-funnel:before {
  content: "\5a";
}
.icon-add-circular-button:before {
  content: "\30";
}
.icon-minus-sign-in-a-circle:before {
  content: "\31";
}
.icon-pencil:before {
  content: "\32";
}
.icon-document:before {
  content: "\33";
}
.icon-stats:before {
  content: "\34";
}
.icon-right-arrow-circular-button:before {
  content: "\35";
}
.icon-left-arrow-circular-button:before {
  content: "\36";
}
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700');

html, body {
    height: 100%;
}

body {
    margin: 0;
    padding: 0;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    height: 100%;
    font-weight: 300;
    background: #e5e9ec;
    background: -webkit-linear-gradient(#e5e9ec 50%, #dfdfdf) fixed no-repeat; /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#e5e9ec 50%, #dfdfdf) fixed no-repeat; /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#e5e9ec 50%, #dfdfdf) fixed no-repeat; /* For Firefox 3.6 to 15 */
    background: linear-gradient(#e5e9ec 50%, #dfdfdf) fixed no-repeat; /* Standard syntax */
}

/* Reset CSS */
.white-bg {
    background: #fff;
}

h1, h2, h3, h4, h5, h6 {
    text-transform: uppercase;
}

a, a:hover, a:focus {
    text-decoration: none;
}

.clear {
    clear: both;
}

.btn {
    border: 0;
    padding: 10px 20px; /*box-shadow:3px 3px 0px #dbdbdb;*/
    font-weight: 300;
    text-transform: uppercase;
    background: #eaeaea;
    border-radius: 0 !important;
    transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
}

    .btn:hover {
        background: #1982c3;
        color: #fff;
    }

.btn-primary {
    background: #1982c3;
}

.btn.btn-primary:focus {
    outline: 0;
    background-color: #1982c3; /*box-shadow:3px 3px 0px #dbdbdb;*/
}

.btn, .btn.md-primary { /*color:#fff;*/
}

.text-danger {
    color: #ee4639;
}

.text-success {
    color: #56a239;
}

.btn.btn-submit, .main-container .btn-primary.btn.btn-submit:hover, .btn-primary.btn.btn-submit:focus {
    background: #1982c3;
    color: #fff !important; /*box-shadow:3px 3px 0px #dbdbdb;*/
    padding: 10px 40px;
    margin: 0 5px;
}

.btn.btn-reset, .main-container .btn-primary.btn.btn-reset:hover, .btn-primary.btn.btn-reset:focus {
    background: #ee4639 !important;
    color: #fff !important; /*box-shadow:3px 3px 0px #dbdbdb;*/
    padding: 10px 40px;
    margin: 5px;
}

.btn:not(.btn-raised):not(.btn-link):hover, .btn:not(.btn-raised):not(.btn-link):focus, .input-group-btn .btn:not(.btn-raised):not(.btn-link):hover, .input-group-btn .btn:not(.btn-raised):not(.btn-link):focus {
    background-color: #1982c3;
}

.checkbox input[type=checkbox]:checked + .checkbox-material .check, label.checkbox-inline input[type=checkbox]:checked + .checkbox-material .check {
    color: #fff;
    border: 1px solid #1982c3;
}

.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
    margin-top: 10px;
}

.modal.modal-primary .modal-header {
    background: #1982c3;
    border-radius: 0;
    padding: 10px 15px;
    border: 0;
}

.modal.modal-primary .modal-content {
    border-radius: 0;
    box-shadow: none;
    border: none;
}

.modal.modal-primary.warning-modal .modal-header {
    background: #ee4639;
}

.modal.modal-primary .modal-header .close {
    color: #fff;
    opacity: 1;
    font-weight: 100;
    font-size: 25px;
    margin-top: -5px;
}

    .modal.modal-primary .modal-header .close:focus {
        outline: 0;
    }

.btn-link {
    font-weight: 300;
}

.main-wrapper {
}

.main-container {
    padding: 30px 0 0;
}

.login-page .main-container {
    padding: 0;
}

.form-group .bootstrap-select.btn-group {
    height: 36px;
}

.bootstrap-select > .btn-default:before {
    background: url(../images/select-arrow.png) 100% 40% no-repeat;
    height: 15px;
    width: 15px;
    top: 10px;
}

.btn-help {
    top: 7px;
    color: #1982c3;
}

.bootstrap-select .bs-searchbox {
    margin-top: 0;
    height: 45px;
}

    .bootstrap-select .bs-searchbox:before {
        top: 3px;
        height: 35px;
    }

.checkbox span.checkbox-text {
    font-size: 14px;
    float: left; /*padding-left:30px;*/
    color: #5a5a5a;
}

span.checkbox-material, span.checkbox-material.checkbox-text {
    float: left;
}

span.checkbox-material {
}

    span.checkbox-material.checkbox-text {
        padding: 0;
        margin: 0;
        width: 90%;
    }

.checkbox .checkbox-material:before, label.checkbox-inline .checkbox-material:before {
    top: -1px;
    left: -1px;
}

.header-wrapper {
    background: none;
}

    .header-wrapper.float-top {
        box-shadow: none;
        position: relative;
        width: 100%;
    }

.top-navbar {
    background: none;
    border: 0;
    border-radius: 0;
    margin: 0;
}

    .top-navbar .navbar-nav {
        float: right;
        margin: 16px 0 0;
    }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background: none;
    color: #e46c0a;
}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span {
    color: #3e3e3e;
    font-size: 16px;
    font-weight: 400;
}

.container-wrapper {
    overflow: hidden;
    padding: 20px 0 30px;
}

.left-panel-wrap, .right-panel-wrap {
    float: left;
    width: 35%;
}

.left-panel-wrap {
    background: #fff;
    box-shadow: 0 0 30px #d2d2d2;
}

.right-panel-wrap {
    width: 65%;
}

ul.cal-left-menu, .left-panel-form {
    float: left;
}

ul.cal-left-menu {
    width: 35%;
}

.left-panel-form {
    width: 65%;
}

.left-form-wrap {
    padding: 0 20px;
}

h2.common-heading, h3.top-right-heading {
    font-size: 25px;
    color: #1982c3;
    font-weight: 700;
    margin: 0;
    padding: 30px 0 20px;
}

h3.top-right-heading {
    color: #616161;
    font-weight: 300;
    padding: 10px 0 0;
    text-align: right;
    font-size: 18px;
}

    h3.top-right-heading span {
        font-weight: bold;
        padding: 0 0 0 3px;
    }

    h3.top-right-heading a, h3.top-right-heading a:hover {
        color: #7a7a7a;
    }

ul.cal-left-menu {
    margin: 0;
    padding: 0;
    list-style: none;
    background: #f7f7f7;
    box-shadow: 0 0 25px #d2d2d2;
    min-height: 800px;
}

    ul.cal-left-menu li {
        display: block;
        position: relative;
    }

        ul.cal-left-menu li a {
            display: block;
            padding: 20px 0;
            border-top: 1px solid #dbdbdb;
        }

        ul.cal-left-menu li:first-child a {
            border-top: 0;
        }

        ul.cal-left-menu li a span.icon-cal {
            text-align: center;
            display: block;
        }

            ul.cal-left-menu li a span.icon-cal:before {
                color: #fff;
                padding: 11px 0 0;
                width: 54px;
                height: 55px;
                display: inline-block;
                border-radius: 100%;
                background: #5f5f5f;
                font-size: 33px;
                text-align: center;
            }

        ul.cal-left-menu li a i {
            display: block;
            font-style: normal;
            text-align: center;
            text-transform: uppercase;
            color: #5c5c5c;
            font-weight: 300;
            padding: 4px 0 0;
        }

        ul.cal-left-menu li a span.icon-cal.bond-icon:before {
            font-size: 29px;
            padding: 13px 0 0 4px;
        }

        ul.cal-left-menu li.active {
            background: #fff;
        }

            ul.cal-left-menu li.active:before {
                position: absolute;
                left: 0;
                top: 0;
                width: 3px;
                height: 100%;
                background: #ee4639;
                content: "";
            }

            ul.cal-left-menu li.active span.icon-cal:before {
                background: #ee4639;
            }

            ul.cal-left-menu li.active a i {
                color: #000;
            }

.left-form-wrap md-input-container {
    margin: 6px 0;
}

    .left-form-wrap md-input-container label {
        font-weight: 300;
        color: #424242;
        font-size: 15px;
    }

    .left-form-wrap md-input-container .md-input {
        border-color: #bfbfbf;
    }

.left-form-wrap .md-primary {
    display: block;
    margin: 0 auto;
}

.common-form {
}

    .common-form .form-group {
    }

        .common-form .form-group .form-control {
            font-weight: 300;
            color: #424242;
            font-size: 15px;
            border: 0;
            border-bottom: 1px solid #bfbfbf;
            border-radius: 0;
            box-shadow: none;
            padding: 8px 0;
            height: 38px;
        }

        .common-form .form-group input.form-control:focus {
            border-color: #1982c3;
        }

.form-control[disabled] {
    background: none;
}

.calculator-form .form-group {
    margin: 0 0 20px;
}

.right-panel-container {
    padding: 0 30px;
}

.tabsdemoDynamicHeight md-content {
    background-color: transparent !important;
}

    .tabsdemoDynamicHeight md-content md-tabs {
        background: #f6f6f6;
        border: 1px solid #e1e1e1;
    }

        .tabsdemoDynamicHeight md-content md-tabs md-tabs-wrapper {
            background: white;
        }

    .tabsdemoDynamicHeight md-content h1:first-child {
        margin-top: 0;
    }

ul.portfolio-tabs {
    margin: 0;
    padding: 30px 0 0;
    list-style: none;
    display: flex;
}

    ul.portfolio-tabs li {
        display: inline-block;
        opacity: 0.6;
        width: 24.6%;
        padding: 0 0 20px;
        border-left: 1px solid #fff;
    }

        ul.portfolio-tabs li:first-child {
            border-left: 0;
        }

        ul.portfolio-tabs li a {
            display: block;
            background: #ee4639;
            padding: 40px 10px 25px;
            color: #fff;
            text-align: center;
            position: relative;
        }

            ul.portfolio-tabs li a span.tabs-icon-circle {
                display: block;
                width: 68px;
                height: 68px;
                border-radius: 100%;
                background: rgba(255,255,255,0.2);
                margin: -78px auto 0;
                position: relative;
                z-index: 999;
            }

                ul.portfolio-tabs li a span.tabs-icon-circle span.tabs-icon-circle-inner {
                    display: block;
                    border: 6px solid rgba(255,255,255,0.6);
                    border-radius: 100%;
                    width: 60px;
                    height: 60px;
                    margin: 0 auto;
                    position: relative;
                    top: 4px;
                }

                    ul.portfolio-tabs li a span.tabs-icon-circle span.tabs-icon-circle-inner span.inner-circle {
                        width: 48px;
                        height: 48px;
                        background: #ee4639;
                        display: block;
                        border-radius: 100%;
                        margin: 0 auto;
                        padding: 7px 0 0;
                        font-size: 31px;
                        text-align: center;
                    }

            ul.portfolio-tabs li a i {
                display: block;
                font-style: normal;
                font-weight: 300;
                text-transform: uppercase;
                font-size: 14px;
                padding: 16px 0 0;
            }

            ul.portfolio-tabs li a span.tabs-value {
                font-size: 18px;
                font-weight: 400;
                display: block;
            }

        ul.portfolio-tabs li.active {
            opacity: 1;
        }

        ul.portfolio-tabs li:nth-child(1) a {
            background: #ee4639;
        }

        ul.portfolio-tabs li:nth-child(2) a {
            background: #1982c3;
        }

        ul.portfolio-tabs li:nth-child(3) a {
            background: #56a239;
        }

        ul.portfolio-tabs li:nth-child(4) a {
            background: #19a6c0;
        }

        ul.portfolio-tabs li:nth-child(1) a span.tabs-icon-circle span.tabs-icon-circle-inner span.inner-circle {
            background: #ee4639;
        }

        ul.portfolio-tabs li:nth-child(2) a span.tabs-icon-circle span.tabs-icon-circle-inner span.inner-circle {
            background: #1982c3;
        }

        ul.portfolio-tabs li:nth-child(3) a span.tabs-icon-circle span.tabs-icon-circle-inner span.inner-circle {
            background: #56a239;
        }

        ul.portfolio-tabs li:nth-child(4) a span.tabs-icon-circle span.tabs-icon-circle-inner span.inner-circle {
            background: #19a6c0;
            font-size: 26px;
            padding: 10px 0 0 4px;
        }

        ul.portfolio-tabs li.active a:before {
            position: absolute;
            bottom: -12px;
            left: 45%;
            width: 26px;
            height: 26px;
            content: "";
            background: none;
            transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
        }

        ul.portfolio-tabs li:nth-child(1).active a:before {
            background: #ee4639;
        }

        ul.portfolio-tabs li:nth-child(2).active a:before {
            background: #1982c3;
        }

        ul.portfolio-tabs li:nth-child(3).active a:before {
            background: #56a239;
        }

        ul.portfolio-tabs li:nth-child(4).active a:before {
            background: #19a6c0;
        }

.calculator-table-wrap {
    background: #fff;
    box-shadow: 0 0 20px #c6c6c6;
    margin: 20px 0 0;
}

table.calculator-table {
    margin: 0 0 20px;
}

    table.calculator-table tr {
    }

        table.calculator-table tr th, table.calculator-table tr td {
            font-size: 15px;
            padding: 8px 15px;
            font-weight: 300;
        }

        table.calculator-table tr th {
            background: #5f5f5f;
            color: #fff;
            border-left: 1px solid #9d9d9d;
        }

            table.calculator-table tr th:first-child {
                border: 0;
            }

        table.calculator-table tr td {
            color: #616161;
            font-size: 14px;
            border-bottom: 1px solid #dcdcdc;
            padding: 5px 15px;
        }

            table.calculator-table tr td.blue-text {
                color: #1982c3;
                font-weight: 400;
            }

            table.calculator-table tr td span.icon-sign {
                font-size: 16px;
            }

            table.calculator-table tr td span.icon-thumbsup {
                color: #75b4db;
            }

            table.calculator-table tr td span.icon-thumbsdown {
                color: #ed9791;
            }

            table.calculator-table tr td span.icon-cancel {
                color: #ed9791;
            }

.white-tooltip + .tooltip > .tooltip-inner {
    background-color: #75b4db;
    color: #fff;
    box-shadow: 0 0 2px #aaa;
}

.white-tooltip + .tooltip > .tooltip-arrow {
    border-top-color: #75b4db;
}

.red-tooltip + .tooltip > .tooltip-inner {
    background-color: #ed9791;
    color: #fff;
    box-shadow: 0 0 2px #aaa;
}

.red-tooltip + .tooltip > .tooltip-arrow {
    border-top-color: #ed9791;
}

.tenure-wrap {
    padding: 15px 20px 20px;
    overflow: hidden;
    display: inline-block;
    position: relative;
}

    .tenure-wrap:after {
        position: absolute;
        right: 13px;
        bottom: 0;
        text-transform: uppercase;
        font-size: 12px;
        color: #757575;
        font-weight: 300;
        content: "months";
    }

.tenure-h, .tenure-box, .tenure-value-box {
    display: inline-block;
}

.tenure-h {
    margin: 0;
    padding: 0;
    color: #525252;
    font-weight: 300;
}

.tenure-box {
    min-width: 250px;
    margin: 0 10px 0 15px;
    border: 1px solid #ddd !important;
    border-radius: 0;
}

.tenure-value-box {
    border: 1px solid #d1d1d1;
    background: #f9f9f9;
    color: #757575;
    padding: 5px;
    width: 40px;
    text-align: center;
}

.tenure-box .ui-widget-header {
    background: #1982c3;
    border-radius: 0;
}

.tenure-box .ui-widget-content {
    background: #f0f0f0;
    border-radius: 0;
}

.tenure-box .ui-slider-handle {
    background: #fff;
    border: 0;
    box-shadow: 0 0 5px #aaa;
    border-radius: 0;
    cursor: pointer;
}

    .tenure-box .ui-slider-handle:focus {
        outline: 0;
    }

.calculato-proceed-btn-wrap {
    padding: 10px 20px 20px;
    display: block;
    overflow: hidden;
}

    .calculato-proceed-btn-wrap p, .calculato-proceed-btn-wrap button {
        display: inline-block;
    }

    .calculato-proceed-btn-wrap p {
        padding: 10px 0 0;
        margin: 0;
        font-size: 18px;
        font-weight: 300;
        color: #525252;
    }

        .calculato-proceed-btn-wrap p span {
            color: #1982c3;
            font-size: 20px;
            font-weight: 400;
        }

    .calculato-proceed-btn-wrap button {
        float: right;
    }

.btn.proceed-btn {
    background: #1982c3 url("../images/proceed-btn-arrow.png") 88% 47% no-repeat;
    padding: 10px 28px 10px 18px;
}

.btn.add-btn {
    background: #1982c3 url("../images/add-btn-icon.png") 10% 47% no-repeat;
    padding: 10px 18px 10px 42px;
    margin: 0 auto;
    display: block;
    position: relative;
    top: 20px;
}

.calculator-form {
    display: none;
    text-align: center;
}

    .calculator-form.active {
        display: block;
    }

table.calculator-table span.for-mobile {
    display: none;
}


/* KYC CSS */
.header-wrapper {
    background: #fff;
    border-bottom: 1px solid #c5c5c5;
}

.main-wrapper {
    margin-top: 30px;
}

.common-heading-wrap {
    padding: 10px 0 30px;
}

h2.common-kyc-heading {
    margin: 0;
    padding: 0;
    font-size: 20px;
    color: #0074bd;
    font-weight: 400;
    text-align: center; /*text-transform:none;*/
}

    h2.common-kyc-heading span { /*color:#ee4639;*/ /*font-weight:700;*/
    }

.kyc-center-form-wrap {
    background: #fff;
    box-shadow: 0 0px 20px 0 rgba(156, 156, 156, 0.1);
}

.kyc-center-form-header { /*background:#1982c3;*/
    padding: 14px;
    position: relative;
    overflow: hidden;
    background: #1982c3; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, #1982c3, #2e98da); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #1982c3, #2e98da); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #1982c3, #2e98da); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #1982c3, #2e98da); /* Standard syntax (must be last) */
    /*top: -18px;
    width: 98%;*/
    margin: 0 auto;
    /*box-shadow: 0 12px 20px -10px rgba(0, 103, 255, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(0, 79, 255, 0.2);*/
}

h2.kyc-heading {
    padding: 0;
    margin: 0;
    color: rgba(255,255,255,0.8);
    font-size: 18px;
    font-weight: 300;
    text-transform: none; /*position:relative;*/
}

    h2.kyc-heading:before {
        position: absolute;
        bottom: 0;
        width: 78px;
        height: 48px;
        background: #ee4639;
        right: 0;
        content: "";
        z-index: 1;
    }

.kyc-center-form-header:before, .kyc-center-form-header:after {
    position: absolute;
    bottom: -2px;
    width: 50%;
    height: 2px;
    content: "";
    display: none;
}

.kyc-center-form-header:before {
    background: rgba(238,70,57,0.5);
    left: 0;
}

.kyc-center-form-header:after {
    background: rgba(25,130,195,0.5);
    right: 0;
}

h2.kyc-heading span.icon {
    color: rgba(255,255,255,0.8);
}

.icon-018-user:before, .icon-017-locked:before {
    position: absolute;
    left: 0;
    font-size: 24px;
    top: -1px;
}

.icon-018-user:before {
    left: 12px;
    top: 10px;
}

h2.kyc-heading span.heading-text { /*padding:2px 0 0 32px;*/
    display: inline-block;
}

h2.kyc-heading span.already-member-text {
    float: right;
    font-size: 16px;
    display: inline-block;
    padding: 0;
    position: relative;
    z-index: 2;
}

h2.kyc-heading a.sign-in-btn {
    font-size: 16px;
    color: rgba(255,255,255,0.8);
    display: inline-block;
    margin: 0 0 0 32px;
}

h2.kyc-heading span.icon-017-locked {
    padding: 4px 0 0 30px;
}

.profile-page h2.kyc-heading span.heading-text {
    padding: 0 0 0 30px;
}

h2.login-heading:before {
    display: none;
}

.kyc-center-form-container {
    padding: 30px; /*overflow:hidden;*/
    position: relative;
}
    /*.kyc-center-form-container:before, .kyc-center-form-container:after{position:absolute; top:0; width:50%; height:2px; content:""; display:none;}
.kyc-center-form-container:before{background:rgba(238,70,57,0.5); left:0;}*/
    .kyc-center-form-container:after {
        background: rgba(25,130,195,0.5);
        right: 0;
        display: block;
        content: "";
        bottom: 0;
        width: 0;
        height: 0;
        position: relative;
        clear: both;
    }

.kyc-center-tabs {
    border: 0;
    padding: 0 0 15px;
}

    .kyc-center-tabs label.btn {
        background: #ececec;
        position: relative;
        text-transform: none;
        transition: none;
        border: 0;
        margin-left: 0;
    }

    .kyc-center-tabs label.btn {
        border-radius: 20px 0 0 20px;
    }

        .kyc-center-tabs label.btn + label.btn {
            border-radius: 0 20px 20px 0;
            margin-left: 0;
        }

        .kyc-center-tabs label.btn.active {
            background: #1982c3;
            outline: 0;
        }

            .kyc-center-tabs label.btn.active:before {
                position: absolute;
                bottom: -7px;
                width: 15px;
                height: 15px;
                background: #1982c3;
                left: 46%;
                content: "";
                transform: rotate(45deg);
                -moz-transform: rotate(45deg);
                -webkit-transform: rotate(45deg);
                -o-transform: rotate(45deg);
            }

.kyc-center-form-container .kyc-center-tabs label.btn:hover {
    background: #ececec;
    color: #424242;
}

.kyc-center-tabs label.btn.active:hover, .kyc-center-tabs label.btn.active.focus {
    background: #1982c3;
    color: #fff;
}

.kyc-center-tabs label {
    color: #424242;
}


.form-group .input-group {
    display: block;
    overflow: hidden;
}

.form-group.label-floating label.control-label, .form-group.label-placeholder label.control-label {
    color: #424242;
    font-weight: 300;
}

.form-group .input-group .form-control {
    padding: 6px 0;
    border-radius: 0;
    box-shadow: none;
    border: 0;
    border-bottom: 1px solid #ccc;
    height: 36px;
}

.form-group.label-select label.control-label {
    color: rgb(66, 66, 66);
    font-weight: 300;
    font-size: 14px;
    position: absolute;
    top: -25px;
    left: 0px;
    z-index: 9;
    cursor: auto;
    padding: 0px;
    margin: 0px;
}

    .form-group.label-select label.control-label:focus {
        color: #1982c3;
    }

.checkbox.label-checkbox {
    margin-top: 20px;
}

.admin-search-btn-wrap {
    padding: 20px 0 10px;
}

.bootstrap-select.btn-group .btn .filter-option, .bootstrap-select.btn-group .dropdown-menu li a span.text {
    text-transform: none;
    color: #000;
}

.bootstrap-select.btn-group .btn .caret {
    color: #000;
}

.bootstrap-select.btn-group .dropdown-menu li a span.text {
    color: #000;
}

.btn-group.bootstrap-select .dropdown-menu li.selected a span.text, .btn-group.bootstrap-select .dropdown-menu li.active a span.text {
    color: #fff;
    background: #1982c3;
}

.btn-group.bootstrap-select .dropdown-menu li:first-child.active a span.text {
    background: none;
}

.img-captcha-input-box input:focus {
    outline: 0;
}

.form-control {
    padding: 6px 0;
    color: #000;
}

.form-group.is-focused .form-control {
    padding-left: 0;
}

    .form-group.is-focused .form-control.dropup.open {
        padding: 6px 0;
    }

.checkbox {
    margin: 0;
}

    .checkbox label, .radio label {
        padding: 0;
    }

    .checkbox .checkbox-material .check, label.checkbox-inline .checkbox-material .check {
        width: 18px;
        height: 18px;
        border: 1px solid #aaa;
        border-radius: 0;
    }

    .checkbox label .checkbox-material {
        font-size: 12px;
        font-weight: 300;
    }

.radio-box-wrap {
}

img.img-captcha {
    margin: 30px 0 10px;
}

.img-captcha-input-box {
}

    .img-captcha-input-box input {
        border: 0;
        background: #ebebeb;
        padding: 8px 10px;
        color: #000;
        font-weight: 300;
    }

    .img-captcha-input-box .icons8-Refresh {
        background: #5b99bf;
        padding: 5px;
        width: 38px;
        height: 37px;
        vertical-align: top;
    }

.field-validation-error, label.error {
    color: #e95757 !important;
    font-weight: 300 !important;
    display: inline-block;
    padding-top: 5px;
}

.color-border-bottom {
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    display: none;
}

    .color-border-bottom:before, .color-border-bottom:after {
        position: absolute;
        top: 0;
        width: 50%;
        height: 2px;
        content: "";
    }

    .color-border-bottom:before {
        background: rgba(238,70,57,0.5);
        left: 0;
    }

    .color-border-bottom:after {
        background: rgba(25,130,195,0.5);
        right: 0;
    }


.login-form-content {
    padding-top: 10px;
}

    .login-form-content .form-group .form-control {
        font-weight: 300;
    }

    .login-form-content .form-group.is-focused .form-control {
        font-weight: 300;
        box-shadow: none;
    }

.form-group .checkbox label, .form-group .radio label, .form-group label {
    font-size: 14px;
    font-weight: 300;
}

.no-margin {
    margin: 0;
}

body.bd-scroll {
    padding: 0;
}

.dashboard-wrapper {
    padding: 30px 0 0;
    background: url("../images/dashboard-bg.jpg") top center no-repeat;
    background-size: cover;
}

ul.dashboard-menu {
    margin: 0;
    padding: 0;
    list-style: none; /*width:200px;*/
    box-shadow: none;
    background: #fff;
    text-align: center;
    border-bottom: 2px solid rgba(0,0,0,0.2);
}

    ul.dashboard-menu li {
        display: inline-block;
        text-align: center;
        padding: 10px 20px 0;
        position: relative;
    }

        ul.dashboard-menu li:before, ul.dashboard-menu li:after {
            position: absolute;
            content: "";
            z-index: 2;
        }

        ul.dashboard-menu li:before {
            height: 4px;
            width: 170px;
            left: -90px;
            top: 30px;
            border: 0;
            background: #dbdbdb;
        }

        ul.dashboard-menu li:after {
            width: 10px;
            height: 10px;
            border: 1px solid #bdbdbd;
            border-radius: 50%;
            top: -10px;
            left: 95px;
            display: none;
        }

        ul.dashboard-menu li:first-child:before, ul.dashboard-menu li:first-child:after {
            display: none;
        }

        ul.dashboard-menu li a {
            display: block;
            position: relative;
            z-index: 3;
            width: 52px;
            margin: 0 auto;
        }

            ul.dashboard-menu li a span {
                display: block;
                width: 48px;
                height: 48px; /*border:1px solid #8d8d8d;*/
                border-radius: 50%;
                margin: 0 auto;
                font-size: 26px;
                padding: 9px 0 0;
                color: #fff;
                background: #757575;
            }

                ul.dashboard-menu li a span.icon-initiate-product {
                    font-size: 30px;
                    padding: 6px 0 0;
                }

                ul.dashboard-menu li a span.icon-012-fingerprint {
                    font-size: 27px;
                }

        ul.dashboard-menu li p {
            font-size: 15px;
            font-weight: 300;
            color: #757575;
            text-align: center;
            margin: 0;
            padding: 5px 0 10px;
            position: relative;
            z-index: 3;
        }

        ul.dashboard-menu li.active a span {
            border-color: #1982c3;
            color: #1982c3;
            background: #fff;
        }

        ul.dashboard-menu li.done a span {
            border-color: #1982c3;
            color: #fff;
            background-color: #1982c3;
        }

        ul.dashboard-menu li.done:before, ul.dashboard-menu li.active:before {
            background: #1982c3;
        }

        ul.dashboard-menu li.done p {
            color: #000;
        }

        ul.dashboard-menu li.active p {
            color: #1982c3;
        }

        ul.dashboard-menu li a span:after {
            display: block;
            width: 42px;
            height: 42px;
            border: 1px solid #d2d2d2;
            border-radius: 50%;
            position: absolute;
            background: #757575;
            content: "";
            top: 3px;
            margin: 0 0 0 3px;
        }

        ul.dashboard-menu li a span:before {
            position: relative;
            z-index: 1;
        }

        ul.dashboard-menu li.done a span:after {
            background: #1982c3;
            border-color: #fff;
        }

        ul.dashboard-menu li.active a span {
            border: none;
            background: #1982c3;
        }

            ul.dashboard-menu li.active a span:before {
                color: #1982c3;
            }

            ul.dashboard-menu li.active a span:after {
                background: #fff;
                border-color: #fff;
                top: 1px;
                margin: 0 0 0 1px;
                width: 46px;
                height: 46px;
            }

        ul.dashboard-menu li.active a:before {
            display: block;
            width: 40px;
            height: 40px;
            background: #67bff7;
            border-radius: 50%;
            position: absolute;
            content: "";
            left: 6px;
            top: 4px;
            -webkit-transition: all 1.5s ease-out;
            -moz-transition: all 1.5s ease-out;
            transition: all 1.5s ease-out;
            -webkit-animation: circle-wave 1.5s infinite;
            -moz-animation: circle-wave 1.5s infinite;
            animation: circle-wave 1.5s infinite;
        }

@-webkit-keyframes circle-wave {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        transform: scale(1.8);
        -webkit-transform: scale(1.8);
        -moz-transform: scale(1.8);
        -o-transform: scale(1.8);
    }
}

@-moz-keyframes circle-wave {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        transform: scale(1.8);
        -webkit-transform: scale(1.8);
        -moz-transform: scale(1.8);
        -o-transform: scale(1.8);
    }
}

@-o-keyframes circle-wave {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        transform: scale(1.8);
        -webkit-transform: scale(1.8);
        -moz-transform: scale(1.8);
        -o-transform: scale(1.8);
    }
}

@keyframes circle-wave {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        transform: scale(1.8);
        -webkit-transform: scale(1.8);
        -moz-transform: scale(1.8);
        -o-transform: scale(1.8);
    }
}

.dashboard-mobile-menu {
    display: none;
    background: #fff;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    position: relative;
    overflow: hidden;
}

.dashboard-menu-container {
    width: 84%;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
}

.dashboard-mobile-menu ul.dashboard-menu {
    border: 0;
    overflow: hidden;
    width: 2000px;
    background: none;
    text-align: left;
}

.dashboard-menu-wrapper.dashboard-mobile-menu .arrow-icon {
    top: 34%;
    width: 28px;
    height: 28px;
    margin: 0 auto;
    display: block;
    position: relative;
}

    .dashboard-menu-wrapper.dashboard-mobile-menu .arrow-icon:before {
        font-size: 28px;
        color: #858585;
    }

    .dashboard-menu-wrapper.dashboard-mobile-menu .arrow-icon:hover:before {
        color: #1982c3;
    }

.dashboard-mobile-menu .dashboard-left-arrow-wrap, .dashboard-mobile-menu .dashboard-right-arrow-wrap {
    overflow: hidden;
    height: 95px;
}

.dashboard-mobile-menu .dashboard-menu-container, .dashboard-mobile-menu .dashboard-left-arrow-wrap, .dashboard-mobile-menu .dashboard-right-arrow-wrap {
    float: left;
}

.dashboard-mobile-menu ul.dashboard-menu li {
    display: block;
    float: left;
    width: 200px;
}

    .dashboard-mobile-menu ul.dashboard-menu li:before {
        width: 180px;
    }

.dashboard-mobile-menu ul.dashboard-menu li { /*background:#f5f5f5;*/
}

    .dashboard-mobile-menu ul.dashboard-menu li.done {
    }

    .dashboard-mobile-menu ul.dashboard-menu li.active {
    }


ul.dashboard-menu li a span .zmdi-hc-fw {
    display: none;
}

h3.top-right-heading span.icon-014-logout {
    display: inline-block;
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #ddd;
    color: #ee4639;
}

    h3.top-right-heading span.icon-014-logout:before {
        transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        display: inline-block;
        position: relative;
        top: 2px;
    }

h3.top-right-heading a:hover span.icon-014-logout {
    color: #ee4639;
}

.center-btn-wrap {
    padding-top: 25px;
    padding-bottom: 25px;
    overflow: hidden;
}

.checkbox-wrap {
    padding-top: 20px;
}

    .checkbox-wrap span.checkbox-material {
        font-size: 14px;
    }

.dashboard-right-wrapper h2.kyc-heading { /*padding:0 0 0 50px; line-height:28px;*/
}

.dashboard-right-wrapper .kyc-center-form-header {
    padding: 4px 10px;
}

    .dashboard-right-wrapper .kyc-center-form-header h2.kyc-heading:before {
        height: 38px;
        width: 40px;
        transform: none;
        right: inherit;
        left: 0;
        bottom: 0;
        z-index: inherit;
    }

.dashboard-right-wrapper h2.kyc-heading span.heading-text { /*padding:2px 0 0 0;*/
    font-size: 16px;
}

.dashboard-right-wrapper h2.kyc-heading span.icon:before {
    position: absolute;
    top: 2px;
    left: 0;
    font-size: 24px;
}

.current-tab-header {
    background: #1982c3;
    padding: 7px 14px;
    margin: 0;
}

.dashboard-right-wrapper .current-tab-header h2.kyc-heading:before {
    background: #ee4639;
}

.dashboard-right-wrapper h2.kyc-heading {
}

    .dashboard-right-wrapper h2.kyc-heading span.icon-018-user:before { /*top:3px;*/
    }

    .dashboard-right-wrapper h2.kyc-heading span.icon-011-resume { /*padding:-3px;*/
    }

        .dashboard-right-wrapper h2.kyc-heading span.icon-011-resume:before { /*font-size:24px; top:4px; left:0;  margin:0 6px 0 0;*/
        }

span.accordian-arrow {
    position: absolute;
    top: 40%;
    right: 0;
    z-index: 99;
    width: 10px;
    height: 10px;
    content: "";
    background: url("../images/accordian-up-arrow.png") 40% 50% no-repeat;
}

.current-tab-header span.accordian-arrow {
    background-image: url("../images/accordian-down-arrow.png");
}

.no-padding {
    padding: 0;
}

table.document-upload-table {
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
}

    table.document-upload-table tr {
    }

        table.document-upload-table tr th, table.document-upload-table tr td {
            font-size: 16px;
            font-weight: 300;
            background: none;
            color: #252525;
            border: 1px solid #e0e0e0;
            padding: 5px 15px;
        }

        table.document-upload-table tr th {
            background: #848484;
            color: #fff;
            padding: 8px 15px;
            border-color: #9d9d9d;
        }

        table.document-upload-table tr td {
        }

            table.document-upload-table tr td a {
                color: #252525;
                display: inline-block;
            }

            table.document-upload-table tr td span.icon {
            }

                table.document-upload-table tr td span.icon:before {
                    display: block;
                    font-size: 20px;
                }

                table.document-upload-table tr td span.icon i {
                    font-style: normal;
                    display: block;
                    font-size: 14px;
                }


.kyc-center-form-wrap .panel-group {
    margin: 0;
    padding: 5px 0 0;
}

.panel-group .panel {
    border-radius: 0;
    border: 0;
}

.kyc-center-form-container {
    border-top: 0 !important;
    border-radius: 0 !important;
}

.kyc-center-form-wrap .kyc-center-form-header.panel-heading {
    padding: 0;
    border-radius: 0;
}

.ms-collapse .panel .panel-heading .panel-title a {
    position: static; /*padding:12px 10px;*/
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    display: block;
}

.kyc-center-form-wrap .kyc-center-form-header.panel-heading h2.kyc-heading { /*padding:0 0 0 54px;*/
    background-color: #eaeaea !important;
    border-bottom: 1px solid #c3c3c3;
}

.dashboard-right-wrapper .kyc-center-form-header.panel-heading h2.kyc-heading:before { /*left:-1px; bottom:0;*/
    background: #e0e0e0;
}

.dashboard-right-wrapper .kyc-center-form-header.panel-heading h2.kyc-heading span.icon-011-resume:before { /*top:10px; left:14px;*/
}

.dashboard-right-wrapper .kyc-center-form-header.panel-heading .panel-title a:after {
    top: 13px;
    right: 12px;
    color: #656565;
    -webkit-transform: rotate(-90deg) !important;
    transform: rotate(-90deg) !important;
}

.dashboard-right-wrapper .kyc-center-form-header.panel-heading .panel-title.actives a:after {
    color: #fff;
    -webkit-transform: rotate(0deg) !important;
    transform: rotate(0deg) !important;
}

.kyc-center-form-wrap .kyc-center-form-header.panel-heading h2.kyc-heading.actives {
    background-color: #868686 !important;
}

    .kyc-center-form-wrap .kyc-center-form-header.panel-heading h2.kyc-heading.actives a {
    }

        .kyc-center-form-wrap .kyc-center-form-header.panel-heading h2.kyc-heading.actives a span {
            color: #fff;
        }

            .kyc-center-form-wrap .kyc-center-form-header.panel-heading h2.kyc-heading.actives a span:before {
                color: #fff;
            }

.dashboard-right-wrapper .kyc-center-form-header.panel-heading h2.kyc-heading.actives:before {
    background: #5a5a5a;
}

.btn.btn-raised.btn-primary {
    background: #1982c3;
    color: #fff !important;
    box-shadow: none !important;
    padding: 10px 40px;
    margin: 5px;
}

.btn.btn-raised.btn-success {
    background: #4caf50;
    color: #fff !important;
    box-shadow: none !important;
    padding: 10px 40px;
    margin: 5px;
}

.dashboard-right-wrapper h2.kyc-heading span.icon-011-resume {
    color: #000;
}

.dashboard-right-wrapper .kyc-center-form-header.panel-heading h2.kyc-heading span.icon-011-resume:before {
    color: #6b6b6b;
}

.kyc-center-form-wrap.left-menu-page {
    background: none;
    box-shadow: none;
    padding: 0 30px;
}

.form-container-padding {
    margin: 0 0 30px;
    background: #fff;
    box-shadow: none;
}

.form-common-padding {
}


.btn.btn-raised:not(.btn-link):hover.btn-success {
}

.modal .modal-content .modal-body {
    background: #fff;
    overflow: hidden;
}

.modal.modal-primary .modal-header .modal-title { /*padding:0 20px;*/
    font-size: 14px;
    text-transform: none;
    font-weight: 400;
    color: #fff;
}
/*.modal .modal-content .modal-header .close{margin:10px;}*/
.dtp > .dtp-content > .dtp-date-view > header.dtp-header {
    background: #1982c3;
}

.dtp div.dtp-date, .dtp div.dtp-time {
    background: #219ed6;
}

.dtp div.dtp-actual-year {
    color: #68f0ff;
}

.modal-footer {
    clear: both;
    text-align: center;
}

.form-group .bootstrap-select.btn-group .btn:hover { /*color:#000;*/
}

.kyc-center-form-container .section-title {
    margin: 0 0 30px !important;
    border-bottom: 1px solid #ddd;
    padding: 0 0 10px;
}

    .kyc-center-form-container .section-title div {
        color: #000;
        font-size: 20px;
        text-transform: uppercase;
        border: 0;
    }

.form-sub-heading {
    margin: 0 0 20px;
    text-transform: uppercase;
}


.dashboard-right-wrapper .common-heading-wrap {
    padding: 30px 0;
}

.checkbox-inline, .radio-inline {
    position: relative;
    display: inline-block;
    margin-bottom: 18px;
    margin-top: 10px;
    padding-left: 0;
    font-weight: 400;
    cursor: pointer;
}

.checkbox label, .radio label, label {
    font-size: 16px;
    line-height: 20px;
    color: #444;
    font-weight: 400;
}

    .radio label, label.radio-inline {
        cursor: pointer;
        padding-left: 20px;
        position: relative;
        color: rgba(0,0,0,.26);
    }

.form-group.is-focused .radio label, .form-group.is-focused label.radio-inline {
    color: rgba(0,0,0,.26);
}

    .form-group.is-focused .radio label:hover, .form-group.is-focused .radio label:focus, .form-group.is-focused label.radio-inline:hover, .form-group.is-focused label.radio-inline:focus {
        color: rgba(0,0,0,.54);
    }

fieldset[disabled] .form-group.is-focused .radio label, fieldset[disabled] .form-group.is-focused label.radio-inline {
    color: rgba(0,0,0,.26);
}

.radio span, label.radio-inline span {
    display: block;
    position: absolute;
    left: 0;
    top: 2px;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
}

.radio .circle, label.radio-inline .circle {
    border: 2px solid rgba(0,0,0,.54);
    height: 15px;
    width: 15px;
    border-radius: 100%;
}

.radio .check, label.radio-inline .check {
    height: 15px;
    width: 15px;
    border-radius: 100%;
    background-color: #03a9f4;
    -webkit-transform: scale3d(0,0,0);
    transform: scale3d(0,0,0);
}

    .radio .check:after, label.radio-inline .check:after {
        display: block;
        position: absolute;
        content: "";
        background-color: rgba(0,0,0,.87);
        left: -18px;
        top: -18px;
        height: 50px;
        width: 50px;
        border-radius: 100%;
        z-index: 1;
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        margin: 0;
        -webkit-transform: scale3d(1.5,1.5,1);
        transform: scale3d(1.5,1.5,1);
    }

.radio input[type=radio]:focus:not(:checked) ~ .check:after, label.radio-inline input[type=radio]:focus:not(:checked) ~ .check:after {
    -webkit-animation: rippleOff 500ms;
    animation: rippleOff 500ms;
}

.radio input[type=radio]:focus:checked ~ .check:after, label.radio-inline input[type=radio]:focus:checked ~ .check:after {
    -webkit-animation: rippleOn 500ms;
    animation: rippleOn 500ms;
}

.radio input[type=radio], label.radio-inline input[type=radio] {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    height: 0;
    width: 0;
    overflow: hidden;
}

    .radio input[type=radio]:checked ~ .check, .radio input[type=radio]:checked ~ .circle, label.radio-inline input[type=radio]:checked ~ .check, label.radio-inline input[type=radio]:checked ~ .circle {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    }

    .radio input[type=radio]:checked ~ .check, label.radio-inline input[type=radio]:checked ~ .check {
        background-color: #1982c3;
    }

    .radio input[type=radio]:checked ~ .circle, label.radio-inline input[type=radio]:checked ~ .circle {
        border-color: #1982c3;
    }

    .radio input[type=radio]:checked ~ .check, label.radio-inline input[type=radio]:checked ~ .check {
        -webkit-transform: scale3d(.55,.55,1);
        transform: scale3d(.55,.55,1);
    }

    .radio input[type=radio][disabled] ~ .check, .radio input[type=radio][disabled] ~ .circle, label.radio-inline input[type=radio][disabled] ~ .check, label.radio-inline input[type=radio][disabled] ~ .circle {
        opacity: .26;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=26)";
    }

    .radio input[type=radio][disabled] ~ .check, label.radio-inline input[type=radio][disabled] ~ .check {
        background-color: #000;
    }

    .radio input[type=radio][disabled] ~ .circle, label.radio-inline input[type=radio][disabled] ~ .circle {
        border-color: #000;
    }

.checkbox input[type=checkbox]:checked + .checkbox-material .check:before, label.checkbox-inline input[type=checkbox]:checked + .checkbox-material .check:before {
    color: #1982c3;
}

.btn.btn-fab.btn-fab-mini.attachment-icon {
    border-radius: 0;
    background: none;
    box-shadow: none;
    position: absolute;
    top: -8px;
    right: 12px;
}

.common-center-wrapper {
    padding-top: 30px;
}

    .common-center-wrapper .dashboard-right-wrapper {
        width: 100%;
        float: none;
    }


/* New CSS */

body.login-page { /*background:#e5e9ec;*/
}

    body.login-page .header-wrapper {
        display: none;
    }

.loadingcss {
    display: none;
}

.login-heading i {
    text-transform: lowercase;
    font-style: normal;
    font-size: 40px;
}

.login-wrapper {
    width: 30%;
    margin: 0 auto 0;
    text-align: center;
}

h2.login-heading {
    color: #1982c3;
    font-weight: 300;
    font-size: 30px;
    padding: 0 0 35px;
    margin: 0;
    text-transform:none;
}

.login-container {
    background: #fff;
    border-radius: 0;
    border: 1px solid rgba(0,0,0,0.2);
}

.login-content {
    padding: 40px 60px 30px;
}

    .login-content h3 {
        margin: 0;
        padding: 0 0 40px;
        font-size: 18px;
        font-weight: 400;
        color: #0074bd;
        position: relative;
    }

        .login-content h3:before {
            position: absolute;
            width: 100%;
            height: 1px;
            background: #ddd;
            left: 0;
            top: 15%;
            content: "";
            z-index: 1;
        }

        .login-content h3 span {
            background: #fff;
            display: inline-block;
            padding: 0 15px;
            position: relative;
            z-index: 2;
        }

    .login-content .form-group { /*margin:0 0 25px;*/
        width: 100%;
    }

        .login-content .form-group .form-control {
            border: 1px solid #dcdcdc;
            padding: 8px 15px;
            height: 45px;
            border-radius: 0;
            font-size: 16px;
            font-weight: 300;
            box-shadow: none;
            background: #fff;
            padding-left: 50px;
            font-family: inherit;
        }

    .login-content .modal .form-group .form-control {
        padding-left: 15px;
    }

    .login-content .form-group .checkbox {
        text-align: left;
        position: relative;
        padding: 0 0 0 30px;
    }

        .login-content .form-group .checkbox .icheckbox_flat {
            top: -17px;
        }

        .login-content .form-group .checkbox label {
            width: 95%;
            left: 5px;
            top: 0;
        }

    .login-content .form-group.icon {
        position: relative;
    }

        .login-content .form-group.icon:before {
            position: absolute;
            left: 0;
            top: 0;
            border-right: 1px solid #dcdcdc;
            text-align: center;
            height: 45px;
            width: 40px;
            color: #afafaf;
            padding: 12px 8px 0 9px;
        }

    .login-content .icon-016-contact:before {
        font-size: 17px;
        padding: 14px 8px 0 9px !important;
    }

    .login-content .icon-015-smartphone:before {
        font-size: 20px;
    }

.btn-blue {
    box-shadow: none;
    width: auto;
    background: #1982c3;
    border: 0;
    color: #fff;
}

.login-content .form-group .btn-blue {
    width: 100%;
    background: #1982c3;
    border: 0;
    padding: 12px;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    text-transform: none;
    box-shadow: 8px 10px 20px 0 rgba(46,61,73,.20);
    border-radius: 0;
    transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
}

    .login-content .form-group .btn-blue:hover, .login-content .form-group .btn-blue:focus, .btn-blue:hover, .btn-blue:focus {
        background: #1982c3;
        color: #fff;
        box-shadow: 2px 2px 6px 0 rgba(46,61,73,.30);
    }

.btn-blue-flat {
    box-shadow: none;
    width: auto;
    background: #1982c3;
    border: 0;
    color: #fff;
}

.form-group .btn-blue-flat {
    background: #1982c3;
    border: 0;
    padding: 12px;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    text-transform: none;
    border-radius: 0;
    transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
}

    .form-group .btn-blue-flat:hover, .form-group .btn-blue-flat:focus, .btn-blue-flat:hover, .btn-blue-flat:focus {
        background: #1982c3;
        color: #fff;
    }

.login-content .form-group.icon-018-user:before {
    font-size: 22px;
}

label.timer {
    font-weight: 300;
}

label.icon-ios-clock-outline:before {
    position: relative;
    top: 4px;
    font-weight: 300;
    padding: 0 5px 0 0;
    font-size: 20px;
}

.selecter .selecter-selected {
    border-radius: 0;
    -webkit-border-radius: 0;
    border: 1px solid #ccc;
}

.selecter.bottom.open .selecter-selected {
    border-radius: 0;
    -webkit-border-radius: 0;
    border-color: #1982c3;
}

.selecter .selecter-item.selected, .selecter .selecter-item.selected:hover {
    border-bottom-color: #1982c3;
    background-color: #1982c3;
    border-radius: 0;
    -webkit-border-radius: 0;
}

.selecter.bottom.open .selecter-options {
    border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.selecter.open .selecter-selected {
    border-radius: 0;
    -webkit-border-radius: 0;
}

.selecter .selecter-options {
    border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.form-group.label-floating {
    position: relative;
}

    .form-group.label-floating .control-label {
        position: absolute;
        top: 7px;
        left: 0;
        padding: 0;
        margin: 0;
        z-index: 9;
        cursor: auto;
        transition: all 0.2s ease-in;
        -webkit-transition: all 0.2s ease-in;
        -moz-transition: all 0.2s ease-in;
    }

    .form-group.label-floating.active .control-label {
        top: -20px;
        cursor: default;
        font-size: 14px;
    }

.form-group {
    margin-bottom: 0;
    margin: 20px 0;
    position: relative;
}

    .form-group .input-group .form-control {
        transition: all 0.2s ease-in;
        -webkit-transition: all 0.2s ease-in;
        -moz-transition: all 0.2s ease-in;
    }

    .form-group.underline .form-control {
        border-color: #1982c3;
    }

    .form-group.label-floating.underline .control-label {
        color: #1982c3;
    }

.form-control.selectpicker {
    visibility: hidden;
}

.kyc-center-tabs label.btn.active {
    color: #fff;
}

.bootstrap-select.form-control {
    box-shadow: none;
    margin: 0;
}

    .bootstrap-select.form-control .dropdown-toggle {
        background: none;
        box-shadow: none;
        border-bottom: 1px solid #ccc;
        border-radius: 0;
        padding: 8px 0;
    }

        .bootstrap-select.form-control .dropdown-toggle:hover, .bootstrap-select.form-control .dropdown-toggle:focus {
            background: none;
        }

.bootstrap-select .btn:focus {
    outline: 0 !important;
}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    outline: 0;
}

.register-checkbox {
    margin: 10px 0 0;
}

.label-select .dropdown-menu {
    border-radius: 0; /*box-shadow:none;*/
    border: 1px solid rgba(0,0,0,0.2);
    margin: -1px 0 0;
    background: #fff;
}

    .label-select .dropdown-menu .bs-searchbox {
    }

        .label-select .dropdown-menu .bs-searchbox input.form-control {
            border-radius: 0;
            box-shadow: none;
            padding: 5px 10px;
        }

.bootstrap-select.btn-group .dropdown-menu.inner {
}

    .bootstrap-select.btn-group .dropdown-menu.inner li {
    }

        .bootstrap-select.btn-group .dropdown-menu.inner li a {
            font-weight: 300;
            padding: 8px 20px;
        }

            .bootstrap-select.btn-group .dropdown-menu.inner li a:hover {
            }

        .bootstrap-select.btn-group .dropdown-menu.inner li.selected a {
            background: #1982c3;
        }

@-webkit-keyframes click-wave {
    0% {
        width: 20px;
        height: 20px;
        opacity: 0.35;
        position: relative;
    }

    100% {
        width: 50px;
        height: 50px;
        margin-left: -18px;
        margin-top: -18px;
        opacity: 0.0;
    }
}

@-moz-keyframes click-wave {
    0% {
        width: 20px;
        height: 20px;
        opacity: 0.35;
        position: relative;
    }

    100% {
        width: 50px;
        height: 50px;
        margin-left: -18px;
        margin-top: -18px;
        opacity: 0.0;
    }
}

@-o-keyframes click-wave {
    0% {
        width: 20px;
        height: 20px;
        opacity: 0.35;
        position: relative;
    }

    100% {
        width: 50px;
        height: 50px;
        margin-left: -18px;
        margin-top: -18px;
        opacity: 0.0;
    }
}

@keyframes click-wave {
    0% {
        width: 20px;
        height: 20px;
        opacity: 0.35;
        position: relative;
    }

    100% {
        width: 50px;
        height: 50px;
        margin-left: -18px;
        margin-top: -18px;
        opacity: 0.0;
    }
}

.option-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    position: relative;
    top: 2px;
    width: 18px;
    height: 18px;
    -webkit-transition: all 0.15s ease-out 0;
    -moz-transition: all 0.15s ease-out 0;
    transition: all 0.15s ease-out 0;
    background: #fff;
    border: none;
    color: #fff;
    cursor: pointer;
    display: block;
    outline: none;
    position: relative;
    margin-right: 0.5rem;
    z-index: 1000;
    margin: 0 !important;
    left: 0;
    border: 1px solid #b9b9b9;
}

    .option-input:focus {
        outline: 0;
    }

    .option-input:hover {
        background: #fff;
    }

    .option-input:checked {
        background: #1982c3;
        border: 1px solid transparent;
    }

        .option-input:checked::before {
            width: 16px;
            height: 16px;
            position: absolute; /*content: '\2716';*/
            display: block;
            font-size: 10px;
            text-align: center;
            line-height: 17px;
        }

        .option-input:checked::after {
            -webkit-animation: click-wave 0.65s;
            -moz-animation: click-wave 0.65s;
            animation: click-wave 0.65s;
            background: #40e0d0;
            content: '';
            display: block;
            position: relative;
            z-index: 100;
        }

    .option-input.radio {
        border-radius: 50%;
    }

        .option-input.radio::after {
            border-radius: 50%;
        }

.icon-tick:before {
    display: none;
}

.steps-top-wrapper {
    background: #fff;
}

.dashboard-menu-wrapper {
}

.dashboard-inner-wrapper {
    padding: 25px 0 0;
}

    .dashboard-inner-wrapper h2.kyc-heading:before {
        display: none;
    }

    .dashboard-inner-wrapper .kyc-center-form-header {
        padding-left: 45px;
    }

.common-checkbox span.checkbox-text {
    font-size: 14px; /*padding-top:3px;*/
}

.form-group.is-fileinput {
    width: 100% !important;
}

    .form-group.is-fileinput input[type="file"] {
    }

    .form-group.is-fileinput .input-group {
    }

.header-wrapper.menu-header {
    border-bottom: 0;
}

.top-nav-wrapper {
    background: #fff;
    border-top: 1px solid #ececec; /*border-bottom:1px solid #c5c5c5;*/
}

.fullwidth-menu {
    border-radius: 0;
    margin: 0;
    border: 0;
    min-height: 0;
    box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.08);
}

    .fullwidth-menu ul {
        float: none;
        text-align: center;
    }

        .fullwidth-menu ul li.full-width {
            padding: 0;
            display: inline-block;
            float: none;
            border-right: 1px solid #c5c5c5;
        }

            .fullwidth-menu ul li.full-width a {
                color: #464646;
                font-weight: 400;
                padding: 12px 30px 10px;
                font-size: 16px;
                margin-left: 28px;
            }

                .fullwidth-menu ul li.full-width a.icon:before {
                    position: absolute;
                    top: 11px;
                    left: 0;
                    font-size: 20px;
                }

            .fullwidth-menu ul li.full-width:first-child {
                margin-left: 0;
                border-left: 1px solid #c5c5c5;
            }

            .fullwidth-menu ul li.full-width a:hover {
                background: none;
            }

            .fullwidth-menu ul li.full-width:hover a, .fullwidth-menu ul li.full-width a, .fullwidth-menu ul li.full-width a:focus {
                color: #1982c3;
                background: none;
            }

            .fullwidth-menu ul li.full-width ul.dropdown-menu {
                box-shadow: none;
                padding: 10px;
                border-radius: 0;
                border-color: #c5c5c5;
            }

                .fullwidth-menu ul li.full-width ul.dropdown-menu .yamm-content {
                }

                    .fullwidth-menu ul li.full-width ul.dropdown-menu .yamm-content a {
                        color: #484848;
                        margin-left: 0;
                        display: block;
                        padding: 8px 15px;
                        font-weight: 300;
                        font-size: 14px;
                        text-transform: uppercase;
                        border-top: 1px dotted #ddd;
                    }

                .fullwidth-menu ul li.full-width ul.dropdown-menu li:first-child .yamm-content a {
                    border: 0;
                }

                .fullwidth-menu ul li.full-width ul.dropdown-menu .yamm-content a:hover {
                    color: #1982c3;
                }

            .fullwidth-menu ul li.full-width a.icon-user:before {
            }

            .fullwidth-menu ul li.full-width a.icon-ios-monitor-outline:before {
                font-size: 24px;
                left: -4px;
            }

            .fullwidth-menu ul li.full-width a.icon-reception-bell:before {
                font-size: 24px;
                left: -4px;
                top: 9px;
            }

/*.fullwidth-menu ul.navbar-nav li.dropdown:nth-child(1) ul.dropdown-menu{margin-left:-1px;}
.fullwidth-menu ul.navbar-nav li.dropdown:nth-child(2) ul.dropdown-menu{margin-left:-5px;}
.fullwidth-menu ul.navbar-nav li.dropdown:nth-child(3) ul.dropdown-menu{margin-left:-4px;}
.fullwidth-menu ul.navbar-nav li.dropdown:nth-child(4) ul.dropdown-menu{margin-left:-4px;}
.fullwidth-menu ul.navbar-nav li.dropdown:nth-child(5) ul.dropdown-menu{margin-left:-5px;}
.fullwidth-menu ul.navbar-nav li.dropdown:nth-child(6) ul.dropdown-menu{margin-left:-5px;}
.fullwidth-menu ul.navbar-nav li.dropdown:nth-child(7) ul.dropdown-menu{margin-left:-5px;}*/

.create-profile-header h2.kyc-heading {
    padding-left: 30px;
}

    .create-profile-header h2.kyc-heading:before {
        display: none;
    }

.fullwidth-menu .dropdown-menu > li {
    float: left;
    width: 33.333%;
}

/* Mobile Slide Menu*/
.mobile-menu-wrap {
    display: none;
}

.navbar-nav > li.mobile-menu-slide {
    display: none;
}

.mobile-menu-icon {
    float: right;
    margin: 16px 0 0;
    display: none;
}

    .mobile-menu-icon span {
        display: block;
        width: 26px;
        height: 3px;
        margin: 4px 0 0;
        background: #1982c3;
    }

.mm-menu {
    background: #fbfbfb;
}

.mm-panels {
}

    .mm-panels .mm-navbar .mm-title {
        color: #1982c3;
    }

    .mm-panels .zmdi {
        display: none;
    }

    .mm-panels .nav.navbar-nav.mm-listview, .mm-panels .navbar-nav > li {
        float: none;
    }

        .mm-panels .navbar-nav > li > a.icon {
            padding: 18px 10px 18px 45px;
        }

            .mm-panels .navbar-nav > li > a.icon:before {
                top: 10px;
            }

.mm-listview > li:not(.mm-divider):after {
    left: 0;
}

.mm-listview .mm-next {
    width: 100%;
}

.mm-listview > li > a, .mm-listview > li > span {
    color: #474747;
}

.mm-panels .dropdown-menu.mm-listview {
    position: relative;
    top: 0;
    float: none;
    border-radius: 0 !important;
}

.mm-listview li.log-out a {
    color: #ee4639;
    font-size: 15px;
    font-weight: 400;
    text-align: center;
    border: 0;
    padding: 5px;
}

.mm-panels .mobile-search-box {
    padding: 10px;
    position: relative;
}

.mm-panels .icon-search::before {
    position: absolute;
    right: 18px;
    top: 18px;
}

.mm-panels .search-input {
    width: 100%;
    padding: 5px 25px 5px 10px;
    border: 1px solid #c5c5c5;
}

p.center-heading {
    margin: 0;
    font-size: 16px;
    background: #f1f1f1;
    padding: 10px 15px;
    font-weight: 400;
    color: #333;
}

    p.center-heading span {
        display: inline-block;
        color: #1982c3;
        font-weight: 400;
    }

p.client-name {
}

p.company-name {
}

.dashed-border-left {
    border-left: 1px dotted #1982c3;
}

.form-group .autopopulate {
    color: #000;
}

.range-slider-wrap {
    padding: 20px 0 0;
}

    .range-slider-wrap p.text-normal {
        font-weight: 300;
        margin: 0 0 10px;
        color: #6b6b6b;
    }

    .range-slider-wrap input[type="range"] {
    }

.gray-box-wrapper {
    background-color: #f3f3f3;
    padding: 30px 20px 10px;
    margin: 20px 0;
    overflow: hidden;
}

    .gray-box-wrapper h4 {
        font-size: 16px !important;
        font-weight: 300;
        text-transform: none;
        margin: 0 0 10px;
        padding: 0 0 10px;
        border-bottom: 1px dotted #d0d0d0;
    }

    .gray-box-wrapper p.calculator-para {
        color: #1982c3;
        font-size: 16px;
        padding: 0;
        margin: 0 0 20px;
    }

        .gray-box-wrapper p.calculator-para:before {
            font-size: 12px;
            display: inline-block;
            padding: 0 2px 0 0;
        }

h2.eshop-calculater-center-heading {
    color: rgba(255,255,255,0.9);
    font-size: 18px;
    padding: 10px 15px;
    margin: 10px 0 30px;
    background: #1982c3;
    text-transform: none;
    font-weight: 300;
}

h2.loan-calculator-heading {
    color: #333;
    font-size: 16px;
    padding: 10px 15px;
    margin: 0 0 10px;
    text-transform: none;
    font-weight: 400;
    background: #f5f5f5;
}

.for-mobile {
    display: none;
}

.admin-page-wrapper {
    margin: 0 auto;
    width: 98%;
    padding: 30px 0 0;
}

.admin-page-container {
    overflow: hidden;
    background: #fff;
    border: 1px solid #d7dfe3;
    border-radius: 5px;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.05);
    padding: 20px 0 30px;
}

.admin-search-form {
    position: fixed;
    width: 350px;
    height: 100%;
    top: 0;
    right: -490px;
    z-index: 999999990;
    border-left: 1px solid #e2e2e2;
    padding: 25px 30px 0;
    background: #fff url("../images/form-slide-bg.png") center bottom no-repeat;
    box-shadow: 0 10px 30px 12px rgba(183, 183, 183, 0.42), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px 5px rgba(228, 228, 228, 0.1);
    transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
}

    .admin-search-form a.icon-right-arrow-circular-button {
        position: relative;
        font-size: 20px;
        color: #ee4639;
        top: -10px;
        display: block;
        width: 35px;
        text-align: center;
        padding: 4px 0 0;
        height: 32px;
        border: 1px solid #d0d0d0;
        border-radius: 0 20px 20px 0;
        border-left: 0;
        left: -30px;
    }

    .admin-search-form .form-control {
        background: none;
        color: #fff;
    }

    .admin-search-form .form-group .input-group .form-control, .admin-search-form .form-control {
        color: #424242;
    }

    .admin-search-form .form-group label {
    }

    .admin-search-form .bootstrap-select.form-control .dropdown-toggle {
    }

    .admin-search-form .bootstrap-select.btn-group .btn .filter-option {
    }

    .admin-search-form .bootstrap-select.btn-group .dropdown-menu .bs-searchbox input.form-control {
        box-shadow: none;
    }

    .admin-search-form .bootstrap-select.btn-group .btn .caret {
    }

    .admin-search-form .form-group.label-floating, .admin-search-form .form-group {
        margin: 20px 0;
    }

        .admin-search-form .form-group.label-floating.active .control-label {
            top: -15px;
        }

    .admin-search-form .checkbox {
        padding: 0;
    }

        .admin-search-form .checkbox input[type=checkbox] {
            top: 1px;
            width: 18px;
            height: 18px;
        }

    .admin-search-form .option-input:checked::before {
        width: 15px;
        height: 15px;
        font-size: 10px;
        top: -1px;
    }

    .admin-search-form .checkbox label {
        padding: 0 0 0 13px;
        font-size: 14px;
    }

    .admin-search-form .admin-search-btn-wrap {
        margin: 25px 0 0;
    }

.bootstrap-select.btn-group .dropdown-menu {
    border-radius: 0;
    z-index: 999999999; /*background:#f7f7f7; top:142%;*/
}

.bootstrap-select.open:before { /*position:absolute; bottom:-7px; right: 13px; width: 15px; height: 15px; color: #bfbfbf; content: "\54"; font-size: 25px; font-family: "kyc-font"; z-index: 9999;*/
}

.bootstrap-select.btn-group .dropdown-menu .bs-searchbox input.form-control {
    border-radius: 0;
    color: #424242;
    padding: 5px 15px;
}

.bootstrap-select.btn-group .dropdown-menu li.no-results {
    color: #424242;
}

.search-slide .admin-search-form {
    right: 0;
}

.admin-search-form .col-lg-1, .admin-search-form .col-lg-10, .admin-search-form .col-lg-11, .admin-search-form .col-lg-12, .admin-search-form .col-lg-2, .admin-search-form .col-lg-3, .admin-search-form .col-lg-4, .admin-search-form .col-lg-5,
.admin-search-form .col-lg-6, .admin-search-form .col-lg-7, .admin-search-form .col-lg-8, .col-lg-9 {
    float: none;
    width: 100%;
    padding: 0;
}

.right-side-toggle {
    position: relative;
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
}

.right-side-toggle {
    background: #1982c3;
    width: 35px;
    height: 35px;
    position: fixed;
    top: 114px;
    right: 34px;
    padding: 25px;
    border-radius: 100%;
    cursor: pointer;
    box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2);
    z-index: 9999;
}

    .right-side-toggle i {
        position: absolute;
        top: 16px;
        left: 16px;
        color: #fff;
        font-size: 19px;
        height: 20px;
        width: 20px;
    }

    .right-side-toggle:hover {
        background: #ee4639;
    }

.export-form {
    padding: 0 0 20px;
    text-align: center;
    border-bottom: 1px solid #ddd;
}

    .export-form .form-group {
        margin: 0;
        display: inline-block;
        text-align: center;
        width: 110px;
        padding: 0;
    }

        .export-form .form-group.partition {
            padding: 0 20px;
            border-left: 1px dotted #c5c5c5;
            border-right: 1px dotted #c5c5c5;
        }

        .export-form .form-group .checkbox {
        }

            .export-form .form-group .checkbox label {
                display: block;
                padding: 1px 0 0 4px;
            }

.btn.btn-raised.btn-primary.export-btn {
    border-radius: 30px !important;
    padding: 5px 20px;
    font-size: 14px;
    text-transform: none;
    box-shadow: 0 2px 10px #ddd !important;
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
}

    .btn.btn-raised.btn-primary.export-btn:hover { /*background:#ee4639;*/
    }

.export-form .bootstrap-select.btn-group .btn .caret {
    right: 0;
}

.admin-table-container {
    margin: 20px 0 0;
}

    .admin-table-container .dataTables_length {
        float: left;
    }

    .admin-table-container .dataTables_filter {
        float: right;
    }

    .admin-table-container .dataTables_info {
        clear: both;
        display: block;
    }

div.dataTables_wrapper div.dataTables_length label {
    font-weight: 300;
}

div.dataTables_wrapper div.dataTables_length select {
    border-radius: 0;
    padding: 5px;
    margin: 0 5px;
    box-shadow: none;
}

div.dataTables_wrapper div.dataTables_filter input {
    border-radius: 0;
    padding: 5px 10px;
    box-shadow: none;
}

div.dataTables_wrapper div.dataTables_paginate {
    margin: 15px 0 0;
}

    div.dataTables_wrapper div.dataTables_paginate ul.pagination {
        border-radius: 0;
    }

.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span {
    border-radius: 0;
}

table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable td:last-child {
    border-right: 1px solid #ddd;
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    font-family: 'kyc-font';
    position: absolute;
    bottom: 8px;
    right: 8px;
    display: block;
    opacity: 1;
    color: #c5c5c5;
}

table.dataTable thead th {
    color: #1982c3;
    font-size: 14px;
    font-weight: 500;
}

table.dataTable td.Left.sorting_1 a {
    color: #1982c3;
    font-size: 14px;
    font-weight: 400;
}

table.dataTable thead .sorting:after {
    content: "\57";
}

table.dataTable thead .sorting_asc:after {
    content: "\58";
}

table.dataTable thead .sorting_desc:after {
    content: "\56";
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child::before {
    position: absolute;
    border: 1px solid #1982c3;
    box-shadow: none;
    background: none;
    color: #1982c3;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child::before {
    border: 1px solid #ee4639;
    color: #ee4639;
    background: none;
    font-size: 27px;
    line-height: 10px;
}

table.dataTable > tbody > tr.child ul {
    display: block;
}

.mm-opening .admin-search-form {
    display: none;
}

.kyc-accordian-header {
    clear: both;
}

h3.kyc-accordian-title {
    margin: 0;
    padding: 15px 0 12px;
    text-align: center;
    font-size: 18px;
    color: #ee4639;
}

.accordian-panel-group {
    margin: 0;
}

    .accordian-panel-group .panel-default .panel-collapse .panel-body {
        border: 1px solid #1982c3;
        border-top: 0;
        margin-bottom: 5px;
    }

.panel-default > .panel-heading {
    background: #f2f2f2;
    color: #4a4a4a;
    border-radius: 0;
    border-bottom: 1px solid #b9b9b9;
    transition: all 0.1s ease-in;
    -webkit-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
}

    .panel-default > .panel-heading .panel-title {
    }

.ms-collapse .panel .panel-heading .panel-title a {
    font-size: 17px;
}

    .ms-collapse .panel .panel-heading .panel-title a:before {
        position: relative;
        top: 2px;
        display: inline-block;
        margin: 0 5px 0 0;
    }

.panel-default > .panel-heading.actives {
    background: #1982c3;
    border: 0;
    color: #fff;
    margin-top: 5px;
}

.accordian-panel-group:nth-child(1) .panel-default > .panel-heading.actives {
    margin-top: 0;
}

.ms-collapse .panel .panel-heading.actives .panel-title a {
}

    .ms-collapse .panel .panel-heading.actives .panel-title a:before {
        content: "\31";
    }

.accordion-btn-wrap {
    margin: 15px 0 0;
}

.checkbox {
    padding: 10px 0 25.2px;
    margin-top: 20px;
}

    .checkbox input[type=checkbox] {
        top: 11px;
    }

    .checkbox label {
        padding: 0 0 0 30px;
        font-weight: 300;
        font-size: 15px;
    }

.register-checkbox {
    margin: 0;
}

.checkbox.register-checkbox input[type=checkbox] {
    top: 13px;
}

.register-checkbox span.checkbox-text {
    font-size: 14px;
    color: #424242;
    font-weight: 300;
    padding-left: 30px;
}

.login-content .checkbox input[type=checkbox] {
    top: 4px;
}

.login-content .form-group .checkbox label {
    padding: 0;
}

.radio {
    padding-left: 20px;
}

    .radio label {
        display: inline-block;
        vertical-align: middle;
        position: relative;
        padding-left: 5px;
        color: #929292;
        font-weight: 300;
    }

        .radio label::before {
            content: "";
            display: inline-block;
            position: absolute;
            width: 17px;
            height: 17px;
            left: 0;
            margin-left: -20px;
            border: 1px solid #cccccc;
            border-radius: 50%;
            background-color: #fff;
            -webkit-transition: border 0.15s ease-in-out;
            -o-transition: border 0.15s ease-in-out;
            transition: border 0.15s ease-in-out;
        }

        .radio label::after {
            display: inline-block;
            position: absolute;
            content: " ";
            width: 11px;
            height: 11px;
            left: 3px;
            top: 3px;
            margin-left: -20px;
            border-radius: 50%;
            background-color: #555555;
            -webkit-transform: scale(0, 0);
            -ms-transform: scale(0, 0);
            -o-transform: scale(0, 0);
            transform: scale(0, 0);
            -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
            -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
            -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
            transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
        }

    .radio input[type="radio"] {
        opacity: 0;
        z-index: 1;
        cursor: pointer;
    }

        .radio input[type="radio"]:focus + label::before {
            outline: thin dotted;
            outline: 5px auto -webkit-focus-ring-color;
            outline-offset: -2px;
        }

        .radio input[type="radio"]:checked + label::after {
            -webkit-transform: scale(1, 1);
            -ms-transform: scale(1, 1);
            -o-transform: scale(1, 1);
            transform: scale(1, 1);
        }

        .radio input[type="radio"]:disabled {
            cursor: not-allowed;
        }

            .radio input[type="radio"]:disabled + label {
                opacity: 0.65;
            }

                .radio input[type="radio"]:disabled + label::before {
                    cursor: not-allowed;
                }

.radio-primary input[type="radio"] + label::after {
    background-color: #337ab7;
}

.radio-primary input[type="radio"]:checked + label::before {
    border-color: #337ab7;
}

.radio-primary input[type="radio"]:checked + label::after {
    background-color: #337ab7;
}

.radio-danger input[type="radio"] + label::after {
    background-color: #d9534f;
}

.radio-danger input[type="radio"]:checked + label::before {
    border-color: #d9534f;
}

.radio-danger input[type="radio"]:checked + label::after {
    background-color: #d9534f;
}

.radio-info input[type="radio"] + label::after {
    background-color: #5bc0de;
}

.radio-info input[type="radio"]:checked + label::before {
    border-color: #1982c3;
}

.radio-info input[type="radio"]:checked + label::after {
    background-color: #1982c3;
}

.radio-warning input[type="radio"] + label::after {
    background-color: #f0ad4e;
}

.radio-warning input[type="radio"]:checked + label::before {
    border-color: #f0ad4e;
}

.radio-warning input[type="radio"]:checked + label::after {
    background-color: #f0ad4e;
}

.radio-success input[type="radio"] + label::after {
    background-color: #5cb85c;
}

.radio-success input[type="radio"]:checked + label::before {
    border-color: #5cb85c;
}

.radio-success input[type="radio"]:checked + label::after {
    background-color: #5cb85c;
}

label.radio-heading {
    color: rgb(66, 66, 66);
    font-size: 14px;
    font-weight: 300;
}

label.radio-text {
    font-size: 14px;
}

.bootstrap-select.btn-group .dropdown-menu li a span.text {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

ul.ms-timeline {
    margin: 0;
    padding: 0;
    list-style: none;
}

    ul.ms-timeline li {
        background: #fff;
        padding: 20px 10px;
        border-radius: 5px;
        margin: 0 0 20px;
        box-shadow: 2px 2px 10px #e5e9ec;
    }

        ul.ms-timeline li .ms-timeline-date {
            font-size: 18px;
            color: #1982c3;
            font-weight: 400;
            padding: 0 0 10px;
            text-transform: uppercase;
            text-align: center;
        }

h4.color-warning {
    font-size: 15px;
    color: #2f2f2f;
    text-transform: none;
    font-weight: 400;
}

table.table-bordered.dataTable td a[name="Edit"], table.table-bordered.dataTable td a.edit, table.table-bordered.dataTable td a[name="View"], table.inside-table td a.remove {
    position: relative;
    font-size: 0;
    text-align: center;
}

    table.table-bordered.dataTable td a[name="Edit"]:before, table.table-bordered.dataTable td a.edit:before, table.table-bordered.dataTable td a[name="View"]:before, table.inside-table td a.remove:before {
        font-family: "kyc-font";
        content: "\32"; /*position:absolute; left:3px; top:-3px;*/
        font-size: 18px;
        color: #1982c3;
    }

    table.table-bordered.dataTable td a[name="Edit"]:hover:before, table.table-bordered.dataTable td a.edit:hover:before, table.table-bordered.dataTable td a[name="View"]:hover:before, table.inside-table td a.remove:hover:before {
        color: #ee4639;
    }

    table.table-bordered.dataTable td a[name="View"]:before {
        content: "\52";
        font-size: 16px;
    }

    table.inside-table td a.remove:before {
        content: "\59";
    }





.pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span:focus, .pagination > .active > span:hover { /*background-color:#ee4639; border-color:#ee4639;*/
}

table.dataTable {
    font-size: 14px;
}

body .dtp > .dtp-content > .dtp-date-view > header.dtp-header, body .dtp div.dtp-date, .dtp div.dtp-time, body .dtp table.dtp-picker-days tr > td > a.selected {
    background: #1982c3;
}

.mm-panel.mm-hasnavbar.mm-opened .dropdown-menu {
    box-shadow: none;
    padding: 0;
    border: 0;
    background: none;
}

    .mm-panel.mm-hasnavbar.mm-opened .dropdown-menu li {
    }

        .mm-panel.mm-hasnavbar.mm-opened .dropdown-menu li:after {
            display: none;
        }

        .mm-panel.mm-hasnavbar.mm-opened .dropdown-menu li a {
            color: #474747;
            padding: 10px 20px;
            border-top: 1px solid #ddd;
        }

        .mm-panel.mm-hasnavbar.mm-opened .dropdown-menu li:first-child a {
            border: 0;
        }

        .mm-panel.mm-hasnavbar.mm-opened .dropdown-menu li a:before {
            display: none;
        }

.document-upload-page {
}

.document-upload input[type="file"] {
    position: absolute;
    z-index: 9;
    top: 33px;
    left: 5px;
    background: none;
}

.document-upload .icon-002-attach {
    background: none;
    border: 0;
    font-size: 20px;
    position: absolute;
    z-index: 99;
    right: 5px;
    top: 6px;
}

.document-upload .input-group .form-control {
    background: none;
    border-bottom: 1px solid #c5c5c5;
}

.changepassword {
}

    .changepassword h2.login-heading {
        font-size: 20px;
    }

    .changepassword .login-content {
        padding: 20px;
    }

.changepassword-heading {
    padding-bottom: 5px;
    position: relative;
    margin: 0 0 20px;
}

    .changepassword-heading:before {
        width: 80px;
        height: 2px;
        background: #1982c3;
        left: 42%;
        bottom: 0;
        content: "";
        position: absolute;
    }

    .changepassword-heading h4 {
        padding: 10px 0;
        margin: 0;
        text-transform: none;
        font-size: 16px;
        font-weight: 400;
        position: relative;
    }

        .changepassword-heading h4 span {
            color: #ee4639;
        }

.changepassword .login-content .form-group .form-control {
    border: 0;
    border-bottom: 1px solid #dcdcdc;
    padding: 0;
    height: 35px;
}

.inline-checkbox-wrap {
    height: 15px;
}

.inline-checkbox {
    float: left;
    margin: 0 10px 0 0 !important;
}

.add-field-wrap {
    overflow: hidden;
    width: 50%;
    margin: 0 auto;
    clear: both;
}

.add-field-row {
    padding: 0;
}

    .add-field-row label label {
        padding: 0;
    }

a.back-icon {
    float: right;
    clear: both;
    margin: 0 30px 0 0;
    padding: 0 0 0 27px;
    position: relative;
}

    a.back-icon::before {
        position: absolute;
        left: 0;
        top: 0px;
        font-size: 20px;
    }

.add-field-checkbox-btn {
    text-align: center;
    padding: 0 0 30px;
}

    .add-field-checkbox-btn .checkbox, .add-field-checkbox-btn .btn-primary {
        display: inline-block;
    }

    .add-field-checkbox-btn .checkbox {
    }

    .add-field-checkbox-btn .btn.btn-raised.btn-primary {
        background: none;
        color: #444 !important;
        text-transform: none;
        padding: 5px 15px 4px;
        border: 1px solid #ddd;
        position: relative;
        padding-left: 35px;
    }

        .add-field-checkbox-btn .btn.btn-raised.btn-primary:before {
            font-size: 17px;
            position: absolute;
            left: 10px;
            top: 6px;
        }

        .add-field-checkbox-btn .btn.btn-raised.btn-primary:hover {
            background: #1982c3;
            color: #fff !important;
            border-color: transparent;
        }

.add-icon-btn {
    background: #caebff;
    color: #000 !important;
    text-transform: none;
    padding: 8px 15px;
    border: 1px solid #91bfdc;
    position: relative;
    padding-left: 35px;
}

    .add-icon-btn:before {
        font-size: 17px;
        position: absolute;
        left: 10px;
        top: 9px;
    }

    .add-icon-btn:hover {
        background: #1982c3;
        color: #fff !important;
        border-color: transparent;
    }

.remove-icon-btn {
    background: #ffdede;
    border-color: #dc9191;
    padding: 4px 10px;
    font-size: 12px;
    padding-left: 27px;
}

    .remove-icon-btn:before {
        content: "\59";
        font-size: 14px;
        top: 5px;
        left: 6px;
    }

    .remove-icon-btn:hover {
        background: #ee4639;
    }

button[type="button"].icon-close-cross-thin-circular-button {
    background: #ffdede;
    border: 1px solid #dc9191;
    padding: 4px 10px;
    font-size: 12px;
    padding-left: 27px;
    position: relative;
}

    button[type="button"].icon-close-cross-thin-circular-button:before {
        content: "\59";
        font-size: 14px;
        top: 5px;
        left: 6px;
        position: absolute;
    }

    button[type="button"].icon-close-cross-thin-circular-button:hover {
        background: #ee4639;
        border-color: transparent;
        color: #fff;
    }


.add-panel-wrapper {
}

    .add-panel-wrapper h4.panel-title {
    }

        .add-panel-wrapper h4.panel-title a {
        }

    .add-panel-wrapper .panel-title a {
        padding: 0;
    }

    .add-panel-wrapper .panel-default > .panel-heading {
    }

.mm-slideout {
    z-index: auto;
}

h4.blue-subtitle {
    padding: 10px 15px;
    margin: 0 0 26px;
    background: #e5f3fd;
    font-size: 12px;
}

.admin-submit-form {
    margin: 0 30px;
    padding: 20px;
    background: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 5px;
}

    .admin-submit-form .form-group .input-group .form-control, .admin-submit-form .form-group .bootstrap-select.btn-group {
        background: none;
    }

.top-nav-wrapper .container {
    width: 90%;
}

.export-form.top-border {
    margin: 15px 0 0;
    padding: 0 0 15px;
}

table.inside-table {
    background: #fff;
}

    table.inside-table tr th, table.inside-table tr td {
        padding: 5px 10px;
    }

    table.inside-table tr th {
        color: #1982c3;
    }

    table.inside-table tbody tr td span.for-mobile {
        color: #1982c3;
        font-weight: 400;
        padding: 0 10px 0 0;
        display: none;
    }

    table.inside-table tbody tr td {
        border: 1px solid #ddd !important;
    }

.checkbox.common-chckbox-wrap {
    margin: 20px 0 0;
    padding: 10px 0;
}

table.sortControls tr th {
    color: #1982c3;
    font-weight: 400;
}

.accordian-panel-group .remove-icon-btn {
    margin-top: 20px;
}

.modal {
    z-index: 999999999999999;
}

table.common-grid-table {
}

    table.common-grid-table tr th {
        color: #1982c3;
        font-weight: 400;
    }

    table.common-grid-table .form-group .input-group .form-control, table.common-grid-table .form-group .bootstrap-select.btn-group {
        background: none;
    }

.kyc-accordian-header h3.kyc-accordian-title {
    background: #1982c3;
    color: #fff;
    margin: 0;
    padding: 10px 50px;
    text-align: left;
    font-size: 17px;
    position: relative;
    font-weight: 400;
}

    .kyc-accordian-header h3.kyc-accordian-title:before {
        height: 100%;
        width: 40px;
        left: 0;
        top: 0;
        background: #ee4639;
        color: #fff;
        position: absolute;
        padding: 8px 0 0 10px;
        font-size: 20px;
    }

.panel-default > .panel-heading {
    padding: 0;
}

    .panel-default > .panel-heading.actives {
        background: #d3e8f7;
        color: #003656;
        margin-top: 0;
    }

.accordian-panel-group .panel-default .panel-collapse .panel-body {
    border: 1px solid #d3e8f7;
}

.ms-collapse .panel .panel-heading .panel-title a {
    text-transform: none;
    padding: 8px 15px;
    position: relative;
    padding-left: 50px;
}

    .ms-collapse .panel .panel-heading .panel-title a:before {
        background: #adadad;
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 39px;
        color: #fff;
        padding: 12px 0 0 10px;
    }

.ms-collapse .panel .panel-heading.actives .panel-title a:before {
    background: #99b9d0;
    padding: 11px 0 0 11px;
}

.section-container {
    margin: 0 0 30px; /*background: #fff;*/
}

    .section-container .accordian-panel-group {
        padding: 0;
    }

.admin-page-container-form {
    background: none;
    border: 0;
    box-shadow: none;
    padding: 0;
}

.admin-page-container-report {
}

.loadingcss {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(255,255,255,0.5);
    z-index: 9999999999999;
    overflow: hidden;
    text-align: center;
    padding-top: 10%;
}

    .loadingcss div {
        padding: 10px 0 0;
        color: #1982c3;
    }

.bootstrap-datetimepicker-widget.dropdown-menu {
    float: none;
    border-radius: 0;
}

.form-group .input-group.datepicker-wrap {
    overflow: visible;
}

.datepicker .glyphicon-chevron-right:before, .datepicker .glyphicon-chevron-left:before {
    content: "\45";
    font-family: "kyc-font";
}

.datepicker .glyphicon-chevron-left:before {
    content: "\46";
}

.picker-switch .glyphicon-trash {
    border-top: 1px solid #ddd;
}

    .picker-switch .glyphicon-trash:before {
        /*font-family: "kyc-font";
        content: "\42";*/
        font-size: 18px;
        top: -4px;
        font-weight: bold;
        position: relative;
    }

.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover, .bootstrap-datetimepicker-widget table td.day:hover {
    border-radius: 0;
}

.custom-accordian-wrap {
    border: 1px solid #ddd;
    padding-bottom: 30px;
}

    .custom-accordian-wrap .kyc-accordian-header h3.kyc-accordian-title {
        padding: 10px 15px;
    }

    .custom-accordian-wrap .panel-group {
        margin-bottom: 0;
    }

.btn.btn-sm {
    padding: 5px 10px;
    text-transform: none;
}

.upload-view-file {
    position: absolute;
    top: 30px;
    right: 10px;
    z-index: 9;
}

.upload-icon-document {
    border: 0;
    background: none;
    font-size: 25px;
    padding: 0;
    color: #1982c3;
    margin: 0;
}

    .upload-icon-document:focus {
        outline: 0;
    }

    .upload-icon-document:before {
    }

h3.blue-dark-subtitle {
    background: #d3e8f7;
    color: #0074bd;
    margin: 20px 0;
    padding: 6px 15px;
    font-size: 17px;
    text-transform: none;
    font-weight: 400;
}

.admin-search-form .field-validation-valid {
    display: inline-block;
}

.tool-tip {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    color: #1982c3;
    cursor: pointer;
    left: 5px;
}

    .tool-tip:before {
        content: "\e086";
    }

.tooltip.top .tooltip-arrow {
    border-top-color: #0074bd;
}

.tooltip.left .tooltip-arrow {
    border-left-color: #0074bd;
}

.tooltip.right .tooltip-arrow {
    border-right-color: #0074bd;
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #0074bd;
}

.tooltip-inner {
    color: #0074bd;
    background-color: #f9f9f9;
    font-family: 'Roboto', sans-serif;
    border: 1px solid #0074bd;
    max-width: none;
}

img.show-default:before {
    content: "\33";
    display: block;
    position: absolute;
    height: 50px;
    width: 50px;
    margin-left: -5px;
    /*background-image: url(../../../Content/image/view.png);*/
    cursor: pointer;
}

span.view-file {
    position: absolute;
    right: 0;
    top: 28px;
}

.show-default:before {
    font-family: "kyc-font" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    border: 0;
    background: none;
    font-size: 25px;
    padding: 0;
    color: #1982c3;
    margin: 0;
    content: "\33";
    position: absolute;
    background: #fff;
}

.drop-down-level-2 {
    padding-left: 35px !important;
}

.drop-down-level-3 {
    padding-left: 50px !important;
}

.drop-down-level-4 {
    padding-left: 65px !important;
}

.form-group.label-floating.radio-button-list {
    margin-top: 0;
    margin-bottom: 0;
}

    .form-group.label-floating.radio-button-list .control-label {
        position: static;
    }

.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #eea236;
}

    .btn-warning:hover {
        color: #fff !important;
        background-color: #ec971f !important;
        border-color: #eea236 !important;
    }

.Left {
    text-align: left;
}

.Right {
    text-align: right;
}

.Center {
    text-align: center;
}

[data-validations*="[Uppercase]"] {
    text-transform: uppercase;
}

span.user-name {
    border-right: 1px solid #ddd;
    margin-right: 10px;
    text-transform: initial;
    padding-right: 10px !important;
    color: #757575;
    font-weight: 400 !important;
    font-family: 'Roboto', sans-serif;
}

@media screen and (max-width:1280px) {
    .top-nav-wrapper .container{width:100%;}
    .login-wrapper{width:45%;}
    .dashboard-wrapper img{max-width:100%;}
    table.table-bordered.dataTable td a[name="Edit"], table.table-bordered.dataTable td a.edit, table.table-bordered.dataTable td a[name="View"], table.inside-table td a.remove{display:inline-block;}
}
@media screen and (max-width:1200px) {
    .header-wrapper.menu-header{border-bottom:1px solid #c5c5c5;}
    .admin-page-wrapper{padding:20px 0 0;}
    .common-heading-wrap{padding:0 0 20px;}
    .right-side-toggle{top:133px; right:45px;}

    table.dataTable>tbody>tr.child span.dtr-title{min-width:95px;}
    table.table-bordered.dataTable td:last-child a{display:inline-block;}
    table.table-bordered.dataTable td:last-child a:before{/*position: relative; left:0; top:0;*/}

    .mm-panel.mm-hasnavbar.mm-opened .dropdown-menu{display:block;}

}
@media screen and (max-width:1110px) {
    ul.dashboard-menu{border-radius:0; border-bottom-width:1px;}
    .dashboard-menu-wrapper{display:none;}
    .dashboard-mobile-menu{display:block;}

    ul.dashboard-menu li::before{top:43px;}
}
@media screen and (max-width:1024px) {
    .login-wrapper{width:55%; margin:2% auto 0;}
    .search-slide .admin-search-form{}
    .accordian-panel-group .col-md-3, .accordian-panel-group .col-md-4{width:50%;}
    .add-icon-btn{padding-left:30px;}
}
@media screen and (max-width:991px) {
    .row{clear:both;}
    .form-group{ padding:0; }
    .form-group.label-select label.control-label{top:-15px;}
    .accordian-panel-group .panel-default .panel-collapse .panel-body{padding:35px 15px 0;}

    .admin-search-form .form-group.label-floating, .admin-search-form .form-group{margin:20px 0; padding:0;}

    .form-group .input-group{display:inline-block; width:100%;}
    .header-wrapper .col-md-4, .header-wrapper .col-md-8{width:50%; float:left;}
}
@media screen and (max-width:980px) {
	.header-wrapper .col-md-4, .header-wrapper .col-md-8{width:50%; float:left;}
	.left-panel-wrap, .right-panel-wrap{float:none; width:95%; margin:0 auto;}
	ul.cal-left-menu{width:100%; min-height:inherit; display:flex; border:1px solid #ddd; float:none;}
	ul.cal-left-menu li{display:block; width:35%;}
	ul.cal-left-menu li.active::before{width:100%; height:3px;}
	ul.cal-left-menu li a{border-left:1px solid #ddd; border-top:0; padding:10px 0;}
	ul.cal-left-menu li:first-child a{border-left:0;}
	h2.common-heading{text-align:center;}
	.left-panel-form{float:none; width:100%;}
	.calculator-form .form-group{margin:0 10px 10px; width:46%; display:inline-block;}
	.btn.add-btn{top:15px;}
	.right-panel-container{padding:0;}
    .login-content .form-group{margin:0;}

    .loan-calculator-page .col-sm-6{width:100%; float:none;}
    h2.loan-calculator-heading{margin:0 0 30px;}
    .kyc-center-tabs{padding:0 0 30px;}
    .form-sub-heading{padding:0 0 20px;}
    .checkbox{margin-top: -25px;}

    .dashboard-inner-wrapper .checkbox{padding:10px 0;}
    .export-form .form-group .checkbox{padding:10px 0 0;}
}

@media screen and (max-width:768px) {
    .login-wrapper{width:80%;}
    
    .navbar-nav > li.mobile-menu-slide{display:block;}
    /*.dashboard-mobile-menu .dashboard-menu-container{background:#f9f9f9;}*/
    ul.dashboard-menu li:first-child:before, ul.dashboard-menu li:first-child:after{display:block;}
    .dashboard-menu-wrapper.dashboard-mobile-menu .icon-angle-left {left:21px;}
    .dashboard-menu-wrapper.dashboard-mobile-menu .icon-angle-right {right:24px;}

    p.company-name{margin:5px 0 0;}
    p.for-mobile{display:block;}

    .dashed-border-left{border:0; margin:30px 0 0;}
    .admin-table-container{border:0;}

    .dashboard-mobile-menu ul.dashboard-menu li{width:200px;}
    .accordian-panel-group .col-md-3, .accordian-panel-group .col-md-4{width:100%;}
    a.back-icon{float: none; margin: 0 auto; padding: 0 0 16px 27px; position: relative; width: 126px; display: block;}
    .add-field-wrap{width:90%;}
    .add-field-checkbox-btn{padding:0 0 10px;}
    .add-panel-wrapper{clear:both;}
    .checkbox.common-chckbox-wrap{margin:0; padding:10px 0 15px;}
    .add-icon-btn{margin:0 auto; display:block; width:150px;}
    .remove-icon-btn{margin: 0 auto 15px;}
    .add-icon-btn:before{top:11px;}
    .remove-icon-btn::before{top:6px;}
    
    .top-nav-wrapper{display:none;}
    .mobile-menu-wrap{display:block;}
    .top-right-heading, .fullwidth-menu{display:none;}
    .mm-menu.mm-offcanvas.mm-opened{visibility:visible;}
    .mobile-menu-icon{display:block;}

    .right-side-toggle{top:64px; right:24px; width:30px; height:30px; padding:22px;}
    .right-side-toggle i{top:13px; left:13px;}
}

@media screen and (max-width:620px) {
	.calculator-form .form-group{width:45%;}
    .right-panel-container{padding:25px 0 0;}
    .dashboard-menu-wrapper.dashboard-mobile-menu .icon-angle-left {left:14px;}
    .dashboard-menu-wrapper.dashboard-mobile-menu .icon-angle-right {right:14px;}
}

@media screen and (max-width:612px) {
    .calculator-table-wrap{margin:0; box-shadow:none;}
	ul.portfolio-tabs{display:block; padding:0; overflow:hidden;}
	ul.portfolio-tabs li{width:50%; float:left; border:0; padding:0; opacity: 0.3;}
	ul.portfolio-tabs li.active a::before{display:none;}
	ul.portfolio-tabs li a span.tabs-icon-circle{margin:-28px auto 0;}
    table.calculator-table, table.calculator-table tbody, table.calculator-table tr, table.calculator-table tr th, table.calculator-table tr td{width:100%; display:block;}
    table.calculator-table tr{margin:20px 0px; box-shadow:0px 0px 20px #C6C6C6; padding:15px;}
    table.calculator-table tr:first-child{display:none;}
    table.calculator-table tr th{display:none;}
    table.calculator-table tr td{padding:8px 0;}
    table.calculator-table tr td[align="right"]{border:0px; padding: 15px 0 0; text-align: left;}
    table.calculator-table tr td[align="right"] a{display:inline-block; border:1px solid #ddd; border-radius:100%; text-align:center; width:30px; height:30px; margin:0 5px 0 0; padding:4px 0 0;}

    table.calculator-table span{display:inline-block;}
    table.calculator-table span.for-mobile{display:inline-block; color:#000; font-weight:400; padding:0 10px 0 0;}

    .admin-table-container .dataTables_length, div.dataTables_wrapper div.dataTables_filter{float:none; display:block;}
    div.dataTables_wrapper div.dataTables_filter{padding:10px 0 0;}
}

@media screen and (max-width:500px) {
    .header-wrapper .col-md-4, .header-wrapper .col-md-8{/*width:100%; float:none; text-align:left;*/}
    .main-container{padding: 10px 0 0;}
	ul.cal-left-menu li a i{font-size:14px;}
	.calculator-form .form-group{margin: 0 0 10px; width:100%; display: block;}
	.common-form .form-group .form-control{}
    
	.tenure-wrap{text-align:center; padding:10px 20px; width:100%;}
	.tenure-wrap::after{position:relative; right:inherit; bottom: inherit; display: block; padding: 3px 0 0;}
	.calculato-proceed-btn-wrap{padding:0 20px 20px; text-align:center;}
	.calculato-proceed-btn-wrap p{padding:0;}
	.btn.proceed-btn{float:none; margin: 20px auto 0;}

    .header-wrapper.float-top{position:fixed; z-index:99; top:0;}
    .header-wrapper.float-top .col-md-4, .header-wrapper.float-top .col-md-8{width:50%; float:left; text-align:left; padding:0;}

    /*.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right:0; padding-left:0;}*/
    
    .common-heading-wrap{padding:10px 0 22px;}
    .kyc-center-tabs{padding:0 0 30px;}

    /*.right-side-toggle{top:70px; right:20px;}*/

    .header-wrapper .col-md-4, .header-wrapper .col-md-8{padding:0;}
    .login-wrapper{width:90%; margin:0 auto;}
    .login-content{padding:40px 30px 30px;}
    .dashboard-menu-wrapper.dashboard-mobile-menu .icon-angle-left {left:5px;}
    .dashboard-menu-wrapper.dashboard-mobile-menu .icon-angle-right {right:5px;}

    .admin-submit-form{margin:0 20px;}
    /*.admin-submit-form .col-lg-3, .admin-submit-form .col-md-3, .admin-submit-form .col-sm-6, .admin-submit-form .col-xs-12{padding:0;}*/
    table.inside-table{border:0;}
    table.inside-table, table.inside-table thead, table.inside-table thead tr, table.inside-table thead tr th, table.inside-table tbody, table.inside-table tbody, table.inside-table tbody tr, table.inside-table tbody tr td{display:block; border-bottom:1px solid #ddd;}
    table.inside-table thead{display:none;}
    table.inside-table tbody tr{margin:0 0 10px;}
    table.inside-table tbody tr td span.for-mobile{display:inline-block;}

    table.inside-table tbody tr td{text-align:left !important;}
    table.table-bordered.dataTable td a[name="Edit"], table.table-bordered.dataTable td a.edit, table.table-bordered.dataTable td a[name="View"], table.inside-table td a.remove{display:inline-block;}
    table.inside-table tbody tr td a.remove::before{top:3px; position:relative;}

}

@media screen and (max-width:400px) {
    .search-slide .admin-search-form{width:100%; border:0;}
}

@media screen and (max-width:360px) {
    .kyc-center-form-header{padding:14px 12px;}
    h2.kyc-heading span.already-member-text{font-size: 14px; padding: 4px 0px 0px;}
    h2.kyc-heading a.sign-in-btn{font-size: 14px; padding: 0px 0px 0px 10px;}
    h2.kyc-heading::before{bottom: -14px; height: 50px; right:-50px;}
    .kyc-center-form-container{padding: 30px 20px;}
    .kyc-center-form-container .col-md-12{padding:0;}
    .kyc-center-form-container .kyc-center-tabs label.btn{padding:10px 15px;}
    .checkbox label{margin-right:0;}
    span.checkbox-material.checkbox-text{width: 80%;}
    .btn.btn-submit, .main-container .btn-primary.btn.btn-submit:hover, .btn-primary.btn.btn-submit:focus{padding:10px 20px;}
    .main-container .col-md-12{padding:0;}
}

.croppie-container {
    width: 100%;
    height: 100%;
}

.croppie-container .cr-image {
    z-index: -1;
    /*position: absolute;*/
    position: relative;
    top: 0;
    left: 0;
    transform-origin: 0 0;
    max-height: none;
    max-width: none;
}

.croppie-container .cr-boundary {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.croppie-container .cr-viewport,
.croppie-container .cr-resizer {
    position: absolute;
    border: 2px solid #fff;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    box-shadow: 0 0 2000px 2000px rgba(0, 0, 0, 0.5);
    z-index: 0;
}

.croppie-container .cr-resizer {
  z-index: 2;
  box-shadow: none;
  pointer-events: none;
}

.croppie-container .cr-resizer-vertical,
.croppie-container .cr-resizer-horisontal {
  position: absolute;
  pointer-events: all;
}

.croppie-container .cr-resizer-vertical::after,
.croppie-container .cr-resizer-horisontal::after {
    display: block;
    position: absolute;
    box-sizing: border-box;
    border: 1px solid black;
    background: #fff;
    width: 10px;
    height: 10px;
    content: '';
}

.croppie-container .cr-resizer-vertical {
  bottom: -5px;
  cursor: row-resize;
  width: 100%;
  height: 10px;
}

.croppie-container .cr-resizer-vertical::after {
    left: 50%;
    margin-left: -5px;
}

.croppie-container .cr-resizer-horisontal {
  right: -5px;
  cursor: col-resize;
  width: 10px;
  height: 100%;
}

.croppie-container .cr-resizer-horisontal::after {
    top: 50%;
    margin-top: -5px;
}

.croppie-container .cr-original-image {
    display: none;
}

.croppie-container .cr-vp-circle {
    border-radius: 50%;
}

.croppie-container .cr-overlay {
    z-index: 1;
    position: absolute;
    cursor: move;
    touch-action: none;
}

.croppie-container .cr-slider-wrap {
    width: 75%;
    margin: 15px auto;
    text-align: center;
}

.croppie-result {
    position: relative;
    overflow: hidden;
}

.croppie-result img {
    position: absolute;
}

.croppie-container .cr-image,
.croppie-container .cr-overlay,
.croppie-container .cr-viewport {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

/*************************************/
/***** STYLING RANGE INPUT ***********/
/*************************************/
/*http://brennaobrien.com/blog/2014/05/style-input-type-range-in-every-browser.html */
/*************************************/

.cr-slider {
    -webkit-appearance: none;
/*removes default webkit styles*/
	/*border: 1px solid white; *//*fix for FF unable to apply focus style bug */
    width: 300px;
/*required for proper track sizing in FF*/
    max-width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: transparent;
}

.cr-slider::-webkit-slider-runnable-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 3px;
}

.cr-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top: -6px;
}

.cr-slider:focus {
    outline: none;
}
/*
.cr-slider:focus::-webkit-slider-runnable-track {
background: #ccc;
}
*/

.cr-slider::-moz-range-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 3px;
}

.cr-slider::-moz-range-thumb {
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top: -6px;
}

/*hide the outline behind the border*/
.cr-slider:-moz-focusring {
    outline: 1px solid white;
    outline-offset: -1px;
}

.cr-slider::-ms-track {
    width: 100%;
    height: 5px;
    background: transparent;
/*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
	border-color: transparent;/*leave room for the larger thumb to overflow with a transparent border */
	border-width: 6px 0;
	color: transparent;/*remove default tick marks*/
}
.cr-slider::-ms-fill-lower {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
}
.cr-slider::-ms-fill-upper {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
}
.cr-slider::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #ddd;
	margin-top:1px;
}
.cr-slider:focus::-ms-fill-lower {
	background: rgba(0, 0, 0, 0.5);
}
.cr-slider:focus::-ms-fill-upper {
	background: rgba(0, 0, 0, 0.5);
}
/*******************************************/

/***********************************/
/* Rotation Tools */
/***********************************/
.cr-rotate-controls {
	position: absolute;
	bottom: 5px;
	left: 5px;
	z-index: 1;
}
.cr-rotate-controls button {
	border: 0;
	background: none;
}
.cr-rotate-controls i:before {
	display: inline-block;
	font-style: normal;
	font-weight: 900;
	font-size: 22px;
}
.cr-rotate-l i:before {
	content: '↺';
}
.cr-rotate-r i:before {
	content: '↻';
}

.inputDnD .form-control-file {
    position: relative;
    width: 100%;
    height: 100%;
    min-height: 6em;
    outline: none;
    visibility: hidden;
    cursor: pointer;
    background-color: #c61c23;
    -webkit-box-shadow: 0 0 5px solid currentColor;
    box-shadow: 0 0 5px solid currentColor;
}

    .inputDnD .form-control-file:before {
        content: attr(data-title);
        position: absolute;
        top: 0.5em;
        left: 0;
        width: 100%;
        min-height: 6em;
        line-height: 2em;
        padding-top: 1.5em;
        opacity: 1;
        visibility: visible;
        text-align: center;
        border: 0.25em dashed currentColor;
        -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
        transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
        overflow: hidden;
    }

    .inputDnD .form-control-file:hover:before {
        border-style: solid;
        -webkit-box-shadow: inset 0px 0px 0px 0.25em currentColor;
        box-shadow: inset 0px 0px 0px 0.25em currentColor;
    }

.jcrop-centered {
    display: inline-block;
}

.jcrop-thumb {
    top: 15px;
    right: -20px;
    border: 1px black solid;
}

