
.auto-scale {
    width: 100%
}
.jd-grid {
    margin: 0 auto;
    width: 100%
}
.jd-grid .row {
    display: table;
    width: 100%
}
.jd-grid .gutter .col {
    padding: 1rem
}
.jd-grid .gutter .col:first-child {
    padding-left: 0px
}
.jd-grid .gutter .col:last-child {
    padding-right: 0px
}
.jd-grid .gutter.gutter-small .col {
    padding: 0.5rem
}
.jd-grid .col {
    display: table-cell;
    vertical-align: top;
    overflow: hidden
}
.jd-grid .col.top-left {
    vertical-align: top;
    text-align: left
}
.jd-grid .col.top-center {
    vertical-align: top;
    text-align: center
}
.jd-grid .col.top-right {
    vertical-align: top;
    text-align: right
}
.jd-grid .col.middle-left {
    vertical-align: middle;
    text-align: left
}
.jd-grid .col.middle-center {
    vertical-align: middle;
    text-align: center
}
.jd-grid .col.middle-right {
    vertical-align: middle;
    text-align: right
}
.jd-grid .col.bottom-left {
    vertical-align: bottom;
    text-align: left
}
.jd-grid .col.bottom-center {
    vertical-align: bottom;
    text-align: center
}
.jd-grid .col.bottom-right {
    vertical-align: bottom;
    text-align: right
}
.jd-grid .wid_1 {
    width: 6.25%
}
.jd-grid .wid_2 {
    width: 12.5%
}
.jd-grid .wid_3 {
    width: 18.75%
}
.jd-grid .wid_4 {
    width: 25%
}
.jd-grid .wid_5 {
    width: 31.25%
}
.jd-grid .wid_6 {
    width: 37.5%
}
.jd-grid .wid_7 {
    width: 43.75%
}
.jd-grid .wid_8 {
    width: 50%
}
.jd-grid .wid_9 {
    width: 56.25%
}
.jd-grid .wid_10 {
    width: 62.5%
}
.jd-grid .wid_11 {
    width: 68.75%
}
.jd-grid .wid_12 {
    width: 75%
}
.jd-grid .wid_13 {
    width: 81.25%
}
.jd-grid .wid_14 {
    width: 87.5%
}
.jd-grid .wid_15 {
    width: 93.75%
}
.jd-grid .wid_16 {
    width: 100%
}
@media (max-width: 768px) {
    .jd-grid.jd-resp .col {
        width: 100%
    }
}
.jd-form .control-group .control>input, .jd-form .control-group .control>select, .jd-form .control-group .control>textarea {
    width: 100%
}
.jd-form input[type=color], .jd-form input[type=date], .jd-form input[type=datetime-local], .jd-form input[type=datetime], .jd-form input[type=email], .jd-form input[type=month], .jd-form input[type=number], .jd-form input[type=password], .jd-form input[type=search], .jd-form input[type=tel], .jd-form input[type=text], .jd-form input[type=time], .jd-form input[type=url], .jd-form input[type=week], .jd-form select, .jd-form textarea {
    font-family: Roboto, Arial, Helvetica, sans-serif;
    font-weight: 300;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 8px 6px;
    border: 1px solid #c6c6c6;
    resize: none;
    background: #FFF;
    vertical-align: middle
}
.jd-btn {
    height: 32px;
    line-height: 30px;
    padding: 0 24px;
    margin: 0;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    border: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline
}
.jd-btn.m-primary {
    -moz-transition-property: background;
    -o-transition-property: background;
    -webkit-transition-property: background;
    transition-property: background;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    background: #00A1CB;
    color: #fff
}
.jd-btn.m-primary:hover, .jd-btn.m-primary:focus {
    background: #00b5e5
}
.jd-btn.m-primary:active {
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
    background: #1495b7;
    color: #32d5ff
}
.jd-btn.m-success {
    -moz-transition-property: background;
    -o-transition-property: background;
    -webkit-transition-property: background;
    transition-property: background;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    background: #7db500;
    color: #fff
}
.jd-btn.m-success:hover, .jd-btn.m-success:focus {
    background: #8fcf00
}
.jd-btn.m-success:active {
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
    background: #76a312;
    color: #b9ff1c
}
.jd-btn.m-warning {
    -moz-transition-property: background;
    -o-transition-property: background;
    -webkit-transition-property: background;
    transition-property: background;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    background: #F18D05;
    color: #fff
}
.jd-btn.m-warning:hover, .jd-btn.m-warning:focus {
    background: #fa9915
}
.jd-btn.m-warning:active {
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
    background: #d8891e;
    color: #fcba60
}
.jd-btn.m-danger {
    -moz-transition-property: background;
    -o-transition-property: background;
    -webkit-transition-property: background;
    transition-property: background;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    background: #E54028;
    color: #fff
}
.jd-btn.m-danger:hover, .jd-btn.m-danger:focus {
    background: #e8543f
}
.jd-btn.m-danger:active {
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
    background: #cd5240;
    color: #f09183
}
.jd-btn.m-block {
    width: 100%;
    text-align: center
}
.jd-btn_rich {
    height: 32px;
    line-height: 30px;
    padding: 0 24px;
    margin: 0;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    border: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline
}
.jd-btn_rich.m-primary {
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    background-color: #00A1CB;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjVlNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGRiMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00b5e5), color-stop(100%, #008db2));
    background: -moz-linear-gradient(top, #00b5e5, #008db2);
    background: -webkit-linear-gradient(top, #00b5e5, #008db2);
    background: linear-gradient(to bottom, #00b5e5, #008db2);
    color: #fff;
    border: 1px solid #007998
}
.jd-btn_rich.m-primary:hover, .jd-btn_rich.m-primary:focus {
    color: #fff;
    background-color: #00A1CB;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYzlmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwODVhNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00c9fe), color-stop(100%, #0085a7));
    background: -moz-linear-gradient(top, #00c9fe, #0085a7);
    background: -webkit-linear-gradient(top, #00c9fe, #0085a7);
    background: linear-gradient(to bottom, #00c9fe, #0085a7)
}
.jd-btn_rich.m-primary:active {
    -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px #fff;
    -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px #fff;
    box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px #fff;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
    background: #1495b7;
    color: #005065
}
.jd-btn_rich.m-primary:focus {
    outline: none
}
.jd-btn_rich.m-success {
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    background-color: #7db500;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmY2YwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZiOWMwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8fcf00), color-stop(100%, #6b9c00));
    background: -moz-linear-gradient(top, #8fcf00, #6b9c00);
    background: -webkit-linear-gradient(top, #8fcf00, #6b9c00);
    background: linear-gradient(to bottom, #8fcf00, #6b9c00);
    color: #fff;
    border: 1px solid #5a8200
}
.jd-btn_rich.m-success:hover, .jd-btn_rich.m-success:focus {
    color: #fff;
    background-color: #7db500;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwZTgwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY0OTEwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a0e800), color-stop(100%, #649100));
    background: -moz-linear-gradient(top, #a0e800, #649100);
    background: -webkit-linear-gradient(top, #a0e800, #649100);
    background: linear-gradient(to bottom, #a0e800, #649100)
}
.jd-btn_rich.m-success:active {
    -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px #fff;
    -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px #fff;
    box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px #fff;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
    background: #76a312;
    color: #374f00
}
.jd-btn_rich.m-success:focus {
    outline: none
}
.jd-btn_rich.m-warning {
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    background-color: #F18D05;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhOTkxNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4N2UwNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fa9915), color-stop(100%, #d87e04));
    background: -moz-linear-gradient(top, #fa9915, #d87e04);
    background: -webkit-linear-gradient(top, #fa9915, #d87e04);
    background: linear-gradient(to bottom, #fa9915, #d87e04);
    color: #fff;
    border: 1px solid #bf7004
}
.jd-btn_rich.m-warning:hover, .jd-btn_rich.m-warning:focus {
    color: #fff;
    background-color: #F18D05;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYTQyZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NlNzkwNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fba42e), color-stop(100%, #ce7904));
    background: -moz-linear-gradient(top, #fba42e, #ce7904);
    background: -webkit-linear-gradient(top, #fba42e, #ce7904);
    background: linear-gradient(to bottom, #fba42e, #ce7904)
}
.jd-btn_rich.m-warning:active {
    -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px #fff;
    -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px #fff;
    box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px #fff;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
    background: #d8891e;
    color: #8d5303
}
.jd-btn_rich.m-warning:focus {
    outline: none
}
.jd-btn_rich.m-danger {
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    background-color: #E54028;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4NTQzZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5MzMxYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8543f), color-stop(100%, #d9331a));
    background: -moz-linear-gradient(top, #e8543f, #d9331a);
    background: -webkit-linear-gradient(top, #e8543f, #d9331a);
    background: linear-gradient(to bottom, #e8543f, #d9331a);
    color: #fff;
    border: 1px solid #c22d18
}
.jd-btn_rich.m-danger:hover, .jd-btn_rich.m-danger:focus {
    color: #fff;
    background-color: #E54028;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViNjg1NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QwMzAxOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eb6855), color-stop(100%, #d03019));
    background: -moz-linear-gradient(top, #eb6855, #d03019);
    background: -webkit-linear-gradient(top, #eb6855, #d03019);
    background: linear-gradient(to bottom, #eb6855, #d03019)
}
.jd-btn_rich.m-danger:active {
    -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px #fff;
    -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px #fff;
    box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px #fff;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
    background: #cd5240;
    color: #952312
}
.jd-btn_rich.m-danger:focus {
    outline: none
}
.jd-message {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-top: 1rem;
    padding: 1rem;
    border-style: solid;
    border-width: 1px;
    color: #212121;
    border-color: #bdc3c7;
    background: #ecf0f1
}
.jd-message .title {
    font-weight: bold
}
.jd-message>.message {
    margin-top: 1rem
}
.jd-message.m-info {
    color: #2e8cca;
    border-color: #8dc2e5;
    background: #d0e6f4
}
.jd-message.m-success {
    color: #2abd68;
    border-color: #7fe3a9;
    background: #e3f9ec
}
.jd-message.m-warning {
    color: #f2b010;
    border-color: #f8d684;
    background: #fdf3db
}
.jd-message.m-danger {
    color: #d34233;
    border-color: #e99f98;
    background: #fbedec
}
.jd-message.m-fill.m-info {
    color: #d0e6f4;
    border-color: #2e8cca;
    background: #2e8cca
}
.jd-message.m-fill.m-success {
    color: #e3f9ec;
    border-color: #2abd68;
    background: #2abd68
}
.jd-message.m-fill.m-warning {
    color: #fdf3db;
    border-color: #f2b010;
    background: #f2b010
}
.jd-message.m-fill.m-danger {
    color: #fbedec;
    border-color: #d34233;
    background: #d34233
}
