.pytitle {
    padding: 20px;
    font-size: 12px;
    border-bottom: 1px solid #F5F5F5;
    margin-bottom: 10px;
}


.successheader {
    background: #DEF1E6;
}


.pytitle2 {
    padding-bottom: 20px;
    font-size: 12px;
    border-bottom: 1px solid #F5F5F5;
    margin-bottom: 20px;
}

.alertspan {
    line-height: 35px;
    padding-left: 20px;
    color: #c0ccda;
}

.paramtb {
    /*width:100%;*/
    /*margin-left:10px;*/
}

.paramtb tr {
    height: 40px;
}

.alertBtomBtn {
    text-align: right;
    margin-top: 20px;
}

.paramtb .tdTitle {
    padding-left: 10px;
    font-size: 14px;
    width: 65px;
    color: #606266;
}

.paramtb .alerttdTitle {
    font-size: 14px;
    width: 80px;
}

.paramBtn {
    text-align: right;
    padding-right: 20px;
    padding-top: 3px;
}

.altspan {
    color: #8397BF;
    font-size: 14px;
}

.contentInfo {
    padding: 20px;
    height: 94%;
}

.contentpadding20 {
    padding-left: 15px;
    padding-right: 15px;
}

.cardRightTitle {
    float: right;
    color: #1368E7;
}

.lastdiv {
    text-align: right;
    padding-top: 13px;

}

.text_item {
    line-height: 25px;
}

.textCenter {
    text-align: center;
}

.rightbutton {
    float: right;
}

.line {
    height: 38px;
    line-height: 38px;
    text-align: center;
}

/*html, body {*/
/*    border: 0px;*/
/*    margin: 0px;*/
/*    padding: 0px;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    font-size: 14px;*/
/*    !*overflow:hidden;*!*/
/*    -moz-box-sizing: border-box;*/
/*    box-sizing: border-box;*/
/*    background: transparent;*/
/*    SCROLLBAR-TRACK-COLOR: #F2F2F2; !* 滚动条背景的颜色 *!*/
/*    SCROLLBAR-BASE-COLOR: #DCDCDC; !* 滚动条的基本颜色 *!*/
/*    SCROLLBAR-ARROW-COLOR: #A3A3A3; !* 上下按钮上三角箭头的颜色 *!*/
/*    SCROLLBAR-SHADOW-COLOR: #DCDCDC; !* 立体滚动条阴影的颜色 *!*/
/*    SCROLLBAR-DARKSHADOW-COLOR: #F2F2F2; !* 滚动条强阴影的颜色 *!*/
/*    SCROLLBAR-3DLIGHT-COLOR: #F2F2F2; !* 滚动条亮边的颜色 *!*/
/*    SCROLLBAR-HIGHLIGHT-COLOR: #DCDCDC; !* 滚动条空白部分的颜色  *!*/
/*    SCROLLBAR-FACE-COLOR: #DCDCDC; !* 滚动条凸出部分的颜色 *!*/
/*}*/

