@import url("https://fonts.googleapis.com/css?family=Muli:300,400,600,700");
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(https://fonts.gstatic.com/s/materialicons/v19/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format("woff2")
}

html {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #000;
	font-family: 'Muli', Arial, Tahoma, sans-serif;
    font-weight: normal;
    font-size: 15px;
	
}
.center {text-align:center;}
h1{
    font-size: 2.1em;}
h2{
    font-size: 1.2em;}
	h4, .h4{ font-size: 1em;}
	h3, .h3 {
  font-size: 1.4em;
  
}
a:hover{cursor:pointer;} /*file type resource fix*/
#page {
	width:100%;
}
/* section.static { */
    /* margin: 0px; */
/* } */
section.static  .card{
    padding: 0 15px;
}
.alert{ margin: 1rem 0; border-radius: 30px;}
.custom_alerts .alert {margin-bottom: 1rem;}
.title h3 {font-size:18px; margin-bottom:0px;}
.hide_side_post {display:none;}
a img:hover {cursor:pointer;}
/************ header section ***********/
.form-control + .input-group-addon {
  background-color: transparent!important;
}
#header_search_txt { border-color: #e3e3e3;}
#header_search_txt::-moz-placeholder {
    color: #e3e3e3;
}
.input-group-addon .searchbtn {background:none; border:0px;}
li.switchTheme {margin-right:1px; transform: rotate(90deg); vertical-align: middle;}
li.switchTheme .custom-control-label {color:white; cursor: pointer;}
.material-switch > input[type="checkbox"] {
    display: none;   
}
.checkbox.checbox-switch {
    padding-left: 0;
}

.checkbox.checbox-switch label,
.checkbox-inline.checbox-switch {
    display: inline-block;
    position: relative;
    padding-left: 0;
}
.checkbox.checbox-switch label input,
.checkbox-inline.checbox-switch input {
    display: none;
}
.checkbox.checbox-switch label span,
.checkbox-inline.checbox-switch span {
    width: 35px;
    border-radius: 20px;
    height: 18px;
    border: 1px solid #dbdbdb;
    background-color: rgb(255, 255, 255);
    border-color: rgb(223, 223, 223);
    box-shadow: rgb(223, 223, 223) 0px 0px 0px 0px inset;
    transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.checkbox.checbox-switch label span:before,
.checkbox-inline.checbox-switch span:before {
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: rgb(255,255,255);
    content: " ";
    top: 0;
    position: relative;
    left: 0;
    transition: all 0.3s ease;
    box-shadow: 0 1px 4px rgba(0,0,0,0.4);
}
.checkbox.checbox-switch label > input:checked + span:before,
.checkbox-inline.checbox-switch > input:checked + span:before {    left: 17px;}


.checkbox.checbox-switch {
    padding-left: 0;
}

.checkbox.checbox-switch label,
.checkbox-inline.checbox-switch {
    display: inline-block;
    position: relative;
    padding-left: 0;
}
.checkbox.checbox-switch label input,
.checkbox-inline.checbox-switch input {
    display: none;
}
.checkbox.checbox-switch label span,
.checkbox-inline.checbox-switch span {
    width: 35px;
    border-radius: 20px;
    height: 18px;
    border: 1px solid #dbdbdb;
    background-color: rgb(255, 255, 255);
    border-color: rgb(223, 223, 223);
    box-shadow: rgb(223, 223, 223) 0px 0px 0px 0px inset;
    transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.checkbox.checbox-switch label span:before,
.checkbox-inline.checbox-switch span:before {
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: rgb(255,255,255);
    content: " ";
    top: 0;
    position: relative;
    left: 0;
    transition: all 0.3s ease;
    box-shadow: 0 1px 4px rgba(0,0,0,0.4);
}
.checkbox.checbox-switch label > input:checked + span:before,
.checkbox-inline.checbox-switch > input:checked + span:before {
    left: 17px;
}


/* Switch Default */
.checkbox.checbox-switch label > input:checked + span,
.checkbox-inline.checbox-switch > input:checked + span {
    background-color: rgb(180, 182, 183);
    border-color: rgb(180, 182, 183);
    box-shadow: rgb(180, 182, 183) 0px 0px 0px 8px inset;
    transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
}
.checkbox.checbox-switch label > input:checked:disabled + span,
.checkbox-inline.checbox-switch > input:checked:disabled + span {
    background-color: rgb(220, 220, 220);
    border-color: rgb(220, 220, 220);
    box-shadow: rgb(220, 220, 220) 0px 0px 0px 8px inset;
    transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
}
.checkbox.checbox-switch label > input:disabled + span,
.checkbox-inline.checbox-switch > input:disabled + span {
    background-color: rgb(232,235,238);
    border-color: rgb(255,255,255);
}
.checkbox.checbox-switch label > input:disabled + span:before,
.checkbox-inline.checbox-switch > input:disabled + span:before {
    background-color: rgb(248,249,250);
    border-color: rgb(243, 243, 243);
    box-shadow: 0 1px 4px rgba(0,0,0,0.1);
}


/* Switch Info */
.checkbox.checbox-switch.switch-info label > input:checked + span,
.checkbox-inline.checbox-switch.switch-info > input:checked + span {
    background-color: rgb(23, 162, 184);
    border-color: rgb(23, 162, 184);
    box-shadow: rgb(23, 162, 184) 0px 0px 0px 8px inset;
    transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
}
.checkbox.checbox-switch.switch-info label > input:checked:disabled + span,
.checkbox-inline.checbox-switch.switch-info > input:checked:disabled + span {
    background-color: rgb(102, 192, 206);
    border-color: rgb(102, 192, 206);
    box-shadow: rgb(102, 192, 206) 0px 0px 0px 8px inset;
    transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
}

/* Switch Warning */
.checkbox.checbox-switch.switch-warning label > input:checked + span,
.checkbox-inline.checbox-switch.switch-warning > input:checked + span {
    background-color: rgb(255, 193, 7);
    border-color: rgb(255, 193, 7);
    box-shadow: rgb(255, 193, 7) 0px 0px 0px 8px inset;
    transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
}
.checkbox.checbox-switch.switch-warning label > input:checked:disabled + span,
.checkbox-inline.checbox-switch.switch-warning > input:checked:disabled + span {
    background-color: rgb(226, 195, 102);
    border-color: rgb(226, 195, 102);
    box-shadow: rgb(226, 195, 102) 0px 0px 0px 8px inset;
    transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
}

.material-switch > label {
    cursor: pointer;
    height: 0px;
    position: relative; 
    width: 20px;  
}

.material-switch > label::before {
   background: rgb(0, 0, 0);
box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
border-radius: 8px;
content: '';
height: 12px;
margin-top: -9px;
position: absolute;
opacity: 0.3;
transition: all 0.4s ease-in-out;
width: 25px;
}
.material-switch > label::after {
   background: rgb(255, 255, 255);
border-radius: 16px;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
content: '';
height: 15px;
left: -4px;
margin-top: -8px;
position: absolute;
top: -3px;
transition: all 0.3s ease-in-out;
width: 15px;
}
.material-switch > input[type="checkbox"]:checked + label::before {
    background: inherit;
    opacity: 0.5;
}
.material-switch > input[type="checkbox"]:checked + label::after {
    background: inherit;
    left: 20px;
}
/**************  some form style fixes ***********/
/* .or {margin:5px;} */
/* .mform .fitem .fitemtitle {width:18%;} */
/* .mform fieldset div.bootstrap-select,   */
/* .mform fieldset div.mdl-left {/*margin-left:11%;*/ /* new theme update ankit */ */
float: left; /* new theme update ankit */
   /* width: 250px;  new theme update ankit */
    line-height: 47px; /* new theme update ankit */
	

}
/* .mform fieldset div.mdl-left.filepicker-filelist {margin-left:0px;} */
/* .mform .fgroup {padding:5px 0;} */
/***************** ends *****************/
.card .tab-content {
	color: #424242;
    font-size: 14px;
    font-weight: 400;
    padding: 0px 20px;
}
.errorbox { 
  background:rgba(255, 178, 54, 0.8);
   border: 1px solid transparent;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 15px;
}
.errorbox  .errormessage {}

/**********left panel *************/
.sidebar .leftpanel-menu .list small a {padding:0;}
/**** e corner fixes ****/
.emodule_form .panel-fixed{ top: 75px; }
.tab-content .table-responsive {margin-top:15px;}
/* .felement input[type="checkbox"], .felement input[type="radio"] { */
    /* opacity: 0; */
    /* position: absolute; */
    /* visibility: hidden; */
/* }   */
/* label:not([for])::before, label:not([for])::after {
	border: 0px solid #FFF !important;    
    content: "" !important;
    display: none !important;
   
} */


/* form input[type="text"]{  */
	/* background-color: rgba(0, 0, 0, 0); */
    /* border: 1px solid #bf83ff; */
    /* border-radius: 3px; */
    /* background-clip: padding-box; */
	/* display: block; */
	/* font-weight: 400; */
	/* box-shadow: none; */
    /* color: #2c2c2c; */
    /* font-size: 0.8571em; */
    /* height: auto; */
	/* width: 100%; */
    /* line-height: normal; */
    /* position: relative; */
	/* padding: 10px 18px; */
    /* transition: color 0.3s ease-in-out 0s, border-color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s; */
/* } */
/* form input[type="text"]:focus { */
    /* border: 1px solid #00bcd4 ; */
/* } */
/* form  input[type="text"]::-moz-placeholder { */
    /* color: #979595; */
/* } */

/* form select { */
    /* transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; */
    /* -webkit-box-shadow: none; */
    /* box-shadow: none; */
    /* height: auto; */
    /* background-color: rgba(0, 0, 0, 0);   */
	/* border: solid 1px #bf83ff;	 */
    /* border-radius: 30px; */
    /* color: #2c2c2c; */
    /* line-height: normal; */
    /* font-size: .8571em; */
    /* position: relative; */
	/* /*width:50%;  new theme update ankit */ */
	/* padding:5px; */
	/* /*float:left;    new theme update ankit */ */
/* } */
/* form select:focus { */
	/* border: solid 1px #00bcd4;	 */
/* } */
/* .mform .fitem .fitemtitle { text-align: left; } */
/* .mform .fitem .felement {margin-left: 18%;} */

/* .mform .fitem fieldset.felement {padding-left:0px;} /* create emodule radio button fix */ */

/* /******* report section **************/ */
/* .row form {width:100%;} */
/* form.export_report {width:75%;} */
/* .pad-top-30 {padding-top:30px;} */
#flight-datepicker .form-item{ font-weight:bold;}
.card table th {
    color: #212529;
}

.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td { border-top:1px solid #ddd;}

.div-border {
    background: #cecece none repeat scroll 0 0;
    height: 1px;
   /* margin-bottom: 28px;*/
    width: 100%;
}
.user_usage_report form#searchquery {position:relative; margin-bottom:10px;}
.user_usage_report .search_btn_report {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    position: absolute;
    right: 10px;
    top: 7px;
}

@media screen and (min-width: 400px) {
  #flight-datepicker {
    display: flex;
  }
}
#flight-datepicker .form-item {
  position: relative;
  margin: 12px 0 60px;
  font-weight:bold;
}
@media screen and (min-width: 400px) {
  #flight-datepicker .form-item {
    margin: 1px 9px 0 0;
	font-weight:bold;
  }
}
#flight-datepicker label {
  display: block;
  margin-bottom: 8px;
  font-weight: bold; 
  color: #3f3f3f;
}

@media screen and (min-width: 400px) {
  #flight-datepicker .date-text {
    top: 100%;
  }
}
#page-admin-sch_report-content_launch-content_launch_report .loginReport{padding:0px;}
.divd20 {    height: 20px;    width: 100%; }
/************  lesson plan css ************/
/* form input.date_lp {border-radius: 0px;} */
/*****************  online user ****************/
.margin-left-right {
    margin: 0;
}
.event-left-div {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
    width: 47%;
}
.event-right-div {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
    width: 47%;
}
.event-left-div-user {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
    width: 32%;
}
.event-steap-user {
    background: #edecec none repeat scroll 0 0;
    box-shadow: 0 2px 4px 0 rgba(204, 204, 204, 1);
    height: 58px;
    width: 100%;
}
.event-steap-user p {
    color: #033d67;
    font-size: 30px;
    padding: 0 10px;
}
.event-steap-user p span {
    color: #cf6a0f;
    font-size: 18px;
    font-weight: bold;
    margin-left: 10px;
}
.full_page_box {
    margin-top: 15%;
}

.display_center {
    margin: 20px 0;
    text-align: center;
}
/************************************* Report section ****************************/
#duration-box, #launch-box, #duration-box1, ul.chart-tab li {background:#ededee; border-radius: 7px 7px 0px 0px;}
ul.chart-tab li.launch {
	background-image:url("../pix/launch.png");
	background-repeat:no-repeat;
	background-position: 15px 6px;
	margin-right: 30px;
}
ul.chart-tab li.duration {
	background-image:url("../pix/duration.png");
	background-repeat:no-repeat;
	background-position: 15px 6px;
}
ul.chart-tab li.active {
	background-color:#B1D4F7;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius:7px 7px 0px 0px;
	border-radius:7px 7px 0px 0px;  
	cursor:default;
}
ul.chart-tab li:hover {
	background-color:#B1D4F7;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius:7px 7px 0px 0px;
	border-radius:7px 7px 0px 0px;    
}
#page-mod-resource-mod input.fm-btn-mkdir, #page-mod-url-mod #id_submitbutton, #page-mod-resource-mod #id_submitbutton {
	display:none;
}
#page-mod-lessonplan-addlessonplan #id_name {
	width:420px;
}
.file-picker .fp-rename-form input[type="button"] {
	margin:0 2px;
}
.file-picker .fp-list li {
	font-weight:bold;
}

