h1,h2,h3,h4,h5,div,body,a,ul,li,form,p,input,table,tr,th,td,span,img,button,label,select,option,input,textarea{margin: 0;padding: 0;outline: none !important;}
body{font-family: "Microsoft YaHei";background-color: #f2f1f7;}
li{list-style: none;}
a{text-decoration: none;}
html,body{width: 100%;height: 100%;overflow-x: hidden !important;max-width: 100%;}
em{font-style:normal;}
.table>thead:first-child>tr:first-child>th{border-bottom: none;}
.visit-info .table > thead > tr > th,.visit-info .table > tbody > tr > td {
    white-space:nowrap;
}
.table td {word-wrap: break-word;word-break: break-all;}
.form-control{height: 38px;}

/*浏览器低版本样式*/
.browseView{position: fixed;left: 0;top: 0;bottom: 0;right: 0;background-color: #E7F0F9;z-index: 10000;}
.browseView-inner{width: 440px;height: 240px;padding: 30px;background-color: #F9FCFE;position: absolute;top: 50%;left: 50%;margin-left: -250px;margin-top: -200px;color: #677887;}
.browse-title{font-size: 18px;font-weight: normal;color: #283038;line-height: 30px;}
.browse-p1{font-size: 16px;margin-bottom: 9px;}
.brower-item{display: inline-block;text-align: center;margin-right: 24px;}
.brower-item b{display: block;height: 24px;line-height: 24px;font-size: 12px;}
.brower-ie,.brower-chrome{display: inline-block;width: 64px;height: 64px;overflow: hidden;vertical-align: top;}
.browser-from{font-size: 16px;text-align: right;}
.browser-arrow{position: absolute;bottom: -60px;right: 0;display: inline-block;width: 0;height: 0;border: 60px solid #F9FCFE;border-left: 0;border-top: 0;border-bottom-color: transparent;}
.brower-ie{background: url('../img/ie.png') no-repeat center center;}
.brower-chrome{background: url('../img/chrome.png') no-repeat center center;}

/*公共 左侧固定导航栏*/

.nfixed{position: absolute;left: 0;top: 0;width: 60px;height: 100%;background-color: #2e2d2b;z-index: 99;}
.nlogo{height:60px;line-height:60px;width:60px;text-align:center;}
.nlogo a,.nlogob a{display:inline-block;}
.nlogob{
    height:40px;
    line-height:40px;
    width:40px;text-align:center;
    position:absolute;left:10px;bottom:10px;background-color:#4cc6cb;border-radius:50%;font-size:16px;font-weight:bold;color:#fff;cursor:pointer;
    padding: 0 4px;
}
.nlogob [id^="dLabel"] {
    overflow:hidden;
    white-space:nowrap;
}
/*.nlogob img{border-radius: 50%;}*/
 .nlogob .dropdown-menu {margin:0;top:auto;left:50px;bottom:0;padding:0;}
 .nlogob .dropdown-menu li {padding-left:35px;line-height:40px;font-weight:normal;}
.nfunc{margin-top: 10px;}
.nfunc_s{border-left-color: #dc4e46 !important;opacity: 1 !important;}
.nfunc li{cursor: pointer;margin-bottom: 20px;text-align: center;border-left: 2px solid #2e2d2b;border-right: 2px solid #2e2d2b;width: 60px;height: 50px;opacity: 0.5;font-size:14px;}
.nfunc li img{padding-top: 6px;}
.nfunc li:hover{opacity: 1;}

/*公共 头部导航栏*/
.mains {
    width:100%;
    height:100%;
    position:absolute;
    padding-left:60px;
}
.nheader,.nheader_set,.ns_header{width: 100%;padding: 0 10px;background-color: #fff;margin-bottom: 10px;}
/*.nheader,.ns_header{height: 50px;}*/
.nheader h2,.ns_header h2{font-size: 19px;line-height: 50px;color: #1a1a1a;}
.nheader_set h2{line-height: 40px;color: #353535;font-size: 18px;padding: 0 25px;background: url("../img/icon11.png") no-repeat left center;}
.nheader_set ul{line-height: 30px;padding: 0 25px;}
.nheader_set ul li{float: left;font-size: 16px;color: #545454;margin-right: 45px;cursor: pointer;border-bottom: 2px solid #fff;}
.nheader_set ul li:hover{border-bottom-color: #dc4e46;color: #dc4e46;}
.nheader_set_sty{border-bottom-color: #dc4e46 !important;color: #dc4e46 !important;}
.nwrap,.ns_wrap{
    width: 100%;
    height: calc(100% - 62px);
    padding: 0 10px 10px;
    background-color: #f0eff5;
    overflow:auto;
}
/*.nwrap{overflow-y: auto;overflow-x: hidden;}*/
.nwrap{overflow: auto;}
.nwrap .nmain:last-child{
    height: 100%;
}
.ns_wrap .ns_main {
    padding:0;
    background-color:#f0eff5;
}
.ns_wrap .ns_main:last-child{
    height: 100%;
}
.nnav{width: auto;margin: 0 auto;text-align: center;float:left;}
.nnav > li{padding: 0 13px;line-height: 50px;font-size: 16px;position: relative;display: inline-block;}
.nnav a{padding-bottom: 7px;text-decoration: none;color: #545454;outline: none;}
.nnavsel{border-bottom: 1px solid red;color: red !important;}
.nnav_out{width: 100%;position: absolute;left: 0px;top: 50px;text-align: center;display: none;background-color: #fff;z-index: 100;}
.nnav_out li{padding: 0px 1%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.nnav li:hover ul{display: block;}
/*.nnav li:hover{background-color: #f2f1f7;}*/
.nnav li a:hover{color: red;}
.nheader_tab{width: 100%;padding-left: 110px;background-color: #fff;min-width: 1200px !important;}
.nheader_tab h2{padding: 13px 0px 7px;font-size: 18px;color: #353535;}
.nnav_tab li{float: left;line-height: 36px;margin-right: 45px;color: #545454;font-size: 16px;border-bottom: 2px solid #fff;}
.nnav_tab li:hover{border-bottom: 2px solid #dc4e46;}
.nnav_tab li a{color: #545454;text-decoration: none;}
.nbtn_tab{width: 88px;background-color: #85c023;color: #fff;outline: none !important;margin-right: 15px;}
/*.nfunc li:first-child{background-image: url("../img/icon1-1.png");background-repeat: no-repeat;background-position: center center;}*/
/*.nfunc li:first-child + li{background-image: url("../img/icon2.jpg");background-repeat: no-repeat;background-position: center center;}*/
/*.nfunc li:first-child + li + li{background-image: url("../img/icon3.jpg");background-repeat: no-repeat;background-position: center center;}*/
/*.nfunc li:first-child + li + li + li{background-image: url("../img/icon4.jpg");background-repeat: no-repeat;background-position: center center;}*/
.nbtn{font-size: 14px !important;margin-top: 8px;outline: none !important;}
.nbtn:active{-webkit-box-shadow: none;box-shadow: none;}
.btn_sty1{background-color: #fff;color: #428bc9;border-color: #4f97dc;}
.btn_sty1:hover{background-color: #fff;color: tomato;border-color: tomato;}
.nhp_s{font-size: 0px;padding:0px 20px;vertical-align:middle;line-height:50px;}
.nhp_s img{margin-top: -3px;}
.nhp_s a:hover{opacity: 1;}
.nhp_s2 img,.nhp_s3 img{width: 20px;height: 20px;}
.nhp_s1 img{width: 16px;height: 16px;}
.nhp_s1{padding: 0 10px;border-right: 1px solid #808080;font-size: 14px;opacity: 0.5;border-left: 1px solid #808080;vertical-align:middle;}
.nhp_s3{padding-right: 10px;border-right: 1px solid #808080;font-size: 14px;opacity: 0.5;vertical-align:middle;}
.nhp_s2{padding-left: 10px;border-left: 1px solid #808080;font-size: 14px;opacity: 0.5;vertical-align:middle;}
.nhp_sty{opacity: 1;}
.nhp_tit span{width: 30px;cursor: pointer;top: 3px;}
.nhp_but{background-color:#fff;color:#428bca;border:1px solid #428bca;display:inline-block;vertical-align:middle;margin-right:10px;}
.nhp_but:hover{background-color:#428bca;color:#fff;}
.nhp_but:focus{color:#fff;background-color:#428bca;}
.nnav .badge {font-size:12px;padding:3px 4px;border-radius:4px;background-color:#C1C1C1;margin-left:6px;vertical-align:1px;}
.nnav .badgeSty {background-color:#DC4D45;}
.nhp_s button {font-weight:normal;}
.ns_headerSty{background-color:#ffe9e7;position:relative;}
.ns_headerSty:before {content:'失访中';width:auto;line-height:50px;padding-left:25px;color:#d8271c;position:absolute;right:20px;top:0;background: url(../img/shilian.png) no-repeat left 12px;}

/*公共 包裹盒子*/

.nwrap_npj{height: 91%;}
/*.nmain{margin: 10px 10px 10px 0;background-color: #fff;padding: 1% 1.5%;min-height: 98%;position: relative;overflow: auto;}*/
.nmain,.ns_main{
    background-color: #fff;
    padding: 10px 20px;
    position: relative;
    height: calc(100% - 28px);
    min-width: 940px;
    overflow-y: auto;
}
.np_main .nmain,.np_main .nwrap{
    min-width: 100px !important;
}
/*.nmain_form{background-color: #fff;}*/


.nmain_pcs{padding: 0;}
/*.nmain_content{height: 100%;margin: 1% 1% 1% 0;background-color: #fff;padding: 1% 1.5%;min-width: 1200px !important;position: relative;min-height: 800px;}*/
.nmid_np{position: absolute;left: 0;top: -10%;right: 0;bottom: 0;margin: auto;width: 285px;height: 190px;text-align: center;}
/*.nmid_np ul li:first-child{background: url("../img/icon_npj.png") no-repeat center top;width: 100%;height: 63px;}*/
.nmid_np ul li:first-child + li{font-size: 24px;color: #b9b9b9;padding: 27px 0 36px;}
.nmid_np ul li:first-child + li + li a{font-size: 16px;color: #4cc6cb;text-decoration: none;}
.n_popup{width: 255px;-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);overflow:hidden;}
.n_popup h3{line-height: 40px;text-align: center;color: #cacaca;font-size: 16px;border-bottom: 1px solid #ececec;position: relative;}
.n_popup h3 span{position: absolute;right: 15px;top: 15px;cursor: pointer;background: url("../img/icon10.png") no-repeat center center;width: 11px;height: 11px;}
.n_popup input{display: block;width: 215px;padding: 5px 10px;margin: 20px auto;border: none;}
.n_popup input{border: 1px solid #fdd429;-webkit-box-shadow: 0 0 3px 0 rgba(253,212,41,0.5);box-shadow: 0 0 3px 0 rgba(253,212,41,0.5);}
.n_popup_show{padding: 8px 0;max-height:300px; overflow-y:auto;}
.n_popup_show li{line-height: 40px;color: #252525;cursor: pointer;padding: 0 20px;}
.n_popup_show li:hover{background-color: #f9f9f9;}
.n_popup_show li span{padding-left: 30px;}
.n_popup_show img{margin-right: 10px;}
.n_popup_sty{background: url("../img/icon_checked.png") no-repeat 20px center #f9f9f9;}
.nprs{width: 285px;line-height: 50px;text-align: center;position: relative;}
.npr_close{width: 11px;height: 11px;cursor: pointer;position: absolute;right: 15px;top: 20px;background: url("../img/icon10.png") no-repeat center center;}
.npr1{background-color: #dff0d7;color: #488148;border: 1px solid #b1dc9f;border-radius: 3px;}
.npr2{background-color: #ffe9e7;color: #c05f55;border: 1px solid #efb3ad;border-radius: 3px;}
.nshow{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 80;
    padding-left: 60px;
    right: -100%;
    top: 0;
    background-color:#f0eff5;
    display:none;
    overflow:hidden;
}
.nshow .nnav {
    float:none;
}
body .nprs1 .layui-layer-content{padding: 15px 10px;width: 285px;text-align: center;background-color: #dff0d7;color: #488148;border: 1px solid #b1dc9f;border-radius: 3px;display:table-cell;}
body .nprs2 .layui-layer-content{padding: 15px 10px;width: 285px;text-align: center;background-color: #ffe9e7;color: #c05f55;border: 1px solid #efb3ad;border-radius: 3px;display:table-cell;}
body .nprs1 .layui-layer-close2,body .nprs2 .layui-layer-close2{right: -10px;top: -8px;width: 15px;height: 15px;background-position: -84px -40px;opacity: 0.6;}
body .nprs1 .layui-layer-close2:hover,body .nprs2 .layui-layer-close2:hover{background-position: -84px -40px;}
body .nprs1,body .nprs2{border: none;}
body::-webkit-scrollbar{width: 5px;background-color: #ccc;}
body::-webkit-scrollbar-thumb{background-color: #8b8b8b;}
div::-webkit-scrollbar{width: 6px;height: 15px;}
div::-webkit-scrollbar-thumb, div::-webkit-scrollbar-thumb:horizontal, div::-webkit-scrollbar-thumb:vertical{background-color: #cac5bc;}
div::-webkit-scrollbar-track-piece{background-color: rgba(0,0,0,.04);}

body{-webkit-overflow-scrolling: touch;}

/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */
.waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    vertical-align: middle;
    z-index: 1;
    will-change: opacity, transform;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.waves-effect .waves-ripple {
    position: absolute;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    opacity: 0;
    background: rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.7s ease-out;
    -o-transition: all 0.7s ease-out;
    transition: all 0.7s ease-out;
    -webkit-transition-property: -webkit-transform, opacity;
    -o-transition-property: -o-transform, opacity;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: transform, opacity;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    pointer-events: none;
}
.waves-effect.waves-light .waves-ripple {
    background-color: rgba(255, 255, 255, 0.45);
}
.waves-effect.waves-red .waves-ripple {
    background-color: rgba(244, 67, 54, 0.7);
}
.waves-effect.waves-yellow .waves-ripple {
    background-color: rgba(255, 235, 59, 0.7);
}
.waves-effect.waves-orange .waves-ripple {
    background-color: rgba(255, 152, 0, 0.7);
}
.waves-effect.waves-purple .waves-ripple {
    background-color: rgba(156, 39, 176, 0.7);
}
.waves-effect.waves-green .waves-ripple {
    background-color: rgba(76, 175, 80, 0.7);
}
.waves-effect.waves-teal .waves-ripple {
    background-color: rgba(0, 150, 136, 0.7);
}
.waves-notransition {
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}
.waves-circle {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
    text-align: center;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    border-radius: 50%;
    -webkit-mask-image: none;
}
.waves-input-wrapper {
    border-radius: 0.2em;
    vertical-align: bottom;
}
.waves-input-wrapper .waves-button-input {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1;
}
.waves-block {
    display: block;
}

.changeSty{padding: 10px 0 !important;line-height : 30px !important;font-size:16px !important;}
.table {margin-bottom:20px;}

.textSj {
    text-indent:2em !important;
}

.pSj {
    padding-left:35px !important;
}

body .pcs_table:hover {background-color:#f9f9f9 !important;}
.visit-info em,.layui-layer-wrap em{color:red;padding:0 5px;vertical-align:-2px;}
.table{text-indent:0;}

.footer_show {width:100%;padding-top:10px;}
.pcs_tr .pcs_td:nth-child(2) {text-indent:0em;padding-left:20px;}
.dropdown-menu {font-size:13px;}
.date-picker + .input-group-addon{cursor:pointer;}
.nfixed .dropdown-menu {min-width:250px;}
.mhospital {
padding:15px 20px;
}
.btnSaveSty .layui-layer-btn1{background-color:#81c868;color:#fff;}
.drop-set li {
color:#000;
}
.drop-set li.cur,.drop-set li:hover{
background:#f9f9f9;color:#000;
}

.bootstrap-timepicker + .input-group-addon {
    cursor:pointer;
}
.file-footer-buttons .kv-file-upload {
    display:none;
}
.file-drop-zone {
    min-width:500px;
    min-height:350px;
}
/*小标题*/
.pre_mh4 {
     background-color:transparent !important;
    font-size:16px;
    color: #455469;
    line-height:45px;
}
.pre_tr .pre_mh4 {
    background-color:transparent !important;
    font-size:16px;
    color: #455469;
    line-height:24px;
}
.pre_tr .pre_mh4:hover{
	background-color: #ecf5f6 !important;
}
.phmod5 {
    width: 450px;
    height: 150px !important;
    resize: none;
}
.dropdown-toggle {
    min-height:20px;
}
.visit-info .nwrap {
    background-color:#fff;
    min-height:500px;
}

/*新增表格*/
.table-four {
    width:100%;
    /*box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);*/
    /*min-height: 200px;*/
    background-color:#fff;
    /*border:1px solid #e7e7e7;*/
    overflow:hidden;
    position:relative;
    padding:10px 0;
}
.table-four em {
    padding:0 3px;
    color:red;   
}
.tfour-l {
    font-size:0;
    max-width: calc(100% - 10px);
    max-width: -webkit-calc(100% - 10px);
    overflow-x:auto;
    border:1px solid #e7e7e7;
    position:relative;
}
/*.tfour-r:before {
    content: " ";
    display: block;
    position: absolute;
    left:-10px;
    top: 0;
    height: 100%;
    width: 10px;
    z-index: 100;
    background: -webkit-linear-gradient(left,#fff 0,rgba(0,0,0,0.1) 100%);
    background: linear-gradient(to right,#fff 0,rgba(0,0,0,0.1) 100%);
    pointer-events: none;
    -webkit-transition: .25s;
    transition: .25s;
}*/
.tfour-l .theader {
    background-color:#f9f9f9;
}
.tfour-l .theader li:first-child{
    background-color:#fff;
}
.tfour-l ul{
    width: 145px;
    display: table-cell;
    vertical-align:top;
    font-size:14px;
    color:#455469;
    min-width:145px;
    border-right:1px solid #e7e7e7;
    position:relative;
    z-index:99;
}
.tfour-l .editOrdel {
    position:absolute;
    padding:0;
    width:100%;
    height:100%;  
    left:0;
    top:0;  
    text-align:center;
    background-color:rgba(200,237,240,0.3);
    -webkit-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
    opacity:0;
}
.tfour-l .editOrdel span{
    font-size:0;
    position:absolute;
    width:100%;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
            transform:translateY(-50%);
}
.tfour-l .editOrdel i {
    width:50px;
    height:50px;
    display:inline-block;
    font-size:18px;
    line-height:50px;
    border-radius:50%;
    background-color:#fff;    
    margin:0 10px;
}
.tfour-l .editOrdel i:hover {
    color:#4ac3cc;
}
.tfour-l .editOrdel:hover{
    opacity:1;
}
.tfour-l li{
    font-size:14px;
    /*border:1px solid #ebeff2;*/
    border-bottom:1px solid #e7e7e7;
    /*text-align:center;*/
    min-height:50px;
    padding:15px 10px;
}
.tfour-l ul:not(.theader) li[newtdid] {
    color:#b9b8b8;    
}
.tfour-l li span {
    color:#7a7a7a;    
}
.tfour-l li:first-child {
    text-align:center;
}
/*.tfour-l li:nth-child(2n+1) {
    background-color:#f4f8fb;    
}*/
.tfour-l ul.theader li:last-child {
    border-bottom:none;   
}
.tfour-l ul:not(.theader) li:nth-last-child(2) {
    border-bottom:none;    
}
.tfour-r {
    width:130px;
    height:100%;
    /*position:absolute;
    right: 0px;
    top: 0;*/
    position:relative;
    /*height:280px;*/
    border:1px solid #e7e7e7;
    border-left:none;
    /*display:none;  10-25注释 傅总用药记录表 默认状态下显示*/  
}
.tfour-edit {
    font-size:30px;
    cursor:pointer;
    text-align:center;
    position:absolute;
    left: 50%;
    top: 50%;
    -webkit-transform:translate(-50%,-50%);
        -ms-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);
    /*padding-top:50px;*/
}
.tfour-edit  span{
    display:block;
    font-size:14px;
}
.tfour-edit:hover i,.tfour-edit:hover span{
    color:#4cc6cb;
}

/*导出数据样式*/
.export-main {
    width:100%;
    height:100%;
    background-color:#fff;
    position:relative;
}
.export-wrap {
    width:1000px;
    height:550px;
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
        -ms-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);
}
.export-top {
    height:160px;
    padding-left:230px;
    background:url(../img/export.png) no-repeat left center;
}
.export-top h3 {
    color:#333333;
    line-height:60px;
    letter-spacing:1px;
}
.export-top p {
    color:#666;
    font-size:14px;
    margin-bottom:30px;
}
.export-top button {
    color:#fff;
    background-color:#4cc6cb;
    border:1px solid #4cc6cb;
    padding:10px 20px;
    border-radius:20px;
    letter-spacing:1px;
}
.export-top a {
    display: inline-block;
    color: #fff;
    padding: 10px 20px;
    border-radius: 20px;
    letter-spacing: 1px;
    text-decoration: none;
    background: -webkit-linear-gradient(left top, #66f8cc, #4dcacb);
    background: -o-linear-gradient(left top, #66f8cc, #4dcacb);
    background: -webkit-gradient(linear, left top, right bottom, from(#66f8cc), to(#4dcacb));
    background: linear-gradient(left top, #66f8cc, #4dcacb);
}
.export-bar {
    margin-top:50px;
    width:100%;
    padding:5px;
    border:5px solid #e2e5e6;
    border-radius:20px;
}
.bar-footer {
    color:#666;
    font-size:14px;
    margin-top:10px;
    text-align:center;
}
.bar-wrap {
    width:95%;
    background:url(../img/export-icon1.png) #4cc6cb;
    height:10px;
    border-radius:10px;
    padding:0 10px;
}
.bar-wrap.active{
    -webkit-animation: animate-positive 6s linear;
            animation: animate-positive 6s linear;
}
@-webkit-keyframes animate-positive{
	0% { width: 0; }
    50% {width: 50% ;}
    100% {width: 99% ;}
}
@keyframes animate-positive{
	0% { width: 0; }
    50% {width: 50% ;}
    100% {width: 95% ;}
}

.table-index {
    border-top:none !important;
}

.table-index thead th, .table-index tbody td {
    text-align:center; 
    font-weight:normal;   
}

.table-index tbody td {
    max-width:160px;    
    white-space:nowrap; 
    text-overflow:ellipsis; 
    -o-text-overflow:ellipsis; 
    -moz-binding:url('ellipsis.xml#ellipsis'); 
    overflow:hidden;
}

.table-index thead th {
    background-color:#f9f9f9;     
}

.color-one {
    color:#51c679 !important;
}

.color-two {
    color:#fd292f !important;
}
.np_prop .nwrap{
    min-height: inherit;
}
.container-y {
    width:100%;
    height:100%;
    overflow-y:auto;
}

.export-selIcon {
    width:100%;
    height:135px;
}
.export-selIcon .pull-left {
    width:33%;
    height:135px;
    position:relative;
}
.export-selIcon .pull-left:nth-child(1):before {
    content:'';
    position:absolute; 
    width:50%;
    height:2px;
    background-color:#dadada;
    right:0;
    top:25px;
}
.export-selIcon .pull-left:nth-child(2):before {
    content:'';
    position:absolute; 
    width:100%;
    height:2px;
    background-color:#dadada;
    right:0;
    top:25px;
}
.export-selIcon .pull-left:nth-child(3):before {
    content:'';
    position:absolute; 
    width:50%;
    height:2px;
    background-color:#dadada;
    left:0;
    top:25px;
}
.export-selIcon .img-circle {
    position:relative;
    left:50%;
    -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);
            transform:translateX(-50%);
    width:50px;
    height:50px;
    color:#6b6b6b;
    text-align:center;
    line-height:50px;
    font-size:30px;
    background-color:#dadada;    
}
.export-selIcon .img-circle.active {    
    background-color:#4cc6cb;    
    color:#fff;
}
.selAll {
    background-color:#f8f8f8;
    color:#6b6b6b;
}
.selAll .sel-title {
    text-align:center;
    line-height:55px;  
    font-size:18px;  
    border-bottom:1px solid #e5e5e5;
}
.sel-control {
    height:270px;
}
.sel-btn {
    text-align:center;
    padding-top:50px;
}
.sel-btn .btn {
    min-width:100px;
}
    .sel-btn .form-control {
        max-width:200px;
    }
.sel-btn .btn-white {
    background-color:#eee;
    color:#757575;
    border:1px solid #d2d2d2;    
}
.sel-btn .btn-default {
    background-color:#4cc6cb !important;
    border:1px solid #4cc6cb !important;    
    color:#fff !important;
}
.sel-btn .btn-white:hover,.sel-btn .btn-white:focus {
    background-color:#4cc6cb !important;
    border:1px solid #4cc6cb !important;    
    color:#fff !important;
}
.sel-btn .btn-white:active {
    background-color:#4cc6cb !important;
    border:1px solid #4cc6cb !important;    
    color:#fff !important;
}
.sel-btn .prov {
    margin-bottom:20px;
}
.crc_texts {
    padding:9px 0;
}
.crc_text {
    font-size:0;
    text-align:center;
    margin:10px 0;
}
.crc_text span {
    display:inline-block;
    padding-right:5px;
    font-size:15px;
    color:#666;    
    line-height:1.5;
}
.crc_bor {
    position:relative;
    min-height:168px;
}
.crc_bor_show {
    width:1px;
    height:80%;
    position:absolute;
    border-left:1px dashed #dfdfdf;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
        -ms-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);
}
.crc_text span:not(:nth-child(1)){
    min-width:16%;
}
.crc_text span:nth-child(1) {
    min-width:50px;
}
.crc_texts .col-lg-6 {
    padding:0;
}
.sel-checkAll {
    padding:20px;
}
.checkAll-right {
    width:850px;
}
checkAll-left {
    width:100px;
}
.checkAll-right .checkbox-inline {
    min-width:150px;
    margin-right:10px;
    margin-bottom:14px;
    margin-left:0;
}
.checkAll {
    padding-bottom:20px;
}
.sel-checkboxs {
    padding:0 20px;
    display: -webkit-box;
    /*max-height:39px;*/
    width:100%;
    height:75px;
    word-wrap:break-word; 
    text-overflow:ellipsis; 
    -o-text-overflow:ellipsis; 
    -moz-binding:url('ellipsis.xml#ellipsis');
    overflow:hidden;  
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.imgstr {
    width:100px;
    height:100px;
    overflow:hidden;
    display:inline-block;
    vertical-align:top;
    margin-right:20px;
    margin-bottom:20px;
}
.imgstr img{
    width:100%;
}

/*图片样式处理*/
.img_ts .layui-layer-phimg{
    width:100%;
    height:100%;
    overflow:auto;
    background-color:#e3e3e3;
    text-align:center;
}
.img_ts .layui-layer-imgbar {
    bottom:10px;
}

.ns_show_list{
    height: 100%;
    padding: 0 25px 20px; 
    overflow-y: auto;
    background-color: #fff;
    position:relative;
}
.nsl_header{
    height: 54px;
    line-height: 54px;
    border-bottom: 1px solid #e6e6e6;
    padding: 0 5px;
}
.nsl_header h3{
    font-size: 18px;
    color: #333333;
    line-height: 54px;
}
.h_btns{
    font-size: 0;
    position: relative;
}
.h_btns2:before{
    content: '';
    width: 2px;
    height: 14px;
    background: #e4e4ed;
    position: absolute;
    left: 72px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}
.h_icons i{
    font-size: 16px;
    opacity: 0.3;
    color: #777777;
    vertical-align: middle;
    margin-right:20px;
}
.h_icons i:hover{
    opacity: 1;
}
.h_icons i.active{
    color: red;
    opacity: 1;
}
.h_btns .btn{
    margin-left: 30px;
}
.h_btns .btn + .btn{
    margin-left: 20px;
}
.nsl_main{
    min-height:100%;
}
.nsl_wrap{
    padding: 10px 0 20px;
    border-bottom: 1px solid #ededed;
    position:relative;
}
.nsl_wrap:last-child {
    border-bottom: none;
}
.nsw_h{
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #333333;
    padding: 0 5px;
}
.nsw_m{
    padding-left:55px;
}
.sw_tr{
    padding: 15px 0;
}
.sw_td{
    display: table-cell;
    width:280px;
    padding-right:50px;
    font-size: 14px;
    line-height: 1.5;
    color: #333333;
    vertical-align: top;
}
.ns_show_list2 .sw_td {
    width:550px;
}
.sw_td:first-child{
    color: #7a7a7a;
}
.sw_td:nth-child(2){
    color: #7a7a7a;
    font-weight: bold;
}
.nsl_header h3 span,.nsl_tip{
    display: inline-block;
    font-size: 12px;
    color: #fff;
    padding: 4px 9px;
    background-color: #ff7d13;
    line-height: 1;
    border-radius: 3px;
    vertical-align: 2px; 
    margin-left: 9px;
}
/*.ui-widget{
    background-color: #1a1a1a !important;
    box-shadow: none !important;
    color: #fff !important;
}*/
.ui-autocomplete {
    max-height:300px;
    overflow-y:auto;
    overflow-x:hidden;
    z-index:99999999 !important;
}
.nsl_tip{
    vertical-align: middle; 
    margin-top: 15px;
    background-color: #ccc;
}
.nsl_tipSty {
    background-color: #ff7d13 !important;
}
.nsw_h2{
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #333333;
    position: relative;
}
.nsw_h2 span{
    position: relative;
    display: inline-block;
    z-index: 99;
    background-color: #fff;
    padding-right:10px;
}
.nsw_h2:after{
    content: '';
    position: absolute;
    width: 100%;
    border-bottom: 1px solid #ededed;
    left: 0;
    top: 50%;
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
            transform:translateY(-50%);
}
.h_title{
    line-height:50px;
    padding-right:15px;
}
.signature-showImg {
    width:400px;
    height:200px;
    margin-bottom:20px;
}
.signature-showImg img {
    width:100%;
    height:100%;    
}
.ns_show_icon {
    width:200px;
    height:100px;
    float:right;
    /*position:absolute;
    right:35px;
    bottom:30px;*/
}
.export-field {
    position:absolute;
    right:34px;
    top:30px;
    font-size:0;
    cursor:pointer;
}
.export-field span {
    display:inline-block;
    vertical-align:middle;
    padding-left: 10px;
    font-size:14px;
    color:#666666;
    letter-spacing:1px;
}

.export-field:hover span{
    color:#4cc6cb;    
}
.ns_show_nothing {
    position:absolute;
    left:50%;
    top:45%;
    -webkit-transform:translate(-50%,-50%);
        -ms-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);
}
/*.ns_show_nothing p {
    font-size:24px;
    line-height:2;
    color:#b9b9b9;
    margin-top:20px; 
}*/
.sel-btn .form-group{
    display:block !important;
}

/*对比弹框样式*/
.data-compare{
    background-color:#fff;
}
.data-compare-wrap {
    width:49.5%;
    height:100%;
    border:1px solid #e6e6e6;
    overflow:auto;
}
.compare-title h3{
    text-align:center;
    font-size:18px;
    font-weight:bold;
    color:#333333;
    line-height:60px;
    border-bottom:1px solid #e6e6e6;
}
.compare-title:last-child h3{
    border-bottom:none;    
}
.compare-info-wrap {
    height:100%;
}
.compare-info {
    padding:20px 40px;
    border-bottom:1px solid #e6e6e6;
    min-height:58px;
}
.compare-info:last-child {
    border-bottom:none;    
}
.compare-info.error{
    background-color: #ffffe0;
}
.compare-info-left,.compare-info-right {
    color: #7a7a7a;
    font-size: 14px;
    width:50%;
}
.compare-info-right {
    font-weight:bold;
}
.compare-info-right .table th{
    min-width:150px;
    text-align:center;
}
.compare-info-right .tfour-l {
    max-width:initial !important;
    overflow:hidden;
    border-right:none;
}
.compare-info-right .tfour-l ul:not(.theader) li:nth-last-child(2) {
    border-bottom: 1px solid #e7e7e7;
}
.compare-table {
    display:table-cell;
    min-width:150px;
    vertical-align:top;
    width:auto;
}
.look-history {
    position:absolute;
    bottom:50px;
    right:50px;
}
.layer-look-history .layui-layer-content{
    padding:20px;
}
.layer-look-history .layui-layer-title {
    padding:0 30px;
    text-align:center;
}
.showUl{
    position:absolute;
    background-color:#fff;
    border:1px solid #ebebeb;
    padding:2px;
    max-height:500px;
    overflow-x:hidden;
    overflow-y:auto;
    min-width:180px;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.3);
            box-shadow: 0 0 20px rgba(0,0,0,0.3);
    display:none;
}
.showUl li {
    padding: 6px;
    line-height: 1.5;
    min-height: 0;
    font-weight: 400;
    cursor:pointer;
}
.showUl li:hover {
    background-color:#ebebeb;    
}
.button_span {
    font-size:16px !important;
    margin-top:28px !important;
}
.pmain_prop {
    padding:10px 50px;
}
.p_list {
    padding:10px 0;
    color:#696969;
}
.p_list select {
    width:300px !important;    
    color:#696969;
}
.p_list span:first-child{
    display:inline-block;
    width:100px;
    color:#232121;
}
.pre_tr_col .pre_td:first-child{
    width:500px !important;
    padding-right:30px !important;
}
.btn-group-sm .btn-blue {
    background:#fff;
    border:1px solid #60a3f2 !important;
    color:#60a3f2;
}
.btn-group-sm .btn-blue:hover,.btn-group-sm .btn-blue:active {
    background:#60a3f2 !important;
    color:#fff;    
}
.btn-group-sm .btn-red {
    background:#fff;
    border:1px solid #ff6a52 !important;
    color:#ff6a52;
}
.btn-group-sm .btn-red:hover,.btn-group-sm .btn-red:active {
    background:#ff6a52 !important;
    color:#fff;    
}
.td_maxWid {
    max-width:300px;
    white-space:nowrap; 
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis; 
    overflow:hidden;
}
.column_inline { /* Safari */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    /*justify-content:space-around;*/
}
.column_inline .pre_tr{
    display:inline-block;
    width:auto;
}
.column_inline .pre_td {
    width:auto !important;
}
.column_inline .pre_td:last-child {
    display:none;    
}
.radio,.checkbox{
    padding:0;
    margin:0;
}
.checkbox.checkbox-inline,.radio.radio-inline {
    margin-top: 0;
}
.checkbox-inline:first-child,.radio-inline:first-child {
    margin-right: 10px;
}
.checkbox-inline + .checkbox-inline,.radio-inline + .radio-inline {
    margin-right:10px;
    margin-left:0;
}
.nav_module_num {
    border-bottom:1px solid #e6e6e6;
}
.nav_module li {
    padding: 0 10px;
    line-height: 50px;
    font-size: 16px;
    position: relative;
    display: inline-block;
}
.nav_module a{
    padding-bottom: 7px;
    text-decoration: none;
    color: #545454;
    outline: none;
}
.nav_module .badge {
    font-size: 12px;
    padding: 3px 4px;
    border-radius: 4px;
    background-color: #C1C1C1;
    vertical-align: 1px;
}
.nav_module .badgeSty {
    background-color: #DC4D45;
}
.pre_tr .pre_td:last-child {
    display:none;
}
.form-inline .input-group {
    margin-bottom:10px;
}

/* 过往记录 */
.pre_trc .nextLog{
    font-size: 14px;
    display: inline-block;
    vertical-align: 2px;
    padding-left: 10px;
    text-decoration: none;
}
.layer-history .layui-layer-title{
    text-align:center;
}
.his_wrap {
    padding:15px 30px;
    width:100%;
    height:100%;
    overflow:hidden;
    position:relative;
}
.his_sel {
    height:40px;
}
.his_wrap .col-sm-10 {
    padding-left:0;
}
.his_sel .row-text {
    line-height:30px;
}
.his_sel select {
    min-width:300px;
}
.his_main_wrap {
    width:100%;
    height:calc(100% - 40px);
    overflow:hidden;
    padding-top:25px;
}
.his_main {
    height:100%;
    overflow:hidden;
}
.his_main_left{
    width:110px;
    height:100%;
}
.his_main_right {
    width:calc(100% - 110px);
    height:100%;
    border:1px solid #ccc;
    overflow:hidden;
    overflow-y:auto;
}
.his_main_right .pcs_tr .pcs_td:first-child{
    width:300px;
}
.his_main_right .pcs_tr {
    padding:15px 10px;
}
.table-autoy,.table-autoy-main {
    width:100%;
    overflow:hidden;
    overflow-x:auto;
}
.tr-table_content {
    padding-left:35px !important;
}
.tr-table_content .pcs_td:first-child {
    width:150px !important;
}
.i_hl,.i_hr{height: 350px;overflow: hidden;margin-bottom: 10px;}
.i_hl{background-color: #fff;}
.i_hr{padding: 0;}
.ih_t{padding: 25px 0 25px 45px;position: relative;}
/*.ih_t:after{content: "";width: 1px;height: 50px;border-left: 1px solid #ececec;left: 100px;top: 25px;position: absolute;}*/
.ih_t p{font-size: 14px;color: #a0a0a0;}
.ih_t li p{margin-right: 50px;}
.ih_tbor{position: relative;}
.ih_tbor:before{content: "";position: absolute;width: 1px;height: 45px;background-color: #ececec;right: 25px;top: 3px;}
.ih_t p span{color: #353535;font-size: 25px;}
.i_ic1,.i_ic2{line-height: 25px;margin-right: 15px !important;}
.i_ic1 span,.i_ic2 span{display: inline-block;width: 10px;height: 10px;margin-right: 5px;}
/*.i_ic1{margin-bottom: 10px;}*/
.i_ic1 span{background-color: #32d2c9;}
.i_ic2 span{background-color: #f96847;}
.ih_r{width: 100%;height: 100%;padding-left: 1%;}
.ih_r li{float: left;background-color: #fff;width: 49.5%;padding: 35px;height: 49%;}
/*.ih_r1,.ih_r2{margin-bottom: 0.5%;}*/
/*.ih_r3,.ih_r4{margin-top: 0.5%;}*/
/*.ih_r1{background: url("../img/icon18.png") no-repeat right 40% bottom 55px;}*/
/*.ih_r2{background: url("../img/icon19.png") no-repeat right 40% bottom 55px;}*/
/*.ih_r3{background: url("../img/icon20.png") no-repeat right 40% bottom 55px;}*/
/*.ih_r4{background: url("../img/icon21.png") no-repeat right 40% bottom 55px;}*/
.ih_r li p{font-size: 16px;color: #a0a0a0;}
.ih_r li img{vertical-align: -7px;margin-left: 20%;width: 42px;height: 42px;}
.ih_r li p:nth-child(2){margin-top: 25px;}
.ih_r p span{font-size: 30px;color: #353535;}
.i_main{background-color: #fff;padding: 10px 30px;}
.im_h{padding: 10px 0;}
.imh_l li{cursor: pointer;overflow:hidden;min-width: 120px;height: 65px;color: #4cc6cb;font-size: 14px;padding: 5px 20px;border: 1px solid #d2d2d2;}
.imh_l li:first-child{border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.imh_l li:last-child{border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.imh_l li:hover{background-color: #4cc6cb;color: #fff;border-color: #4cc6cb;}
.imh_l .imh_l_sty{background-color: #4cc6cb;color: #fff;border-color: #4cc6cb;}
.imh_l li span{font-size: 28px;}
.imh_r{font-size: 16px;color: #696969;line-height: 65px;}
.imh_r span{color: #4cc6cb;padding: 0 5px;}
.i_main .namin_tabs2 tbody td{padding: 15px;}
.im_icon{width: 100%;height: 38px;position: relative;cursor: pointer;}
.im_icon span{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: 0 auto;width: 21px;height: 12px;}
.im_a1{background: url("../img/icon16.png") no-repeat center center;-webkit-animation: run1 1s linear infinite;animation: run1 1s linear infinite;}
.im_a2{background: url("../img/icon17.png") no-repeat center center;-webkit-animation: run2 1s linear infinite;animation: run2 1s linear infinite;}
@-webkit-keyframes run1 {
    0%{top: 0;opacity: 0;}
    50%{top: 10px;opacity: 0.5;}
    100%{top: 20px;opacity: 1;}
}
@keyframes run1 {
    0%{top: 0;opacity: 0;}
    50%{top: 10px;opacity: 0.5;}
    100%{top: 20px;opacity: 1;}
}
@-webkit-keyframes run2 {
    0%{top: 20px;opacity: 0;}
    50%{top: 10px;opacity: 0.5;}
    100%{top: 0;opacity: 1;}
}
@keyframes run2 {
    0%{top: 20px;opacity: 0;}
    50%{top: 10px;opacity: 0.5;}
    100%{top: 0;opacity: 1;}
}
@media screen and (max-width: 1200px) {
    .ih_r{padding-left: 0;}
}

.nmain_tit{margin-bottom: 12px;}
.nmain_tit h3{font-size: 16px;color: #696969;line-height: 30px;font-weight: normal;}
.drug_num{
    font-size:16px;
    color:#888;
    margin-right:40px;
}
.drug_num i{
    font-size:24px;
    font-style:normal;
    margin:0 5px;
    vertical-align:bottom;
}
.font_color01{
    color:#ff0c00;
}
.font_color02{
    color:#1781da;
}
.font_color03{
    color:#e2a30b;
}
.nmt_inp{width: 30px;height: 29px;outline: none;border: none;font-size: 14px;display: inline-block;background: url("../img/icon_search_ta.jpg") no-repeat right 15px top 10px;border-bottom: 1px solid #fff;-webkit-transition: width 1s;-o-transition: width 1s;transition: width 1s;padding-right: 30px;margin-left: 15px;}
.sear{display: none;}
/*.nmt_d{border-bottom: 1px solid #b1d7e6;padding: 0 20px;background: url("../img/icon_search_ta.jpg") no-repeat right center;}*/
.nmt_inp:focus{width: 600px;border-bottom: 1px solid #b1d7e6;}
.nmt_inp:focus{width: 600px;border-bottom: 1px solid #b1d7e6;background: none !important;}
.nmt_inp:focus+button{display: inline-block;}
.nmt_inpsty{width: 600px;border-bottom: 1px solid #b1d7e6;background: none;}
.nmt_d{position: relative;}
.searButton{display: inline-block;}
/*.nmt_d:focus:before{background-color: #b1d7e6;}*/
/*.nmt_inp:focus .nmt_d:before{content: "";width: 1px;height: 15px;position: absolute;left: 0;bottom: 0;background-color: #b1d7e6;}*/
/*.nmt_d:focus:after{content: "";width: 1px;height: 15px;position: absolute;right: 0;bottom: 0;background-color: #b1d7e6;}*/
.nmain_tnav{height: 30px;padding-top: 5px;color: #696969;cursor: pointer;}
.nmain_tnav li:last-child .dropdown-menu{
    left:auto;
    right:0;
}
.add_task_btn,.add_task_btn:hover,.add_task_btn:focus{
    color:#4cc6cb;
    font-size:16px;
    display:inline-block;
    padding:5px 15px;
    border:1px solid #4cc6cb;
    border-radius:5px;
    text-decoration:none !important;
}
.newly_save_btn,.newly_save_btn:active{
    padding:4px 14px;
    margin-right:5px;
    -webkit-box-shadow:0 2px 0px #669d0b;
    -ms-box-shadow:0 2px 0px #669d0b;
    -o-box-shadow:0 2px 0px #669d0b;
    box-shadow:0 2px 0px #669d0b;
}
.nmain_tnav li{padding: 0 15px;font-size: 14px;position: relative;}
.nmain_tnav .dropdown{min-width: 100px;text-align: center;}
.nmain_tnav li a{color: #696969;text-decoration: none;}
.nmain_tnav li a:hover{color: #337ab7;}
.nmain_tnav_sty a{color: #000 !important;}
/*.nmain_tnav li:first-child + li{border-left: 2px solid #7e7e7e;border-right: 2px solid #7e7e7e;}*/
.tnav_border{position: relative;}
.tnav_border:before{content: "";position: absolute;left: 0;top: 3px;width: 1px;height: 14px;border-left: 2px solid #7e7e7e;}
.nmain_tnav li span{margin: 0 5px;}
.namin_tabs thead{background-color: #f9f9f9;color: #445368;font-size: 14px;}
.namin_tabs thead th{text-align: center;font-weight: normal;}
.namin_tabs th:not(:first-child){min-width: 120px;}
.namin_tabs tbody td{vertical-align: middle !important;}
.namin_td li{float: left;border: 1px solid #c9c9c9;margin: 5px 5px;padding: 10px 15px 10px 40px;color: #3e3e3e;cursor: pointer;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;min-width:140px;min-height:62px;}
.namin_td li p {
    display: -webkit-box;
    /*max-height:39px;*/
    height:39px;
    max-width:83px;  
    word-wrap:break-word; 
    text-overflow:ellipsis; 
    -o-text-overflow:ellipsis; 
    -moz-binding:url('ellipsis.xml#ellipsis');
    overflow:hidden;  
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.namin_td li:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.namin_td_sty{border-color: tomato !important;}
.namin_tdh{line-height: 68px;font-size: 14px;color: #636363;}
.namin_tds:hover{background-color: #ecf7f7;}
.namin_tds_sty{background-color: #ecf7f7 !important;}
.namin_td li span{color: #7a7a7a;}
/*.namin_tdh td:nth-child(2){max-width: 120px;}
.namin_tdh td:nth-child(3){max-width: 240px;}*/
/*.namin_tdh td:not(:last-child){width: 200px;text-align:center;}*/
/*.namin_tdh td:not(.namin_fs){width: 200px;text-align:center;max-width:200px;}*/
.namin_tdh td:not(.clearfix){width: 100px;text-align:center;max-width:100px;}
/*.namin_tdh td:not(:last-child){width: auto;text-align:center;}*/
.namin_tdh td:first-child{width: 50px;}
.namin_tabs thead th:nth-child(2){max-width: 120px;}
.namin_tabs thead th:nth-child(3){max-width: 240px;}
.nm_on{position: relative;min-height:20px;display:block;}
.nm_on:before{content: "";width: 17px;height: 17px;position: absolute;left: -27px;top: 0;background: url("../img/icon_tj2.png") no-repeat center center;}
.nm_off{position: relative;}
.nm_off:before{content: "";width: 17px;height: 17px;position: absolute;left: -27px;top: 0;background: url("../img/icon_tj.png") no-repeat center center;}
.table>tbody>tr>td{padding-left: 15px;padding-right: 15px;}
.tab_delet_btn{
    display:block;
    padding:4px 10px;
    border:1px solid #ebebeb;
    border-radius:2px;
    cursor:pointer;
    color:#333;
}
.ntb_sj{background: url("../img/icon_tj.png") no-repeat 50% 50%;}
.ntb_sj2{background: url("../img/icon_tj2.png") no-repeat 50% 50%;}
.ntb_s1{background: url("../img/icon_t1.png") no-repeat 13px 8px;}
.ntb_s2{background: url("../img/icon_t2.png") no-repeat 13px 8px;}
.ntb_s3{background: url("../img/icon_t3.png") no-repeat 13px 8px;}
.ntb_s4{background: url("../img/icon_t4.png") no-repeat 13px 8px;}
.ntb_s5{background: url("../img/icon_t5.png") no-repeat 13px 8px;}
.ntb_s6{background: url("../img/icon_t6.png") no-repeat 13px 8px;}
.ntb_s7{background: url("../img/icon_t7.png") no-repeat 13px 8px;}
.ntb_s8{background: url("../img/icon_t8.png") no-repeat 13px 8px;}
.ntb_s9{background: url("../img/icon_t9.png") no-repeat 13px 8px;}
.ntb_s10{background: url("../img/icon_new1.png") no-repeat 13px 8px;}
.ntb_s11{background: url("../img/icon_new2.png") no-repeat 13px 8px;}
.ntb_s12{background: url("../img/icon_new3.png") no-repeat 13px 8px;}
.ntb_s13{background: url("../img/icon_new4.png") no-repeat 13px 8px;}
.ntb_s14{background: url("../img/icon-01.png") no-repeat 13px 8px;}
.ntb_s15{background: url("../img/icon-02.png") no-repeat 13px 8px;}
.ntb_s16{background: url("../img/icon-03.png") no-repeat 13px 8px;}
.ntb_s17{background: url("../img/icon-04.png") no-repeat 13px 8px;}
.ntb_s18{background: url("../img/icon-05.png") no-repeat 13px 8px;}
.ntb_s19{background: url("../img/icon_t12.png") no-repeat 13px 8px;}
.ntb_s20{background: url("../img/icon_t13.png") no-repeat 13px 8px;}
.ntb_s21{background: url("../img/icon_t14.png") no-repeat 13px 8px;}
.ntb_s22{background: url("../img/icon_t15.png") no-repeat 13px 8px;}
.ntb_s23{background: url("../img/icon_t16.png") no-repeat 13px 8px;}
.ntb_s24{background: url("../img/icon_t17.png") no-repeat 13px 8px;}
.ntb_n1{background: url("../img/icon_new1.png") no-repeat;}
.ntb_n2{background: url("../img/icon_new2.png") no-repeat;}
.ntb_n3{background: url("../img/icon_new3.png") no-repeat;}
.ntb_n4{background: url("../img/icon_new4.png") no-repeat;}
.ntb_c1{background-color:  #f9f9f9;}
.ntb_c2{background-color:  #fff1ee;}
.ntb_c3{background-color:  #fff1ed;}
.ntb_c4{background-color:  #fff2ef;}
.ntb_c5{background-color:  #fff0fb;}
.ntb_c6{background-color:  #ddf4fe;}
.ntb_c7{background-color:  #edfef0;}
.ntb_c8{background-color:  #f1f4ff;}
.ntb_c9{background-color:  #ebfbfc;}
.nmt_ft li{padding-left: 20px;margin-right: 12px;}
.ntb_f1{background: url("../img/icon_t3.png") no-repeat left center;}
.ntb_f2{background: url("../img/icon_t2.png") no-repeat left center;}
.ntb_f3{background: url("../img/icon_t7.png") no-repeat left center;}
.ntb_f4{background: url("../img/icon_t4.png") no-repeat left center;}
.ntb_f5{background: url("../img/icon_t5.png") no-repeat left center;}
.ntb_f6{background: url("../img/icon_t6.png") no-repeat left center;}
.ntb_f7{background: url("../img/icon_t1.png") no-repeat left center;}
.ntb_f8{background: url("../img/icon_t8.png") no-repeat left center;}
.ntb_f9{background: url("../img/icon_t9.png") no-repeat left center;}
.ntb_f10{background: url("../img/icon-01.png") no-repeat left center;}
.ntb_f11{background: url("../img/icon-02.png") no-repeat left center;}
.ntb_f12{background: url("../img/icon-03.png") no-repeat left center;}
.ntb_f13{background: url("../img/icon-04.png") no-repeat left center;}
.ntb_f14{background: url("../img/icon-05.png") no-repeat left center;}
.ntb_f15{background: url("../img/icon_t12.png") no-repeat left center;}
.ntb_f16{background: url("../img/icon_t13.png") no-repeat left center;}
.ntb_f17{background: url("../img/icon_t14.png") no-repeat left center;}
.ntb_f18{background: url("../img/icon_t15.png") no-repeat left center;}
.ntb_f19{background: url("../img/icon_t16.png") no-repeat left center;}
.ntb_f20{background: url("../img/icon_t17.png") no-repeat left center;}
.nm_page span{font-size: 14px;color: #7a7a7a;line-height: 27px;margin-right: 15px;}
.nm_page a{float: left;border: 1px solid #d2d2d2;color: #c3c3c3;text-align: center;text-decoration: none;margin-left: 3px;padding: 3px 6px;border-radius: 3px;font-size: 14px;}
.nm_page a:hover{border-color: #a0e1e3;color: #a0e1e3;}
.nm_page .nm_pagesel{border-color: #a0e1e3;color: #a0e1e3;}
.nm_pages{margin: 0;}
.nm_pages + span{
    margin-top: 8px;
    margin-right: 10px;
}
.namin_tabs2{text-align: center;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.namin_tabs2 thead tr{background-color: #f9f9f9;}
.namin_tabs2 thead th{text-align: center;font-size: 16px;color: #717171;padding-top: 23px !important;padding-bottom: 23px !important;font-weight: normal;}
.namin_tabs2 tbody td{vertical-align: middle !important;font-size: 16px;}
.namin_tabs2 tbody tr:nth-child(even){background-color: #f9f9f9;}
.namin_tabs2 tbody tr:hover{background-color: #ecf5f6;}
.namin_tabs2 .pcs_tr_sty{background-color: #ecf5f6 !important;}
.nmt_nbj{background: url("../img/icon_name.png") no-repeat 10px center;padding-top: 15px !important;padding-bottom: 15px !important;}
.nmain_tit_sel1{position: absolute;z-index: 100;top: 30px;right: 0;width: 160px;text-align: center;background-color: #fff;cursor: pointer;-webkit-box-shadow: 0 0 5px #dfdfdf,0 0 5px #dfdfdf,0 0 5px #dfdfdf;box-shadow: 0 0 5px #dfdfdf,0 0 5px #dfdfdf,0 0 5px #dfdfdf;display: none;}
.nmain_tit_sel1 li{height: 40px;line-height: 40px;}
.nmain_tit_sel1 li:hover{background-color: #f9f9f9;}
.nmain_tit_selsty{background: url("../img/icon_checked.png") no-repeat 17px center;}
/*.ntb_btn{display: inline-block;margin: auto;border: 1px solid #dadada;text-decoration: none;}*/
.ntb_btn{padding: 4px 7px 4px 8px;font-size: 20px;color: #cfcfcf;margin-top: 17px;margin-left: 16px;}
.ntb_btn:hover,.ntb_btn:focus,.ntb_btn:active{color: inherit;}
.pre_lab .checkbox-inline,.pre_lab .radio-inline{margin-bottom: 0;}
/*.ipopup{position: absolute;left: -600px;top: 0;width: 100%;height: 100%;}*/
.pagination-split li {
    margin-left: 5px;
    display: inline-block;
    float: left;
}
.pagination-split li:first-child {
    margin-left: 0;
}
.pagination-split li a {
    border-radius: 3px;
}


/**/
.nmt_input{width: 0;height: 29px;outline: none;border: none;font-size: 14px;display: inline-block;border-bottom: 1px solid #b1d7e6;-webkit-transition: width 1s;-o-transition: width 1s;transition: width 1s;margin-left: 15px;}
.nmt_ibut{background-color: #fff;font-size: 16px;opacity: 0.5;padding: 0;margin-left: 10px;}
.nmt_ibut:hover{opacity: 1;}
.sTy1 button{opacity:1;}
.sTy1 input{width: 300px;}
.nmt_ibut:active{-webkit-box-shadow: none;box-shadow: none;}
.nalSpan {display:block;color:#fff;margin-top:3px;}
.namin_center .ntb_s1{background: url("../img/icon_t1.png") no-repeat 0px 2px;}
.namin_center .ntb_s2{background: url("../img/icon_t2.png") no-repeat 0px 2px;}
.namin_center .ntb_s3{background: url("../img/icon_t3.png") no-repeat 0px 2px;}
.namin_center .ntb_s4{background: url("../img/icon_t4.png") no-repeat 0px 2px;}
.namin_center .ntb_s5{background: url("../img/icon_t5.png") no-repeat 0px 2px;}
.namin_center .ntb_s6{background: url("../img/icon_t6.png") no-repeat 0px 2px;}
.namin_center .ntb_s7{background: url("../img/icon_t7.png") no-repeat 0px 2px;}
.namin_center .ntb_s8{background: url("../img/icon_t8.png") no-repeat 0px 2px;}
.namin_center .ntb_s9{background: url("../img/icon_t9.png") no-repeat 0px 2px;}
.namin_center .ntb_s1,.namin_center .ntb_s2,.namin_center .ntb_s3,.namin_center .ntb_s4,.namin_center .ntb_s5,.namin_center .ntb_s6,.namin_center .ntb_s7,.namin_center .ntb_s8,.namin_center .ntb_s9,.namin_center .ntb_n1,.namin_center .ntb_n2,.namin_center .ntb_n3,.namin_center .ntb_n4{
padding-left:20px;
}
.namin_td + .dropdown .dropdown-menu{
	left:auto;
	right:0;
}
.np_aside{width: 150px;height:100%;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);margin-right: 10px;overflow-y:auto;background-color:#fff;}
.pcs_h3{padding: 0 15px;line-height: 44px;border-bottom: 1px solid #e6e6e6;font-size: 18px;background: url("../img/icon_back.png") no-repeat right 24px center;cursor: pointer;}
/*.pcs_al{padding: 10px 0;}*/
.pcs_al li:hover{background-color: #eeeeee;}
.pcs_al_sty{background-color: #eeeeee !important;}
/*.pcs_al li{line-height: 48px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-left: 34px;}*/
.pcs_al li{padding:11px 10px 11px 34px;}
.pcs_al li p {  
    display: -webkit-box;
    max-height:36px; 
    word-break:break-all; 
    text-overflow:ellipsis; 
    -o-text-overflow:ellipsis; 
    -moz-binding:url('ellipsis.xml#ellipsis');
    overflow:hidden;  
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
 .pcs_al li.ntb_on,.pcs_al li.ntb_off{padding-right:40px;}
/*.pcs_al li a{color: #5a5a5a;padding-left: 15px;font-size: 14px;text-decoration: none;display: block;}*/
.np_main{
    width: calc(100% - 160px);
    width: -moz-calc(100% - 160px);
    height:100%;
    overflow-y:auto;
    background-color:#fff;
}
.np_main_tre{width: 100%;}
.npms{margin-bottom: 10px;}
.pcs_mh3,.pcs_mh2,.pre_mh2{line-height: 44px;color: #455469;font-size: 18px;padding: 0 20px;border-bottom: 1px solid #e6e6e6;}
.pre_mh2{padding: 0 1%;}
.pcs_msp{font-size: 14px;color: #455469;font-weight: normal;padding-left: 34px;}
.pcs_msp img{margin-right: 7px;vertical-align: -3px;}
.pcs_tr,.pre_tr{display: table;width: 100%;padding: 22px 10px;border-bottom: 1px solid #e6e6e6;font-size: 14px;color: #7a7a7a;}
.pre_btnin{display: none;}
.pre_tr{padding: 15px 1%;}
div[pfieldid] .pre_trc{background-color: #f9f9f9;}
.pre_trc{background-color: #fff;}
.pcs_tr:hover,.pre_tr:hover{background-color: #ecf5f6 !important;}
.pcs_tr:hover h3.pre_mh4{background-color: #ecf5f6 !important;}
.np_main .pcs_tr_sty{background-color: #ecf5f6 !important;}
.pcs_tr:nth-child(odd){background-color: #f9f9f9;}
.pcs_trs{background-color: #ffe9e7 !important;}
.pcs_td,.ppr_td,.pre_td{display: table-cell;vertical-align:top;}
.pcs_td b{margin-left: 30px;}
.pcs_prop{outline: none !important;margin: 0 25px 0 12px;}
.popover{word-wrap:break-word !important;}
.pcs_prop img{border-radius: 50%;vertical-align: -1px;}
.pcs_tdf{text-align: right;color: #e14242;}
.pcs_tdf img,.pcs_tdc img,.pre_tdc img{margin-right: 10px;vertical-align: -4px;}
.pcs_tdc{text-align: right;color: #7a7a7a;}
.pre_tdc{color: #7a7a7a;}
.np_prop{position: absolute;right: -610px;top: 1px;width: 600px;z-index:99;height:100%;background-color: #f3f3f3;-webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,0.3);box-shadow: 0 0 6px 0 rgba(0,0,0,0.3);border: 1px solid #e4e4e4;overflow-y: auto;overflow-x: hidden;}
/*.np_form{position: absolute;right: -548px;top: 0;width: 100%;}*/
.np_prop .nwrap {min-width:100% !important;}
.np_prop_wrap {
    position:absolute;
    right:0;
    top:0;
    width:100%;
    height:100%;
    z-index:999999;
    display:none;
}
.np_prop_zz {
    position:absolute;
    right:0;
    top:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.1);
    z-index:50;
}
.np_form{width: 100%;}
.ppr_main{width: 100%;}
.ppr_main .nwrap{background-color: #f9f9f9;}
/*.ppr_tit{padding: 0 35px;line-height: 50px;font-size: 18px;color: #455469;border-bottom: 1px solid #d2d2d2;position: relative;width: 100%; font-family:"黑体";}*/
.ppr_tit{padding: 0 35px;line-height: 50px;font-size: 18px;color: #455469;position: relative;width: 100%;border-bottom: 1px solid #e4e4e4;}
/*.ppr_title{background: url("../img/icon8.png") no-repeat right 35px center #f9f9f9;}*/
.ppr_tit span{position: absolute;right: 20px;top: 12px;width: 24px;height: 24px;cursor: pointer;}
.ppr_title{background: url("../img/icon8.png") no-repeat center center #f3f3f3;}
/*.ppr_title2{background: url("../img/icon9.png") no-repeat right 35px center #f3f3f3;}*/
.ppr_title2{background: url("../img/icon9.png") no-repeat center center #f3f3f3;}
.ppr_title3{background: url("../img/icon14.png") no-repeat center center #f3f3f3;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.ppr_title3_sty{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
/*.ppr_title3:hover{transform: scale(1.5);}*/
.ppr_ctr{padding: 20px 35px;border-bottom: 1px solid #d2d2d2;font-size: 14px;background-color: #f9f9f9;}
.ppr_ctr > span{color: #7a7a7a;margin-right: 25px;}
.ppr_ctr button{padding: 8px 30px;margin-right: 5px;}
.ppr_ctr label{font-weight: normal;color: #7a7a7a;}
.ppr_ctr select{width: 420px;margin-left: 25px;border-color: #e1e1e1;padding: 6px 12px;border-radius: 4px;height: 38px;}
.ppr_ctr textarea{display: inline-block;vertical-align: top;margin-left: 25px;width: 420px;height: 85px;padding: 10px;resize: none;border-radius: 4px;border-color: #e1e1e1;}
.ppr_cont{padding: 10px 35px;font-size: 14px;background-color: #f9f9f9;border-bottom: 1px solid #d2d2d2;}
.ppr_trp{color: #545454;}
.ppr_tr{display: table;width: 100%;line-height: 34px;}
.ppr_td span{color: #8d8d8d;padding-left: 10px;}
.ppr_td b{color: #455469;padding-left: 10px;font-weight: normal;}
.pcs_mh2{background-color: #fff;}
.pcs_mp{font-size: 16px;color: #929292;position: absolute;left: 55%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.ppr_tab{background-color: #fff;}
.ppr_tab tr{padding: 10px 0;}
.ppr_tab tr:nth-child(even){background-color: #f9f9f9;}
.ppr_td1{font-size: 14px;color: #9d9d9d;min-width:120px;}
.ppr_td1 span{color: #c2c2c2;}
.ppr_td2{position: relative;z-index: 20;overflow: hidden;color: #353f4d;font-size: 14px;font-weight: bold;min-width: 70px;max-width:100px;padding-left: 20px !important;}
.ppr_td2 img{position: absolute;left: 0;top: 24px;z-index: 20;}
.ppr_td3  p{color: #545454;font-size: 14px;}
.ppr_td3  p:first-child{padding-right: 12px;color: #8e8e8e; margin-bottom:5px;}
.ppr_td3 h5{color: #545454; margin-top:3px; margin-bottom:10px;}
.ppr_tds1:before{content: "";position: absolute;z-index: 10;left: 5px;top: 0;height: 100%;width: 2px;background-color: #c9c9c9;}
.ppr_tds2:before{content: "";position: absolute;z-index: 10;left: 5px;top: 24px;height: 100%;width: 2px;background-color: #c9c9c9;}
.ppr_tab tr:last-child td.ppr_tds1:before{height: 35px;}
.ppr_tab tr:first-child td.ppr_tds1:before{top: 24px;height: 100%;}
/*.ppr_tds2:before{content: "";position: absolute;z-index: 10;left: 5px;top: 0;height: 100%;width: 2px;background-color: #c9c9c9;}*/
.ppr_btn{background-color: #f5f5f5;border: 1px solid #d2d2d2;}
.ppr_btn:hover{background-color: #fff;color: #1eaab0;border-color: #84ccc9;}
.ppr_btn_sty{background-color: #fff;color: #1eaab0 !important;border-color: #84ccc9}
.ppr_btn:active{-webkit-box-shadow: none;box-shadow: none;}
.pcs_tta{padding-top: 20px;color: #7a7a7a;font-size: 14px;}
.pcs_tta > p{padding: 8px 10px 8px 10px;width: 80px;min-width: 80px;}
.pcs_tta .table{width: 92%;min-width: 92%;width: -webkit-calc(100% - 80px);}
.pcs_table .pcs_tta .table {width: 100%;}
.pcs_tta thead{background-color: #f9f9f9;}
.pcs_tta thead th{text-align: center;font-weight: normal;}
.pcs_tta tbody td{text-align: center;}
.pcs_tta tbody tr:hover{background-color: #ecf5f6 !important;}
.pre_btn{font-size: 12px;padding: 9px;margin: 5px 0;}
.pre_lab label{margin: 5px 0 !important;color: #5b5b5b;}
.pre_td{min-width: 100px;}
.pre_td input{min-width: 350px;}
.pre_tr .pre_td:first-child{width: 250px;padding-right:20px;padding-top:10px;}
.newly_form{
    border-top:1px solid #e6e6e6;
    padding-top:20px;
}
.newly{
    border:none;
}
.newly:hover{
    background:transparent !important;
}
.newly .pre_td:first-child{
    width:180px;
}
.newly .pre_td{
    color:#696969;
}
.newly .pre_td .input-group{
    width:470px;
}
.newly .pre_td .input-group select,.newly .pre_td .input-group textarea{
    width:100%;
}
.newly .pre_td .input-group textarea{
    resize:none;
    min-height:95px;
}
.newly .pre_td .input-group .checkbox{
    margin-bottom:10px;
}
.imgupload{margin: 10px;}
.imgupload_t > ul{margin-bottom: 10px;}
.imgupload_t > ul > li{float: left;margin: 5px 10px 5px 0;border: 1px solid #dcdcdc;width: 195px;height: 110px;position: relative;}
.imgupload_t > ul > li > img{width: 195px;height: 110px;}
.imgupload_b{border: 1px solid #dcdcdc;border-radius: 5px;position: relative;}
.imgup_cg{position: absolute;width: 30px;height: 30px;right: -15px;top: -15px;background: url("../img/imgcg.png") no-repeat center center;cursor: pointer;}
.imgupload_b .file-preview{border: none;}
.imgupload_b .input-group{margin: 0 15px 12px 12px;}
.imgupload_b .close{color: #fff;}
.pre_upb{padding-left: 10px;border-top: 1px solid #dcdcdc;}
.pre_upb p{color: #7a7a7a;font-size: 14px;padding: 10px 0;}
.pre_upb p a{color: #007eeb;}
.upl_a{margin-right: 8px;}
.upl_i{margin-left: 20px;padding-left: 20px;background: url("../img/icon23.png") no-repeat left center;}
.pre_upgo{width: 85px;height: 40px;border: none;color: #fff;background-color: #4cc6cb;}
.imgcut{position: absolute;right: -8px;top: -8px;width: 18px;height: 18px;background: url("../img/imgcut.png") no-repeat center center;cursor: pointer;}
.imgt_add{width: 110px;height: 110px;border: 1px solid #dcdcdc;margin: 5px 0;cursor: pointer;background: url("../img/imgadd.png") no-repeat center center;}
.pcs_tdc span {padding-left: 34px;}
/*左侧弹出*/
.pcs_al .ntb_ls1,.pcs_mh3 .ntb_ls1,.nhp_tit .ntb_ls1,.pcs_tdc .ntb_ls1{background: url("../img/icon_t1.png") no-repeat left 11px center;}
.pcs_al .ntb_ls2,.pcs_mh3 .ntb_ls2,.nhp_tit .ntb_ls2,.pcs_tdc .ntb_ls2{background: url("../img/icon_t2.png") no-repeat left 11px center;}
.pcs_al .ntb_ls3,.pcs_mh3 .ntb_ls3,.nhp_tit .ntb_ls3,.pcs_tdc .ntb_ls3{background: url("../img/icon_t3.png") no-repeat left 11px center;}
.pcs_al .ntb_ls4,.pcs_mh3 .ntb_ls4,.nhp_tit .ntb_ls4,.pcs_tdc .ntb_ls4{background: url("../img/icon_t4.png") no-repeat left 11px center;}
.pcs_al .ntb_ls5,.pcs_mh3 .ntb_ls5,.nhp_tit .ntb_ls5,.pcs_tdc .ntb_ls5{background: url("../img/icon_t5.png") no-repeat left 11px center;}
.pcs_al .ntb_ls6,.pcs_mh3 .ntb_ls6,.nhp_tit .ntb_ls6,.pcs_tdc .ntb_ls6{background: url("../img/icon_t6.png") no-repeat left 11px center;}
.pcs_al .ntb_ls7,.pcs_mh3 .ntb_ls7,.nhp_tit .ntb_ls7,.pcs_tdc .ntb_ls7{background: url("../img/icon_t7.png") no-repeat left 11px center;}
.pcs_al .ntb_ls8,.pcs_mh3 .ntb_ls8,.nhp_tit .ntb_ls8,.pcs_tdc .ntb_ls8{background: url("../img/icon_t8.png") no-repeat left 11px center;}
.pcs_al .ntb_ls9,.pcs_mh3 .ntb_ls9,.nhp_tit .ntb_ls9,.pcs_tdc .ntb_ls9{background: url("../img/icon_t9.png") no-repeat left 11px center;}
.pcs_al .ntb_ls10,.pcs_mh3 .ntb_ls10,.nhp_tit .ntb_ls10,.pcs_tdc .ntb_ls10{background: url("../img/icon_t13.png") no-repeat left 11px center;}
.pcs_al .ntb_ls11,.pcs_mh3 .ntb_ls11,.nhp_tit .ntb_ls11,.pcs_tdc .ntb_ls11{background: url("../img/icon_t14.png") no-repeat left 11px center;}
.pcs_al .ntb_ls12,.pcs_mh3 .ntb_ls12,.nhp_tit .ntb_ls12,.pcs_tdc .ntb_ls12{background: url("../img/icon_t15.png") no-repeat left 11px center;}
.pcs_al .ntb_ls13,.pcs_mh3 .ntb_ls13,.nhp_tit .ntb_ls13,.pcs_tdc .ntb_ls13{background: url("../img/icon_t16.png") no-repeat left 11px center;}
.pcs_al .ntb_ls14,.pcs_mh3 .ntb_ls14,.nhp_tit .ntb_ls14,.pcs_tdc .ntb_ls14{background: url("../img/icon_t17.png") no-repeat left 11px center;}
.pcs_al .ntb_ls15,.pcs_mh3 .ntb_ls15,.nhp_tit .ntb_ls15,.pcs_tdc .ntb_ls15{background: url("../img/icon_t18.png") no-repeat left 11px center;}
.pcs_al .ntb_on {background: url("../img/icon_t11.png") no-repeat right 22px center;}
.pcs_al .ntb_off {background: url("../img/icon_t10.png") no-repeat right 22px center;}
.layui-layer-loading .layui-layer-loading2{background-size: 60px 60px !important;}
.clearPadding .nwrap {padding:0;}
.clearPadding .nmain {padding:0;}
.clearPadding .nwrap, .ns_wrap {}
#fixBtn {-webkit-transition: 0.1s linear;-o-transition: 0.1s linear;transition: 0.1s linear;}
.fixBtn {position:absolute;top:15px;right:10px;}
/*.fixBtnSty {padding:15px 0;background-color:#f5f5f5;text-align:right;}*/
.fixBtnSty{position:absolute;bottom:15px;right:10px;}

.ppr_zy{padding: 10px 0;}
.ppr_zy span{display: inline-block;color: #5b5b5b;font-size: 14px;}
.ppr_f{width: 165px;padding-left: 35px;color: #7a7a7a !important;}
.ppr_zy_pad{padding: 15px 0;background-color: #f9f9f9 !important;}
.ppr_zy .ppr_sty{color: #f20c0f;}
.ppr_cgSty .pre_tr{padding:5px 0 5px 35px;}
.ppr_cgSty .pre_tr:nth-child(odd){background-color:#f9f9f9;}
.ppr_cgSty .pre_tr .pre_td:first-child {width:150px;}
.ppr_cgSty .retract {padding-left:55px !important;}
.ppr_cgSty .nwrap {padding:0;}

/*crc页面样式*/
.crcMain {padding-top:30px;}
.crcWrap{background-color: #fff;margin-bottom: 30px;min-width: 520px;-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1), 0 4px 8px 0 rgba(0,0,0,0.2);box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1), 0 4px 8px 0 rgba(0,0,0,0.2);border-radius: 6px;}
.crcTitle{height: 50px;line-height: 50px;color: #455469;border-bottom: 1px solid #dce2eb;font-size: 18px;margin: 0 7px;padding-left: 70px;}
.crcTitle a {
    color:inherit;
    font-size:16px;
    padding-right:10px;    
    text-decoration:none;
}
.crcTitle a:hover{
    color:#4cc6cb;
}
.crcTitle .btn-white {
    background-color:#eee;    
}
.crcTitle .btn-white:hover, .crcTitle .btn-white:focus {
    color:#2b97dd;    
}
.crcInfos{padding-top: 18px;padding-bottom: 28px;}
.crcInfo{border-right: 1px dashed #dfdfdf;height: 140px;}
.crcInfo span{display: inline-block;vertical-align: middle;}
.crcInfo .crcFirst{padding: 6px 8px;font-size: 14px;background-color: #edf2f8;border-radius: 4px;color: #455469;margin-left: 15px;}
.crcInfo .crcSecond{font-size: 38px;color: #455469;line-height: 140px;margin-left: 15px;}
.crcInfo .crcThird{font-size: 24px;color: #afafaf;}
.cIall span{display: inline-block;vertical-align: middle;}
.cIall .crcFirst{padding: 6px 8px;font-size: 14px;background-color: #edf2f8;border-radius: 4px;color: #455469;margin-left: 15px;}
.cIall .crcSecond{font-size: 28px;color: #455469;line-height: 68px;margin-left: 5px;}
.cIall .crcThird{font-size: 14px;color: #afafaf;}
.cItop{border-bottom: 1px dashed #dfdfdf;}
.cIbot{border-top: 1px dashed #dfdfdf;}
.crcTitleS1{background: url("../img/crc1.png") no-repeat 15px center;}
.crcTitleS2{background: url("../img/crc2.png") no-repeat 15px center;}
.crcTitleS3{background: url("../img/crc3.png") no-repeat 15px center;}
.crcTitleS4{background: url("../img/crc4.png") no-repeat 15px center;}
.crcTitleS5{background: url("../img/crc5.png") no-repeat 15px center;}
.crcInfoAll{padding: 0 15px;}
.crcInfoShows{border-bottom: 1px dashed #dfdfdf;}
.crcInfoShow{display: inline-block;width: 32%;min-width: 170px;font-size:0;}
.crcInfoShow span{display: inline-block;vertical-align: middle;}
.crcInfoShow .crcFirst{padding: 6px 8px;font-size: 14px;background-color: #edf2f8;border-radius: 4px;color: #455469;margin-left: 15px;}
.crcInfoShow .crcSecond{font-size: 26px;color: #455469;line-height: 70px;margin-left: 5px;}
.crcInfoShow .crcThird{font-size: 14px;color: #afafaf;vertical-align: middle;}
.crcEchart{padding: 10px 0;width: 100%;}
.crcEchart .crcFirst{padding: 6px 8px;font-size: 14px;background-color: #edf2f8;border-radius: 4px;color: #455469;position: absolute;left: 0;top: 0;}
.cChart{width: 49%;display: inline-block;position: relative;}
.cCharts{height: 100px;}
.cChart:first-child .cCharts{border-right: 1px dashed #dfdfdf;}
.g1{width: 100%;height: 100%;}
.cChart_two{width: 100%;position: relative;height: 150px;}
.cChart_two .crcFirst{padding: 6px 8px;font-size: 14px;background-color: #edf2f8;border-radius: 4px;color: #455469;position: absolute;left: 0;top: 0;margin-left:15px;}
#operateForm .pre_tr .pre_td:nth-child(2) {width:380px;}
.hfzy {position:relative;}
.hfzy .checkbox{position:absolute;left:130px;top:17px;}



/*new-table*/
.visible-table {
border:1px solid #dddddd;
margin-bottom:10px;
}
.header-box {
  background-color:#f9f9f9;
    border-bottom: 1px solid #e6e6e6;
}
.header-box h3{

  line-height: 44px;
  color: #455469;
  font-size: 16px;
  padding: 0 1%;

}
    .header-box .icon-box {
    margin-right:10px;
    }
    .header-box .icon-box a{
    line-height:44px;
    margin:0 5px;
    }
.ns-list li{
     border-bottom: 1px solid #e6e6e6;
     padding:0px 1%;
}
    .ns-list li:last-child {
    border:none;
    }
    .ns-list li .ns-list-tr {
    margin:10px 0px; 
    color:#7a7a7a;

    }
        .ns-list li .ns-list-tr .ns-lefter {
        width:13%;
        margin-right:2%;
        margin-top:7px;
        padding-left:13px;
        position:relative;
        /*display:table-cell;
        vertical-align:middle;*/
     
        }
         .ns-list li .ns-list-tr .ns-righter {
              /*vertical-align:middle;
        display:table-cell;*/
              width:85%;
   
        }
            .ns-list li .ns-list-tr .ns-righter span {
            margin:7px 20px;
            display:inline-block;
            }
        .ns-list li .ns-list-tr .ns-lefter:before {
        content:"";
        position:absolute;
        width:3px;
        height:100%;
        left:0;
        top:0;
        background:#9ac110;

        }
        /*new-table end*/

/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */

body .wrapper> * {
	color: #93d5f6;
}




.la-ball-atom,
.la-ball-atom>div {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.la-ball-atom {
	display: block;
	font-size: 0;
	color: #fff
}

.la-ball-atom.la-dark {
	color: #333
}

.la-ball-atom>div {
	display: inline-block;
	float: none;
	background-color: currentColor;
	border: 0 solid currentColor
}

.la-ball-atom {
	width: 32px;
	height: 32px
}

.la-ball-atom>div:nth-child(1) {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: url("../img/loading.png") no-repeat center;
	background-size: 80%;
	/*border-radius:100%;*/
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-animation: ball-atom-shrink 4.5s infinite linear;
	animation: ball-atom-shrink 4.5s infinite linear
}

.la-ball-atom>div:not(:nth-child(1)) {
	position: absolute;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 100%;
	background: none;
	-webkit-animation: ball-atom-zindex 1.5s 0s infinite steps(2, end);
	animation: ball-atom-zindex 1.5s 0s infinite steps(2, end)
}

.la-ball-atom>div:not(:nth-child(1)):before {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	margin-top: -5px;
	margin-left: -5px;
	content: "";
	background: currentColor;
	border-radius: 50%;
	opacity: .75;
	-webkit-animation: ball-atom-position 1.5s 0s infinite ease, ball-atom-size 1.5s 0s infinite ease;
	animation: ball-atom-position 1.5s 0s infinite ease, ball-atom-size 1.5s 0s infinite ease
}

.la-ball-atom>div:nth-child(2) {
	-webkit-animation-delay: .75s;
	animation-delay: .75s
}

.la-ball-atom>div:nth-child(2):before {
	-webkit-animation-delay: 0s, -1.125s;
	animation-delay: 0s, -1.125s
}

.la-ball-atom>div:nth-child(3) {
	-webkit-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg);
	-webkit-animation-delay: -.25s;
	animation-delay: -.25s
}

.la-ball-atom>div:nth-child(3):before {
	-webkit-animation-delay: -1s, -0.75s;
	animation-delay: -1s, -0.75s
}

.la-ball-atom>div:nth-child(4) {
	-webkit-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	transform: rotate(240deg);
	-webkit-animation-delay: .25s;
	animation-delay: .25s
}

.la-ball-atom>div:nth-child(4):before {
	-webkit-animation-delay: -0.5s, -0.125s;
	animation-delay: -0.5s, -0.125s
}

.la-ball-atom.la-sm {
	width: 16px;
	height: 16px
}

.la-ball-atom.la-sm>div:not(:nth-child(1)):before {
	width: 4px;
	height: 4px;
	margin-top: -2px;
	margin-left: -2px
}

.la-ball-atom.la-2x {
	width: 98px;
	height: 98px;
	margin: 0 auto;
}

.la-ball-atom.la-2x>div:not(:nth-child(1)):before {
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -10px
}

.la-ball-atom.la-3x {
	width: 96px;
	height: 96px
}

.la-ball-atom.la-3x>div:not(:nth-child(1)):before {
	width: 30px;
	height: 30px;
	margin-top: -15px;
	margin-left: -15px
}

@-webkit-keyframes ball-atom-position {
	50% {
		top: 100%;
		left: 100%
	}
}

@keyframes ball-atom-position {
	50% {
		top: 100%;
		left: 100%
	}
}

@-webkit-keyframes ball-atom-size {
	50% {
		-webkit-transform: scale(0.5, 0.5);
		transform: scale(0.5, 0.5)
	}
}

@keyframes ball-atom-size {
	50% {
		-webkit-transform: scale(0.5, 0.5);
		transform: scale(0.5, 0.5)
	}
}

@-webkit-keyframes ball-atom-zindex {
	50% {
		z-index: 10
	}
}

@keyframes ball-atom-zindex {
	50% {
		z-index: 10
	}
}

@-webkit-keyframes ball-atom-shrink {
	50% {
		-webkit-transform: translate(-50%, -50%) scale(0.8, 0.8);
		transform: translate(-50%, -50%) scale(0.8, 0.8)
	}
}

@keyframes ball-atom-shrink {
	50% {
		-webkit-transform: translate(-50%, -50%) scale(0.8, 0.8);
		transform: translate(-50%, -50%) scale(0.8, 0.8)
	}
}
@charset 'UTF-8';
/*
Template Name: UBold Dashboard
Author: CoderThemes
Email: coderthemes@gmail.com
File: Icons
*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1501058815582'); /* IE9*/
  src: url('../fonts/iconfont.eot?t=1501058815582#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont.woff?t=1501058815582') format('woff'), /* chrome, firefox */
  url('../fonts/iconfont.ttf?t=1501058815582') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg?t=1501058815582#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-all:before { content: "\e696"; }

.icon-back:before { content: "\e697"; }

.icon-cart:before { content: "\e698"; }

.icon-category:before { content: "\e699"; }

.icon-close:before { content: "\e69a"; }

.icon-comments:before { content: "\e69b"; }

.icon-cry:before { content: "\e69c"; }

.icon-delete:before { content: "\e69d"; }

.icon-edit:before { content: "\e69e"; }

.icon-email:before { content: "\e69f"; }

.icon-favorite:before { content: "\e6a0"; }

.icon-form:before { content: "\e6a2"; }

.icon-help:before { content: "\e6a3"; }

.icon-information:before { content: "\e6a4"; }

.icon-less:before { content: "\e6a5"; }

.icon-moreunfold:before { content: "\e6a6"; }

.icon-more:before { content: "\e6a7"; }

.icon-pic:before { content: "\e6a8"; }

.icon-qrcode:before { content: "\e6a9"; }

.icon-refresh:before { content: "\e6aa"; }

.icon-rfq:before { content: "\e6ab"; }

.icon-search:before { content: "\e6ac"; }

.icon-selected:before { content: "\e6ad"; }

.icon-set:before { content: "\e6ae"; }

.icon-smile:before { content: "\e6af"; }

.icon-success:before { content: "\e6b1"; }

.icon-survey:before { content: "\e6b2"; }

.icon-training:before { content: "\e6b3"; }

.icon-viewgallery:before { content: "\e6b4"; }

.icon-viewlist:before { content: "\e6b5"; }

.icon-warning:before { content: "\e6b6"; }

.icon-wrong:before { content: "\e6b7"; }

.icon-account:before { content: "\e6b8"; }

.icon-add:before { content: "\e6b9"; }

.icon-atm:before { content: "\e6ba"; }

.icon-clock:before { content: "\e6bb"; }

.icon-remind:before { content: "\e6bc"; }

.icon-calendar:before { content: "\e6bf"; }

.icon-attachment:before { content: "\e6c0"; }

.icon-discount:before { content: "\e6c5"; }

.icon-service:before { content: "\e6c7"; }

.icon-print:before { content: "\e6c9"; }

.icon-box:before { content: "\e6cb"; }

.icon-process:before { content: "\e6ce"; }

.icon-beauty:before { content: "\e6d2"; }

.icon-electrical:before { content: "\e6d4"; }

.icon-home:before { content: "\e6d7"; }

.icon-electronics:before { content: "\e6da"; }

.icon-gifts:before { content: "\e6db"; }

.icon-lights:before { content: "\e6de"; }

.icon-sports:before { content: "\e6e0"; }

.icon-toys:before { content: "\e6e1"; }

.icon-auto:before { content: "\e6e3"; }

.icon-jewelry:before { content: "\e6e4"; }

.icon-trade-assurance:before { content: "\e6e5"; }

.icon-browse:before { content: "\e6e6"; }

.icon-rfqqm:before { content: "\e6e7"; }

.icon-rfqquantity:before { content: "\e6e8"; }

.icon-atmaway:before { content: "\e6e9"; }

.icon-rfq1:before { content: "\e6eb"; }

.icon-scanning:before { content: "\e6ec"; }

.icon-compare:before { content: "\e6ee"; }

.icon-filter:before { content: "\e6f1"; }

.icon-pin:before { content: "\e6f2"; }

.icon-history:before { content: "\e6f3"; }

.icon-productfeatures:before { content: "\e6f4"; }

.icon-supplierfeatures:before { content: "\e6f5"; }

.icon-similarproduct:before { content: "\e6f6"; }

.icon-link:before { content: "\e6f7"; }

.icon-cut:before { content: "\e6f8"; }

.icon-navlist:before { content: "\e6fa"; }

.icon-imagetext:before { content: "\e6fb"; }

.icon-text:before { content: "\e6fc"; }

.icon-move:before { content: "\e6fd"; }

.icon-subtract:before { content: "\e6fe"; }

.icon-dollar:before { content: "\e702"; }

.icon-raw:before { content: "\e704"; }

.icon-office:before { content: "\e705"; }

.icon-agriculture:before { content: "\e707"; }

.icon-machinery:before { content: "\e709"; }

.icon-assessedbadge:before { content: "\e70a"; }

.icon-gerenzhongxin:before { content: "\e70b"; }

.icon-jifen:before { content: "\e70c"; }

.icon-operation:before { content: "\e70e"; }

.icon-remind1:before { content: "\e713"; }

.icon-icondownload:before { content: "\e714"; }

.icon-map:before { content: "\e715"; }

.icon-bad:before { content: "\e716"; }

.icon-good:before { content: "\e717"; }

.icon-skip:before { content: "\e718"; }

.icon-iconfontplay2:before { content: "\e719"; }

.icon-iconfontstop:before { content: "\e71a"; }

.icon-compass:before { content: "\e71b"; }

.icon-security:before { content: "\e71c"; }

.icon-share:before { content: "\e71d"; }

.icon-store:before { content: "\e722"; }

.icon-manageorder:before { content: "\e723"; }

.icon-rejectedorder:before { content: "\e724"; }

.icon-phone:before { content: "\e725"; }

.icon-bussinessman:before { content: "\e726"; }

.icon-shoes:before { content: "\e728"; }

.icon-mobilephone:before { content: "\e72a"; }

.icon-emailfilling:before { content: "\e72d"; }

.icon-favoritesfilling:before { content: "\e730"; }

.icon-accountfilling:before { content: "\e732"; }

.icon-creditlevel:before { content: "\e735"; }

.icon-creditlevelfilling:before { content: "\e736"; }

.icon-exl:before { content: "\e73f"; }

.icon-pdf:before { content: "\e740"; }

.icon-zip:before { content: "\e741"; }

.icon-sorting:before { content: "\e743"; }

.icon-copy:before { content: "\e744"; }

.icon-save:before { content: "\e747"; }

.icon-inquirytemplate:before { content: "\e749"; }

.icon-templatedefault:before { content: "\e74a"; }

.icon-libra:before { content: "\e74c"; }

.icon-survey1:before { content: "\e74e"; }

.icon-ship:before { content: "\e74f"; }

.icon-bussinesscard:before { content: "\e753"; }

.icon-hot:before { content: "\e756"; }

.icon-data:before { content: "\e757"; }

.icon-trade:before { content: "\e758"; }

.icon-onepage48:before { content: "\e75a"; }

.icon-signboard:before { content: "\e75c"; }

.icon-shuffling-banner:before { content: "\e75e"; }

.icon-component:before { content: "\e75f"; }

.icon-component-filling:before { content: "\e760"; }

.icon-color:before { content: "\e761"; }

.icon-color-filling:before { content: "\e7cd"; }

.icon-favorites:before { content: "\e7ce"; }

.icon-pic-filling:before { content: "\e802"; }

.icon-RFQ:before { content: "\e803"; }

.icon-RFQ-filling:before { content: "\e804"; }

.icon-originalimage:before { content: "\e806"; }

.icon-logistic:before { content: "\e811"; }

.icon-Calculator:before { content: "\e812"; }

.icon-video:before { content: "\e820"; }

.icon-earth:before { content: "\e828"; }

.icon-task-management:before { content: "\e829"; }

.icon-trust:before { content: "\e82a"; }

.icon-password:before { content: "\e82b"; }

.icon-column:before { content: "\e839"; }

.icon-apparel:before { content: "\e83a"; }

.icon-bags:before { content: "\e83b"; }

.icon-folder:before { content: "\e83c"; }

.icon-column1:before { content: "\e83d"; }

.icon-code:before { content: "\e842"; }

.icon-RFQ-filling1:before { content: "\e843"; }

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
@font-face {
  font-family: 'themify';
  src: url('../fonts/themify.eot?-fvbane');
  src: url('../fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'), url('../fonts/themify.woff?-fvbane') format('woff'), url('../fonts/themify.ttf?-fvbane') format('truetype'), url('../fonts/themify.svg?-fvbane#themify') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="ti-"],
[class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ti-wand:before {
  content: "\e600";
}
.ti-volume:before {
  content: "\e601";
}
.ti-user:before {
  content: "\e602";
}
.ti-unlock:before {
  content: "\e603";
}
.ti-unlink:before {
  content: "\e604";
}
.ti-trash:before {
  content: "\e605";
}
.ti-thought:before {
  content: "\e606";
}
.ti-target:before {
  content: "\e607";
}
.ti-tag:before {
  content: "\e608";
}
.ti-tablet:before {
  content: "\e609";
}
.ti-star:before {
  content: "\e60a";
}
.ti-spray:before {
  content: "\e60b";
}
.ti-signal:before {
  content: "\e60c";
}
.ti-shopping-cart:before {
  content: "\e60d";
}
.ti-shopping-cart-full:before {
  content: "\e60e";
}
.ti-settings:before {
  content: "\e60f";
}
.ti-search:before {
  content: "\e610";
}
.ti-zoom-in:before {
  content: "\e611";
}
.ti-zoom-out:before {
  content: "\e612";
}
.ti-cut:before {
  content: "\e613";
}
.ti-ruler:before {
  content: "\e614";
}
.ti-ruler-pencil:before {
  content: "\e615";
}
.ti-ruler-alt:before {
  content: "\e616";
}
.ti-bookmark:before {
  content: "\e617";
}
.ti-bookmark-alt:before {
  content: "\e618";
}
.ti-reload:before {
  content: "\e619";
}
.ti-plus:before {
  content: "\e61a";
}
.ti-pin:before {
  content: "\e61b";
}
.ti-pencil:before {
  content: "\e61c";
}
.ti-pencil-alt:before {
  content: "\e61d";
}
.ti-paint-roller:before {
  content: "\e61e";
}
.ti-paint-bucket:before {
  content: "\e61f";
}
.ti-na:before {
  content: "\e620";
}
.ti-mobile:before {
  content: "\e621";
}
.ti-minus:before {
  content: "\e622";
}
.ti-medall:before {
  content: "\e623";
}
.ti-medall-alt:before {
  content: "\e624";
}
.ti-marker:before {
  content: "\e625";
}
.ti-marker-alt:before {
  content: "\e626";
}
.ti-arrow-up:before {
  content: "\e627";
}
.ti-arrow-right:before {
  content: "\e628";
}
.ti-arrow-left:before {
  content: "\e629";
}
.ti-arrow-down:before {
  content: "\e62a";
}
.ti-lock:before {
  content: "\e62b";
}
.ti-location-arrow:before {
  content: "\e62c";
}
.ti-link:before {
  content: "\e62d";
}
.ti-layout:before {
  content: "\e62e";
}
.ti-layers:before {
  content: "\e62f";
}
.ti-layers-alt:before {
  content: "\e630";
}
.ti-key:before {
  content: "\e631";
}
.ti-import:before {
  content: "\e632";
}
.ti-image:before {
  content: "\e633";
}
.ti-heart:before {
  content: "\e634";
}
.ti-heart-broken:before {
  content: "\e635";
}
.ti-hand-stop:before {
  content: "\e636";
}
.ti-hand-open:before {
  content: "\e637";
}
.ti-hand-drag:before {
  content: "\e638";
}
.ti-folder:before {
  content: "\e639";
}
.ti-flag:before {
  content: "\e63a";
}
.ti-flag-alt:before {
  content: "\e63b";
}
.ti-flag-alt-2:before {
  content: "\e63c";
}
.ti-eye:before {
  content: "\e63d";
}
.ti-export:before {
  content: "\e63e";
}
.ti-exchange-vertical:before {
  content: "\e63f";
}
.ti-desktop:before {
  content: "\e640";
}
.ti-cup:before {
  content: "\e641";
}
.ti-crown:before {
  content: "\e642";
}
.ti-comments:before {
  content: "\e643";
}
.ti-comment:before {
  content: "\e644";
}
.ti-comment-alt:before {
  content: "\e645";
}
.ti-close:before {
  content: "\e646";
}
.ti-clip:before {
  content: "\e647";
}
.ti-angle-up:before {
  content: "\e648";
}
.ti-angle-right:before {
  content: "\e649";
}
.ti-angle-left:before {
  content: "\e64a";
}
.ti-angle-down:before {
  content: "\e64b";
}
.ti-check:before {
  content: "\e64c";
}
.ti-check-box:before {
  content: "\e64d";
}
.ti-camera:before {
  content: "\e64e";
}
.ti-announcement:before {
  content: "\e64f";
}
.ti-brush:before {
  content: "\e650";
}
.ti-briefcase:before {
  content: "\e651";
}
.ti-bolt:before {
  content: "\e652";
}
.ti-bolt-alt:before {
  content: "\e653";
}
.ti-blackboard:before {
  content: "\e654";
}
.ti-bag:before {
  content: "\e655";
}
.ti-move:before {
  content: "\e656";
}
.ti-arrows-vertical:before {
  content: "\e657";
}
.ti-arrows-horizontal:before {
  content: "\e658";
}
.ti-fullscreen:before {
  content: "\e659";
}
.ti-arrow-top-right:before {
  content: "\e65a";
}
.ti-arrow-top-left:before {
  content: "\e65b";
}
.ti-arrow-circle-up:before {
  content: "\e65c";
}
.ti-arrow-circle-right:before {
  content: "\e65d";
}
.ti-arrow-circle-left:before {
  content: "\e65e";
}
.ti-arrow-circle-down:before {
  content: "\e65f";
}
.ti-angle-double-up:before {
  content: "\e660";
}
.ti-angle-double-right:before {
  content: "\e661";
}
.ti-angle-double-left:before {
  content: "\e662";
}
.ti-angle-double-down:before {
  content: "\e663";
}
.ti-zip:before {
  content: "\e664";
}
.ti-world:before {
  content: "\e665";
}
.ti-wheelchair:before {
  content: "\e666";
}
.ti-view-list:before {
  content: "\e667";
}
.ti-view-list-alt:before {
  content: "\e668";
}
.ti-view-grid:before {
  content: "\e669";
}
.ti-uppercase:before {
  content: "\e66a";
}
.ti-upload:before {
  content: "\e66b";
}
.ti-underline:before {
  content: "\e66c";
}
.ti-truck:before {
  content: "\e66d";
}
.ti-timer:before {
  content: "\e66e";
}
.ti-ticket:before {
  content: "\e66f";
}
.ti-thumb-up:before {
  content: "\e670";
}
.ti-thumb-down:before {
  content: "\e671";
}
.ti-text:before {
  content: "\e672";
}
.ti-stats-up:before {
  content: "\e673";
}
.ti-stats-down:before {
  content: "\e674";
}
.ti-split-v:before {
  content: "\e675";
}
.ti-split-h:before {
  content: "\e676";
}
.ti-smallcap:before {
  content: "\e677";
}
.ti-shine:before {
  content: "\e678";
}
.ti-shift-right:before {
  content: "\e679";
}
.ti-shift-left:before {
  content: "\e67a";
}
.ti-shield:before {
  content: "\e67b";
}
.ti-notepad:before {
  content: "\e67c";
}
.ti-server:before {
  content: "\e67d";
}
.ti-quote-right:before {
  content: "\e67e";
}
.ti-quote-left:before {
  content: "\e67f";
}
.ti-pulse:before {
  content: "\e680";
}
.ti-printer:before {
  content: "\e681";
}
.ti-power-off:before {
  content: "\e682";
}
.ti-plug:before {
  content: "\e683";
}
.ti-pie-chart:before {
  content: "\e684";
}
.ti-paragraph:before {
  content: "\e685";
}
.ti-panel:before {
  content: "\e686";
}
.ti-package:before {
  content: "\e687";
}
.ti-music:before {
  content: "\e688";
}
.ti-music-alt:before {
  content: "\e689";
}
.ti-mouse:before {
  content: "\e68a";
}
.ti-mouse-alt:before {
  content: "\e68b";
}
.ti-money:before {
  content: "\e68c";
}
.ti-microphone:before {
  content: "\e68d";
}
.ti-menu:before {
  content: "\e68e";
}
.ti-menu-alt:before {
  content: "\e68f";
}
.ti-map:before {
  content: "\e690";
}
.ti-map-alt:before {
  content: "\e691";
}
.ti-loop:before {
  content: "\e692";
}
.ti-location-pin:before {
  content: "\e693";
}
.ti-list:before {
  content: "\e694";
}
.ti-light-bulb:before {
  content: "\e695";
}
.ti-Italic:before {
  content: "\e696";
}
.ti-info:before {
  content: "\e697";
}
.ti-infinite:before {
  content: "\e698";
}
.ti-id-badge:before {
  content: "\e699";
}
.ti-hummer:before {
  content: "\e69a";
}
.ti-home:before {
  content: "\e69b";
}
.ti-help:before {
  content: "\e69c";
}
.ti-headphone:before {
  content: "\e69d";
}
.ti-harddrives:before {
  content: "\e69e";
}
.ti-harddrive:before {
  content: "\e69f";
}
.ti-gift:before {
  content: "\e6a0";
}
.ti-game:before {
  content: "\e6a1";
}
.ti-filter:before {
  content: "\e6a2";
}
.ti-files:before {
  content: "\e6a3";
}
.ti-file:before {
  content: "\e6a4";
}
.ti-eraser:before {
  content: "\e6a5";
}
.ti-envelope:before {
  content: "\e6a6";
}
.ti-download:before {
  content: "\e6a7";
}
.ti-direction:before {
  content: "\e6a8";
}
.ti-direction-alt:before {
  content: "\e6a9";
}
.ti-dashboard:before {
  content: "\e6aa";
}
.ti-control-stop:before {
  content: "\e6ab";
}
.ti-control-shuffle:before {
  content: "\e6ac";
}
.ti-control-play:before {
  content: "\e6ad";
}
.ti-control-pause:before {
  content: "\e6ae";
}
.ti-control-forward:before {
  content: "\e6af";
}
.ti-control-backward:before {
  content: "\e6b0";
}
.ti-cloud:before {
  content: "\e6b1";
}
.ti-cloud-up:before {
  content: "\e6b2";
}
.ti-cloud-down:before {
  content: "\e6b3";
}
.ti-clipboard:before {
  content: "\e6b4";
}
.ti-car:before {
  content: "\e6b5";
}
.ti-calendar:before {
  content: "\e6b6";
}
.ti-book:before {
  content: "\e6b7";
}
.ti-bell:before {
  content: "\e6b8";
}
.ti-basketball:before {
  content: "\e6b9";
}
.ti-bar-chart:before {
  content: "\e6ba";
}
.ti-bar-chart-alt:before {
  content: "\e6bb";
}
.ti-back-right:before {
  content: "\e6bc";
}
.ti-back-left:before {
  content: "\e6bd";
}
.ti-arrows-corner:before {
  content: "\e6be";
}
.ti-archive:before {
  content: "\e6bf";
}
.ti-anchor:before {
  content: "\e6c0";
}
.ti-align-right:before {
  content: "\e6c1";
}
.ti-align-left:before {
  content: "\e6c2";
}
.ti-align-justify:before {
  content: "\e6c3";
}
.ti-align-center:before {
  content: "\e6c4";
}
.ti-alert:before {
  content: "\e6c5";
}
.ti-alarm-clock:before {
  content: "\e6c6";
}
.ti-agenda:before {
  content: "\e6c7";
}
.ti-write:before {
  content: "\e6c8";
}
.ti-window:before {
  content: "\e6c9";
}
.ti-widgetized:before {
  content: "\e6ca";
}
.ti-widget:before {
  content: "\e6cb";
}
.ti-widget-alt:before {
  content: "\e6cc";
}
.ti-wallet:before {
  content: "\e6cd";
}
.ti-video-clapper:before {
  content: "\e6ce";
}
.ti-video-camera:before {
  content: "\e6cf";
}
.ti-vector:before {
  content: "\e6d0";
}
.ti-themify-logo:before {
  content: "\e6d1";
}
.ti-themify-favicon:before {
  content: "\e6d2";
}
.ti-themify-favicon-alt:before {
  content: "\e6d3";
}
.ti-support:before {
  content: "\e6d4";
}
.ti-stamp:before {
  content: "\e6d5";
}
.ti-split-v-alt:before {
  content: "\e6d6";
}
.ti-slice:before {
  content: "\e6d7";
}
.ti-shortcode:before {
  content: "\e6d8";
}
.ti-shift-right-alt:before {
  content: "\e6d9";
}
.ti-shift-left-alt:before {
  content: "\e6da";
}
.ti-ruler-alt-2:before {
  content: "\e6db";
}
.ti-receipt:before {
  content: "\e6dc";
}
.ti-pin2:before {
  content: "\e6dd";
}
.ti-pin-alt:before {
  content: "\e6de";
}
.ti-pencil-alt2:before {
  content: "\e6df";
}
.ti-palette:before {
  content: "\e6e0";
}
.ti-more:before {
  content: "\e6e1";
}
.ti-more-alt:before {
  content: "\e6e2";
}
.ti-microphone-alt:before {
  content: "\e6e3";
}
.ti-magnet:before {
  content: "\e6e4";
}
.ti-line-double:before {
  content: "\e6e5";
}
.ti-line-dotted:before {
  content: "\e6e6";
}
.ti-line-dashed:before {
  content: "\e6e7";
}
.ti-layout-width-full:before {
  content: "\e6e8";
}
.ti-layout-width-default:before {
  content: "\e6e9";
}
.ti-layout-width-default-alt:before {
  content: "\e6ea";
}
.ti-layout-tab:before {
  content: "\e6eb";
}
.ti-layout-tab-window:before {
  content: "\e6ec";
}
.ti-layout-tab-v:before {
  content: "\e6ed";
}
.ti-layout-tab-min:before {
  content: "\e6ee";
}
.ti-layout-slider:before {
  content: "\e6ef";
}
.ti-layout-slider-alt:before {
  content: "\e6f0";
}
.ti-layout-sidebar-right:before {
  content: "\e6f1";
}
.ti-layout-sidebar-none:before {
  content: "\e6f2";
}
.ti-layout-sidebar-left:before {
  content: "\e6f3";
}
.ti-layout-placeholder:before {
  content: "\e6f4";
}
.ti-layout-menu:before {
  content: "\e6f5";
}
.ti-layout-menu-v:before {
  content: "\e6f6";
}
.ti-layout-menu-separated:before {
  content: "\e6f7";
}
.ti-layout-menu-full:before {
  content: "\e6f8";
}
.ti-layout-media-right-alt:before {
  content: "\e6f9";
}
.ti-layout-media-right:before {
  content: "\e6fa";
}
.ti-layout-media-overlay:before {
  content: "\e6fb";
}
.ti-layout-media-overlay-alt:before {
  content: "\e6fc";
}
.ti-layout-media-overlay-alt-2:before {
  content: "\e6fd";
}
.ti-layout-media-left-alt:before {
  content: "\e6fe";
}
.ti-layout-media-left:before {
  content: "\e6ff";
}
.ti-layout-media-center-alt:before {
  content: "\e700";
}
.ti-layout-media-center:before {
  content: "\e701";
}
.ti-layout-list-thumb:before {
  content: "\e702";
}
.ti-layout-list-thumb-alt:before {
  content: "\e703";
}
.ti-layout-list-post:before {
  content: "\e704";
}
.ti-layout-list-large-image:before {
  content: "\e705";
}
.ti-layout-line-solid:before {
  content: "\e706";
}
.ti-layout-grid4:before {
  content: "\e707";
}
.ti-layout-grid3:before {
  content: "\e708";
}
.ti-layout-grid2:before {
  content: "\e709";
}
.ti-layout-grid2-thumb:before {
  content: "\e70a";
}
.ti-layout-cta-right:before {
  content: "\e70b";
}
.ti-layout-cta-left:before {
  content: "\e70c";
}
.ti-layout-cta-center:before {
  content: "\e70d";
}
.ti-layout-cta-btn-right:before {
  content: "\e70e";
}
.ti-layout-cta-btn-left:before {
  content: "\e70f";
}
.ti-layout-column4:before {
  content: "\e710";
}
.ti-layout-column3:before {
  content: "\e711";
}
.ti-layout-column2:before {
  content: "\e712";
}
.ti-layout-accordion-separated:before {
  content: "\e713";
}
.ti-layout-accordion-merged:before {
  content: "\e714";
}
.ti-layout-accordion-list:before {
  content: "\e715";
}
.ti-ink-pen:before {
  content: "\e716";
}
.ti-info-alt:before {
  content: "\e717";
}
.ti-help-alt:before {
  content: "\e718";
}
.ti-headphone-alt:before {
  content: "\e719";
}
.ti-hand-point-up:before {
  content: "\e71a";
}
.ti-hand-point-right:before {
  content: "\e71b";
}
.ti-hand-point-left:before {
  content: "\e71c";
}
.ti-hand-point-down:before {
  content: "\e71d";
}
.ti-gallery:before {
  content: "\e71e";
}
.ti-face-smile:before {
  content: "\e71f";
}
.ti-face-sad:before {
  content: "\e720";
}
.ti-credit-card:before {
  content: "\e721";
}
.ti-control-skip-forward:before {
  content: "\e722";
}
.ti-control-skip-backward:before {
  content: "\e723";
}
.ti-control-record:before {
  content: "\e724";
}
.ti-control-eject:before {
  content: "\e725";
}
.ti-comments-smiley:before {
  content: "\e726";
}
.ti-brush-alt:before {
  content: "\e727";
}
.ti-youtube:before {
  content: "\e728";
}
.ti-vimeo:before {
  content: "\e729";
}
.ti-twitter:before {
  content: "\e72a";
}
.ti-time:before {
  content: "\e72b";
}
.ti-tumblr:before {
  content: "\e72c";
}
.ti-skype:before {
  content: "\e72d";
}
.ti-share:before {
  content: "\e72e";
}
.ti-share-alt:before {
  content: "\e72f";
}
.ti-rocket:before {
  content: "\e730";
}
.ti-pinterest:before {
  content: "\e731";
}
.ti-new-window:before {
  content: "\e732";
}
.ti-microsoft:before {
  content: "\e733";
}
.ti-list-ol:before {
  content: "\e734";
}
.ti-linkedin:before {
  content: "\e735";
}
.ti-layout-sidebar-2:before {
  content: "\e736";
}
.ti-layout-grid4-alt:before {
  content: "\e737";
}
.ti-layout-grid3-alt:before {
  content: "\e738";
}
.ti-layout-grid2-alt:before {
  content: "\e739";
}
.ti-layout-column4-alt:before {
  content: "\e73a";
}
.ti-layout-column3-alt:before {
  content: "\e73b";
}
.ti-layout-column2-alt:before {
  content: "\e73c";
}
.ti-instagram:before {
  content: "\e73d";
}
.ti-google:before {
  content: "\e73e";
}
.ti-github:before {
  content: "\e73f";
}
.ti-flickr:before {
  content: "\e740";
}
.ti-facebook:before {
  content: "\e741";
}
.ti-dropbox:before {
  content: "\e742";
}
.ti-dribbble:before {
  content: "\e743";
}
.ti-apple:before {
  content: "\e744";
}
.ti-android:before {
  content: "\e745";
}
.ti-save:before {
  content: "\e746";
}
.ti-save-alt:before {
  content: "\e747";
}
.ti-yahoo:before {
  content: "\e748";
}
.ti-wordpress:before {
  content: "\e749";
}
.ti-vimeo-alt:before {
  content: "\e74a";
}
.ti-twitter-alt:before {
  content: "\e74b";
}
.ti-tumblr-alt:before {
  content: "\e74c";
}
.ti-trello:before {
  content: "\e74d";
}
.ti-stack-overflow:before {
  content: "\e74e";
}
.ti-soundcloud:before {
  content: "\e74f";
}
.ti-sharethis:before {
  content: "\e750";
}
.ti-sharethis-alt:before {
  content: "\e751";
}
.ti-reddit:before {
  content: "\e752";
}
.ti-pinterest-alt:before {
  content: "\e753";
}
.ti-microsoft-alt:before {
  content: "\e754";
}
.ti-linux:before {
  content: "\e755";
}
.ti-jsfiddle:before {
  content: "\e756";
}
.ti-joomla:before {
  content: "\e757";
}
.ti-html5:before {
  content: "\e758";
}
.ti-flickr-alt:before {
  content: "\e759";
}
.ti-email:before {
  content: "\e75a";
}
.ti-drupal:before {
  content: "\e75b";
}
.ti-dropbox-alt:before {
  content: "\e75c";
}
.ti-css3:before {
  content: "\e75d";
}
.ti-rss:before {
  content: "\e75e";
}
.ti-rss-alt:before {
  content: "\e75f";
}
/*!
 *  Material Design Iconic Font 1.0.1 by Sergey Kupletsky (@zavoloklom) - http://zavoloklom.github.io/material-design-iconic-font/
 *  License - https://github.com/zavoloklom/material-design-iconic-font/blob/gh-pages/License.md (Attribution-ShareAlike 4.0 International license)
 */
@font-face {
  font-family: 'Material Design Iconic Font';
  src: url('../fonts/Material-Design-Iconic-Font.eot?v=1.0.1');
  src: url('../fonts/Material-Design-Iconic-Font.eot?#iefix&v=1.0.1') format('embedded-opentype'), url('../fonts/Material-Design-Iconic-Font.woff?v=1.0.1') format('woff'), url('../fonts/Material-Design-Iconic-Font.ttf?v=1.0.1') format('truetype'), url('../fonts/Material-Design-Iconic-Font.svg?v=1.0.1#Material-Design-Iconic-Font') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="md-"],
[class*=" md-"] {
  display: inline-block;
  font: normal normal normal 14px/1 'Material Design Iconic Font';
  font-size: inherit;
  speak: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.md {
  line-height: inherit;
  vertical-align: bottom;
}
.md-lg {
  font-size: 1.5em;
  line-height: .5em;
  vertical-align: -35%;
}
.md-2x {
  font-size: 2em;
}
.md-3x {
  font-size: 3em;
}
.md-4x {
  font-size: 4em;
}
.md-5x {
  font-size: 5em;
}
.md-border {
  padding: .2em .25em .15em;
  border: solid 0.08em grey;
  border-radius: .1em;
}
.md-border-circle {
  padding: .2em .25em .15em;
  border: solid 0.08em grey;
  border-radius: 50%;
}
[class^="md-"].pull-left,
[class*=" md-"].pull-left {
  float: left;
  margin-right: .3em;
}
[class^="md-"].pull-right,
[class*=" md-"].pull-right {
  float: right;
  margin-left: .3em;
}
.md-spin {
  -webkit-animation: md-spin 1.5s infinite linear;
  animation: md-spin 1.5s infinite linear;
}
.md-spin-reverse {
  -webkit-animation: md-spin-reverse 1.5s infinite linear;
  animation: md-spin-reverse 1.5s infinite linear;
}
@-webkit-keyframes md-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes md-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes md-spin-reverse {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-359deg);
    transform: rotate(-359deg);
  }
}
@keyframes md-spin-reverse {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-359deg);
    transform: rotate(-359deg);
  }
}
.md-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.md-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.md-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.md-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.md-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .md-rotate-90,
:root .md-rotate-180,
:root .md-rotate-270,
:root .md-flip-horizontal,
:root .md-flip-vertical {
  -webkit-filter: none;
          filter: none;
}
/* Material Design Iconic Font uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* If you do not want use all icons you can disable icon set here */
.md-3d-rotation:before {
  content: "\f000";
}
.md-accessibility:before {
  content: "\f001";
}
.md-account-balance:before {
  content: "\f002";
}
.md-account-balance-wallet:before {
  content: "\f003";
}
.md-account-box:before {
  content: "\f004";
}
.md-account-child:before {
  content: "\f005";
}
.md-account-circle:before {
  content: "\f006";
}
.md-add-shopping-cart:before {
  content: "\f007";
}
.md-alarm:before {
  content: "\f008";
}
.md-alarm-add:before {
  content: "\f009";
}
.md-alarm-off:before {
  content: "\f00a";
}
.md-alarm-on:before {
  content: "\f00b";
}
.md-android:before {
  content: "\f00c";
}
.md-announcement:before {
  content: "\f00d";
}
.md-aspect-ratio:before {
  content: "\f00e";
}
.md-assessment:before {
  content: "\f00f";
}
.md-assignment:before {
  content: "\f010";
}
.md-assignment-ind:before {
  content: "\f011";
}
.md-assignment-late:before {
  content: "\f012";
}
.md-assignment-return:before {
  content: "\f013";
}
.md-assignment-returned:before {
  content: "\f014";
}
.md-assignment-turned-in:before {
  content: "\f015";
}
.md-autorenew:before {
  content: "\f016";
}
.md-backup:before {
  content: "\f017";
}
.md-book:before {
  content: "\f018";
}
.md-bookmark:before {
  content: "\f019";
}
.md-bookmark-outline:before {
  content: "\f01a";
}
.md-bug-report:before {
  content: "\f01b";
}
.md-cached:before {
  content: "\f01c";
}
.md-class:before {
  content: "\f01d";
}
.md-credit-card:before {
  content: "\f01e";
}
.md-dashboard:before {
  content: "\f01f";
}
.md-delete:before {
  content: "\f020";
}
.md-description:before {
  content: "\f021";
}
.md-dns:before {
  content: "\f022";
}
.md-done:before {
  content: "\f023";
}
.md-done-all:before {
  content: "\f024";
}
.md-event:before {
  content: "\f025";
}
.md-exit-to-app:before {
  content: "\f026";
}
.md-explore:before {
  content: "\f027";
}
.md-extension:before {
  content: "\f028";
}
.md-face-unlock:before {
  content: "\f029";
}
.md-favorite:before {
  content: "\f02a";
}
.md-favorite-outline:before {
  content: "\f02b";
}
.md-find-in-page:before {
  content: "\f02c";
}
.md-find-replace:before {
  content: "\f02d";
}
.md-flip-to-back:before {
  content: "\f02e";
}
.md-flip-to-front:before {
  content: "\f02f";
}
.md-get-app:before {
  content: "\f030";
}
.md-grade:before {
  content: "\f031";
}
.md-group-work:before {
  content: "\f032";
}
.md-help:before {
  content: "\f033";
}
.md-highlight-remove:before {
  content: "\f034";
}
.md-history:before {
  content: "\f035";
}
.md-home:before {
  content: "\f036";
}
.md-https:before {
  content: "\f037";
}
.md-info:before {
  content: "\f038";
}
.md-info-outline:before {
  content: "\f039";
}
.md-input:before {
  content: "\f03a";
}
.md-invert-colors:before {
  content: "\f03b";
}
.md-label:before {
  content: "\f03c";
}
.md-label-outline:before {
  content: "\f03d";
}
.md-language:before {
  content: "\f03e";
}
.md-launch:before {
  content: "\f03f";
}
.md-list:before {
  content: "\f040";
}
.md-lock:before {
  content: "\f041";
}
.md-lock-open:before {
  content: "\f042";
}
.md-lock-outline:before {
  content: "\f043";
}
.md-loyalty:before {
  content: "\f044";
}
.md-markunread-mailbox:before {
  content: "\f045";
}
.md-note-add:before {
  content: "\f046";
}
.md-open-in-browser:before {
  content: "\f047";
}
.md-open-in-new:before {
  content: "\f048";
}
.md-open-with:before {
  content: "\f049";
}
.md-pageview:before {
  content: "\f04a";
}
.md-payment:before {
  content: "\f04b";
}
.md-perm-camera-mic:before {
  content: "\f04c";
}
.md-perm-contact-cal:before {
  content: "\f04d";
}
.md-perm-data-setting:before {
  content: "\f04e";
}
.md-perm-device-info:before {
  content: "\f04f";
}
.md-perm-identity:before {
  content: "\f050";
}
.md-perm-media:before {
  content: "\f051";
}
.md-perm-phone-msg:before {
  content: "\f052";
}
.md-perm-scan-wifi:before {
  content: "\f053";
}
.md-picture-in-picture:before {
  content: "\f054";
}
.md-polymer:before {
  content: "\f055";
}
.md-print:before {
  content: "\f056";
}
.md-query-builder:before {
  content: "\f057";
}
.md-question-answer:before {
  content: "\f058";
}
.md-receipt:before {
  content: "\f059";
}
.md-redeem:before {
  content: "\f05a";
}
.md-report-problem:before {
  content: "\f05b";
}
.md-restore:before {
  content: "\f05c";
}
.md-room:before {
  content: "\f05d";
}
.md-schedule:before {
  content: "\f05e";
}
.md-search:before {
  content: "\f05f";
}
.md-settings:before {
  content: "\f060";
}
.md-settings-applications:before {
  content: "\f061";
}
.md-settings-backup-restore:before {
  content: "\f062";
}
.md-settings-bluetooth:before {
  content: "\f063";
}
.md-settings-cell:before {
  content: "\f064";
}
.md-settings-display:before {
  content: "\f065";
}
.md-settings-ethernet:before {
  content: "\f066";
}
.md-settings-input-antenna:before {
  content: "\f067";
}
.md-settings-input-component:before {
  content: "\f068";
}
.md-settings-input-composite:before {
  content: "\f069";
}
.md-settings-input-hdmi:before {
  content: "\f06a";
}
.md-settings-input-svideo:before {
  content: "\f06b";
}
.md-settings-overscan:before {
  content: "\f06c";
}
.md-settings-phone:before {
  content: "\f06d";
}
.md-settings-power:before {
  content: "\f06e";
}
.md-settings-remote:before {
  content: "\f06f";
}
.md-settings-voice:before {
  content: "\f070";
}
.md-shop:before {
  content: "\f071";
}
.md-shopping-basket:before {
  content: "\f072";
}
.md-shopping-cart:before {
  content: "\f073";
}
.md-shop-two:before {
  content: "\f074";
}
.md-speaker-notes:before {
  content: "\f075";
}
.md-spellcheck:before {
  content: "\f076";
}
.md-star-rate:before {
  content: "\f077";
}
.md-stars:before {
  content: "\f078";
}
.md-store:before {
  content: "\f079";
}
.md-subject:before {
  content: "\f07a";
}
.md-swap-horiz:before {
  content: "\f07b";
}
.md-swap-vert:before {
  content: "\f07c";
}
.md-swap-vert-circle:before {
  content: "\f07d";
}
.md-system-update-tv:before {
  content: "\f07e";
}
.md-tab:before {
  content: "\f07f";
}
.md-tab-unselected:before {
  content: "\f080";
}
.md-theaters:before {
  content: "\f081";
}
.md-thumb-down:before {
  content: "\f082";
}
.md-thumbs-up-down:before {
  content: "\f083";
}
.md-thumb-up:before {
  content: "\f084";
}
.md-toc:before {
  content: "\f085";
}
.md-today:before {
  content: "\f086";
}
.md-track-changes:before {
  content: "\f087";
}
.md-translate:before {
  content: "\f088";
}
.md-trending-down:before {
  content: "\f089";
}
.md-trending-neutral:before {
  content: "\f08a";
}
.md-trending-up:before {
  content: "\f08b";
}
.md-turned-in:before {
  content: "\f08c";
}
.md-turned-in-not:before {
  content: "\f08d";
}
.md-verified-user:before {
  content: "\f08e";
}
.md-view-agenda:before {
  content: "\f08f";
}
.md-view-array:before {
  content: "\f090";
}
.md-view-carousel:before {
  content: "\f091";
}
.md-view-column:before {
  content: "\f092";
}
.md-view-day:before {
  content: "\f093";
}
.md-view-headline:before {
  content: "\f094";
}
.md-view-list:before {
  content: "\f095";
}
.md-view-module:before {
  content: "\f096";
}
.md-view-quilt:before {
  content: "\f097";
}
.md-view-stream:before {
  content: "\f098";
}
.md-view-week:before {
  content: "\f099";
}
.md-visibility:before {
  content: "\f09a";
}
.md-visibility-off:before {
  content: "\f09b";
}
.md-wallet-giftcard:before {
  content: "\f09c";
}
.md-wallet-membership:before {
  content: "\f09d";
}
.md-wallet-travel:before {
  content: "\f09e";
}
.md-work:before {
  content: "\f09f";
}
.md-error:before {
  content: "\f0a0";
}
.md-warning:before {
  content: "\f0a1";
}
.md-album:before {
  content: "\f0a2";
}
.md-av-timer:before {
  content: "\f0a3";
}
.md-closed-caption:before {
  content: "\f0a4";
}
.md-equalizer:before {
  content: "\f0a5";
}
.md-explicit:before {
  content: "\f0a6";
}
.md-fast-forward:before {
  content: "\f0a7";
}
.md-fast-rewind:before {
  content: "\f0a8";
}
.md-games:before {
  content: "\f0a9";
}
.md-hearing:before {
  content: "\f0aa";
}
.md-high-quality:before {
  content: "\f0ab";
}
.md-loop:before {
  content: "\f0ac";
}
.md-mic:before {
  content: "\f0ad";
}
.md-mic-none:before {
  content: "\f0ae";
}
.md-mic-off:before {
  content: "\f0af";
}
.md-movie:before {
  content: "\f0b0";
}
.md-my-library-add:before {
  content: "\f0b1";
}
.md-my-library-books:before {
  content: "\f0b2";
}
.md-my-library-music:before {
  content: "\f0b3";
}
.md-new-releases:before {
  content: "\f0b4";
}
.md-not-interested:before {
  content: "\f0b5";
}
.md-pause:before {
  content: "\f0b6";
}
.md-pause-circle-fill:before {
  content: "\f0b7";
}
.md-pause-circle-outline:before {
  content: "\f0b8";
}
.md-play-arrow:before {
  content: "\f0b9";
}
.md-play-circle-fill:before {
  content: "\f0ba";
}
.md-play-circle-outline:before {
  content: "\f0bb";
}
.md-playlist-add:before {
  content: "\f0bc";
}
.md-play-shopping-bag:before {
  content: "\f0bd";
}
.md-queue:before {
  content: "\f0be";
}
.md-queue-music:before {
  content: "\f0bf";
}
.md-radio:before {
  content: "\f0c0";
}
.md-recent-actors:before {
  content: "\f0c1";
}
.md-repeat:before {
  content: "\f0c2";
}
.md-repeat-one:before {
  content: "\f0c3";
}
.md-replay:before {
  content: "\f0c4";
}
.md-shuffle:before {
  content: "\f0c5";
}
.md-skip-next:before {
  content: "\f0c6";
}
.md-skip-previous:before {
  content: "\f0c7";
}
.md-snooze:before {
  content: "\f0c8";
}
.md-stop:before {
  content: "\f0c9";
}
.md-subtitles:before {
  content: "\f0ca";
}
.md-surround-sound:before {
  content: "\f0cb";
}
.md-videocam:before {
  content: "\f0cc";
}
.md-videocam-off:before {
  content: "\f0cd";
}
.md-video-collection:before {
  content: "\f0ce";
}
.md-volume-down:before {
  content: "\f0cf";
}
.md-volume-mute:before {
  content: "\f0d0";
}
.md-volume-off:before {
  content: "\f0d1";
}
.md-volume-up:before {
  content: "\f0d2";
}
.md-web:before {
  content: "\f0d3";
}
.md-business:before {
  content: "\f0d4";
}
.md-call:before {
  content: "\f0d5";
}
.md-call-end:before {
  content: "\f0d6";
}
.md-call-made:before {
  content: "\f0d7";
}
.md-call-merge:before {
  content: "\f0d8";
}
.md-call-missed:before {
  content: "\f0d9";
}
.md-call-received:before {
  content: "\f0da";
}
.md-call-split:before {
  content: "\f0db";
}
.md-chat:before {
  content: "\f0dc";
}
.md-clear-all:before {
  content: "\f0dd";
}
.md-comment:before {
  content: "\f0de";
}
.md-contacts:before {
  content: "\f0df";
}
.md-dialer-sip:before {
  content: "\f0e0";
}
.md-dialpad:before {
  content: "\f0e1";
}
.md-dnd-on:before {
  content: "\f0e2";
}
.md-email:before {
  content: "\f0e3";
}
.md-forum:before {
  content: "\f0e4";
}
.md-import-export:before {
  content: "\f0e5";
}
.md-invert-colors-off:before {
  content: "\f0e6";
}
.md-invert-colors-on:before {
  content: "\f0e7";
}
.md-live-help:before {
  content: "\f0e8";
}
.md-location-off:before {
  content: "\f0e9";
}
.md-location-on:before {
  content: "\f0ea";
}
.md-message:before {
  content: "\f0eb";
}
.md-messenger:before {
  content: "\f0ec";
}
.md-no-sim:before {
  content: "\f0ed";
}
.md-phone:before {
  content: "\f0ee";
}
.md-portable-wifi-off:before {
  content: "\f0ef";
}
.md-quick-contacts-dialer:before {
  content: "\f0f0";
}
.md-quick-contacts-mail:before {
  content: "\f0f1";
}
.md-ring-volume:before {
  content: "\f0f2";
}
.md-stay-current-landscape:before {
  content: "\f0f3";
}
.md-stay-current-portrait:before {
  content: "\f0f4";
}
.md-stay-primary-landscape:before {
  content: "\f0f5";
}
.md-stay-primary-portrait:before {
  content: "\f0f6";
}
.md-swap-calls:before {
  content: "\f0f7";
}
.md-textsms:before {
  content: "\f0f8";
}
.md-voicemail:before {
  content: "\f0f9";
}
.md-vpn-key:before {
  content: "\f0fa";
}
.md-add:before {
  content: "\f0fb";
}
.md-add-box:before {
  content: "\f0fc";
}
.md-add-circle:before {
  content: "\f0fd";
}
.md-add-circle-outline:before {
  content: "\f0fe";
}
.md-archive:before {
  content: "\f0ff";
}
.md-backspace:before {
  content: "\f100";
}
.md-block:before {
  content: "\f101";
}
.md-clear:before {
  content: "\f102";
}
.md-content-copy:before {
  content: "\f103";
}
.md-content-cut:before {
  content: "\f104";
}
.md-content-paste:before {
  content: "\f105";
}
.md-create:before {
  content: "\f106";
}
.md-drafts:before {
  content: "\f107";
}
.md-filter-list:before {
  content: "\f108";
}
.md-flag:before {
  content: "\f109";
}
.md-forward:before {
  content: "\f10a";
}
.md-gesture:before {
  content: "\f10b";
}
.md-inbox:before {
  content: "\f10c";
}
.md-link:before {
  content: "\f10d";
}
.md-mail:before {
  content: "\f10e";
}
.md-markunread:before {
  content: "\f10f";
}
.md-redo:before {
  content: "\f110";
}
.md-remove:before {
  content: "\f111";
}
.md-remove-circle:before {
  content: "\f112";
}
.md-remove-circle-outline:before {
  content: "\f113";
}
.md-reply:before {
  content: "\f114";
}
.md-reply-all:before {
  content: "\f115";
}
.md-report:before {
  content: "\f116";
}
.md-save:before {
  content: "\f117";
}
.md-select-all:before {
  content: "\f118";
}
.md-send:before {
  content: "\f119";
}
.md-sort:before {
  content: "\f11a";
}
.md-text-format:before {
  content: "\f11b";
}
.md-undo:before {
  content: "\f11c";
}
.md-access-alarm:before {
  content: "\f11d";
}
.md-access-alarms:before {
  content: "\f11e";
}
.md-access-time:before {
  content: "\f11f";
}
.md-add-alarm:before {
  content: "\f120";
}
.md-airplanemode-off:before {
  content: "\f121";
}
.md-airplanemode-on:before {
  content: "\f122";
}
.md-battery-20:before {
  content: "\f123";
}
.md-battery-30:before {
  content: "\f124";
}
.md-battery-50:before {
  content: "\f125";
}
.md-battery-60:before {
  content: "\f126";
}
.md-battery-80:before {
  content: "\f127";
}
.md-battery-90:before {
  content: "\f128";
}
.md-battery-alert:before {
  content: "\f129";
}
.md-battery-charging-20:before {
  content: "\f12a";
}
.md-battery-charging-30:before {
  content: "\f12b";
}
.md-battery-charging-50:before {
  content: "\f12c";
}
.md-battery-charging-60:before {
  content: "\f12d";
}
.md-battery-charging-80:before {
  content: "\f12e";
}
.md-battery-charging-90:before {
  content: "\f12f";
}
.md-battery-charging-full:before {
  content: "\f130";
}
.md-battery-full:before {
  content: "\f131";
}
.md-battery-std:before {
  content: "\f132";
}
.md-battery-unknown:before {
  content: "\f133";
}
.md-bluetooth:before {
  content: "\f134";
}
.md-bluetooth-connected:before {
  content: "\f135";
}
.md-bluetooth-disabled:before {
  content: "\f136";
}
.md-bluetooth-searching:before {
  content: "\f137";
}
.md-brightness-auto:before {
  content: "\f138";
}
.md-brightness-high:before {
  content: "\f139";
}
.md-brightness-low:before {
  content: "\f13a";
}
.md-brightness-medium:before {
  content: "\f13b";
}
.md-data-usage:before {
  content: "\f13c";
}
.md-developer-mode:before {
  content: "\f13d";
}
.md-devices:before {
  content: "\f13e";
}
.md-dvr:before {
  content: "\f13f";
}
.md-gps-fixed:before {
  content: "\f140";
}
.md-gps-not-fixed:before {
  content: "\f141";
}
.md-gps-off:before {
  content: "\f142";
}
.md-location-disabled:before {
  content: "\f143";
}
.md-location-searching:before {
  content: "\f144";
}
.md-multitrack-audio:before {
  content: "\f145";
}
.md-network-cell:before {
  content: "\f146";
}
.md-network-wifi:before {
  content: "\f147";
}
.md-nfc:before {
  content: "\f148";
}
.md-now-wallpaper:before {
  content: "\f149";
}
.md-now-widgets:before {
  content: "\f14a";
}
.md-screen-lock-landscape:before {
  content: "\f14b";
}
.md-screen-lock-portrait:before {
  content: "\f14c";
}
.md-screen-lock-rotation:before {
  content: "\f14d";
}
.md-screen-rotation:before {
  content: "\f14e";
}
.md-sd-storage:before {
  content: "\f14f";
}
.md-settings-system-daydream:before {
  content: "\f150";
}
.md-signal-cellular-0-bar:before {
  content: "\f151";
}
.md-signal-cellular-1-bar:before {
  content: "\f152";
}
.md-signal-cellular-2-bar:before {
  content: "\f153";
}
.md-signal-cellular-3-bar:before {
  content: "\f154";
}
.md-signal-cellular-4-bar:before {
  content: "\f155";
}
.md-signal-cellular-connected-no-internet-0-bar:before {
  content: "\f156";
}
.md-signal-cellular-connected-no-internet-1-bar:before {
  content: "\f157";
}
.md-signal-cellular-connected-no-internet-2-bar:before {
  content: "\f158";
}
.md-signal-cellular-connected-no-internet-3-bar:before {
  content: "\f159";
}
.md-signal-cellular-connected-no-internet-4-bar:before {
  content: "\f15a";
}
.md-signal-cellular-no-sim:before {
  content: "\f15b";
}
.md-signal-cellular-null:before {
  content: "\f15c";
}
.md-signal-cellular-off:before {
  content: "\f15d";
}
.md-signal-wifi-0-bar:before {
  content: "\f15e";
}
.md-signal-wifi-1-bar:before {
  content: "\f15f";
}
.md-signal-wifi-2-bar:before {
  content: "\f160";
}
.md-signal-wifi-3-bar:before {
  content: "\f161";
}
.md-signal-wifi-4-bar:before {
  content: "\f162";
}
.md-signal-wifi-off:before {
  content: "\f163";
}
.md-storage:before {
  content: "\f164";
}
.md-usb:before {
  content: "\f165";
}
.md-wifi-lock:before {
  content: "\f166";
}
.md-wifi-tethering:before {
  content: "\f167";
}
.md-attach-file:before {
  content: "\f168";
}
.md-attach-money:before {
  content: "\f169";
}
.md-border-all:before {
  content: "\f16a";
}
.md-border-bottom:before {
  content: "\f16b";
}
.md-border-clear:before {
  content: "\f16c";
}
.md-border-color:before {
  content: "\f16d";
}
.md-border-horizontal:before {
  content: "\f16e";
}
.md-border-inner:before {
  content: "\f16f";
}
.md-border-left:before {
  content: "\f170";
}
.md-border-outer:before {
  content: "\f171";
}
.md-border-right:before {
  content: "\f172";
}
.md-border-style:before {
  content: "\f173";
}
.md-border-top:before {
  content: "\f174";
}
.md-border-vertical:before {
  content: "\f175";
}
.md-format-align-center:before {
  content: "\f176";
}
.md-format-align-justify:before {
  content: "\f177";
}
.md-format-align-left:before {
  content: "\f178";
}
.md-format-align-right:before {
  content: "\f179";
}
.md-format-bold:before {
  content: "\f17a";
}
.md-format-clear:before {
  content: "\f17b";
}
.md-format-color-fill:before {
  content: "\f17c";
}
.md-format-color-reset:before {
  content: "\f17d";
}
.md-format-color-text:before {
  content: "\f17e";
}
.md-format-indent-decrease:before {
  content: "\f17f";
}
.md-format-indent-increase:before {
  content: "\f180";
}
.md-format-italic:before {
  content: "\f181";
}
.md-format-line-spacing:before {
  content: "\f182";
}
.md-format-list-bulleted:before {
  content: "\f183";
}
.md-format-list-numbered:before {
  content: "\f184";
}
.md-format-paint:before {
  content: "\f185";
}
.md-format-quote:before {
  content: "\f186";
}
.md-format-size:before {
  content: "\f187";
}
.md-format-strikethrough:before {
  content: "\f188";
}
.md-format-textdirection-l-to-r:before {
  content: "\f189";
}
.md-format-textdirection-r-to-l:before {
  content: "\f18a";
}
.md-format-underline:before {
  content: "\f18b";
}
.md-functions:before {
  content: "\f18c";
}
.md-insert-chart:before {
  content: "\f18d";
}
.md-insert-comment:before {
  content: "\f18e";
}
.md-insert-drive-file:before {
  content: "\f18f";
}
.md-insert-emoticon:before {
  content: "\f190";
}
.md-insert-invitation:before {
  content: "\f191";
}
.md-insert-link:before {
  content: "\f192";
}
.md-insert-photo:before {
  content: "\f193";
}
.md-merge-type:before {
  content: "\f194";
}
.md-mode-comment:before {
  content: "\f195";
}
.md-mode-edit:before {
  content: "\f196";
}
.md-publish:before {
  content: "\f197";
}
.md-vertical-align-bottom:before {
  content: "\f198";
}
.md-vertical-align-center:before {
  content: "\f199";
}
.md-vertical-align-top:before {
  content: "\f19a";
}
.md-wrap-text:before {
  content: "\f19b";
}
.md-attachment:before {
  content: "\f19c";
}
.md-cloud:before {
  content: "\f19d";
}
.md-cloud-circle:before {
  content: "\f19e";
}
.md-cloud-done:before {
  content: "\f19f";
}
.md-cloud-download:before {
  content: "\f1a0";
}
.md-cloud-off:before {
  content: "\f1a1";
}
.md-cloud-queue:before {
  content: "\f1a2";
}
.md-cloud-upload:before {
  content: "\f1a3";
}
.md-file-download:before {
  content: "\f1a4";
}
.md-file-upload:before {
  content: "\f1a5";
}
.md-folder:before {
  content: "\f1a6";
}
.md-folder-open:before {
  content: "\f1a7";
}
.md-folder-shared:before {
  content: "\f1a8";
}
.md-cast:before {
  content: "\f1a9";
}
.md-cast-connected:before {
  content: "\f1aa";
}
.md-computer:before {
  content: "\f1ab";
}
.md-desktop-mac:before {
  content: "\f1ac";
}
.md-desktop-windows:before {
  content: "\f1ad";
}
.md-dock:before {
  content: "\f1ae";
}
.md-gamepad:before {
  content: "\f1af";
}
.md-headset:before {
  content: "\f1b0";
}
.md-headset-mic:before {
  content: "\f1b1";
}
.md-keyboard:before {
  content: "\f1b2";
}
.md-keyboard-alt:before {
  content: "\f1b3";
}
.md-keyboard-arrow-down:before {
  content: "\f1b4";
}
.md-keyboard-arrow-left:before {
  content: "\f1b5";
}
.md-keyboard-arrow-right:before {
  content: "\f1b6";
}
.md-keyboard-arrow-up:before {
  content: "\f1b7";
}
.md-keyboard-backspace:before {
  content: "\f1b8";
}
.md-keyboard-capslock:before {
  content: "\f1b9";
}
.md-keyboard-control:before {
  content: "\f1ba";
}
.md-keyboard-hide:before {
  content: "\f1bb";
}
.md-keyboard-return:before {
  content: "\f1bc";
}
.md-keyboard-tab:before {
  content: "\f1bd";
}
.md-keyboard-voice:before {
  content: "\f1be";
}
.md-laptop:before {
  content: "\f1bf";
}
.md-laptop-chromebook:before {
  content: "\f1c0";
}
.md-laptop-mac:before {
  content: "\f1c1";
}
.md-laptop-windows:before {
  content: "\f1c2";
}
.md-memory:before {
  content: "\f1c3";
}
.md-mouse:before {
  content: "\f1c4";
}
.md-phone-android:before {
  content: "\f1c5";
}
.md-phone-iphone:before {
  content: "\f1c6";
}
.md-phonelink:before {
  content: "\f1c7";
}
.md-phonelink-off:before {
  content: "\f1c8";
}
.md-security:before {
  content: "\f1c9";
}
.md-sim-card:before {
  content: "\f1ca";
}
.md-smartphone:before {
  content: "\f1cb";
}
.md-speaker:before {
  content: "\f1cc";
}
.md-tablet:before {
  content: "\f1cd";
}
.md-tablet-android:before {
  content: "\f1ce";
}
.md-tablet-mac:before {
  content: "\f1cf";
}
.md-tv:before {
  content: "\f1d0";
}
.md-watch:before {
  content: "\f1d1";
}
.md-add-to-photos:before {
  content: "\f1d2";
}
.md-adjust:before {
  content: "\f1d3";
}
.md-assistant-photo:before {
  content: "\f1d4";
}
.md-audiotrack:before {
  content: "\f1d5";
}
.md-blur-circular:before {
  content: "\f1d6";
}
.md-blur-linear:before {
  content: "\f1d7";
}
.md-blur-off:before {
  content: "\f1d8";
}
.md-blur-on:before {
  content: "\f1d9";
}
.md-brightness-1:before {
  content: "\f1da";
}
.md-brightness-2:before {
  content: "\f1db";
}
.md-brightness-3:before {
  content: "\f1dc";
}
.md-brightness-4:before {
  content: "\f1dd";
}
.md-brightness-5:before {
  content: "\f1de";
}
.md-brightness-6:before {
  content: "\f1df";
}
.md-brightness-7:before {
  content: "\f1e0";
}
.md-brush:before {
  content: "\f1e1";
}
.md-camera:before {
  content: "\f1e2";
}
.md-camera-alt:before {
  content: "\f1e3";
}
.md-camera-front:before {
  content: "\f1e4";
}
.md-camera-rear:before {
  content: "\f1e5";
}
.md-camera-roll:before {
  content: "\f1e6";
}
.md-center-focus-strong:before {
  content: "\f1e7";
}
.md-center-focus-weak:before {
  content: "\f1e8";
}
.md-collections:before {
  content: "\f1e9";
}
.md-colorize:before {
  content: "\f1ea";
}
.md-color-lens:before {
  content: "\f1eb";
}
.md-compare:before {
  content: "\f1ec";
}
.md-control-point:before {
  content: "\f1ed";
}
.md-control-point-duplicate:before {
  content: "\f1ee";
}
.md-crop:before {
  content: "\f1ef";
}
.md-crop-3-2:before {
  content: "\f1f0";
}
.md-crop-5-4:before {
  content: "\f1f1";
}
.md-crop-7-5:before {
  content: "\f1f2";
}
.md-crop-16-9:before {
  content: "\f1f3";
}
.md-crop-din:before {
  content: "\f1f4";
}
.md-crop-free:before {
  content: "\f1f5";
}
.md-crop-landscape:before {
  content: "\f1f6";
}
.md-crop-original:before {
  content: "\f1f7";
}
.md-crop-portrait:before {
  content: "\f1f8";
}
.md-crop-square:before {
  content: "\f1f9";
}
.md-dehaze:before {
  content: "\f1fa";
}
.md-details:before {
  content: "\f1fb";
}
.md-edit:before {
  content: "\f1fc";
}
.md-exposure:before {
  content: "\f1fd";
}
.md-exposure-minus-1:before {
  content: "\f1fe";
}
.md-exposure-minus-2:before {
  content: "\f1ff";
}
.md-exposure-zero:before {
  content: "\f200";
}
.md-exposure-plus-1:before {
  content: "\f201";
}
.md-exposure-plus-2:before {
  content: "\f202";
}
.md-filter:before {
  content: "\f203";
}
.md-filter-1:before {
  content: "\f204";
}
.md-filter-2:before {
  content: "\f205";
}
.md-filter-3:before {
  content: "\f206";
}
.md-filter-4:before {
  content: "\f207";
}
.md-filter-5:before {
  content: "\f208";
}
.md-filter-6:before {
  content: "\f209";
}
.md-filter-7:before {
  content: "\f20a";
}
.md-filter-8:before {
  content: "\f20b";
}
.md-filter-9:before {
  content: "\f20c";
}
.md-filter-9-plus:before {
  content: "\f20d";
}
.md-filter-b-and-w:before {
  content: "\f20e";
}
.md-filter-center-focus:before {
  content: "\f20f";
}
.md-filter-drama:before {
  content: "\f210";
}
.md-filter-frames:before {
  content: "\f211";
}
.md-filter-hdr:before {
  content: "\f212";
}
.md-filter-none:before {
  content: "\f213";
}
.md-filter-tilt-shift:before {
  content: "\f214";
}
.md-filter-vintage:before {
  content: "\f215";
}
.md-flare:before {
  content: "\f216";
}
.md-flash-auto:before {
  content: "\f217";
}
.md-flash-off:before {
  content: "\f218";
}
.md-flash-on:before {
  content: "\f219";
}
.md-flip:before {
  content: "\f21a";
}
.md-gradient:before {
  content: "\f21b";
}
.md-grain:before {
  content: "\f21c";
}
.md-grid-off:before {
  content: "\f21d";
}
.md-grid-on:before {
  content: "\f21e";
}
.md-hdr-off:before {
  content: "\f21f";
}
.md-hdr-on:before {
  content: "\f220";
}
.md-hdr-strong:before {
  content: "\f221";
}
.md-hdr-weak:before {
  content: "\f222";
}
.md-healing:before {
  content: "\f223";
}
.md-image:before {
  content: "\f224";
}
.md-image-aspect-ratio:before {
  content: "\f225";
}
.md-iso:before {
  content: "\f226";
}
.md-landscape:before {
  content: "\f227";
}
.md-leak-add:before {
  content: "\f228";
}
.md-leak-remove:before {
  content: "\f229";
}
.md-lens:before {
  content: "\f22a";
}
.md-looks:before {
  content: "\f22b";
}
.md-looks-1:before {
  content: "\f22c";
}
.md-looks-2:before {
  content: "\f22d";
}
.md-looks-3:before {
  content: "\f22e";
}
.md-looks-4:before {
  content: "\f22f";
}
.md-looks-5:before {
  content: "\f230";
}
.md-looks-6:before {
  content: "\f231";
}
.md-loupe:before {
  content: "\f232";
}
.md-movie-creation:before {
  content: "\f233";
}
.md-nature:before {
  content: "\f234";
}
.md-nature-people:before {
  content: "\f235";
}
.md-navigate-before:before {
  content: "\f236";
}
.md-navigate-next:before {
  content: "\f237";
}
.md-palette:before {
  content: "\f238";
}
.md-panorama:before {
  content: "\f239";
}
.md-panorama-fisheye:before {
  content: "\f23a";
}
.md-panorama-horizontal:before {
  content: "\f23b";
}
.md-panorama-vertical:before {
  content: "\f23c";
}
.md-panorama-wide-angle:before {
  content: "\f23d";
}
.md-photo:before {
  content: "\f23e";
}
.md-photo-album:before {
  content: "\f23f";
}
.md-photo-camera:before {
  content: "\f240";
}
.md-photo-library:before {
  content: "\f241";
}
.md-portrait:before {
  content: "\f242";
}
.md-remove-red-eye:before {
  content: "\f243";
}
.md-rotate-left:before {
  content: "\f244";
}
.md-rotate-right:before {
  content: "\f245";
}
.md-slideshow:before {
  content: "\f246";
}
.md-straighten:before {
  content: "\f247";
}
.md-style:before {
  content: "\f248";
}
.md-switch-camera:before {
  content: "\f249";
}
.md-switch-video:before {
  content: "\f24a";
}
.md-tag-faces:before {
  content: "\f24b";
}
.md-texture:before {
  content: "\f24c";
}
.md-timelapse:before {
  content: "\f24d";
}
.md-timer:before {
  content: "\f24e";
}
.md-timer-3:before {
  content: "\f24f";
}
.md-timer-10:before {
  content: "\f250";
}
.md-timer-auto:before {
  content: "\f251";
}
.md-timer-off:before {
  content: "\f252";
}
.md-tonality:before {
  content: "\f253";
}
.md-transform:before {
  content: "\f254";
}
.md-tune:before {
  content: "\f255";
}
.md-wb-auto:before {
  content: "\f256";
}
.md-wb-cloudy:before {
  content: "\f257";
}
.md-wb-incandescent:before {
  content: "\f258";
}
.md-wb-irradescent:before {
  content: "\f259";
}
.md-wb-sunny:before {
  content: "\f25a";
}
.md-beenhere:before {
  content: "\f25b";
}
.md-directions:before {
  content: "\f25c";
}
.md-directions-bike:before {
  content: "\f25d";
}
.md-directions-bus:before {
  content: "\f25e";
}
.md-directions-car:before {
  content: "\f25f";
}
.md-directions-ferry:before {
  content: "\f260";
}
.md-directions-subway:before {
  content: "\f261";
}
.md-directions-train:before {
  content: "\f262";
}
.md-directions-transit:before {
  content: "\f263";
}
.md-directions-walk:before {
  content: "\f264";
}
.md-flight:before {
  content: "\f265";
}
.md-hotel:before {
  content: "\f266";
}
.md-layers:before {
  content: "\f267";
}
.md-layers-clear:before {
  content: "\f268";
}
.md-local-airport:before {
  content: "\f269";
}
.md-local-atm:before {
  content: "\f26a";
}
.md-local-attraction:before {
  content: "\f26b";
}
.md-local-bar:before {
  content: "\f26c";
}
.md-local-cafe:before {
  content: "\f26d";
}
.md-local-car-wash:before {
  content: "\f26e";
}
.md-local-convenience-store:before {
  content: "\f26f";
}
.md-local-drink:before {
  content: "\f270";
}
.md-local-florist:before {
  content: "\f271";
}
.md-local-gas-station:before {
  content: "\f272";
}
.md-local-grocery-store:before {
  content: "\f273";
}
.md-local-hospital:before {
  content: "\f274";
}
.md-local-hotel:before {
  content: "\f275";
}
.md-local-laundry-service:before {
  content: "\f276";
}
.md-local-library:before {
  content: "\f277";
}
.md-local-mall:before {
  content: "\f278";
}
.md-local-movies:before {
  content: "\f279";
}
.md-local-offer:before {
  content: "\f27a";
}
.md-local-parking:before {
  content: "\f27b";
}
.md-local-pharmacy:before {
  content: "\f27c";
}
.md-local-phone:before {
  content: "\f27d";
}
.md-local-pizza:before {
  content: "\f27e";
}
.md-local-play:before {
  content: "\f27f";
}
.md-local-post-office:before {
  content: "\f280";
}
.md-local-print-shop:before {
  content: "\f281";
}
.md-local-restaurant:before {
  content: "\f282";
}
.md-local-see:before {
  content: "\f283";
}
.md-local-shipping:before {
  content: "\f284";
}
.md-local-taxi:before {
  content: "\f285";
}
.md-location-history:before {
  content: "\f286";
}
.md-map:before {
  content: "\f287";
}
.md-my-location:before {
  content: "\f288";
}
.md-navigation:before {
  content: "\f289";
}
.md-pin-drop:before {
  content: "\f28a";
}
.md-place:before {
  content: "\f28b";
}
.md-rate-review:before {
  content: "\f28c";
}
.md-restaurant-menu:before {
  content: "\f28d";
}
.md-satellite:before {
  content: "\f28e";
}
.md-store-mall-directory:before {
  content: "\f28f";
}
.md-terrain:before {
  content: "\f290";
}
.md-traffic:before {
  content: "\f291";
}
.md-apps:before {
  content: "\f292";
}
.md-cancel:before {
  content: "\f293";
}
.md-arrow-drop-down-circle:before {
  content: "\f294";
}
.md-arrow-drop-down:before {
  content: "\f295";
}
.md-arrow-drop-up:before {
  content: "\f296";
}
.md-arrow-back:before {
  content: "\f297";
}
.md-arrow-forward:before {
  content: "\f298";
}
.md-check:before {
  content: "\f299";
}
.md-close:before {
  content: "\f29a";
}
.md-chevron-left:before {
  content: "\f29b";
}
.md-chevron-right:before {
  content: "\f29c";
}
.md-expand-less:before {
  content: "\f29d";
}
.md-expand-more:before {
  content: "\f29e";
}
.md-fullscreen:before {
  content: "\f29f";
}
.md-fullscreen-exit:before {
  content: "\f2a0";
}
.md-menu:before {
  content: "\f2a1";
}
.md-more-horiz:before {
  content: "\f2a2";
}
.md-more-vert:before {
  content: "\f2a3";
}
.md-refresh:before {
  content: "\f2a4";
}
.md-unfold-less:before {
  content: "\f2a5";
}
.md-unfold-more:before {
  content: "\f2a6";
}
.md-adb:before {
  content: "\f2a7";
}
.md-bluetooth-audio:before {
  content: "\f2a8";
}
.md-disc-full:before {
  content: "\f2a9";
}
.md-dnd-forwardslash:before {
  content: "\f2aa";
}
.md-do-not-disturb:before {
  content: "\f2ab";
}
.md-drive-eta:before {
  content: "\f2ac";
}
.md-event-available:before {
  content: "\f2ad";
}
.md-event-busy:before {
  content: "\f2ae";
}
.md-event-note:before {
  content: "\f2af";
}
.md-folder-special:before {
  content: "\f2b0";
}
.md-mms:before {
  content: "\f2b1";
}
.md-more:before {
  content: "\f2b2";
}
.md-network-locked:before {
  content: "\f2b3";
}
.md-phone-bluetooth-speaker:before {
  content: "\f2b4";
}
.md-phone-forwarded:before {
  content: "\f2b5";
}
.md-phone-in-talk:before {
  content: "\f2b6";
}
.md-phone-locked:before {
  content: "\f2b7";
}
.md-phone-missed:before {
  content: "\f2b8";
}
.md-phone-paused:before {
  content: "\f2b9";
}
.md-play-download:before {
  content: "\f2ba";
}
.md-play-install:before {
  content: "\f2bb";
}
.md-sd-card:before {
  content: "\f2bc";
}
.md-sim-card-alert:before {
  content: "\f2bd";
}
.md-sms:before {
  content: "\f2be";
}
.md-sms-failed:before {
  content: "\f2bf";
}
.md-sync:before {
  content: "\f2c0";
}
.md-sync-disabled:before {
  content: "\f2c1";
}
.md-sync-problem:before {
  content: "\f2c2";
}
.md-system-update:before {
  content: "\f2c3";
}
.md-tap-and-play:before {
  content: "\f2c4";
}
.md-time-to-leave:before {
  content: "\f2c5";
}
.md-vibration:before {
  content: "\f2c6";
}
.md-voice-chat:before {
  content: "\f2c7";
}
.md-vpn-lock:before {
  content: "\f2c8";
}
.md-cake:before {
  content: "\f2c9";
}
.md-domain:before {
  content: "\f2ca";
}
.md-location-city:before {
  content: "\f2cb";
}
.md-mood:before {
  content: "\f2cc";
}
.md-notifications-none:before {
  content: "\f2cd";
}
.md-notifications:before {
  content: "\f2ce";
}
.md-notifications-off:before {
  content: "\f2cf";
}
.md-notifications-on:before {
  content: "\f2d0";
}
.md-notifications-paused:before {
  content: "\f2d1";
}
.md-pages:before {
  content: "\f2d2";
}
.md-party-mode:before {
  content: "\f2d3";
}
.md-group:before {
  content: "\f2d4";
}
.md-group-add:before {
  content: "\f2d5";
}
.md-people:before {
  content: "\f2d6";
}
.md-people-outline:before {
  content: "\f2d7";
}
.md-person:before {
  content: "\f2d8";
}
.md-person-add:before {
  content: "\f2d9";
}
.md-person-outline:before {
  content: "\f2da";
}
.md-plus-one:before {
  content: "\f2db";
}
.md-poll:before {
  content: "\f2dc";
}
.md-public:before {
  content: "\f2dd";
}
.md-school:before {
  content: "\f2de";
}
.md-share:before {
  content: "\f2df";
}
.md-whatshot:before {
  content: "\f2e0";
}
.md-check-box:before {
  content: "\f2e1";
}
.md-check-box-outline-blank:before {
  content: "\f2e2";
}
.md-radio-button-off:before {
  content: "\f2e3";
}
.md-radio-button-on:before {
  content: "\f2e4";
}
.md-star:before {
  content: "\f2e5";
}
.md-star-half:before {
  content: "\f2e6";
}
.md-star-outline:before {
  content: "\f2e7";
}
@font-face {
  font-family: 'simple-line-icons';
  src: url('../fonts/Simple-Line-Icons.eot?-i3a2kk');
  src: url('../fonts/Simple-Line-Icons.eot?#iefix-i3a2kk') format('embedded-opentype'), url('../fonts/Simple-Line-Icons.ttf?-i3a2kk') format('truetype'), url('../fonts/Simple-Line-Icons.woff2?-i3a2kk') format('woff2'), url('../fonts/Simple-Line-Icons.woff?-i3a2kk') format('woff'), url('../fonts/Simple-Line-Icons.svg?-i3a2kk#simple-line-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
 Use the following CSS code if you want to have a class per icon.
 Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, but it's slower: 
*/
.icon-user,
.icon-people,
.icon-user-female,
.icon-user-follow,
.icon-user-following,
.icon-user-unfollow,
.icon-login,
.icon-logout,
.icon-emotsmile,
.icon-phone,
.icon-call-end,
.icon-call-in,
.icon-call-out,
.icon-map,
.icon-location-pin,
.icon-direction,
.icon-directions,
.icon-compass,
.icon-layers,
.icon-menu,
.icon-list,
.icon-options-vertical,
.icon-options,
.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-right,
.icon-arrow-up,
.icon-arrow-up-circle,
.icon-arrow-left-circle,
.icon-arrow-right-circle,
.icon-arrow-down-circle,
.icon-check,
.icon-clock,
.icon-plus,
.icon-close,
.icon-trophy,
.icon-screen-smartphone,
.icon-screen-desktop,
.icon-plane,
.icon-notebook,
.icon-mustache,
.icon-mouse,
.icon-magnet,
.icon-energy,
.icon-disc,
.icon-cursor,
.icon-cursor-move,
.icon-crop,
.icon-chemistry,
.icon-speedometer,
.icon-shield,
.icon-screen-tablet,
.icon-magic-wand,
.icon-hourglass,
.icon-graduation,
.icon-ghost,
.icon-game-controller,
.icon-fire,
.icon-eyeglass,
.icon-envelope-open,
.icon-envelope-letter,
.icon-bell,
.icon-badge,
.icon-anchor,
.icon-wallet,
.icon-vector,
.icon-speech,
.icon-puzzle,
.icon-printer,
.icon-present,
.icon-playlist,
.icon-pin,
.icon-picture,
.icon-handbag,
.icon-globe-alt,
.icon-globe,
.icon-folder-alt,
.icon-folder,
.icon-film,
.icon-feed,
.icon-drop,
.icon-drawar,
.icon-docs,
.icon-doc,
.icon-diamond,
.icon-cup,
.icon-calculator,
.icon-bubbles,
.icon-briefcase,
.icon-book-open,
.icon-basket-loaded,
.icon-basket,
.icon-bag,
.icon-action-undo,
.icon-action-redo,
.icon-wrench,
.icon-umbrella,
.icon-trash,
.icon-tag,
.icon-support,
.icon-frame,
.icon-size-fullscreen,
.icon-size-actual,
.icon-shuffle,
.icon-share-alt,
.icon-share,
.icon-rocket,
.icon-question,
.icon-pie-chart,
.icon-pencil,
.icon-note,
.icon-loop,
.icon-home,
.icon-grid,
.icon-graph,
.icon-microphone,
.icon-music-tone-alt,
.icon-music-tone,
.icon-earphones-alt,
.icon-earphones,
.icon-equalizer,
.icon-like,
.icon-dislike,
.icon-control-start,
.icon-control-rewind,
.icon-control-play,
.icon-control-pause,
.icon-control-forward,
.icon-control-end,
.icon-volume-1,
.icon-volume-2,
.icon-volume-off,
.icon-calender,
.icon-bulb,
.icon-chart,
.icon-ban,
.icon-bubble,
.icon-camrecorder,
.icon-camera,
.icon-cloud-download,
.icon-cloud-upload,
.icon-envelope,
.icon-eye,
.icon-flag,
.icon-heart,
.icon-info,
.icon-key,
.icon-link,
.icon-lock,
.icon-lock-open,
.icon-magnifier,
.icon-magnifier-add,
.icon-magnifier-remove,
.icon-paper-clip,
.icon-paper-plane,
.icon-power,
.icon-refresh,
.icon-reload,
.icon-settings,
.icon-star,
.icon-symble-female,
.icon-symbol-male,
.icon-target,
.icon-credit-card,
.icon-paypal,
.icon-social-tumblr,
.icon-social-twitter,
.icon-social-facebook,
.icon-social-instagram,
.icon-social-linkedin,
.icon-social-pintarest,
.icon-social-github,
.icon-social-gplus,
.icon-social-reddit,
.icon-social-skype,
.icon-social-dribbble,
.icon-social-behance,
.icon-social-foursqare,
.icon-social-soundcloud,
.icon-social-spotify,
.icon-social-stumbleupon,
.icon-social-youtube,
.icon-social-dropbox {
  font-family: 'simple-line-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-user:before {
  content: "\e005";
}
.icon-people:before {
  content: "\e001";
}
.icon-user-female:before {
  content: "\e000";
}
.icon-user-follow:before {
  content: "\e002";
}
.icon-user-following:before {
  content: "\e003";
}
.icon-user-unfollow:before {
  content: "\e004";
}
.icon-login:before {
  content: "\e066";
}
.icon-logout:before {
  content: "\e065";
}
.icon-emotsmile:before {
  content: "\e021";
}
.icon-phone:before {
  content: "\e600";
}
.icon-call-end:before {
  content: "\e048";
}
.icon-call-in:before {
  content: "\e047";
}
.icon-call-out:before {
  content: "\e046";
}
.icon-map:before {
  content: "\e033";
}
.icon-location-pin:before {
  content: "\e096";
}
.icon-direction:before {
  content: "\e042";
}
.icon-directions:before {
  content: "\e041";
}
.icon-compass:before {
  content: "\e045";
}
.icon-layers:before {
  content: "\e034";
}
.icon-menu:before {
  content: "\e601";
}
.icon-list:before {
  content: "\e067";
}
.icon-options-vertical:before {
  content: "\e602";
}
.icon-options:before {
  content: "\e603";
}
.icon-arrow-down:before {
  content: "\e604";
}
.icon-arrow-left:before {
  content: "\e605";
}
.icon-arrow-right:before {
  content: "\e606";
}
.icon-arrow-up:before {
  content: "\e607";
}
.icon-arrow-up-circle:before {
  content: "\e078";
}
.icon-arrow-left-circle:before {
  content: "\e07a";
}
.icon-arrow-right-circle:before {
  content: "\e079";
}
.icon-arrow-down-circle:before {
  content: "\e07b";
}
.icon-check:before {
  content: "\e080";
}
.icon-clock:before {
  content: "\e081";
}
.icon-plus:before {
  content: "\e095";
}
.icon-close:before {
  content: "\e082";
}
.icon-trophy:before {
  content: "\e006";
}
.icon-screen-smartphone:before {
  content: "\e010";
}
.icon-screen-desktop:before {
  content: "\e011";
}
.icon-plane:before {
  content: "\e012";
}
.icon-notebook:before {
  content: "\e013";
}
.icon-mustache:before {
  content: "\e014";
}
.icon-mouse:before {
  content: "\e015";
}
.icon-magnet:before {
  content: "\e016";
}
.icon-energy:before {
  content: "\e020";
}
.icon-disc:before {
  content: "\e022";
}
.icon-cursor:before {
  content: "\e06e";
}
.icon-cursor-move:before {
  content: "\e023";
}
.icon-crop:before {
  content: "\e024";
}
.icon-chemistry:before {
  content: "\e026";
}
.icon-speedometer:before {
  content: "\e007";
}
.icon-shield:before {
  content: "\e00e";
}
.icon-screen-tablet:before {
  content: "\e00f";
}
.icon-magic-wand:before {
  content: "\e017";
}
.icon-hourglass:before {
  content: "\e018";
}
.icon-graduation:before {
  content: "\e019";
}
.icon-ghost:before {
  content: "\e01a";
}
.icon-game-controller:before {
  content: "\e01b";
}
.icon-fire:before {
  content: "\e01c";
}
.icon-eyeglass:before {
  content: "\e01d";
}
.icon-envelope-open:before {
  content: "\e01e";
}
.icon-envelope-letter:before {
  content: "\e01f";
}
.icon-bell:before {
  content: "\e027";
}
.icon-badge:before {
  content: "\e028";
}
.icon-anchor:before {
  content: "\e029";
}
.icon-wallet:before {
  content: "\e02a";
}
.icon-vector:before {
  content: "\e02b";
}
.icon-speech:before {
  content: "\e02c";
}
.icon-puzzle:before {
  content: "\e02d";
}
.icon-printer:before {
  content: "\e02e";
}
.icon-present:before {
  content: "\e02f";
}
.icon-playlist:before {
  content: "\e030";
}
.icon-pin:before {
  content: "\e031";
}
.icon-picture:before {
  content: "\e032";
}
.icon-handbag:before {
  content: "\e035";
}
.icon-globe-alt:before {
  content: "\e036";
}
.icon-globe:before {
  content: "\e037";
}
.icon-folder-alt:before {
  content: "\e039";
}
.icon-folder:before {
  content: "\e089";
}
.icon-film:before {
  content: "\e03a";
}
.icon-feed:before {
  content: "\e03b";
}
.icon-drop:before {
  content: "\e03e";
}
.icon-drawar:before {
  content: "\e03f";
}
.icon-docs:before {
  content: "\e040";
}
.icon-doc:before {
  content: "\e085";
}
.icon-diamond:before {
  content: "\e043";
}
.icon-cup:before {
  content: "\e044";
}
.icon-calculator:before {
  content: "\e049";
}
.icon-bubbles:before {
  content: "\e04a";
}
.icon-briefcase:before {
  content: "\e04b";
}
.icon-book-open:before {
  content: "\e04c";
}
.icon-basket-loaded:before {
  content: "\e04d";
}
.icon-basket:before {
  content: "\e04e";
}
.icon-bag:before {
  content: "\e04f";
}
.icon-action-undo:before {
  content: "\e050";
}
.icon-action-redo:before {
  content: "\e051";
}
.icon-wrench:before {
  content: "\e052";
}
.icon-umbrella:before {
  content: "\e053";
}
.icon-trash:before {
  content: "\e054";
}
.icon-tag:before {
  content: "\e055";
}
.icon-support:before {
  content: "\e056";
}
.icon-frame:before {
  content: "\e038";
}
.icon-size-fullscreen:before {
  content: "\e057";
}
.icon-size-actual:before {
  content: "\e058";
}
.icon-shuffle:before {
  content: "\e059";
}
.icon-share-alt:before {
  content: "\e05a";
}
.icon-share:before {
  content: "\e05b";
}
.icon-rocket:before {
  content: "\e05c";
}
.icon-question:before {
  content: "\e05d";
}
.icon-pie-chart:before {
  content: "\e05e";
}
.icon-pencil:before {
  content: "\e05f";
}
.icon-note:before {
  content: "\e060";
}
.icon-loop:before {
  content: "\e064";
}
.icon-home:before {
  content: "\e069";
}
.icon-grid:before {
  content: "\e06a";
}
.icon-graph:before {
  content: "\e06b";
}
.icon-microphone:before {
  content: "\e063";
}
.icon-music-tone-alt:before {
  content: "\e061";
}
.icon-music-tone:before {
  content: "\e062";
}
.icon-earphones-alt:before {
  content: "\e03c";
}
.icon-earphones:before {
  content: "\e03d";
}
.icon-equalizer:before {
  content: "\e06c";
}
.icon-like:before {
  content: "\e068";
}
.icon-dislike:before {
  content: "\e06d";
}
.icon-control-start:before {
  content: "\e06f";
}
.icon-control-rewind:before {
  content: "\e070";
}
.icon-control-play:before {
  content: "\e071";
}
.icon-control-pause:before {
  content: "\e072";
}
.icon-control-forward:before {
  content: "\e073";
}
.icon-control-end:before {
  content: "\e074";
}
.icon-volume-1:before {
  content: "\e09f";
}
.icon-volume-2:before {
  content: "\e0a0";
}
.icon-volume-off:before {
  content: "\e0a1";
}
.icon-calender:before {
  content: "\e075";
}
.icon-bulb:before {
  content: "\e076";
}
.icon-chart:before {
  content: "\e077";
}
.icon-ban:before {
  content: "\e07c";
}
.icon-bubble:before {
  content: "\e07d";
}
.icon-camrecorder:before {
  content: "\e07e";
}
.icon-camera:before {
  content: "\e07f";
}
.icon-cloud-download:before {
  content: "\e083";
}
.icon-cloud-upload:before {
  content: "\e084";
}
.icon-envelope:before {
  content: "\e086";
}
.icon-eye:before {
  content: "\e087";
}
.icon-flag:before {
  content: "\e088";
}
.icon-heart:before {
  content: "\e08a";
}
.icon-info:before {
  content: "\e08b";
}
.icon-key:before {
  content: "\e08c";
}
.icon-link:before {
  content: "\e08d";
}
.icon-lock:before {
  content: "\e08e";
}
.icon-lock-open:before {
  content: "\e08f";
}
.icon-magnifier:before {
  content: "\e090";
}
.icon-magnifier-add:before {
  content: "\e091";
}
.icon-magnifier-remove:before {
  content: "\e092";
}
.icon-paper-clip:before {
  content: "\e093";
}
.icon-paper-plane:before {
  content: "\e094";
}
.icon-power:before {
  content: "\e097";
}
.icon-refresh:before {
  content: "\e098";
}
.icon-reload:before {
  content: "\e099";
}
.icon-settings:before {
  content: "\e09a";
}
.icon-star:before {
  content: "\e09b";
}
.icon-symble-female:before {
  content: "\e09c";
}
.icon-symbol-male:before {
  content: "\e09d";
}
.icon-target:before {
  content: "\e09e";
}
.icon-credit-card:before {
  content: "\e025";
}
.icon-paypal:before {
  content: "\e608";
}
.icon-social-tumblr:before {
  content: "\e00a";
}
.icon-social-twitter:before {
  content: "\e009";
}
.icon-social-facebook:before {
  content: "\e00b";
}
.icon-social-instagram:before {
  content: "\e609";
}
.icon-social-linkedin:before {
  content: "\e60a";
}
.icon-social-pintarest:before {
  content: "\e60b";
}
.icon-social-github:before {
  content: "\e60c";
}
.icon-social-gplus:before {
  content: "\e60d";
}
.icon-social-reddit:before {
  content: "\e60e";
}
.icon-social-skype:before {
  content: "\e60f";
}
.icon-social-dribbble:before {
  content: "\e00d";
}
.icon-social-behance:before {
  content: "\e610";
}
.icon-social-foursqare:before {
  content: "\e611";
}
.icon-social-soundcloud:before {
  content: "\e612";
}
.icon-social-spotify:before {
  content: "\e613";
}
.icon-social-stumbleupon:before {
  content: "\e614";
}
.icon-social-youtube:before {
  content: "\e008";
}
.icon-social-dropbox:before {
  content: "\e00c";
}
/*!
Ionicons, v1.5.0
Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
https://twitter.com/benjsperry  https://twitter.com/ionicframework
MIT License: https://github.com/driftyco/ionicons
*/
@font-face {
  font-family: "Ionicons";
  src: url("../fonts/ionicons.eot?v=1.5.0");
  src: url("../fonts/ionicons.eot?v=1.5.0#iefix") format("embedded-opentype"), url("../fonts/ionicons.ttf?v=1.5.0") format("truetype"), url("../fonts/ionicons.woff?v=1.5.0") format("woff"), url("../fonts/ionicons.svg?v=1.5.0#Ionicons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ion,
.ion-loading-a,
.ion-loading-b,
.ion-loading-c,
.ion-loading-d,
.ion-looping,
.ion-refreshing,
.ion-ios7-reloading,
.ionicons,
.ion-alert,
.ion-alert-circled,
.ion-android-add,
.ion-android-add-contact,
.ion-android-alarm,
.ion-android-archive,
.ion-android-arrow-back,
.ion-android-arrow-down-left,
.ion-android-arrow-down-right,
.ion-android-arrow-forward,
.ion-android-arrow-up-left,
.ion-android-arrow-up-right,
.ion-android-battery,
.ion-android-book,
.ion-android-calendar,
.ion-android-call,
.ion-android-camera,
.ion-android-chat,
.ion-android-checkmark,
.ion-android-clock,
.ion-android-close,
.ion-android-contact,
.ion-android-contacts,
.ion-android-data,
.ion-android-developer,
.ion-android-display,
.ion-android-download,
.ion-android-drawer,
.ion-android-dropdown,
.ion-android-earth,
.ion-android-folder,
.ion-android-forums,
.ion-android-friends,
.ion-android-hand,
.ion-android-image,
.ion-android-inbox,
.ion-android-information,
.ion-android-keypad,
.ion-android-lightbulb,
.ion-android-locate,
.ion-android-location,
.ion-android-mail,
.ion-android-microphone,
.ion-android-mixer,
.ion-android-more,
.ion-android-note,
.ion-android-playstore,
.ion-android-printer,
.ion-android-promotion,
.ion-android-reminder,
.ion-android-remove,
.ion-android-search,
.ion-android-send,
.ion-android-settings,
.ion-android-share,
.ion-android-social,
.ion-android-social-user,
.ion-android-sort,
.ion-android-stair-drawer,
.ion-android-star,
.ion-android-stopwatch,
.ion-android-storage,
.ion-android-system-back,
.ion-android-system-home,
.ion-android-system-windows,
.ion-android-timer,
.ion-android-trash,
.ion-android-user-menu,
.ion-android-volume,
.ion-android-wifi,
.ion-aperture,
.ion-archive,
.ion-arrow-down-a,
.ion-arrow-down-b,
.ion-arrow-down-c,
.ion-arrow-expand,
.ion-arrow-graph-down-left,
.ion-arrow-graph-down-right,
.ion-arrow-graph-up-left,
.ion-arrow-graph-up-right,
.ion-arrow-left-a,
.ion-arrow-left-b,
.ion-arrow-left-c,
.ion-arrow-move,
.ion-arrow-resize,
.ion-arrow-return-left,
.ion-arrow-return-right,
.ion-arrow-right-a,
.ion-arrow-right-b,
.ion-arrow-right-c,
.ion-arrow-shrink,
.ion-arrow-swap,
.ion-arrow-up-a,
.ion-arrow-up-b,
.ion-arrow-up-c,
.ion-asterisk,
.ion-at,
.ion-bag,
.ion-battery-charging,
.ion-battery-empty,
.ion-battery-full,
.ion-battery-half,
.ion-battery-low,
.ion-beaker,
.ion-beer,
.ion-bluetooth,
.ion-bonfire,
.ion-bookmark,
.ion-briefcase,
.ion-bug,
.ion-calculator,
.ion-calendar,
.ion-camera,
.ion-card,
.ion-cash,
.ion-chatbox,
.ion-chatbox-working,
.ion-chatboxes,
.ion-chatbubble,
.ion-chatbubble-working,
.ion-chatbubbles,
.ion-checkmark,
.ion-checkmark-circled,
.ion-checkmark-round,
.ion-chevron-down,
.ion-chevron-left,
.ion-chevron-right,
.ion-chevron-up,
.ion-clipboard,
.ion-clock,
.ion-close,
.ion-close-circled,
.ion-close-round,
.ion-closed-captioning,
.ion-cloud,
.ion-code,
.ion-code-download,
.ion-code-working,
.ion-coffee,
.ion-compass,
.ion-compose,
.ion-connection-bars,
.ion-contrast,
.ion-cube,
.ion-disc,
.ion-document,
.ion-document-text,
.ion-drag,
.ion-earth,
.ion-edit,
.ion-egg,
.ion-eject,
.ion-email,
.ion-eye,
.ion-eye-disabled,
.ion-female,
.ion-filing,
.ion-film-marker,
.ion-fireball,
.ion-flag,
.ion-flame,
.ion-flash,
.ion-flash-off,
.ion-flask,
.ion-folder,
.ion-fork,
.ion-fork-repo,
.ion-forward,
.ion-funnel,
.ion-game-controller-a,
.ion-game-controller-b,
.ion-gear-a,
.ion-gear-b,
.ion-grid,
.ion-hammer,
.ion-happy,
.ion-headphone,
.ion-heart,
.ion-heart-broken,
.ion-help,
.ion-help-buoy,
.ion-help-circled,
.ion-home,
.ion-icecream,
.ion-icon-social-google-plus,
.ion-icon-social-google-plus-outline,
.ion-image,
.ion-images,
.ion-information,
.ion-information-circled,
.ion-ionic,
.ion-ios7-alarm,
.ion-ios7-alarm-outline,
.ion-ios7-albums,
.ion-ios7-albums-outline,
.ion-ios7-americanfootball,
.ion-ios7-americanfootball-outline,
.ion-ios7-analytics,
.ion-ios7-analytics-outline,
.ion-ios7-arrow-back,
.ion-ios7-arrow-down,
.ion-ios7-arrow-forward,
.ion-ios7-arrow-left,
.ion-ios7-arrow-right,
.ion-ios7-arrow-thin-down,
.ion-ios7-arrow-thin-left,
.ion-ios7-arrow-thin-right,
.ion-ios7-arrow-thin-up,
.ion-ios7-arrow-up,
.ion-ios7-at,
.ion-ios7-at-outline,
.ion-ios7-barcode,
.ion-ios7-barcode-outline,
.ion-ios7-baseball,
.ion-ios7-baseball-outline,
.ion-ios7-basketball,
.ion-ios7-basketball-outline,
.ion-ios7-bell,
.ion-ios7-bell-outline,
.ion-ios7-bolt,
.ion-ios7-bolt-outline,
.ion-ios7-bookmarks,
.ion-ios7-bookmarks-outline,
.ion-ios7-box,
.ion-ios7-box-outline,
.ion-ios7-briefcase,
.ion-ios7-briefcase-outline,
.ion-ios7-browsers,
.ion-ios7-browsers-outline,
.ion-ios7-calculator,
.ion-ios7-calculator-outline,
.ion-ios7-calendar,
.ion-ios7-calendar-outline,
.ion-ios7-camera,
.ion-ios7-camera-outline,
.ion-ios7-cart,
.ion-ios7-cart-outline,
.ion-ios7-chatboxes,
.ion-ios7-chatboxes-outline,
.ion-ios7-chatbubble,
.ion-ios7-chatbubble-outline,
.ion-ios7-checkmark,
.ion-ios7-checkmark-empty,
.ion-ios7-checkmark-outline,
.ion-ios7-circle-filled,
.ion-ios7-circle-outline,
.ion-ios7-clock,
.ion-ios7-clock-outline,
.ion-ios7-close,
.ion-ios7-close-empty,
.ion-ios7-close-outline,
.ion-ios7-cloud,
.ion-ios7-cloud-download,
.ion-ios7-cloud-download-outline,
.ion-ios7-cloud-outline,
.ion-ios7-cloud-upload,
.ion-ios7-cloud-upload-outline,
.ion-ios7-cloudy,
.ion-ios7-cloudy-night,
.ion-ios7-cloudy-night-outline,
.ion-ios7-cloudy-outline,
.ion-ios7-cog,
.ion-ios7-cog-outline,
.ion-ios7-compose,
.ion-ios7-compose-outline,
.ion-ios7-contact,
.ion-ios7-contact-outline,
.ion-ios7-copy,
.ion-ios7-copy-outline,
.ion-ios7-download,
.ion-ios7-download-outline,
.ion-ios7-drag,
.ion-ios7-email,
.ion-ios7-email-outline,
.ion-ios7-expand,
.ion-ios7-eye,
.ion-ios7-eye-outline,
.ion-ios7-fastforward,
.ion-ios7-fastforward-outline,
.ion-ios7-filing,
.ion-ios7-filing-outline,
.ion-ios7-film,
.ion-ios7-film-outline,
.ion-ios7-flag,
.ion-ios7-flag-outline,
.ion-ios7-folder,
.ion-ios7-folder-outline,
.ion-ios7-football,
.ion-ios7-football-outline,
.ion-ios7-gear,
.ion-ios7-gear-outline,
.ion-ios7-glasses,
.ion-ios7-glasses-outline,
.ion-ios7-heart,
.ion-ios7-heart-outline,
.ion-ios7-help,
.ion-ios7-help-empty,
.ion-ios7-help-outline,
.ion-ios7-home,
.ion-ios7-home-outline,
.ion-ios7-infinite,
.ion-ios7-infinite-outline,
.ion-ios7-information,
.ion-ios7-information-empty,
.ion-ios7-information-outline,
.ion-ios7-ionic-outline,
.ion-ios7-keypad,
.ion-ios7-keypad-outline,
.ion-ios7-lightbulb,
.ion-ios7-lightbulb-outline,
.ion-ios7-location,
.ion-ios7-location-outline,
.ion-ios7-locked,
.ion-ios7-locked-outline,
.ion-ios7-loop,
.ion-ios7-loop-strong,
.ion-ios7-medkit,
.ion-ios7-medkit-outline,
.ion-ios7-mic,
.ion-ios7-mic-off,
.ion-ios7-mic-outline,
.ion-ios7-minus,
.ion-ios7-minus-empty,
.ion-ios7-minus-outline,
.ion-ios7-monitor,
.ion-ios7-monitor-outline,
.ion-ios7-moon,
.ion-ios7-moon-outline,
.ion-ios7-more,
.ion-ios7-more-outline,
.ion-ios7-musical-note,
.ion-ios7-musical-notes,
.ion-ios7-navigate,
.ion-ios7-navigate-outline,
.ion-ios7-paper,
.ion-ios7-paper-outline,
.ion-ios7-paperplane,
.ion-ios7-paperplane-outline,
.ion-ios7-partlysunny,
.ion-ios7-partlysunny-outline,
.ion-ios7-pause,
.ion-ios7-pause-outline,
.ion-ios7-paw,
.ion-ios7-paw-outline,
.ion-ios7-people,
.ion-ios7-people-outline,
.ion-ios7-person,
.ion-ios7-person-outline,
.ion-ios7-personadd,
.ion-ios7-personadd-outline,
.ion-ios7-photos,
.ion-ios7-photos-outline,
.ion-ios7-pie,
.ion-ios7-pie-outline,
.ion-ios7-play,
.ion-ios7-play-outline,
.ion-ios7-plus,
.ion-ios7-plus-empty,
.ion-ios7-plus-outline,
.ion-ios7-pricetag,
.ion-ios7-pricetag-outline,
.ion-ios7-pricetags,
.ion-ios7-pricetags-outline,
.ion-ios7-printer,
.ion-ios7-printer-outline,
.ion-ios7-pulse,
.ion-ios7-pulse-strong,
.ion-ios7-rainy,
.ion-ios7-rainy-outline,
.ion-ios7-recording,
.ion-ios7-recording-outline,
.ion-ios7-redo,
.ion-ios7-redo-outline,
.ion-ios7-refresh,
.ion-ios7-refresh-empty,
.ion-ios7-refresh-outline,
.ion-ios7-reload,
.ion-ios7-reverse-camera,
.ion-ios7-reverse-camera-outline,
.ion-ios7-rewind,
.ion-ios7-rewind-outline,
.ion-ios7-search,
.ion-ios7-search-strong,
.ion-ios7-settings,
.ion-ios7-settings-strong,
.ion-ios7-shrink,
.ion-ios7-skipbackward,
.ion-ios7-skipbackward-outline,
.ion-ios7-skipforward,
.ion-ios7-skipforward-outline,
.ion-ios7-snowy,
.ion-ios7-speedometer,
.ion-ios7-speedometer-outline,
.ion-ios7-star,
.ion-ios7-star-half,
.ion-ios7-star-outline,
.ion-ios7-stopwatch,
.ion-ios7-stopwatch-outline,
.ion-ios7-sunny,
.ion-ios7-sunny-outline,
.ion-ios7-telephone,
.ion-ios7-telephone-outline,
.ion-ios7-tennisball,
.ion-ios7-tennisball-outline,
.ion-ios7-thunderstorm,
.ion-ios7-thunderstorm-outline,
.ion-ios7-time,
.ion-ios7-time-outline,
.ion-ios7-timer,
.ion-ios7-timer-outline,
.ion-ios7-toggle,
.ion-ios7-toggle-outline,
.ion-ios7-trash,
.ion-ios7-trash-outline,
.ion-ios7-undo,
.ion-ios7-undo-outline,
.ion-ios7-unlocked,
.ion-ios7-unlocked-outline,
.ion-ios7-upload,
.ion-ios7-upload-outline,
.ion-ios7-videocam,
.ion-ios7-videocam-outline,
.ion-ios7-volume-high,
.ion-ios7-volume-low,
.ion-ios7-wineglass,
.ion-ios7-wineglass-outline,
.ion-ios7-world,
.ion-ios7-world-outline,
.ion-ipad,
.ion-iphone,
.ion-ipod,
.ion-jet,
.ion-key,
.ion-knife,
.ion-laptop,
.ion-leaf,
.ion-levels,
.ion-lightbulb,
.ion-link,
.ion-load-a,
.ion-load-b,
.ion-load-c,
.ion-load-d,
.ion-location,
.ion-locked,
.ion-log-in,
.ion-log-out,
.ion-loop,
.ion-magnet,
.ion-male,
.ion-man,
.ion-map,
.ion-medkit,
.ion-merge,
.ion-mic-a,
.ion-mic-b,
.ion-mic-c,
.ion-minus,
.ion-minus-circled,
.ion-minus-round,
.ion-model-s,
.ion-monitor,
.ion-more,
.ion-mouse,
.ion-music-note,
.ion-navicon,
.ion-navicon-round,
.ion-navigate,
.ion-network,
.ion-no-smoking,
.ion-nuclear,
.ion-outlet,
.ion-paper-airplane,
.ion-paperclip,
.ion-pause,
.ion-person,
.ion-person-add,
.ion-person-stalker,
.ion-pie-graph,
.ion-pin,
.ion-pinpoint,
.ion-pizza,
.ion-plane,
.ion-planet,
.ion-play,
.ion-playstation,
.ion-plus,
.ion-plus-circled,
.ion-plus-round,
.ion-podium,
.ion-pound,
.ion-power,
.ion-pricetag,
.ion-pricetags,
.ion-printer,
.ion-pull-request,
.ion-qr-scanner,
.ion-quote,
.ion-radio-waves,
.ion-record,
.ion-refresh,
.ion-reply,
.ion-reply-all,
.ion-ribbon-a,
.ion-ribbon-b,
.ion-sad,
.ion-scissors,
.ion-search,
.ion-settings,
.ion-share,
.ion-shuffle,
.ion-skip-backward,
.ion-skip-forward,
.ion-social-android,
.ion-social-android-outline,
.ion-social-apple,
.ion-social-apple-outline,
.ion-social-bitcoin,
.ion-social-bitcoin-outline,
.ion-social-buffer,
.ion-social-buffer-outline,
.ion-social-designernews,
.ion-social-designernews-outline,
.ion-social-dribbble,
.ion-social-dribbble-outline,
.ion-social-dropbox,
.ion-social-dropbox-outline,
.ion-social-facebook,
.ion-social-facebook-outline,
.ion-social-foursquare,
.ion-social-foursquare-outline,
.ion-social-freebsd-devil,
.ion-social-github,
.ion-social-github-outline,
.ion-social-google,
.ion-social-google-outline,
.ion-social-googleplus,
.ion-social-googleplus-outline,
.ion-social-hackernews,
.ion-social-hackernews-outline,
.ion-social-instagram,
.ion-social-instagram-outline,
.ion-social-linkedin,
.ion-social-linkedin-outline,
.ion-social-pinterest,
.ion-social-pinterest-outline,
.ion-social-reddit,
.ion-social-reddit-outline,
.ion-social-rss,
.ion-social-rss-outline,
.ion-social-skype,
.ion-social-skype-outline,
.ion-social-tumblr,
.ion-social-tumblr-outline,
.ion-social-tux,
.ion-social-twitter,
.ion-social-twitter-outline,
.ion-social-usd,
.ion-social-usd-outline,
.ion-social-vimeo,
.ion-social-vimeo-outline,
.ion-social-windows,
.ion-social-windows-outline,
.ion-social-wordpress,
.ion-social-wordpress-outline,
.ion-social-yahoo,
.ion-social-yahoo-outline,
.ion-social-youtube,
.ion-social-youtube-outline,
.ion-speakerphone,
.ion-speedometer,
.ion-spoon,
.ion-star,
.ion-stats-bars,
.ion-steam,
.ion-stop,
.ion-thermometer,
.ion-thumbsdown,
.ion-thumbsup,
.ion-toggle,
.ion-toggle-filled,
.ion-trash-a,
.ion-trash-b,
.ion-trophy,
.ion-umbrella,
.ion-university,
.ion-unlocked,
.ion-upload,
.ion-usb,
.ion-videocamera,
.ion-volume-high,
.ion-volume-low,
.ion-volume-medium,
.ion-volume-mute,
.ion-wand,
.ion-waterdrop,
.ion-wifi,
.ion-wineglass,
.ion-woman,
.ion-wrench,
.ion-xbox {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ion-spin,
.ion-loading-a,
.ion-loading-b,
.ion-loading-c,
.ion-loading-d,
.ion-looping,
.ion-refreshing,
.ion-ios7-reloading {
  -webkit-animation: spin 1s infinite linear;
  animation: spin 1s infinite linear;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
.ion-loading-a {
  -webkit-animation-timing-function: steps(8, start);
  animation-timing-function: steps(8, start);
}
.ion-alert:before {
  content: "\f101";
}
.ion-alert-circled:before {
  content: "\f100";
}
.ion-android-add:before {
  content: "\f2c7";
}
.ion-android-add-contact:before {
  content: "\f2c6";
}
.ion-android-alarm:before {
  content: "\f2c8";
}
.ion-android-archive:before {
  content: "\f2c9";
}
.ion-android-arrow-back:before {
  content: "\f2ca";
}
.ion-android-arrow-down-left:before {
  content: "\f2cb";
}
.ion-android-arrow-down-right:before {
  content: "\f2cc";
}
.ion-android-arrow-forward:before {
  content: "\f30f";
}
.ion-android-arrow-up-left:before {
  content: "\f2cd";
}
.ion-android-arrow-up-right:before {
  content: "\f2ce";
}
.ion-android-battery:before {
  content: "\f2cf";
}
.ion-android-book:before {
  content: "\f2d0";
}
.ion-android-calendar:before {
  content: "\f2d1";
}
.ion-android-call:before {
  content: "\f2d2";
}
.ion-android-camera:before {
  content: "\f2d3";
}
.ion-android-chat:before {
  content: "\f2d4";
}
.ion-android-checkmark:before {
  content: "\f2d5";
}
.ion-android-clock:before {
  content: "\f2d6";
}
.ion-android-close:before {
  content: "\f2d7";
}
.ion-android-contact:before {
  content: "\f2d8";
}
.ion-android-contacts:before {
  content: "\f2d9";
}
.ion-android-data:before {
  content: "\f2da";
}
.ion-android-developer:before {
  content: "\f2db";
}
.ion-android-display:before {
  content: "\f2dc";
}
.ion-android-download:before {
  content: "\f2dd";
}
.ion-android-drawer:before {
  content: "\f310";
}
.ion-android-dropdown:before {
  content: "\f2de";
}
.ion-android-earth:before {
  content: "\f2df";
}
.ion-android-folder:before {
  content: "\f2e0";
}
.ion-android-forums:before {
  content: "\f2e1";
}
.ion-android-friends:before {
  content: "\f2e2";
}
.ion-android-hand:before {
  content: "\f2e3";
}
.ion-android-image:before {
  content: "\f2e4";
}
.ion-android-inbox:before {
  content: "\f2e5";
}
.ion-android-information:before {
  content: "\f2e6";
}
.ion-android-keypad:before {
  content: "\f2e7";
}
.ion-android-lightbulb:before {
  content: "\f2e8";
}
.ion-android-locate:before {
  content: "\f2e9";
}
.ion-android-location:before {
  content: "\f2ea";
}
.ion-android-mail:before {
  content: "\f2eb";
}
.ion-android-microphone:before {
  content: "\f2ec";
}
.ion-android-mixer:before {
  content: "\f2ed";
}
.ion-android-more:before {
  content: "\f2ee";
}
.ion-android-note:before {
  content: "\f2ef";
}
.ion-android-playstore:before {
  content: "\f2f0";
}
.ion-android-printer:before {
  content: "\f2f1";
}
.ion-android-promotion:before {
  content: "\f2f2";
}
.ion-android-reminder:before {
  content: "\f2f3";
}
.ion-android-remove:before {
  content: "\f2f4";
}
.ion-android-search:before {
  content: "\f2f5";
}
.ion-android-send:before {
  content: "\f2f6";
}
.ion-android-settings:before {
  content: "\f2f7";
}
.ion-android-share:before {
  content: "\f2f8";
}
.ion-android-social:before {
  content: "\f2fa";
}
.ion-android-social-user:before {
  content: "\f2f9";
}
.ion-android-sort:before {
  content: "\f2fb";
}
.ion-android-stair-drawer:before {
  content: "\f311";
}
.ion-android-star:before {
  content: "\f2fc";
}
.ion-android-stopwatch:before {
  content: "\f2fd";
}
.ion-android-storage:before {
  content: "\f2fe";
}
.ion-android-system-back:before {
  content: "\f2ff";
}
.ion-android-system-home:before {
  content: "\f300";
}
.ion-android-system-windows:before {
  content: "\f301";
}
.ion-android-timer:before {
  content: "\f302";
}
.ion-android-trash:before {
  content: "\f303";
}
.ion-android-user-menu:before {
  content: "\f312";
}
.ion-android-volume:before {
  content: "\f304";
}
.ion-android-wifi:before {
  content: "\f305";
}
.ion-aperture:before {
  content: "\f313";
}
.ion-archive:before {
  content: "\f102";
}
.ion-arrow-down-a:before {
  content: "\f103";
}
.ion-arrow-down-b:before {
  content: "\f104";
}
.ion-arrow-down-c:before {
  content: "\f105";
}
.ion-arrow-expand:before {
  content: "\f25e";
}
.ion-arrow-graph-down-left:before {
  content: "\f25f";
}
.ion-arrow-graph-down-right:before {
  content: "\f260";
}
.ion-arrow-graph-up-left:before {
  content: "\f261";
}
.ion-arrow-graph-up-right:before {
  content: "\f262";
}
.ion-arrow-left-a:before {
  content: "\f106";
}
.ion-arrow-left-b:before {
  content: "\f107";
}
.ion-arrow-left-c:before {
  content: "\f108";
}
.ion-arrow-move:before {
  content: "\f263";
}
.ion-arrow-resize:before {
  content: "\f264";
}
.ion-arrow-return-left:before {
  content: "\f265";
}
.ion-arrow-return-right:before {
  content: "\f266";
}
.ion-arrow-right-a:before {
  content: "\f109";
}
.ion-arrow-right-b:before {
  content: "\f10a";
}
.ion-arrow-right-c:before {
  content: "\f10b";
}
.ion-arrow-shrink:before {
  content: "\f267";
}
.ion-arrow-swap:before {
  content: "\f268";
}
.ion-arrow-up-a:before {
  content: "\f10c";
}
.ion-arrow-up-b:before {
  content: "\f10d";
}
.ion-arrow-up-c:before {
  content: "\f10e";
}
.ion-asterisk:before {
  content: "\f314";
}
.ion-at:before {
  content: "\f10f";
}
.ion-bag:before {
  content: "\f110";
}
.ion-battery-charging:before {
  content: "\f111";
}
.ion-battery-empty:before {
  content: "\f112";
}
.ion-battery-full:before {
  content: "\f113";
}
.ion-battery-half:before {
  content: "\f114";
}
.ion-battery-low:before {
  content: "\f115";
}
.ion-beaker:before {
  content: "\f269";
}
.ion-beer:before {
  content: "\f26a";
}
.ion-bluetooth:before {
  content: "\f116";
}
.ion-bonfire:before {
  content: "\f315";
}
.ion-bookmark:before {
  content: "\f26b";
}
.ion-briefcase:before {
  content: "\f26c";
}
.ion-bug:before {
  content: "\f2be";
}
.ion-calculator:before {
  content: "\f26d";
}
.ion-calendar:before {
  content: "\f117";
}
.ion-camera:before {
  content: "\f118";
}
.ion-card:before {
  content: "\f119";
}
.ion-cash:before {
  content: "\f316";
}
.ion-chatbox:before {
  content: "\f11b";
}
.ion-chatbox-working:before {
  content: "\f11a";
}
.ion-chatboxes:before {
  content: "\f11c";
}
.ion-chatbubble:before {
  content: "\f11e";
}
.ion-chatbubble-working:before {
  content: "\f11d";
}
.ion-chatbubbles:before {
  content: "\f11f";
}
.ion-checkmark:before {
  content: "\f122";
}
.ion-checkmark-circled:before {
  content: "\f120";
}
.ion-checkmark-round:before {
  content: "\f121";
}
.ion-chevron-down:before {
  content: "\f123";
}
.ion-chevron-left:before {
  content: "\f124";
}
.ion-chevron-right:before {
  content: "\f125";
}
.ion-chevron-up:before {
  content: "\f126";
}
.ion-clipboard:before {
  content: "\f127";
}
.ion-clock:before {
  content: "\f26e";
}
.ion-close:before {
  content: "\f12a";
}
.ion-close-circled:before {
  content: "\f128";
}
.ion-close-round:before {
  content: "\f129";
}
.ion-closed-captioning:before {
  content: "\f317";
}
.ion-cloud:before {
  content: "\f12b";
}
.ion-code:before {
  content: "\f271";
}
.ion-code-download:before {
  content: "\f26f";
}
.ion-code-working:before {
  content: "\f270";
}
.ion-coffee:before {
  content: "\f272";
}
.ion-compass:before {
  content: "\f273";
}
.ion-compose:before {
  content: "\f12c";
}
.ion-connection-bars:before {
  content: "\f274";
}
.ion-contrast:before {
  content: "\f275";
}
.ion-cube:before {
  content: "\f318";
}
.ion-disc:before {
  content: "\f12d";
}
.ion-document:before {
  content: "\f12f";
}
.ion-document-text:before {
  content: "\f12e";
}
.ion-drag:before {
  content: "\f130";
}
.ion-earth:before {
  content: "\f276";
}
.ion-edit:before {
  content: "\f2bf";
}
.ion-egg:before {
  content: "\f277";
}
.ion-eject:before {
  content: "\f131";
}
.ion-email:before {
  content: "\f132";
}
.ion-eye:before {
  content: "\f133";
}
.ion-eye-disabled:before {
  content: "\f306";
}
.ion-female:before {
  content: "\f278";
}
.ion-filing:before {
  content: "\f134";
}
.ion-film-marker:before {
  content: "\f135";
}
.ion-fireball:before {
  content: "\f319";
}
.ion-flag:before {
  content: "\f279";
}
.ion-flame:before {
  content: "\f31a";
}
.ion-flash:before {
  content: "\f137";
}
.ion-flash-off:before {
  content: "\f136";
}
.ion-flask:before {
  content: "\f138";
}
.ion-folder:before {
  content: "\f139";
}
.ion-fork:before {
  content: "\f27a";
}
.ion-fork-repo:before {
  content: "\f2c0";
}
.ion-forward:before {
  content: "\f13a";
}
.ion-funnel:before {
  content: "\f31b";
}
.ion-game-controller-a:before {
  content: "\f13b";
}
.ion-game-controller-b:before {
  content: "\f13c";
}
.ion-gear-a:before {
  content: "\f13d";
}
.ion-gear-b:before {
  content: "\f13e";
}
.ion-grid:before {
  content: "\f13f";
}
.ion-hammer:before {
  content: "\f27b";
}
.ion-happy:before {
  content: "\f31c";
}
.ion-headphone:before {
  content: "\f140";
}
.ion-heart:before {
  content: "\f141";
}
.ion-heart-broken:before {
  content: "\f31d";
}
.ion-help:before {
  content: "\f143";
}
.ion-help-buoy:before {
  content: "\f27c";
}
.ion-help-circled:before {
  content: "\f142";
}
.ion-home:before {
  content: "\f144";
}
.ion-icecream:before {
  content: "\f27d";
}
.ion-icon-social-google-plus:before {
  content: "\f146";
}
.ion-icon-social-google-plus-outline:before {
  content: "\f145";
}
.ion-image:before {
  content: "\f147";
}
.ion-images:before {
  content: "\f148";
}
.ion-information:before {
  content: "\f14a";
}
.ion-information-circled:before {
  content: "\f149";
}
.ion-ionic:before {
  content: "\f14b";
}
.ion-ios7-alarm:before {
  content: "\f14d";
}
.ion-ios7-alarm-outline:before {
  content: "\f14c";
}
.ion-ios7-albums:before {
  content: "\f14f";
}
.ion-ios7-albums-outline:before {
  content: "\f14e";
}
.ion-ios7-americanfootball:before {
  content: "\f31f";
}
.ion-ios7-americanfootball-outline:before {
  content: "\f31e";
}
.ion-ios7-analytics:before {
  content: "\f321";
}
.ion-ios7-analytics-outline:before {
  content: "\f320";
}
.ion-ios7-arrow-back:before {
  content: "\f150";
}
.ion-ios7-arrow-down:before {
  content: "\f151";
}
.ion-ios7-arrow-forward:before {
  content: "\f152";
}
.ion-ios7-arrow-left:before {
  content: "\f153";
}
.ion-ios7-arrow-right:before {
  content: "\f154";
}
.ion-ios7-arrow-thin-down:before {
  content: "\f27e";
}
.ion-ios7-arrow-thin-left:before {
  content: "\f27f";
}
.ion-ios7-arrow-thin-right:before {
  content: "\f280";
}
.ion-ios7-arrow-thin-up:before {
  content: "\f281";
}
.ion-ios7-arrow-up:before {
  content: "\f155";
}
.ion-ios7-at:before {
  content: "\f157";
}
.ion-ios7-at-outline:before {
  content: "\f156";
}
.ion-ios7-barcode:before {
  content: "\f323";
}
.ion-ios7-barcode-outline:before {
  content: "\f322";
}
.ion-ios7-baseball:before {
  content: "\f325";
}
.ion-ios7-baseball-outline:before {
  content: "\f324";
}
.ion-ios7-basketball:before {
  content: "\f327";
}
.ion-ios7-basketball-outline:before {
  content: "\f326";
}
.ion-ios7-bell:before {
  content: "\f159";
}
.ion-ios7-bell-outline:before {
  content: "\f158";
}
.ion-ios7-bolt:before {
  content: "\f15b";
}
.ion-ios7-bolt-outline:before {
  content: "\f15a";
}
.ion-ios7-bookmarks:before {
  content: "\f15d";
}
.ion-ios7-bookmarks-outline:before {
  content: "\f15c";
}
.ion-ios7-box:before {
  content: "\f15f";
}
.ion-ios7-box-outline:before {
  content: "\f15e";
}
.ion-ios7-briefcase:before {
  content: "\f283";
}
.ion-ios7-briefcase-outline:before {
  content: "\f282";
}
.ion-ios7-browsers:before {
  content: "\f161";
}
.ion-ios7-browsers-outline:before {
  content: "\f160";
}
.ion-ios7-calculator:before {
  content: "\f285";
}
.ion-ios7-calculator-outline:before {
  content: "\f284";
}
.ion-ios7-calendar:before {
  content: "\f163";
}
.ion-ios7-calendar-outline:before {
  content: "\f162";
}
.ion-ios7-camera:before {
  content: "\f165";
}
.ion-ios7-camera-outline:before {
  content: "\f164";
}
.ion-ios7-cart:before {
  content: "\f167";
}
.ion-ios7-cart-outline:before {
  content: "\f166";
}
.ion-ios7-chatboxes:before {
  content: "\f169";
}
.ion-ios7-chatboxes-outline:before {
  content: "\f168";
}
.ion-ios7-chatbubble:before {
  content: "\f16b";
}
.ion-ios7-chatbubble-outline:before {
  content: "\f16a";
}
.ion-ios7-checkmark:before {
  content: "\f16e";
}
.ion-ios7-checkmark-empty:before {
  content: "\f16c";
}
.ion-ios7-checkmark-outline:before {
  content: "\f16d";
}
.ion-ios7-circle-filled:before {
  content: "\f16f";
}
.ion-ios7-circle-outline:before {
  content: "\f170";
}
.ion-ios7-clock:before {
  content: "\f172";
}
.ion-ios7-clock-outline:before {
  content: "\f171";
}
.ion-ios7-close:before {
  content: "\f2bc";
}
.ion-ios7-close-empty:before {
  content: "\f2bd";
}
.ion-ios7-close-outline:before {
  content: "\f2bb";
}
.ion-ios7-cloud:before {
  content: "\f178";
}
.ion-ios7-cloud-download:before {
  content: "\f174";
}
.ion-ios7-cloud-download-outline:before {
  content: "\f173";
}
.ion-ios7-cloud-outline:before {
  content: "\f175";
}
.ion-ios7-cloud-upload:before {
  content: "\f177";
}
.ion-ios7-cloud-upload-outline:before {
  content: "\f176";
}
.ion-ios7-cloudy:before {
  content: "\f17a";
}
.ion-ios7-cloudy-night:before {
  content: "\f308";
}
.ion-ios7-cloudy-night-outline:before {
  content: "\f307";
}
.ion-ios7-cloudy-outline:before {
  content: "\f179";
}
.ion-ios7-cog:before {
  content: "\f17c";
}
.ion-ios7-cog-outline:before {
  content: "\f17b";
}
.ion-ios7-compose:before {
  content: "\f17e";
}
.ion-ios7-compose-outline:before {
  content: "\f17d";
}
.ion-ios7-contact:before {
  content: "\f180";
}
.ion-ios7-contact-outline:before {
  content: "\f17f";
}
.ion-ios7-copy:before {
  content: "\f182";
}
.ion-ios7-copy-outline:before {
  content: "\f181";
}
.ion-ios7-download:before {
  content: "\f184";
}
.ion-ios7-download-outline:before {
  content: "\f183";
}
.ion-ios7-drag:before {
  content: "\f185";
}
.ion-ios7-email:before {
  content: "\f187";
}
.ion-ios7-email-outline:before {
  content: "\f186";
}
.ion-ios7-expand:before {
  content: "\f30d";
}
.ion-ios7-eye:before {
  content: "\f189";
}
.ion-ios7-eye-outline:before {
  content: "\f188";
}
.ion-ios7-fastforward:before {
  content: "\f18b";
}
.ion-ios7-fastforward-outline:before {
  content: "\f18a";
}
.ion-ios7-filing:before {
  content: "\f18d";
}
.ion-ios7-filing-outline:before {
  content: "\f18c";
}
.ion-ios7-film:before {
  content: "\f18f";
}
.ion-ios7-film-outline:before {
  content: "\f18e";
}
.ion-ios7-flag:before {
  content: "\f191";
}
.ion-ios7-flag-outline:before {
  content: "\f190";
}
.ion-ios7-folder:before {
  content: "\f193";
}
.ion-ios7-folder-outline:before {
  content: "\f192";
}
.ion-ios7-football:before {
  content: "\f329";
}
.ion-ios7-football-outline:before {
  content: "\f328";
}
.ion-ios7-gear:before {
  content: "\f195";
}
.ion-ios7-gear-outline:before {
  content: "\f194";
}
.ion-ios7-glasses:before {
  content: "\f197";
}
.ion-ios7-glasses-outline:before {
  content: "\f196";
}
.ion-ios7-heart:before {
  content: "\f199";
}
.ion-ios7-heart-outline:before {
  content: "\f198";
}
.ion-ios7-help:before {
  content: "\f19c";
}
.ion-ios7-help-empty:before {
  content: "\f19a";
}
.ion-ios7-help-outline:before {
  content: "\f19b";
}
.ion-ios7-home:before {
  content: "\f32b";
}
.ion-ios7-home-outline:before {
  content: "\f32a";
}
.ion-ios7-infinite:before {
  content: "\f19e";
}
.ion-ios7-infinite-outline:before {
  content: "\f19d";
}
.ion-ios7-information:before {
  content: "\f1a1";
}
.ion-ios7-information-empty:before {
  content: "\f19f";
}
.ion-ios7-information-outline:before {
  content: "\f1a0";
}
.ion-ios7-ionic-outline:before {
  content: "\f1a2";
}
.ion-ios7-keypad:before {
  content: "\f1a4";
}
.ion-ios7-keypad-outline:before {
  content: "\f1a3";
}
.ion-ios7-lightbulb:before {
  content: "\f287";
}
.ion-ios7-lightbulb-outline:before {
  content: "\f286";
}
.ion-ios7-location:before {
  content: "\f1a6";
}
.ion-ios7-location-outline:before {
  content: "\f1a5";
}
.ion-ios7-locked:before {
  content: "\f1a8";
}
.ion-ios7-locked-outline:before {
  content: "\f1a7";
}
.ion-ios7-loop:before {
  content: "\f32d";
}
.ion-ios7-loop-strong:before {
  content: "\f32c";
}
.ion-ios7-medkit:before {
  content: "\f289";
}
.ion-ios7-medkit-outline:before {
  content: "\f288";
}
.ion-ios7-mic:before {
  content: "\f1ab";
}
.ion-ios7-mic-off:before {
  content: "\f1a9";
}
.ion-ios7-mic-outline:before {
  content: "\f1aa";
}
.ion-ios7-minus:before {
  content: "\f1ae";
}
.ion-ios7-minus-empty:before {
  content: "\f1ac";
}
.ion-ios7-minus-outline:before {
  content: "\f1ad";
}
.ion-ios7-monitor:before {
  content: "\f1b0";
}
.ion-ios7-monitor-outline:before {
  content: "\f1af";
}
.ion-ios7-moon:before {
  content: "\f1b2";
}
.ion-ios7-moon-outline:before {
  content: "\f1b1";
}
.ion-ios7-more:before {
  content: "\f1b4";
}
.ion-ios7-more-outline:before {
  content: "\f1b3";
}
.ion-ios7-musical-note:before {
  content: "\f1b5";
}
.ion-ios7-musical-notes:before {
  content: "\f1b6";
}
.ion-ios7-navigate:before {
  content: "\f1b8";
}
.ion-ios7-navigate-outline:before {
  content: "\f1b7";
}
.ion-ios7-paper:before {
  content: "\f32f";
}
.ion-ios7-paper-outline:before {
  content: "\f32e";
}
.ion-ios7-paperplane:before {
  content: "\f1ba";
}
.ion-ios7-paperplane-outline:before {
  content: "\f1b9";
}
.ion-ios7-partlysunny:before {
  content: "\f1bc";
}
.ion-ios7-partlysunny-outline:before {
  content: "\f1bb";
}
.ion-ios7-pause:before {
  content: "\f1be";
}
.ion-ios7-pause-outline:before {
  content: "\f1bd";
}
.ion-ios7-paw:before {
  content: "\f331";
}
.ion-ios7-paw-outline:before {
  content: "\f330";
}
.ion-ios7-people:before {
  content: "\f1c0";
}
.ion-ios7-people-outline:before {
  content: "\f1bf";
}
.ion-ios7-person:before {
  content: "\f1c2";
}
.ion-ios7-person-outline:before {
  content: "\f1c1";
}
.ion-ios7-personadd:before {
  content: "\f1c4";
}
.ion-ios7-personadd-outline:before {
  content: "\f1c3";
}
.ion-ios7-photos:before {
  content: "\f1c6";
}
.ion-ios7-photos-outline:before {
  content: "\f1c5";
}
.ion-ios7-pie:before {
  content: "\f28b";
}
.ion-ios7-pie-outline:before {
  content: "\f28a";
}
.ion-ios7-play:before {
  content: "\f1c8";
}
.ion-ios7-play-outline:before {
  content: "\f1c7";
}
.ion-ios7-plus:before {
  content: "\f1cb";
}
.ion-ios7-plus-empty:before {
  content: "\f1c9";
}
.ion-ios7-plus-outline:before {
  content: "\f1ca";
}
.ion-ios7-pricetag:before {
  content: "\f28d";
}
.ion-ios7-pricetag-outline:before {
  content: "\f28c";
}
.ion-ios7-pricetags:before {
  content: "\f333";
}
.ion-ios7-pricetags-outline:before {
  content: "\f332";
}
.ion-ios7-printer:before {
  content: "\f1cd";
}
.ion-ios7-printer-outline:before {
  content: "\f1cc";
}
.ion-ios7-pulse:before {
  content: "\f335";
}
.ion-ios7-pulse-strong:before {
  content: "\f334";
}
.ion-ios7-rainy:before {
  content: "\f1cf";
}
.ion-ios7-rainy-outline:before {
  content: "\f1ce";
}
.ion-ios7-recording:before {
  content: "\f1d1";
}
.ion-ios7-recording-outline:before {
  content: "\f1d0";
}
.ion-ios7-redo:before {
  content: "\f1d3";
}
.ion-ios7-redo-outline:before {
  content: "\f1d2";
}
.ion-ios7-refresh:before {
  content: "\f1d6";
}
.ion-ios7-refresh-empty:before {
  content: "\f1d4";
}
.ion-ios7-refresh-outline:before {
  content: "\f1d5";
}
.ion-ios7-reload:before {
  content: "\f28e";
}
.ion-ios7-reverse-camera:before {
  content: "\f337";
}
.ion-ios7-reverse-camera-outline:before {
  content: "\f336";
}
.ion-ios7-rewind:before {
  content: "\f1d8";
}
.ion-ios7-rewind-outline:before {
  content: "\f1d7";
}
.ion-ios7-search:before {
  content: "\f1da";
}
.ion-ios7-search-strong:before {
  content: "\f1d9";
}
.ion-ios7-settings:before {
  content: "\f339";
}
.ion-ios7-settings-strong:before {
  content: "\f338";
}
.ion-ios7-shrink:before {
  content: "\f30e";
}
.ion-ios7-skipbackward:before {
  content: "\f1dc";
}
.ion-ios7-skipbackward-outline:before {
  content: "\f1db";
}
.ion-ios7-skipforward:before {
  content: "\f1de";
}
.ion-ios7-skipforward-outline:before {
  content: "\f1dd";
}
.ion-ios7-snowy:before {
  content: "\f309";
}
.ion-ios7-speedometer:before {
  content: "\f290";
}
.ion-ios7-speedometer-outline:before {
  content: "\f28f";
}
.ion-ios7-star:before {
  content: "\f1e0";
}
.ion-ios7-star-half:before {
  content: "\f33a";
}
.ion-ios7-star-outline:before {
  content: "\f1df";
}
.ion-ios7-stopwatch:before {
  content: "\f1e2";
}
.ion-ios7-stopwatch-outline:before {
  content: "\f1e1";
}
.ion-ios7-sunny:before {
  content: "\f1e4";
}
.ion-ios7-sunny-outline:before {
  content: "\f1e3";
}
.ion-ios7-telephone:before {
  content: "\f1e6";
}
.ion-ios7-telephone-outline:before {
  content: "\f1e5";
}
.ion-ios7-tennisball:before {
  content: "\f33c";
}
.ion-ios7-tennisball-outline:before {
  content: "\f33b";
}
.ion-ios7-thunderstorm:before {
  content: "\f1e8";
}
.ion-ios7-thunderstorm-outline:before {
  content: "\f1e7";
}
.ion-ios7-time:before {
  content: "\f292";
}
.ion-ios7-time-outline:before {
  content: "\f291";
}
.ion-ios7-timer:before {
  content: "\f1ea";
}
.ion-ios7-timer-outline:before {
  content: "\f1e9";
}
.ion-ios7-toggle:before {
  content: "\f33e";
}
.ion-ios7-toggle-outline:before {
  content: "\f33d";
}
.ion-ios7-trash:before {
  content: "\f1ec";
}
.ion-ios7-trash-outline:before {
  content: "\f1eb";
}
.ion-ios7-undo:before {
  content: "\f1ee";
}
.ion-ios7-undo-outline:before {
  content: "\f1ed";
}
.ion-ios7-unlocked:before {
  content: "\f1f0";
}
.ion-ios7-unlocked-outline:before {
  content: "\f1ef";
}
.ion-ios7-upload:before {
  content: "\f1f2";
}
.ion-ios7-upload-outline:before {
  content: "\f1f1";
}
.ion-ios7-videocam:before {
  content: "\f1f4";
}
.ion-ios7-videocam-outline:before {
  content: "\f1f3";
}
.ion-ios7-volume-high:before {
  content: "\f1f5";
}
.ion-ios7-volume-low:before {
  content: "\f1f6";
}
.ion-ios7-wineglass:before {
  content: "\f294";
}
.ion-ios7-wineglass-outline:before {
  content: "\f293";
}
.ion-ios7-world:before {
  content: "\f1f8";
}
.ion-ios7-world-outline:before {
  content: "\f1f7";
}
.ion-ipad:before {
  content: "\f1f9";
}
.ion-iphone:before {
  content: "\f1fa";
}
.ion-ipod:before {
  content: "\f1fb";
}
.ion-jet:before {
  content: "\f295";
}
.ion-key:before {
  content: "\f296";
}
.ion-knife:before {
  content: "\f297";
}
.ion-laptop:before {
  content: "\f1fc";
}
.ion-leaf:before {
  content: "\f1fd";
}
.ion-levels:before {
  content: "\f298";
}
.ion-lightbulb:before {
  content: "\f299";
}
.ion-link:before {
  content: "\f1fe";
}
.ion-load-a:before {
  content: "\f29a";
}
.ion-load-b:before {
  content: "\f29b";
}
.ion-load-c:before {
  content: "\f29c";
}
.ion-load-d:before {
  content: "\f29d";
}
.ion-location:before {
  content: "\f1ff";
}
.ion-locked:before {
  content: "\f200";
}
.ion-log-in:before {
  content: "\f29e";
}
.ion-log-out:before {
  content: "\f29f";
}
.ion-loop:before {
  content: "\f201";
}
.ion-magnet:before {
  content: "\f2a0";
}
.ion-male:before {
  content: "\f2a1";
}
.ion-man:before {
  content: "\f202";
}
.ion-map:before {
  content: "\f203";
}
.ion-medkit:before {
  content: "\f2a2";
}
.ion-merge:before {
  content: "\f33f";
}
.ion-mic-a:before {
  content: "\f204";
}
.ion-mic-b:before {
  content: "\f205";
}
.ion-mic-c:before {
  content: "\f206";
}
.ion-minus:before {
  content: "\f209";
}
.ion-minus-circled:before {
  content: "\f207";
}
.ion-minus-round:before {
  content: "\f208";
}
.ion-model-s:before {
  content: "\f2c1";
}
.ion-monitor:before {
  content: "\f20a";
}
.ion-more:before {
  content: "\f20b";
}
.ion-mouse:before {
  content: "\f340";
}
.ion-music-note:before {
  content: "\f20c";
}
.ion-navicon:before {
  content: "\f20e";
}
.ion-navicon-round:before {
  content: "\f20d";
}
.ion-navigate:before {
  content: "\f2a3";
}
.ion-network:before {
  content: "\f341";
}
.ion-no-smoking:before {
  content: "\f2c2";
}
.ion-nuclear:before {
  content: "\f2a4";
}
.ion-outlet:before {
  content: "\f342";
}
.ion-paper-airplane:before {
  content: "\f2c3";
}
.ion-paperclip:before {
  content: "\f20f";
}
.ion-pause:before {
  content: "\f210";
}
.ion-person:before {
  content: "\f213";
}
.ion-person-add:before {
  content: "\f211";
}
.ion-person-stalker:before {
  content: "\f212";
}
.ion-pie-graph:before {
  content: "\f2a5";
}
.ion-pin:before {
  content: "\f2a6";
}
.ion-pinpoint:before {
  content: "\f2a7";
}
.ion-pizza:before {
  content: "\f2a8";
}
.ion-plane:before {
  content: "\f214";
}
.ion-planet:before {
  content: "\f343";
}
.ion-play:before {
  content: "\f215";
}
.ion-playstation:before {
  content: "\f30a";
}
.ion-plus:before {
  content: "\f218";
}
.ion-plus-circled:before {
  content: "\f216";
}
.ion-plus-round:before {
  content: "\f217";
}
.ion-podium:before {
  content: "\f344";
}
.ion-pound:before {
  content: "\f219";
}
.ion-power:before {
  content: "\f2a9";
}
.ion-pricetag:before {
  content: "\f2aa";
}
.ion-pricetags:before {
  content: "\f2ab";
}
.ion-printer:before {
  content: "\f21a";
}
.ion-pull-request:before {
  content: "\f345";
}
.ion-qr-scanner:before {
  content: "\f346";
}
.ion-quote:before {
  content: "\f347";
}
.ion-radio-waves:before {
  content: "\f2ac";
}
.ion-record:before {
  content: "\f21b";
}
.ion-refresh:before {
  content: "\f21c";
}
.ion-reply:before {
  content: "\f21e";
}
.ion-reply-all:before {
  content: "\f21d";
}
.ion-ribbon-a:before {
  content: "\f348";
}
.ion-ribbon-b:before {
  content: "\f349";
}
.ion-sad:before {
  content: "\f34a";
}
.ion-scissors:before {
  content: "\f34b";
}
.ion-search:before {
  content: "\f21f";
}
.ion-settings:before {
  content: "\f2ad";
}
.ion-share:before {
  content: "\f220";
}
.ion-shuffle:before {
  content: "\f221";
}
.ion-skip-backward:before {
  content: "\f222";
}
.ion-skip-forward:before {
  content: "\f223";
}
.ion-social-android:before {
  content: "\f225";
}
.ion-social-android-outline:before {
  content: "\f224";
}
.ion-social-apple:before {
  content: "\f227";
}
.ion-social-apple-outline:before {
  content: "\f226";
}
.ion-social-bitcoin:before {
  content: "\f2af";
}
.ion-social-bitcoin-outline:before {
  content: "\f2ae";
}
.ion-social-buffer:before {
  content: "\f229";
}
.ion-social-buffer-outline:before {
  content: "\f228";
}
.ion-social-designernews:before {
  content: "\f22b";
}
.ion-social-designernews-outline:before {
  content: "\f22a";
}
.ion-social-dribbble:before {
  content: "\f22d";
}
.ion-social-dribbble-outline:before {
  content: "\f22c";
}
.ion-social-dropbox:before {
  content: "\f22f";
}
.ion-social-dropbox-outline:before {
  content: "\f22e";
}
.ion-social-facebook:before {
  content: "\f231";
}
.ion-social-facebook-outline:before {
  content: "\f230";
}
.ion-social-foursquare:before {
  content: "\f34d";
}
.ion-social-foursquare-outline:before {
  content: "\f34c";
}
.ion-social-freebsd-devil:before {
  content: "\f2c4";
}
.ion-social-github:before {
  content: "\f233";
}
.ion-social-github-outline:before {
  content: "\f232";
}
.ion-social-google:before {
  content: "\f34f";
}
.ion-social-google-outline:before {
  content: "\f34e";
}
.ion-social-googleplus:before {
  content: "\f235";
}
.ion-social-googleplus-outline:before {
  content: "\f234";
}
.ion-social-hackernews:before {
  content: "\f237";
}
.ion-social-hackernews-outline:before {
  content: "\f236";
}
.ion-social-instagram:before {
  content: "\f351";
}
.ion-social-instagram-outline:before {
  content: "\f350";
}
.ion-social-linkedin:before {
  content: "\f239";
}
.ion-social-linkedin-outline:before {
  content: "\f238";
}
.ion-social-pinterest:before {
  content: "\f2b1";
}
.ion-social-pinterest-outline:before {
  content: "\f2b0";
}
.ion-social-reddit:before {
  content: "\f23b";
}
.ion-social-reddit-outline:before {
  content: "\f23a";
}
.ion-social-rss:before {
  content: "\f23d";
}
.ion-social-rss-outline:before {
  content: "\f23c";
}
.ion-social-skype:before {
  content: "\f23f";
}
.ion-social-skype-outline:before {
  content: "\f23e";
}
.ion-social-tumblr:before {
  content: "\f241";
}
.ion-social-tumblr-outline:before {
  content: "\f240";
}
.ion-social-tux:before {
  content: "\f2c5";
}
.ion-social-twitter:before {
  content: "\f243";
}
.ion-social-twitter-outline:before {
  content: "\f242";
}
.ion-social-usd:before {
  content: "\f353";
}
.ion-social-usd-outline:before {
  content: "\f352";
}
.ion-social-vimeo:before {
  content: "\f245";
}
.ion-social-vimeo-outline:before {
  content: "\f244";
}
.ion-social-windows:before {
  content: "\f247";
}
.ion-social-windows-outline:before {
  content: "\f246";
}
.ion-social-wordpress:before {
  content: "\f249";
}
.ion-social-wordpress-outline:before {
  content: "\f248";
}
.ion-social-yahoo:before {
  content: "\f24b";
}
.ion-social-yahoo-outline:before {
  content: "\f24a";
}
.ion-social-youtube:before {
  content: "\f24d";
}
.ion-social-youtube-outline:before {
  content: "\f24c";
}
.ion-speakerphone:before {
  content: "\f2b2";
}
.ion-speedometer:before {
  content: "\f2b3";
}
.ion-spoon:before {
  content: "\f2b4";
}
.ion-star:before {
  content: "\f24e";
}
.ion-stats-bars:before {
  content: "\f2b5";
}
.ion-steam:before {
  content: "\f30b";
}
.ion-stop:before {
  content: "\f24f";
}
.ion-thermometer:before {
  content: "\f2b6";
}
.ion-thumbsdown:before {
  content: "\f250";
}
.ion-thumbsup:before {
  content: "\f251";
}
.ion-toggle:before {
  content: "\f355";
}
.ion-toggle-filled:before {
  content: "\f354";
}
.ion-trash-a:before {
  content: "\f252";
}
.ion-trash-b:before {
  content: "\f253";
}
.ion-trophy:before {
  content: "\f356";
}
.ion-umbrella:before {
  content: "\f2b7";
}
.ion-university:before {
  content: "\f357";
}
.ion-unlocked:before {
  content: "\f254";
}
.ion-upload:before {
  content: "\f255";
}
.ion-usb:before {
  content: "\f2b8";
}
.ion-videocamera:before {
  content: "\f256";
}
.ion-volume-high:before {
  content: "\f257";
}
.ion-volume-low:before {
  content: "\f258";
}
.ion-volume-medium:before {
  content: "\f259";
}
.ion-volume-mute:before {
  content: "\f25a";
}
.ion-wand:before {
  content: "\f358";
}
.ion-waterdrop:before {
  content: "\f25b";
}
.ion-wifi:before {
  content: "\f25c";
}
.ion-wineglass:before {
  content: "\f2b9";
}
.ion-woman:before {
  content: "\f25d";
}
.ion-wrench:before {
  content: "\f2ba";
}
.ion-xbox:before {
  content: "\f30c";
}
/*!
 *  Weather Icons 2.0
 *  Updated August 1, 2015
 *  Weather themed icons for Bootstrap
 *  Author - Erik Flowers - erik@helloerik.com
 *  Email: erik@helloerik.com
 *  Twitter: http://twitter.com/Erik_UX
 *  ------------------------------------------------------------------------------
 *  Maintained at http://erikflowers.github.io/weather-icons
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - Font licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - CSS, SCSS and LESS are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Inspired by and works great as a companion with Font Awesome
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 */
@font-face {
  font-family: 'weathericons';
  src: url('../fonts/weathericons-regular-webfont.eot');
  src: url('../fonts/weathericons-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/weathericons-regular-webfont.woff2') format('woff2'), url('../fonts/weathericons-regular-webfont.woff') format('woff'), url('../fonts/weathericons-regular-webfont.ttf') format('truetype'), url('../fonts/weathericons-regular-webfont.svg#weather_iconsregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.wi {
  display: inline-block;
  font-family: 'weathericons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wi-fw {
  text-align: center;
  width: 1.4em;
}
.wi-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.wi-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.wi-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.wi-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.wi-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
.wi-day-sunny:before {
  content: "\f00d";
}
.wi-day-cloudy:before {
  content: "\f002";
}
.wi-day-cloudy-gusts:before {
  content: "\f000";
}
.wi-day-cloudy-windy:before {
  content: "\f001";
}
.wi-day-fog:before {
  content: "\f003";
}
.wi-day-hail:before {
  content: "\f004";
}
.wi-day-haze:before {
  content: "\f0b6";
}
.wi-day-lightning:before {
  content: "\f005";
}
.wi-day-rain:before {
  content: "\f008";
}
.wi-day-rain-mix:before {
  content: "\f006";
}
.wi-day-rain-wind:before {
  content: "\f007";
}
.wi-day-showers:before {
  content: "\f009";
}
.wi-day-sleet:before {
  content: "\f0b2";
}
.wi-day-sleet-storm:before {
  content: "\f068";
}
.wi-day-snow:before {
  content: "\f00a";
}
.wi-day-snow-thunderstorm:before {
  content: "\f06b";
}
.wi-day-snow-wind:before {
  content: "\f065";
}
.wi-day-sprinkle:before {
  content: "\f00b";
}
.wi-day-storm-showers:before {
  content: "\f00e";
}
.wi-day-sunny-overcast:before {
  content: "\f00c";
}
.wi-day-thunderstorm:before {
  content: "\f010";
}
.wi-day-windy:before {
  content: "\f085";
}
.wi-solar-eclipse:before {
  content: "\f06e";
}
.wi-hot:before {
  content: "\f072";
}
.wi-day-cloudy-high:before {
  content: "\f07d";
}
.wi-day-light-wind:before {
  content: "\f0c4";
}
.wi-night-clear:before {
  content: "\f02e";
}
.wi-night-alt-cloudy:before {
  content: "\f086";
}
.wi-night-alt-cloudy-gusts:before {
  content: "\f022";
}
.wi-night-alt-cloudy-windy:before {
  content: "\f023";
}
.wi-night-alt-hail:before {
  content: "\f024";
}
.wi-night-alt-lightning:before {
  content: "\f025";
}
.wi-night-alt-rain:before {
  content: "\f028";
}
.wi-night-alt-rain-mix:before {
  content: "\f026";
}
.wi-night-alt-rain-wind:before {
  content: "\f027";
}
.wi-night-alt-showers:before {
  content: "\f029";
}
.wi-night-alt-sleet:before {
  content: "\f0b4";
}
.wi-night-alt-sleet-storm:before {
  content: "\f06a";
}
.wi-night-alt-snow:before {
  content: "\f02a";
}
.wi-night-alt-snow-thunderstorm:before {
  content: "\f06d";
}
.wi-night-alt-snow-wind:before {
  content: "\f067";
}
.wi-night-alt-sprinkle:before {
  content: "\f02b";
}
.wi-night-alt-storm-showers:before {
  content: "\f02c";
}
.wi-night-alt-thunderstorm:before {
  content: "\f02d";
}
.wi-night-cloudy:before {
  content: "\f031";
}
.wi-night-cloudy-gusts:before {
  content: "\f02f";
}
.wi-night-cloudy-windy:before {
  content: "\f030";
}
.wi-night-fog:before {
  content: "\f04a";
}
.wi-night-hail:before {
  content: "\f032";
}
.wi-night-lightning:before {
  content: "\f033";
}
.wi-night-partly-cloudy:before {
  content: "\f083";
}
.wi-night-rain:before {
  content: "\f036";
}
.wi-night-rain-mix:before {
  content: "\f034";
}
.wi-night-rain-wind:before {
  content: "\f035";
}
.wi-night-showers:before {
  content: "\f037";
}
.wi-night-sleet:before {
  content: "\f0b3";
}
.wi-night-sleet-storm:before {
  content: "\f069";
}
.wi-night-snow:before {
  content: "\f038";
}
.wi-night-snow-thunderstorm:before {
  content: "\f06c";
}
.wi-night-snow-wind:before {
  content: "\f066";
}
.wi-night-sprinkle:before {
  content: "\f039";
}
.wi-night-storm-showers:before {
  content: "\f03a";
}
.wi-night-thunderstorm:before {
  content: "\f03b";
}
.wi-lunar-eclipse:before {
  content: "\f070";
}
.wi-stars:before {
  content: "\f077";
}
.wi-storm-showers:before {
  content: "\f01d";
}
.wi-thunderstorm:before {
  content: "\f01e";
}
.wi-night-alt-cloudy-high:before {
  content: "\f07e";
}
.wi-night-cloudy-high:before {
  content: "\f080";
}
.wi-night-alt-partly-cloudy:before {
  content: "\f081";
}
.wi-cloud:before {
  content: "\f041";
}
.wi-cloudy:before {
  content: "\f013";
}
.wi-cloudy-gusts:before {
  content: "\f011";
}
.wi-cloudy-windy:before {
  content: "\f012";
}
.wi-fog:before {
  content: "\f014";
}
.wi-hail:before {
  content: "\f015";
}
.wi-rain:before {
  content: "\f019";
}
.wi-rain-mix:before {
  content: "\f017";
}
.wi-rain-wind:before {
  content: "\f018";
}
.wi-showers:before {
  content: "\f01a";
}
.wi-sleet:before {
  content: "\f0b5";
}
.wi-snow:before {
  content: "\f01b";
}
.wi-sprinkle:before {
  content: "\f01c";
}
.wi-storm-showers:before {
  content: "\f01d";
}
.wi-thunderstorm:before {
  content: "\f01e";
}
.wi-snow-wind:before {
  content: "\f064";
}
.wi-snow:before {
  content: "\f01b";
}
.wi-smog:before {
  content: "\f074";
}
.wi-smoke:before {
  content: "\f062";
}
.wi-lightning:before {
  content: "\f016";
}
.wi-raindrops:before {
  content: "\f04e";
}
.wi-raindrop:before {
  content: "\f078";
}
.wi-dust:before {
  content: "\f063";
}
.wi-snowflake-cold:before {
  content: "\f076";
}
.wi-windy:before {
  content: "\f021";
}
.wi-strong-wind:before {
  content: "\f050";
}
.wi-sandstorm:before {
  content: "\f082";
}
.wi-earthquake:before {
  content: "\f0c6";
}
.wi-fire:before {
  content: "\f0c7";
}
.wi-flood:before {
  content: "\f07c";
}
.wi-meteor:before {
  content: "\f071";
}
.wi-tsunami:before {
  content: "\f0c5";
}
.wi-volcano:before {
  content: "\f0c8";
}
.wi-hurricane:before {
  content: "\f073";
}
.wi-tornado:before {
  content: "\f056";
}
.wi-small-craft-advisory:before {
  content: "\f0cc";
}
.wi-gale-warning:before {
  content: "\f0cd";
}
.wi-storm-warning:before {
  content: "\f0ce";
}
.wi-hurricane-warning:before {
  content: "\f0cf";
}
.wi-wind-direction:before {
  content: "\f0b1";
}
.wi-alien:before {
  content: "\f075";
}
.wi-celsius:before {
  content: "\f03c";
}
.wi-fahrenheit:before {
  content: "\f045";
}
.wi-degrees:before {
  content: "\f042";
}
.wi-thermometer:before {
  content: "\f055";
}
.wi-thermometer-exterior:before {
  content: "\f053";
}
.wi-thermometer-internal:before {
  content: "\f054";
}
.wi-cloud-down:before {
  content: "\f03d";
}
.wi-cloud-up:before {
  content: "\f040";
}
.wi-cloud-refresh:before {
  content: "\f03e";
}
.wi-horizon:before {
  content: "\f047";
}
.wi-horizon-alt:before {
  content: "\f046";
}
.wi-sunrise:before {
  content: "\f051";
}
.wi-sunset:before {
  content: "\f052";
}
.wi-moonrise:before {
  content: "\f0c9";
}
.wi-moonset:before {
  content: "\f0ca";
}
.wi-refresh:before {
  content: "\f04c";
}
.wi-refresh-alt:before {
  content: "\f04b";
}
.wi-umbrella:before {
  content: "\f084";
}
.wi-barometer:before {
  content: "\f079";
}
.wi-humidity:before {
  content: "\f07a";
}
.wi-na:before {
  content: "\f07b";
}
.wi-train:before {
  content: "\f0cb";
}
.wi-moon-new:before {
  content: "\f095";
}
.wi-moon-waxing-cresent-1:before {
  content: "\f096";
}
.wi-moon-waxing-cresent-2:before {
  content: "\f097";
}
.wi-moon-waxing-cresent-3:before {
  content: "\f098";
}
.wi-moon-waxing-cresent-4:before {
  content: "\f099";
}
.wi-moon-waxing-cresent-5:before {
  content: "\f09a";
}
.wi-moon-waxing-cresent-6:before {
  content: "\f09b";
}
.wi-moon-first-quarter:before {
  content: "\f09c";
}
.wi-moon-waxing-gibbous-1:before {
  content: "\f09d";
}
.wi-moon-waxing-gibbous-2:before {
  content: "\f09e";
}
.wi-moon-waxing-gibbous-3:before {
  content: "\f09f";
}
.wi-moon-waxing-gibbous-4:before {
  content: "\f0a0";
}
.wi-moon-waxing-gibbous-5:before {
  content: "\f0a1";
}
.wi-moon-waxing-gibbous-6:before {
  content: "\f0a2";
}
.wi-moon-full:before {
  content: "\f0a3";
}
.wi-moon-waning-gibbous-1:before {
  content: "\f0a4";
}
.wi-moon-waning-gibbous-2:before {
  content: "\f0a5";
}
.wi-moon-waning-gibbous-3:before {
  content: "\f0a6";
}
.wi-moon-waning-gibbous-4:before {
  content: "\f0a7";
}
.wi-moon-waning-gibbous-5:before {
  content: "\f0a8";
}
.wi-moon-waning-gibbous-6:before {
  content: "\f0a9";
}
.wi-moon-third-quarter:before {
  content: "\f0aa";
}
.wi-moon-waning-crescent-1:before {
  content: "\f0ab";
}
.wi-moon-waning-crescent-2:before {
  content: "\f0ac";
}
.wi-moon-waning-crescent-3:before {
  content: "\f0ad";
}
.wi-moon-waning-crescent-4:before {
  content: "\f0ae";
}
.wi-moon-waning-crescent-5:before {
  content: "\f0af";
}
.wi-moon-waning-crescent-6:before {
  content: "\f0b0";
}
.wi-moon-alt-new:before {
  content: "\f0eb";
}
.wi-moon-alt-waxing-cresent-1:before {
  content: "\f0d0";
}
.wi-moon-alt-waxing-cresent-2:before {
  content: "\f0d1";
}
.wi-moon-alt-waxing-cresent-3:before {
  content: "\f0d2";
}
.wi-moon-alt-waxing-cresent-4:before {
  content: "\f0d3";
}
.wi-moon-alt-waxing-cresent-5:before {
  content: "\f0d4";
}
.wi-moon-alt-waxing-cresent-6:before {
  content: "\f0d5";
}
.wi-moon-alt-first-quarter:before {
  content: "\f0d6";
}
.wi-moon-alt-waxing-gibbous-1:before {
  content: "\f0d7";
}
.wi-moon-alt-waxing-gibbous-2:before {
  content: "\f0d8";
}
.wi-moon-alt-waxing-gibbous-3:before {
  content: "\f0d9";
}
.wi-moon-alt-waxing-gibbous-4:before {
  content: "\f0da";
}
.wi-moon-alt-waxing-gibbous-5:before {
  content: "\f0db";
}
.wi-moon-alt-waxing-gibbous-6:before {
  content: "\f0dc";
}
.wi-moon-alt-full:before {
  content: "\f0dd";
}
.wi-moon-alt-waning-gibbous-1:before {
  content: "\f0de";
}
.wi-moon-alt-waning-gibbous-2:before {
  content: "\f0df";
}
.wi-moon-alt-waning-gibbous-3:before {
  content: "\f0e0";
}
.wi-moon-alt-waning-gibbous-4:before {
  content: "\f0e1";
}
.wi-moon-alt-waning-gibbous-5:before {
  content: "\f0e2";
}
.wi-moon-alt-waning-gibbous-6:before {
  content: "\f0e3";
}
.wi-moon-alt-third-quarter:before {
  content: "\f0e4";
}
.wi-moon-alt-waning-crescent-1:before {
  content: "\f0e5";
}
.wi-moon-alt-waning-crescent-2:before {
  content: "\f0e6";
}
.wi-moon-alt-waning-crescent-3:before {
  content: "\f0e7";
}
.wi-moon-alt-waning-crescent-4:before {
  content: "\f0e8";
}
.wi-moon-alt-waning-crescent-5:before {
  content: "\f0e9";
}
.wi-moon-alt-waning-crescent-6:before {
  content: "\f0ea";
}
.wi-moon-0:before {
  content: "\f095";
}
.wi-moon-1:before {
  content: "\f096";
}
.wi-moon-2:before {
  content: "\f097";
}
.wi-moon-3:before {
  content: "\f098";
}
.wi-moon-4:before {
  content: "\f099";
}
.wi-moon-5:before {
  content: "\f09a";
}
.wi-moon-6:before {
  content: "\f09b";
}
.wi-moon-7:before {
  content: "\f09c";
}
.wi-moon-8:before {
  content: "\f09d";
}
.wi-moon-9:before {
  content: "\f09e";
}
.wi-moon-10:before {
  content: "\f09f";
}
.wi-moon-11:before {
  content: "\f0a0";
}
.wi-moon-12:before {
  content: "\f0a1";
}
.wi-moon-13:before {
  content: "\f0a2";
}
.wi-moon-14:before {
  content: "\f0a3";
}
.wi-moon-15:before {
  content: "\f0a4";
}
.wi-moon-16:before {
  content: "\f0a5";
}
.wi-moon-17:before {
  content: "\f0a6";
}
.wi-moon-18:before {
  content: "\f0a7";
}
.wi-moon-19:before {
  content: "\f0a8";
}
.wi-moon-20:before {
  content: "\f0a9";
}
.wi-moon-21:before {
  content: "\f0aa";
}
.wi-moon-22:before {
  content: "\f0ab";
}
.wi-moon-23:before {
  content: "\f0ac";
}
.wi-moon-24:before {
  content: "\f0ad";
}
.wi-moon-25:before {
  content: "\f0ae";
}
.wi-moon-26:before {
  content: "\f0af";
}
.wi-moon-27:before {
  content: "\f0b0";
}
.wi-time-1:before {
  content: "\f08a";
}
.wi-time-2:before {
  content: "\f08b";
}
.wi-time-3:before {
  content: "\f08c";
}
.wi-time-4:before {
  content: "\f08d";
}
.wi-time-5:before {
  content: "\f08e";
}
.wi-time-6:before {
  content: "\f08f";
}
.wi-time-7:before {
  content: "\f090";
}
.wi-time-8:before {
  content: "\f091";
}
.wi-time-9:before {
  content: "\f092";
}
.wi-time-10:before {
  content: "\f093";
}
.wi-time-11:before {
  content: "\f094";
}
.wi-time-12:before {
  content: "\f089";
}
.wi-direction-up:before {
  content: "\f058";
}
.wi-direction-up-right:before {
  content: "\f057";
}
.wi-direction-right:before {
  content: "\f04d";
}
.wi-direction-down-right:before {
  content: "\f088";
}
.wi-direction-down:before {
  content: "\f044";
}
.wi-direction-down-left:before {
  content: "\f043";
}
.wi-direction-left:before {
  content: "\f048";
}
.wi-direction-up-left:before {
  content: "\f087";
}
.wi-wind-beaufort-0:before {
  content: "\f0b7";
}
.wi-wind-beaufort-1:before {
  content: "\f0b8";
}
.wi-wind-beaufort-2:before {
  content: "\f0b9";
}
.wi-wind-beaufort-3:before {
  content: "\f0ba";
}
.wi-wind-beaufort-4:before {
  content: "\f0bb";
}
.wi-wind-beaufort-5:before {
  content: "\f0bc";
}
.wi-wind-beaufort-6:before {
  content: "\f0bd";
}
.wi-wind-beaufort-7:before {
  content: "\f0be";
}
.wi-wind-beaufort-8:before {
  content: "\f0bf";
}
.wi-wind-beaufort-9:before {
  content: "\f0c0";
}
.wi-wind-beaufort-10:before {
  content: "\f0c1";
}
.wi-wind-beaufort-11:before {
  content: "\f0c2";
}
.wi-wind-beaufort-12:before {
  content: "\f0c3";
}
.wi-yahoo-0:before {
  content: "\f056";
}
.wi-yahoo-1:before {
  content: "\f00e";
}
.wi-yahoo-2:before {
  content: "\f073";
}
.wi-yahoo-3:before {
  content: "\f01e";
}
.wi-yahoo-4:before {
  content: "\f01e";
}
.wi-yahoo-5:before {
  content: "\f017";
}
.wi-yahoo-6:before {
  content: "\f017";
}
.wi-yahoo-7:before {
  content: "\f017";
}
.wi-yahoo-8:before {
  content: "\f015";
}
.wi-yahoo-9:before {
  content: "\f01a";
}
.wi-yahoo-10:before {
  content: "\f015";
}
.wi-yahoo-11:before {
  content: "\f01a";
}
.wi-yahoo-12:before {
  content: "\f01a";
}
.wi-yahoo-13:before {
  content: "\f01b";
}
.wi-yahoo-14:before {
  content: "\f00a";
}
.wi-yahoo-15:before {
  content: "\f064";
}
.wi-yahoo-16:before {
  content: "\f01b";
}
.wi-yahoo-17:before {
  content: "\f015";
}
.wi-yahoo-18:before {
  content: "\f017";
}
.wi-yahoo-19:before {
  content: "\f063";
}
.wi-yahoo-20:before {
  content: "\f014";
}
.wi-yahoo-21:before {
  content: "\f021";
}
.wi-yahoo-22:before {
  content: "\f062";
}
.wi-yahoo-23:before {
  content: "\f050";
}
.wi-yahoo-24:before {
  content: "\f050";
}
.wi-yahoo-25:before {
  content: "\f076";
}
.wi-yahoo-26:before {
  content: "\f013";
}
.wi-yahoo-27:before {
  content: "\f031";
}
.wi-yahoo-28:before {
  content: "\f002";
}
.wi-yahoo-29:before {
  content: "\f031";
}
.wi-yahoo-30:before {
  content: "\f002";
}
.wi-yahoo-31:before {
  content: "\f02e";
}
.wi-yahoo-32:before {
  content: "\f00d";
}
.wi-yahoo-33:before {
  content: "\f083";
}
.wi-yahoo-34:before {
  content: "\f00c";
}
.wi-yahoo-35:before {
  content: "\f017";
}
.wi-yahoo-36:before {
  content: "\f072";
}
.wi-yahoo-37:before {
  content: "\f00e";
}
.wi-yahoo-38:before {
  content: "\f00e";
}
.wi-yahoo-39:before {
  content: "\f00e";
}
.wi-yahoo-40:before {
  content: "\f01a";
}
.wi-yahoo-41:before {
  content: "\f064";
}
.wi-yahoo-42:before {
  content: "\f01b";
}
.wi-yahoo-43:before {
  content: "\f064";
}
.wi-yahoo-44:before {
  content: "\f00c";
}
.wi-yahoo-45:before {
  content: "\f00e";
}
.wi-yahoo-46:before {
  content: "\f01b";
}
.wi-yahoo-47:before {
  content: "\f00e";
}
.wi-yahoo-3200:before {
  content: "\f077";
}
.wi-forecast-io-clear-day:before {
  content: "\f00d";
}
.wi-forecast-io-clear-night:before {
  content: "\f02e";
}
.wi-forecast-io-rain:before {
  content: "\f019";
}
.wi-forecast-io-snow:before {
  content: "\f01b";
}
.wi-forecast-io-sleet:before {
  content: "\f0b5";
}
.wi-forecast-io-wind:before {
  content: "\f050";
}
.wi-forecast-io-fog:before {
  content: "\f014";
}
.wi-forecast-io-cloudy:before {
  content: "\f013";
}
.wi-forecast-io-partly-cloudy-day:before {
  content: "\f002";
}
.wi-forecast-io-partly-cloudy-night:before {
  content: "\f031";
}
.wi-forecast-io-hail:before {
  content: "\f015";
}
.wi-forecast-io-thunderstorm:before {
  content: "\f01e";
}
.wi-forecast-io-tornado:before {
  content: "\f056";
}
.wi-wmo4680-0:before,
.wi-wmo4680-00:before {
  content: "\f055";
}
.wi-wmo4680-1:before,
.wi-wmo4680-01:before {
  content: "\f013";
}
.wi-wmo4680-2:before,
.wi-wmo4680-02:before {
  content: "\f055";
}
.wi-wmo4680-3:before,
.wi-wmo4680-03:before {
  content: "\f013";
}
.wi-wmo4680-4:before,
.wi-wmo4680-04:before {
  content: "\f014";
}
.wi-wmo4680-5:before,
.wi-wmo4680-05:before {
  content: "\f014";
}
.wi-wmo4680-10:before {
  content: "\f014";
}
.wi-wmo4680-11:before {
  content: "\f014";
}
.wi-wmo4680-12:before {
  content: "\f016";
}
.wi-wmo4680-18:before {
  content: "\f050";
}
.wi-wmo4680-20:before {
  content: "\f014";
}
.wi-wmo4680-21:before {
  content: "\f017";
}
.wi-wmo4680-22:before {
  content: "\f017";
}
.wi-wmo4680-23:before {
  content: "\f019";
}
.wi-wmo4680-24:before {
  content: "\f01b";
}
.wi-wmo4680-25:before {
  content: "\f015";
}
.wi-wmo4680-26:before {
  content: "\f01e";
}
.wi-wmo4680-27:before {
  content: "\f063";
}
.wi-wmo4680-28:before {
  content: "\f063";
}
.wi-wmo4680-29:before {
  content: "\f063";
}
.wi-wmo4680-30:before {
  content: "\f014";
}
.wi-wmo4680-31:before {
  content: "\f014";
}
.wi-wmo4680-32:before {
  content: "\f014";
}
.wi-wmo4680-33:before {
  content: "\f014";
}
.wi-wmo4680-34:before {
  content: "\f014";
}
.wi-wmo4680-35:before {
  content: "\f014";
}
.wi-wmo4680-40:before {
  content: "\f017";
}
.wi-wmo4680-41:before {
  content: "\f01c";
}
.wi-wmo4680-42:before {
  content: "\f019";
}
.wi-wmo4680-43:before {
  content: "\f01c";
}
.wi-wmo4680-44:before {
  content: "\f019";
}
.wi-wmo4680-45:before {
  content: "\f015";
}
.wi-wmo4680-46:before {
  content: "\f015";
}
.wi-wmo4680-47:before {
  content: "\f01b";
}
.wi-wmo4680-48:before {
  content: "\f01b";
}
.wi-wmo4680-50:before {
  content: "\f01c";
}
.wi-wmo4680-51:before {
  content: "\f01c";
}
.wi-wmo4680-52:before {
  content: "\f019";
}
.wi-wmo4680-53:before {
  content: "\f019";
}
.wi-wmo4680-54:before {
  content: "\f076";
}
.wi-wmo4680-55:before {
  content: "\f076";
}
.wi-wmo4680-56:before {
  content: "\f076";
}
.wi-wmo4680-57:before {
  content: "\f01c";
}
.wi-wmo4680-58:before {
  content: "\f019";
}
.wi-wmo4680-60:before {
  content: "\f01c";
}
.wi-wmo4680-61:before {
  content: "\f01c";
}
.wi-wmo4680-62:before {
  content: "\f019";
}
.wi-wmo4680-63:before {
  content: "\f019";
}
.wi-wmo4680-64:before {
  content: "\f015";
}
.wi-wmo4680-65:before {
  content: "\f015";
}
.wi-wmo4680-66:before {
  content: "\f015";
}
.wi-wmo4680-67:before {
  content: "\f017";
}
.wi-wmo4680-68:before {
  content: "\f017";
}
.wi-wmo4680-70:before {
  content: "\f01b";
}
.wi-wmo4680-71:before {
  content: "\f01b";
}
.wi-wmo4680-72:before {
  content: "\f01b";
}
.wi-wmo4680-73:before {
  content: "\f01b";
}
.wi-wmo4680-74:before {
  content: "\f076";
}
.wi-wmo4680-75:before {
  content: "\f076";
}
.wi-wmo4680-76:before {
  content: "\f076";
}
.wi-wmo4680-77:before {
  content: "\f01b";
}
.wi-wmo4680-78:before {
  content: "\f076";
}
.wi-wmo4680-80:before {
  content: "\f019";
}
.wi-wmo4680-81:before {
  content: "\f01c";
}
.wi-wmo4680-82:before {
  content: "\f019";
}
.wi-wmo4680-83:before {
  content: "\f019";
}
.wi-wmo4680-84:before {
  content: "\f01d";
}
.wi-wmo4680-85:before {
  content: "\f017";
}
.wi-wmo4680-86:before {
  content: "\f017";
}
.wi-wmo4680-87:before {
  content: "\f017";
}
.wi-wmo4680-89:before {
  content: "\f015";
}
.wi-wmo4680-90:before {
  content: "\f016";
}
.wi-wmo4680-91:before {
  content: "\f01d";
}
.wi-wmo4680-92:before {
  content: "\f01e";
}
.wi-wmo4680-93:before {
  content: "\f01e";
}
.wi-wmo4680-94:before {
  content: "\f016";
}
.wi-wmo4680-95:before {
  content: "\f01e";
}
.wi-wmo4680-96:before {
  content: "\f01e";
}
.wi-wmo4680-99:before {
  content: "\f056";
}
.wi-owm-200:before {
  content: "\f01e";
}
.wi-owm-201:before {
  content: "\f01e";
}
.wi-owm-202:before {
  content: "\f01e";
}
.wi-owm-210:before {
  content: "\f016";
}
.wi-owm-211:before {
  content: "\f016";
}
.wi-owm-212:before {
  content: "\f016";
}
.wi-owm-221:before {
  content: "\f016";
}
.wi-owm-230:before {
  content: "\f01e";
}
.wi-owm-231:before {
  content: "\f01e";
}
.wi-owm-232:before {
  content: "\f01e";
}
.wi-owm-300:before {
  content: "\f01c";
}
.wi-owm-301:before {
  content: "\f01c";
}
.wi-owm-302:before {
  content: "\f019";
}
.wi-owm-310:before {
  content: "\f017";
}
.wi-owm-311:before {
  content: "\f019";
}
.wi-owm-312:before {
  content: "\f019";
}
.wi-owm-313:before {
  content: "\f01a";
}
.wi-owm-314:before {
  content: "\f019";
}
.wi-owm-321:before {
  content: "\f01c";
}
.wi-owm-500:before {
  content: "\f01c";
}
.wi-owm-501:before {
  content: "\f019";
}
.wi-owm-502:before {
  content: "\f019";
}
.wi-owm-503:before {
  content: "\f019";
}
.wi-owm-504:before {
  content: "\f019";
}
.wi-owm-511:before {
  content: "\f017";
}
.wi-owm-520:before {
  content: "\f01a";
}
.wi-owm-521:before {
  content: "\f01a";
}
.wi-owm-522:before {
  content: "\f01a";
}
.wi-owm-531:before {
  content: "\f01d";
}
.wi-owm-600:before {
  content: "\f01b";
}
.wi-owm-601:before {
  content: "\f01b";
}
.wi-owm-602:before {
  content: "\f0b5";
}
.wi-owm-611:before {
  content: "\f017";
}
.wi-owm-612:before {
  content: "\f017";
}
.wi-owm-615:before {
  content: "\f017";
}
.wi-owm-616:before {
  content: "\f017";
}
.wi-owm-620:before {
  content: "\f017";
}
.wi-owm-621:before {
  content: "\f01b";
}
.wi-owm-622:before {
  content: "\f01b";
}
.wi-owm-701:before {
  content: "\f01a";
}
.wi-owm-711:before {
  content: "\f062";
}
.wi-owm-721:before {
  content: "\f0b6";
}
.wi-owm-731:before {
  content: "\f063";
}
.wi-owm-741:before {
  content: "\f014";
}
.wi-owm-761:before {
  content: "\f063";
}
.wi-owm-762:before {
  content: "\f063";
}
.wi-owm-771:before {
  content: "\f011";
}
.wi-owm-781:before {
  content: "\f056";
}
.wi-owm-800:before {
  content: "\f00d";
}
.wi-owm-801:before {
  content: "\f011";
}
.wi-owm-802:before {
  content: "\f011";
}
.wi-owm-803:before {
  content: "\f011";
}
.wi-owm-803:before {
  content: "\f012";
}
.wi-owm-804:before {
  content: "\f013";
}
.wi-owm-900:before {
  content: "\f056";
}
.wi-owm-901:before {
  content: "\f01d";
}
.wi-owm-902:before {
  content: "\f073";
}
.wi-owm-903:before {
  content: "\f076";
}
.wi-owm-904:before {
  content: "\f072";
}
.wi-owm-905:before {
  content: "\f021";
}
.wi-owm-906:before {
  content: "\f015";
}
.wi-owm-957:before {
  content: "\f050";
}
.wi-owm-day-200:before {
  content: "\f010";
}
.wi-owm-day-201:before {
  content: "\f010";
}
.wi-owm-day-202:before {
  content: "\f010";
}
.wi-owm-day-210:before {
  content: "\f005";
}
.wi-owm-day-211:before {
  content: "\f005";
}
.wi-owm-day-212:before {
  content: "\f005";
}
.wi-owm-day-221:before {
  content: "\f005";
}
.wi-owm-day-230:before {
  content: "\f010";
}
.wi-owm-day-231:before {
  content: "\f010";
}
.wi-owm-day-232:before {
  content: "\f010";
}
.wi-owm-day-300:before {
  content: "\f00b";
}
.wi-owm-day-301:before {
  content: "\f00b";
}
.wi-owm-day-302:before {
  content: "\f008";
}
.wi-owm-day-310:before {
  content: "\f008";
}
.wi-owm-day-311:before {
  content: "\f008";
}
.wi-owm-day-312:before {
  content: "\f008";
}
.wi-owm-day-313:before {
  content: "\f008";
}
.wi-owm-day-314:before {
  content: "\f008";
}
.wi-owm-day-321:before {
  content: "\f00b";
}
.wi-owm-day-500:before {
  content: "\f00b";
}
.wi-owm-day-501:before {
  content: "\f008";
}
.wi-owm-day-502:before {
  content: "\f008";
}
.wi-owm-day-503:before {
  content: "\f008";
}
.wi-owm-day-504:before {
  content: "\f008";
}
.wi-owm-day-511:before {
  content: "\f006";
}
.wi-owm-day-520:before {
  content: "\f009";
}
.wi-owm-day-521:before {
  content: "\f009";
}
.wi-owm-day-522:before {
  content: "\f009";
}
.wi-owm-day-531:before {
  content: "\f00e";
}
.wi-owm-day-600:before {
  content: "\f00a";
}
.wi-owm-day-601:before {
  content: "\f0b2";
}
.wi-owm-day-602:before {
  content: "\f00a";
}
.wi-owm-day-611:before {
  content: "\f006";
}
.wi-owm-day-612:before {
  content: "\f006";
}
.wi-owm-day-615:before {
  content: "\f006";
}
.wi-owm-day-616:before {
  content: "\f006";
}
.wi-owm-day-620:before {
  content: "\f006";
}
.wi-owm-day-621:before {
  content: "\f00a";
}
.wi-owm-day-622:before {
  content: "\f00a";
}
.wi-owm-day-701:before {
  content: "\f009";
}
.wi-owm-day-711:before {
  content: "\f062";
}
.wi-owm-day-721:before {
  content: "\f0b6";
}
.wi-owm-day-731:before {
  content: "\f063";
}
.wi-owm-day-741:before {
  content: "\f003";
}
.wi-owm-day-761:before {
  content: "\f063";
}
.wi-owm-day-762:before {
  content: "\f063";
}
.wi-owm-day-781:before {
  content: "\f056";
}
.wi-owm-day-800:before {
  content: "\f00d";
}
.wi-owm-day-801:before {
  content: "\f000";
}
.wi-owm-day-802:before {
  content: "\f000";
}
.wi-owm-day-803:before {
  content: "\f000";
}
.wi-owm-day-804:before {
  content: "\f00c";
}
.wi-owm-day-900:before {
  content: "\f056";
}
.wi-owm-day-902:before {
  content: "\f073";
}
.wi-owm-day-903:before {
  content: "\f076";
}
.wi-owm-day-904:before {
  content: "\f072";
}
.wi-owm-day-906:before {
  content: "\f004";
}
.wi-owm-day-957:before {
  content: "\f050";
}
.wi-owm-night-200:before {
  content: "\f02d";
}
.wi-owm-night-201:before {
  content: "\f02d";
}
.wi-owm-night-202:before {
  content: "\f02d";
}
.wi-owm-night-210:before {
  content: "\f025";
}
.wi-owm-night-211:before {
  content: "\f025";
}
.wi-owm-night-212:before {
  content: "\f025";
}
.wi-owm-night-221:before {
  content: "\f025";
}
.wi-owm-night-230:before {
  content: "\f02d";
}
.wi-owm-night-231:before {
  content: "\f02d";
}
.wi-owm-night-232:before {
  content: "\f02d";
}
.wi-owm-night-300:before {
  content: "\f02b";
}
.wi-owm-night-301:before {
  content: "\f02b";
}
.wi-owm-night-302:before {
  content: "\f028";
}
.wi-owm-night-310:before {
  content: "\f028";
}
.wi-owm-night-311:before {
  content: "\f028";
}
.wi-owm-night-312:before {
  content: "\f028";
}
.wi-owm-night-313:before {
  content: "\f028";
}
.wi-owm-night-314:before {
  content: "\f028";
}
.wi-owm-night-321:before {
  content: "\f02b";
}
.wi-owm-night-500:before {
  content: "\f02b";
}
.wi-owm-night-501:before {
  content: "\f028";
}
.wi-owm-night-502:before {
  content: "\f028";
}
.wi-owm-night-503:before {
  content: "\f028";
}
.wi-owm-night-504:before {
  content: "\f028";
}
.wi-owm-night-511:before {
  content: "\f026";
}
.wi-owm-night-520:before {
  content: "\f029";
}
.wi-owm-night-521:before {
  content: "\f029";
}
.wi-owm-night-522:before {
  content: "\f029";
}
.wi-owm-night-531:before {
  content: "\f02c";
}
.wi-owm-night-600:before {
  content: "\f02a";
}
.wi-owm-night-601:before {
  content: "\f0b4";
}
.wi-owm-night-602:before {
  content: "\f02a";
}
.wi-owm-night-611:before {
  content: "\f026";
}
.wi-owm-night-612:before {
  content: "\f026";
}
.wi-owm-night-615:before {
  content: "\f026";
}
.wi-owm-night-616:before {
  content: "\f026";
}
.wi-owm-night-620:before {
  content: "\f026";
}
.wi-owm-night-621:before {
  content: "\f02a";
}
.wi-owm-night-622:before {
  content: "\f02a";
}
.wi-owm-night-701:before {
  content: "\f029";
}
.wi-owm-night-711:before {
  content: "\f062";
}
.wi-owm-night-721:before {
  content: "\f0b6";
}
.wi-owm-night-731:before {
  content: "\f063";
}
.wi-owm-night-741:before {
  content: "\f04a";
}
.wi-owm-night-761:before {
  content: "\f063";
}
.wi-owm-night-762:before {
  content: "\f063";
}
.wi-owm-night-781:before {
  content: "\f056";
}
.wi-owm-night-800:before {
  content: "\f02e";
}
.wi-owm-night-801:before {
  content: "\f022";
}
.wi-owm-night-802:before {
  content: "\f022";
}
.wi-owm-night-803:before {
  content: "\f022";
}
.wi-owm-night-804:before {
  content: "\f086";
}
.wi-owm-night-900:before {
  content: "\f056";
}
.wi-owm-night-902:before {
  content: "\f073";
}
.wi-owm-night-903:before {
  content: "\f076";
}
.wi-owm-night-904:before {
  content: "\f072";
}
.wi-owm-night-906:before {
  content: "\f024";
}
.wi-owm-night-957:before {
  content: "\f050";
}
/* @FONT-FACE loads font into browser */
@font-face {
  font-family: 'typicons';
  font-weight: normal;
  font-style: normal;
  src: url('../fonts/typicons.eot');
  src: url('../fonts/typicons.eot?#iefix') format('embedded-opentype'), url('../fonts/typicons.woff') format('woff'), url('../fonts/typicons.ttf') format('truetype'), url('../fonts/typicons.svg#typicons') format('svg');
}
/* :before psuedo-selector inserts and styles icon */
.typcn:before {
  font-family: 'typicons';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  height: 1em;
  font-size: 1em;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
/* Code for individual icons */
.typcn-adjust-brightness:before {
  content: '\e000';
  /* 'î€€' */
}
.typcn-adjust-contrast:before {
  content: '\e001';
  /* 'î€' */
}
.typcn-anchor-outline:before {
  content: '\e002';
  /* 'î€‚' */
}
.typcn-anchor:before {
  content: '\e003';
  /* 'î€ƒ' */
}
.typcn-archive:before {
  content: '\e004';
  /* 'î€„' */
}
.typcn-arrow-back-outline:before {
  content: '\e005';
  /* 'î€…' */
}
.typcn-arrow-back:before {
  content: '\e006';
  /* 'î€†' */
}
.typcn-arrow-down-outline:before {
  content: '\e007';
  /* 'î€‡' */
}
.typcn-arrow-down-thick:before {
  content: '\e008';
  /* 'î€ˆ' */
}
.typcn-arrow-down:before {
  content: '\e009';
  /* 'î€‰' */
}
.typcn-arrow-forward-outline:before {
  content: '\e00a';
  /* 'î€Š' */
}
.typcn-arrow-forward:before {
  content: '\e00b';
  /* 'î€‹' */
}
.typcn-arrow-left-outline:before {
  content: '\e00c';
  /* 'î€Œ' */
}
.typcn-arrow-left-thick:before {
  content: '\e00d';
  /* 'î€' */
}
.typcn-arrow-left:before {
  content: '\e00e';
  /* 'î€Ž' */
}
.typcn-arrow-loop-outline:before {
  content: '\e00f';
  /* 'î€' */
}
.typcn-arrow-loop:before {
  content: '\e010';
  /* 'î€' */
}
.typcn-arrow-maximise-outline:before {
  content: '\e011';
  /* 'î€‘' */
}
.typcn-arrow-maximise:before {
  content: '\e012';
  /* 'î€’' */
}
.typcn-arrow-minimise-outline:before {
  content: '\e013';
  /* 'î€“' */
}
.typcn-arrow-minimise:before {
  content: '\e014';
  /* 'î€”' */
}
.typcn-arrow-move-outline:before {
  content: '\e015';
  /* 'î€•' */
}
.typcn-arrow-move:before {
  content: '\e016';
  /* 'î€–' */
}
.typcn-arrow-repeat-outline:before {
  content: '\e017';
  /* 'î€—' */
}
.typcn-arrow-repeat:before {
  content: '\e018';
  /* 'î€˜' */
}
.typcn-arrow-right-outline:before {
  content: '\e019';
  /* 'î€™' */
}
.typcn-arrow-right-thick:before {
  content: '\e01a';
  /* 'î€š' */
}
.typcn-arrow-right:before {
  content: '\e01b';
  /* 'î€›' */
}
.typcn-arrow-shuffle:before {
  content: '\e01c';
  /* 'î€œ' */
}
.typcn-arrow-sorted-down:before {
  content: '\e01d';
  /* 'î€' */
}
.typcn-arrow-sorted-up:before {
  content: '\e01e';
  /* 'î€ž' */
}
.typcn-arrow-sync-outline:before {
  content: '\e01f';
  /* 'î€Ÿ' */
}
.typcn-arrow-sync:before {
  content: '\e020';
  /* 'î€ ' */
}
.typcn-arrow-unsorted:before {
  content: '\e021';
  /* 'î€¡' */
}
.typcn-arrow-up-outline:before {
  content: '\e022';
  /* 'î€¢' */
}
.typcn-arrow-up-thick:before {
  content: '\e023';
  /* 'î€£' */
}
.typcn-arrow-up:before {
  content: '\e024';
  /* 'î€¤' */
}
.typcn-at:before {
  content: '\e025';
  /* 'î€¥' */
}
.typcn-attachment-outline:before {
  content: '\e026';
  /* 'î€¦' */
}
.typcn-attachment:before {
  content: '\e027';
  /* 'î€§' */
}
.typcn-backspace-outline:before {
  content: '\e028';
  /* 'î€¨' */
}
.typcn-backspace:before {
  content: '\e029';
  /* 'î€©' */
}
.typcn-battery-charge:before {
  content: '\e02a';
  /* 'î€ª' */
}
.typcn-battery-full:before {
  content: '\e02b';
  /* 'î€«' */
}
.typcn-battery-high:before {
  content: '\e02c';
  /* 'î€¬' */
}
.typcn-battery-low:before {
  content: '\e02d';
  /* 'î€­' */
}
.typcn-battery-mid:before {
  content: '\e02e';
  /* 'î€®' */
}
.typcn-beaker:before {
  content: '\e02f';
  /* 'î€¯' */
}
.typcn-beer:before {
  content: '\e030';
  /* 'î€°' */
}
.typcn-bell:before {
  content: '\e031';
  /* 'î€±' */
}
.typcn-book:before {
  content: '\e032';
  /* 'î€²' */
}
.typcn-bookmark:before {
  content: '\e033';
  /* 'î€³' */
}
.typcn-briefcase:before {
  content: '\e034';
  /* 'î€´' */
}
.typcn-brush:before {
  content: '\e035';
  /* 'î€µ' */
}
.typcn-business-card:before {
  content: '\e036';
  /* 'î€¶' */
}
.typcn-calculator:before {
  content: '\e037';
  /* 'î€·' */
}
.typcn-calendar-outline:before {
  content: '\e038';
  /* 'î€¸' */
}
.typcn-calendar:before {
  content: '\e039';
  /* 'î€¹' */
}
.typcn-camera-outline:before {
  content: '\e03a';
  /* 'î€º' */
}
.typcn-camera:before {
  content: '\e03b';
  /* 'î€»' */
}
.typcn-cancel-outline:before {
  content: '\e03c';
  /* 'î€¼' */
}
.typcn-cancel:before {
  content: '\e03d';
  /* 'î€½' */
}
.typcn-chart-area-outline:before {
  content: '\e03e';
  /* 'î€¾' */
}
.typcn-chart-area:before {
  content: '\e03f';
  /* 'î€¿' */
}
.typcn-chart-bar-outline:before {
  content: '\e040';
  /* 'î€' */
}
.typcn-chart-bar:before {
  content: '\e041';
  /* 'î' */
}
.typcn-chart-line-outline:before {
  content: '\e042';
  /* 'î‚' */
}
.typcn-chart-line:before {
  content: '\e043';
  /* 'îƒ' */
}
.typcn-chart-pie-outline:before {
  content: '\e044';
  /* 'î„' */
}
.typcn-chart-pie:before {
  content: '\e045';
  /* 'î…' */
}
.typcn-chevron-left-outline:before {
  content: '\e046';
  /* 'î†' */
}
.typcn-chevron-left:before {
  content: '\e047';
  /* 'î‡' */
}
.typcn-chevron-right-outline:before {
  content: '\e048';
  /* 'îˆ' */
}
.typcn-chevron-right:before {
  content: '\e049';
  /* 'î‰' */
}
.typcn-clipboard:before {
  content: '\e04a';
  /* 'îŠ' */
}
.typcn-cloud-storage:before {
  content: '\e04b';
  /* 'î‹' */
}
.typcn-cloud-storage-outline:before {
  content: '\e054';
  /* 'î”' */
}
.typcn-code-outline:before {
  content: '\e04c';
  /* 'îŒ' */
}
.typcn-code:before {
  content: '\e04d';
  /* 'î' */
}
.typcn-coffee:before {
  content: '\e04e';
  /* 'îŽ' */
}
.typcn-cog-outline:before {
  content: '\e04f';
  /* 'î' */
}
.typcn-cog:before {
  content: '\e050';
  /* 'î' */
}
.typcn-compass:before {
  content: '\e051';
  /* 'î‘' */
}
.typcn-contacts:before {
  content: '\e052';
  /* 'î’' */
}
.typcn-credit-card:before {
  content: '\e053';
  /* 'î“' */
}
.typcn-css3:before {
  content: '\e055';
  /* 'î•' */
}
.typcn-database:before {
  content: '\e056';
  /* 'î–' */
}
.typcn-delete-outline:before {
  content: '\e057';
  /* 'î—' */
}
.typcn-delete:before {
  content: '\e058';
  /* 'î˜' */
}
.typcn-device-desktop:before {
  content: '\e059';
  /* 'î™' */
}
.typcn-device-laptop:before {
  content: '\e05a';
  /* 'îš' */
}
.typcn-device-phone:before {
  content: '\e05b';
  /* 'î›' */
}
.typcn-device-tablet:before {
  content: '\e05c';
  /* 'îœ' */
}
.typcn-directions:before {
  content: '\e05d';
  /* 'î' */
}
.typcn-divide-outline:before {
  content: '\e05e';
  /* 'îž' */
}
.typcn-divide:before {
  content: '\e05f';
  /* 'îŸ' */
}
.typcn-document-add:before {
  content: '\e060';
  /* 'î ' */
}
.typcn-document-delete:before {
  content: '\e061';
  /* 'î¡' */
}
.typcn-document-text:before {
  content: '\e062';
  /* 'î¢' */
}
.typcn-document:before {
  content: '\e063';
  /* 'î£' */
}
.typcn-download-outline:before {
  content: '\e064';
  /* 'î¤' */
}
.typcn-download:before {
  content: '\e065';
  /* 'î¥' */
}
.typcn-dropbox:before {
  content: '\e066';
  /* 'î¦' */
}
.typcn-edit:before {
  content: '\e067';
  /* 'î§' */
}
.typcn-eject-outline:before {
  content: '\e068';
  /* 'î¨' */
}
.typcn-eject:before {
  content: '\e069';
  /* 'î©' */
}
.typcn-equals-outline:before {
  content: '\e06a';
  /* 'îª' */
}
.typcn-equals:before {
  content: '\e06b';
  /* 'î«' */
}
.typcn-export-outline:before {
  content: '\e06c';
  /* 'î¬' */
}
.typcn-export:before {
  content: '\e06d';
  /* 'î­' */
}
.typcn-eye-outline:before {
  content: '\e06e';
  /* 'î®' */
}
.typcn-eye:before {
  content: '\e06f';
  /* 'î¯' */
}
.typcn-feather:before {
  content: '\e070';
  /* 'î°' */
}
.typcn-film:before {
  content: '\e071';
  /* 'î±' */
}
.typcn-filter:before {
  content: '\e072';
  /* 'î²' */
}
.typcn-flag-outline:before {
  content: '\e073';
  /* 'î³' */
}
.typcn-flag:before {
  content: '\e074';
  /* 'î´' */
}
.typcn-flash-outline:before {
  content: '\e075';
  /* 'îµ' */
}
.typcn-flash:before {
  content: '\e076';
  /* 'î¶' */
}
.typcn-flow-children:before {
  content: '\e077';
  /* 'î·' */
}
.typcn-flow-merge:before {
  content: '\e078';
  /* 'î¸' */
}
.typcn-flow-parallel:before {
  content: '\e079';
  /* 'î¹' */
}
.typcn-flow-switch:before {
  content: '\e07a';
  /* 'îº' */
}
.typcn-folder-add:before {
  content: '\e07b';
  /* 'î»' */
}
.typcn-folder-delete:before {
  content: '\e07c';
  /* 'î¼' */
}
.typcn-folder-open:before {
  content: '\e07d';
  /* 'î½' */
}
.typcn-folder:before {
  content: '\e07e';
  /* 'î¾' */
}
.typcn-gift:before {
  content: '\e07f';
  /* 'î¿' */
}
.typcn-globe-outline:before {
  content: '\e080';
  /* 'î‚€' */
}
.typcn-globe:before {
  content: '\e081';
  /* 'î‚' */
}
.typcn-group-outline:before {
  content: '\e082';
  /* 'î‚‚' */
}
.typcn-group:before {
  content: '\e083';
  /* 'î‚ƒ' */
}
.typcn-headphones:before {
  content: '\e084';
  /* 'î‚„' */
}
.typcn-heart-full-outline:before {
  content: '\e085';
  /* 'î‚…' */
}
.typcn-heart-half-outline:before {
  content: '\e086';
  /* 'î‚†' */
}
.typcn-heart-outline:before {
  content: '\e087';
  /* 'î‚‡' */
}
.typcn-heart:before {
  content: '\e088';
  /* 'î‚ˆ' */
}
.typcn-home-outline:before {
  content: '\e089';
  /* 'î‚‰' */
}
.typcn-home:before {
  content: '\e08a';
  /* 'î‚Š' */
}
.typcn-html5:before {
  content: '\e08b';
  /* 'î‚‹' */
}
.typcn-image-outline:before {
  content: '\e08c';
  /* 'î‚Œ' */
}
.typcn-image:before {
  content: '\e08d';
  /* 'î‚' */
}
.typcn-infinity-outline:before {
  content: '\e08e';
  /* 'î‚Ž' */
}
.typcn-infinity:before {
  content: '\e08f';
  /* 'î‚' */
}
.typcn-info-large-outline:before {
  content: '\e090';
  /* 'î‚' */
}
.typcn-info-large:before {
  content: '\e091';
  /* 'î‚‘' */
}
.typcn-info-outline:before {
  content: '\e092';
  /* 'î‚’' */
}
.typcn-info:before {
  content: '\e093';
  /* 'î‚“' */
}
.typcn-input-checked-outline:before {
  content: '\e094';
  /* 'î‚”' */
}
.typcn-input-checked:before {
  content: '\e095';
  /* 'î‚•' */
}
.typcn-key-outline:before {
  content: '\e096';
  /* 'î‚–' */
}
.typcn-key:before {
  content: '\e097';
  /* 'î‚—' */
}
.typcn-keyboard:before {
  content: '\e098';
  /* 'î‚˜' */
}
.typcn-leaf:before {
  content: '\e099';
  /* 'î‚™' */
}
.typcn-lightbulb:before {
  content: '\e09a';
  /* 'î‚š' */
}
.typcn-link-outline:before {
  content: '\e09b';
  /* 'î‚›' */
}
.typcn-link:before {
  content: '\e09c';
  /* 'î‚œ' */
}
.typcn-location-arrow-outline:before {
  content: '\e09d';
  /* 'î‚' */
}
.typcn-location-arrow:before {
  content: '\e09e';
  /* 'î‚ž' */
}
.typcn-location-outline:before {
  content: '\e09f';
  /* 'î‚Ÿ' */
}
.typcn-location:before {
  content: '\e0a0';
  /* 'î‚ ' */
}
.typcn-lock-closed-outline:before {
  content: '\e0a1';
  /* 'î‚¡' */
}
.typcn-lock-closed:before {
  content: '\e0a2';
  /* 'î‚¢' */
}
.typcn-lock-open-outline:before {
  content: '\e0a3';
  /* 'î‚£' */
}
.typcn-lock-open:before {
  content: '\e0a4';
  /* 'î‚¤' */
}
.typcn-mail:before {
  content: '\e0a5';
  /* 'î‚¥' */
}
.typcn-map:before {
  content: '\e0a6';
  /* 'î‚¦' */
}
.typcn-media-eject-outline:before {
  content: '\e0a7';
  /* 'î‚§' */
}
.typcn-media-eject:before {
  content: '\e0a8';
  /* 'î‚¨' */
}
.typcn-media-fast-forward-outline:before {
  content: '\e0a9';
  /* 'î‚©' */
}
.typcn-media-fast-forward:before {
  content: '\e0aa';
  /* 'î‚ª' */
}
.typcn-media-pause-outline:before {
  content: '\e0ab';
  /* 'î‚«' */
}
.typcn-media-pause:before {
  content: '\e0ac';
  /* 'î‚¬' */
}
.typcn-media-play-outline:before {
  content: '\e0ad';
  /* 'î‚­' */
}
.typcn-media-play-reverse-outline:before {
  content: '\e0ae';
  /* 'î‚®' */
}
.typcn-media-play-reverse:before {
  content: '\e0af';
  /* 'î‚¯' */
}
.typcn-media-play:before {
  content: '\e0b0';
  /* 'î‚°' */
}
.typcn-media-record-outline:before {
  content: '\e0b1';
  /* 'î‚±' */
}
.typcn-media-record:before {
  content: '\e0b2';
  /* 'î‚²' */
}
.typcn-media-rewind-outline:before {
  content: '\e0b3';
  /* 'î‚³' */
}
.typcn-media-rewind:before {
  content: '\e0b4';
  /* 'î‚´' */
}
.typcn-media-stop-outline:before {
  content: '\e0b5';
  /* 'î‚µ' */
}
.typcn-media-stop:before {
  content: '\e0b6';
  /* 'î‚¶' */
}
.typcn-message-typing:before {
  content: '\e0b7';
  /* 'î‚·' */
}
.typcn-message:before {
  content: '\e0b8';
  /* 'î‚¸' */
}
.typcn-messages:before {
  content: '\e0b9';
  /* 'î‚¹' */
}
.typcn-microphone-outline:before {
  content: '\e0ba';
  /* 'î‚º' */
}
.typcn-microphone:before {
  content: '\e0bb';
  /* 'î‚»' */
}
.typcn-minus-outline:before {
  content: '\e0bc';
  /* 'î‚¼' */
}
.typcn-minus:before {
  content: '\e0bd';
  /* 'î‚½' */
}
.typcn-mortar-board:before {
  content: '\e0be';
  /* 'î‚¾' */
}
.typcn-news:before {
  content: '\e0bf';
  /* 'î‚¿' */
}
.typcn-notes-outline:before {
  content: '\e0c0';
  /* 'îƒ€' */
}
.typcn-notes:before {
  content: '\e0c1';
  /* 'îƒ' */
}
.typcn-pen:before {
  content: '\e0c2';
  /* 'îƒ‚' */
}
.typcn-pencil:before {
  content: '\e0c3';
  /* 'îƒƒ' */
}
.typcn-phone-outline:before {
  content: '\e0c4';
  /* 'îƒ„' */
}
.typcn-phone:before {
  content: '\e0c5';
  /* 'îƒ…' */
}
.typcn-pi-outline:before {
  content: '\e0c6';
  /* 'îƒ†' */
}
.typcn-pi:before {
  content: '\e0c7';
  /* 'îƒ‡' */
}
.typcn-pin-outline:before {
  content: '\e0c8';
  /* 'îƒˆ' */
}
.typcn-pin:before {
  content: '\e0c9';
  /* 'îƒ‰' */
}
.typcn-pipette:before {
  content: '\e0ca';
  /* 'îƒŠ' */
}
.typcn-plane-outline:before {
  content: '\e0cb';
  /* 'îƒ‹' */
}
.typcn-plane:before {
  content: '\e0cc';
  /* 'îƒŒ' */
}
.typcn-plug:before {
  content: '\e0cd';
  /* 'îƒ' */
}
.typcn-plus-outline:before {
  content: '\e0ce';
  /* 'îƒŽ' */
}
.typcn-plus:before {
  content: '\e0cf';
  /* 'îƒ' */
}
.typcn-point-of-interest-outline:before {
  content: '\e0d0';
  /* 'îƒ' */
}
.typcn-point-of-interest:before {
  content: '\e0d1';
  /* 'îƒ‘' */
}
.typcn-power-outline:before {
  content: '\e0d2';
  /* 'îƒ’' */
}
.typcn-power:before {
  content: '\e0d3';
  /* 'îƒ“' */
}
.typcn-printer:before {
  content: '\e0d4';
  /* 'îƒ”' */
}
.typcn-puzzle-outline:before {
  content: '\e0d5';
  /* 'îƒ•' */
}
.typcn-puzzle:before {
  content: '\e0d6';
  /* 'îƒ–' */
}
.typcn-radar-outline:before {
  content: '\e0d7';
  /* 'îƒ—' */
}
.typcn-radar:before {
  content: '\e0d8';
  /* 'îƒ˜' */
}
.typcn-refresh-outline:before {
  content: '\e0d9';
  /* 'îƒ™' */
}
.typcn-refresh:before {
  content: '\e0da';
  /* 'îƒš' */
}
.typcn-rss-outline:before {
  content: '\e0db';
  /* 'îƒ›' */
}
.typcn-rss:before {
  content: '\e0dc';
  /* 'îƒœ' */
}
.typcn-scissors-outline:before {
  content: '\e0dd';
  /* 'îƒ' */
}
.typcn-scissors:before {
  content: '\e0de';
  /* 'îƒž' */
}
.typcn-shopping-bag:before {
  content: '\e0df';
  /* 'îƒŸ' */
}
.typcn-shopping-cart:before {
  content: '\e0e0';
  /* 'îƒ ' */
}
.typcn-social-at-circular:before {
  content: '\e0e1';
  /* 'îƒ¡' */
}
.typcn-social-dribbble-circular:before {
  content: '\e0e2';
  /* 'îƒ¢' */
}
.typcn-social-dribbble:before {
  content: '\e0e3';
  /* 'îƒ£' */
}
.typcn-social-facebook-circular:before {
  content: '\e0e4';
  /* 'îƒ¤' */
}
.typcn-social-facebook:before {
  content: '\e0e5';
  /* 'îƒ¥' */
}
.typcn-social-flickr-circular:before {
  content: '\e0e6';
  /* 'îƒ¦' */
}
.typcn-social-flickr:before {
  content: '\e0e7';
  /* 'îƒ§' */
}
.typcn-social-github-circular:before {
  content: '\e0e8';
  /* 'îƒ¨' */
}
.typcn-social-github:before {
  content: '\e0e9';
  /* 'îƒ©' */
}
.typcn-social-google-plus-circular:before {
  content: '\e0ea';
  /* 'îƒª' */
}
.typcn-social-google-plus:before {
  content: '\e0eb';
  /* 'îƒ«' */
}
.typcn-social-instagram-circular:before {
  content: '\e0ec';
  /* 'îƒ¬' */
}
.typcn-social-instagram:before {
  content: '\e0ed';
  /* 'îƒ­' */
}
.typcn-social-last-fm-circular:before {
  content: '\e0ee';
  /* 'îƒ®' */
}
.typcn-social-last-fm:before {
  content: '\e0ef';
  /* 'îƒ¯' */
}
.typcn-social-linkedin-circular:before {
  content: '\e0f0';
  /* 'îƒ°' */
}
.typcn-social-linkedin:before {
  content: '\e0f1';
  /* 'îƒ±' */
}
.typcn-social-pinterest-circular:before {
  content: '\e0f2';
  /* 'îƒ²' */
}
.typcn-social-pinterest:before {
  content: '\e0f3';
  /* 'îƒ³' */
}
.typcn-social-skype-outline:before {
  content: '\e0f4';
  /* 'îƒ´' */
}
.typcn-social-skype:before {
  content: '\e0f5';
  /* 'îƒµ' */
}
.typcn-social-tumbler-circular:before {
  content: '\e0f6';
  /* 'îƒ¶' */
}
.typcn-social-tumbler:before {
  content: '\e0f7';
  /* 'îƒ·' */
}
.typcn-social-twitter-circular:before {
  content: '\e0f8';
  /* 'îƒ¸' */
}
.typcn-social-twitter:before {
  content: '\e0f9';
  /* 'îƒ¹' */
}
.typcn-social-vimeo-circular:before {
  content: '\e0fa';
  /* 'îƒº' */
}
.typcn-social-vimeo:before {
  content: '\e0fb';
  /* 'îƒ»' */
}
.typcn-social-youtube-circular:before {
  content: '\e0fc';
  /* 'îƒ¼' */
}
.typcn-social-youtube:before {
  content: '\e0fd';
  /* 'îƒ½' */
}
.typcn-sort-alphabetically-outline:before {
  content: '\e0fe';
  /* 'îƒ¾' */
}
.typcn-sort-alphabetically:before {
  content: '\e0ff';
  /* 'îƒ¿' */
}
.typcn-sort-numerically-outline:before {
  content: '\e100';
  /* 'î„€' */
}
.typcn-sort-numerically:before {
  content: '\e101';
  /* 'î„' */
}
.typcn-spanner-outline:before {
  content: '\e102';
  /* 'î„‚' */
}
.typcn-spanner:before {
  content: '\e103';
  /* 'î„ƒ' */
}
.typcn-spiral:before {
  content: '\e104';
  /* 'î„„' */
}
.typcn-star-full-outline:before {
  content: '\e105';
  /* 'î„…' */
}
.typcn-star-half-outline:before {
  content: '\e106';
  /* 'î„†' */
}
.typcn-star-half:before {
  content: '\e107';
  /* 'î„‡' */
}
.typcn-star-outline:before {
  content: '\e108';
  /* 'î„ˆ' */
}
.typcn-star:before {
  content: '\e109';
  /* 'î„‰' */
}
.typcn-starburst-outline:before {
  content: '\e10a';
  /* 'î„Š' */
}
.typcn-starburst:before {
  content: '\e10b';
  /* 'î„‹' */
}
.typcn-stopwatch:before {
  content: '\e10c';
  /* 'î„Œ' */
}
.typcn-support:before {
  content: '\e10d';
  /* 'î„' */
}
.typcn-tabs-outline:before {
  content: '\e10e';
  /* 'î„Ž' */
}
.typcn-tag:before {
  content: '\e10f';
  /* 'î„' */
}
.typcn-tags:before {
  content: '\e110';
  /* 'î„' */
}
.typcn-th-large-outline:before {
  content: '\e111';
  /* 'î„‘' */
}
.typcn-th-large:before {
  content: '\e112';
  /* 'î„’' */
}
.typcn-th-list-outline:before {
  content: '\e113';
  /* 'î„“' */
}
.typcn-th-list:before {
  content: '\e114';
  /* 'î„”' */
}
.typcn-th-menu-outline:before {
  content: '\e115';
  /* 'î„•' */
}
.typcn-th-menu:before {
  content: '\e116';
  /* 'î„–' */
}
.typcn-th-small-outline:before {
  content: '\e117';
  /* 'î„—' */
}
.typcn-th-small:before {
  content: '\e118';
  /* 'î„˜' */
}
.typcn-thermometer:before {
  content: '\e119';
  /* 'î„™' */
}
.typcn-thumbs-down:before {
  content: '\e11a';
  /* 'î„š' */
}
.typcn-thumbs-ok:before {
  content: '\e11b';
  /* 'î„›' */
}
.typcn-thumbs-up:before {
  content: '\e11c';
  /* 'î„œ' */
}
.typcn-tick-outline:before {
  content: '\e11d';
  /* 'î„' */
}
.typcn-tick:before {
  content: '\e11e';
  /* 'î„ž' */
}
.typcn-ticket:before {
  content: '\e11f';
  /* 'î„Ÿ' */
}
.typcn-time:before {
  content: '\e120';
  /* 'î„ ' */
}
.typcn-times-outline:before {
  content: '\e121';
  /* 'î„¡' */
}
.typcn-times:before {
  content: '\e122';
  /* 'î„¢' */
}
.typcn-trash:before {
  content: '\e123';
  /* 'î„£' */
}
.typcn-tree:before {
  content: '\e124';
  /* 'î„¤' */
}
.typcn-upload-outline:before {
  content: '\e125';
  /* 'î„¥' */
}
.typcn-upload:before {
  content: '\e126';
  /* 'î„¦' */
}
.typcn-user-add-outline:before {
  content: '\e127';
  /* 'î„§' */
}
.typcn-user-add:before {
  content: '\e128';
  /* 'î„¨' */
}
.typcn-user-delete-outline:before {
  content: '\e129';
  /* 'î„©' */
}
.typcn-user-delete:before {
  content: '\e12a';
  /* 'î„ª' */
}
.typcn-user-outline:before {
  content: '\e12b';
  /* 'î„«' */
}
.typcn-user:before {
  content: '\e12c';
  /* 'î„¬' */
}
.typcn-vendor-android:before {
  content: '\e12d';
  /* 'î„­' */
}
.typcn-vendor-apple:before {
  content: '\e12e';
  /* 'î„®' */
}
.typcn-vendor-microsoft:before {
  content: '\e12f';
  /* 'î„¯' */
}
.typcn-video-outline:before {
  content: '\e130';
  /* 'î„°' */
}
.typcn-video:before {
  content: '\e131';
  /* 'î„±' */
}
.typcn-volume-down:before {
  content: '\e132';
  /* 'î„²' */
}
.typcn-volume-mute:before {
  content: '\e133';
  /* 'î„³' */
}
.typcn-volume-up:before {
  content: '\e134';
  /* 'î„´' */
}
.typcn-volume:before {
  content: '\e135';
  /* 'î„µ' */
}
.typcn-warning-outline:before {
  content: '\e136';
  /* 'î„¶' */
}
.typcn-warning:before {
  content: '\e137';
  /* 'î„·' */
}
.typcn-watch:before {
  content: '\e138';
  /* 'î„¸' */
}
.typcn-waves-outline:before {
  content: '\e139';
  /* 'î„¹' */
}
.typcn-waves:before {
  content: '\e13a';
  /* 'î„º' */
}
.typcn-weather-cloudy:before {
  content: '\e13b';
  /* 'î„»' */
}
.typcn-weather-downpour:before {
  content: '\e13c';
  /* 'î„¼' */
}
.typcn-weather-night:before {
  content: '\e13d';
  /* 'î„½' */
}
.typcn-weather-partly-sunny:before {
  content: '\e13e';
  /* 'î„¾' */
}
.typcn-weather-shower:before {
  content: '\e13f';
  /* 'î„¿' */
}
.typcn-weather-snow:before {
  content: '\e140';
  /* 'î…€' */
}
.typcn-weather-stormy:before {
  content: '\e141';
  /* 'î…' */
}
.typcn-weather-sunny:before {
  content: '\e142';
  /* 'î…‚' */
}
.typcn-weather-windy-cloudy:before {
  content: '\e143';
  /* 'î…ƒ' */
}
.typcn-weather-windy:before {
  content: '\e144';
  /* 'î…„' */
}
.typcn-wi-fi-outline:before {
  content: '\e145';
  /* 'î……' */
}
.typcn-wi-fi:before {
  content: '\e146';
  /* 'î…†' */
}
.typcn-wine:before {
  content: '\e147';
  /* 'î…‡' */
}
.typcn-world-outline:before {
  content: '\e148';
  /* 'î…ˆ' */
}
.typcn-world:before {
  content: '\e149';
  /* 'î…‰' */
}
.typcn-zoom-in-outline:before {
  content: '\e14a';
  /* 'î…Š' */
}
.typcn-zoom-in:before {
  content: '\e14b';
  /* 'î…‹' */
}
.typcn-zoom-out-outline:before {
  content: '\e14c';
  /* 'î…Œ' */
}
.typcn-zoom-out:before {
  content: '\e14d';
  /* 'î…' */
}
.typcn-zoom-outline:before {
  content: '\e14e';
  /* 'î…Ž' */
}
.typcn-zoom:before {
  content: '\e14f';
  /* 'î…' */
}
@font-face {
  font-family: "dripicons-v2";
  src: url("../fonts/dripicons-v2.eot");
  src: url("../fonts/dripicons-v2.eot?#iefix") format("embedded-opentype"), url("../fonts/dripicons-v2.woff") format("woff"), url("../fonts/dripicons-v2.ttf") format("truetype"), url("../fonts/dripicons-v2.svg#dripicons-v2") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: "dripicons-v2" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="dripicons-"]:before,
[class*=" dripicons-"]:before {
  font-family: "dripicons-v2" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.dripicons-alarm:before {
  content: "\61";
}
.dripicons-align-center:before {
  content: "\62";
}
.dripicons-align-justify:before {
  content: "\63";
}
.dripicons-align-left:before {
  content: "\64";
}
.dripicons-align-right:before {
  content: "\65";
}
.dripicons-anchor:before {
  content: "\66";
}
.dripicons-archive:before {
  content: "\67";
}
.dripicons-arrow-down:before {
  content: "\68";
}
.dripicons-arrow-left:before {
  content: "\69";
}
.dripicons-arrow-right:before {
  content: "\6a";
}
.dripicons-arrow-thin-down:before {
  content: "\6b";
}
.dripicons-arrow-thin-left:before {
  content: "\6c";
}
.dripicons-arrow-thin-right:before {
  content: "\6d";
}
.dripicons-arrow-thin-up:before {
  content: "\6e";
}
.dripicons-arrow-up:before {
  content: "\6f";
}
.dripicons-article:before {
  content: "\70";
}
.dripicons-backspace:before {
  content: "\71";
}
.dripicons-basket:before {
  content: "\72";
}
.dripicons-basketball:before {
  content: "\73";
}
.dripicons-battery-empty:before {
  content: "\74";
}
.dripicons-battery-full:before {
  content: "\75";
}
.dripicons-battery-low:before {
  content: "\76";
}
.dripicons-battery-medium:before {
  content: "\77";
}
.dripicons-bell:before {
  content: "\78";
}
.dripicons-blog:before {
  content: "\79";
}
.dripicons-bluetooth:before {
  content: "\7a";
}
.dripicons-bold:before {
  content: "\41";
}
.dripicons-bookmark:before {
  content: "\42";
}
.dripicons-bookmarks:before {
  content: "\43";
}
.dripicons-box:before {
  content: "\44";
}
.dripicons-briefcase:before {
  content: "\45";
}
.dripicons-brightness-low:before {
  content: "\46";
}
.dripicons-brightness-max:before {
  content: "\47";
}
.dripicons-brightness-medium:before {
  content: "\48";
}
.dripicons-broadcast:before {
  content: "\49";
}
.dripicons-browser:before {
  content: "\4a";
}
.dripicons-browser-upload:before {
  content: "\4b";
}
.dripicons-brush:before {
  content: "\4c";
}
.dripicons-calendar:before {
  content: "\4d";
}
.dripicons-camcorder:before {
  content: "\4e";
}
.dripicons-camera:before {
  content: "\4f";
}
.dripicons-card:before {
  content: "\50";
}
.dripicons-cart:before {
  content: "\51";
}
.dripicons-checklist:before {
  content: "\52";
}
.dripicons-checkmark:before {
  content: "\53";
}
.dripicons-chevron-down:before {
  content: "\54";
}
.dripicons-chevron-left:before {
  content: "\55";
}
.dripicons-chevron-right:before {
  content: "\56";
}
.dripicons-chevron-up:before {
  content: "\57";
}
.dripicons-clipboard:before {
  content: "\58";
}
.dripicons-clock:before {
  content: "\59";
}
.dripicons-clockwise:before {
  content: "\5a";
}
.dripicons-cloud:before {
  content: "\30";
}
.dripicons-cloud-download:before {
  content: "\31";
}
.dripicons-cloud-upload:before {
  content: "\32";
}
.dripicons-code:before {
  content: "\33";
}
.dripicons-contract:before {
  content: "\34";
}
.dripicons-contract-2:before {
  content: "\35";
}
.dripicons-conversation:before {
  content: "\36";
}
.dripicons-copy:before {
  content: "\37";
}
.dripicons-crop:before {
  content: "\38";
}
.dripicons-cross:before {
  content: "\39";
}
.dripicons-crosshair:before {
  content: "\21";
}
.dripicons-cutlery:before {
  content: "\22";
}
.dripicons-device-desktop:before {
  content: "\23";
}
.dripicons-device-mobile:before {
  content: "\24";
}
.dripicons-device-tablet:before {
  content: "\25";
}
.dripicons-direction:before {
  content: "\26";
}
.dripicons-disc:before {
  content: "\27";
}
.dripicons-document:before {
  content: "\28";
}
.dripicons-document-delete:before {
  content: "\29";
}
.dripicons-document-edit:before {
  content: "\2a";
}
.dripicons-document-new:before {
  content: "\2b";
}
.dripicons-document-remove:before {
  content: "\2c";
}
.dripicons-dot:before {
  content: "\2d";
}
.dripicons-dots-2:before {
  content: "\2e";
}
.dripicons-dots-3:before {
  content: "\2f";
}
.dripicons-download:before {
  content: "\3a";
}
.dripicons-duplicate:before {
  content: "\3b";
}
.dripicons-enter:before {
  content: "\3c";
}
.dripicons-exit:before {
  content: "\3d";
}
.dripicons-expand:before {
  content: "\3e";
}
.dripicons-expand-2:before {
  content: "\3f";
}
.dripicons-experiment:before {
  content: "\40";
}
.dripicons-export:before {
  content: "\5b";
}
.dripicons-feed:before {
  content: "\5d";
}
.dripicons-flag:before {
  content: "\5e";
}
.dripicons-flashlight:before {
  content: "\5f";
}
.dripicons-folder:before {
  content: "\60";
}
.dripicons-folder-open:before {
  content: "\7b";
}
.dripicons-forward:before {
  content: "\7c";
}
.dripicons-gaming:before {
  content: "\7d";
}
.dripicons-gear:before {
  content: "\7e";
}
.dripicons-graduation:before {
  content: "\5c";
}
.dripicons-graph-bar:before {
  content: "\e000";
}
.dripicons-graph-line:before {
  content: "\e001";
}
.dripicons-graph-pie:before {
  content: "\e002";
}
.dripicons-headset:before {
  content: "\e003";
}
.dripicons-heart:before {
  content: "\e004";
}
.dripicons-help:before {
  content: "\e005";
}
.dripicons-home:before {
  content: "\e006";
}
.dripicons-hourglass:before {
  content: "\e007";
}
.dripicons-inbox:before {
  content: "\e008";
}
.dripicons-information:before {
  content: "\e009";
}
.dripicons-italic:before {
  content: "\e00a";
}
.dripicons-jewel:before {
  content: "\e00b";
}
.dripicons-lifting:before {
  content: "\e00c";
}
.dripicons-lightbulb:before {
  content: "\e00d";
}
.dripicons-link:before {
  content: "\e00e";
}
.dripicons-link-broken:before {
  content: "\e00f";
}
.dripicons-list:before {
  content: "\e010";
}
.dripicons-loading:before {
  content: "\e011";
}
.dripicons-location:before {
  content: "\e012";
}
.dripicons-lock:before {
  content: "\e013";
}
.dripicons-lock-open:before {
  content: "\e014";
}
.dripicons-mail:before {
  content: "\e015";
}
.dripicons-map:before {
  content: "\e016";
}
.dripicons-media-loop:before {
  content: "\e017";
}
.dripicons-media-next:before {
  content: "\e018";
}
.dripicons-media-pause:before {
  content: "\e019";
}
.dripicons-media-play:before {
  content: "\e01a";
}
.dripicons-media-previous:before {
  content: "\e01b";
}
.dripicons-media-record:before {
  content: "\e01c";
}
.dripicons-media-shuffle:before {
  content: "\e01d";
}
.dripicons-media-stop:before {
  content: "\e01e";
}
.dripicons-medical:before {
  content: "\e01f";
}
.dripicons-menu:before {
  content: "\e020";
}
.dripicons-message:before {
  content: "\e021";
}
.dripicons-meter:before {
  content: "\e022";
}
.dripicons-microphone:before {
  content: "\e023";
}
.dripicons-minus:before {
  content: "\e024";
}
.dripicons-monitor:before {
  content: "\e025";
}
.dripicons-move:before {
  content: "\e026";
}
.dripicons-music:before {
  content: "\e027";
}
.dripicons-network-1:before {
  content: "\e028";
}
.dripicons-network-2:before {
  content: "\e029";
}
.dripicons-network-3:before {
  content: "\e02a";
}
.dripicons-network-4:before {
  content: "\e02b";
}
.dripicons-network-5:before {
  content: "\e02c";
}
.dripicons-pamphlet:before {
  content: "\e02d";
}
.dripicons-paperclip:before {
  content: "\e02e";
}
.dripicons-pencil:before {
  content: "\e02f";
}
.dripicons-phone:before {
  content: "\e030";
}
.dripicons-photo:before {
  content: "\e031";
}
.dripicons-photo-group:before {
  content: "\e032";
}
.dripicons-pill:before {
  content: "\e033";
}
.dripicons-pin:before {
  content: "\e034";
}
.dripicons-plus:before {
  content: "\e035";
}
.dripicons-power:before {
  content: "\e036";
}
.dripicons-preview:before {
  content: "\e037";
}
.dripicons-print:before {
  content: "\e038";
}
.dripicons-pulse:before {
  content: "\e039";
}
.dripicons-question:before {
  content: "\e03a";
}
.dripicons-reply:before {
  content: "\e03b";
}
.dripicons-reply-all:before {
  content: "\e03c";
}
.dripicons-return:before {
  content: "\e03d";
}
.dripicons-retweet:before {
  content: "\e03e";
}
.dripicons-rocket:before {
  content: "\e03f";
}
.dripicons-scale:before {
  content: "\e040";
}
.dripicons-search:before {
  content: "\e041";
}
.dripicons-shopping-bag:before {
  content: "\e042";
}
.dripicons-skip:before {
  content: "\e043";
}
.dripicons-stack:before {
  content: "\e044";
}
.dripicons-star:before {
  content: "\e045";
}
.dripicons-stopwatch:before {
  content: "\e046";
}
.dripicons-store:before {
  content: "\e047";
}
.dripicons-suitcase:before {
  content: "\e048";
}
.dripicons-swap:before {
  content: "\e049";
}
.dripicons-tag:before {
  content: "\e04a";
}
.dripicons-tag-delete:before {
  content: "\e04b";
}
.dripicons-tags:before {
  content: "\e04c";
}
.dripicons-thumbs-down:before {
  content: "\e04d";
}
.dripicons-thumbs-up:before {
  content: "\e04e";
}
.dripicons-ticket:before {
  content: "\e04f";
}
.dripicons-time-reverse:before {
  content: "\e050";
}
.dripicons-to-do:before {
  content: "\e051";
}
.dripicons-toggles:before {
  content: "\e052";
}
.dripicons-trash:before {
  content: "\e053";
}
.dripicons-trophy:before {
  content: "\e054";
}
.dripicons-upload:before {
  content: "\e055";
}
.dripicons-user:before {
  content: "\e056";
}
.dripicons-user-group:before {
  content: "\e057";
}
.dripicons-user-id:before {
  content: "\e058";
}
.dripicons-vibrate:before {
  content: "\e059";
}
.dripicons-view-apps:before {
  content: "\e05a";
}
.dripicons-view-list:before {
  content: "\e05b";
}
.dripicons-view-list-large:before {
  content: "\e05c";
}
.dripicons-view-thumb:before {
  content: "\e05d";
}
.dripicons-volume-full:before {
  content: "\e05e";
}
.dripicons-volume-low:before {
  content: "\e05f";
}
.dripicons-volume-medium:before {
  content: "\e060";
}
.dripicons-volume-off:before {
  content: "\e061";
}
.dripicons-wallet:before {
  content: "\e062";
}
.dripicons-warning:before {
  content: "\e063";
}
.dripicons-web:before {
  content: "\e064";
}
.dripicons-weight:before {
  content: "\e065";
}
.dripicons-wifi:before {
  content: "\e066";
}
.dripicons-wrong:before {
  content: "\e067";
}
.dripicons-zoom-in:before {
  content: "\e068";
}
.dripicons-zoom-out:before {
  content: "\e069";
}
.morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,0.8);border:solid 2px rgba(230,230,230,0.8);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0}
.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0}

/*
Template Name: UBold Dashboard
Author: CoderThemes
Email: coderthemes@gmail.com
File: Components
*/
/* =============
   Buttons
============= */
.btn {
  border-radius: 3px;
  outline: none !important;
}
.btn-md {
  padding: 8px 16px;
}
.btn-primary,
.btn-success,
.btn-default,
.btn-info,
.btn-warning,
.btn-danger,
.btn-inverse,
.btn-purple,
.btn-pink {
  color: #ffffff !important;
}
.btn-default,
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open > .dropdown-toggle.btn-default {
  background-color: #5fbeaa !important;
  border: 1px solid #5fbeaa !important;
}
.btn-white,
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.btn-white.focus,
.btn-white:active,
.btn-white:focus,
.btn-white:hover,
.open > .dropdown-toggle.btn-white {
  border: 1px solid #eaeaea !important;
  background-color: #ffffff;
  color: #4c5667;
}
.btn-white:hover,
.btn-white:hover:hover,
.btn-white:focus:hover,
.btn-white:active:hover,
.btn-white.active:hover,
.btn-white.focus:hover,
.btn-white:active:hover,
.btn-white:focus:hover,
.btn-white:hover:hover,
.open > .dropdown-toggle.btn-white:hover {
  background-color: #f9f9f9;
}
.btn-white:focus,
.btn-white:hover:focus,
.btn-white:focus:focus,
.btn-white:active:focus,
.btn-white.active:focus,
.btn-white.focus:focus,
.btn-white:active:focus,
.btn-white:focus:focus,
.btn-white:hover:focus,
.open > .dropdown-toggle.btn-white:focus {
  background-color: #f9f9f9;
}
.btn-white:active,
.btn-white:hover:active,
.btn-white:focus:active,
.btn-white:active:active,
.btn-white.active:active,
.btn-white.focus:active,
.btn-white:active:active,
.btn-white:focus:active,
.btn-white:hover:active,
.open > .dropdown-toggle.btn-white:active {
  background-color: #f9f9f9;
}
.btn-primary,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open > .dropdown-toggle.btn-primary {
  background-color: #5d9cec !important;
  border: 1px solid #5d9cec !important;
}
.btn-success,
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.focus,
.btn-success:active,
.btn-success:focus,
.btn-success:hover,
.open > .dropdown-toggle.btn-success {
  background-color: #81c868 !important;
  border: 1px solid #81c868 !important;
}
.btn-info,
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.focus,
.btn-info:active,
.btn-info:focus,
.btn-info:hover,
.open > .dropdown-toggle.btn-info {
  background-color: #34d3eb !important;
  border: 1px solid #34d3eb !important;
}
.btn-warning,
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.focus,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover,
.open > .dropdown-toggle.btn-warning {
  background-color: #ffbd4a !important;
  border: 1px solid #ffbd4a !important;
}
.btn-danger,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover,
.btn-danger.active,
.btn-danger.focus,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover,
.open > .dropdown-toggle.btn-danger {
  background-color: #f05050 !important;
  border: 1px solid #f05050 !important;
}
.btn-inverse,
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.focus,
.btn-inverse:active,
.btn-inverse:focus,
.btn-inverse:hover,
.open > .dropdown-toggle.btn-inverse {
  background-color: #4c5667 !important;
  border: 1px solid #4c5667 !important;
  color: #ffffff;
}
.btn-purple,
.btn-purple:hover,
.btn-purple:focus,
.btn-purple:active {
  background-color: #7266ba !important;
  border: 1px solid #7266ba !important;
  color: #ffffff;
}
.btn-pink,
.btn-pink:hover,
.btn-pink:focus,
.btn-pink:active {
  background-color: #fb6d9d !important;
  border: 1px solid #fb6d9d !important;
  color: #ffffff;
}
.open > .dropdown-toggle.btn-primary.btn-custom,
.open > .dropdown-toggle.btn-success.btn-custom,
.open > .dropdown-toggle.btn-info.btn-custom,
.open > .dropdown-toggle.btn-warning.btn-custom,
.open > .dropdown-toggle.btn-danger.btn-custom,
.open > .dropdown-toggle.btn-default.btn-custom {
  border-width: 2px !important;
  color: #ffffff !important;
}
.open > .dropdown-toggle.btn-white.btn-custom {
  border-width: 2px !important;
}
.btn-custom.btn-default {
  color: #5fbeaa !important;
}
.btn-custom.btn-primary {
  color: #5d9cec !important;
}
.btn-custom.btn-success {
  color: #81c868 !important;
}
.btn-custom.btn-info {
  color: #34d3eb !important;
}
.btn-custom.btn-warning {
  color: #ffbd4a !important;
}
.btn-custom.btn-danger {
  color: #f05050 !important;
}
.btn-custom.btn-inverse {
  color: #4c5667 !important;
}
.btn-custom.btn-purple {
  color: #7266ba !important;
}
.btn-custom.btn-white {
  color: #4c5667 !important;
}
.btn-custom.btn-white:hover,
.btn-custom.btn-white:focus,
.btn-custom.btn-white:active {
  color: #4c5667 !important;
  background-color: #f4f8fb !important;
}
.btn-custom.btn-pink {
  color: #fb6d9d !important;
}
.btn-rounded {
  border-radius: 2em !important;
  padding: 6px 20px;
}
.btn-rounded .btn-label {
  padding: 7px 15px 7px 20px;
  margin-left: -20px;
}
.btn-rounded .btn-label-right {
  margin-right: -20px;
  margin-left: 12px;
}
.btn-custom {
  -moz-border-radius: 2px;
  -moz-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  -webkit-border-radius: 2px;
  -webkit-transition: all 400ms ease-in-out;
  background: transparent;
  background-color: transparent !important;
  border-radius: 5px;
  -moz-border-radius: 5px;
  background-clip: padding-box;
  border-width: 2px !important;
  font-weight: 600;
  transition: all 400ms ease-in-out;
  background-clip: inherit;
}
.btn-custom:hover {
  color: #ffffff !important;
  border-width: 2px !important;
}
.btn-custom:focus {
  color: #ffffff !important;
  border-width: 2px !important;
}
.btn-label {
  background: rgba(0, 0, 0, 0.05);
  display: inline-block;
  padding: 7px 15px;
  border-radius: 3px 0 0 3px;
  margin: -7px -13px;
  margin-right: 12px;
}
.btn-label-right {
  margin-left: 12px;
  margin-right: -13px;
  border-radius: 0px 3px 3px 0px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: none;
          box-shadow: none;
}
/* File Upload */
.fileupload {
  overflow: hidden;
  position: relative;
}
.fileupload input.upload {
  cursor: pointer;
  filter: alpha(opacity=0);
  font-size: 20px;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}
/* Social Buttons */
.btn-facebook {
  color: #ffffff !important;
  background-color: #3b5998 !important;
}
.btn-twitter {
  color: #ffffff !important;
  background-color: #00aced !important;
}
.btn-linkedin {
  color: #ffffff !important;
  background-color: #007bb6 !important;
}
.btn-dribbble {
  color: #ffffff !important;
  background-color: #ea4c89 !important;
}
.btn-googleplus {
  color: #ffffff !important;
  background-color: #dd4b39 !important;
}
.btn-instagram {
  color: #ffffff !important;
  background-color: #517fa4 !important;
}
.btn-pinterest {
  color: #ffffff !important;
  background-color: #cb2027 !important;
}
.btn-dropbox {
  color: #ffffff !important;
  background-color: #007ee5 !important;
}
.btn-flickr {
  color: #ffffff !important;
  background-color: #ff0084 !important;
}
.btn-tumblr {
  color: #ffffff !important;
  background-color: #32506d !important;
}
.btn-skype {
  color: #ffffff !important;
  background-color: #00aff0 !important;
}
.btn-youtube {
  color: #ffffff !important;
  background-color: #bb0000 !important;
}
.btn-github {
  color: #ffffff !important;
  background-color: #171515 !important;
}
/* =============
   Checkbox and Radios
============= */
.checkbox {
  padding-left: 20px;
}
.checkbox label {
  display: inline-block;
  padding-left: 5px;
  position: relative;
}
.checkbox label::before {
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  background-color: #ffffff;
  border-radius: 3px;
  border: 1px solid #cccccc;
  content: "";
  display: inline-block;
  height: 17px;
  left: 0;
  margin-left: -20px;
  position: absolute;
  transition: 0.3s ease-in-out;
  width: 17px;
  outline: none !important;
}
.checkbox label::after {
  color: #555555;
  display: inline-block;
  font-size: 11px;
  height: 16px;
  left: 0;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  position: absolute;
  top: 0;
  width: 16px;
}
.checkbox input[type="checkbox"] {
  cursor: pointer;
  opacity: 0;
  z-index: 1;
  outline: none !important;
}
.checkbox input[type="checkbox"]:disabled + label {
  opacity: 0.65;
}
.checkbox input[type="checkbox"]:focus + label::before {
  outline-offset: -2px;
  outline: none;
  outline: thin dotted;
}
.checkbox input[type="checkbox"]:checked + label::after {
  content: "\f00c";
  font-family: 'FontAwesome';
}
.checkbox input[type="checkbox"]:disabled + label::before {
  background-color: #eeeeee;
  cursor: not-allowed;
}
.checkbox.checkbox-circle label::before {
  border-radius: 50%;
}
.checkbox.checkbox-inline {
  margin-top: 0;
}
.checkbox.checkbox-single label {
  height: 17px;
}
.checkbox-custom input[type="checkbox"]:checked + label::before {
  background-color: #5fbeaa;
  border-color: #5fbeaa;
}
.checkbox-custom input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}
.checkbox-primary input[type="checkbox"]:checked + label::before {
  background-color: #5d9cec;
  border-color: #5d9cec;
}
.checkbox-primary input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}
.checkbox-danger input[type="checkbox"]:checked + label::before {
  background-color: #f05050;
  border-color: #f05050;
}
.checkbox-danger input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}
.checkbox-info input[type="checkbox"]:checked + label::before {
  background-color: #34d3eb;
  border-color: #34d3eb;
}
.checkbox-info input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}
.checkbox-warning input[type="checkbox"]:checked + label::before {
  background-color: #ffbd4a;
  border-color: #ffbd4a;
}
.checkbox-warning input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}
.checkbox-success input[type="checkbox"]:checked + label::before {
  background-color: #81c868;
  border-color: #81c868;
}
.checkbox-success input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}
.checkbox-purple input[type="checkbox"]:checked + label::before {
  background-color: #7266ba;
  border-color: #7266ba;
}
.checkbox-purple input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}
.checkbox-pink input[type="checkbox"]:checked + label::before {
  background-color: #fb6d9d;
  border-color: #fb6d9d;
}
.checkbox-pink input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}
.checkbox-inverse input[type="checkbox"]:checked + label::before {
  background-color: #4c5667;
  border-color: #4c5667;
}
.checkbox-inverse input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}
/* Radios */
.radio {
  padding-left: 20px;
}
.radio label {
  display: inline-block;
  padding-left: 5px;
  position: relative;
}
.radio label::before {
  -o-transition: border 0.5s ease-in-out;
  -webkit-transition: border 0.5s ease-in-out;
  background-color: #ffffff;
  border-radius: 50%;
  border: 1px solid #cccccc;
  content: "";
  display: inline-block;
  height: 17px;
  left: 0;
  margin-left: -20px;
  position: absolute;
  transition: border 0.5s ease-in-out;
  width: 17px;
  outline: none !important;
}
.radio label::after {
  -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -webkit-transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  background-color: #555555;
  border-radius: 50%;
  content: " ";
  display: inline-block;
  height: 11px;
  left: 3px;
  margin-left: -20px;
  position: absolute;
  top: 3px;
  transform: scale(0, 0);
  transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -o-transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33), -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  width: 11px;
}
.radio input[type="radio"] {
  cursor: pointer;
  opacity: 0;
  z-index: 1;
  outline: none !important;
}
.radio input[type="radio"]:disabled + label {
  opacity: 0.65;
  background: #e6e5e5;
}
.radio input[type="radio"]:focus + label::before {
  outline-offset: -2px;
  outline: 5px auto -webkit-focus-ring-color;
  outline: thin dotted;
}
.radio input[type="radio"]:checked + label::after {
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
.radio input[type="radio"]:disabled + label::before {
  cursor: not-allowed;
}
.radio.radio-inline {
  margin-top: 0;
}
.radio.radio-single label {
  height: 17px;
}
.radio-custom input[type="radio"] + label::after {
  background-color: #5fbeaa;
}
.radio-custom input[type="radio"]:checked + label::before {
  border-color: #5fbeaa;
}
.radio-custom input[type="radio"]:checked + label::after {
  background-color: #5fbeaa;
}
.radio-primary input[type="radio"] + label::after {
  background-color: #5d9cec;
}
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #5d9cec;
}
.radio-primary input[type="radio"]:checked + label::after {
  background-color: #5d9cec;
}
.radio-danger input[type="radio"] + label::after {
  background-color: #f05050;
}
.radio-danger input[type="radio"]:checked + label::before {
  border-color: #f05050;
}
.radio-danger input[type="radio"]:checked + label::after {
  background-color: #f05050;
}
.radio-info input[type="radio"] + label::after {
  background-color: #34d3eb;
}
.radio-info input[type="radio"]:checked + label::before {
  border-color: #34d3eb;
}
.radio-info input[type="radio"]:checked + label::after {
  background-color: #34d3eb;
}
.radio-warning input[type="radio"] + label::after {
  background-color: #ffbd4a;
}
.radio-warning input[type="radio"]:checked + label::before {
  border-color: #ffbd4a;
}
.radio-warning input[type="radio"]:checked + label::after {
  background-color: #ffbd4a;
}
.radio-success input[type="radio"] + label::after {
  background-color: #81c868;
}
.radio-success input[type="radio"]:checked + label::before {
  border-color: #81c868;
}
.radio-success input[type="radio"]:checked + label::after {
  background-color: #81c868;
}
.radio-purple input[type="radio"] + label::after {
  background-color: #7266ba;
}
.radio-purple input[type="radio"]:checked + label::before {
  border-color: #7266ba;
}
.radio-purple input[type="radio"]:checked + label::after {
  background-color: #7266ba;
}
.radio-pink input[type="radio"] + label::after {
  background-color: #fb6d9d;
}
.radio-pink input[type="radio"]:checked + label::before {
  border-color: #fb6d9d;
}
.radio-pink input[type="radio"]:checked + label::after {
  background-color: #fb6d9d;
}
/* =============
   Panels
============= */
.panel {
  border: none;
  margin-bottom: 20px;
}
.panel .panel-body {
  padding: 20px;
}
.panel .panel-body p {
  margin: 0px;
}
.panel .panel-body p + p {
  margin-top: 15px;
}
.panel-heading {
  border: none !important;
  padding: 10px 20px;
}
.panel-default > .panel-heading {
  background-color: #f4f8fb;
  border-bottom: none;
  color: #797979;
}
.panel-title {
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 0;
  margin-top: 0;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}
.panel-footer {
  background: #f4f8fb;
  border-top: 0px;
}
.panel-color .panel-title {
  color: #ffffff;
}
.panel-custom > .panel-heading {
  background-color: #5fbeaa;
}
.panel-primary > .panel-heading {
  background-color: #5d9cec;
}
.panel-success > .panel-heading {
  background-color: #81c868;
}
.panel-info > .panel-heading {
  background-color: #34d3eb;
}
.panel-warning > .panel-heading {
  background-color: #ffbd4a;
}
.panel-danger > .panel-heading {
  background-color: #f05050;
}
.panel-purple > .panel-heading {
  background-color: #7266ba;
}
.panel-pink > .panel-heading {
  background-color: #fb6d9d;
}
.panel-inverse > .panel-heading {
  background-color: #4c5667;
}
.panel-border .panel-heading {
  background-color: #ffffff;
  border-top: 3px solid #DADFE2 !important;
  padding: 10px 20px 0px;
}
.panel-border .panel-body {
  padding: 15px 20px 20px 20px;
}
.panel-border.panel-custom .panel-heading {
  border-color: #5fbeaa !important;
  color: #5fbeaa !important;
}
.panel-border.panel-primary .panel-heading {
  border-color: #5d9cec !important;
  color: #5d9cec !important;
}
.panel-border.panel-success .panel-heading {
  border-color: #81c868 !important;
  color: #81c868 !important;
}
.panel-border.panel-info .panel-heading {
  border-color: #34d3eb !important;
  color: #34d3eb !important;
}
.panel-border.panel-warning .panel-heading {
  border-color: #ffbd4a !important;
  color: #ffbd4a !important;
}
.panel-border.panel-danger .panel-heading {
  border-color: #f05050 !important;
  color: #f05050 !important;
}
.panel-border.panel-purple .panel-heading {
  border-color: #7266ba !important;
  color: #7266ba !important;
}
.panel-border.panel-pink .panel-heading {
  border-color: #fb6d9d !important;
  color: #fb6d9d !important;
}
.panel-border.panel-inverse .panel-heading {
  border-color: #4c5667 !important;
  color: #4c5667 !important;
}
.panel-group .panel .panel-heading a[data-toggle=collapse].collapsed:before {
  content: '\f0d7';
}
.panel-group .panel .panel-heading .accordion-toggle.collapsed:before {
  content: '\f0d7';
}
.panel-group .panel .panel-heading a[data-toggle=collapse] {
  display: block;
}
.panel-group .panel .panel-heading a[data-toggle=collapse]:before {
  content: '\f0d8';
  display: block;
  float: right;
  font-family: 'FontAwesome';
  font-size: 14px;
  text-align: right;
  width: 25px;
}
.panel-group .panel .panel-heading .accordion-toggle {
  display: block;
}
.panel-group .panel .panel-heading .accordion-toggle:before {
  content: '\f0d8';
  display: block;
  float: right;
  font-family: 'FontAwesome';
  font-size: 14px;
  text-align: right;
  width: 25px;
}
.panel-group .panel .panel-heading + .panel-collapse .panel-body {
  border-top: none;
}
.panel-group .panel-heading {
  padding: 12px 26px;
}
.panel-group.panel-group-joined .panel + .panel {
  border-top: 1px solid #eeeeee;
  margin-top: 0;
}
.panel-group-joined .panel-group .panel + .panel {
  border-top: 1px solid #eeeeee;
  margin-top: 0;
}
.panel .nav-pills li a {
  color: #4c5667 !important;
}
.panel .nav-pills li.active a {
  color: #ffffff !important;
}
/* =============
   Portlets
============= */
.portlet {
  background: #ffffff;
  border: 1px solid rgba(54, 64, 74, 0.05);
  border-radius: 5px;
  -moz-border-radius: 5px;
  background-clip: padding-box;
  margin-bottom: 20px;
}
.portlet .portlet-heading {
  border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  background-clip: padding-box;
  color: #ffffff;
  padding: 12px 20px;
}
.portlet .portlet-heading .portlet-title {
  color: #ffffff;
  float: left;
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 0;
  margin-top: 0;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}
.portlet .portlet-heading .portlet-widgets {
  display: inline-block;
  float: right;
  font-size: 15px;
  line-height: 30px;
  padding-left: 15px;
  position: relative;
  text-align: right;
}
.portlet .portlet-heading .portlet-widgets .divider {
  margin: 0 5px;
}
.portlet .portlet-heading .portlet-widgets .collapsed .ion-minus-round:before {
  content: "\f217" !important;
}
.portlet .portlet-heading a {
  color: #999999;
}
.portlet .portlet-body {
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  background: #ffffff;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 15px;
}
.portlet-default .portlet-title {
  color: #797979 !important;
}
.portlet .portlet-heading.bg-custom a,
.portlet .portlet-heading.bg-purple a,
.portlet .portlet-heading.bg-info a,
.portlet .portlet-heading.bg-success a,
.portlet .portlet-heading.bg-primary a,
.portlet .portlet-heading.bg-danger a,
.portlet .portlet-heading.bg-warning a,
.portlet .portlet-heading.bg-inverse a,
.portlet .portlet-heading.bg-pink a {
  color: #ffffff;
}
.panel-disabled {
  background: rgba(243, 242, 241, 0.5);
  bottom: 15px;
  left: 0px;
  position: absolute;
  right: -5px;
  top: 0;
}
.loader-1 {
  -webkit-animation: loaderAnimate 1000ms linear infinite;
  animation: loaderAnimate 1000ms linear infinite;
  clip: rect(0, 30px, 30px, 15px);
  height: 30px;
  left: 50%;
  margin-left: -15px;
  margin-top: -15px;
  position: absolute;
  top: 50%;
  width: 30px;
}
.loader-1:after {
  -webkit-animation: loaderAnimate2 1000ms ease-in-out infinite;
  animation: loaderAnimate2 1000ms ease-in-out infinite;
  border-radius: 50%;
  clip: rect(0, 30px, 30px, 15px);
  content: '';
  height: 30px;
  position: absolute;
  width: 30px;
}
/* =============
   Progressbars
============= */
.progress {
  -webkit-box-shadow: none !important;
  background-color: #ebeff2;
  box-shadow: none !important;
  height: 10px;
  margin-bottom: 18px;
  overflow: hidden;
}
.progress-bar {
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 8px;
  font-weight: 600;
  line-height: 12px;
}
.progress.progress-sm {
  height: 5px !important;
}
.progress.progress-sm .progress-bar {
  font-size: 8px;
  line-height: 5px;
}
.progress.progress-md {
  height: 15px !important;
}
.progress.progress-md .progress-bar {
  font-size: 10.8px;
  line-height: 14.4px;
}
.progress.progress-lg {
  height: 20px !important;
}
.progress.progress-lg .progress-bar {
  font-size: 12px;
  line-height: 20px;
}
.progress-bar-primary {
  background-color: #5d9cec;
}
.progress-bar-success {
  background-color: #81c868;
}
.progress-bar-info {
  background-color: #34d3eb;
}
.progress-bar-warning {
  background-color: #ffbd4a;
}
.progress-bar-danger {
  background-color: #f05050;
}
.progress-bar-inverse {
  background-color: #4c5667;
}
.progress-bar-purple {
  background-color: #7266ba;
}
.progress-bar-pink {
  background-color: #fb6d9d;
}
.progress-bar-custom {
  background-color: #5fbeaa;
}
.progress-animated {
  -webkit-animation-duration: 5s;
  -webkit-animation-name: animationProgress;
  -webkit-transition: 5s all;
  animation-duration: 5s;
  animation-name: animationProgress;
  -o-transition: 5s all;
  transition: 5s all;
}
/* Progressbar Vertical */
.progress-vertical {
  min-height: 250px;
  height: 250px;
  width: 10px;
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  margin-right: 20px;
}
.progress-vertical .progress-bar {
  width: 100%;
}
.progress-vertical-bottom {
  min-height: 250px;
  height: 250px;
  position: relative;
  width: 10px;
  display: inline-block;
  margin-bottom: 0;
  margin-right: 20px;
}
.progress-vertical-bottom .progress-bar {
  width: 100%;
  position: absolute;
  bottom: 0;
}
.progress-vertical.progress-sm,
.progress-vertical-bottom.progress-sm {
  width: 5px !important;
}
.progress-vertical.progress-sm .progress-bar,
.progress-vertical-bottom.progress-sm .progress-bar {
  font-size: 8px;
  line-height: 5px;
}
.progress-vertical.progress-md,
.progress-vertical-bottom.progress-md {
  width: 15px !important;
}
.progress-vertical.progress-md .progress-bar,
.progress-vertical-bottom.progress-md .progress-bar {
  font-size: 10.8px;
  line-height: 14.4px;
}
.progress-vertical.progress-lg,
.progress-vertical-bottom.progress-lg {
  width: 20px !important;
}
.progress-vertical.progress-lg .progress-bar,
.progress-vertical-bottom.progress-lg .progress-bar {
  font-size: 12px;
  line-height: 20px;
}
/* =============
   Tables
============= */
.table {
  margin-bottom: 10px;
}
.table-striped > tbody > tr:nth-of-type(odd),
.table-hover > tbody > tr:hover,
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f4f8fb !important;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td,
.table > thead > tr > th,
.table-bordered {
  border-top: 1px solid #ebeff2;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ebeff2;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ebeff2;
}
tbody {
  color: #797979;
}
th {
  color: #445368;
  font-weight: 600;
}
.table-bordered {
  border: 1px solid #ebeff2;
}
.table-bordered tbody tr:hover {
background-color:#EBF5F6;
cursor:pointer;
}
table.focus-on tbody tr.focused th {
  background-color: #5fbeaa;
  color: #ffffff;
}
table.focus-on tbody tr.focused td {
  background-color: #5fbeaa;
  color: #ffffff;
}
.table-rep-plugin .table-responsive {
  border: none !important;
}
.table-rep-plugin tbody th {
  font-size: 14px;
  font-weight: normal;
}
.table-rep-plugin .checkbox-row {
  padding-left: 40px;
}
.table-rep-plugin .checkbox-row label {
  display: inline-block;
  padding-left: 5px;
  position: relative;
}
.table-rep-plugin .checkbox-row label::before {
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  background-color: #ffffff;
  border-radius: 3px;
  border: 1px solid #cccccc;
  content: "";
  display: inline-block;
  height: 17px;
  left: 0;
  margin-left: -20px;
  position: absolute;
  transition: 0.3s ease-in-out;
  width: 17px;
  outline: none !important;
}
.table-rep-plugin .checkbox-row label::after {
  color: #555555;
  display: inline-block;
  font-size: 11px;
  height: 16px;
  left: 0;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  position: absolute;
  top: -1px;
  width: 16px;
}
.table-rep-plugin .checkbox-row input[type="checkbox"] {
  cursor: pointer;
  opacity: 0;
  z-index: 1;
  outline: none !important;
}
.table-rep-plugin .checkbox-row input[type="checkbox"]:disabled + label {
  opacity: 0.65;
}
.table-rep-plugin .checkbox-row input[type="checkbox"]:focus + label::before {
  outline-offset: -2px;
  outline: none;
}
.table-rep-plugin .checkbox-row input[type="checkbox"]:checked + label::after {
  content: "\f00c";
  font-family: 'FontAwesome';
}
.table-rep-plugin .checkbox-row input[type="checkbox"]:disabled + label::before {
  background-color: #eeeeee;
  cursor: not-allowed;
}
.table-rep-plugin .checkbox-row input[type="checkbox"]:checked + label::before {
  background-color: #5fbeaa;
  border-color: #5fbeaa;
}
.table-rep-plugin .checkbox-row input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}
.fixed-table-container tbody .selected td {
  background-color: #F4F8FB;
}
.modal-block {
  background: transparent;
  margin: 40px auto;
  max-width: 600px;
  padding: 0;
  position: relative;
  text-align: left;
}
/* Data table */
#datatable-editable .actions a {
  padding: 5px;
}
#datatable-editable .form-control {
  background-color: #ffffff;
  width: 100%;
}
#datatable-editable .fa-trash-o {
  color: #f05050;
}
#datatable-editable .fa-times {
  color: #f05050;
}
#datatable-editable .fa-pencil {
  color: #29b6f6;
}
#datatable-editable .fa-save {
  color: #33b86c;
}
#datatable td {
  font-weight: normal;
}
div.dataTables_paginate ul.pagination {
  margin-top: 30px;
}
div.dataTables_info {
  padding-top: 38px;
}
/* Footable */
.footable-odd {
  background-color: #ffffff;
}
.footable-detail-show {
  background-color: #ebeff2;
}
.footable-row-detail {
  background-color: #F0F4F7;
}
/* Bootstrap Table */
.fixed-table-pagination .pagination-detail,
.fixed-table-pagination div.pagination {
  margin-top: 20px;
}
.fixed-table-container {
  border: 1px solid #ebeff2 !important;
}
.bootstrap-table .table > thead > tr > th {
  border-bottom: 2px solid #ebeff2;
  background: #ebeff2;
}
.fixed-table-container thead th .th-inner {
  padding: 9px 12px;
}
.bootstrap-table .table,
.bootstrap-table .table > tbody > tr > td,
.bootstrap-table .table > tbody > tr > th,
.bootstrap-table .table > tfoot > tr > td,
.bootstrap-table .table > tfoot > tr > th,
.bootstrap-table .table > thead > tr > td {
  padding: 8px 12px !important;
}
/* =============
   Widget
============= */
/* Widget-box styles */
.widget-box-1 i.inform {
  font-size: 20px;
  cursor: pointer;
}
.widget-box-1 h4 {
  margin-bottom: 5px;
  margin-top: 0px;
}
.widget-box-1 h2 {
  margin: 20px;
  font-weight: 600;
}
.widget-box-1 p {
  margin-bottom: 0px;
}
.widget-s-1 {
  border-radius: 6px;
}
/* Widget (background-icon) */
.widget-bg-color-icon .bg-icon {
  height: 80px;
  width: 80px;
  text-align: center;
  border-radius: 50%;
  -moz-border-radius: 50%;
  background-clip: padding-box;
}
.widget-bg-color-icon .bg-icon i {
  font-size: 32px;
  line-height: 80px;
}
.widget-bg-color-icon .bg-icon-info {
  background-color: rgba(52, 211, 235, 0.2);
  border: 1px solid #34d3eb;
}
.widget-bg-color-icon .bg-icon-primary {
  background-color: rgba(93, 156, 236, 0.2);
  border: 1px solid #5d9cec;
}
.widget-bg-color-icon .bg-icon-pink {
  background-color: rgba(251, 109, 157, 0.2);
  border: 1px solid #fb6d9d;
}
.widget-bg-color-icon .bg-icon-purple {
  background-color: rgba(114, 102, 186, 0.2);
  border: 1px solid #7266ba;
}
.widget-bg-color-icon .bg-icon-success {
  background-color: rgba(129, 200, 104, 0.2);
  border: 1px solid #81c868;
}
.widget-bg-color-icon .bg-icon-custom {
  background-color: rgba(95, 190, 170, 0.2);
  border: 1px solid #5fbeaa;
}
.widget-bg-color-icon .bg-icon-warning {
  background-color: rgba(255, 189, 74, 0.2);
  border: 1px solid #ffbd4a;
}
.widget-bg-color-icon .bg-icon-danger {
  background-color: rgba(240, 80, 80, 0.2);
  border: 1px solid #f05050;
}
.widget-bg-color-icon .bg-icon-inverse {
  background-color: rgba(76, 86, 103, 0.2);
  border: 1px solid #4c5667;
}
.mini-stat-icon {
  border-radius: 100%;
  background-color: rgba(255, 255, 255, 0.2);
  display: inline-block;
  float: left;
  font-size: 30px;
  height: 60px;
  line-height: 60px;
  margin-right: 10px;
  text-align: center;
  width: 60px;
}
.mini-stat-info {
  padding-top: 2px;
  color: #eeeeee;
}
.mini-stat-info span {
  color: #ffffff;
  display: block;
  font-size: 24px;
  font-weight: 600;
}
.mini-stat-info span.name {
  color: #ffffff;
  display: block;
  font-size: 18px;
  font-weight: 600;
  margin-top: 5px;
}
.widget-inline {
  padding: 20px 0px !important;
}
.widget-inline .col-lg-3 {
  padding: 0px;
}
.widget-inline .widget-inline-box {
  border-right: 1px solid #e3e8f1;
  padding: 20px;
}
.widget-inline .widget-inline-box i {
  font-size: 32px;
}
/* Inbox-widget */
.inbox-widget .inbox-item {
  border-bottom: 1px solid #f1f1f1;
  overflow: hidden;
  padding: 10px 0;
  position: relative;
}
.inbox-widget .inbox-item .inbox-item-img {
  display: block;
  float: left;
  margin-right: 15px;
  width: 40px;
}
.inbox-widget .inbox-item img {
  width: 40px;
}
.inbox-widget .inbox-item .inbox-item-author {
  color: #333333;
  display: block;
  margin: 0;
}
.inbox-widget .inbox-item .inbox-item-text {
  color: #a0a0a0;
  display: block;
  font-size: 12px;
  margin: 0;
}
.inbox-widget .inbox-item .inbox-item-date {
  color: #a9a9a9;
  font-size: 11px;
  position: absolute;
  right: 7px;
  top: 2px;
}
/* Chat widget */
.conversation-list {
  list-style: none;
  height: 332px;
  padding: 0px 20px;
}
.conversation-list li {
  margin-bottom: 24px;
}
.conversation-list .chat-avatar {
  display: inline-block;
  float: left;
  text-align: center;
  width: 42px;
}
.conversation-list .chat-avatar img {
  border-radius: 100%;
  width: 100%;
}
.conversation-list .chat-avatar i {
  font-size: 12px;
  font-style: normal;
}
.conversation-list .ctext-wrap {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #f4f8fb;
  border-radius: 3px;
  display: inline-block;
  padding: 12px;
  position: relative;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.conversation-list .ctext-wrap i {
  color: #1a2942;
  display: block;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  position: relative;
}
.conversation-list .ctext-wrap p {
  margin: 0px;
  padding-top: 3px;
}
.conversation-list .ctext-wrap:after {
  right: 100%;
  top: 0%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-top-color: #f4f8fb;
  border-width: 8px;
  margin-left: -1px;
  border-right-color: #f4f8fb;
}
.conversation-list .conversation-text {
  display: inline-block;
  float: left;
  font-size: 12px;
  margin-left: 12px;
  width: 70%;
}
.conversation-list .odd .chat-avatar {
  float: right !important;
}
.conversation-list .odd .conversation-text {
  float: right !important;
  margin-right: 12px;
  text-align: right;
  width: 70% !important;
}
.conversation-list .odd .ctext-wrap:after {
  border-color: rgba(238, 238, 242, 0) !important;
  border-left-color: #f4f8fb !important;
  border-top-color: #f4f8fb !important;
  left: 100% !important;
  margin-right: -1px;
}
.chat-send {
  padding-left: 0px;
  padding-right: 30px;
}
.chat-send button {
  width: 100%;
}
.chat-inputbar {
  padding-left: 30px;
}
/* Todos widget */
#todo-message {
  font-size: 16px;
}
.todo-list li {
  border-bottom: 1px solid #eeeeee;
  border-radius: 0px;
  border: 0px;
  margin: 0px;
  padding: 1px;
  color: #98a6ad;
}
.todo-list li:last-of-type {
  border-bottom: none;
}
.todo-send {
  padding-left: 0px;
}
/* Widget-chart */
.widget-chart ul li {
  width: 31.5%;
  display: inline-block;
  padding: 0px;
}
.widget-panel {
  padding: 30px 20px;
  padding-left: 30px;
  border-radius: 4px;
  position: relative;
  margin-bottom: 20px;
}
.widget-panel i {
  font-size: 60px;
  padding: 30px;
  background: rgba(255, 255, 255, 0.2);
  position: absolute;
  right: 0px;
  bottom: 0px;
  top: 0px;
  line-height: 60px;
}
.widget-style-2 i {
  background: rgba(244, 248, 251, 0.6) !important;
  font-size: 48px;
  padding: 30px 40px;
}
/* Google maps */
.gmap iframe {
  width: 100%;
  margin: 0px !important;
  padding: 0px !important;
}
.gmap-info:before {
  color: #333333;
  content: "\f041";
  font-family: "FontAwesome";
  font-size: 35px;
  left: 10px;
  position: absolute;
  top: 8px;
}
.gmap-info {
  float: left;
  padding: 0 20px 0 50px;
  position: relative;
}
.gmap-buttons {
  float: right;
  margin-top: 28px;
}
.gmap-buttons .btn {
  margin-left: 3px;
}
/* Google maps ends */
/* Table with Action */
.table-actions-bar tr td {
  vertical-align: middle !important;
}
.table-actions-bar .table-action-btn {
  color: #98a6ad;
  display: inline-block;
  width: 28px;
  border-radius: 50%;
  text-align: center;
  line-height: 24px;
  font-size: 20px;
}
.table-actions-bar .table-action-btn:hover {
  color: #5fbeaa;
  border-color: #5fbeaa;
}
/* Transaction */
.transaction-list li {
  padding: 7px 0px;
  border-bottom: 1px solid #ebeff2;
  clear: both;
  position: relative;
}
.transaction-list i {
  width: 20px;
  position: absolute;
  top: 10px;
  font-size: 12px;
}
.transaction-list .tran-text {
  padding-left: 25px;
  white-space: nowrap;
  display: inline-block;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  width: 115px;
}
.transaction-list .tran-price {
  margin-left: 30px;
}
/* Friend list */
.friend-list a {
  margin: 5px;
  display: inline-block;
}
.friend-list .extra-number {
  height: 48px;
  width: 48px;
  display: block;
  line-height: 48px;
  color: #98a6ad;
  font-weight: 700;
  background-color: #ebeff2;
  border-radius: 50%;
  border: 1px solid #98a6ad;
}
/* Profile widget */
.profile-widget .bg-profile {
  height: 125px;
}
.profile-widget .img-thumbnail {
  margin-top: -42px;
  border: none;
}
.profile-widget .widget-list {
  padding: 10px;
  margin-top: 20px;
  margin-left: 0px;
  padding-bottom: 30px;
}
.profile-widget .widget-list span {
  display: block;
  font-weight: bold;
  font-size: 18px;
}
/*  Bar widget */
.bar-widget .iconbox {
  display: inline-block;
  height: 50px;
  width: 50px;
  margin-right: 20px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  background-clip: padding-box;
  color: #ffffff;
  text-align: center;
}
.bar-widget .iconbox i {
  line-height: 50px;
  font-size: 20px;
}
/* =============
   Form elements
============= */
.error {
  color: #f05050;
  font-size: 12px;
  font-weight: 500;
}
.parsley-error {
  border-color: #f05050 !important;
}
.parsley-errors-list {
  display: none;
  margin: 0;
  padding: 0;
}
.parsley-errors-list.filled {
  display: block;
}
.parsley-errors-list > li {
  font-size: 12px;
  list-style: none;
  color: #f6504d;
}
.datepicker {
  padding: 8px;
}
.datepicker th {
  font-size: 14px !important;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-image: none;
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #5fbeaa;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #5fbeaa !important;
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-shadow: none;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background-color: #fafafa;
}
.datepicker-inline {
  border: 2px solid #eeeeee;
}
.daterangepicker td.active,
.daterangepicker td.active:hover {
  background-color: #5d9cec;
  border-color: #5d9cec;
}
.daterangepicker .input-mini.active {
  border: 1px solid #AAAAAA;
}
.daterangepicker .ranges li {
  border-radius: 2px;
  -moz-border-radius: 2px;
  background-clip: padding-box;
  color: #36404a;
  font-weight: 600;
  font-size: 12px;
}
.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.secondselect,
.daterangepicker select.ampmselect {
  border: 1px solid #e3e3e3;
  padding: 2px;
  width: 60px;
}
.daterangepicker .ranges li.active,
.daterangepicker .ranges li:hover {
  background-color: #5d9cec;
  border: 1px solid #5d9cec;
}
.search-input {
  margin-bottom: 10px;
}
.ms-selectable {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none !important;
}
.ms-container .ms-list.ms-focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ms-container .ms-selectable li.ms-hover {
  background-color: #5d9cec;
}
.ms-container .ms-selection li.ms-hover {
  background-color: #5d9cec;
}
.note-editor {
  border: 1px solid #eeeeee;
  position: relative;
}
.note-editor .note-toolbar {
  background-color: #f4f8fb;
  border-bottom: 1px solid #eeeeee;
  margin: 0;
}
.note-editor .note-statusbar {
  background-color: #ffffff;
}
.note-editor .note-statusbar .note-resizebar {
  border-top: none;
  height: 15px;
  padding-top: 3px;
}
.note-popover .popover .popover-content {
  padding: 5px 0 10px 5px;
}
.note-toolbar {
  padding: 5px 0 10px 5px;
}
.code-edit-wrap {
  padding: 0px !important;
}
.cm-s-ambiance .CodeMirror-linenumber {
  color: #bcbcbc;
}
.cm-s-ambiance .CodeMirror-gutters {
  background-color: #4c5667 !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.cm-s-ambiance.CodeMirror {
  background-color: #4c5667 !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.bootstrap-timepicker-widget table td a:hover {
  background-color: transparent;
  border-color: transparent;
  border-radius: 4px;
  color: #5d9cec;
  text-decoration: none;
}
.editor-horizontal .popover-content {
  padding: 9px 30px;
}
.wizard > .content {
  background: #ffffff;
  min-height: 240px;
  padding: 20px;
}
.wizard > .content > .body {
  padding: 0px;
}
.wizard > .content > .body input {
  border: 1px solid #E3E3E3;
}
.wizard > .content > .body ul > li {
  display: block;
  line-height: 30px;
}
.wizard > .content > .body label.error {
  color: #f05050;
  margin-left: 0;
}
.wizard > .content > .body label {
  display: inline-block;
  margin-top: 10px;
}
.wizard > .steps .number {
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.3);
  display: inline-block;
  line-height: 30px;
  margin-right: 10px;
  width: 30px;
  text-align: center;
}
.wizard > .steps .disabled a {
  background: #ffffff;
  color: #333333;
  cursor: default;
  border: 1px solid #eaeaea;
}
.wizard > .steps .disabled a:hover {
  background: #f9f9f9;
  color: #333333;
  cursor: default;
  border: 1px solid #eaeaea;
}
.wizard > .steps .disabled a:active {
  background: #f9f9f9;
  color: #333333;
  cursor: default;
  border: 1px solid #eaeaea;
}
.wizard > .steps .current a {
  background: #5fbeaa;
}
.wizard > .steps .current a:hover {
  background: #5fbeaa;
}
.wizard > .steps .current a:hover .number {
  color: #ffffff;
}
.wizard > .steps .current a:active {
  background: #5fbeaa;
}
.wizard > .steps .current a:active .number {
  color: #ffffff;
}
.wizard > .steps .current a .number {
  color: #ffffff;
}
.wizard > .steps .done a {
  background: #7a8c9a;
}
.wizard > .steps .done a:hover {
  background: #7a8c9a;
}
.wizard > .steps .done a:active {
  background: #7a8c9a;
}
.wizard > .steps a,
.wizard > .steps a:hover,
.wizard > .steps a:active,
.wizard > .content {
  border-radius: 2px;
}
.wizard > .actions a {
  background: #5fbeaa;
  border-radius: 2px;
  color: #ffffff;
}
.wizard > .actions a:hover {
  background: #5fbeaa;
  border-radius: 2px;
  color: #ffffff;
}
.wizard > .actions a:active {
  background: #5fbeaa;
  border-radius: 2px;
  color: #ffffff;
}
.wizard > .actions .disabled a {
  background: #ffffff;
  color: #333333;
  cursor: default;
  border: 1px solid #eaeaea;
}
.wizard > .actions .disabled a:hover {
  background: #f9f9f9;
  color: #333333;
  cursor: default;
  border: 1px solid #eaeaea;
}
.wizard > .actions .disabled a:active {
  background: #f9f9f9;
  color: #333333;
  cursor: default;
  border: 1px solid #eaeaea;
}
/* Dropzone */
.dropzone {
  min-height: 230px;
  border: 2px dashed rgba(0, 0, 0, 0.3);
  background: white;
  border-radius: 6px;
}
.dropzone .dz-message {
  font-size: 30px;
}
/* X-Editable */
.editable-click,
a.editable-click,
a.editable-click:hover {
  border: none;
}
/* Image crop */
.img-container,
.img-preview {
  background-color: #f7f7f7;
  overflow: hidden;
  width: 100%;
  text-align: center;
}
.img-container {
  min-height: 200px;
  max-height: 466px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .img-container {
    min-height: 466px;
  }
}
.img-container > img {
  max-width: 100%;
}
.docs-preview {
  margin-right: -15px;
  margin-bottom: 10px;
}
.img-preview {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.img-preview > img {
  max-width: 100%;
}
/* Sweet Alert */
.sweet-alert p {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
button.confirm {
  background-color: #5fbeaa !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.table.table-bordered tbody tr td {
text-align:center;
}
.table.table-bordered tbody tr .namin_fs {
    text-align:left;
}
.table.table-bordered tbody tr td.clearfix {
    text-align:left;
}
.page-list {
padding-top:10px;
}
*{margin: 0;padding: 0;outline: none;}
html,body{width: 100%;height: 100%;}
.wrap{width: 100%;min-height: 100%;padding: 50px;}
p{margin: 0;}
li{list-style: none;}
a{text-decoration: none;  color: #35abc5;}
.wrap em{color: red;}
.ph_form{min-height: 80px;}
.errinfo{color: red;}
body .errborder{border: 1px solid red !important;}
body .errborders {border: 1px solid orange !important;}
body .errbordert {border: 1px solid #b6d103 !important;}
.perror{font-size: 14px;color: red;}
.ptables{padding: 20px;}
.ptable{max-height: 370px;overflow-y: auto;}
.pedit{font-size: 0;}
.pedit a{padding: 5px;font-size: 14px;}
.pencil{color: #29b6f6;}
.pdel{color: #f05050;}
.pass{position: fixed;right: 30px;bottom: 30px;z-index: 9999;}
.retract{padding-left: 20px !important;}
.pre_tr.retract .pre_td:first-child {text-indent:2em;}
body .easyTable  .pre_tr{
    padding:0 !important;
    margin:0 !important;
    border:none !important;
}
body .easyTable .pre_tr:hover {
    background-color:transparent !important;   
}
body .easyTable .pre_tr .pre_td:not(:nth-child(2)) {
    padding:0 !important;
    font-size:0 !important;
    width:0 !important;   
    min-width:0 !important;
    max-width:0 !important;
}
body .easyTable tbody th:nth-child(2) {
    min-width:400px;
} 
body .easyTable tbody td:nth-child(2) {
    min-width:400px;
} 
/*.crcol{background-color: #5fbeaa;border: 1px solid #5fbeaa;color: #fff;}*/
.waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    vertical-align: middle;
    z-index: 1;
    will-change: opacity, transform;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.waves-effect .waves-ripple {
    position: absolute;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    opacity: 0;
    background: rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.7s ease-out;
    -o-transition: all 0.7s ease-out;
    transition: all 0.7s ease-out;
    -webkit-transition-property: -webkit-transform, opacity;
    -o-transition-property: -o-transform, opacity;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: transform, opacity;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    pointer-events: none;
}
.waves-effect.waves-light .waves-ripple {
    background-color: rgba(255, 255, 255, 0.45);
}
.waves-effect.waves-red .waves-ripple {
    background-color: rgba(244, 67, 54, 0.7);
}
.waves-effect.waves-yellow .waves-ripple {
    background-color: rgba(255, 235, 59, 0.7);
}
.waves-effect.waves-orange .waves-ripple {
    background-color: rgba(255, 152, 0, 0.7);
}
.waves-effect.waves-purple .waves-ripple {
    background-color: rgba(156, 39, 176, 0.7);
}
.waves-effect.waves-green .waves-ripple {
    background-color: rgba(76, 175, 80, 0.7);
}
.waves-effect.waves-teal .waves-ripple {
    background-color: rgba(0, 150, 136, 0.7);
}
.waves-notransition {
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}
.waves-circle {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
    text-align: center;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    border-radius: 50%;
    -webkit-mask-image: none;
}
.waves-input-wrapper {
    border-radius: 0.2em;
    vertical-align: bottom;
}
.waves-input-wrapper .waves-button-input {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1;
}
.waves-block {
    display: block;
    margin-bottom: 5px;
}

.waves-inline{
    display: inline-block;
}
.padd {
    text-align:right;margin:10px 0px;
}
.description {
color:#909090;
line-height:1.5;
}
#chooseDiv select{
   margin-top:20px;        
}
.xpopup{width: 100%;height: 100%;position: fixed;left: 60px;top: 0;z-index:90;}
.xpopup_zz{position: absolute;width: 100%;height: 100%;background-color: rgba(245,244,249,0.6);left: 0;top: 0;}
/*.nheader{display: none\9;}*/
.xmain{width: 700px;height: 100%;background-color: #fff;-webkit-box-shadow: 2px 0 3px 1px rgba(0,0,0,0.1);box-shadow: 2px 0 3px 1px rgba(0,0,0,0.1);position: relative;left: -680px;z-index: 120;overflow-y:auto;}
.xmian_t{padding-left: 20px;padding-right: 40px;border-bottom: 1px solid #e6e6e6;}
.xt_title{font-size: 18px;font-weight: bold;line-height: 70px;}
.xmian_t li{cursor: pointer;color: #696969;}
.xsearch{padding: 7px 0 10px;font-size: 16px;}
.xsearch a{color: #696969;text-decoration: none;}
.xsearch_input{display: block;width: 400px;border: none;outline: none;padding-left: 28px;background-image: url("../img/icon-search.png");background-repeat: no-repeat;background-position: left center;}
.xmain_content{padding-top: 17px;}
.xcontent_title{margin: 13px 0 13px 35px;padding-left: 30px;background-image: url("../img/icon_star.png");background-repeat: no-repeat;background-position: left center;font-size: 16px;color: #888888;}
.xcontent_texts li:hover{background-color: #f7f7f7;}
.xcontent_texts li{cursor: default;-o-text-overflow : ellipsis;text-overflow : ellipsis;white-space : nowrap;overflow : hidden;}
.xcontent_text{padding-left: 80px;line-height: 48px;color: #000;font-size: 16px;background-image: url("../img/icon_x.png");background-repeat: no-repeat;background-position: 50px center;}
.xcontent_ts{background-color: #f7f7f7;}
.xcontent_tr{color: #bababa;background-image: url("../img/icon_xx.png");background-repeat: no-repeat;background-position: 50px center;}