form {
    border: 0px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    font-size: 14px;
    font-family: 微软雅黑, 宋体;
    overflow: hidden;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

form * {
    font-family: 微软雅黑, 宋体;
}

[view] {
    /*display:none;*/
    width: 100%;
    height: 100%;
    /*background: rgb(240,240,240);*/

    -moz-box-sizing: border-box;
    box-sizing: border-box;

}

ul, li {
    margin: 0px;
    padding: 0px;
}

iframe {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    background-color: transparent !important;
}

/*input{
	height:25px;  //应该是没用，先注释了吧
	margin: 0px;
	padding: 0px;
}*/
input::-ms-clear {
    display: none;
}

input, button, select, textarea {
    outline: none
}

fieldset {
    margin: 0px;
    padding: 0px;
}

input[type='checkbox'] {
    background-color: transparent;
}

/********************************jquery.generalForm****************************/
.generalGrid-setTblStyle-trOdd {
    background-color: #fafcfa;
}

.generalGrid-setTblStyle-trEven {
    background-color: #fff;
}

.generalGrid-setTblStyle-onmouseover {
    /*background: url("../../template/haiyisoft/grid/images/hover.jpg");*/
}

.generalGrid-setTblStyle-head {
    /*background-image: url("../../template/haiyisoft/grid/images/headthbg.jpg");*/
    cursor: default;
    height: 26px;
}

.generalGrid-setTblOutBorder {
    border: 1px solid #ddd;
    border-collapse: collapse;
}

.generalGrid-tdBorderStyle {
    white-space: nowrap;
    text-overflow: ellipsis;
    /* border-left: 1px white solid; */
    border-right: 1px #ddd dotted;
    /* border-top: 1px white solid; */
    border-bottom: 1px #F5F5F5 solid;
}

.generalGrid-tdPaddingStyle {
    /* padding-right: 3px;
       padding-left: 3px; */
    height: 26px;
}

.generalGrid-thBorderStyle {
    /* border-left: 1px white solid; */
    border-right: 1px #bfbfbf solid;
    /* border-top: 1px white solid; */
    border-bottom: 1px #bfbfbf solid;
}

.generalGrid-setTblStyle-click {
    background-image: url("../../template/haiyisoft/grid/images/trdownn.jpg");
}

.grid-blockOverlay {
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-image: url(../../images/popWindow2/bg.png);
    position: fixed;
}

.grid-blockOverlay1 {
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-image: url(../../images/popWindow2/bgpng-1.gif);
    position: absolute;
    display: none;
    Z-INDEX: 9999;
    filter: alpha(opacity=100);
    -moz-opacity: .75;
    opacity: .70;
}

.grid-blockWaitMask {
    background-image: url(../../images/framework/dataLoading.gif);
    border: 1px solid #aaa;
    border-radius: 3px;
    width: 202px;
    height: 38px;
    top: 50%;
    left: 50%;
    margin-top: -19px;
    margin-left: -101px;
    position: absolute
}

/************draggable***************/
.grid-resizeMainDiv {
    display: none;
    position: absolute;
    opacity: 0.3;
}

.grid-resizeMaskDiv {
    background-color: #eee;
    border: 1px solid black;
    border-width: 0px 1px 0px 1px;
    z-index: 10001;
}

.grid-resizeHandlerDiv {
    width: 5px;
    background-color: #1368E7;
    z-index: 10002;
}

.popWindowOKBtnStyle {
    width: 80px;
    height: 24px;
    z-index: 9999;
    margin: 0px 15px;
    margin-top: 13px;
    font-size: 14px;
    color: #ffffff;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
    background: url(../../images/button/assist_stress.jpg) repeat-x;
    border: 1px solid #1368E7;
}

.popWindowCancelBtnStyle {
    width: 80px;
    height: 24px;
    z-index: 9999;
    margin: 0px 4px;
    margin-top: 13px;
    font-size: 14px;
    color: #333333;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
    background: url(../../images/button/assist_normal.jpg) repeat-x;
    border: 1px solid #d3dae5;
}

#moveMask {
    position: absolute;
    width: 100%;
    height: 100%;
}

#moveProxy {
    border: 1px dashed #5D5D5D;
    position: absolute;
    background-image: url(../../images/popWindow2/bgpng.png);
}


.i-layout-div {
    box-sizing: border-box;
    -moz-box-sizing: border-box;

    overflow: auto;
}

