/*
Description: app css
Author: zhe xia
Version: 1.0
*/

/*------------------------------------------------------------------
font css
*/
body{
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, sans-serif, Tahoma, Arial, STXihei, "华文细黑", "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体";
}
.ms-clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    font-size: 0;
}
.ms-clearfix {
    *zoom: 1;
}
/*样式置空*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
q:before,q:after {content:''}
abbr,acronym { border:0}

/*文字排版、颜色*/
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.t2{text-indent:2em}
.red,a.red{color:#cc0031}
.darkblue,a.darkblue{color:#039}
.gray,a.gray{color:#878787}
.lh150{line-height:150%}
.lh180{line-height:180%}
.lh200{line-height:200%}
.unl{text-decoration:underline;}
.no_unl{text-decoration:none;}

/*定位*/
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.float-right{
    float:right;
}
.float-left{
    float:left;
}
.overflow-hidden{
    overflow:hidden;
}
html,body,.wrapper{
    height:100%;
    width:100%;
}
/*datepicker*/
.date-picker-popup{
}
.ms-datepicker .ms-title {
    width: 100%;
}

.ms-hour button,
.ms-day button,
.ms-month button,
.ms-year button {
    min-width: 100%;
}

.ms-datepicker-popup.dropdown-menu {
    display: block;
    float: none;
    margin: 0;
    padding: 5px 0;
}

.ms-button-bar {
    padding: 10px 9px 2px;
}

.ms-left, .ms-right {
    width: 100%
}
.ms-datepicker .btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.ms-position-measure {
    display: block !important;
    visibility: hidden !important;
    position: absolute !important;
    top: -9999px !important;
    left: -9999px !important;
}

.ms-position-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}
.cd-table{
    table-layout: fixed;
    margin-bottom:35px;
}
.td-hidden{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.td-hidden:hover{
    white-space: normal;
}



.table.cd-table > thead > tr > th, .table.cd-table > tbody > tr > th, .table.cd-table > tfoot > tr > th, .table.cd-table > thead > tr > td, .table.cd-table > tbody > tr > td, .table.cd-table > tfoot > tr > td{
    /*padding:20px;*/
    padding: 5px 10px;
    vertical-align: middle;
    color:#636e7b;
    font-size:14px;
    word-break:break-all;
}
.table.cd-table > thead > tr > th{
    color:#3b3f47;
    white-space: normal;
    text-align: center;
    font-weight: bold;
}
.cd-pagination{
    display:inline-block;
}
.cd-pagination .pagination{
    padding:0;
    margin:0;
}
.cd-page-num{
    display:inline-block;
    height: 33px;
    line-height: 33px;
    vertical-align: top;
    margin-right:30px;
    color:#636e7b;
}
.cd-page-num .cd-page-num-text{
    margin:0;
    font-size:16px;
}
.cd-page-num .cd-page-num-text >span{
    margin-left:5px;
}
.cd-page-num .cd-page-current{
    color:#428bca;
    margin-right:5px;
}

.table-page-foot{
    overflow:hidden;
}
.table-page-foot .pagination-sm > li > a,.table-page-foot .pagination-sm > li > span{
    font-size:14px;
}
.cd-form-search{
    padding:0 0 15px 0;
}
.cd-form-control{
    display:inline-block;
    margin-left:25px;
    margin-bottom:5px;
}
.cd-form-control:last-child{
    margin-right:0;
}
.cd-form-control .cd-form-label{
    display:inline-block;
    white-space: nowrap;
    font-weight:normal;
    color:#000000;
    min-width:60px;
    margin-right:5px;
    text-align: right;
    vertical-align: middle;
}
.cd-form-control .cd-form-con{
    display:inline-block;
    vertical-align: middle;
}
.cd-form-control .cd-form-con{
    width:120px;
}
.cd-form-control .cd-form-con.cd-project-select{
    width:170px;
}
.cd-form-control .form-control{
    border-color:#dadde0;
}
.cd-form-date{
    color: #555;
    background-color: #fff;
    border: 1px solid #dadde0;
    border-radius: 4px;
    /*overflow: hidden;*/
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    position: relative;
}
.cd-form-date.focus,.cd-form-date:focus{
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.cd-form-date .cd-form-date-input{
    padding:6px 30px 6px 10px;
    border:none;
    width:100%;
    border-radius:4px;
}
.cd-form-date .cd-date-icon{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjFENTg5NUUyMjI5MTFFNjgwRDc4QTg0RkQxQzM0REQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjFENTg5NUYyMjI5MTFFNjgwRDc4QTg0RkQxQzM0REQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMUQ1ODk1QzIyMjkxMUU2ODBENzhBODRGRDFDMzRERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMUQ1ODk1RDIyMjkxMUU2ODBENzhBODRGRDFDMzRERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsMYgSAAAAEwSURBVHjaYpw1dzEDEHgC8XYgBnFioTQ2EIukxg2Id7EAiXAgLgXinUCsBMSMQKyJwwAmJDVtQCwAEoiDStoBsTcQOzLgBuhqEkAuEIdyuoD4CRDL4DEAXY0YC5rz5BjwAww1LGgBRApYjG7AdQYyAAsWMVAIuwCxIBBvgfpXByq3A4i/ETLABRrSD4G4AIj/AfFTIH4OZWMECjq4C8TdQPwRiL8AsQoQ6wJxJBCzEWMAKJqyQIkEiGcA8SIgLoe6yJSYMIgAYhMgPg/EUUBsBcQOUFfMIMaATUC8F8r+AY0uZSDuBeKv2Az4CcTs0BT5Eog/QDEyuIXGl4JZADJgHzQ3roD6nxggC6UPs0BDnB/qV00S0tBRIO4EGfAJiPNAGQOIhYnU/BaIX4EYAAEGABLUOKNVBPhWAAAAAElFTkSuQmCC) center no-repeat;
    position:absolute;
    right:10px;
    top:6px;
    width:20px;
    height:20px;
}
.cd-form-symbol{
    line-height:33px;
    height:33px;
    padding:0 5px;
    display:inline-block
}

.cd-default-btn{
    display: inline-block;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border-radius: 4px;
    background-color:#fff;
    background:-webkit-linear-gradient(top,#fdfdfd,#efefef);
    background:-o-linear-gradient(top,#fdfdfd,#efefef);
    background:-ms-linear-gradient(top,#fdfdfd,#efefef);
    background:linear-gradient(top,#fdfdfd,#efefef);
    background-repeat: repeat-x;
    border:1px solid #dadde0;
    font-size:14px;
    color:#636e7b;
    padding:6px 15px;
    min-width:85px;
    position:relative;
}
.cd-default-btn:active, .cd-default-btn:visited{
    color:#5cb85c;
    outline: 0;
    border:1px solid #5c8b5c;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.cd-default-btn:focus,
.cd-default-btn:active:focus,
.cd-default-btn.active:focus,
.cd-default-btn.focus,
.cd-default-btn:active.focus,
.cd-default-btn.active.focus
.cd-default-btn:visited, .cd-default-btn:hover{
    color:#5cb85c;
    border: 1px solid #5c8b5c;
    /*outline: thin dotted;*/
    /*outline: 5px auto #5c8b5c;*/
    /*outline-offset: -2px;*/
}

.cd-search-btn > span{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTYzRkNGN0IyMjNDMTFFNjk3QTI4QzFFOEE3RDBFMTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTYzRkNGN0MyMjNDMTFFNjk3QTI4QzFFOEE3RDBFMTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNjNGQ0Y3OTIyM0MxMUU2OTdBMjhDMUU4QTdEMEUxOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNjNGQ0Y3QTIyM0MxMUU2OTdBMjhDMUU4QTdEMEUxOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu0+PqoAAAF/SURBVHjanNTLK0RRHAfwc6+bPMt4lEmssFNKSXlFTSj5A2yVQpRHFlhZjMnChtjxByi2klckKVkqSVLIYhh5L2R8T31v/TodzMyvPs25d6bveY/TMzSpjMqEJqiHEojDDRzCAXwqS3nGcxuMQcB4Xw2d8ACzsP1XUC/p+uAILsGBcmiAAojAEizbgjpEyD6EIWp0WghTDOyDazkyF7JgmM+7MGoJUXw3wo4cLkGGDGqHfHiHGS7ub/XN0eqpF0GrDKplew8e1f8V5frpqpNBQbbPVeJ1xs+gDHLYjqvky5NB92xXJhHg//ZOBp2w3QzZCYQEePJ1HcugDXiDXJgQU7WV/m6cR0ZvzJYMeoYFcUWmGWpWHrc+JHbPNRdrFUqhm6e8EXbggqOogBbIMdZpHgbhVd61ObiCAfbeZRnVE2dQxucqP8y8/eucd4iHrRjS4BaOYBPSYZGj9MPCnqXXF1gjW+mN6TfCalyVWsUYdsr7t+Kp1CvGvx6d8fUjwABTL09qzurqhAAAAABJRU5ErkJggg==) center no-repeat;
    display:inline-block;
    width:18px;
    height:19px;
    vertical-align: middle;
    margin-right:5px;
}
.cd-search-btn:hover >span,
.cd-search-btn:focus >span,
.cd-search-btn:active:focus >span,
.cd-search-btn.active:focus >span,
.cd-search-btn-btn.focus >span,
.cd-search-btn:active.focus >span,
.cd-search-btn.active.focus >span
.cd-search-btn:visited >span{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzFFRjYzNkEyQzc2MTFFNkExMENFRTEzQjg4NjMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzFFRjYzNkIyQzc2MTFFNkExMENFRTEzQjg4NjMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMUVGNjM2ODJDNzYxMUU2QTEwQ0VFMTNCODg2MzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMUVGNjM2OTJDNzYxMUU2QTEwQ0VFMTNCODg2MzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrFozvoAAAJOSURBVHjanJQ9aBRBGIbnm53du9yPG80lIghBNIdRCSktFAUtrC0UISAIgmAhIlgIQsoUQQQrGxtBsApW2qmFgpUQTAieIgaNGAW95HLZv5nx3cnd3l1uQ8581e5+M8+97/dzNPFigrWHVXH3MEdd0xl5jll6r/kY0Q8KrOcs4A/lSPUvSwlqB1lfi3eUG9xiQmVTD0d8narOlBxend6cEwnkW+GxGvDOmxdFEdXFPC5W4vvaVmWdi0a1UH16wJvE2SNyf+1KFwhK7jYhtCYWqOZckgerHzssf3bLuhA81fmorPr9C7gz366MLj+4XlKD3gLs9NGaPUcr9nHUQaVZQ/2E3hW8A+ww1NbpV3akWTPOMup2DIGdkFbti1tB4kAuitXG1mEzh6bcaOa4duRJI60uZuWh6he2TcSW4/rFz+jsmQQENYMGFPIPrMeArdkNr3qoBcL3xrNi/xvErBZI8t9GplDHer2Ps0cbg7qcgMjnb00yF42hK0PbQaxP7gGcNT+KaX/ZUhRY00xSCL8ZXQxnAONbQpDThfAJWmQzTDnz+f0EhE5951XnkVFVCMcBe43h25eiZBi5NzgzZtRIqkGG1bVrfCn/DMN2dqPHFKDF79GdObMiqAnsjEO101FrTyxh905gJH52Lu1icUq5/lVcyKYPEXlQ4mlH9W+GUdffSGzLVjcxbKeYpUpoMUc9lslHYX1+D+95vdt/hXwpgdVFpQvUS5jOtcMUSc52EPEq0Z/MaVoXi0wzzVecGcF2GI29HMVIZLHM3j8BBgBTwg/zYMQwagAAAABJRU5ErkJggg==) center no-repeat;
 }
.J_Inamerigth .cd-btn-group{
    float:right;
    height: 90px;
    line-height: 90px;
    padding-right:10px;
    font-size:10px;
}
.J_Inamerigth .cd-btn-group .cd-default-btn{
    margin-right:10px;
}
.page-md{
    /*min-width:1280px;*/
}
.cd-label-checkbox{
    position:relative;
    height: 20px;
    padding-left: 25px;
    margin: 0;
    font-weight:normal;
    vertical-align:middle;
}

.cd-label-checkbox>input{
    position:absolute;
    left:0;
    opacity: 0;
    display: none;
}
.cd-label-checkbox > .cd-ft-box{
    position:absolute;
    width:20px;
    height:20px;
    color:#dadde0;
    left: 0;
    top: 0;
}
.cd-label-checkbox >input + .cd-ft-box:before{
    content:"\A020";
    line-height: 25px;
    color:#dadde0;
    position:absolute;
    font-size:25px;
    left:0;
    top: 5px\9;
}
.cd-label-checkbox >input:checked + .cd-ft-box:before{
    content:"\A021";
    color:#428bca;
    line-height: 25px;
    position:absolute;
}

.cd-foot-group{
    font-size:0;
}
.cd-foot-group .cd-default-btn{
    margin-left:10px;
}
.form-control{
    border-color:#ddd;
}
.no-padding{
    padding:0!important;
}
.cd-panel{
    margin-bottom:30px;
}
.cd-title-label{
    font-size:18px;
    color:#000000;
    margin-bottom:15px;
}
.cd-radio{
    font-size:14px;
    color:#636e7b;
    position: relative;
    font-weight:normal;
    padding-left:25px;
    margin-right:10px;
}
.cd-radio .cd-radio-input{
    position:absolute;
    left:-9999px;
    opacity: 0;
}
.cd-radio .cd-radio-input + .cd-ft-radio{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQ5Mjg3NTUyMjVFMTFFNjgzOERBMzQzRjU4RjBGRjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ5Mjg3NTYyMjVFMTFFNjgzOERBMzQzRjU4RjBGRjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNDkyODc1MzIyNUUxMUU2ODM4REEzNDNGNThGMEZGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNDkyODc1NDIyNUUxMUU2ODM4REEzNDNGNThGMEZGOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PotU62YAAAFjSURBVHjanJTNSsNAFIXzI41g60LFKiKC6Epd+R7VdSkiiHtB99IH8Al0o4Jr+yIiiBv/amulWrWIrZCRjOM56URiEdrMgdMMzZyPzGXutZVSVlzXd5U0HpvwCrwEj+hXTfgCLsH787Mz7XjOjoMAyeOxl0kPTcDWoJeyXNcN30kpLV98Wa32J/2Ev7YBO/kNE0Rf3d7vlqs15ftC9RL3cC8zUT6C5MuVmgqCQPUr7tWwAhk2FqzJzfTUZJZHSSIe9eGx/oblnIOfddQjMYRiBtlRLAsE5YZRWFPpbI6gBc/zjEGpzkkWCcq6rmMMGuhcj3Fzwl+Fn9KQ8tuYoLNNgi6FEMYgnT0nqPSBa28qnT0l6BC98yxwuZJ/Tdh7bOZjB43XwmKn3ngJG7P/2kiLGWgLjPd40xYNmrYY5bvHyJoeI2M9xsirHiNH/86j2GDbgFfhZTgT1RU+04PtoHuw/QgwABxpRthbScrKAAAAAElFTkSuQmCC) center no-repeat;
    position: absolute;
    left:0;
    width:20px;
    height:20px;
}
.cd-radio .cd-radio-input:checked + .cd-ft-radio{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTk5M0JGNDMyMjVFMTFFNjlFMThDRDc1QzBFQUNGMEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTk5M0JGNDQyMjVFMTFFNjlFMThDRDc1QzBFQUNGMEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOTkzQkY0MTIyNUUxMUU2OUUxOENENzVDMEVBQ0YwRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxOTkzQkY0MjIyNUUxMUU2OUUxOENENzVDMEVBQ0YwRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrbOIJQAAAGDSURBVHjajNTNK0RRGAbw684oH6NEjWFHKYUiyXI0f8BQikL5iD1lIcmVZDM1lLGyMthZUGxFsbFBYjMsLGma5Csp8bz13Dqd7rnuW786X/eZc+6ZmaJE6sLSKgKT0AOtUMXxAtzAAWzCu/qQrYUMQg7SEFdCLLbjnMtxrWeQA7sQs/6vGNc6epCkL1rB6glO2ZZnht2gCLcbpL4gAd18X1JrUClBo1ATMGge7ri+gWPVsisJSgYMOeenSy1DuTKXlKDmACEf3PkPtMGYNt9ia8e6hGuPoFm4Z3sVQtp8VL3+B+iEDthTxo9hg+0+vmi9QhL0zE4ZFHP7Q3AEbzAOv1ACKcPRCxJ0y04trLP9Df3QC48cm4J6Q9CVzd+OWxPcgdQnj+V+k+d8LmNfgrb4bXUrA+3awhWoMB0Ltm2+hxllohQOoYv9AV69qeTIL2F2dqARFtivgzNeeZNPyJLsxuvXPwJ59sM+IXmudUz/R1nejGz3hMd265Vj01yTVR/8E2AASNVLZgalRG4AAAAASUVORK5CYII=) center no-repeat;
}

.no-padding .cd-table{
    margin-bottom:0;
}
.href_underline{
    color:#428bca;
}



.angular-ui-tree-handle {
    font-weight: 400!important;
    background: #fbfbfb;
    border: 1px solid #dae2ea;
    margin: 1px;
    padding: 6px 55px 6px 30px;
    border-radius: 3px
}

.angular-ui-tree-handle .handletools {
    padding: 3px;
    background: 0 0;
    position: absolute
}

.angular-ui-tree-handle .handletools.expand,.angular-ui-tree-handle .handletools.add,.angular-ui-tree-handle .handletools.delete,.angular-ui-tree-handle .handletools.edit {
    position: absolute;
    top: 5px
}

.angular-ui-tree-handle .handletools.expand {
    left: 5px
}

.angular-ui-tree-handle .handletools.delete {
    right: 10px
}

.angular-ui-tree-handle .handletools.add {
    right: 30px
}

.angular-ui-tree-handle .handletools.edit {
    right: 50px
}

.angular-ui-tree-handle .handletools.expand {
    color: #a2a7b1
}

.angular-ui-tree-handle .handletools.expand:hover {
    color: #656b79
}

.angular-ui-tree-handle .handletools.add {
    color: #a2a7b1
}

.angular-ui-tree-handle .handletools.add:hover {
    color: #7dcc93
}

.angular-ui-tree-handle .handletools.delete {
    color: #a2a7b1
}

.angular-ui-tree-handle .handletools.delete:hover {
    color: #e75a5a
}

.angular-ui-tree-handle .handletools.edit {
    color: #a2a7b1
}

.angular-ui-tree-handle .handletools.edit:hover {
    color: #7dcc93
}

.angular-ui-tree-placeholder {
    background: #e9ecf0!important;
    border-radius: 3px!important;
    border: 0 dashed #e1e3e8!important;
    margin: 0!important;
    box-shadow: inset 0 0 0 0 #f3f4f6
}
.cd-pagination-total-label{
    float:left;
    font-size:14px;
    height:33px;
    line-height:33px;
}
.cd-pagination-total-label .cd-page-current {
    color: #428bca;
    margin:0 5px;
}
.cd-total-pagination{
    display:block;
}

.coolead-image{
    width: 100%;
}

.menu-font-left{
    margin-left: 4px;
}
.menu-font-left-2{
    margin-left: 2px;
}