/**** From fixes ********/
/* form.mform fieldset { border: 0px; } */
/* .mform fieldset legend {display:none;} */
/**** miscellaneous ********/
.content.report .card .header {padding-bottom:0px;}
.content.report .tab-content h4 {color:#00acc1; font-weight:bold; font-size:13px;}
.content.report .tab-content h4 {color:#00acc1; font-weight:bold; font-size:13px;}
.content.report .tab-content h4 span {color:#757575; font-weight:normal;}
.tab-content .flexible-wrap table {width:100%; /*table-layout: fixed;*/ } /* fix for upload meta data */
.tab-content .flexible-wrap table,
.tab-content .flexible-wrap table tr {border:1px solid #bbb; }

.tab-content p.flexible-wrap  {
	margin: 1rem 0;
	background-color: #d1ecf1;
    border-color: #bee5eb;
    color: #0c5460;
}

.dropdown-menu:before{display:none;}
#general #student_dynamic input[placeholder="Search Students..."] { margin-left: 2px!important}
#general #section_dynamic{margin-left:10px!important;}
#general #section_dynamic #id_section{margin-left:17px;}
.tab-content.home-tab {margin-top:20px;}
.container-fluid .generalbox {border:1px solid #5ec2d4; padding:10px; margin-bottom: 20px; clear: both; width:100%;}
#page-mod-forum-view .forumaddnew { text-align: center; }
#page-mod-forum-view #intro {  /* forum */
    display: none;
    font-weight: bold;
    text-align: center;
}
.continuebutton {text-align:center;}

/*----------- my new theme update css -------------*/

.bootstrap-select >  .dropdown-toggle{ display:none;}

.section-box .header-title{margin: 0 auto!important;   float: left!important;    width: 100%!important;}

/* .dropdown.show .dropdown-menu, .dropdown-menu.open{ z-index:1!important} */
 #subject_select { width:250px; float:left;  margin-right:10px;} 

.yui-skin-sam #togglesubmenu .yui-accordionview .yui-accordion-toggle{ color: #777f87;}

.yui-skin-sam #togglesubmenu .yui-accordionview .yui-accordion-toggle:hover{background-color: #d3d3d3; color:#000;}

.felement label::before, .felement label::after{ display:none;}
.checkbox label, .felement label{ padding-left:8px;}  

fieldset .bootstrap-select{width: 27%;    float: left;  margin-left:5px;  }
fieldset select{ 
 width:auto;  
float:left;}


/* span input{float: left;    margin-top: 5px;}  */

/* .checkbox label, .felement label { */
    /* display: inline-block; */
     /* position: absolute;  */
    /* cursor: pointer; */
    /* padding-left: 5px!important; */
    /* line-height: 21px!important; */
/* } */


input[type=text], input[type=password], input[type=select]{height: 30px;
    width: 45%;
    padding: 2px 10px 2px 2px;
    outline: none;
    color: #74646e;
    border: 1px solid #bf83ff;
    border-radius: 3px;
    background: #fff;}
select{height: 30px;
     width: auto; 
    padding: 2px 10px 2px 2px;
    outline: none;
    color: #74646e;
    border: 1px solid #bf83ff;
    border-radius: 3px;
    background: #fff;}
	
#newfilter select{width:90%!important;}	
legend {display: none;}
.mform fieldset{border:none!important;}
.mform .fitem label{ margin-top:2px;}
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  margin-top: 6px;
}

/* Search panel css*/
#header_search_txt{
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important; 
	border-right: 0px!important;
}
.fi-rr-search:before{ color:#fff;}
#header_search_txt {box-shadow: none;
    height: auto;
    background-color: #0000;
    border: 1px solid #E3E3E3;
    border-radius: 30px;
    color: #2c2c2c;
    line-height: normal;
   font-size: 13px;
word-spacing: -1px;
	
	}

/* check box css */

	 /* span input{float: left;    margin-top: 5px;}    */

felement .checkbox label, #newfilter .felement label { 
     display: inline-block; 
     position: absolute;  
    cursor: pointer; 
    padding-left: 5px!important; 
     line-height: 21px!important; 
 } 
 .felement label {margin-right:10px; }
 .felement  input, select {margin-left:5px;     margin-bottom: 7px;} /*add class for admin*/
 
 br{ width:100%; display:block; margin-bottom:10px;}
 

 .mform .fitem{ padding:5px;}
 
#id_ausers, #id_susers{ height:200px;  margin-top: 15px;}  /*text area admin bulk user*/
/* .fitem { margin-top:0px;} check box */
	
	/* User profile fields  buttion css  */
	
.singlebutton	{width: 20%; float: left; margin-left: 52px; margin-top: -24px;}
fieldset span { float:left; }/*padding-right:80px;*/
.hidden input{ margin-top:-3px;}
.fcontainer  .fitem  label{}

	
	/******* report section **************/
	/* form{ display: flex;}  */
	
	
.row form {width:100%; }
.row form .form-item input{ width:100%;}
form.export_report {width:75%;}
.pad-top-30 {padding-top:22px;}
#flight-datepicker .form-item{ font-weight:bold;}
.card table th {
    color: #212529;
}

/* home page left side arrow icons */
	
	


 /* calendar  page css strat here */
 
 .calendartable th, .calendartable td{width:10%;}
th, td{padding: .2em;}
.minicalendarblock .calendartable {font-size: 11px;}
/* .calendar_event_global{ width:35px!important;} */
.singlebutton form div input{ margin-top:19px!important;}
.hidden .fitem fieldset select{ margin-bottom:10px;} /*This update for select box new events section 16-April-2022*/
.notIE  select{width:70%!important; float:left;}
.right-align .lab-report {float:left; margin-top: 4px;}
#report_backup_btn{margin-top:-3px;}

 
 
.path-calendar .maincalendar .calendar-controls .previous, .path-calendar .maincalendar .calendar-controls .next {
  width: 30%;
  padding: 6px;
  background: #ededee;
  color: #3a3939;
}

.boxmin-height {
  padding-top: 10px;
}
.boxmin-height {
  min-height: 470px;
  margin-bottom: 10px;
  overflow: hidden;
  border: solid 1px #ccc;    /*edit by ankit*/
}
.right-border {
  border: solid 1px #cecece;
}

.minicalendarblock .calendartable {
  font-size: 12px;
}
.calendartable {
  width: 100%;
}
table {
  background-color: transparent;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
p, fieldset, table, pre {
  margin-bottom: 1em;
}
.minicalendarblock .calendartable {
  font-size: 9px;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
.path-calendar .calendartable td.weekend {
  color: red;
}

.page-content-no-navbar td, .page-content-no-navbar th {
  padding: 5px;
  background: #ededee!important;
  border-right: solid 1px #fff;
}
.block {
  border: 1px solid #fff;
  margin-bottom: 1em;
}

.calendar_filters td, .calendar_filters th {
  padding: 5px;
  background: #ededee;
  border-right: solid 1px #fff;
 
}

.calendar_filters td {
 
  width:25px;
}
/* table img.iconsmall {  height: 16px;  width: 26px;} */

.path-calendar .minicalendar td.today {
  border: 2px #bf83ff solid !important;
}



.controls a.arrow_link:hover, .minicalendarblock h3:hover{
  background-color: #bf83ff !important;
  color: #fff !important;
}
.minicalendarblock h3:hover a {
  color: #FFF;
}
/* .right-border table tr td a { */
  /* color: #bf83ff; */
/* } */

.buttons form{ width:50%; float:left;}



/* School Content css start here */

.btn-primarydown {border-width: 1px; background: #e9ecef!important;     color: #000!important;    border-radius: 30px !important;    padding: 8px 11px!important;
    margin-right: 5px!important;    border: solid 1px #bf83ff!important;}

.yui-skin-sam #togglesubmenu .yui-accordionview .yui-accordion-toggle.active, .yui-skin-sam #togglesubmenu .yui-accordionview .yui-accordion-toggle.active:hover {
  background-color: #bf83ff;
  background-image: url(../blocks/sch_menu/img/arrow_up.gif);
  background-repeat: no-repeat;
  background-position: 98% 46%;
  color: #FFF;
}
#right-action .movingBlock .defaultcontent select {  margin-top: 0.3em;  margin-bottom: 0.3em;  width: 215px; font-size:0.9rem;}
.header-title form .bootstrap-select select{width: 34%;}
.openclosecustom {  display: inline;  margin-left: 10px;}
.dropdown, .dropleft, .dropright, .dropup {  position: inherit;} /* School Content select box css */
#right-action .movingBlock .defaultcontent .movingCheck li.odd {  padding-left: 10px;}
#right-action .movingBlock .defaultcontent .movingCheck li {  margin: 0 0 4px 0;  width: auto;  float: left;  list-style: none; font-size: 14px;}
input[type="checkbox"], input[type="radio"] {  margin-right: 6px;}
.btnCenter{ margin-bottom:10px;}
.section-box .content-lo {  background: #FFF;  padding: 0px 12px;  border: 1px solid #cecece;    border-top-color: rgb(55, 151, 213);    border-top-style: solid;
    border-top-width: 1px;  border-top: none;   overflow: hidden;}
.yui-accordion-toggle #btn1 {  margin: 0px 10px;}
.yui-accordion-content #btn1 {  margin: 0px 10px;}
.schoolLo {  font-size: 14px;  line-height: 1.5em;  display: inline-block;  width: 88%;  word-wrap: break-word;}



/* Resources  page css icon and select box */

.menujump select{ width:20%;}
.urlselect .helplink img{ float:left;}


/* Forums  page css for buttion */

.tab-content .singlebutton  { margin-left:0px; padding:10px 0;}
.lp_inner_page .bootstrap-select select{ margin-top:5px;}


/* Shared Content page in after student login */

.steap {  width: 100%;   height: 55px;   background: #e9ecef;   border-left: solid 4px #5fc2d5; }

.user-shared-content .steap h4, .user-shared-list .steap h4 {   line-height: 55px;}
.steap h4 {  margin-left: 10px;  line-height: 35px;}


/* Report page alogn buttion and input box */
form.export_report{ display:flex;}
.martop input{ margin-top:20px;}
h2, .h2{ margin-top:20px; margin-bottom:2px;}
.legendLabel {width: 160px !important; position: relative; left: 3px; font-size:0.7rem; padding:0px!important;}
.legendColorBox{padding:0px!important;}

#myform, #searchquery{ width:100%; /* display:flex;*/ display: inherit;} /*form issu this line two page code*/

.content.report .card .header {
  padding-bottom: 0px;
  margin: 0px;
  padding: 7px;
}



.subjects .container-background div.disabled {  opacity: .2 !important;}  /*disabled class for explore inner page*/
/*Announcements css start*/

.forumpost .posting { line-height:31px;}
.forumpost .row .left {  width: 0px;  overflow: hidden;}
.forumpost .row .topic, .forumpost .row .content-mask, .forumpost .row .options {  margin-left: 5px;  margin-top:10px;}


.dsdropbtn {
    background-color: #888;
    border: medium none;
    color: white;
    cursor: pointer;
    font-size: 0.8571em;
    font-weight: 400;
    padding: 11px 22px;
}
.dsdropdown {
  position: relative;
  display: inline-block;
}
.dsdropdown-content {
  display: none;
  position: absolute;
  background-color: #F9F9F9;
  min-width: 190px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
.dsdropdown-content a {
	color: #666;
    font-size: 12px;
    line-height: 25px;
    padding: 7px 18px;
    transition: all 0.5s ease 0s;
	display:block;
}
.dsdropdown-content a:hover {background-color: #F1F1F1}
.dsdropdown:hover .dsdropdown-content {
  display: block;
}
.dsdropdown:hover .dsdropbtn {
  background-color: #C28AFF;
}	

.myfile-btn form {
  display: inline;
}

.myfile-btn form .col-lg-1 { float:left;}

input[type=radio]{ position:inline;}

/* left side arrow's css  */

.sidebar .leftpanel-menu .list .menu-toggle::after, .sidebar .leftpanel-menu .list .menu-toggle::before {
  position: absolute;
  top: calc(67% - 16px);
right: -30px;}


/*there change accordion  to  testing team */

.signin{color:#60c1d5;}

.portal_info { padding:15px;}
.portal_info .main{ text-align:left;}
.additional-pages p { text-align:justify;}
.additional-pages h3{margin-bottom:10px;}



/* paganation of report page */

.paging {    color: #5ec1d4;    text-align: center;    font-weight: bold;    font-size: 15px;    margin-top: 10px;    margin-bottom: 10px;}

.paging a.previous1 {    color: #555;
    /* background: url(image.php?theme=sch&image=d-peging-pre-hover&rev=320&component=theme) no-repeat 0 6px; */
    display: inline-block;    padding: 0px 6px 0 13px;}
.paging a {    font-weight: normal;    padding: 0 5px;}
.paging a.next {    background: url(image.php?theme=sch&image=d-peging-next-active&rev=320&component=theme) no-repeat right 5px;
    display: inline-block;    width: 45px;    padding: 0 10px 0 0;    margin-left: 4px;
}

/* radio buttion css add after testing  */

/* .fitem fieldset span  label{position:relative!important; margin-top: -6px;     margin-left: 30px;} */
.fradio span label{margin-top: 1px!important;     margin-left: 1px;}
.felement input[type="radio"]{visibility:visible!important; opacity:1; margin-top: 6px;}
.mar-bottom col-sm-3{ display:flex;}

.report-chart{background: #ededee;} 
.table td, .table th{padding: 0.4rem;     vertical-align: middle;}

.alert.alert-info { width:60%; margin:10px auto;}  /*for school content drop down */
.defaultHeader h2{font-size:1.1rem; margin-top:0px; }
.movingBlock .defaultHeader, .defaultBlock .defaultHeader{color: #fff;    padding: 5px;    background: #a79ce4;    margin-bottom: 25px; text-align:center;}
.boxmin-height{ background:#fff;}
#right-action .defaultcontent .textField {    width: 205px;    margin-left: 0;    margin-right: 0; margin-top:7px;}
#right-action #reset_to_default .defaultcontent ul.resetType{font-size:13px;}

.addEditLps .fitemtitle {width:22%!important; font-size:14px; margin-right:5px;}  /*Lesson Plan Folders*/
fieldset .error{float:none; font-size:12px;} /*for admin error field*/

 .yui-skin-sam .yui-button,.yui-skin-sam .yui-button .first-child{background:none; border:none;}
 .yui-skin-sam .yui-dialog .ft span.default button{color:#000;}
 fieldset .helplink {float: right;padding-right: 0px;  }
 .helplink img {  height: 12px;  width: 12px;  vertical-align: middle; margin-left:3px;}
 .fcontainer  .felement label.qflabel{ position:relative;}
 
 .fcontainer .fgroup{ padding-top:12px;}  
 
 /* change password success msg css */
 div.generalbox{   text-align: center;  padding: 10px;    font-weight: bold; color: #155724;    background-color: #d4edda;  line-height: 54px;   border-color: #c3e6cb;}
 .generalbox {  margin-bottom: 20px;}
 
 /* Lesson Plan Folders lesson plan 29 */
 .toggle-section .section{ padding:0px;}
 .content .activity li a {  display: inline-block;}
 tr.cps td a.weekName{color:#757575!important;}
 tr.cps td a.weekName:hover {color:#4a4949!important;}
 .yui-skin-sam .weekcoll-list #togglesubmenu .yui-accordionview .yui-accordion-toggle{color: #757575!important;}
 .yui-skin-sam .weekcoll-list #togglesubmenu .yui-accordionview .yui-accordion-toggle:hover{color:#4a4949!important;}
 .commands{ dispaly:flex; justify-content:center;}
 
 
 /* cheabox after and Befor css */
 
 /* user page */
 .checkbox label, .felement label.qflabel{ position:absolute; top: -9px;left: -358px; margin-right: 109px;} /*admin select use*/
 #newfilter fieldset span {  float: left;  margin-right: 75px;}
 #newfilter .fcontainer .fgroup{padding-top: 0px;}
 
 /* Add activities school content radio buttion  */
 
 .required .show-tick select{ height:90px;}
 .fcontainer .felement{padding-top: 0px!important;}
 .school-content .felement label{  position: relative;  cursor: pointer;  margin-right: 53px; }
 .school-content .felement input[type="radio"] { position: relative;}
 
 .school-content .hidden .felement label{  position: relative;  cursor: pointer;  margin-right: 53px;}
 .school-content .hidden .checkbox input[type="checkbox"], .felement input[type="radio"] { position: relative;}
 
 
 /* Calendar page */
 .maincalendar .felement label {  position: relative;  cursor: pointer;  padding-left: 5px !important;  line-height: 25px !important;  margin-right: 5px;}
 .maincalendar  .fcontainer .fgroup{ padding-top:0px;}
 
 .new_ebook_block fieldset span {  float: none;}
 .card .header{padding: 12px;}
 div.generalbox {  border: 1px solid #e0b4b1;   min-height: 114px; text-align: center;  padding: 10px;  background: #f2dede;  color: #a94442;  font-weight: bold;}
.generalbox {  margin-bottom: 20px;}
 div.generalbox {  text-align: center;  color: #a94442;  font-weight: bold;}
 .generalbox .buttons { display:flex; justify-content:center;}
 .buttons .singlebutton {  width: 5%;  float: left;  margin-left: 52px;  margin-top: -24px;}
 textarea {border: 1px solid #bf83ff; border-radius: 3px; background: #fff; padding:5px; width: 45%; height: 40vh; margin-left: 5px; color: #74646e;}
 .filemanager-toolbar fieldset span {  float: none;}
 .flexible-wrap table tr td, table tr th{border:solid 1px #ccc; text-align:center;}
 .profileeditor select{ width:30%!important; float:left; margin-right:10px;}
 .profileeditor .singlebutton form div input{margin-top: -7px !important; margin-left: 45px;}
 
 /* .mform .fitem .fitemtitle{width:26%; margin-right:5px;}  for label width */
 .reportTitle{font-size:1.4rem;}
 
 #exTab2 form.export_report{width:100%; display: contents;}
  #exTab2 form.export_report .martop { m-top:21px;}
  .martop45 {  margin-top: 28px;}  
  .alert strong {  text-transform: lowercase;  }
.mdl-left span, .filemanager-toolbar span{float:none;}
.course_name span.done{padding: 3px 11px!important; margin-top: 7px; font-size: .8em!important;}
.course_name{ margin-top:0px!important; }
.section-box-list h1{font-size: 140%!important;}
/* .horizontal .tags_dropdown{display:inline-flex!important; margin-left:10px;} */
.horizontal .tags_dropdown .bootstrap-select{margin-top:5px;}
.horizontal .tags_dropdown input{margin-top:2px;}
.createLessonplanIcon {  margin-top: -18px;}
.horizontal a img{margin-top: -14px;}

.table thead th {  vertical-align:middle; font-weight: 600;}
.margin-top10 {    margin-top: 10px;}
.event-steap-user p span {    color: #60c1d5;    font-size: 18px;    font-weight: bold;    margin-left: 10px;}
.user_usage_report input[type="text"]{  height: 30px;  width: 100%; }
.user_usage_report .search_btn_report {top: 3px;}
table tr td{border: solid 1px #ccc;}

.emodule_form .fitem .fitemtitle { width: 15%;}
.path-calendar .maincalendar .calendarmonth ul {  margin: 0;  font-size: 0.8rem;}
.eventlist td.calendar_event_user {  background: #FFF;  border: 1px solid #ededee;}
.path-calendar .maincalendar .eventlist .event{border-color:#ccc;}
.advancedbutton + mform .fitem .felement {  margin-left: 18%;} /*lession plan Error msg and inputbox*/\

.ui-datepicker table  {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
  display: table;
  table-layout: fixed;
}
#ui-datepicker-div table tr td{padding:2px!important; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6ea 50% 50% repeat-x;
  font-weight: normal;
  color: #555;
}
.ui-datepicker-today{background:#5ec2d5;}

.tabtree {
  position: relative;
  margin-bottom: 2em;
  height: 21px;
  
}

.tabtree .tabrow0 {
  text-align: center;
  width: 100%;
  margin: 1em 0px;
 border-bottom: solid 1px #49cdd0;
padding-bottom: 5px;
}

.tabtree .tabrow0 li.here {
  font-weight: bold;
}
.tabtree .tabrow0 li {
  display: inline;
  margin-left: 1px;
  margin-right: 2px;
}
  
  .tabtree .tabrow0 li.here a {
  background: #49cdd0;
  border: 1px solid #49cdd0;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}
.tabtree .tabrow0 li.here a {
  position: relative;
  color: #fff;
}
.tabtree .tabrow0 li a {
  padding-left: 14px;
  padding-top: 5px;
  padding-bottom: 4px;
  margin-bottom: -1px;
  background: #49cdd0;
  border: 1px solid #49cdd0;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
  font-weight: bold;
}

.tabtree .tabrow0 li.here a {
  background: #ab9ae5;
  border: 1px solid #ab9ae5;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}
.tabtree .tabrow0 li.here a span {
  background: #ab9ae5;
}
.tabtree .tabrow0 li a span {
  padding-right: 14px;
  padding-top: 5px;
  padding-bottom: 4px;
  background: #49cdd0;
color: #fff;}

.resource-items-table table tbody tr td {
  border: solid 1px #ccc;
  text-align: center;
}
.resource-items-table {overflow-x: scroll;}

#exTab2 #select_type {width:50%;}
input[type="button"], input[type="submit"], .primaryinner, #page-blocks-add_lo-add_lo #course_area .course_name .done, .yui-panel-container button {padding: 5px 11px; margin-top:0px;}
.btn-round2{padding: 5px 11px !important;}
.bod-input{width:100%!important;}
.m-t-5{margin-top:0px;}
#loading_msg {padding:20px;}
#loading_msg h5{font-size:12px!important;}
#loading_msg span{ text-align:center!imprtant; margin-bottom:30px; float: none!important;} /*Creating eBook... Do not refresh this page.  add float none for popup */
.calendar_filters table tr td {border:none;}
.calendar_filters .eventskey{ text-align:center;}
.path-calendar .maincalendar .calendarmonth td ul.events-new li {     width: 100px;
  padding: 5px;
    padding-bottom: 10px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  height: 55px;
  text-align: left;
  padding-bottom: 10px;
}
#togglesubmenu .lpul .add_as_template {display: inline-block; position: absolute; top: 11px!important;}

.report-chart-barchart {   text-align: center;   margin: 0 2% 23px 2%;
  padding-bottom: 15px;  }
  
  /* .path-calendar .maincalendar .eventlist .event .description { */
  /* padding: 10px; */
  /* word-break: break-all; */
  /* padding: 0 46px; */
  /* width: 42%; */
  /* text-align: left; */
  /* float: left; */
/* } */
/* .path-calendar .maincalendar .eventlist .event .topic .name { */
  /* float: left; */
  /* width: 42%!important; */
/* } */

.event-steap .date-show {
  width: 20%;
  height: 100px;
  background: #5ec2d4;
  float: left;
}

.event-steap {
  width: 100%;
  height: 100px;
  margin-bottom: 10px;
  background: #edecec;
  box-shadow: 0px 2px 4px 0px rgba(204,204,204,1);
}

.event-steap .date-show h1 {
  font-size: 50px;
  color: #fff;
  margin: 0px;
    margin-top: 0px;
  text-align: center;
  font-weight: bold;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  margin-top: 5px;
}
.event-steap .date-show h2 {
  font-size: 28px;
  color: #fff;
  margin: 0px;
  text-align: center;
  font-weight: bold;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.event-steap .date-right-box .user-iocn-color {
  color: #033d67;
  font-size: 20px;
  margin: 10px 10px;
}
.event-steap .date-right-box .delete-margin-top {
  margin-top: 22px;
}

.event-steap .date-right-box a {
  color: #3a3939;
  font-size: 15px;
  margin-left: 10px;
}
.event-steap .date-right-box span {
  color: #3a3939;
  font-size: 15px;
  margin-left: 10px;
}
 .shared_with 
  .eventlist .picture {width:28px; height}
.commands {text-align:right;}
.path-calendar .maincalendar .eventlist .event .description .commands a {  padding: 5px;}
.path-calendar .maincalendar .eventlist .event .description {  padding: 10px; text-align: center;}
.path-calendar .maincalendar .bottom {  text-align: right;  padding: 0px;  width: 100%;}
.path-calendar .maincalendar .bottom .singlebutton {  width: 100%;  float: none;  margin:0px; padding:0px; margin-top:-20px;}

#grade_dynamic  fieldset .bootstrap-select {    width: 100%;     float: left;     margin-left: 5px; }

.dropdown, .dropleft, .dropright, .dropup { position: initial;}   /*sharvan change thsi line for info*/
#accordion_area .dropdown, .dropleft, .dropright, .dropup {  position: inherit; z-index: 9;}
.notify {
    position: absolute;
    top: 15px;
    right: 15px
}
.tab-content table tr th{text-align:left;}
.notify .heartbit {
    position: absolute;
    top: -20px;
    right: -16px;
    height: 25px;
    width: 25px;
    z-index: 10;
    border: 4px solid;
    border-color: #ff0000;
    border-radius: 70px;
    animation: heartbit 1s ease-out;
    -moz-animation: heartbit 1s ease-out;
    -moz-animation-iteration-count: infinite;
    -o-animation: heartbit 1s ease-out;
    -o-animation-iteration-count: infinite;
    -webkit-animation: heartbit 1s ease-out;
    -ms-animation: heartbit 1s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.notify .point {
    width: 6px;
    height: 6px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background-color: #f93b00;
    position: absolute;
    right: -6px;
    top: -10px
}
.ecor-icon {height:18px;}
.continuebutton {width:100%; text-align:center;}
.right-align {text-align:right;}
.align-center{text-align:center;}
.no-overflow-x {overflow-x: visible;}
.martop45, input[type="submit"].martop45, input[type="button"].martop45 { margin-top: 30px; }
.martop25 {margin-top:25px;}
.sphead {display: inline-block; vertical-align: middle;}
.errorbox , .notifyproblem{ margin-top:10px; padding: 15px; margin-bottom: 20px; border: 1px solid transparent; color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; border-radius: 4px; } /******** for notice in moodle page forum **/
.mdl-align{ padding:5px 20px; border:solid 0px #c1610b;  text-align:center;}
.msg{margin-top:20px; color:#060;}
.msgdander{margin-top:20px; color:#E00205;}
.msgerror{color:#E00205;}
@-moz-keyframes heartbit {
    0% {
        -moz-transform: scale(0);
        opacity: 0
    }
    25% {
        -moz-transform: scale(0.1);
        opacity: .1
    }
    50% {
        -moz-transform: scale(0.5);
        opacity: .3
    }
    75% {
        -moz-transform: scale(0.8);
        opacity: .5
    }
    100% {
        -moz-transform: scale(1);
        opacity: 0
    }
}

@-webkit-keyframes heartbit {
    0% {
        -webkit-transform: scale(0);
        opacity: 0
    }
    25% {
        -webkit-transform: scale(0.1);
        opacity: .1
    }
    50% {
        -webkit-transform: scale(0.5);
        opacity: .3
    }
    75% {
        -webkit-transform: scale(0.8);
        opacity: .5
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 0
    }
}

@-ms-keyframes heartbit {
    0% {
        -ms-transform: scale(0);
        opacity: 0
    }
    25% {
        -ms-transform: scale(0.1);
        opacity: .1
    }
    50% {
        -ms-transform: scale(0.5);
        opacity: .3
    }
    75% {
        -ms-transform: scale(0.8);
        opacity: .5
    }
    100% {
        -ms-transform: scale(1);
        opacity: 0
    }
}



#modstandardratings .felement label {  margin-right: 0px; }


.section-defin { margin-top:20px;}
.section-defin ul li a{color:#fff!important;}
.section-defin ul li {
  list-style: none;
  padding: 0 6px;
    padding-top: 0px;
	
  float: left;
  margin-right: 4px;
  width: 24.4%;
  background: #5ec1d4;
  margin-bottom: 5px;
  box-shadow: 0px 1px 1px 0px rgba(204,204,204,1);
  transition: box-shadow 0.3s ease-in-out;
  height: 50px;
 line-height:50px;
}
.text-size {  color: #4d4d4e;  font-size: 15px;  line-height: 26px;  text-align: justify;  padding: 10px; }

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

.steap .margin-right10cont { margin-top: -57px;}
table tr th, table tr td { padding:5px!important;}
.tab-content .etest_form .fitem .fitemtitle {  width: 17%;}
.forumaddnew button{ margin-top:20px; float:left;}
.fselect #id_class {width:90%;}
.panel-fixed {  position: absolute!important; }
.fcontainer .accesshide{position: absolute;}
.roleassigntable .userselector {padding:10px;}
.roleassigntable .userselector  select {  width: 100%;   height: 60vh; }
.menuroleid{width:50%;}
ul li {
  list-style: outside none none;
  z-index: 9999;
  position: static;
}

.fdate_selector  .bootstrap-select {width: 21%;}

/* #loading_msg  div fieldset span {float: none!important;} */


/* .path-calendar .maincalendar .bottom { width:100%; text-align: right;} */


/* This css for only Report Section  */

.mar-bottom + .pad-top-30{padding-top:0px}
.header + .tab-content input[placeholder="Search by lesson plan folder.."] {margin-top:28px}
.div-border + .row #myform input[value="Go"] {margin-top: 26px;}
.div-border + .row #myform input[value="Clear date"] {margin-top: 26px;}

.div-border + .loginReport #myform input[value="Go"] {margin-top: 26px;}  
.div-border + .loginReport #myform input[value="Clear date"] {margin-top: 26px;}  

.table-responsive + .loginReport #myform input[value="Go"] {margin-top: 26px;}
.table-responsive + .loginReport #myform input[value="Clear date"] {margin-top: 26px;}

/* .table-responsive + .loginReport #myform input[value="Go"], input[value="Clear date"] {margin-top:5px;} */
.table-responsive + div a input[value="Download Excel"] {margin-top: 26px;} 
.row + .div-border{margin-bottom:10px;}
.div-border + .row{margin-top:30px;}



/*calenader section*/

.calendar_event_class {  background: #fbcd6f;}
.calendar_event_global, .calendar_event_user {  background-color: #fff1e4; }
.calendar_event_class {  background: #fbcd6f;}
.path-calendar .minicalendar .hasevent {  background: #dddbdb;}



/*Lesson Plan section*/
.horizontal a img{margin-top:0px;}
#theweeks .horizontal .tags_dropdown{width:100%;}


.done{margin-top:7px!important;}
#page-blocks-add_lo-add_lo #course_area .course_name .done:hover { background-color: #bf83ff!important;    color: #fff!important;}

#page-course-view-lessonplan .course-content .section li.activity{z-index:1;}
tr.cps td a.weekName {background-color: #ccc !important;}
tr.cps td a.weekName:hover{color:#00bcd4!important;}
#theweeks tr td{padding:0px!important;}
#theweeks tr td{padding:0px!important; border:none;}

/*E-Module section*/
#attachments .attachment_row .card-inner {  border: 1px solid #999; border-radius: 5px;  float: none; width: 50%; margin: 2px 0;
 overflow: auto; padding: 5px; }

#attachments .attachment_row .card .att_text {
  float: left;
  width: 95%;
  text-align: left;
}
#attachments .attachment_row .att-label {  text-align: right;  padding: 0;}
#attachments .attachment_row a.add-more-attacments {  padding-bottom: 10px;  float: left;  padding: 6px 15px;}


.attachment_row {display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-right: -15px;  margin-left: -15px;}



.magicsearch-wrapper .multi-item {  background-color: #415c71;  color: #fff;  border-color: #fff;  padding-left: 4px;}
.magicsearch-wrapper .multi-item span {  font-size: 1.1em;}
.magicsearch-wrapper .multi-item span{text-overflow: ellipsis; overflow: hidden; white-space: nowrap; cursor: default; text-align: center; font-size: 12px;
display: block; height: 100%;}
.magicsearch-wrapper .multi-item {  background-color: #5ec2d4;  color: #fff;  border-color: #fff;  padding-left: 4px;}
.magicsearch-wrapper .multi-item-close::before, .magicsearch-wrapper .multi-item-close::after {content: ''; height: 2px; width: 12px; display: block; background-color: #fff; border-radius: 2px; position: absolute; top: 5px; left: 0px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}
.magicsearch-wrapper .multi-item-close::after {  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg); }
/* #chart-total{width:400px;} */
/* #chart-Hard{width:400px;} */



/* #student_dynamic {margin-left:155px!important;} */

#student_dynamic input[placeholder="Search Students..."] {margin-left:178px;}
.input-group input[placeholder="Search by Title or Activity type......"] {font-size: 1.2rem;} /*search for form page css*/

.filemanager-container ul li {  white-space: normal; }
.attachments{text-align:center;}
.side .commands {right: 10px; position: absolute; bottom:0px;}
.magicsearch-wrapper {  position: relative;  margin-left: 2px;  left: 5px;}




.bmk-edit {   display: inline-block;   width: 90%; }
#btn1{margin-left:5px; margin-right:5px;}
.emodule_form #attachments .attachment_row .card {  display: inline; }

/* Publish eBook  input box issue  css  */
.fitemtitle + .error {margin-left: 21%;}


.share_emodule_form   #id_class{width:23%} 
.share_emodule_form #section_dynamic {margin-left:-3px}
.share_etest_form #id_class{width:23%} 

 #section_dynamic,  
#student_dynamic {font-style:italic; margin-left:16%;} 
 select{width:150px!important;}
 .ebook-form  .bootstrap-select select { margin-left:2%;} */

 /* ebook book section===================  */
 /* #section_dynamic > #id_section {margin-left:2%; width: 22.5%;} */
 
.ebook-form  #section_dynamic .bootstrap-select select { width: 83%; font-style: italic;   margin-left: 6%; }
.ebook-form  #section_dynamic select {font-style:italic; margin-left:1.5%; width: 22.5%;}
.ebook-form .magicsearch-wrapper {left:13px;}

/* .ebook-form  #id_section  {  width: 21.5%;} */
/* .ebook-form #id_class { width:24%;} */

/* #grade_dynamic .bootstrap-select select { width:auto !important; } */
/* .ebook-form #section_dynamic{padding-left:60px!important;} 

.ebook-form  .error {  margin-left: 1% !important; }*/

 /* My eModule book section ===================== */
 
 
#student_dynamic {font-style:italic; margin-left:16%;}
/* #section_dynamic select {font-style:italic; margin-left:2%;} */
 
.share_emodule_form   #id_class{width:24%;} 
.share_emodule_form #section_dynamic .bootstrap-select select {margin-left:5%} 
 .share_etest_form #id_class{width:23%; margin-left:6%;}  
 .share_emodule_form #section_dynamic select{width:85%;}
 .share_emodule_form #section_dynamic #id_section {width: 23%; margin-left: 15px;}
  .share_emodule_form #id_section select{width: 23%; margin-left: 4px;}
  .share_emodule_form #student_dynamic input[name="students"] {left:6px}
  .share_emodule_form .magicsearch-wrapper {   position: relative;   margin-left: 21px;   left: 5px; }
  .share_emodule_form


.share_etest_form .magicsearch-wrapper {  position: relative;    left: 4px;  }


/*--------------- Start here update in 24-may-2022------------------*/


#student_dynamic input[name="students"]{border: 1px solid #bf83ff; border-radius: 3px;   font-size: 16px;    }

.magicsearch-wrapper .multi-item span {  font-size: 1.6rem; }

.magicsearch-wrapper .multi-item {
  background-color: #415c71!important;
  color: #000;
  border-color: #fff;
}
.magicsearch-wrapper .multi-item {
	width: auto !important;
  position: relative;
  float: left;
  background-color: #60c1d5!important;
  padding-right: 15px;
  border-radius: 3px;
  border: 1px solid #60c1d5;
    border-top-color: rgb(170, 170, 170);
    border-right-color: rgb(170, 170, 170);
    border-bottom-color: rgb(170, 170, 170);
    border-left-color: rgb(170, 170, 170);
}

.magicsearch-wrapper .multi-item span {
  font-size: 1.6rem;
}
.magicsearch-wrapper .multi-item span {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  cursor: default;
  text-align: center;
  font-size: 12px;
  display: block;
  height: 100%;
}
.magicsearch-wrapper :not(input) {
  margin: 0;
  padding: 0;
  font-size: 14px;
  box-sizing: border-box;
}

.magicsearch-wrapper .multi-item-close {
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  right: 3px;
}
.magicsearch-wrapper :not(input) {
  margin: 0;
  padding: 0;
  font-size: 14px;
  box-sizing: border-box;
}
.magicsearch-wrapper .multi-item-close::before {
 
  background-color: #000!important;

}

.header + .tab-content input[placeholder="Search by lesson plan folder.."]::placeholder {color:#74646e!important;}

.magicsearch-wrapper .multi-item-close::after  {

  background-color: #000!important;
 

}

  .alert strong {  text-transform:none!important; }
  
  .import_popup {
  background: #e9ecef none repeat scroll 0 0;
  background-color: rgb(233, 236, 239);
font-weight: 400;
font-size: .8571em;
line-height: 1.35em;
margin: 5px 1px;
cursor: pointer;
color: #000!important;
border: 1px solid #bf83ff;
border-radius: 30px;
margin-right: 5px;
padding: 8px 11px;
  margin-right: 15px;
}

.select_to_import_block > img {
  display: none;
  padding-right: 5px;
  height: 20px;
  vertical-align: middle;
}
.file_selectd {
  display: none;
  padding-right: 10px;
  color: #41ad49;
  float: none;
}

.sidebar .leftpanel-menu .list .ml-menu li a {
  padding-left: 40px;
  padding-top: 13px;
  padding-bottom: 7px;
  font-size: 14px;
}
.firstinitial a, .firstinitial strong  {padding: 2px 5px; font-size:12px;}
.lastinitial a, .initialbar strong  {padding: 2px 5px; font-size:12px;}
.userlist h2.main, h3.main, h4.main {
  text-align: center;
  padding: 5px 2px; font-size:18px;
  margin: 0;
}
.buttons .menuformaction {display:inline;}
.yui3-widget-bd ul li{font-size:12px;}
h1.helpheading{margin-bottom:3px;}
a {  color: #131a7d; }
table.ajaxactive .enrolment a {
  padding: 0 5px;
}
table.ajaxactive .addrole {
  float: right;
  width: 20px;
}
table.ajaxactive .roles {  float: left;}
.boxmin-height {  padding-top: 10px;}



/*--------------- End here update in 24-may-2022------------------*/


/*--------------- Start here update in 27-may-2022------------------*/

.link_block div.fitem {   width: 100%;   margin: 0 auto;   padding-left: 20.5%; }
div.add_links #mform1 input[type="text"] {   width: 20%;   float: left;  margin-left: 10px; margin-top:0px;}
.link_block input[placeholder="Enter Label"] {width:19%!important;}
.link_block input[placeholder="Enter Link"] {width:19%!important;}
.link_type_select {  width: 170px !important;   margin-top: 0px; margin-right: -5px; }
.add_links input[type="button"].add_more_link, input[type="button"].remove_me {  background: #e9ecef;  font-size: 16px;  float:left;  margin-top: 0px;
  padding: 3px 20px;  margin-left: 10px;}

.add_links  fieldset .bootstrap-select{  width: 50px; float:left;} 
.add_links  fieldset .bootstrap-select #id_page_0 {  width: 50px!important; float:left;} 
.add_links  fieldset .ebook-page-select {  width: 50px!important; float:left; margin-right: -6px;} 

#section_dynamic .bootstrap-select select {font-style:italic; margin-left:6%;}
.share_etest_form #section_dynamic .bootstrap-select select {font-style:italic; margin-left:2%;}
/* #section_dynamic > #id_section {margin-left:14px} */
/* #grade_dynamic .dropdown.bootstrap-select > #id_class {margin-left:-1px} */
/* #grade_dynamic #id_class {margin-left:-1px} */

.share_etest_form #grade_dynamic .dropdown.bootstrap-select > #id_class {margin-left:4px}
.share_etest_form #grade_dynamic #id_class {margin-left:4px}
.share_etest_form #section_dynamic #id_section {margin-left:6px}

/* div #id_class, div #id_section {margin-left:6px!important;} */



/* add module text editer css height */
.nicEdit-main{min-height:627px!important;} 

.open_import_popup {
  background: #e9ecef none repeat scroll 0 0;
font-weight: 400;
font-size: .8571em;
line-height: 1.35em;
margin: 5px 1px;
cursor: pointer;
color: #000!important;
border: 1px solid #bf83ff;
border-radius: 30px;
margin-right: 5px;
}

#student_dynamic input[name="students"]{border: 1px solid #bf83ff; border-radius: 3px;   font-size: 16px;   min-height: 34px !important; }
.sa-confirm-button-container button, .sa-button-container button{background: #e9ecef none repeat scroll 0 0!important;
  background-color: rgb(233, 236, 239) !important;
font-weight: 400 !important;
font-size: .8571em!important;
line-height: 1.35em!important;
margin: 5px 1px!important;
  margin-top: 5px!important;
  margin-right: 1px!important;
cursor: pointer!important;
color: #000!important;
border: 1px solid #bf83ff!important;
border-radius: 30px!important;
margin-right: 5px!important;}

.calendar-event-panel .yui3-overlay-content {
  color: #515151;
  background-color: #fff;
  border: 1px solid #bf83ff;
  margin-top: -5px;
  margin-left: -5px;
}

.fixed-pane-options div +input[type="submit"] {background: #e9ecef none repeat scroll 0 0!important;
  background-color: rgb(233, 236, 239) !important;
font-weight: 400 !important;
font-size: .8571em!important;
line-height: 1.35em!important;
margin: 5px 1px!important;
  margin-top: 5px!important;
  margin-right: 1px!important;
cursor: pointer!important;
color: #000!important;
border: 1px solid #bf83ff!important;
border-radius: 30px!important;
margin-right: 5px!important;}



/*--------------- End here update in 27-may-2022------------------*/


/*--------------- Start here update in 30-may-2022------------------*/

.card{padding:5px 10px; z-index:0;}
.table-responsive + .loginReport #myform  .pad-top-30 { padding-top:0px;}
#exTab2 label{display: inline-flex; justify-content: center;}
#exTab2 div { padding-top:0px!important;}
/* #chart-total {  width: 100%; } */
/* #chart-Hard {  width: 100%!important; } */

.description, .card-description, .footer-big p {   color: #000;   font-weight: 300; }
#theweeks .horizontal .tags_dropdown .bootstrap-select{width: 16%; float: left;}
.addEditLps .fitemtitle {width: 17% !important;}
/* .divd20 + .addEditLps .fitemtitle {width: 14% !important;} */
.divd20 + .addEditLps .mform .fitem .fitemtitle {   width: 20%; }
.divd20 + .addEditLps .mform .fitem .felement {   border-width: 0;   width: 76%;   margin-left: 19%; }

.static .card {  border: solid 1px #cecece; width:80%;  min-height: 470px;  margin-bottom: 10px;  overflow: hidden;}
.shared_with .mform{width:118%;}
.shared_with .fitem .fdate_selector .bootstrap-select select{width:80px!important; margin-right:5px;} 
.shared_with fieldset span, /* to fix UI issue on shared content edit school version first class line by deepak */
.shared_with .shift_left  fieldset .bootstrap-select + span {margin-left: 10px; margin-top: -27px; display: flex;}
.shared_with .shift_left  fieldset span {margin-left: 0px; margin-top: 0px;}
.shared_with .shift_left .felement.fcheckbox span #id_1 {position:absolute; left: 34px; top: 18px;}

.shared_with .felement.fcheckbox  span #id_1{ position: relative; top: 28px; right: 90px; }
.shared_with {float:left; width:100%;}
.shared_with .felement label { margin-right: 0px;}
.shared_with .fdate_selector .bootstrap-select {width:16%;}

.static label{width:100px!important;}
.text_to_html{padding:0px 20px;}
.generalbox textarea{
 border: 1px solid #bf83ff;
border-radius: 3px;
background: #fff;
padding: 5px;
width: 100%;
height: 40vh;
margin-left: 5px;
color: #74646e;
line-height: 21px;
}

 
 .ls-closed .bars::before {
  content: url("menu-burger.png");
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}

.ls-closed .bars::after {
 content: url("menu-burger.png");
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
}

.bod-input{padding:5px;}



/*--------------- End here update in 30-may-2022------------------*/

/* .calendartable .calendar_event_user, .calendartable .duration_user {  border-bottom: 2px #A1BECB dotted; }} */
/* ------------------ Icon of css  starat here -------------------------------------  */
	
	
	
	.magicsearch-wrapper .multi-item span {
  font-size: 1.6rem;
}
.magicsearch-wrapper .multi-item span {
 overflow: hidden;
    text-overflow: ellipsis;
    max-width: 60px;
    display: inline-block;
	line-height: 21px;
	font-size:12px;
height: 20px;
}
	

@font-face {
  font-family: Material-Design-Iconic-Font;
  src: url(../fonts/Material-Design-Iconic-Font.woff2?v=2.2.0) format("woff2"), url(../fonts/Material-Design-Iconic-Font.woff?v=2.2.0) format("woff"), url(../fonts/Material-Design-Iconic-Font.ttf?v=2.2.0) format("truetype")
}
  
  
  
  
.zmdi {
  display: inline-block;
  font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size: 18px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
.zmdi-hc-lg {
  font-size: 1.33333333em;
  line-height: .75em;
  vertical-align: -15%
}
.zmdi-hc-2x {
  font-size: 2em
}
.zmdi-hc-3x {
  font-size: 3em
}
.zmdi-hc-4x {
  font-size: 4em
}
.zmdi-hc-5x {
  font-size: 5em
}
.zmdi-hc-fw {
  width: 1.28571429em;
  text-align: center
}
.zmdi-hc-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none
}
.zmdi-hc-ul > li {
  position: relative
}
.zmdi-hc-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: .14285714em;
  text-align: center
}
.zmdi-hc-li.zmdi-hc-lg {
  left: -1.85714286em
}
.zmdi-hc-border {
  padding: .1em .25em;
  border: solid .1em #9e9e9e;
  border-radius: 2px
}
.zmdi-hc-border-circle {
  padding: .1em .25em;
  border: solid .1em #9e9e9e;
  border-radius: 50%
}
.zmdi.pull-left {
  float: left;
  margin-right: .15em
}
.zmdi.pull-right {
  float: right;
  margin-left: .15em
}
.zmdi-hc-spin {
  -webkit-animation: zmdi-spin 1.5s infinite linear;
  animation: zmdi-spin 1.5s infinite linear
}
.zmdi-hc-spin-reverse {
  -webkit-animation: zmdi-spin-reverse 1.5s infinite linear;
  animation: zmdi-spin-reverse 1.5s infinite linear
}
@-webkit-keyframes zmdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}
@keyframes zmdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}
@-webkit-keyframes zmdi-spin-reverse {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }
  100% {
    -webkit-transform: rotate(-359deg);
    transform: rotate(-359deg)
  }
}
@keyframes zmdi-spin-reverse {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }
  100% {
    -webkit-transform: rotate(-359deg);
    transform: rotate(-359deg)
  }
}
.zmdi-hc-rotate-90 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg)
}
.zmdi-hc-rotate-180 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}
.zmdi-hc-rotate-270 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg)
}
.zmdi-hc-flip-horizontal {
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1)
}
.zmdi-hc-flip-vertical {
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1)
}
.zmdi-hc-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle
}
.zmdi-hc-stack-1x, .zmdi-hc-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center
}
.zmdi-hc-stack-1x {
  line-height: inherit
}
.zmdi-hc-stack-2x {
  font-size: 2em
}
.zmdi-hc-inverse {
  color: #fff
}
.zmdi-3d-rotation:before {
  content: '\f101'
}
.zmdi-airplane-off:before {
  content: '\f102'
}
.zmdi-airplane:before {
  content: '\f103'
}
.zmdi-album:before {
  content: '\f104'
}
.zmdi-archive:before {
  content: '\f105'
}
.zmdi-assignment-account:before {
  content: '\f106'
}
.zmdi-assignment-alert:before {
  content: '\f107'
}
.zmdi-assignment-check:before {
  content: '\f108'
}
.zmdi-assignment-o:before {
  content: '\f109'
}
.zmdi-assignment-return:before {
  content: '\f10a'
}
.zmdi-assignment-returned:before {
  content: '\f10b'
}
.zmdi-assignment:before {
  content: '\f10c'
}
.zmdi-attachment-alt:before {
  content: '\f10d'
}
.zmdi-attachment:before {
  content: '\f10e'
}
.zmdi-audio:before {
  content: '\f10f'
}
.zmdi-badge-check:before {
  content: '\f110'
}
.zmdi-balance-wallet:before {
  content: '\f111'
}
.zmdi-balance:before {
  content: '\f112'
}
.zmdi-battery-alert:before {
  content: '\f113'
}
.zmdi-battery-flash:before {
  content: '\f114'
}
.zmdi-battery-unknown:before {
  content: '\f115'
}
.zmdi-battery:before {
  content: '\f116'
}
.zmdi-bike:before {
  content: '\f117'
}
.zmdi-block-alt:before {
  content: '\f118'
}
.zmdi-block:before {
  content: '\f119'
}
.zmdi-boat:before {
  content: '\f11a'
}
.zmdi-book-image:before {
  content: '\f11b'
}
.zmdi-book:before {
  content: '\f11c'
}
.zmdi-bookmark-outline:before {
  content: '\f11d'
}
.zmdi-bookmark:before {
  content: '\f11e'
}
.zmdi-brush:before {
  content: '\f11f'
}
.zmdi-bug:before {
  content: '\f120'
}
.zmdi-bus:before {
  content: '\f121'
}
.zmdi-cake:before {
  content: '\f122'
}
.zmdi-car-taxi:before {
  content: '\f123'
}
.zmdi-car-wash:before {
  content: '\f124'
}
.zmdi-car:before {
  content: '\f125'
}
.zmdi-card-giftcard:before {
  content: '\f126'
}
.zmdi-card-membership:before {
  content: '\f127'
}
.zmdi-card-travel:before {
  content: '\f128'
}
.zmdi-card:before {
  content: '\f129'
}
.zmdi-case-check:before {
  content: '\f12a'
}
.zmdi-case-download:before {
  content: '\f12b'
}
.zmdi-case-play:before {
  content: '\f12c'
}
.zmdi-case:before {
  content: '\f12d'
}
.zmdi-cast-connected:before {
  content: '\f12e'
}
.zmdi-cast:before {
  content: '\f12f'
}
.zmdi-chart-donut:before {
  content: '\f130'
}
.zmdi-chart:before {
  content: '\f131'
}
.zmdi-city-alt:before {
  content: '\f132'
}
.zmdi-city:before {
  content: '\f133'
}
.zmdi-close-circle-o:before {
  content: '\f134'
}
.zmdi-close-circle:before {
  content: '\f135'
}
.zmdi-close:before {
  content: '\f136'
}
.zmdi-cocktail:before {
  content: '\f137'
}
.zmdi-code-setting:before {
  content: '\f138'
}
.zmdi-code-smartphone:before {
  content: '\f139'
}
.zmdi-code:before {
  content: '\f13a'
}
.zmdi-coffee:before {
  content: '\f13b'
}
.zmdi-collection-bookmark:before {
  content: '\f13c'
}
.zmdi-collection-case-play:before {
  content: '\f13d'
}
.zmdi-collection-folder-image:before {
  content: '\f13e'
}
.zmdi-collection-image-o:before {
  content: '\f13f'
}
.zmdi-collection-image:before {
  content: '\f140'
}
.zmdi-collection-item-1:before {
  content: '\f141'
}
.zmdi-collection-item-2:before {
  content: '\f142'
}
.zmdi-collection-item-3:before {
  content: '\f143'
}
.zmdi-collection-item-4:before {
  content: '\f144'
}
.zmdi-collection-item-5:before {
  content: '\f145'
}
.zmdi-collection-item-6:before {
  content: '\f146'
}
.zmdi-collection-item-7:before {
  content: '\f147'
}
.zmdi-collection-item-8:before {
  content: '\f148'
}
.zmdi-collection-item-9-plus:before {
  content: '\f149'
}
.zmdi-collection-item-9:before {
  content: '\f14a'
}
.zmdi-collection-item:before {
  content: '\f14b'
}
.zmdi-collection-music:before {
  content: '\f14c'
}
.zmdi-collection-pdf:before {
  content: '\f14d'
}
.zmdi-collection-plus:before {
  content: '\f14e'
}
.zmdi-collection-speaker:before {
  content: '\f14f'
}
.zmdi-collection-text:before {
  content: '\f150'
}
.zmdi-collection-video:before {
  content: '\f151'
}
.zmdi-compass:before {
  content: '\f152'
}
.zmdi-cutlery:before {
  content: '\f153'
}
.zmdi-delete:before {
  content: '\f154'
}
.zmdi-dialpad:before {
  content: '\f155'
}
.zmdi-dns:before {
  content: '\f156'
}
.zmdi-drink:before {
  content: '\f157'
}
.zmdi-edit:before {
  content: '\f158'
}
.zmdi-email-open:before {
  content: '\f159'
}
.zmdi-email:before {
  content: '\f15a'
}
.zmdi-eye-off:before {
  content: '\f15b'
}
.zmdi-eye:before {
  content: '\f15c'
}
.zmdi-eyedropper:before {
  content: '\f15d'
}
.zmdi-favorite-outline:before {
  content: '\f15e'
}
.zmdi-favorite:before {
  content: '\f15f'
}
.zmdi-filter-list:before {
  content: '\f160'
}
.zmdi-fire:before {
  content: '\f161'
}
.zmdi-flag:before {
  content: '\f162'
}
.zmdi-flare:before {
  content: '\f163'
}
.zmdi-flash-auto:before {
  content: '\f164'
}
.zmdi-flash-off:before {
  content: '\f165'
}
.zmdi-flash:before {
  content: '\f166'
}
.zmdi-flip:before {
  content: '\f167'
}
.zmdi-flower-alt:before {
  content: '\f168'
}
.zmdi-flower:before {
  content: '\f169'
}
.zmdi-font:before {
  content: '\f16a'
}
.zmdi-fullscreen-alt:before {
  content: '\f16b'
}
.zmdi-fullscreen-exit:before {
  content: '\f16c'
}
.zmdi-fullscreen:before {
  content: '\f16d'
}
.zmdi-functions:before {
  content: '\f16e'
}
.zmdi-gas-station:before {
  content: '\f16f'
}
.zmdi-gesture:before {
  content: '\f170'
}
.zmdi-globe-alt:before {
  content: '\f171'
}
.zmdi-globe-lock:before {
  content: '\f172'
}
.zmdi-globe:before {
  content: '\f173'
}
.zmdi-graduation-cap:before {
  content: '\f174'
}
.zmdi-home:before {
  content: '\f175'
}
.zmdi-hospital-alt:before {
  content: '\f176'
}
.zmdi-hospital:before {
  content: '\f177'
}
.zmdi-hotel:before {
  content: '\f178'
}
.zmdi-hourglass-alt:before {
  content: '\f179'
}
.zmdi-hourglass-outline:before {
  content: '\f17a'
}
.zmdi-hourglass:before {
  content: '\f17b'
}
.zmdi-http:before {
  content: '\f17c'
}
.zmdi-image-alt:before {
  content: '\f17d'
}
.zmdi-image-o:before {
  content: '\f17e'
}
.zmdi-image:before {
  content: '\f17f'
}
.zmdi-inbox:before {
  content: '\f180'
}
.zmdi-invert-colors-off:before {
  content: '\f181'
}
.zmdi-invert-colors:before {
  content: '\f182'
}
.zmdi-key:before {
  content: '\f183'
}
.zmdi-label-alt-outline:before {
  content: '\f184'
}
.zmdi-label-alt:before {
  content: '\f185'
}
.zmdi-label-heart:before {
  content: '\f186'
}
.zmdi-label:before {
  content: '\f187'
}
.zmdi-labels:before {
  content: '\f188'
}
.zmdi-lamp:before {
  content: '\f189'
}
.zmdi-landscape:before {
  content: '\f18a'
}
.zmdi-layers-off:before {
  content: '\f18b'
}
.zmdi-layers:before {
  content: '\f18c'
}
.zmdi-library:before {
  content: '\f18d'
}
.zmdi-link:before {
  content: '\f18e'
}
.zmdi-lock-open:before {
  content: '\f18f'
}
.zmdi-lock-outline:before {
  content: '\f190'
}
.zmdi-lock:before {
  content: '\f191'
}
.zmdi-mail-reply-all:before {
  content: '\f192'
}
.zmdi-mail-reply:before {
  content: '\f193'
}
.zmdi-mail-send:before {
  content: '\f194'
}
.zmdi-mall:before {
  content: '\f195'
}
.zmdi-map:before {
  content: '\f196'
}
.zmdi-menu:before {
  content: '\f197'
}
.zmdi-money-box:before {
  content: '\f198'
}
.zmdi-money-off:before {
  content: '\f199'
}
.zmdi-money:before {
  content: '\f19a'
}
.zmdi-more-vert:before {
  content: '\f19b'
}
.zmdi-more:before {
  content: '\f19c'
}
.zmdi-movie-alt:before {
  content: '\f19d'
}
.zmdi-movie:before {
  content: '\f19e'
}
.zmdi-nature-people:before {
  content: '\f19f'
}
.zmdi-nature:before {
  content: '\f1a0'
}
.zmdi-navigation:before {
  content: '\f1a1'
}
.zmdi-open-in-browser:before {
  content: '\f1a2'
}
.zmdi-open-in-new:before {
  content: '\f1a3'
}
.zmdi-palette:before {
  content: '\f1a4'
}
.zmdi-parking:before {
  content: '\f1a5'
}
.zmdi-pin-account:before {
  content: '\f1a6'
}
.zmdi-pin-assistant:before {
  content: '\f1a7'
}
.zmdi-pin-drop:before {
  content: '\f1a8'
}
.zmdi-pin-help:before {
  content: '\f1a9'
}
.zmdi-pin-off:before {
  content: '\f1aa'
}
.zmdi-pin:before {
  content: '\f1ab'
}
.zmdi-pizza:before {
  content: '\f1ac'
}
.zmdi-plaster:before {
  content: '\f1ad'
}
.zmdi-power-setting:before {
  content: '\f1ae'
}
.zmdi-power:before {
  content: '\f1af'
}
.zmdi-print:before {
  content: '\f1b0'
}
.zmdi-puzzle-piece:before {
  content: '\f1b1'
}
.zmdi-quote:before {
  content: '\f1b2'
}
.zmdi-railway:before {
  content: '\f1b3'
}
.zmdi-receipt:before {
  content: '\f1b4'
}
.zmdi-refresh-alt:before {
  content: '\f1b5'
}
.zmdi-refresh-sync-alert:before {
  content: '\f1b6'
}
.zmdi-refresh-sync-off:before {
  content: '\f1b7'
}
.zmdi-refresh-sync:before {
  content: '\f1b8'
}
.zmdi-refresh:before {
  content: '\f1b9'
}
.zmdi-roller:before {
  content: '\f1ba'
}
.zmdi-ruler:before {
  content: '\f1bb'
}
.zmdi-scissors:before {
  content: '\f1bc'
}
.zmdi-screen-rotation-lock:before {
  content: '\f1bd'
}
.zmdi-screen-rotation:before {
  content: '\f1be'
}
.zmdi-search-for:before {
  content: '\f1bf'
}
.zmdi-search-in-file:before {
  content: '\f1c0'
}
.zmdi-search-in-page:before {
  content: '\f1c1'
}
.zmdi-search-replace:before {
  content: '\f1c2'
}
.zmdi-search:before {
  content: '\f1c3'
}
.zmdi-seat:before {
  content: '\f1c4'
}
.zmdi-settings-square:before {
  content: '\f1c5'
}
.zmdi-settings:before {
  content: '\f1c6'
}
.zmdi-shield-check:before {
  content: '\f1c7'
}
.zmdi-shield-security:before {
  content: '\f1c8'
}
.zmdi-shopping-basket:before {
  content: '\f1c9'
}
.zmdi-shopping-cart-plus:before {
  content: '\f1ca'
}
.zmdi-shopping-cart:before {
  content: '\f1cb'
}
.zmdi-sign-in:before {
  content: '\f1cc'
}
.zmdi-sort-amount-asc:before {
  content: '\f1cd'
}
.zmdi-sort-amount-desc:before {
  content: '\f1ce'
}
.zmdi-sort-asc:before {
  content: '\f1cf'
}
.zmdi-sort-desc:before {
  content: '\f1d0'
}
.zmdi-spellcheck:before {
  content: '\f1d1'
}
.zmdi-storage:before {
  content: '\f1d2'
}
.zmdi-store-24:before {
  content: '\f1d3'
}
.zmdi-store:before {
  content: '\f1d4'
}
.zmdi-subway:before {
  content: '\f1d5'
}
.zmdi-sun:before {
  content: '\f1d6'
}
.zmdi-tab-unselected:before {
  content: '\f1d7'
}
.zmdi-tab:before {
  content: '\f1d8'
}
.zmdi-tag-close:before {
  content: '\f1d9'
}
.zmdi-tag-more:before {
  content: '\f1da'
}
.zmdi-tag:before {
  content: '\f1db'
}
.zmdi-thumb-down:before {
  content: '\f1dc'
}
.zmdi-thumb-up-down:before {
  content: '\f1dd'
}
.zmdi-thumb-up:before {
  content: '\f1de'
}
.zmdi-ticket-star:before {
  content: '\f1df'
}
.zmdi-toll:before {
  content: '\f1e0'
}
.zmdi-toys:before {
  content: '\f1e1'
}
.zmdi-traffic:before {
  content: '\f1e2'
}
.zmdi-translate:before {
  content: '\f1e3'
}
.zmdi-triangle-down:before {
  content: '\f1e4'
}
.zmdi-triangle-up:before {
  content: '\f1e5'
}
.zmdi-truck:before {
  content: '\f1e6'
}
.zmdi-turning-sign:before {
  content: '\f1e7'
}
.zmdi-wallpaper:before {
  content: '\f1e8'
}
.zmdi-washing-machine:before {
  content: '\f1e9'
}
.zmdi-window-maximize:before {
  content: '\f1ea'
}
.zmdi-window-minimize:before {
  content: '\f1eb'
}
.zmdi-window-restore:before {
  content: '\f1ec'
}
.zmdi-wrench:before {
  content: '\f1ed'
}
.zmdi-zoom-in:before {
  content: '\f1ee'
}
.zmdi-zoom-out:before {
  content: '\f1ef'
}
.zmdi-alert-circle-o:before {
  content: '\f1f0'
}
.zmdi-alert-circle:before {
  content: '\f1f1'
}
.zmdi-alert-octagon:before {
  content: '\f1f2'
}
.zmdi-alert-polygon:before {
  content: '\f1f3'
}
.zmdi-alert-triangle:before {
  content: '\f1f4'
}
.zmdi-help-outline:before {
  content: '\f1f5'
}
.zmdi-help:before {
  content: '\f1f6'
}
.zmdi-info-outline:before {
  content: '\f1f7'
}
.zmdi-info:before {
  content: '\f1f8'
}
.zmdi-notifications-active:before {
  content: '\f1f9'
}
.zmdi-notifications-add:before {
  content: '\f1fa'
}
.zmdi-notifications-none:before {
  content: '\f1fb'
}
.zmdi-notifications-off:before {
  content: '\f1fc'
}
.zmdi-notifications-paused:before {
  content: '\f1fd'
}
.zmdi-notifications:before {
  content: '\f1fe'
}
.zmdi-account-add:before {
  content: '\f1ff'
}
.zmdi-account-box-mail:before {
  content: '\f200'
}
.zmdi-account-box-o:before {
  content: '\f201'
}
.zmdi-account-box-phone:before {
  content: '\f202'
}
.zmdi-account-box:before {
  content: '\f203'
}
.zmdi-account-calendar:before {
  content: '\f204'
}
.zmdi-account-circle:before {
  content: '\f205'
}
.zmdi-account-o:before {
  content: '\f206'
}
.zmdi-account:before {
  content: '\f207'
}
.zmdi-accounts-add:before {
  content: '\f208'
}
.zmdi-accounts-alt:before {
  content: '\f209'
}
.zmdi-accounts-list-alt:before {
  content: '\f20a'
}
.zmdi-accounts-list:before {
  content: '\f20b'
}
.zmdi-accounts-outline:before {
  content: '\f20c'
}
.zmdi-accounts:before {
  content: '\f20d'
}
.zmdi-face:before {
  content: '\f20e'
}
.zmdi-female:before {
  content: '\f20f'
}
.zmdi-male-alt:before {
  content: '\f210'
}
.zmdi-male-female:before {
  content: '\f211'
}
.zmdi-male:before {
  content: '\f212'
}
.zmdi-mood-bad:before {
  content: '\f213'
}
.zmdi-mood:before {
  content: '\f214'
}
.zmdi-run:before {
  content: '\f215'
}
.zmdi-walk:before {
  content: '\f216'
}
.zmdi-cloud-box:before {
  content: '\f217'
}
.zmdi-cloud-circle:before {
  content: '\f218'
}
.zmdi-cloud-done:before {
  content: '\f219'
}
.zmdi-cloud-download:before {
  content: '\f21a'
}
.zmdi-cloud-off:before {
  content: '\f21b'
}
.zmdi-cloud-outline-alt:before {
  content: '\f21c'
}
.zmdi-cloud-outline:before {
  content: '\f21d'
}
.zmdi-cloud-upload:before {
  content: '\f21e'
}
.zmdi-cloud:before {
  content: '\f21f'
}
.zmdi-download:before {
  content: '\f220'
}
.zmdi-file-plus:before {
  content: '\f221'
}
.zmdi-file-text:before {
  content: '\f222'
}
.zmdi-file:before {
  content: '\f223'
}
.zmdi-folder-outline:before {
  content: '\f224'
}
.zmdi-folder-person:before {
  content: '\f225'
}
.zmdi-folder-star-alt:before {
  content: '\f226'
}
.zmdi-folder-star:before {
  content: '\f227'
}
.zmdi-folder:before {
  content: '\f228'
}
.zmdi-gif:before {
  content: '\f229'
}
.zmdi-upload:before {
  content: '\f22a'
}
.zmdi-border-all:before {
  content: '\f22b'
}
.zmdi-border-bottom:before {
  content: '\f22c'
}
.zmdi-border-clear:before {
  content: '\f22d'
}
.zmdi-border-color:before {
  content: '\f22e'
}
.zmdi-border-horizontal:before {
  content: '\f22f'
}
.zmdi-border-inner:before {
  content: '\f230'
}
.zmdi-border-left:before {
  content: '\f231'
}
.zmdi-border-outer:before {
  content: '\f232'
}
.zmdi-border-right:before {
  content: '\f233'
}
.zmdi-border-style:before {
  content: '\f234'
}
.zmdi-border-top:before {
  content: '\f235'
}
.zmdi-border-vertical:before {
  content: '\f236'
}
.zmdi-copy:before {
  content: '\f237'
}
.zmdi-crop:before {
  content: '\f238'
}
.zmdi-format-align-center:before {
  content: '\f239'
}
.zmdi-format-align-justify:before {
  content: '\f23a'
}
.zmdi-format-align-left:before {
  content: '\f23b'
}
.zmdi-format-align-right:before {
  content: '\f23c'
}
.zmdi-format-bold:before {
  content: '\f23d'
}
.zmdi-format-clear-all:before {
  content: '\f23e'
}
.zmdi-format-clear:before {
  content: '\f23f'
}
.zmdi-format-color-fill:before {
  content: '\f240'
}
.zmdi-format-color-reset:before {
  content: '\f241'
}
.zmdi-format-color-text:before {
  content: '\f242'
}
.zmdi-format-indent-decrease:before {
  content: '\f243'
}
.zmdi-format-indent-increase:before {
  content: '\f244'
}
.zmdi-format-italic:before {
  content: '\f245'
}
.zmdi-format-line-spacing:before {
  content: '\f246'
}
.zmdi-format-list-bulleted:before {
  content: '\f247'
}
.zmdi-format-list-numbered:before {
  content: '\f248'
}
.zmdi-format-ltr:before {
  content: '\f249'
}
.zmdi-format-rtl:before {
  content: '\f24a'
}
.zmdi-format-size:before {
  content: '\f24b'
}
.zmdi-format-strikethrough-s:before {
  content: '\f24c'
}
.zmdi-format-strikethrough:before {
  content: '\f24d'
}
.zmdi-format-subject:before {
  content: '\f24e'
}
.zmdi-format-underlined:before {
  content: '\f24f'
}
.zmdi-format-valign-bottom:before {
  content: '\f250'
}
.zmdi-format-valign-center:before {
  content: '\f251'
}
.zmdi-format-valign-top:before {
  content: '\f252'
}
.zmdi-redo:before {
  content: '\f253'
}
.zmdi-select-all:before {
  content: '\f254'
}
.zmdi-space-bar:before {
  content: '\f255'
}
.zmdi-text-format:before {
  content: '\f256'
}
.zmdi-transform:before {
  content: '\f257'
}
.zmdi-undo:before {
  content: '\f258'
}
.zmdi-wrap-text:before {
  content: '\f259'
}
.zmdi-comment-alert:before {
  content: '\f25a'
}
.zmdi-comment-alt-text:before {
  content: '\f25b'
}
.zmdi-comment-alt:before {
  content: '\f25c'
}
.zmdi-comment-edit:before {
  content: '\f25d'
}
.zmdi-comment-image:before {
  content: '\f25e'
}
.zmdi-comment-list:before {
  content: '\f25f'
}
.zmdi-comment-more:before {
  content: '\f260'
}
.zmdi-comment-outline:before {
  content: '\f261'
}
.zmdi-comment-text-alt:before {
  content: '\f262'
}
.zmdi-comment-text:before {
  content: '\f263'
}
.zmdi-comment-video:before {
  content: '\f264'
}
.zmdi-comment:before {
  content: '\f265'
}
.zmdi-comments:before {
  content: '\f266'
}
.zmdi-check-all:before {
  content: '\f267'
}
.zmdi-check-circle-u:before {
  content: '\f268'
}
.zmdi-check-circle:before {
  content: '\f269'
}
.zmdi-check-square:before {
  content: '\f26a'
}
.zmdi-check:before {
  content: '\f26b'
}
.zmdi-circle-o:before {
  content: '\f26c'
}
.zmdi-circle:before {
  content: '\f26d'
}
.zmdi-dot-circle-alt:before {
  content: '\f26e'
}
.zmdi-dot-circle:before {
  content: '\f26f'
}
.zmdi-minus-circle-outline:before {
  content: '\f270'
}
.zmdi-minus-circle:before {
  content: '\f271'
}
.zmdi-minus-square:before {
  content: '\f272'
}
.zmdi-minus:before {
  content: '\f273'
}
.zmdi-plus-circle-o-duplicate:before {
  content: '\f274'
}
.zmdi-plus-circle-o:before {
  content: '\f275'
}
.zmdi-plus-circle:before {
  content: '\f276'
}
.zmdi-plus-square:before {
  content: '\f277'
}
.zmdi-plus:before {
  content: '\f278'
}
.zmdi-square-o:before {
  content: '\f279'
}
.zmdi-star-circle:before {
  content: '\f27a'
}
.zmdi-star-half:before {
  content: '\f27b'
}
.zmdi-star-outline:before {
  content: '\f27c'
}
.zmdi-star:before {
  content: '\f27d'
}
.zmdi-bluetooth-connected:before {
  content: '\f27e'
}
.zmdi-bluetooth-off:before {
  content: '\f27f'
}
.zmdi-bluetooth-search:before {
  content: '\f280'
}
.zmdi-bluetooth-setting:before {
  content: '\f281'
}
.zmdi-bluetooth:before {
  content: '\f282'
}
.zmdi-camera-add:before {
  content: '\f283'
}
.zmdi-camera-alt:before {
  content: '\f284'
}
.zmdi-camera-bw:before {
  content: '\f285'
}
.zmdi-camera-front:before {
  content: '\f286'
}
.zmdi-camera-mic:before {
  content: '\f287'
}
.zmdi-camera-party-mode:before {
  content: '\f288'
}
.zmdi-camera-rear:before {
  content: '\f289'
}
.zmdi-camera-roll:before {
  content: '\f28a'
}
.zmdi-camera-switch:before {
  content: '\f28b'
}
.zmdi-camera:before {
  content: '\f28c'
}
.zmdi-card-alert:before {
  content: '\f28d'
}
.zmdi-card-off:before {
  content: '\f28e'
}
.zmdi-card-sd:before {
  content: '\f28f'
}
.zmdi-card-sim:before {
  content: '\f290'
}
.zmdi-desktop-mac:before {
  content: '\f291'
}
.zmdi-desktop-windows:before {
  content: '\f292'
}
.zmdi-device-hub:before {
  content: '\f293'
}
.zmdi-devices-off:before {
  content: '\f294'
}
.zmdi-devices:before {
  content: '\f295'
}
.zmdi-dock:before {
  content: '\f296'
}
.zmdi-floppy:before {
  content: '\f297'
}
.zmdi-gamepad:before {
  content: '\f298'
}
.zmdi-gps-dot:before {
  content: '\f299'
}
.zmdi-gps-off:before {
  content: '\f29a'
}
.zmdi-gps:before {
  content: '\f29b'
}
.zmdi-headset-mic:before {
  content: '\f29c'
}
.zmdi-headset:before {
  content: '\f29d'
}
.zmdi-input-antenna:before {
  content: '\f29e'
}
.zmdi-input-composite:before {
  content: '\f29f'
}
.zmdi-input-hdmi:before {
  content: '\f2a0'
}
.zmdi-input-power:before {
  content: '\f2a1'
}
.zmdi-input-svideo:before {
  content: '\f2a2'
}
.zmdi-keyboard-hide:before {
  content: '\f2a3'
}
.zmdi-keyboard:before {
  content: '\f2a4'
}
.zmdi-laptop-chromebook:before {
  content: '\f2a5'
}
.zmdi-laptop-mac:before {
  content: '\f2a6'
}
.zmdi-laptop:before {
  content: '\f2a7'
}
.zmdi-mic-off:before {
  content: '\f2a8'
}
.zmdi-mic-outline:before {
  content: '\f2a9'
}
.zmdi-mic-setting:before {
  content: '\f2aa'
}
.zmdi-mic:before {
  content: '\f2ab'
}
.zmdi-mouse:before {
  content: '\f2ac'
}
.zmdi-network-alert:before {
  content: '\f2ad'
}
.zmdi-network-locked:before {
  content: '\f2ae'
}
.zmdi-network-off:before {
  content: '\f2af'
}
.zmdi-network-outline:before {
  content: '\f2b0'
}
.zmdi-network-setting:before {
  content: '\f2b1'
}
.zmdi-network:before {
  content: '\f2b2'
}
.zmdi-phone-bluetooth:before {
  content: '\f2b3'
}
.zmdi-phone-end:before {
  content: '\f2b4'
}
.zmdi-phone-forwarded:before {
  content: '\f2b5'
}
.zmdi-phone-in-talk:before {
  content: '\f2b6'
}
.zmdi-phone-locked:before {
  content: '\f2b7'
}
.zmdi-phone-missed:before {
  content: '\f2b8'
}
.zmdi-phone-msg:before {
  content: '\f2b9'
}
.zmdi-phone-paused:before {
  content: '\f2ba'
}
.zmdi-phone-ring:before {
  content: '\f2bb'
}
.zmdi-phone-setting:before {
  content: '\f2bc'
}
.zmdi-phone-sip:before {
  content: '\f2bd'
}
.zmdi-phone:before {
  content: '\f2be'
}
.zmdi-portable-wifi-changes:before {
  content: '\f2bf'
}
.zmdi-portable-wifi-off:before {
  content: '\f2c0'
}
.zmdi-portable-wifi:before {
  content: '\f2c1'
}
.zmdi-radio:before {
  content: '\f2c2'
}
.zmdi-reader:before {
  content: '\f2c3'
}
.zmdi-remote-control-alt:before {
  content: '\f2c4'
}
.zmdi-remote-control:before {
  content: '\f2c5'
}
.zmdi-router:before {
  content: '\f2c6'
}
.zmdi-scanner:before {
  content: '\f2c7'
}
.zmdi-smartphone-android:before {
  content: '\f2c8'
}
.zmdi-smartphone-download:before {
  content: '\f2c9'
}
.zmdi-smartphone-erase:before {
  content: '\f2ca'
}
.zmdi-smartphone-info:before {
  content: '\f2cb'
}
.zmdi-smartphone-iphone:before {
  content: '\f2cc'
}
.zmdi-smartphone-landscape-lock:before {
  content: '\f2cd'
}
.zmdi-smartphone-landscape:before {
  content: '\f2ce'
}
.zmdi-smartphone-lock:before {
  content: '\f2cf'
}
.zmdi-smartphone-portrait-lock:before {
  content: '\f2d0'
}
.zmdi-smartphone-ring:before {
  content: '\f2d1'
}
.zmdi-smartphone-setting:before {
  content: '\f2d2'
}
.zmdi-smartphone-setup:before {
  content: '\f2d3'
}
.zmdi-smartphone:before {
  content: '\f2d4'
}
.zmdi-speaker:before {
  content: '\f2d5'
}
.zmdi-tablet-android:before {
  content: '\f2d6'
}
.zmdi-tablet-mac:before {
  content: '\f2d7'
}
.zmdi-tablet:before {
  content: '\f2d8'
}
.zmdi-tv-alt-play:before {
  content: '\f2d9'
}
.zmdi-tv-list:before {
  content: '\f2da'
}
.zmdi-tv-play:before {
  content: '\f2db'
}
.zmdi-tv:before {
  content: '\f2dc'
}
.zmdi-usb:before {
  content: '\f2dd'
}
.zmdi-videocam-off:before {
  content: '\f2de'
}
.zmdi-videocam-switch:before {
  content: '\f2df'
}
.zmdi-videocam:before {
  content: '\f2e0'
}
.zmdi-watch:before {
  content: '\f2e1'
}
.zmdi-wifi-alt-2:before {
  content: '\f2e2'
}
.zmdi-wifi-alt:before {
  content: '\f2e3'
}
.zmdi-wifi-info:before {
  content: '\f2e4'
}
.zmdi-wifi-lock:before {
  content: '\f2e5'
}
.zmdi-wifi-off:before {
  content: '\f2e6'
}
.zmdi-wifi-outline:before {
  content: '\f2e7'
}
.zmdi-wifi:before {
  content: '\f2e8'
}
.zmdi-arrow-left-bottom:before {
  content: '\f2e9'
}
.zmdi-arrow-left:before {
  content: '\f2ea'
}
.zmdi-arrow-merge:before {
  content: '\f2eb'
}
.zmdi-arrow-missed:before {
  content: '\f2ec'
}
.zmdi-arrow-right-top:before {
  content: '\f2ed'
}
.zmdi-arrow-right:before {
  content: '\f2ee'
}
.zmdi-arrow-split:before {
  content: '\f2ef'
}
.zmdi-arrows:before {
  content: '\f2f0'
}
.zmdi-caret-down-circle:before {
  content: '\f2f1'
}
.zmdi-caret-down:before {
  content: '\f2f2'
}
.zmdi-caret-left-circle:before {
  content: '\f2f3'
}
.zmdi-caret-left:before {
  content: '\f2f4'
}
.zmdi-caret-right-circle:before {
  content: '\f2f5'
}
.zmdi-caret-right:before {
  content: '\f2f6'
}
.zmdi-caret-up-circle:before {
  content: '\f2f7'
}
.zmdi-caret-up:before {
  content: '\f2f8'
}
.zmdi-chevron-down:before {
  content: '\f2f9'
}
.zmdi-chevron-left:before {
  content: '\f2fa'
}
.zmdi-chevron-right:before {
  content: '\f2fb'
}
.zmdi-chevron-up:before {
  content: '\f2fc'
}
.zmdi-forward:before {
  content: '\f2fd'
}
.zmdi-long-arrow-down:before {
  content: '\f2fe'
}
.zmdi-long-arrow-left:before {
  content: '\f2ff'
}
.zmdi-long-arrow-return:before {
  content: '\f300'
}
.zmdi-long-arrow-right:before {
  content: '\f301'
}
.zmdi-long-arrow-tab:before {
  content: '\f302'
}
.zmdi-long-arrow-up:before {
  content: '\f303'
}
.zmdi-rotate-ccw:before {
  content: '\f304'
}
.zmdi-rotate-cw:before {
  content: '\f305'
}
.zmdi-rotate-left:before {
  content: '\f306'
}
.zmdi-rotate-right:before {
  content: '\f307'
}
.zmdi-square-down:before {
  content: '\f308'
}
.zmdi-square-right:before {
  content: '\f309'
}
.zmdi-swap-alt:before {
  content: '\f30a'
}
.zmdi-swap-vertical-circle:before {
  content: '\f30b'
}
.zmdi-swap-vertical:before {
  content: '\f30c'
}
.zmdi-swap:before {
  content: '\f30d'
}
.zmdi-trending-down:before {
  content: '\f30e'
}
.zmdi-trending-flat:before {
  content: '\f30f'
}
.zmdi-trending-up:before {
  content: '\f310'
}
.zmdi-unfold-less:before {
  content: '\f311'
}
.zmdi-unfold-more:before {
  content: '\f312'
}
.zmdi-apps:before {
  content: '\f313'
}
.zmdi-grid-off:before {
  content: '\f314'
}
.zmdi-grid:before {
  content: '\f315'
}
.zmdi-view-agenda:before {
  content: '\f316'
}
.zmdi-view-array:before {
  content: '\f317'
}
.zmdi-view-carousel:before {
  content: '\f318'
}
.zmdi-view-column:before {
  content: '\f319'
}
.zmdi-view-comfy:before {
  content: '\f31a'
}
.zmdi-view-compact:before {
  content: '\f31b'
}
.zmdi-view-dashboard:before {
  content: '\f31c'
}
.zmdi-view-day:before {
  content: '\f31d'
}
.zmdi-view-headline:before {
  content: '\f31e'
}
.zmdi-view-list-alt:before {
  content: '\f31f'
}
.zmdi-view-list:before {
  content: '\f320'
}
.zmdi-view-module:before {
  content: '\f321'
}
.zmdi-view-quilt:before {
  content: '\f322'
}
.zmdi-view-stream:before {
  content: '\f323'
}
.zmdi-view-subtitles:before {
  content: '\f324'
}
.zmdi-view-toc:before {
  content: '\f325'
}
.zmdi-view-web:before {
  content: '\f326'
}
.zmdi-view-week:before {
  content: '\f327'
}
.zmdi-widgets:before {
  content: '\f328'
}
.zmdi-alarm-check:before {
  content: '\f329'
}
.zmdi-alarm-off:before {
  content: '\f32a'
}
.zmdi-alarm-plus:before {
  content: '\f32b'
}
.zmdi-alarm-snooze:before {
  content: '\f32c'
}
.zmdi-alarm:before {
  content: '\f32d'
}
.zmdi-calendar-alt:before {
  content: '\f32e'
}
.zmdi-calendar-check:before {
  content: '\f32f'
}
.zmdi-calendar-close:before {
  content: '\f330'
}
.zmdi-calendar-note:before {
  content: '\f331'
}
.zmdi-calendar:before {
  content: '\f332'
}
.zmdi-time-countdown:before {
  content: '\f333'
}
.zmdi-time-interval:before {
  content: '\f334'
}
.zmdi-time-restore-setting:before {
  content: '\f335'
}
.zmdi-time-restore:before {
  content: '\f336'
}
.zmdi-time:before {
  content: '\f337'
}
.zmdi-timer-off:before {
  content: '\f338'
}
.zmdi-timer:before {
  content: '\f339'
}
.zmdi-android-alt:before {
  content: '\f33a'
}
.zmdi-android:before {
  content: '\f33b'
}
.zmdi-apple:before {
  content: '\f33c'
}
.zmdi-behance:before {
  content: '\f33d'
}
.zmdi-codepen:before {
  content: '\f33e'
}
.zmdi-dribbble:before {
  content: '\f33f'
}
.zmdi-dropbox:before {
  content: '\f340'
}
.zmdi-evernote:before {
  content: '\f341'
}
.zmdi-facebook-box:before {
  content: '\f342'
}
.zmdi-facebook:before {
  content: '\f343'
}
.zmdi-github-box:before {
  content: '\f344'
}
.zmdi-github:before {
  content: '\f345'
}
.zmdi-google-drive:before {
  content: '\f346'
}
.zmdi-google-earth:before {
  content: '\f347'
}
.zmdi-google-glass:before {
  content: '\f348'
}
.zmdi-google-maps:before {
  content: '\f349'
}
.zmdi-google-pages:before {
  content: '\f34a'
}
.zmdi-google-play:before {
  content: '\f34b'
}
.zmdi-google-plus-box:before {
  content: '\f34c'
}
.zmdi-google-plus:before {
  content: '\f34d'
}
.zmdi-google:before {
  content: '\f34e'
}
.zmdi-instagram:before {
  content: '\f34f'
}
.zmdi-language-css3:before {
  content: '\f350'
}
.zmdi-language-html5:before {
  content: '\f351'
}
.zmdi-language-javascript:before {
  content: '\f352'
}
.zmdi-language-python-alt:before {
  content: '\f353'
}
.zmdi-language-python:before {
  content: '\f354'
}
.zmdi-lastfm:before {
  content: '\f355'
}
.zmdi-linkedin-box:before {
  content: '\f356'
}
.zmdi-paypal:before {
  content: '\f357'
}
.zmdi-pinterest-box:before {
  content: '\f358'
}
.zmdi-pocket:before {
  content: '\f359'
}
.zmdi-polymer:before {
  content: '\f35a'
}
.zmdi-share:before {
  content: '\f35b'
}
.zmdi-stackoverflow:before {
  content: '\f35c'
}
.zmdi-steam-square:before {
  content: '\f35d'
}
.zmdi-steam:before {
  content: '\f35e'
}
.zmdi-twitter-box:before {
  content: '\f35f'
}
.zmdi-twitter:before {
  content: '\f360'
}
.zmdi-vk:before {
  content: '\f361'
}
.zmdi-wikipedia:before {
  content: '\f362'
}
.zmdi-windows:before {
  content: '\f363'
}
.zmdi-aspect-ratio-alt:before {
  content: '\f364'
}
.zmdi-aspect-ratio:before {
  content: '\f365'
}
.zmdi-blur-circular:before {
  content: '\f366'
}
.zmdi-blur-linear:before {
  content: '\f367'
}
.zmdi-blur-off:before {
  content: '\f368'
}
.zmdi-blur:before {
  content: '\f369'
}
.zmdi-brightness-2:before {
  content: '\f36a'
}
.zmdi-brightness-3:before {
  content: '\f36b'
}
.zmdi-brightness-4:before {
  content: '\f36c'
}
.zmdi-brightness-5:before {
  content: '\f36d'
}
.zmdi-brightness-6:before {
  content: '\f36e'
}
.zmdi-brightness-7:before {
  content: '\f36f'
}
.zmdi-brightness-auto:before {
  content: '\f370'
}
.zmdi-brightness-setting:before {
  content: '\f371'
}
.zmdi-broken-image:before {
  content: '\f372'
}
.zmdi-center-focus-strong:before {
  content: '\f373'
}
.zmdi-center-focus-weak:before {
  content: '\f374'
}
.zmdi-compare:before {
  content: '\f375'
}
.zmdi-crop-16-9:before {
  content: '\f376'
}
.zmdi-crop-3-2:before {
  content: '\f377'
}
.zmdi-crop-5-4:before {
  content: '\f378'
}
.zmdi-crop-7-5:before {
  content: '\f379'
}
.zmdi-crop-din:before {
  content: '\f37a'
}
.zmdi-crop-free:before {
  content: '\f37b'
}
.zmdi-crop-landscape:before {
  content: '\f37c'
}
.zmdi-crop-portrait:before {
  content: '\f37d'
}
.zmdi-crop-square:before {
  content: '\f37e'
}
.zmdi-exposure-alt:before {
  content: '\f37f'
}
.zmdi-exposure:before {
  content: '\f380'
}
.zmdi-filter-b-and-w:before {
  content: '\f381'
}
.zmdi-filter-center-focus:before {
  content: '\f382'
}
.zmdi-filter-frames:before {
  content: '\f383'
}
.zmdi-filter-tilt-shift:before {
  content: '\f384'
}
.zmdi-gradient:before {
  content: '\f385'
}
.zmdi-grain:before {
  content: '\f386'
}
.zmdi-graphic-eq:before {
  content: '\f387'
}
.zmdi-hdr-off:before {
  content: '\f388'
}
.zmdi-hdr-strong:before {
  content: '\f389'
}
.zmdi-hdr-weak:before {
  content: '\f38a'
}
.zmdi-hdr:before {
  content: '\f38b'
}
.zmdi-iridescent:before {
  content: '\f38c'
}
.zmdi-leak-off:before {
  content: '\f38d'
}
.zmdi-leak:before {
  content: '\f38e'
}
.zmdi-looks:before {
  content: '\f38f'
}
.zmdi-loupe:before {
  content: '\f390'
}
.zmdi-panorama-horizontal:before {
  content: '\f391'
}
.zmdi-panorama-vertical:before {
  content: '\f392'
}
.zmdi-panorama-wide-angle:before {
  content: '\f393'
}
.zmdi-photo-size-select-large:before {
  content: '\f394'
}
.zmdi-photo-size-select-small:before {
  content: '\f395'
}
.zmdi-picture-in-picture:before {
  content: '\f396'
}
.zmdi-slideshow:before {
  content: '\f397'
}
.zmdi-texture:before {
  content: '\f398'
}
.zmdi-tonality:before {
  content: '\f399'
}
.zmdi-vignette:before {
  content: '\f39a'
}
.zmdi-wb-auto:before {
  content: '\f39b'
}
.zmdi-eject-alt:before {
  content: '\f39c'
}
.zmdi-eject:before {
  content: '\f39d'
}
.zmdi-equalizer:before {
  content: '\f39e'
}
.zmdi-fast-forward:before {
  content: '\f39f'
}
.zmdi-fast-rewind:before {
  content: '\f3a0'
}
.zmdi-forward-10:before {
  content: '\f3a1'
}
.zmdi-forward-30:before {
  content: '\f3a2'
}
.zmdi-forward-5:before {
  content: '\f3a3'
}
.zmdi-hearing:before {
  content: '\f3a4'
}
.zmdi-pause-circle-outline:before {
  content: '\f3a5'
}
.zmdi-pause-circle:before {
  content: '\f3a6'
}
.zmdi-pause:before {
  content: '\f3a7'
}
.zmdi-play-circle-outline:before {
  content: '\f3a8'
}
.zmdi-play-circle:before {
  content: '\f3a9'
}
.zmdi-play:before {
  content: '\f3aa'
}
.zmdi-playlist-audio:before {
  content: '\f3ab'
}
.zmdi-playlist-plus:before {
  content: '\f3ac'
}
.zmdi-repeat-one:before {
  content: '\f3ad'
}
.zmdi-repeat:before {
  content: '\f3ae'
}
.zmdi-replay-10:before {
  content: '\f3af'
}
.zmdi-replay-30:before {
  content: '\f3b0'
}
.zmdi-replay-5:before {
  content: '\f3b1'
}
.zmdi-replay:before {
  content: '\f3b2'
}
.zmdi-shuffle:before {
  content: '\f3b3'
}
.zmdi-skip-next:before {
  content: '\f3b4'
}
.zmdi-skip-previous:before {
  content: '\f3b5'
}
.zmdi-stop:before {
  content: '\f3b6'
}
.zmdi-surround-sound:before {
  content: '\f3b7'
}
.zmdi-tune:before {
  content: '\f3b8'
}
.zmdi-volume-down:before {
  content: '\f3b9'
}
.zmdi-volume-mute:before {
  content: '\f3ba'
}
.zmdi-volume-off:before {
  content: '\f3bb'
}
.zmdi-volume-up:before {
  content: '\f3bc'
}
.zmdi-n-1-square:before {
  content: '\f3bd'
}
.zmdi-n-2-square:before {
  content: '\f3be'
}
.zmdi-n-3-square:before {
  content: '\f3bf'
}
.zmdi-n-4-square:before {
  content: '\f3c0'
}
.zmdi-n-5-square:before {
  content: '\f3c1'
}
.zmdi-n-6-square:before {
  content: '\f3c2'
}
.zmdi-neg-1:before {
  content: '\f3c3'
}
.zmdi-neg-2:before {
  content: '\f3c4'
}
.zmdi-plus-1:before {
  content: '\f3c5'
}
.zmdi-plus-2:before {
  content: '\f3c6'
}
.zmdi-sec-10:before {
  content: '\f3c7'
}
.zmdi-sec-3:before {
  content: '\f3c8'
}
.zmdi-zero:before {
  content: '\f3c9'
}
.zmdi-airline-seat-flat-angled:before {
  content: '\f3ca'
}
.zmdi-airline-seat-flat:before {
  content: '\f3cb'
}
.zmdi-airline-seat-individual-suite:before {
  content: '\f3cc'
}
.zmdi-airline-seat-legroom-extra:before {
  content: '\f3cd'
}
.zmdi-airline-seat-legroom-normal:before {
  content: '\f3ce'
}
.zmdi-airline-seat-legroom-reduced:before {
  content: '\f3cf'
}
.zmdi-airline-seat-recline-extra:before {
  content: '\f3d0'
}
.zmdi-airline-seat-recline-normal:before {
  content: '\f3d1'
}
.zmdi-airplay:before {
  content: '\f3d2'
}
.zmdi-closed-caption:before {
  content: '\f3d3'
}
.zmdi-confirmation-number:before {
  content: '\f3d4'
}
.zmdi-developer-board:before {
  content: '\f3d5'
}
.zmdi-disc-full:before {
  content: '\f3d6'
}
.zmdi-explicit:before {
  content: '\f3d7'
}
.zmdi-flight-land:before {
  content: '\f3d8'
}
.zmdi-flight-takeoff:before {
  content: '\f3d9'
}
.zmdi-flip-to-back:before {
  content: '\f3da'
}
.zmdi-flip-to-front:before {
  content: '\f3db'
}
.zmdi-group-work:before {
  content: '\f3dc'
}
.zmdi-hd:before {
  content: '\f3dd'
}
.zmdi-hq:before {
  content: '\f3de'
}
.zmdi-markunread-mailbox:before {
  content: '\f3df'
}
.zmdi-memory:before {
  content: '\f3e0'
}
.zmdi-nfc:before {
  content: '\f3e1'
}
.zmdi-play-for-work:before {
  content: '\f3e2'
}
.zmdi-power-input:before {
  content: '\f3e3'
}
.zmdi-present-to-all:before {
  content: '\f3e4'
}
.zmdi-satellite:before {
  content: '\f3e5'
}
.zmdi-tap-and-play:before {
  content: '\f3e6'
}
.zmdi-vibration:before {
  content: '\f3e7'
}
.zmdi-voicemail:before {
  content: '\f3e8'
}
.zmdi-group:before {
  content: '\f3e9'
}
.zmdi-rss:before {
  content: '\f3ea'
}
.zmdi-shape:before {
  content: '\f3eb'
}
.zmdi-spinner:before {
  content: '\f3ec'
}
.zmdi-ungroup:before {
  content: '\f3ed'
}
.zmdi-500px:before {
  content: '\f3ee'
}
.zmdi-8tracks:before {
  content: '\f3ef'
}
.zmdi-amazon:before {
  content: '\f3f0'
}
.zmdi-blogger:before {
  content: '\f3f1'
}
.zmdi-delicious:before {
  content: '\f3f2'
}
.zmdi-disqus:before {
  content: '\f3f3'
}
.zmdi-flattr:before {
  content: '\f3f4'
}
.zmdi-flickr:before {
  content: '\f3f5'
}
.zmdi-github-alt:before {
  content: '\f3f6'
}
.zmdi-google-old:before {
  content: '\f3f7'
}
.zmdi-linkedin:before {
  content: '\f3f8'
}
.zmdi-odnoklassniki:before {
  content: '\f3f9'
}
.zmdi-outlook:before {
  content: '\f3fa'
}
.zmdi-paypal-alt:before {
  content: '\f3fb'
}
.zmdi-pinterest:before {
  content: '\f3fc'
}
.zmdi-playstation:before {
  content: '\f3fd'
}
.zmdi-reddit:before {
  content: '\f3fe'
}
.zmdi-skype:before {
  content: '\f3ff'
}
.zmdi-slideshare:before {
  content: '\f400'
}
.zmdi-soundcloud:before {
  content: '\f401'
}
.zmdi-tumblr:before {
  content: '\f402'
}
.zmdi-twitch:before {
  content: '\f403'
}
.zmdi-vimeo:before {
  content: '\f404'
}
.zmdi-whatsapp:before {
  content: '\f405'
}
.zmdi-xbox:before {
  content: '\f406'
}
.zmdi-yahoo:before {
  content: '\f407'
}
.zmdi-youtube-play:before {
  content: '\f408'
}
.zmdi-youtube:before {
  content: '\f409'
}
.zmdi-3d-rotation:before {
  content: '\f101'
}
.zmdi-airplane-off:before {
  content: '\f102'
}
.zmdi-airplane:before {
  content: '\f103'
}
.zmdi-album:before {
  content: '\f104'
}
.zmdi-archive:before {
  content: '\f105'
}
.zmdi-assignment-account:before {
  content: '\f106'
}
.zmdi-assignment-alert:before {
  content: '\f107'
}
.zmdi-assignment-check:before {
  content: '\f108'
}
.zmdi-assignment-o:before {
  content: '\f109'
}
.zmdi-assignment-return:before {
  content: '\f10a'
}
.zmdi-assignment-returned:before {
  content: '\f10b'
}
.zmdi-assignment:before {
  content: '\f10c'
}
.zmdi-attachment-alt:before {
  content: '\f10d'
}
.zmdi-attachment:before {
  content: '\f10e'
}
.zmdi-audio:before {
  content: '\f10f'
}
.zmdi-badge-check:before {
  content: '\f110'
}
.zmdi-balance-wallet:before {
  content: '\f111'
}
.zmdi-balance:before {
  content: '\f112'
}
.zmdi-battery-alert:before {
  content: '\f113'
}
.zmdi-battery-flash:before {
  content: '\f114'
}
.zmdi-battery-unknown:before {
  content: '\f115'
}
.zmdi-battery:before {
  content: '\f116'
}
.zmdi-bike:before {
  content: '\f117'
}
.zmdi-block-alt:before {
  content: '\f118'
}
.zmdi-block:before {
  content: '\f119'
}
.zmdi-boat:before {
  content: '\f11a'
}
.zmdi-book-image:before {
  content: '\f11b'
}
.zmdi-book:before {
  content: '\f11c'
}
.zmdi-bookmark-outline:before {
  content: '\f11d'
}
.zmdi-bookmark:before {
  content: '\f11e'
}
.zmdi-brush:before {
  content: '\f11f'
}
.zmdi-bug:before {
  content: '\f120'
}
.zmdi-bus:before {
  content: '\f121'
}
.zmdi-cake:before {
  content: '\f122'
}
.zmdi-car-taxi:before {
  content: '\f123'
}
.zmdi-car-wash:before {
  content: '\f124'
}
.zmdi-car:before {
  content: '\f125'
}
.zmdi-card-giftcard:before {
  content: '\f126'
}
.zmdi-card-membership:before {
  content: '\f127'
}
.zmdi-card-travel:before {
  content: '\f128'
}
.zmdi-card:before {
  content: '\f129'
}
.zmdi-case-check:before {
  content: '\f12a'
}
.zmdi-case-download:before {
  content: '\f12b'
}
.zmdi-case-play:before {
  content: '\f12c'
}
.zmdi-case:before {
  content: '\f12d'
}
.zmdi-cast-connected:before {
  content: '\f12e'
}
.zmdi-cast:before {
  content: '\f12f'
}
.zmdi-chart-donut:before {
  content: '\f130'
}
.zmdi-chart:before {
  content: '\f131'
}
.zmdi-city-alt:before {
  content: '\f132'
}
.zmdi-city:before {
  content: '\f133'
}
.zmdi-close-circle-o:before {
  content: '\f134'
}
.zmdi-close-circle:before {
  content: '\f135'
}
.zmdi-close:before {
  content: '\f136'
}
.zmdi-cocktail:before {
  content: '\f137'
}
.zmdi-code-setting:before {
  content: '\f138'
}
.zmdi-code-smartphone:before {
  content: '\f139'
}
.zmdi-code:before {
  content: '\f13a'
}
.zmdi-coffee:before {
  content: '\f13b'
}
.zmdi-collection-bookmark:before {
  content: '\f13c'
}
.zmdi-collection-case-play:before {
  content: '\f13d'
}
.zmdi-collection-folder-image:before {
  content: '\f13e'
}
.zmdi-collection-image-o:before {
  content: '\f13f'
}
.zmdi-collection-image:before {
  content: '\f140'
}
.zmdi-collection-item-1:before {
  content: '\f141'
}
.zmdi-collection-item-2:before {
  content: '\f142'
}
.zmdi-collection-item-3:before {
  content: '\f143'
}
.zmdi-collection-item-4:before {
  content: '\f144'
}
.zmdi-collection-item-5:before {
  content: '\f145'
}
.zmdi-collection-item-6:before {
  content: '\f146'
}
.zmdi-collection-item-7:before {
  content: '\f147'
}
.zmdi-collection-item-8:before {
  content: '\f148'
}
.zmdi-collection-item-9-plus:before {
  content: '\f149'
}
.zmdi-collection-item-9:before {
  content: '\f14a'
}
.zmdi-collection-item:before {
  content: '\f14b'
}
.zmdi-collection-music:before {
  content: '\f14c'
}
.zmdi-collection-pdf:before {
  content: '\f14d'
}
.zmdi-collection-plus:before {
  content: '\f14e'
}
.zmdi-collection-speaker:before {
  content: '\f14f'
}
.zmdi-collection-text:before {
  content: '\f150'
}
.zmdi-collection-video:before {
  content: '\f151'
}
.zmdi-compass:before {
  content: '\f152'
}
.zmdi-cutlery:before {
  content: '\f153'
}
.zmdi-delete:before {
  content: '\f154'
}
.zmdi-dialpad:before {
  content: '\f155'
}
.zmdi-dns:before {
  content: '\f156'
}
.zmdi-drink:before {
  content: '\f157'
}
.zmdi-edit:before {
  content: '\f158'
}
.zmdi-email-open:before {
  content: '\f159'
}
.zmdi-email:before {
  content: '\f15a'
}
.zmdi-eye-off:before {
  content: '\f15b'
}
.zmdi-eye:before {
  content: '\f15c'
}
.zmdi-eyedropper:before {
  content: '\f15d'
}
.zmdi-favorite-outline:before {
  content: '\f15e'
}
.zmdi-favorite:before {
  content: '\f15f'
}
.zmdi-filter-list:before {
  content: '\f160'
}
.zmdi-fire:before {
  content: '\f161'
}
.zmdi-flag:before {
  content: '\f162'
}
.zmdi-flare:before {
  content: '\f163'
}
.zmdi-flash-auto:before {
  content: '\f164'
}
.zmdi-flash-off:before {
  content: '\f165'
}
.zmdi-flash:before {
  content: '\f166'
}
.zmdi-flip:before {
  content: '\f167'
}
.zmdi-flower-alt:before {
  content: '\f168'
}
.zmdi-flower:before {
  content: '\f169'
}
.zmdi-font:before {
  content: '\f16a'
}
.zmdi-fullscreen-alt:before {
  content: '\f16b'
}
.zmdi-fullscreen-exit:before {
  content: '\f16c'
}
.zmdi-fullscreen:before {
  content: '\f16d'
}
.zmdi-functions:before {
  content: '\f16e'
}
.zmdi-gas-station:before {
  content: '\f16f'
}
.zmdi-gesture:before {
  content: '\f170'
}
.zmdi-globe-alt:before {
  content: '\f171'
}
.zmdi-globe-lock:before {
  content: '\f172'
}
.zmdi-globe:before {
  content: '\f173'
}
.zmdi-graduation-cap:before {
  content: '\f174'
}
.zmdi-home:before {
  content: '\f175'
}
.zmdi-hospital-alt:before {
  content: '\f176'
}
.zmdi-hospital:before {
  content: '\f177'
}
.zmdi-hotel:before {
  content: '\f178'
}
.zmdi-hourglass-alt:before {
  content: '\f179'
}
.zmdi-hourglass-outline:before {
  content: '\f17a'
}
.zmdi-hourglass:before {
  content: '\f17b'
}
.zmdi-http:before {
  content: '\f17c'
}
.zmdi-image-alt:before {
  content: '\f17d'
}
.zmdi-image-o:before {
  content: '\f17e'
}
.zmdi-image:before {
  content: '\f17f'
}
.zmdi-inbox:before {
  content: '\f180'
}
.zmdi-invert-colors-off:before {
  content: '\f181'
}
.zmdi-invert-colors:before {
  content: '\f182'
}
.zmdi-key:before {
  content: '\f183'
}
.zmdi-label-alt-outline:before {
  content: '\f184'
}
.zmdi-label-alt:before {
  content: '\f185'
}
.zmdi-label-heart:before {
  content: '\f186'
}
.zmdi-label:before {
  content: '\f187'
}
.zmdi-labels:before {
  content: '\f188'
}
.zmdi-lamp:before {
  content: '\f189'
}
.zmdi-landscape:before {
  content: '\f18a'
}
.zmdi-layers-off:before {
  content: '\f18b'
}
.zmdi-layers:before {
  content: '\f18c'
}
.zmdi-library:before {
  content: '\f18d'
}
.zmdi-link:before {
  content: '\f18e'
}
.zmdi-lock-open:before {
  content: '\f18f'
}
.zmdi-lock-outline:before {
  content: '\f190'
}
.zmdi-lock:before {
  content: '\f191'
}
.zmdi-mail-reply-all:before {
  content: '\f192'
}
.zmdi-mail-reply:before {
  content: '\f193'
}
.zmdi-mail-send:before {
  content: '\f194'
}
.zmdi-mall:before {
  content: '\f195'
}
.zmdi-map:before {
  content: '\f196'
}
.zmdi-menu:before {
  content: '\f197'
}
.zmdi-money-box:before {
  content: '\f198'
}
.zmdi-money-off:before {
  content: '\f199'
}
.zmdi-money:before {
  content: '\f19a'
}
.zmdi-more-vert:before {
  content: '\f19b'
}
.zmdi-more:before {
  content: '\f19c'
}
.zmdi-movie-alt:before {
  content: '\f19d'
}
.zmdi-movie:before {
  content: '\f19e'
}
.zmdi-nature-people:before {
  content: '\f19f'
}
.zmdi-nature:before {
  content: '\f1a0'
}
.zmdi-navigation:before {
  content: '\f1a1'
}
.zmdi-open-in-browser:before {
  content: '\f1a2'
}
.zmdi-open-in-new:before {
  content: '\f1a3'
}
.zmdi-palette:before {
  content: '\f1a4'
}
.zmdi-parking:before {
  content: '\f1a5'
}
.zmdi-pin-account:before {
  content: '\f1a6'
}
.zmdi-pin-assistant:before {
  content: '\f1a7'
}
.zmdi-pin-drop:before {
  content: '\f1a8'
}
.zmdi-pin-help:before {
  content: '\f1a9'
}
.zmdi-pin-off:before {
  content: '\f1aa'
}
.zmdi-pin:before {
  content: '\f1ab'
}
.zmdi-pizza:before {
  content: '\f1ac'
}
.zmdi-plaster:before {
  content: '\f1ad'
}
.zmdi-power-setting:before {
  content: '\f1ae'
}
.zmdi-power:before {
  content: '\f1af'
}
.zmdi-print:before {
  content: '\f1b0'
}
.zmdi-puzzle-piece:before {
  content: '\f1b1'
}
.zmdi-quote:before {
  content: '\f1b2'
}
.zmdi-railway:before {
  content: '\f1b3'
}
.zmdi-receipt:before {
  content: '\f1b4'
}
.zmdi-refresh-alt:before {
  content: '\f1b5'
}
.zmdi-refresh-sync-alert:before {
  content: '\f1b6'
}
.zmdi-refresh-sync-off:before {
  content: '\f1b7'
}
.zmdi-refresh-sync:before {
  content: '\f1b8'
}
.zmdi-refresh:before {
  content: '\f1b9'
}
.zmdi-roller:before {
  content: '\f1ba'
}
.zmdi-ruler:before {
  content: '\f1bb'
}
.zmdi-scissors:before {
  content: '\f1bc'
}
.zmdi-screen-rotation-lock:before {
  content: '\f1bd'
}
.zmdi-screen-rotation:before {
  content: '\f1be'
}
.zmdi-search-for:before {
  content: '\f1bf'
}
.zmdi-search-in-file:before {
  content: '\f1c0'
}
.zmdi-search-in-page:before {
  content: '\f1c1'
}
.zmdi-search-replace:before {
  content: '\f1c2'
}
.zmdi-search:before {
  content: '\f1c3'
}
.zmdi-seat:before {
  content: '\f1c4'
}
.zmdi-settings-square:before {
  content: '\f1c5'
}
.zmdi-settings:before {
  content: '\f1c6'
}
.zmdi-shield-check:before {
  content: '\f1c7'
}
.zmdi-shield-security:before {
  content: '\f1c8'
}
.zmdi-shopping-basket:before {
  content: '\f1c9'
}
.zmdi-shopping-cart-plus:before {
  content: '\f1ca'
}
.zmdi-shopping-cart:before {
  content: '\f1cb'
}
.zmdi-sign-in:before {
  content: '\f1cc'
}
.zmdi-sort-amount-asc:before {
  content: '\f1cd'
}
.zmdi-sort-amount-desc:before {
  content: '\f1ce'
}
.zmdi-sort-asc:before {
  content: '\f1cf'
}
.zmdi-sort-desc:before {
  content: '\f1d0'
}
.zmdi-spellcheck:before {
  content: '\f1d1'
}
.zmdi-storage:before {
  content: '\f1d2'
}
.zmdi-store-24:before {
  content: '\f1d3'
}
.zmdi-store:before {
  content: '\f1d4'
}
.zmdi-subway:before {
  content: '\f1d5'
}
.zmdi-sun:before {
  content: '\f1d6'
}
.zmdi-tab-unselected:before {
  content: '\f1d7'
}
.zmdi-tab:before {
  content: '\f1d8'
}
.zmdi-tag-close:before {
  content: '\f1d9'
}
.zmdi-tag-more:before {
  content: '\f1da'
}
.zmdi-tag:before {
  content: '\f1db'
}
.zmdi-thumb-down:before {
  content: '\f1dc'
}
.zmdi-thumb-up-down:before {
  content: '\f1dd'
}
.zmdi-thumb-up:before {
  content: '\f1de'
}
.zmdi-ticket-star:before {
  content: '\f1df'
}
.zmdi-toll:before {
  content: '\f1e0'
}
.zmdi-toys:before {
  content: '\f1e1'
}
.zmdi-traffic:before {
  content: '\f1e2'
}
.zmdi-translate:before {
  content: '\f1e3'
}
.zmdi-triangle-down:before {
  content: '\f1e4'
}
.zmdi-triangle-up:before {
  content: '\f1e5'
}
.zmdi-truck:before {
  content: '\f1e6'
}
.zmdi-turning-sign:before {
  content: '\f1e7'
}
.zmdi-wallpaper:before {
  content: '\f1e8'
}
.zmdi-washing-machine:before {
  content: '\f1e9'
}
.zmdi-window-maximize:before {
  content: '\f1ea'
}
.zmdi-window-minimize:before {
  content: '\f1eb'
}
.zmdi-window-restore:before {
  content: '\f1ec'
}
.zmdi-wrench:before {
  content: '\f1ed'
}
.zmdi-zoom-in:before {
  content: '\f1ee'
}
.zmdi-zoom-out:before {
  content: '\f1ef'
}
.zmdi-alert-circle-o:before {
  content: '\f1f0'
}
.zmdi-alert-circle:before {
  content: '\f1f1'
}
.zmdi-alert-octagon:before {
  content: '\f1f2'
}
.zmdi-alert-polygon:before {
  content: '\f1f3'
}
.zmdi-alert-triangle:before {
  content: '\f1f4'
}
.zmdi-help-outline:before {
  content: '\f1f5'
}
.zmdi-help:before {
  content: '\f1f6'
}
.zmdi-info-outline:before {
  content: '\f1f7'
}
.zmdi-info:before {
  content: '\f1f8'
}
.zmdi-notifications-active:before {
  content: '\f1f9'
}
.zmdi-notifications-add:before {
  content: '\f1fa'
}
.zmdi-notifications-none:before {
  content: '\f1fb'
}
.zmdi-notifications-off:before {
  content: '\f1fc'
}
.zmdi-notifications-paused:before {
  content: '\f1fd'
}
.zmdi-notifications:before {
  content: '\f1fe'
}
.zmdi-account-add:before {
  content: '\f1ff'
}
.zmdi-account-box-mail:before {
  content: '\f200'
}
.zmdi-account-box-o:before {
  content: '\f201'
}
.zmdi-account-box-phone:before {
  content: '\f202'
}
.zmdi-account-box:before {
  content: '\f203'
}
.zmdi-account-calendar:before {
  content: '\f204'
}
.zmdi-account-circle:before {
  content: '\f205'
}
.zmdi-account-o:before {
  content: '\f206'
}
.zmdi-account:before {
  content: '\f207'
}
.zmdi-accounts-add:before {
  content: '\f208'
}
.zmdi-accounts-alt:before {
  content: '\f209'
}
.zmdi-accounts-list-alt:before {
  content: '\f20a'
}
.zmdi-accounts-list:before {
  content: '\f20b'
}
.zmdi-accounts-outline:before {
  content: '\f20c'
}
.zmdi-accounts:before {
  content: '\f20d'
}
.zmdi-face:before {
  content: '\f20e'
}
.zmdi-female:before {
  content: '\f20f'
}
.zmdi-male-alt:before {
  content: '\f210'
}
.zmdi-male-female:before {
  content: '\f211'
}
.zmdi-male:before {
  content: '\f212'
}
.zmdi-mood-bad:before {
  content: '\f213'
}
.zmdi-mood:before {
  content: '\f214'
}
.zmdi-run:before {
  content: '\f215'
}
.zmdi-walk:before {
  content: '\f216'
}
.zmdi-cloud-box:before {
  content: '\f217'
}
.zmdi-cloud-circle:before {
  content: '\f218'
}
.zmdi-cloud-done:before {
  content: '\f219'
}
.zmdi-cloud-download:before {
  content: '\f21a'
}
.zmdi-cloud-off:before {
  content: '\f21b'
}
.zmdi-cloud-outline-alt:before {
  content: '\f21c'
}
.zmdi-cloud-outline:before {
  content: '\f21d'
}
.zmdi-cloud-upload:before {
  content: '\f21e'
}
.zmdi-cloud:before {
  content: '\f21f'
}
.zmdi-download:before {
  content: '\f220'
}
.zmdi-file-plus:before {
  content: '\f221'
}
.zmdi-file-text:before {
  content: '\f222'
}
.zmdi-file:before {
  content: '\f223'
}
.zmdi-folder-outline:before {
  content: '\f224'
}
.zmdi-folder-person:before {
  content: '\f225'
}
.zmdi-folder-star-alt:before {
  content: '\f226'
}
.zmdi-folder-star:before {
  content: '\f227'
}
.zmdi-folder:before {
  content: '\f228'
}
.zmdi-gif:before {
  content: '\f229'
}
.zmdi-upload:before {
  content: '\f22a'
}
.zmdi-border-all:before {
  content: '\f22b'
}
.zmdi-border-bottom:before {
  content: '\f22c'
}
.zmdi-border-clear:before {
  content: '\f22d'
}
.zmdi-border-color:before {
  content: '\f22e'
}
.zmdi-border-horizontal:before {
  content: '\f22f'
}
.zmdi-border-inner:before {
  content: '\f230'
}
.zmdi-border-left:before {
  content: '\f231'
}
.zmdi-border-outer:before {
  content: '\f232'
}
.zmdi-border-right:before {
  content: '\f233'
}
.zmdi-border-style:before {
  content: '\f234'
}
.zmdi-border-top:before {
  content: '\f235'
}
.zmdi-border-vertical:before {
  content: '\f236'
}
.zmdi-copy:before {
  content: '\f237'
}
.zmdi-crop:before {
  content: '\f238'
}
.zmdi-format-align-center:before {
  content: '\f239'
}
.zmdi-format-align-justify:before {
  content: '\f23a'
}
.zmdi-format-align-left:before {
  content: '\f23b'
}
.zmdi-format-align-right:before {
  content: '\f23c'
}
.zmdi-format-bold:before {
  content: '\f23d'
}
.zmdi-format-clear-all:before {
  content: '\f23e'
}
.zmdi-format-clear:before {
  content: '\f23f'
}
.zmdi-format-color-fill:before {
  content: '\f240'
}
.zmdi-format-color-reset:before {
  content: '\f241'
}
.zmdi-format-color-text:before {
  content: '\f242'
}
.zmdi-format-indent-decrease:before {
  content: '\f243'
}
.zmdi-format-indent-increase:before {
  content: '\f244'
}
.zmdi-format-italic:before {
  content: '\f245'
}
.zmdi-format-line-spacing:before {
  content: '\f246'
}
.zmdi-format-list-bulleted:before {
  content: '\f247'
}
.zmdi-format-list-numbered:before {
  content: '\f248'
}
.zmdi-format-ltr:before {
  content: '\f249'
}
.zmdi-format-rtl:before {
  content: '\f24a'
}
.zmdi-format-size:before {
  content: '\f24b'
}
.zmdi-format-strikethrough-s:before {
  content: '\f24c'
}
.zmdi-format-strikethrough:before {
  content: '\f24d'
}
.zmdi-format-subject:before {
  content: '\f24e'
}
.zmdi-format-underlined:before {
  content: '\f24f'
}
.zmdi-format-valign-bottom:before {
  content: '\f250'
}
.zmdi-format-valign-center:before {
  content: '\f251'
}
.zmdi-format-valign-top:before {
  content: '\f252'
}
.zmdi-redo:before {
  content: '\f253'
}
.zmdi-select-all:before {
  content: '\f254'
}
.zmdi-space-bar:before {
  content: '\f255'
}
.zmdi-text-format:before {
  content: '\f256'
}
.zmdi-transform:before {
  content: '\f257'
}
.zmdi-undo:before {
  content: '\f258'
}
.zmdi-wrap-text:before {
  content: '\f259'
}
.zmdi-comment-alert:before {
  content: '\f25a'
}
.zmdi-comment-alt-text:before {
  content: '\f25b'
}
.zmdi-comment-alt:before {
  content: '\f25c'
}
.zmdi-comment-edit:before {
  content: '\f25d'
}
.zmdi-comment-image:before {
  content: '\f25e'
}
.zmdi-comment-list:before {
  content: '\f25f'
}
.zmdi-comment-more:before {
  content: '\f260'
}
.zmdi-comment-outline:before {
  content: '\f261'
}
.zmdi-comment-text-alt:before {
  content: '\f262'
}
.zmdi-comment-text:before {
  content: '\f263'
}
.zmdi-comment-video:before {
  content: '\f264'
}
.zmdi-comment:before {
  content: '\f265'
}
.zmdi-comments:before {
  content: '\f266'
}
.zmdi-check-all:before {
  content: '\f267'
}
.zmdi-check-circle-u:before {
  content: '\f268'
}
.zmdi-check-circle:before {
  content: '\f269'
}
.zmdi-check-square:before {
  content: '\f26a'
}
.zmdi-check:before {
  content: '\f26b'
}
.zmdi-circle-o:before {
  content: '\f26c'
}
.zmdi-circle:before {
  content: '\f26d'
}
.zmdi-dot-circle-alt:before {
  content: '\f26e'
}
.zmdi-dot-circle:before {
  content: '\f26f'
}
.zmdi-minus-circle-outline:before {
  content: '\f270'
}
.zmdi-minus-circle:before {
  content: '\f271'
}
.zmdi-minus-square:before {
  content: '\f272'
}
.zmdi-minus:before {
  content: '\f273'
}
.zmdi-plus-circle-o-duplicate:before {
  content: '\f274'
}
.zmdi-plus-circle-o:before {
  content: '\f275'
}
.zmdi-plus-circle:before {
  content: '\f276'
}
.zmdi-plus-square:before {
  content: '\f277'
}
.zmdi-plus:before {
  content: '\f278'
}
.zmdi-square-o:before {
  content: '\f279'
}
.zmdi-star-circle:before {
  content: '\f27a'
}
.zmdi-star-half:before {
  content: '\f27b'
}
.zmdi-star-outline:before {
  content: '\f27c'
}
.zmdi-star:before {
  content: '\f27d'
}
.zmdi-bluetooth-connected:before {
  content: '\f27e'
}
.zmdi-bluetooth-off:before {
  content: '\f27f'
}
.zmdi-bluetooth-search:before {
  content: '\f280'
}
.zmdi-bluetooth-setting:before {
  content: '\f281'
}
.zmdi-bluetooth:before {
  content: '\f282'
}
.zmdi-camera-add:before {
  content: '\f283'
}
.zmdi-camera-alt:before {
  content: '\f284'
}
.zmdi-camera-bw:before {
  content: '\f285'
}
.zmdi-camera-front:before {
  content: '\f286'
}
.zmdi-camera-mic:before {
  content: '\f287'
}
.zmdi-camera-party-mode:before {
  content: '\f288'
}
.zmdi-camera-rear:before {
  content: '\f289'
}
.zmdi-camera-roll:before {
  content: '\f28a'
}
.zmdi-camera-switch:before {
  content: '\f28b'
}
.zmdi-camera:before {
  content: '\f28c'
}
.zmdi-card-alert:before {
  content: '\f28d'
}
.zmdi-card-off:before {
  content: '\f28e'
}
.zmdi-card-sd:before {
  content: '\f28f'
}
.zmdi-card-sim:before {
  content: '\f290'
}
.zmdi-desktop-mac:before {
  content: '\f291'
}
.zmdi-desktop-windows:before {
  content: '\f292'
}
.zmdi-device-hub:before {
  content: '\f293'
}
.zmdi-devices-off:before {
  content: '\f294'
}
.zmdi-devices:before {
  content: '\f295'
}
.zmdi-dock:before {
  content: '\f296'
}
.zmdi-floppy:before {
  content: '\f297'
}
.zmdi-gamepad:before {
  content: '\f298'
}
.zmdi-gps-dot:before {
  content: '\f299'
}
.zmdi-gps-off:before {
  content: '\f29a'
}
.zmdi-gps:before {
  content: '\f29b'
}
.zmdi-headset-mic:before {
  content: '\f29c'
}
.zmdi-headset:before {
  content: '\f29d'
}
.zmdi-input-antenna:before {
  content: '\f29e'
}
.zmdi-input-composite:before {
  content: '\f29f'
}
.zmdi-input-hdmi:before {
  content: '\f2a0'
}
.zmdi-input-power:before {
  content: '\f2a1'
}
.zmdi-input-svideo:before {
  content: '\f2a2'
}
.zmdi-keyboard-hide:before {
  content: '\f2a3'
}
.zmdi-keyboard:before {
  content: '\f2a4'
}
.zmdi-laptop-chromebook:before {
  content: '\f2a5'
}
.zmdi-laptop-mac:before {
  content: '\f2a6'
}
.zmdi-laptop:before {
  content: '\f2a7'
}
.zmdi-mic-off:before {
  content: '\f2a8'
}
.zmdi-mic-outline:before {
  content: '\f2a9'
}
.zmdi-mic-setting:before {
  content: '\f2aa'
}
.zmdi-mic:before {
  content: '\f2ab'
}
.zmdi-mouse:before {
  content: '\f2ac'
}
.zmdi-network-alert:before {
  content: '\f2ad'
}
.zmdi-network-locked:before {
  content: '\f2ae'
}
.zmdi-network-off:before {
  content: '\f2af'
}
.zmdi-network-outline:before {
  content: '\f2b0'
}
.zmdi-network-setting:before {
  content: '\f2b1'
}
.zmdi-network:before {
  content: '\f2b2'
}
.zmdi-phone-bluetooth:before {
  content: '\f2b3'
}
.zmdi-phone-end:before {
  content: '\f2b4'
}
.zmdi-phone-forwarded:before {
  content: '\f2b5'
}
.zmdi-phone-in-talk:before {
  content: '\f2b6'
}
.zmdi-phone-locked:before {
  content: '\f2b7'
}
.zmdi-phone-missed:before {
  content: '\f2b8'
}
.zmdi-phone-msg:before {
  content: '\f2b9'
}
.zmdi-phone-paused:before {
  content: '\f2ba'
}
.zmdi-phone-ring:before {
  content: '\f2bb'
}
.zmdi-phone-setting:before {
  content: '\f2bc'
}
.zmdi-phone-sip:before {
  content: '\f2bd'
}
.zmdi-phone:before {
  content: '\f2be'
}
.zmdi-portable-wifi-changes:before {
  content: '\f2bf'
}
.zmdi-portable-wifi-off:before {
  content: '\f2c0'
}
.zmdi-portable-wifi:before {
  content: '\f2c1'
}
.zmdi-radio:before {
  content: '\f2c2'
}
.zmdi-reader:before {
  content: '\f2c3'
}
.zmdi-remote-control-alt:before {
  content: '\f2c4'
}
.zmdi-remote-control:before {
  content: '\f2c5'
}
.zmdi-router:before {
  content: '\f2c6'
}
.zmdi-scanner:before {
  content: '\f2c7'
}
.zmdi-smartphone-android:before {
  content: '\f2c8'
}
.zmdi-smartphone-download:before {
  content: '\f2c9'
}
.zmdi-smartphone-erase:before {
  content: '\f2ca'
}
.zmdi-smartphone-info:before {
  content: '\f2cb'
}
.zmdi-smartphone-iphone:before {
  content: '\f2cc'
}
.zmdi-smartphone-landscape-lock:before {
  content: '\f2cd'
}
.zmdi-smartphone-landscape:before {
  content: '\f2ce'
}
.zmdi-smartphone-lock:before {
  content: '\f2cf'
}
.zmdi-smartphone-portrait-lock:before {
  content: '\f2d0'
}
.zmdi-smartphone-ring:before {
  content: '\f2d1'
}
.zmdi-smartphone-setting:before {
  content: '\f2d2'
}
.zmdi-smartphone-setup:before {
  content: '\f2d3'
}
.zmdi-smartphone:before {
  content: '\f2d4'
}
.zmdi-speaker:before {
  content: '\f2d5'
}
.zmdi-tablet-android:before {
  content: '\f2d6'
}
.zmdi-tablet-mac:before {
  content: '\f2d7'
}
.zmdi-tablet:before {
  content: '\f2d8'
}
.zmdi-tv-alt-play:before {
  content: '\f2d9'
}
.zmdi-tv-list:before {
  content: '\f2da'
}
.zmdi-tv-play:before {
  content: '\f2db'
}
.zmdi-tv:before {
  content: '\f2dc'
}
.zmdi-usb:before {
  content: '\f2dd'
}
.zmdi-videocam-off:before {
  content: '\f2de'
}
.zmdi-videocam-switch:before {
  content: '\f2df'
}
.zmdi-videocam:before {
  content: '\f2e0'
}
.zmdi-watch:before {
  content: '\f2e1'
}
.zmdi-wifi-alt-2:before {
  content: '\f2e2'
}
.zmdi-wifi-alt:before {
  content: '\f2e3'
}
.zmdi-wifi-info:before {
  content: '\f2e4'
}
.zmdi-wifi-lock:before {
  content: '\f2e5'
}
.zmdi-wifi-off:before {
  content: '\f2e6'
}
.zmdi-wifi-outline:before {
  content: '\f2e7'
}
.zmdi-wifi:before {
  content: '\f2e8'
}
.zmdi-arrow-left-bottom:before {
  content: '\f2e9'
}
.zmdi-arrow-left:before {
  content: '\f2ea'
}
.zmdi-arrow-merge:before {
  content: '\f2eb'
}
.zmdi-arrow-missed:before {
  content: '\f2ec'
}
.zmdi-arrow-right-top:before {
  content: '\f2ed'
}
.zmdi-arrow-right:before {
  content: '\f2ee'
}
.zmdi-arrow-split:before {
  content: '\f2ef'
}
.zmdi-arrows:before {
  content: '\f2f0'
}
.zmdi-caret-down-circle:before {
  content: '\f2f1'
}
.zmdi-caret-down:before {
  content: '\f2f2'
}
.zmdi-caret-left-circle:before {
  content: '\f2f3'
}
.zmdi-caret-left:before {
  content: '\f2f4'
}
.zmdi-caret-right-circle:before {
  content: '\f2f5'
}
.zmdi-caret-right:before {
  content: '\f2f6'
}
.zmdi-caret-up-circle:before {
  content: '\f2f7'
}
.zmdi-caret-up:before {
  content: '\f2f8'
}
.zmdi-chevron-down:before {
  content: '\f2f9'
}
.zmdi-chevron-left:before {
  content: '\f2fa'
}
.zmdi-chevron-right:before {
  content: '\f2fb'
}
.zmdi-chevron-up:before {
  content: '\f2fc'
}
.zmdi-forward:before {
  content: '\f2fd'
}
.zmdi-long-arrow-down:before {
  content: '\f2fe'
}
.zmdi-long-arrow-left:before {
  content: '\f2ff'
}
.zmdi-long-arrow-return:before {
  content: '\f300'
}
.zmdi-long-arrow-right:before {
  content: '\f301'
}
.zmdi-long-arrow-tab:before {
  content: '\f302'
}
.zmdi-long-arrow-up:before {
  content: '\f303'
}
.zmdi-rotate-ccw:before {
  content: '\f304'
}
.zmdi-rotate-cw:before {
  content: '\f305'
}
.zmdi-rotate-left:before {
  content: '\f306'
}
.zmdi-rotate-right:before {
  content: '\f307'
}
.zmdi-square-down:before {
  content: '\f308'
}
.zmdi-square-right:before {
  content: '\f309'
}
.zmdi-swap-alt:before {
  content: '\f30a'
}
.zmdi-swap-vertical-circle:before {
  content: '\f30b'
}
.zmdi-swap-vertical:before {
  content: '\f30c'
}
.zmdi-swap:before {
  content: '\f30d'
}
.zmdi-trending-down:before {
  content: '\f30e'
}
.zmdi-trending-flat:before {
  content: '\f30f'
}
.zmdi-trending-up:before {
  content: '\f310'
}
.zmdi-unfold-less:before {
  content: '\f311'
}
.zmdi-unfold-more:before {
  content: '\f312'
}
.zmdi-apps:before {
  content: '\f313'
}
.zmdi-grid-off:before {
  content: '\f314'
}
.zmdi-grid:before {
  content: '\f315'
}
.zmdi-view-agenda:before {
  content: '\f316'
}
.zmdi-view-array:before {
  content: '\f317'
}
.zmdi-view-carousel:before {
  content: '\f318'
}
.zmdi-view-column:before {
  content: '\f319'
}
.zmdi-view-comfy:before {
  content: '\f31a'
}
.zmdi-view-compact:before {
  content: '\f31b'
}
.zmdi-view-dashboard:before {
  content: '\f31c'
}
.zmdi-view-day:before {
  content: '\f31d'
}
.zmdi-view-headline:before {
  content: '\f31e'
}
.zmdi-view-list-alt:before {
  content: '\f31f'
}
.zmdi-view-list:before {
  content: '\f320'
}
.zmdi-view-module:before {
  content: '\f321'
}
.zmdi-view-quilt:before {
  content: '\f322'
}
.zmdi-view-stream:before {
  content: '\f323'
}
.zmdi-view-subtitles:before {
  content: '\f324'
}
.zmdi-view-toc:before {
  content: '\f325'
}
.zmdi-view-web:before {
  content: '\f326'
}
.zmdi-view-week:before {
  content: '\f327'
}
.zmdi-widgets:before {
  content: '\f328'
}
.zmdi-alarm-check:before {
  content: '\f329'
}
.zmdi-alarm-off:before {
  content: '\f32a'
}
.zmdi-alarm-plus:before {
  content: '\f32b'
}
.zmdi-alarm-snooze:before {
  content: '\f32c'
}
.zmdi-alarm:before {
  content: '\f32d'
}
.zmdi-calendar-alt:before {
  content: '\f32e'
}
.zmdi-calendar-check:before {
  content: '\f32f'
}
.zmdi-calendar-close:before {
  content: '\f330'
}
.zmdi-calendar-note:before {
  content: '\f331'
}
.zmdi-calendar:before {
  content: '\f332'
}
.zmdi-time-countdown:before {
  content: '\f333'
}
.zmdi-time-interval:before {
  content: '\f334'
}
.zmdi-time-restore-setting:before {
  content: '\f335'
}
.zmdi-time-restore:before {
  content: '\f336'
}
.zmdi-time:before {
  content: '\f337'
}
.zmdi-timer-off:before {
  content: '\f338'
}
.zmdi-timer:before {
  content: '\f339'
}
.zmdi-android-alt:before {
  content: '\f33a'
}
.zmdi-android:before {
  content: '\f33b'
}
.zmdi-apple:before {
  content: '\f33c'
}
.zmdi-behance:before {
  content: '\f33d'
}
.zmdi-codepen:before {
  content: '\f33e'
}
.zmdi-dribbble:before {
  content: '\f33f'
}
.zmdi-dropbox:before {
  content: '\f340'
}
.zmdi-evernote:before {
  content: '\f341'
}
.zmdi-facebook-box:before {
  content: '\f342'
}
.zmdi-facebook:before {
  content: '\f343'
}
.zmdi-github-box:before {
  content: '\f344'
}
.zmdi-github:before {
  content: '\f345'
}
.zmdi-google-drive:before {
  content: '\f346'
}
.zmdi-google-earth:before {
  content: '\f347'
}
.zmdi-google-glass:before {
  content: '\f348'
}
.zmdi-google-maps:before {
  content: '\f349'
}
.zmdi-google-pages:before {
  content: '\f34a'
}
.zmdi-google-play:before {
  content: '\f34b'
}
.zmdi-google-plus-box:before {
  content: '\f34c'
}
.zmdi-google-plus:before {
  content: '\f34d'
}
.zmdi-google:before {
  content: '\f34e'
}
.zmdi-instagram:before {
  content: '\f34f'
}
.zmdi-language-css3:before {
  content: '\f350'
}
.zmdi-language-html5:before {
  content: '\f351'
}
.zmdi-language-javascript:before {
  content: '\f352'
}
.zmdi-language-python-alt:before {
  content: '\f353'
}
.zmdi-language-python:before {
  content: '\f354'
}
.zmdi-lastfm:before {
  content: '\f355'
}
.zmdi-linkedin-box:before {
  content: '\f356'
}
.zmdi-paypal:before {
  content: '\f357'
}
.zmdi-pinterest-box:before {
  content: '\f358'
}
.zmdi-pocket:before {
  content: '\f359'
}
.zmdi-polymer:before {
  content: '\f35a'
}
.zmdi-share:before {
  content: '\f35b'
}
.zmdi-stackoverflow:before {
  content: '\f35c'
}
.zmdi-steam-square:before {
  content: '\f35d'
}
.zmdi-steam:before {
  content: '\f35e'
}
.zmdi-twitter-box:before {
  content: '\f35f'
}
.zmdi-twitter:before {
  content: '\f360'
}
.zmdi-vk:before {
  content: '\f361'
}
.zmdi-wikipedia:before {
  content: '\f362'
}
.zmdi-windows:before {
  content: '\f363'
}
.zmdi-aspect-ratio-alt:before {
  content: '\f364'
}
.zmdi-aspect-ratio:before {
  content: '\f365'
}
.zmdi-blur-circular:before {
  content: '\f366'
}
.zmdi-blur-linear:before {
  content: '\f367'
}
.zmdi-blur-off:before {
  content: '\f368'
}
.zmdi-blur:before {
  content: '\f369'
}
.zmdi-brightness-2:before {
  content: '\f36a'
}
.zmdi-brightness-3:before {
  content: '\f36b'
}
.zmdi-brightness-4:before {
  content: '\f36c'
}
.zmdi-brightness-5:before {
  content: '\f36d'
}
.zmdi-brightness-6:before {
  content: '\f36e'
}
.zmdi-brightness-7:before {
  content: '\f36f'
}
.zmdi-brightness-auto:before {
  content: '\f370'
}
.zmdi-brightness-setting:before {
  content: '\f371'
}
.zmdi-broken-image:before {
  content: '\f372'
}
.zmdi-center-focus-strong:before {
  content: '\f373'
}
.zmdi-center-focus-weak:before {
  content: '\f374'
}
.zmdi-compare:before {
  content: '\f375'
}
.zmdi-crop-16-9:before {
  content: '\f376'
}
.zmdi-crop-3-2:before {
  content: '\f377'
}
.zmdi-crop-5-4:before {
  content: '\f378'
}
.zmdi-crop-7-5:before {
  content: '\f379'
}
.zmdi-crop-din:before {
  content: '\f37a'
}
.zmdi-crop-free:before {
  content: '\f37b'
}
.zmdi-crop-landscape:before {
  content: '\f37c'
}
.zmdi-crop-portrait:before {
  content: '\f37d'
}
.zmdi-crop-square:before {
  content: '\f37e'
}
.zmdi-exposure-alt:before {
  content: '\f37f'
}
.zmdi-exposure:before {
  content: '\f380'
}
.zmdi-filter-b-and-w:before {
  content: '\f381'
}
.zmdi-filter-center-focus:before {
  content: '\f382'
}
.zmdi-filter-frames:before {
  content: '\f383'
}
.zmdi-filter-tilt-shift:before {
  content: '\f384'
}
.zmdi-gradient:before {
  content: '\f385'
}
.zmdi-grain:before {
  content: '\f386'
}
.zmdi-graphic-eq:before {
  content: '\f387'
}
.zmdi-hdr-off:before {
  content: '\f388'
}
.zmdi-hdr-strong:before {
  content: '\f389'
}
.zmdi-hdr-weak:before {
  content: '\f38a'
}
.zmdi-hdr:before {
  content: '\f38b'
}
.zmdi-iridescent:before {
  content: '\f38c'
}
.zmdi-leak-off:before {
  content: '\f38d'
}
.zmdi-leak:before {
  content: '\f38e'
}
.zmdi-looks:before {
  content: '\f38f'
}
.zmdi-loupe:before {
  content: '\f390'
}
.zmdi-panorama-horizontal:before {
  content: '\f391'
}
.zmdi-panorama-vertical:before {
  content: '\f392'
}
.zmdi-panorama-wide-angle:before {
  content: '\f393'
}
.zmdi-photo-size-select-large:before {
  content: '\f394'
}
.zmdi-photo-size-select-small:before {
  content: '\f395'
}
.zmdi-picture-in-picture:before {
  content: '\f396'
}
.zmdi-slideshow:before {
  content: '\f397'
}
.zmdi-texture:before {
  content: '\f398'
}
.zmdi-tonality:before {
  content: '\f399'
}
.zmdi-vignette:before {
  content: '\f39a'
}
.zmdi-wb-auto:before {
  content: '\f39b'
}
.zmdi-eject-alt:before {
  content: '\f39c'
}
.zmdi-eject:before {
  content: '\f39d'
}
.zmdi-equalizer:before {
  content: '\f39e'
}
.zmdi-fast-forward:before {
  content: '\f39f'
}
.zmdi-fast-rewind:before {
  content: '\f3a0'
}
.zmdi-forward-10:before {
  content: '\f3a1'
}
.zmdi-forward-30:before {
  content: '\f3a2'
}
.zmdi-forward-5:before {
  content: '\f3a3'
}
.zmdi-hearing:before {
  content: '\f3a4'
}
.zmdi-pause-circle-outline:before {
  content: '\f3a5'
}
.zmdi-pause-circle:before {
  content: '\f3a6'
}
.zmdi-pause:before {
  content: '\f3a7'
}
.zmdi-play-circle-outline:before {
  content: '\f3a8'
}
.zmdi-play-circle:before {
  content: '\f3a9'
}
.zmdi-play:before {
  content: '\f3aa'
}
.zmdi-playlist-audio:before {
  content: '\f3ab'
}
.zmdi-playlist-plus:before {
  content: '\f3ac'
}
.zmdi-repeat-one:before {
  content: '\f3ad'
}
.zmdi-repeat:before {
  content: '\f3ae'
}
.zmdi-replay-10:before {
  content: '\f3af'
}
.zmdi-replay-30:before {
  content: '\f3b0'
}
.zmdi-replay-5:before {
  content: '\f3b1'
}
.zmdi-replay:before {
  content: '\f3b2'
}
.zmdi-shuffle:before {
  content: '\f3b3'
}
.zmdi-skip-next:before {
  content: '\f3b4'
}
.zmdi-skip-previous:before {
  content: '\f3b5'
}
.zmdi-stop:before {
  content: '\f3b6'
}
.zmdi-surround-sound:before {
  content: '\f3b7'
}
.zmdi-tune:before {
  content: '\f3b8'
}
.zmdi-volume-down:before {
  content: '\f3b9'
}
.zmdi-volume-mute:before {
  content: '\f3ba'
}
.zmdi-volume-off:before {
  content: '\f3bb'
}
.zmdi-volume-up:before {
  content: '\f3bc'
}
.zmdi-n-1-square:before {
  content: '\f3bd'
}
.zmdi-n-2-square:before {
  content: '\f3be'
}
.zmdi-n-3-square:before {
  content: '\f3bf'
}
.zmdi-n-4-square:before {
  content: '\f3c0'
}
.zmdi-n-5-square:before {
  content: '\f3c1'
}
.zmdi-n-6-square:before {
  content: '\f3c2'
}
.zmdi-neg-1:before {
  content: '\f3c3'
}
.zmdi-neg-2:before {
  content: '\f3c4'
}
.zmdi-plus-1:before {
  content: '\f3c5'
}
.zmdi-plus-2:before {
  content: '\f3c6'
}
.zmdi-sec-10:before {
  content: '\f3c7'
}
.zmdi-sec-3:before {
  content: '\f3c8'
}
.zmdi-zero:before {
  content: '\f3c9'
}
.zmdi-airline-seat-flat-angled:before {
  content: '\f3ca'
}
.zmdi-airline-seat-flat:before {
  content: '\f3cb'
}
.zmdi-airline-seat-individual-suite:before {
  content: '\f3cc'
}
.zmdi-airline-seat-legroom-extra:before {
  content: '\f3cd'
}
.zmdi-airline-seat-legroom-normal:before {
  content: '\f3ce'
}
.zmdi-airline-seat-legroom-reduced:before {
  content: '\f3cf'
}
.zmdi-airline-seat-recline-extra:before {
  content: '\f3d0'
}
.zmdi-airline-seat-recline-normal:before {
  content: '\f3d1'
}
.zmdi-airplay:before {
  content: '\f3d2'
}
.zmdi-closed-caption:before {
  content: '\f3d3'
}
.zmdi-confirmation-number:before {
  content: '\f3d4'
}
.zmdi-developer-board:before {
  content: '\f3d5'
}
.zmdi-disc-full:before {
  content: '\f3d6'
}
.zmdi-explicit:before {
  content: '\f3d7'
}
.zmdi-flight-land:before {
  content: '\f3d8'
}
.zmdi-flight-takeoff:before {
  content: '\f3d9'
}
.zmdi-flip-to-back:before {
  content: '\f3da'
}
.zmdi-flip-to-front:before {
  content: '\f3db'
}
.zmdi-group-work:before {
  content: '\f3dc'
}
.zmdi-hd:before {
  content: '\f3dd'
}
.zmdi-hq:before {
  content: '\f3de'
}
.zmdi-markunread-mailbox:before {
  content: '\f3df'
}
.zmdi-memory:before {
  content: '\f3e0'
}
.zmdi-nfc:before {
  content: '\f3e1'
}
.zmdi-play-for-work:before {
  content: '\f3e2'
}
.zmdi-power-input:before {
  content: '\f3e3'
}
.zmdi-present-to-all:before {
  content: '\f3e4'
}
.zmdi-satellite:before {
  content: '\f3e5'
}
.zmdi-tap-and-play:before {
  content: '\f3e6'
}
.zmdi-vibration:before {
  content: '\f3e7'
}
.zmdi-voicemail:before {
  content: '\f3e8'
}
.zmdi-group:before {
  content: '\f3e9'
}
.zmdi-rss:before {
  content: '\f3ea'
}
.zmdi-shape:before {
  content: '\f3eb'
}
.zmdi-spinner:before {
  content: '\f3ec'
}
.zmdi-ungroup:before {
  content: '\f3ed'
}
.zmdi-500px:before {
  content: '\f3ee'
}
.zmdi-8tracks:before {
  content: '\f3ef'
}
.zmdi-amazon:before {
  content: '\f3f0'
}
.zmdi-blogger:before {
  content: '\f3f1'
}
.zmdi-delicious:before {
  content: '\f3f2'
}
.zmdi-disqus:before {
  content: '\f3f3'
}
.zmdi-flattr:before {
  content: '\f3f4'
}
.zmdi-flickr:before {
  content: '\f3f5'
}
.zmdi-github-alt:before {
  content: '\f3f6'
}
.zmdi-google-old:before {
  content: '\f3f7'
}
.zmdi-linkedin:before {
  content: '\f3f8'
}
.zmdi-odnoklassniki:before {
  content: '\f3f9'
}
.zmdi-outlook:before {
  content: '\f3fa'
}
.zmdi-paypal-alt:before {
  content: '\f3fb'
}
.zmdi-pinterest:before {
  content: '\f3fc'
}
.zmdi-playstation:before {
  content: '\f3fd'
}
.zmdi-reddit:before {
  content: '\f3fe'
}
.zmdi-skype:before {
  content: '\f3ff'
}
.zmdi-slideshare:before {
  content: '\f400'
}
.zmdi-soundcloud:before {
  content: '\f401'
}
.zmdi-tumblr:before {
  content: '\f402'
}
.zmdi-twitch:before {
  content: '\f403'
}
.zmdi-vimeo:before {
  content: '\f404'
}
.zmdi-whatsapp:before {
  content: '\f405'
}
.zmdi-xbox:before {
  content: '\f406'
}
.zmdi-yahoo:before {
  content: '\f407'
}
.zmdi-youtube-play:before {
  content: '\f408'
}
.zmdi-youtube:before {
  content: '\f409'
}
.zmdi-import-export:before {
  content: '\f30c'
}
.zmdi-swap-vertical-:before {
  content: '\f30c'
}
.zmdi-airplanemode-inactive:before {
  content: '\f102'
}
.zmdi-airplanemode-active:before {
  content: '\f103'
}
.zmdi-rate-review:before {
  content: '\f103'
}
.zmdi-comment-sign:before {
  content: '\f25a'
}
.zmdi-network-warning:before {
  content: '\f2ad'
}
.zmdi-shopping-cart-add:before {
  content: '\f1ca'
}
.zmdi-file-add:before {
  content: '\f221'
}
.zmdi-network-wifi-scan:before {
  content: '\f2e4'
}
.zmdi-collection-add:before {
  content: '\f14e'
}
.zmdi-format-playlist-add:before {
  content: '\f3ac'
}
.zmdi-format-queue-music:before {
  content: '\f3ab'
}
.zmdi-plus-box:before {
  content: '\f277'
}
.zmdi-tag-backspace:before {
  content: '\f1d9'
}
.zmdi-alarm-add:before {
  content: '\f32b'
}
.zmdi-battery-charging:before {
  content: '\f114'
}
.zmdi-daydream-setting:before {
  content: '\f217'
}
.zmdi-more-horiz:before {
  content: '\f19c'
}
.zmdi-book-photo:before {
  content: '\f11b'
}
.zmdi-incandescent:before {
  content: '\f189'
}
.zmdi-wb-iridescent:before {
  content: '\f38c'
}
.zmdi-calendar-remove:before {
  content: '\f330'
}
.zmdi-refresh-sync-disabled:before {
  content: '\f1b7'
}
.zmdi-refresh-sync-problem:before {
  content: '\f1b6'
}
.zmdi-crop-original:before {
  content: '\f17e'
}
.zmdi-power-off:before {
  content: '\f1af'
}
.zmdi-power-off-setting:before {
  content: '\f1ae'
}
.zmdi-leak-remove:before {
  content: '\f38d'
}
.zmdi-star-border:before {
  content: '\f27c'
}
.zmdi-brightness-low:before {
  content: '\f36d'
}
.zmdi-brightness-medium:before {
  content: '\f36e'
}
.zmdi-brightness-high:before {
  content: '\f36f'
}
.zmdi-smartphone-portrait:before {
  content: '\f2d4'
}
.zmdi-live-tv:before {
  content: '\f2d9'
}
.zmdi-format-textdirection-l-to-r:before {
  content: '\f249'
}
.zmdi-format-textdirection-r-to-l:before {
  content: '\f24a'
}
.zmdi-arrow-back:before {
  content: '\f2ea'
}
.zmdi-arrow-forward:before {
  content: '\f2ee'
}
.zmdi-arrow-in:before {
  content: '\f2e9'
}
.zmdi-arrow-out:before {
  content: '\f2ed'
}
.zmdi-rotate-90-degrees-ccw:before {
  content: '\f304'
}
.zmdi-adb:before {
  content: '\f33a'
}
.zmdi-network-wifi:before {
  content: '\f2e8'
}
.zmdi-network-wifi-alt:before {
  content: '\f2e3'
}
.zmdi-network-wifi-lock:before {
  content: '\f2e5'
}
.zmdi-network-wifi-off:before {
  content: '\f2e6'
}
.zmdi-network-wifi-outline:before {
  content: '\f2e7'
}
.zmdi-network-wifi-info:before {
  content: '\f2e4'
}
.zmdi-layers-clear:before {
  content: '\f18b'
}
.zmdi-colorize:before {
  content: '\f15d'
}
.zmdi-format-paint:before {
  content: '\f1ba'
}
.zmdi-format-quote:before {
  content: '\f1b2'
}
.zmdi-camera-monochrome-photos:before {
  content: '\f285'
}
.zmdi-sort-by-alpha:before {
  content: '\f1cf'
}
.zmdi-folder-shared:before {
  content: '\f225'
}
.zmdi-folder-special:before {
  content: '\f226'
}
.zmdi-comment-dots:before {
  content: '\f260'
}
.zmdi-reorder:before {
  content: '\f31e'
}
.zmdi-dehaze:before {
  content: '\f197'
}
.zmdi-sort:before {
  content: '\f1ce'
}
.zmdi-pages:before {
  content: '\f34a'
}
.zmdi-stack-overflow:before {
  content: '\f35c'
}
.zmdi-calendar-account:before {
  content: '\f204'
}
.zmdi-paste:before {
  content: '\f109'
}
.zmdi-cut:before {
  content: '\f1bc'
}
.zmdi-save:before {
  content: '\f297'
}
.zmdi-smartphone-code:before {
  content: '\f139'
}
.zmdi-directions-bike:before {
  content: '\f117'
}
.zmdi-directions-boat:before {
  content: '\f11a'
}
.zmdi-directions-bus:before {
  content: '\f121'
}
.zmdi-directions-car:before {
  content: '\f125'
}
.zmdi-directions-railway:before {
  content: '\f1b3'
}
.zmdi-directions-run:before {
  content: '\f215'
}
.zmdi-directions-subway:before {
  content: '\f1d5'
}
.zmdi-directions-walk:before {
  content: '\f216'
}
.zmdi-local-hotel:before {
  content: '\f178'
}
.zmdi-local-activity:before {
  content: '\f1df'
}
.zmdi-local-play:before {
  content: '\f1df'
}
.zmdi-local-airport:before {
  content: '\f103'
}
.zmdi-local-atm:before {
  content: '\f198'
}
.zmdi-local-bar:before {
  content: '\f137'
}
.zmdi-local-cafe:before {
  content: '\f13b'
}
.zmdi-local-car-wash:before {
  content: '\f124'
}
.zmdi-local-convenience-store:before {
  content: '\f1d3'
}
.zmdi-local-dining:before {
  content: '\f153'
}
.zmdi-local-drink:before {
  content: '\f157'
}
.zmdi-local-florist:before {
  content: '\f168'
}
.zmdi-local-gas-station:before {
  content: '\f16f'
}
.zmdi-local-grocery-store:before {
  content: '\f1cb'
}
.zmdi-local-hospital:before {
  content: '\f177'
}
.zmdi-local-laundry-service:before {
  content: '\f1e9'
}
.zmdi-local-library:before {
  content: '\f18d'
}
.zmdi-local-mall:before {
  content: '\f195'
}
.zmdi-local-movies:before {
  content: '\f19d'
}
.zmdi-local-offer:before {
  content: '\f187'
}
.zmdi-local-parking:before {
  content: '\f1a5'
}
.zmdi-local-parking:before {
  content: '\f1a5'
}
.zmdi-local-pharmacy:before {
  content: '\f176'
}
.zmdi-local-phone:before {
  content: '\f2be'
}
.zmdi-local-pizza:before {
  content: '\f1ac'
}
.zmdi-local-post-office:before {
  content: '\f15a'
}
.zmdi-local-printshop:before {
  content: '\f1b0'
}
.zmdi-local-see:before {
  content: '\f28c'
}
.zmdi-local-shipping:before {
  content: '\f1e6'
}
.zmdi-local-store:before {
  content: '\f1d4'
}
.zmdi-local-taxi:before {
  content: '\f123'
}
.zmdi-local-wc:before {
  content: '\f211'
}
.zmdi-my-location:before {
  content: '\f299'
}
.zmdi-directions:before {
  content: '\f1e7'
}

.sidebar .user-info .detail h4 {
  /* font-size: 20px!important; */
  line-height: 5px;
  padding-bottom: 10px;
}

.leftpanel-menu .list .user-info .detail small {
  display:grid;
  margin-bottom: 10px;
  width: 25px;
  height: 25px;
  /* background: #fff; */
  position: absolute;
  top: 20px;
right: 31%;
  border-radius: 50%;
  /* border: solid 2px #60c1d5; */
}
.user_profile_icon { padding:2px;   }
/* .user_profile_icon {     margin-top: -12px;    } */

.form-group .form-control + .input-group-addon, .input-group .form-control + .input-group-addon {
  padding: 10px 10px 7px 0; }
.select_to_import_block .ast_selectd {
  display: none;
  margin-left: -80px !important;
}
.yui-accordion-panel .yui-accordion-content .submenu #placeHolder input[type="checkbox"] {float:left;}
/*anil fix bug check box*/

input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed!important;
}

.ui-datepicker-current-day {background:red!important;}

.defaultcontent .bootstrap-select select, .defaultcontent form input[type="text"]{width:100%!important;}

/* .alert  { */
    /* padding-top: 0px!important; */
    /* line-height: 37px; */
    /* height: 40px; */
/* } */
table.ajaxactive .roles a {
    padding-left: 5px;
}

.yui3-overlay {
    position: absolute;
    z-index: 9!important;
}
.moodle-dialogue-base .moodle-dialogue-lightbox {
    background-color: #AAA;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
}
.forumpost .row {
  background-color: #FFF;
}
.forumpost .row {
  width: 100%;
  position: relative;
  margin-left: 0;
  margin-right: 0;
}
/* .forumpost .row .left { */
  /* float: left; */
  /* width: 43px; */
  /* overflow: hidden; */
/* } */

.add_as_template{display:inline-block;         position: absolute;     top: 20px;}
.mnib-footer{height:auto!important;}
.user-enroller-panel{z-index:9;}
.alert.alert-danger, .alert.alert-danger{font-size:14px;     text-align: center; color:#fff; border-color:#fff;}

.no-overflow {
  overflow: auto;
  padding-bottom: 1px;
}
.forumpost .content .attachments, .forumpost .options .link {
  text-align: left; font-size:12px; margin-left:45px;
}
.forumpost .content .posting {
  overflow: auto;
  max-width: 100%;
  margin-left: 45px;
}

.nav-tabs > .nav-item > .nav-link.active {
  background: #bf83ff !important;
  color: #fff !important;
  box-shadow: 0 0 0 0.2rem rgb(38 143 255 / 50%) !important;
  border-radius: 30px;
}

 @media (max-width: 480px){
	 .page-header {  height: 100vh!important;}
	 .navbar-header { width: 220px!important; }
	 .singlebutton {width:auto;}
 
}

@media only screen and (max-width: 991px) and (min-width: 360px)  {
	
	.align-left {text-align:center!important;}
	.navbar-header {     background:#fff0 !important; width:20px!important; }
	.navbar-header a img{display:none;}
	

	.page-header:after, .page-header:before {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 230vh!important;
    display: block;
    left: 0;
    top: 0;
    content: "";
}
	
	.alert.alert-danger {font-size:0.8rem}

	.navbar-nav > li > a i {  font-size: 1.2rem; }
	.main-icon { font-size: 2.3rem;}
	p, fieldset, table, pre {  margin-bottom: 0.5em; }	
	.title-font{font-size:0.8rem;}
	h5, .h5 {  font-size: 1.2rem;}	
	
	.thum-ho:hover, #subjects > div.active {
  transition: all .5s ease;
  -webkit-transition: all .5s ease;
  cursor: pointer;
  color: #8b3dde;
  border-radius: 10px;
  box-shadow: 0px 2px 1px 0px rgb(191 131 255);
  -webkit-box-shadow: 0px 2px 1px 0px rgb(191 131 255);
  -moz-box-shadow: 0px 2px 1px 0px rgb(191 131 255);}
  
  
.nav-tabs {padding-left: 0px; padding-right: 0px;}
.nav-tabs .nav-item {  width: 50%;  float: left; }
.nav-tabs .nav-item > .nav-link{ font-size:0.8rem; padding:10px;}
.theme-cyan .nav-tabs .nav-link.active {padding:10px;}
.path-calendar .maincalendar .calendar-controls .current{font-size:1.3rem;}
.path-calendar .maincalendar .calendar-controls .previous, .path-calendar .maincalendar .calendar-controls .next {font-size:0.7rem}
.path-calendar .maincalendar .calendarmonth {font-size:0.4rem;}
#subject_select, .header-title form .bootstrap-select select, .openclosecustom, .schoolLo {font-size:0.7rem;}
.block-header .breadcrumb {font-size:0.8rem; margin: 10px;}
.card .header h2 {font-size:1rem;}
/* [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled){margin-top:7px;} */
  
}
.path-admin-sch_report #tooltip_minutes,
.path-admin-sch_report #tooltip {z-index:9 !important;}



#grade_dynamic .bootstrap-select select { width:auto !important; }

.Blink {
    animation: 1s cubic-bezier(0.5, 0, 1, 1) 0s alternate none infinite running blinker;
}
.count-icon {
    background: red none repeat scroll 0 0;
    border-radius: 50%;
    color: white !important;
    display: inline-block;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-left: 8px;
    text-align: center;
    width: 30px;	   }
	
.word-sp  .count-icon {position:absolute; 	font-size:12px; 	top: 0;  	left: 65px;}
.maincalendar .bottom  > a { display:none; }
#accordion_area .open .dropdown .dropdown-menu {
	display: block;
    left: 10px;
    opacity: 1;
    position: absolute;
    right: auto;
    top: -2px;
    visibility: visible;
}
/**** school content/share with form issue fixed *****/
.navbar-header {
    width: 250px;
    line-height: 50px;
    font-size: 0;
    height: 60px;
    background: #fff;
}
.show-tick select{width:180px!important;  padding-right: 0px;}
.show-tick .dropdown-menu.open {display:none;}

.emodule-shared-list {display:block; padding-top:30px;}

#accordion_area .dropdown {z-index:9;}
.alert-custom-info strong {    background: #77b5da;    display: block;    padding: 15px;    border-radius: 10px;}

.online_user_info h4 {margin-top:0;}
.mform fieldset div div.select_to_import_block {margin-left: 200px;}
.yui-layout-bd .fp-list li a img {display:none;}

#page-enrol-users .enrolpanel {z-index:9 !important;}
.pmar .sp-ds {display:block;}
.bmk-edit a span {color: #212529;}

.portrait-overlay {display:none;}


@media all and (min-width:360px) and (max-width:850px){
@media only screen and (orientation:portrait) {
	input[type="text"], input[type="password"], input[type="select"] {
  
width: 80%;}
	
	
	
}}


@media all and (min-width:767px) and (max-width:1280px){
	@media only screen and (orientation:portrait) {
		
	 

		.portrait-overlay {
		  position: fixed;
		  top: 0;
		  bottom: 0;
		  left: 0;
		  right: 0;
		  background: rgba(0, 0, 0, 0.7);
		  display:block;
		  opacity: 1;
		  z-index: 999;
		}
		.popup {
		  margin: 70px auto;
		  padding: 20px;
		  background: #fff;
		  border-radius: 5px;
		  width: 30%;
		  position: relative;
		  top:30%;
		  transition: all 5s ease-in-out;
		}
	}
}


@media all and (min-width:320px) and (max-width:850px){
	

	
	.block-header {   margin-top: 45px !important; }	
	.col-lg-4.martop{ text-align:center;}
	.event-left-div-user {   width: 90%; }
	.flot-memo div {width:50%;}
	.flot-memo div span {font-size:10px;}
	.launch span, .duration span {display:none; }
	.launch, .duration {width:30px; height:45px; text-align:center;}
	.graph {font-size: 0.9rem;} 
	ul.chart-tab li.launch, ul.chart-tab li.duration {      background-position: 23px 6px; }
	#flight-datepicker .form-item {margin:0px;}
	
	
	.block-header {    padding: 0;}
	.pt-2{ font-size:11px;}
		.pt-2 + p {display:none;}
		footer{display:none;}
		
		/* form css */
		
		.mform .fitem .felement {   margin-left: 25%;   width: 76%; }
		.tab-content .etest_form .fitem .felement {   margin-left: 25%;   width: 70%; }
		.tab-content .etest_form input[type="text"] {   width: 64%; }
		.mform .fitem fieldset.felement {   margin-left: 0;   padding-left: 8%;   margin-bottom: 0; text-align: center; }
		.mform .fitem label {  font-size: 12px; }
		 table {font-size:14px;}
		 #student_dynamic input[name="students"]{width:150px!important}
		 .section-defin ul li {width:100%!important}
		 
		 .h4-heading {    white-space: nowrap;     overflow: hidden;     text-overflow: ellipsis;     max-width: 230px!important;}
		
         .word-sp  .count-icon {position:absolute; 	font-size:12px; 	top: 0;  	left: 82px !important;}
		

		.event-left-div {   width: 90%;  }
		.event-steap .date-show h1 {   font-size: 36px;}
		.event-steap .date-right-box span {  font-size: 12px; }
		.event-steap .date-right-box a {  font-size: 13px; font-weight:bold;}
		
		
	
	
}




@media all and (min-width:320px) and (max-width:850px){
	
	@media only screen and (orientation:landscape ) {
		
		.mnib-footer {
		min-height: 40px!important;}
		
		.pt-2{display:none;}
		.pt-2 + p {margin-top: 12px;}
		
		.block-header {    padding: 0;}
		footer{display:none;}
		.word-sp  .count-icon {position:absolute; 	font-size:12px; 	top: 0;  	left: 111px !important;}
	
		
	}
}




.navbar a:not(.btn):not(.dropdown-item) {   color: #fff;   position: relative; }
.table{width:1100px;}
.header.c8 {width:250px;}
.header.c9 {width:250px;}
.cell.c8 a{margin:1px 15px;}
.cell.c9 a{margin:1px 15px;}

.rating-aggregate-label{float:left;}
.ratingform a span{float:left;}
.ratinginput {float:left;}
.ratinginput #menurating50{float:left;} 
.forumpost .options .forum-post-rating {   float: left;   width: 600px; }

.userselector .show-tick select{width:400px!important;}
.nav.navbar-nav.navbar-right .dropdown{ }
/* .dropdown-toggle::after {visibility:hidden;} */

.navbar-nav.navbar-left .input-group {margin-left: 0px;}
.navbar-nav.navbar-left {margin-left:25px;}

/* .dropdown-toggle::after { */
  /* display: inline-block; */
  /* margin-left: .255em; */
  /* vertical-align: .255em; */
  /* content: ""; */
  /* border-top: 0em solid; */
  /* border-right: 0em solid transparent; */
  /* border-bottom: 0; */
  /* border-left: 0em solid transparent; */
  
/* } */

@media all and (min-width:588px) and (max-width:767px){ 
.navbar-nav.navbar-left .input-group {   padding-top: 15px; }

}

@media all and (min-width:320px) and (max-width:850px){
	
@media only screen and (orientation:portrait ) {  



#create_ebook{margin-top:7px;}
.navbar-nav.navbar-left {   margin-left: 0px; }
li.switchTheme{display:none!important;}

}}



  @media (max-width: 767px) {
.navbar-nav.navbar-left {
  width: 40%;
  margin-top: -5px;
  float: right;
  margin-right: 16px;
  height: 50px;
line-height: 1px;
}
  }
  
 .table-responsive {
	 overflow-x: scroll;
scrollbar-color: #cdcdcd #f0f0f0;
scrollbar-width: thin;}


.dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .0em solid;
  border-right: .0em solid transparent;
  border-bottom: 0;
  border-left: .0em solid transparent;
}

.navbar-nav > li > a {   line-height: 0px!important; }
.navbar-nav.navbar-right {   float: right;   margin-top: 13px!important; }
.theme-cyan .navbar {
    background: linear-gradient(45deg, #49cdd0, #ab9ae5);
}

.theme-cyan .nav-tabs .nav-item.active {
    /* border: 1px solid #00bcd4 !important; */
    background: #bf83ff!important;
    color: #fff!important;
    box-shadow: 0 0 0 0.2rem rgb(38 143 255 / 50%)!important;
	border: 1px solid #888;
    border-radius: 30px;
}


.nav-tabs > .nav-item > .nav-link {
color: #888; }
.active .nav-link { color: #fff!important;}

.sidebar .leftpanel-menu .list a {   color: #546e7a;
  position: relative;
  padding: 14px 10px;
  line-height: 20px!important;
}
#helppopupbox .helpheading {
  font-size: 1em;
  color: #000;
}
#helppopupbox .yui3-widget-hd {
  float: right;
  margin: 0px 3px 0 0;
}
.bookmark_lo .bmk-edit img:hover {cursor:pointer;}
.list .active.open a span, .list .active.open a i, .header h2 strong{color: #00bcd4;}
.sidebar .leftpanel-menu .list .ml-menu li a::before {   top: 12px; }
.table-responsive + a input[type="button"] {margin-top:7px;}
.save-cancel {margin-top:10px;}
.loginReport + .alert.alert-info {
  height: 30px;
  line-height: 29px;
}