.i-layout-clear:after {
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.i-layout-relative {
    position: relative;
}

.i-layout-absolute {
    position: absolute;
}

.i-layout-home {
    left: 0;
    top: 0;
}

.i-layout-end {
    right: 0;
    bottom: 0;
}

.i-layout-float {
    float: left;
}

.i-layout-full {
    width: 100%;
    height: 100%;
}

.i-layout-width {
    width: 100%;
}

.i-layout-height {
    height: 100%;
}

.i-layout-showborder {
    border: 1px solid #E4E4E4;
}

.i-layout-overflow-auto {
    overflow: auto;
}

.i-layout-overflow-hidden {
    overflow: hidden;
}

.i-layout-inline {
    display: inline;
}

.strong-title {
    color: #1368E7;
}

.queryinput {
    height: 24px;
    box-sizing: border-box;
    padding-left: 4px;
    border: 1px #d3dae5 solid; /**设置左边框颜色****/
}

.querytable {
    border-spacing: 0px;
}

.querytable tr {
    height: 30px;
}

.querytable input[type="text"], input[type="password"] {
    box-sizing: border-box;
}


/*辅助型普通级*/
.custom_assist_normal {
    border: 1px solid #d3dae5;
    color: #333333;
    height: 24px;
    padding: 0 10px;
    font-size: 14px;
    cursor: pointer;
    background: url(../../images/button/assist_normal.jpg) repeat-x;
}

/*辅助型强调级*/
.custom_assist_stress {
    border: 1px solid #1368E7;
    color: #ffffff;
    height: 24px;
    padding: 0 10px;
    font-size: 14px;
    cursor: pointer;
    background: url(../../images/button/assist_stress.jpg) repeat-x;
}

/*主导型普通级*/
.custom_lead_normal {
    border: 1px solid #d3dae5;
    color: #333333;
    height: 36px;
    padding: 0 30px;
    font-size: 14px;
    cursor: pointer;
    background: url(../../images/button/lead_normal.jpg) repeat-x;
}

/*主导型强调级*/
.custom_lead_stress {
    border: 1px solid #1368E7;
    color: #ffffff;
    height: 36px;
    padding: 0 30px;
    font-size: 14px;
    cursor: pointer;
    background: url(../../images/button/lead_stress.jpg) repeat-x;
}

/*无边框辅助型*/
.custom_assist_noborder {
    color: #1368E7;
    height: 24px;
    padding: 0 10px;
    font-size: 14px;
    cursor: pointer;
    border: 0px;
    background-color: transparent;
}

/*无边框主导型*/
.custom_lead_noborder {
    color: #1368E7;
    height: 36px;
    padding: 0 10px;
    font-size: 14px;
    cursor: pointer;
    border: 0px;
    background-color: transparent;
}

a {
    color: #1368E7;
    cursor: pointer;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

@font-face {
    font-family: 'anticon';
    /* IE9*/
    src: url('./iconfont.eot');
    /* IE6-IE8 */
    src: url('./iconfont.eot?#iefix') format('embedded-opentype'),
        /* chrome、firefox */ url('./iconfont.woff') format('woff'),
        /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('./iconfont.ttf') format('truetype'),
        /* iOS 4.1- */ url('./iconfont.svg#iconfont') format('svg');
}

@font-face {
    font-family: element-icons;
    src: url(./element-icons.eot),
        /* IE6-IE8 */ url('./element-icons.eot?#iefix') format('embedded-opentype'),
    url(./element-icons.woff) format('woff'),
    url(./element-icons.ttf) format('truetype'),
    url(./element-icons.svg?) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" el-icon-"],
[class^=el-icon-] {
    font-family: element-icons !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    vertical-align: bottom;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /*font-size: 14px;*/
}
.el-date-editor.is-disabled .el-input__icon.el-icon-time {
    display: none !important;
}
.el-date-editor.is-disabled .el-input__icon.el-icon-date {
    display: none !important;
}
.elemfont {
    font-family: element-icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: baseline;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.i-layout-fixed {
    position: fixed;
    z-index: 10000000;
}

.iconfont {
    font-family: "anticon" !important;
    font-size: 14px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}


.el-icon-arrow-down:before {
    content: "\e600"
}

.el-icon-arrow-left:before {
    content: "\e601"
}

.el-icon-arrow-right:before {
    content: "\e602"
}

.el-icon-arrow-up:before {
    content: "\e603"
}

.el-icon-caret-bottom:before {
    content: "\e604"
}

.el-icon-caret-left:before {
    content: "\e605"
}

.el-icon-caret-right:before {
    content: "\e606"
}

.el-icon-caret-top:before {
    content: "\e607"
}

.el-icon-check:before {
    content: "\e608"
}

.el-icon-circle-check:before {
    content: "\e609"
}

.el-icon-circle-close:before {
    content: "\e60a"
}

.el-icon-circle-cross:before {
    content: "\e60b"
}

.el-icon-close:before {
    content: "\e60c";
    font-size: 14px
}

.el-icon-upload:before {
    content: "\e60d"
}

.el-icon-d-arrow-left:before {
    content: "\e60e"
}

.el-icon-d-arrow-right:before {
    content: "\e60f"
}

.el-icon-d-caret:before {
    content: "\e610"
}

.el-icon-date:before {
    content: "\e611"
}

.el-icon-delete:before {
    content: "\e612"
}

.el-icon-document:before {
    content: "\e613"
}

.el-icon-edit:before {
    content: "\e614"
}

.el-icon-information:before {
    content: "\e615"
}

.el-icon-loading:before {
    content: "\e616"
}

.el-icon-menu:before {
    content: "\e617"
}

.el-icon-message:before {
    content: "\e618"
}

.el-icon-minus:before {
    content: "\e619"
}

.el-icon-more:before {
    content: "\e61a"
}

.el-icon-picture:before {
    content: "\e61b"
}

.el-icon-plus:before {
    content: "\e61c"
}

.el-icon-search:before {
    content: "\e61d"
}

.el-icon-setting:before {
    content: "\e61e"
}

.el-icon-share:before {
    content: "\e61f"
}

.el-icon-star-off:before {
    content: "\e620"
}

.el-icon-star-on:before {
    content: "\e621"
}

.el-icon-time:before {
    content: "\e622"
}

.el-icon-warning:before {
    content: "\e623"
}

.el-icon-delete2:before {
    content: "\e624"
}

.el-icon-upload2:before {
    content: "\e627"
}

.el-icon-view:before {
    content: "\e626"
}

.el-icon-loading {
    -webkit-animation: rotating 1s linear infinite;
    animation: rotating 1s linear infinite
}

.icon-stepforward:before {
    content: "\e600";
}

.icon-stepbackward:before {
    content: "\e601";
}

.icon-forward:before {
    content: "\e602";
}

.icon-banckward:before {
    content: "\e603";
}

.icon-caretright:before {
    content: "\e604";
}

.icon-caretleft:before {
    content: "\e605";
}

.icon-caretdown:before {
    content: "\e606";
}

.icon-caretup:before {
    content: "\e607";
}

.icon-rightcircle:before {
    content: "\e608";
}

.icon-leftcircle:before {
    content: "\e609";
}

.icon-upcircle:before {
    content: "\e60a";
}

.icon-downcircle:before {
    content: "\e60b";
}

.icon-rightcircleo:before {
    content: "\e60c";
}

.icon-leftcircleo:before {
    content: "\e60d";
}

.icon-upcircleo:before {
    content: "\e60e";
}

.icon-downcircleo:before {
    content: "\e60f";
}

.icon-verticleleft:before {
    content: "\e610";
}

.icon-verticleright:before {
    content: "\e611";
}

.icon-rollback:before {
    content: "\e612";
}

.icon-retweet:before {
    content: "\e613";
}

.icon-shrink:before {
    content: "\e614";
}

.icon-arrowsalt:before {
    content: "\e615";
}

.icon-reload:before {
    content: "\e616";
}

.icon-doubleright:before {
    content: "\e617";
}

.icon-doubleleft:before {
    content: "\e618";
}

.icon-arrowdown:before {
    content: "\e619";
}

.icon-arrowup:before {
    content: "\e61a";
}

.icon-arrowright:before {
    content: "\e61b";
}

.icon-arrowleft:before {
    content: "\e61c";
}

.icon-down:before {
    content: "\e61d";
}

.icon-up:before {
    content: "\e61e";
}

.icon-right:before {
    content: "\e61f";
}

.icon-left:before {
    content: "\e620";
}

.icon-minussquareo:before {
    content: "\e621";
}

.icon-minuscircle:before {
    content: "\e622";
}

.icon-minuscircleo:before {
    content: "\e623";
}

.icon-minus:before {
    content: "\e624";
}

.icon-pluscircleo:before {
    content: "\e625";
}

.icon-pluscircle:before {
    content: "\e626";
}

.icon-plus:before {
    content: "\e627";
}

.icon-infocirlce:before {
    content: "\e628";
}

.icon-infocirlceo:before {
    content: "\e629";
}

.icon-info:before {
    content: "\e62a";
}

.icon-exclamation:before {
    content: "\e62b";
}

.icon-exclamationcircle:before {
    content: "\e62c";
}

.icon-exclamationcircleo:before {
    content: "\e62d";
}

.icon-closecircle:before {
    content: "\e62e";
}

.icon-closecircleo:before {
    content: "\e62f";
}

.icon-checkcircle:before {
    content: "\e630";
}

.icon-checkcircleo:before {
    content: "\e631";
}

.icon-check:before {
    content: "\e632";
}

.icon-close:before {
    content: "\e633";
}

.icon-customerservice:before {
    content: "\e634";
}

.icon-creditcard:before {
    content: "\e635";
}

.icon-codesquareo:before {
    content: "\e636";
}

.icon-book:before {
    content: "\e637";
}

.icon-barschart:before {
    content: "\e638";
}

.icon-bars:before {
    content: "\e639";
}

.icon-question:before {
    content: "\e63a";
}

.icon-questioncircle:before {
    content: "\e63b";
}

.icon-questioncircleo:before {
    content: "\e63c";
}

.icon-pause:before {
    content: "\e63d";
}

.icon-pausecircle:before {
    content: "\e63e";
}

.icon-pausecircleo:before {
    content: "\e63f";
}

.icon-clockcircle:before {
    content: "\e640";
}

.icon-clockcircleo:before {
    content: "\e641";
}

.icon-swap:before {
    content: "\e642";
}

.icon-swapleft:before {
    content: "\e643";
}

.icon-swapright:before {
    content: "\e644";
}

.icon-plussquareo:before {
    content: "\e645";
}

.icon-frown:before {
    content: "\e646";
}

.icon-ellipsis:before {
    content: "\e647";
}

.icon-copy:before {
    content: "\e648";
}

.icon-menufold:before {
    content: "\e658";
}

.icon-mail:before {
    content: "\e659";
}

.icon-logout:before {
    content: "\e65a";
}

.icon-link:before {
    content: "\e65b";
}

.icon-areachart:before {
    content: "\e65c";
}

.icon-linechart:before {
    content: "\e65d";
}

.icon-home:before {
    content: "\e65e";
}

.icon-laptop:before {
    content: "\e65f";
}

.icon-star:before {
    content: "\e660";
}

.icon-staro:before {
    content: "\e661";
}

.icon-folder:before {
    content: "\e662";
}

.icon-filter:before {
    content: "\e663";
}

.icon-file:before {
    content: "\e664";
}

.icon-exception:before {
    content: "\e665";
}

.icon-meho:before {
    content: "\e666";
}

.icon-meh:before {
    content: "\e667";
}

.icon-shoppingcart:before {
    content: "\e668";
}

.icon-save:before {
    content: "\e669";
}

.icon-user:before {
    content: "\e66a";
}

.icon-videocamera:before {
    content: "\e66b";
}

.icon-totop:before {
    content: "\e66c";
}

.icon-team:before {
    content: "\e66d";
}

.icon-tablet:before {
    content: "\e66e";
}

.icon-solution:before {
    content: "\e66f";
}

.icon-search:before {
    content: "\e670";
}

.icon-sharealt:before {
    content: "\e671";
}

.icon-setting:before {
    content: "\e672";
}

.icon-picture:before {
    content: "\e674";
}

.icon-phone:before {
    content: "\e675";
}

.icon-paperclip:before {
    content: "\e676";
}

.icon-notification:before {
    content: "\e677";
}

.icon-mobile:before {
    content: "\e678";
}

.icon-menuunfold:before {
    content: "\e679";
}

.icon-inbox:before {
    content: "\e67a";
}

.icon-lock:before {
    content: "\e67b";
}

.icon-qrcode:before {
    content: "\e67c";
}

.icon-tags:before {
    content: "\e67d";
}

.icon-tagso:before {
    content: "\e67e";
}

.icon-cloudo:before {
    content: "\e67f";
}

.icon-cloud:before {
    content: "\e680";
}

.icon-cloudupload:before {
    content: "\e681";
}

.icon-clouddownload:before {
    content: "\e682";
}

.icon-clouddownloado:before {
    content: "\e683";
}

.icon-clouduploado:before {
    content: "\e684";
}

.icon-enviroment:before {
    content: "\e685";
}

.icon-enviromento:before {
    content: "\e686";
}

.icon-eye:before {
    content: "\e687";
}

.icon-eyeo:before {
    content: "\e688";
}

.icon-camera:before {
    content: "\e689";
}

.icon-camerao:before {
    content: "\e68a";
}

.icon-windows:before {
    content: "\e68b";
}

.icon-apple:before {
    content: "\e68c";
}

.icon-android:before {
    content: "\e68d";
}

.icon-aliwangwang:before {
    content: "\e68e";
}

.icon-aliwangwango:before {
    content: "\e68f";
}

.icon-export2:before {
    content: "\e690";
}

.icon-export:before {
    content: "\e691";
}

.icon-edit:before {
    content: "\e692";
}

.icon-circledowno:before {
    content: "\e693";
}

.icon-circledown:before {
    content: "\e694";
}

.icon-appstoreo:before {
    content: "\e695";
}

.icon-appstore:before {
    content: "\e696";
}

.icon-scan:before {
    content: "\e697";
}

.icon-filetext:before {
    content: "\e698";
}

.icon-folderopen:before {
    content: "\e699";
}

.icon-hdd:before {
    content: "\e69a";
}

.icon-ie:before {
    content: "\e69b";
}

.icon-jpgfile:before {
    content: "\e69c";
}

.icon-like:before {
    content: "\e69d";
}

.icon-dislike:before {
    content: "\e69e";
}

.icon-delete:before {
    content: "\e69f";
}

.icon-enter:before {
    content: "\e6a0";
}

.icon-pushpino:before {
    content: "\e6a1";
}

.icon-pushpin:before {
    content: "\e6a2";
}

.icon-heart:before {
    content: "\e6a3";
}

.icon-hearto:before {
    content: "\e6a4";
}

.icon-paycirclecircle:before {
    content: "\e6a5";
}

.icon-paycirclecircleo:before {
    content: "\e6a6";
}

.icon-smile-circle:before {
    content: "\e6a7";
}

.icon-smileo:before {
    content: "\e6a8";
}

.icon-frowno:before {
    content: "\e6a9";
}

.icon-calculator:before {
    content: "\e6aa";
}

.icon-message:before {
    content: "\e6ab";
}

.icon-chrome:before {
    content: "\e6ac";
}

.icon-github:before {
    content: "\e6ad";
}

.icon-loading:before {
    content: "\e6ae";
}

.icon-unknowfile:before {
    content: "\e6af";
}

.icon-exclefile:before {
    content: "\e6b0";
}

.icon-pptfile:before {
    content: "\e6b1";
}

.icon-wordfile:before {
    content: "\e6b2";
}

.icon-pdffile:before {
    content: "\e6b3";
}

.icon-iconfontdesktop:before {
    content: "\e6b4";
}

.icon-caretcircleoup:before {
    content: "\e6b5";
}

.icon-upload:before {
    content: "\e6b6";
}

.icon-download:before {
    content: "\e6b7";
}

.icon-piechart:before {
    content: "\e6b8";
}

.icon-lock1:before {
    content: "\e6b9";
}

.icon-unlock:before {
    content: "\e6ba";
}

.icon-calendar:before {
    content: "\e6bb";
}

.icon-windowso:before {
    content: "\e6bc";
}

.icon-dotchart:before {
    content: "\e6bd";
}

.icon-barchart:before {
    content: "\e6be";
}

.icon-codesquare:before {
    content: "\e6bf";
}

.icon-plussquare:before {
    content: "\e6c0";
}

.icon-minussquare:before {
    content: "\e6c1";
}

.icon-closesquare:before {
    content: "\e6c2";
}

.icon-closesquareo:before {
    content: "\e6c3";
}

.icon-checksquare:before {
    content: "\e6c4";
}

.icon-checksquareo:before {
    content: "\e6c5";
}

.icon-fastbackward:before {
    content: "\e6c6";
}

.icon-fastforward:before {
    content: "\e6c7";
}

.icon-upsquare:before {
    content: "\e6c8";
}

.icon-downsquare:before {
    content: "\e6c9";
}

.icon-leftsquare:before {
    content: "\e6ca";
}

.icon-rightsquare:before {
    content: "\e6cb";
}

.icon-rightsquareo:before {
    content: "\e6cc";
}

.icon-leftsquareo:before {
    content: "\e6cd";
}

.icon-down-square-o:before {
    content: "\e6ce";
}

.icon-up-square-o:before {
    content: "\e6cf";
}

.icon-play:before {
    content: "\e6d0";
}

.icon-playcircleo:before {
    content: "\e6d1";
}

.icon-tag:before {
    content: "\e6d2";
}

.icon-tago:before {
    content: "\e6d3";
}

.icon-appleo:before {
    content: "\e6d4";
}

.icon-poweroff:before {
    content: "\e6d5";
}


.hy-tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    visibility: visible;
    font-size: 14px;
    line-height: 1.5;
    /*  opacity: 0.9; */
}

.hy-tooltip-hidden {
    display: none;
}

.hy-tooltip-placement-top,
.hy-tooltip-placement-topLeft,
.hy-tooltip-placement-topRight {
    padding: 5px 0 9px 0;
}

.hy-tooltip-placement-right,
.hy-tooltip-placement-rightTop,
.hy-tooltip-placement-rightBottom {
    padding: 0 5px 0 9px;
}

.hy-tooltip-placement-bottom,
.hy-tooltip-placement-bottomLeft,
.hy-tooltip-placement-bottomRight {
    padding: 9px 0 5px 0;
}

.hy-tooltip-placement-left,
.hy-tooltip-placement-leftTop,
.hy-tooltip-placement-leftBottom {
    padding: 0 9px 0 5px;
}

.hy-tooltip-inner {
    border: 1px solid #d9d9d9;
    max-width: 250px;
    padding: 8px 10px;
    color: #686868;
    text-align: left;
    text-decoration: none;
    background-color: #ECEAEC;
    border-radius: 6px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);
    min-height: 20px;
}

.hy-tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.hy-tooltip-placement-top .hy-tooltip-arrow,
.hy-tooltip-placement-topLeft .hy-tooltip-arrow,
.hy-tooltip-placement-topRight .hy-tooltip-arrow {
    bottom: 4px;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #d9d9d9;
}

.hy-tooltip-placement-top .hy-tooltip-arrow {
    left: 50%;
}

.hy-tooltip-placement-topLeft .hy-tooltip-arrow {
    left: 15%;
}

.hy-tooltip-placement-topRight .hy-tooltip-arrow {
    right: 15%;
}

.hy-tooltip-placement-right .hy-tooltip-arrow,
.hy-tooltip-placement-rightTop .hy-tooltip-arrow,
.hy-tooltip-placement-rightBottom .hy-tooltip-arrow {
    left: 4px;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #d9d9d9;
}

.hy-tooltip-placement-right .hy-tooltip-arrow {
    top: 17px;
}

.hy-tooltip-placement-rightTop .hy-tooltip-arrow {
    top: 15%;
    margin-top: 0;
}

.hy-tooltip-placement-rightBottom .hy-tooltip-arrow {
    bottom: 15%;
}

.hy-tooltip-placement-left .hy-tooltip-arrow,
.hy-tooltip-placement-leftTop .hy-tooltip-arrow,
.hy-tooltip-placement-leftBottom .hy-tooltip-arrow {
    right: 4px;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #d9d9d9;
}

.hy-tooltip-placement-left .hy-tooltip-arrow {
    top: 17px;
}

.hy-tooltip-placement-leftTop .hy-tooltip-arrow {
    top: 15%;
    margin-top: 0;
}

.hy-tooltip-placement-leftBottom .hy-tooltip-arrow {
    bottom: 15%;
}

.hy-tooltip-placement-bottom .hy-tooltip-arrow,
.hy-tooltip-placement-bottomLeft .hy-tooltip-arrow,
.hy-tooltip-placement-bottomRight .hy-tooltip-arrow {
    top: 4px;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #d9d9d9;
}

.hy-tooltip-placement-bottomRight .hy-tooltip-arrow {
    right: 15%;
}

.hy-tooltip-success .hy-tooltip-inner {
    background-color: white;
    border: 1px solid #87d068;
    color: black;
}

.hy-tooltip-success .hy-tooltip-arrow {
    border-top-color: #87d068;
    border-bottom-color: #87d068;
}

.hy-tooltip-primary .hy-tooltip-inner {
    background-color: white;
    border: 1px solid #1368E7;
    color: black;
}

.hy-tooltip-primary .hy-tooltip-arrow {
    border-top-color: #1368E7;
    border-bottom-color: #1368E7;
}

.hy-tooltip-error .hy-tooltip-inner {
    background-color: white;
    border: 1px solid #f60;
    color: black;
}

.hy-tooltip-error .hy-tooltip-arrow {
    border-top-color: #f60;
    border-bottom-color: #f60;
}

.hy-tooltip-warning .hy-tooltip-inner {
    background-color: white;
    border: 1px solid #fac450;
    color: black;
}

.hy-tooltip-warning .hy-tooltip-arrow {
    border-top-color: #fac450;
    border-bottom-color: #fac450;
}