@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}

html {
    line-height: 1;
}

ol,ul {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

caption,th,td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
}

q,blockquote {
    quotes: none;
}

q:before,q:after,blockquote:before,blockquote:after {
    content: "";
    content: none;
}

a img {
    border: none;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block;
}

@font-face {
    font-family: 'robotothin';
    src: url("../../fonts/roboto-thin/roboto-thin.eot");
    src: url("../../fonts/roboto-thin/roboto-thin.eot?iefix") format("embedded-opentype"),url("../../fonts/roboto-thin/roboto-thin.woff") format("woff"),url("../../fonts/roboto-thin/roboto-thin.ttf") format("truetype"),url("../../fonts/roboto-thin/roboto-thin.svg#robotothin") format("svg");
    font-weight: normal;
    font-style: normal;
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio:1.5) {
    .border-1px::after {
        -moz-transform:scaleY(0.65);
        -ms-transform: scaleY(0.65);
        -webkit-transform: scaleY(0.65);
        transform: scaleY(0.65);
    }
}

@media (-webkit-min-device-pixel-ratio: 2),(min-device-pixel-ratio:2) {
    .border-1px::after {
        -moz-transform:scaleY(0.5);
        -ms-transform: scaleY(0.5);
        -webkit-transform: scaleY(0.5);
        transform: scaleY(0.5);
    }
}

@media (-webkit-min-device-pixel-ratio: 2.5),(min-device-pixel-ratio:2.5) {
    .border-1px::after {
        -moz-transform:scaleY(0.4);
        -ms-transform: scaleY(0.4);
        -webkit-transform: scaleY(0.4);
        transform: scaleY(0.4);
    }
}

@media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio:3) {
    .border-1px::after {
        -moz-transform:scaleY(0.33);
        -ms-transform: scaleY(0.33);
        -webkit-transform: scaleY(0.33);
        transform: scaleY(0.33);
    }
}

* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: transparent;
}

html {
    min-height: 100%;
}

body {
    display: flex;
    flex-direction: column;
    min-height: 100%;
    font-family: "Inter", sans-serif;
    position: relative;
}

header {
    flex: 0 0 auto;
}

.main_content {
    flex: 1 1 auto;
    background: #edeff0;
}

footer {
    flex: 0 0 auto;
}

.dw-color-success {
    color: #21B384;
}

.dw-color-success.has-hover:hover {
    color: #28A47C;
}

.dw-color-primary {
    color: #4D96DF;
}

.dw-color-primary.has-hover:hover {
    color: #4684C3;
}

.dw-color-warning {
    color: #FFBD7A;
}

.dw-color-warning.has-hover:hover {
    color: #F0AF6D;
}

.dw-color-danger {
    color: #D9534F;
}

.dw-color-danger.has-hover:hover {
    color: #C74743;
}

.dw-color-skyblue {
    color: #99CCFF;
}

.dw-color-skyblue.has-hover:hover {
    color: #8EB5DB;
}

.dw-color-powderblue {
    color: #99CCCC;
}

.dw-color-powderblue.has-hover:hover {
    color: #85BDBD;
}

.dw-color-lightpurple {
    color: #CCCCFF;
}

.dw-color-lightpurple.has-hover:hover {
    color: #B8B8E9;
}

.dw-color-lightgrey {
    color: #CCCCCC;
}

.dw-color-lightgrey.has-hover:hover {
    color: #C5C5C5;
}

.dw-color-deepred {
    color: #AA314D;
}

.dw-color-deepred.has-hover:hover {
    color: #923248;
}

.dw-color-disabled {
    color: #aaaaaa;
}

.dw-color-disabled.has-hover:hover {
    color: #aaaaaa;
}

.dw-bgcolor-success {
    background-color: #21B384;
    color: #fff;
}

.dw-bgcolor-success.has-hover:hover {
    background-color: #28A47C;
}

.dw-bgcolor-primary {
    background-color: #4D96DF;
    color: #fff;
}

.dw-bgcolor-primary.has-hover:hover {
    background-color: #4684C3;
}

.dw-bgcolor-warning {
    background-color: #FFBD7A;
    color: #fff;
}

.dw-bgcolor-warning.has-hover:hover {
    background-color: #F0AF6D;
}

.dw-bgcolor-danger {
    background-color: #D9534F;
    color: #fff;
}

.dw-bgcolor-danger.has-hover:hover {
    background-color: #C74743;
}

.dw-bgcolor-skyblue {
    background-color: #99CCFF;
    color: #fff;
}

.dw-bgcolor-skyblue.has-hover:hover {
    background-color: #8EB5DB;
}

.dw-bgcolor-powderblue {
    background-color: #99CCCC;
    color: #fff;
}

.dw-bgcolor-powderblue.has-hover:hover {
    background-color: #85BDBD;
}

.dw-bgcolor-lightpurple {
    background-color: #CCCCFF;
    color: #fff;
}

.dw-bgcolor-lightpurple.has-hover:hover {
    background-color: #B8B8E9;
}

.dw-bgcolor-lightgrey {
    background-color: #CCCCCC;
    color: #fff;
}

.dw-bgcolor-lightgrey.has-hover:hover {
    background-color: #C5C5C5;
}

.dw-bgcolor-deepred {
    background-color: #AA314D;
    color: #fff;
}

.dw-bgcolor-deepred.has-hover:hover {
    background-color: #923248;
}

.dw-bgcolor-disabled {
    background-color: #aaaaaa;
    color: #fff;
}

.dw-bgcolor-disabled.has-hover:hover {
    background-color: #aaaaaa;
}

::selection {
    background: #21B384;
    color: #fff;
}

::-moz-selectionselection {
    background: #21B384;
    color: #fff;
}

.dw-selectColor-success::selection {
    background: #21B384;
    color: #fff;
}

.dw-selectColor-danger::selection {
    background: #D9534F;
    color: #fff;
}

.dw-selectColor-primary::selection {
    background: #4D96DF;
    color: #fff;
}

.dw-selectColor-powderblue::selection {
    background: #99CCCC;
    color: #fff;
}

.dw-selectColor-warning::selection {
    background: #FFBD7A;
    color: #fff;
}

.dw-selectColor-success::-moz-selection {
    background: #21B384;
    color: #fff;
}

.dw-selectColor-danger::-moz-selection {
    background: #D9534F;
    color: #fff;
}

.dw-selectColor-primary::-moz-selection {
    background: #4D96DF;
    color: #fff;
}

.dw-selectColor-powderblue::-moz-selection {
    background: #99CCCC;
    color: #fff;
}

.dw-selectColor-warning::-moz-selection {
    background: #FFBD7A;
    color: #fff;
}

.console {
    padding: 20px 40px;
    color: #fff;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2Y2NjYyIvPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjMzM5OTk5Ii8+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNjY2NjOTkiLz48c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzk5Y2NmZiIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjY2NjY2ZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmY5OWNjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,#66cccc),color-stop(20%,#339999),color-stop(40%,#cccc99),color-stop(60%,#99ccff),color-stop(80%,#ccccff),color-stop(100%,#ff99cc));
    background-image: -moz-linear-gradient(left,#66cccc 0%,#339999 20%,#cccc99 40%,#99ccff 60%,#ccccff 80%,#ff99cc 100%);
    background-image: -webkit-linear-gradient(left,#66cccc 0%,#339999 20%,#cccc99 40%,#99ccff 60%,#ccccff 80%,#ff99cc 100%);
    background-image: linear-gradient(to right,#66cccc 0%,#339999 20%,#cccc99 40%,#99ccff 60%,#ccccff 80%,#ff99cc 100%);
}

* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: transparent;
}

.flex-center-center-col {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.border-1px {
    position: relative;
}

.border-1px:after {
    display: block;
    width: 100%;
    position: absolute;
    background: #21B384 !important;
    left: 0;
    bottom: 0;
    border-top: 1px solid #21B384 !important;
    content: '';
}

.border-1px.dw-border-primary {
    position: relative;
}

.border-1px.dw-border-primary:after {
    display: block;
    width: 100%;
    position: absolute;
    background: #4D96DF !important;
    left: 0;
    bottom: 0;
    border-top: 1px solid #4D96DF !important;
    content: '';
}

.border-1px.dw-border-disabled {
    position: relative;
}

.border-1px.dw-border-disabled:after {
    display: block;
    width: 100%;
    position: absolute;
    background: #aaaaaa !important;
    left: 0;
    bottom: 0;
    border-top: 1px solid #aaaaaa !important;
    content: '';
}

.border-1px.dw-border-danger {
    position: relative;
}

.border-1px.dw-border-danger:after {
    display: block;
    width: 100%;
    position: absolute;
    background: #D9534F !important;
    left: 0;
    bottom: 0;
    border-top: 1px solid #D9534F !important;
    content: '';
}

.border-1px.dw-border-powderblue {
    position: relative;
}

.border-1px.dw-border-powderblue:after {
    display: block;
    width: 100%;
    position: absolute;
    background: #99CCCC !important;
    left: 0;
    bottom: 0;
    border-top: 1px solid #99CCCC !important;
    content: '';
}

.dw-fontsize-8 {
    font-size: 8px;
}

.dw-fontsize-10 {
    font-size: 10px;
}

.dw-fontsize-12 {
    font-size: 12px;
}

.dw-fontsize-14 {
    font-size: 14px;
}

.dw-fontsize-16 {
    font-size: 16px;
}

.dw-fontsize-18 {
    font-size: 18px;
}

.dw-fontsize-20 {
    font-size: 20px;
}

.dw-fontsize-22 {
    font-size: 22px;
}

.dw-fontsize-24 {
    font-size: 24px;
}

.dw-fontsize-26 {
    font-size: 26px;
}

.dw-fontsize-28 {
    font-size: 28px;
}

.dw-fontsize-30 {
    font-size: 30px;
}

.dw-fontsize-32 {
    font-size: 32px;
}

input {
    border: none;
    outline: none;
    font-size: 14px;
}

.dw-btn {
    cursor: pointer;
    border: none;
    outline: none;
    font-size: 14px;
    padding: 10px 32px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom:1;*display: inline;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #eee;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    overflow-wrap: break-word;
}

.dw-btn.has-hover:hover {
    background: #e1e1e1;
}

.dw-btn.has-active:active {
    background: #e1e1e1;
}

.dw-btn.btn-lg {
    padding: 11px 36px;
    font-size: 16px;
}

.dw-btn.btn {
    padding: 10px 32px;
    font-size: 14px;
}

.dw-btn.btn-sm {
    padding: 6px 18px;
    font-size: 12px;
}

.dw-btn.btn-xs {
    padding: 2px 6px;
    font-size: 10px;
}

.dw-btn.btn-success {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #21B384;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.dw-btn.btn-success.has-hover:hover {
    background: #28A47C;
}

.dw-btn.btn-success.has-active:active {
    background: #28A47C;
}

.dw-btn.btn-success.btn-empty {
    background: #21B384;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #21B384;
    background: #ffffff;
    border: 1px solid #21B384;
}

.dw-btn.btn-success.btn-empty.has-hover:hover {
    background: #28A47C;
}

.dw-btn.btn-success.btn-empty.has-active:active {
    background: #28A47C;
}

.dw-btn.btn-success.btn-empty.has-hover:hover {
    color: #28A47C;
    background: #ffffff;
    border: 1px solid #28A47C;
}

.dw-btn.btn-success.btn-reverse-toempty {
    background: #21B384;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.dw-btn.btn-success.btn-reverse-toempty.has-hover:hover {
    background: #28A47C;
}

.dw-btn.btn-success.btn-reverse-toempty.has-active:active {
    background: #28A47C;
}

.dw-btn.btn-success.btn-reverse-toempty.has-hover:hover {
    color: #21B384;
    background: #ffffff;
    border: 1px solid #21B384;
}

.dw-btn.btn-success.btn-reverse-tofull {
    background: #21B384;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #21B384;
    background: #ffffff;
    border: 1px solid #21B384;
}

.dw-btn.btn-success.btn-reverse-tofull.has-hover:hover {
    background: #28A47C;
}

.dw-btn.btn-success.btn-reverse-tofull.has-active:active {
    background: #28A47C;
}

.dw-btn.btn-success.btn-reverse-tofull.has-hover:hover {
    background: #21B384;
    color: #ffffff;
}

.dw-btn.btn-success.btn-trans {
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.dw-btn.btn-primary {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #4D96DF;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.dw-btn.btn-primary.has-hover:hover {
    background: #4684C3;
}

.dw-btn.btn-primary.has-active:active {
    background: #4684C3;
}

.dw-btn.btn-primary.btn-empty {
    background: #4D96DF;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #4D96DF;
    background: #ffffff;
    border: 1px solid #4D96DF;
}

.dw-btn.btn-primary.btn-empty.has-hover:hover {
    background: #4684C3;
}

.dw-btn.btn-primary.btn-empty.has-active:active {
    background: #4684C3;
}

.dw-btn.btn-primary.btn-empty.has-hover:hover {
    color: #4684C3;
    background: #ffffff;
    border: 1px solid #4684C3;
}

.dw-btn.btn-primary.btn-reverse-toempty {
    background: #4D96DF;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.dw-btn.btn-primary.btn-reverse-toempty.has-hover:hover {
    background: #4684C3;
}

.dw-btn.btn-primary.btn-reverse-toempty.has-active:active {
    background: #4684C3;
}

.dw-btn.btn-primary.btn-reverse-toempty.has-hover:hover {
    color: #4D96DF;
    background: #ffffff;
    border: 1px solid #4D96DF;
}

.dw-btn.btn-primary.btn-reverse-tofull {
    background: #4D96DF;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #4D96DF;
    background: #ffffff;
    border: 1px solid #4D96DF;
}

.dw-btn.btn-primary.btn-reverse-tofull.has-hover:hover {
    background: #4684C3;
}

.dw-btn.btn-primary.btn-reverse-tofull.has-active:active {
    background: #4684C3;
}

.dw-btn.btn-primary.btn-reverse-tofull.has-hover:hover {
    background: #4D96DF;
    color: #ffffff;
}

.dw-btn.btn-primary.btn-trans {
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.dw-btn.btn-warning {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #FFBD7A;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.dw-btn.btn-warning.has-hover:hover {
    background: #F0AF6D;
}

.dw-btn.btn-warning.has-active:active {
    background: #F0AF6D;
}

.dw-btn.btn-warning.btn-empty {
    background: #FFBD7A;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #FFBD7A;
    background: #ffffff;
    border: 1px solid #FFBD7A;
}

.dw-btn.btn-warning.btn-empty.has-hover:hover {
    background: #F0AF6D;
}

.dw-btn.btn-warning.btn-empty.has-active:active {
    background: #F0AF6D;
}

.dw-btn.btn-warning.btn-empty.has-hover:hover {
    color: #F0AF6D;
    background: #ffffff;
    border: 1px solid #F0AF6D;
}

.dw-btn.btn-warning.btn-reverse-toempty {
    background: #FFBD7A;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.dw-btn.btn-warning.btn-reverse-toempty.has-hover:hover {
    background: #F0AF6D;
}

.dw-btn.btn-warning.btn-reverse-toempty.has-active:active {
    background: #F0AF6D;
}

.dw-btn.btn-warning.btn-reverse-toempty.has-hover:hover {
    color: #FFBD7A;
    background: #ffffff;
    border: 1px solid #FFBD7A;
}

.dw-btn.btn-warning.btn-reverse-tofull {
    background: #FFBD7A;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #FFBD7A;
    background: #ffffff;
    border: 1px solid #FFBD7A;
}

.dw-btn.btn-warning.btn-reverse-tofull.has-hover:hover {
    background: #F0AF6D;
}

.dw-btn.btn-warning.btn-reverse-tofull.has-active:active {
    background: #F0AF6D;
}

.dw-btn.btn-warning.btn-reverse-tofull.has-hover:hover {
    background: #FFBD7A;
    color: #ffffff;
}

.dw-btn.btn-warning.btn-trans {
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.dw-btn.btn-danger {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #D9534F;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.dw-btn.btn-danger.has-hover:hover {
    background: #C74743;
}

.dw-btn.btn-danger.has-active:active {
    background: #C74743;
}

.dw-btn.btn-danger.btn-empty {
    background: #D9534F;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #D9534F;
    background: #ffffff;
    border: 1px solid #D9534F;
}

.dw-btn.btn-danger.btn-empty.has-hover:hover {
    background: #C74743;
}

.dw-btn.btn-danger.btn-empty.has-active:active {
    background: #C74743;
}

.dw-btn.btn-danger.btn-empty.has-hover:hover {
    color: #C74743;
    background: #ffffff;
    border: 1px solid #C74743;
}

.dw-btn.btn-danger.btn-reverse-toempty {
    background: #D9534F;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.dw-btn.btn-danger.btn-reverse-toempty.has-hover:hover {
    background: #C74743;
}

.dw-btn.btn-danger.btn-reverse-toempty.has-active:active {
    background: #C74743;
}

.dw-btn.btn-danger.btn-reverse-toempty.has-hover:hover {
    color: #D9534F;
    background: #ffffff;
    border: 1px solid #D9534F;
}

.dw-btn.btn-danger.btn-reverse-tofull {
    background: #D9534F;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #D9534F;
    background: #ffffff;
    border: 1px solid #D9534F;
}

.dw-btn.btn-danger.btn-reverse-tofull.has-hover:hover {
    background: #C74743;
}

.dw-btn.btn-danger.btn-reverse-tofull.has-active:active {
    background: #C74743;
}

.dw-btn.btn-danger.btn-reverse-tofull.has-hover:hover {
    background: #D9534F;
    color: #ffffff;
}

.dw-btn.btn-danger.btn-trans {
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.dw-btn.btn-default {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #333;
    border: 1px solid #cccccc;
    background: #ffffff;
}

.dw-btn.btn-default:hover {
    background: #e6e6e6;
}

.dw-btn.btn-default.no-hover {
    background: #fff;
}

.dw-btn.btn-default.btn-empty {
    color: #333;
    background: #e6e6e6;
    border: 1px solid #cccccc;
}

.dw-btn.btn-default.btn-empty:hover {
    border: 1px solid #aaa;
}

.dw-btn.btn-default.btn-empty.no-hover {
    border: 1px solid #ccc;
}

.dw-btn.btn-default.btn-reverse-toempty {
    color: #333;
    background: #e6e6e6;
    border: 1px solid #aaa;
}

.dw-btn.btn-default.btn-reverse-toempty:hover {
    border: 1px solid #cccccc;
    background: #ffffff;
}

.dw-btn.btn-default.btn-trans {
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.dw-btn.btn-deepred {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #AA314D;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.dw-btn.btn-deepred.has-hover:hover {
    background: #923248;
}

.dw-btn.btn-deepred.has-active:active {
    background: #923248;
}

.dw-btn.btn-deepred.btn-empty {
    background: #AA314D;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #AA314D;
    background: #ffffff;
    border: 1px solid #AA314D;
}

.dw-btn.btn-deepred.btn-empty.has-hover:hover {
    background: #923248;
}

.dw-btn.btn-deepred.btn-empty.has-active:active {
    background: #923248;
}

.dw-btn.btn-deepred.btn-empty.has-hover:hover {
    color: #923248;
    background: #ffffff;
    border: 1px solid #923248;
}

.dw-btn.btn-deepred.btn-reverse-toempty {
    background: #AA314D;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.dw-btn.btn-deepred.btn-reverse-toempty.has-hover:hover {
    background: #923248;
}

.dw-btn.btn-deepred.btn-reverse-toempty.has-active:active {
    background: #923248;
}

.dw-btn.btn-deepred.btn-reverse-toempty.has-hover:hover {
    color: #AA314D;
    background: #ffffff;
    border: 1px solid #AA314D;
}

.dw-btn.btn-deepred.btn-reverse-tofull {
    background: #AA314D;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #AA314D;
    background: #ffffff;
    border: 1px solid #AA314D;
}

.dw-btn.btn-deepred.btn-reverse-tofull.has-hover:hover {
    background: #923248;
}

.dw-btn.btn-deepred.btn-reverse-tofull.has-active:active {
    background: #923248;
}

.dw-btn.btn-deepred.btn-reverse-tofull.has-hover:hover {
    background: #AA314D;
    color: #ffffff;
}

.dw-btn.btn-deepred.btn-trans {
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.dw-btn.btn-powderblue {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #99CCCC;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.dw-btn.btn-powderblue.has-hover:hover {
    background: #85BDBD;
}

.dw-btn.btn-powderblue.has-active:active {
    background: #85BDBD;
}

.dw-btn.btn-powderblue.btn-empty {
    background: #99CCCC;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #99CCCC;
    background: #ffffff;
    border: 1px solid #99CCCC;
}

.dw-btn.btn-powderblue.btn-empty.has-hover:hover {
    background: #85BDBD;
}

.dw-btn.btn-powderblue.btn-empty.has-active:active {
    background: #85BDBD;
}

.dw-btn.btn-powderblue.btn-empty.has-hover:hover {
    color: #85BDBD;
    background: #ffffff;
    border: 1px solid #85BDBD;
}

.dw-btn.btn-powderblue.btn-reverse-toempty {
    background: #99CCCC;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.dw-btn.btn-powderblue.btn-reverse-toempty.has-hover:hover {
    background: #85BDBD;
}

.dw-btn.btn-powderblue.btn-reverse-toempty.has-active:active {
    background: #85BDBD;
}

.dw-btn.btn-powderblue.btn-reverse-toempty.has-hover:hover {
    color: #99CCCC;
    background: #ffffff;
    border: 1px solid #99CCCC;
}

.dw-btn.btn-powderblue.btn-reverse-tofull {
    background: #99CCCC;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #99CCCC;
    background: #ffffff;
    border: 1px solid #99CCCC;
}

.dw-btn.btn-powderblue.btn-reverse-tofull.has-hover:hover {
    background: #85BDBD;
}

.dw-btn.btn-powderblue.btn-reverse-tofull.has-active:active {
    background: #85BDBD;
}

.dw-btn.btn-powderblue.btn-reverse-tofull.has-hover:hover {
    background: #99CCCC;
    color: #ffffff;
}

.dw-btn.btn-powderblue.btn-trans {
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.dw-btn.btn-skyblue {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #99CCFF;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.dw-btn.btn-skyblue.has-hover:hover {
    background: #8EB5DB;
}

.dw-btn.btn-skyblue.has-active:active {
    background: #8EB5DB;
}

.dw-btn.btn-skyblue.btn-empty {
    background: #99CCFF;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #99CCFF;
    background: #ffffff;
    border: 1px solid #99CCFF;
}

.dw-btn.btn-skyblue.btn-empty.has-hover:hover {
    background: #8EB5DB;
}

.dw-btn.btn-skyblue.btn-empty.has-active:active {
    background: #8EB5DB;
}

.dw-btn.btn-skyblue.btn-empty.has-hover:hover {
    color: #8EB5DB;
    background: #ffffff;
    border: 1px solid #8EB5DB;
}

.dw-btn.btn-skyblue.btn-reverse-toempty {
    background: #99CCFF;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.dw-btn.btn-skyblue.btn-reverse-toempty.has-hover:hover {
    background: #8EB5DB;
}

.dw-btn.btn-skyblue.btn-reverse-toempty.has-active:active {
    background: #8EB5DB;
}

.dw-btn.btn-skyblue.btn-reverse-toempty.has-hover:hover {
    color: #99CCFF;
    background: #ffffff;
    border: 1px solid #99CCFF;
}

.dw-btn.btn-skyblue.btn-reverse-tofull {
    background: #99CCFF;
    color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #99CCFF;
    background: #ffffff;
    border: 1px solid #99CCFF;
}

.dw-btn.btn-skyblue.btn-reverse-tofull.has-hover:hover {
    background: #8EB5DB;
}

.dw-btn.btn-skyblue.btn-reverse-tofull.has-active:active {
    background: #8EB5DB;
}

.dw-btn.btn-skyblue.btn-reverse-tofull.has-hover:hover {
    background: #99CCFF;
    color: #ffffff;
}

.dw-btn.btn-skyblue.btn-trans {
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.dw-btn:disabled {
    background: #aaaaaa !important;
    color: #fff !important;
    border: none !important;
}

.dw-btn.disabled {
    background: #aaaaaa !important;
    color: #fff !important;
    border: none !important;
}

.dw-text {
    cursor: pointer;
    outline: none;
    height: 32px;
    font-size: 14px;
    padding: 2px 5px;
    border: 1px solid #c4c4c4;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom:1;*display: inline;
    background: #fff;
    color: #333;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom:1;*display: inline;
    border: 1px solid #ccc;
}

.dw-text.text-trans {
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.dw-text.border-r {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.dw-text.has-focus:focus {
    -moz-box-shadow: 0 0 3px 0 #ccc;
    -webkit-box-shadow: 0 0 3px 0 #ccc;
    box-shadow: 0 0 3px 0 #ccc;
    border: 1px solid #c1c1c1;
}

.dw-text.input-trans {
    -moz-transition: border,box-shadow 0.3s ease;
    -o-transition: border,box-shadow 0.3s ease;
    -webkit-transition: border,box-shadow 0.3s ease;
    transition: border,box-shadow 0.3s ease;
}

.dw-text.text-danger {
    background: #fff;
    color: #333;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom:1;*display: inline;
    border: 1px solid #D9534F;
}

.dw-text.text-danger.text-trans {
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.dw-text.text-danger.border-r {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.dw-text.text-danger.has-focus:focus {
    -moz-box-shadow: 0 0 3px 0 #F89898;
    -webkit-box-shadow: 0 0 3px 0 #F89898;
    box-shadow: 0 0 3px 0 #F89898;
    border: 1px solid #F89898;
}

.dw-text.text-warning {
    background: #fff;
    color: #333;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom:1;*display: inline;
    border: 1px solid #FFBD7A;
}

.dw-text.text-warning.text-trans {
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.dw-text.text-warning.border-r {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.dw-text.text-warning.has-focus:focus {
    -moz-box-shadow: 0 0 3px 0 #F3D497;
    -webkit-box-shadow: 0 0 3px 0 #F3D497;
    box-shadow: 0 0 3px 0 #F3D497;
    border: 1px solid #F3D497;
}

.dw-text.text-success {
    background: #fff;
    color: #333;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom:1;*display: inline;
    border: 1px solid #21B384;
}

.dw-text.text-success.text-trans {
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.dw-text.text-success.border-r {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.dw-text.text-success.has-focus:focus {
    -moz-box-shadow: 0 0 3px 0 #97E5AD;
    -webkit-box-shadow: 0 0 3px 0 #97E5AD;
    box-shadow: 0 0 3px 0 #97E5AD;
    border: 1px solid #97E5AD;
}

.dw-text.text-primary {
    background: #fff;
    color: #333;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom:1;*display: inline;
    border: 1px solid #4D96DF;
}

.dw-text.text-primary.text-trans {
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.dw-text.text-primary.border-r {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.dw-text.text-primary.has-focus:focus {
    -moz-box-shadow: 0 0 3px 0 #ACE0F5;
    -webkit-box-shadow: 0 0 3px 0 #ACE0F5;
    box-shadow: 0 0 3px 0 #ACE0F5;
    border: 1px solid #ACE0F5;
}

.dw-boot-container:before,.dw-boot-container:after,.dw-boot-container-fluid:before,.dw-boot-container-fluid:after,.dw-boot-row:before,.dw-boot-row:after {
    display: table;
    content: " ";
}

.dw-boot-container:after,.dw-boot-container-fluid:after,.dw-boot-row:after {
    clear: both;
}

.dw-boot-container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 768px) {
    .dw-boot-container {
        width:750px;
    }
}

@media (min-width: 992px) {
    .dw-boot-container {
        width:970px;
    }
}

@media (min-width: 1200px) {
    .dw-boot-container {
        width:1170px;
    }
}

.dw-boot-container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.dw-boot-row {
    margin-right: -15px;
    margin-left: -15px;
}

.dw-boot-col-xs-1,.dw-boot-col-sm-1,.dw-boot-col-md-1,.dw-boot-col-lg-1,.dw-boot-col-xs-2,.dw-boot-col-sm-2,.dw-boot-col-md-2,.dw-boot-col-lg-2,.dw-boot-col-xs-3,.dw-boot-col-sm-3,.dw-boot-col-md-3,.dw-boot-col-lg-3,.dw-boot-col-xs-4,.dw-boot-col-sm-4,.dw-boot-col-md-4,.dw-boot-col-lg-4,.dw-boot-col-xs-5,.dw-boot-col-sm-5,.dw-boot-col-md-5,.dw-boot-col-lg-5,.dw-boot-col-xs-6,.dw-boot-col-sm-6,.dw-boot-col-md-6,.dw-boot-col-lg-6,.dw-boot-col-xs-7,.dw-boot-col-sm-7,.dw-boot-col-md-7,.dw-boot-col-lg-7,.dw-boot-col-xs-8,.dw-boot-col-sm-8,.dw-boot-col-md-8,.dw-boot-col-lg-8,.dw-boot-col-xs-9,.dw-boot-col-sm-9,.dw-boot-col-md-9,.dw-boot-col-lg-9,.dw-boot-col-xs-10,.dw-boot-col-sm-10,.dw-boot-col-md-10,.dw-boot-col-lg-10,.dw-boot-col-xs-11,.dw-boot-col-sm-11,.dw-boot-col-md-11,.dw-boot-col-lg-11,.dw-boot-col-xs-12,.dw-boot-col-sm-12,.dw-boot-col-md-12,.dw-boot-col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.dw-boot-col-xs-1,.dw-boot-col-xs-2,.dw-boot-col-xs-3,.dw-boot-col-xs-4,.dw-boot-col-xs-5,.dw-boot-col-xs-6,.dw-boot-col-xs-7,.dw-boot-col-xs-8,.dw-boot-col-xs-9,.dw-boot-col-xs-10,.dw-boot-col-xs-11,.dw-boot-col-xs-12 {
    float: left;
}

.dw-boot-col-xs-12 {
    width: 100%;
}

.dw-boot-col-xs-11 {
    width: 91.66666667%;
}

.dw-boot-col-xs-10 {
    width: 83.33333333%;
}

.dw-boot-col-xs-9 {
    width: 75%;
}

.dw-boot-col-xs-8 {
    width: 66.66666667%;
}

.dw-boot-col-xs-7 {
    width: 58.33333333%;
}

.dw-boot-col-xs-6 {
    width: 50%;
}

.dw-boot-col-xs-5 {
    width: 41.66666667%;
}

.dw-boot-col-xs-4 {
    width: 33.33333333%;
}

.dw-boot-col-xs-3 {
    width: 25%;
}

.dw-boot-col-xs-2 {
    width: 16.66666667%;
}

.dw-boot-col-xs-1 {
    width: 8.33333333%;
}

.dw-boot-col-xs-pull-12 {
    right: 100%;
}

.dw-boot-col-xs-pull-11 {
    right: 91.66666667%;
}

.dw-boot-col-xs-pull-10 {
    right: 83.33333333%;
}

.dw-boot-col-xs-pull-9 {
    right: 75%;
}

.dw-boot-col-xs-pull-8 {
    right: 66.66666667%;
}

.dw-boot-col-xs-pull-7 {
    right: 58.33333333%;
}

.dw-boot-col-xs-pull-6 {
    right: 50%;
}

.dw-boot-col-xs-pull-5 {
    right: 41.66666667%;
}

.dw-boot-col-xs-pull-4 {
    right: 33.33333333%;
}

.dw-boot-col-xs-pull-3 {
    right: 25%;
}

.dw-boot-col-xs-pull-2 {
    right: 16.66666667%;
}

.dw-boot-col-xs-pull-1 {
    right: 8.33333333%;
}

.dw-boot-col-xs-pull-0 {
    right: auto;
}

.dw-boot-col-xs-push-12 {
    left: 100%;
}

.dw-boot-col-xs-push-11 {
    left: 91.66666667%;
}

.dw-boot-col-xs-push-10 {
    left: 83.33333333%;
}

.dw-boot-col-xs-push-9 {
    left: 75%;
}

.dw-boot-col-xs-push-8 {
    left: 66.66666667%;
}

.dw-boot-col-xs-push-7 {
    left: 58.33333333%;
}

.dw-boot-col-xs-push-6 {
    left: 50%;
}

.dw-boot-col-xs-push-5 {
    left: 41.66666667%;
}

.dw-boot-col-xs-push-4 {
    left: 33.33333333%;
}

.dw-boot-col-xs-push-3 {
    left: 25%;
}

.dw-boot-col-xs-push-2 {
    left: 16.66666667%;
}

.dw-boot-col-xs-push-1 {
    left: 8.33333333%;
}

.dw-boot-col-xs-push-0 {
    left: auto;
}

.dw-boot-col-xs-offset-12 {
    margin-left: 100%;
}

.dw-boot-col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.dw-boot-col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.dw-boot-col-xs-offset-9 {
    margin-left: 75%;
}

.dw-boot-col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.dw-boot-col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.dw-boot-col-xs-offset-6 {
    margin-left: 50%;
}

.dw-boot-col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.dw-boot-col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.dw-boot-col-xs-offset-3 {
    margin-left: 25%;
}

.dw-boot-col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.dw-boot-col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.dw-boot-col-xs-offset-0 {
    margin-left: 0;
}

@media (min-width: 768px) {
    .dw-boot-col-sm-1,.dw-boot-col-sm-2,.dw-boot-col-sm-3,.dw-boot-col-sm-4,.dw-boot-col-sm-5,.dw-boot-col-sm-6,.dw-boot-col-sm-7,.dw-boot-col-sm-8,.dw-boot-col-sm-9,.dw-boot-col-sm-10,.dw-boot-col-sm-11,.dw-boot-col-sm-12 {
        float:left;
    }

    .dw-boot-col-sm-12 {
        width: 100%;
    }

    .dw-boot-col-sm-11 {
        width: 91.66666667%;
    }

    .dw-boot-col-sm-10 {
        width: 83.33333333%;
    }

    .dw-boot-col-sm-9 {
        width: 75%;
    }

    .dw-boot-col-sm-8 {
        width: 66.66666667%;
    }

    .dw-boot-col-sm-7 {
        width: 58.33333333%;
    }

    .dw-boot-col-sm-6 {
        width: 50%;
    }

    .dw-boot-col-sm-5 {
        width: 41.66666667%;
    }

    .dw-boot-col-sm-4 {
        width: 33.33333333%;
    }

    .dw-boot-col-sm-3 {
        width: 25%;
    }

    .dw-boot-col-sm-2 {
        width: 16.66666667%;
    }

    .dw-boot-col-sm-1 {
        width: 8.33333333%;
    }

    .dw-boot-col-sm-pull-12 {
        right: 100%;
    }

    .dw-boot-col-sm-pull-11 {
        right: 91.66666667%;
    }

    .dw-boot-col-sm-pull-10 {
        right: 83.33333333%;
    }

    .dw-boot-col-sm-pull-9 {
        right: 75%;
    }

    .dw-boot-col-sm-pull-8 {
        right: 66.66666667%;
    }

    .dw-boot-col-sm-pull-7 {
        right: 58.33333333%;
    }

    .dw-boot-col-sm-pull-6 {
        right: 50%;
    }

    .dw-boot-col-sm-pull-5 {
        right: 41.66666667%;
    }

    .dw-boot-col-sm-pull-4 {
        right: 33.33333333%;
    }

    .dw-boot-col-sm-pull-3 {
        right: 25%;
    }

    .dw-boot-col-sm-pull-2 {
        right: 16.66666667%;
    }

    .dw-boot-col-sm-pull-1 {
        right: 8.33333333%;
    }

    .dw-boot-col-sm-pull-0 {
        right: auto;
    }

    .dw-boot-col-sm-push-12 {
        left: 100%;
    }

    .dw-boot-col-sm-push-11 {
        left: 91.66666667%;
    }

    .dw-boot-col-sm-push-10 {
        left: 83.33333333%;
    }

    .dw-boot-col-sm-push-9 {
        left: 75%;
    }

    .dw-boot-col-sm-push-8 {
        left: 66.66666667%;
    }

    .dw-boot-col-sm-push-7 {
        left: 58.33333333%;
    }

    .dw-boot-col-sm-push-6 {
        left: 50%;
    }

    .dw-boot-col-sm-push-5 {
        left: 41.66666667%;
    }

    .dw-boot-col-sm-push-4 {
        left: 33.33333333%;
    }

    .dw-boot-col-sm-push-3 {
        left: 25%;
    }

    .dw-boot-col-sm-push-2 {
        left: 16.66666667%;
    }

    .dw-boot-col-sm-push-1 {
        left: 8.33333333%;
    }

    .dw-boot-col-sm-push-0 {
        left: auto;
    }

    .dw-boot-col-sm-offset-12 {
        margin-left: 100%;
    }

    .dw-boot-col-sm-offset-11 {
        margin-left: 91.66666667%;
    }

    .dw-boot-col-sm-offset-10 {
        margin-left: 83.33333333%;
    }

    .dw-boot-col-sm-offset-9 {
        margin-left: 75%;
    }

    .dw-boot-col-sm-offset-8 {
        margin-left: 66.66666667%;
    }

    .dw-boot-col-sm-offset-7 {
        margin-left: 58.33333333%;
    }

    .dw-boot-col-sm-offset-6 {
        margin-left: 50%;
    }

    .dw-boot-col-sm-offset-5 {
        margin-left: 41.66666667%;
    }

    .dw-boot-col-sm-offset-4 {
        margin-left: 33.33333333%;
    }

    .dw-boot-col-sm-offset-3 {
        margin-left: 25%;
    }

    .dw-boot-col-sm-offset-2 {
        margin-left: 16.66666667%;
    }

    .dw-boot-col-sm-offset-1 {
        margin-left: 8.33333333%;
    }

    .dw-boot-col-sm-offset-0 {
        margin-left: 0;
    }
}

@media (min-width: 992px) {
    .dw-boot-col-md-1,.dw-boot-col-md-2,.dw-boot-col-md-3,.dw-boot-col-md-4,.dw-boot-col-md-5,.dw-boot-col-md-6,.dw-boot-col-md-7,.dw-boot-col-md-8,.dw-boot-col-md-9,.dw-boot-col-md-10,.dw-boot-col-md-11,.dw-boot-col-md-12 {
        float:left;
    }

    .dw-boot-col-md-12 {
        width: 100%;
    }

    .dw-boot-col-md-11 {
        width: 91.66666667%;
    }

    .dw-boot-col-md-10 {
        width: 83.33333333%;
    }

    .dw-boot-col-md-9 {
        width: 75%;
    }

    .dw-boot-col-md-8 {
        width: 66.66666667%;
    }

    .dw-boot-col-md-7 {
        width: 58.33333333%;
    }

    .dw-boot-col-md-6 {
        width: 50%;
    }

    .dw-boot-col-md-5 {
        width: 41.66666667%;
    }

    .dw-boot-col-md-4 {
        width: 33.33333333%;
    }

    .dw-boot-col-md-3 {
        width: 25%;
    }

    .dw-boot-col-md-2 {
        width: 16.66666667%;
    }

    .dw-boot-col-md-1 {
        width: 8.33333333%;
    }

    .dw-boot-col-md-pull-12 {
        right: 100%;
    }

    .dw-boot-col-md-pull-11 {
        right: 91.66666667%;
    }

    .dw-boot-col-md-pull-10 {
        right: 83.33333333%;
    }

    .dw-boot-col-md-pull-9 {
        right: 75%;
    }

    .dw-boot-col-md-pull-8 {
        right: 66.66666667%;
    }

    .dw-boot-col-md-pull-7 {
        right: 58.33333333%;
    }

    .dw-boot-col-md-pull-6 {
        right: 50%;
    }

    .dw-boot-col-md-pull-5 {
        right: 41.66666667%;
    }

    .dw-boot-col-md-pull-4 {
        right: 33.33333333%;
    }

    .dw-boot-col-md-pull-3 {
        right: 25%;
    }

    .dw-boot-col-md-pull-2 {
        right: 16.66666667%;
    }

    .dw-boot-col-md-pull-1 {
        right: 8.33333333%;
    }

    .dw-boot-col-md-pull-0 {
        right: auto;
    }

    .dw-boot-col-md-push-12 {
        left: 100%;
    }

    .dw-boot-col-md-push-11 {
        left: 91.66666667%;
    }

    .dw-boot-col-md-push-10 {
        left: 83.33333333%;
    }

    .dw-boot-col-md-push-9 {
        left: 75%;
    }

    .dw-boot-col-md-push-8 {
        left: 66.66666667%;
    }

    .dw-boot-col-md-push-7 {
        left: 58.33333333%;
    }

    .dw-boot-col-md-push-6 {
        left: 50%;
    }

    .dw-boot-col-md-push-5 {
        left: 41.66666667%;
    }

    .dw-boot-col-md-push-4 {
        left: 33.33333333%;
    }

    .dw-boot-col-md-push-3 {
        left: 25%;
    }

    .dw-boot-col-md-push-2 {
        left: 16.66666667%;
    }

    .dw-boot-col-md-push-1 {
        left: 8.33333333%;
    }

    .dw-boot-col-md-push-0 {
        left: auto;
    }

    .dw-boot-col-md-offset-12 {
        margin-left: 100%;
    }

    .dw-boot-col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .dw-boot-col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .dw-boot-col-md-offset-9 {
        margin-left: 75%;
    }

    .dw-boot-col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .dw-boot-col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .dw-boot-col-md-offset-6 {
        margin-left: 50%;
    }

    .dw-boot-col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .dw-boot-col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .dw-boot-col-md-offset-3 {
        margin-left: 25%;
    }

    .dw-boot-col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .dw-boot-col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .dw-boot-col-md-offset-0 {
        margin-left: 0;
    }
}

@media (min-width: 1200px) {
    .dw-boot-col-lg-1,.dw-boot-col-lg-2,.dw-boot-col-lg-3,.dw-boot-col-lg-4,.dw-boot-col-lg-5,.dw-boot-col-lg-6,.dw-boot-col-lg-7,.dw-boot-col-lg-8,.dw-boot-col-lg-9,.dw-boot-col-lg-10,.dw-boot-col-lg-11,.dw-boot-col-lg-12 {
        float:left;
    }

    .dw-boot-col-lg-12 {
        width: 100%;
    }

    .dw-boot-col-lg-11 {
        width: 91.66666667%;
    }

    .dw-boot-col-lg-10 {
        width: 83.33333333%;
    }

    .dw-boot-col-lg-9 {
        width: 75%;
    }

    .dw-boot-col-lg-8 {
        width: 66.66666667%;
    }

    .dw-boot-col-lg-7 {
        width: 58.33333333%;
    }

    .dw-boot-col-lg-6 {
        width: 50%;
    }

    .dw-boot-col-lg-5 {
        width: 41.66666667%;
    }

    .dw-boot-col-lg-4 {
        width: 33.33333333%;
    }

    .dw-boot-col-lg-3 {
        width: 25%;
    }

    .dw-boot-col-lg-2 {
        width: 16.66666667%;
    }

    .dw-boot-col-lg-1 {
        width: 8.33333333%;
    }

    .dw-boot-col-lg-pull-12 {
        right: 100%;
    }

    .dw-boot-col-lg-pull-11 {
        right: 91.66666667%;
    }

    .dw-boot-col-lg-pull-10 {
        right: 83.33333333%;
    }

    .dw-boot-col-lg-pull-9 {
        right: 75%;
    }

    .dw-boot-col-lg-pull-8 {
        right: 66.66666667%;
    }

    .dw-boot-col-lg-pull-7 {
        right: 58.33333333%;
    }

    .dw-boot-col-lg-pull-6 {
        right: 50%;
    }

    .dw-boot-col-lg-pull-5 {
        right: 41.66666667%;
    }

    .dw-boot-col-lg-pull-4 {
        right: 33.33333333%;
    }

    .dw-boot-col-lg-pull-3 {
        right: 25%;
    }

    .dw-boot-col-lg-pull-2 {
        right: 16.66666667%;
    }

    .dw-boot-col-lg-pull-1 {
        right: 8.33333333%;
    }

    .dw-boot-col-lg-pull-0 {
        right: auto;
    }

    .dw-boot-col-lg-push-12 {
        left: 100%;
    }

    .dw-boot-col-lg-push-11 {
        left: 91.66666667%;
    }

    .dw-boot-col-lg-push-10 {
        left: 83.33333333%;
    }

    .dw-boot-col-lg-push-9 {
        left: 75%;
    }

    .dw-boot-col-lg-push-8 {
        left: 66.66666667%;
    }

    .dw-boot-col-lg-push-7 {
        left: 58.33333333%;
    }

    .dw-boot-col-lg-push-6 {
        left: 50%;
    }

    .dw-boot-col-lg-push-5 {
        left: 41.66666667%;
    }

    .dw-boot-col-lg-push-4 {
        left: 33.33333333%;
    }

    .dw-boot-col-lg-push-3 {
        left: 25%;
    }

    .dw-boot-col-lg-push-2 {
        left: 16.66666667%;
    }

    .dw-boot-col-lg-push-1 {
        left: 8.33333333%;
    }

    .dw-boot-col-lg-push-0 {
        left: auto;
    }

    .dw-boot-col-lg-offset-12 {
        margin-left: 100%;
    }

    .dw-boot-col-lg-offset-11 {
        margin-left: 91.66666667%;
    }

    .dw-boot-col-lg-offset-10 {
        margin-left: 83.33333333%;
    }

    .dw-boot-col-lg-offset-9 {
        margin-left: 75%;
    }

    .dw-boot-col-lg-offset-8 {
        margin-left: 66.66666667%;
    }

    .dw-boot-col-lg-offset-7 {
        margin-left: 58.33333333%;
    }

    .dw-boot-col-lg-offset-6 {
        margin-left: 50%;
    }

    .dw-boot-col-lg-offset-5 {
        margin-left: 41.66666667%;
    }

    .dw-boot-col-lg-offset-4 {
        margin-left: 33.33333333%;
    }

    .dw-boot-col-lg-offset-3 {
        margin-left: 25%;
    }

    .dw-boot-col-lg-offset-2 {
        margin-left: 16.66666667%;
    }

    .dw-boot-col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .dw-boot-col-lg-offset-0 {
        margin-left: 0;
    }
}

.bg-color-success {
    background: #21B384;
    text-align: center;
}

.bg-color-success:before {
    content: "success";
}

.bg-color-success:hover {
    background: #28A47C;
}

.bg-color-success:hover:before {
    content: "hover";
}

.bg-color-primary {
    background: #4D96DF;
    text-align: center;
}

.bg-color-primary:before {
    content: "primary";
}

.bg-color-primary:hover {
    background: #4684C3;
}

.bg-color-primary:hover:before {
    content: "hover";
}

.bg-color-danger {
    background: #D9534F;
    text-align: center;
}

.bg-color-danger:before {
    content: "danger";
}

.bg-color-danger:hover {
    background: #C74743;
}

.bg-color-danger:hover:before {
    content: "hover";
}

.bg-color-warning {
    background: #FFBD7A;
    text-align: center;
}

.bg-color-warning:before {
    content: 'warning';
}

.bg-color-warning:hover {
    background: #F0AF6D;
}

.bg-color-warning:hover:before {
    content: 'hover';
}

.bg-color-skyblue {
    background: #99CCFF;
    text-align: center;
}

.bg-color-skyblue:before {
    content: "skyblue";
}

.bg-color-skyblue:hover {
    background: #8EB5DB;
}

.bg-color-skyblue:hover:before {
    content: "hover";
}

.bg-color-powderblue {
    background: #99CCCC;
    text-align: center;
}

.bg-color-powderblue:before {
    content: "powderblue";
}

.bg-color-powderblue:hover {
    background: #85BDBD;
}

.bg-color-powderblue:hover:before {
    content: "hover";
}

.bg-color-springgreen {
    background: #66CC99;
    text-align: center;
}

.bg-color-springgreen:before {
    content: "springgreen";
}

.bg-color-springgreen:hover {
    background: #5AB588;
}

.bg-color-springgreen:hover:before {
    content: "hover";
}

.bg-color-lightpurple {
    background: #CCCCFF;
    text-align: center;
}

.bg-color-lightpurple:before {
    content: 'lightpurple';
}

.bg-color-lightpurple:hover {
    background: #B8B8E9;
}

.bg-color-lightpurple:hover:before {
    content: 'hover';
}

.bg-color-deepred {
    background: #AA314D;
    text-align: center;
}

.bg-color-deepred:before {
    content: 'deepred';
}

.bg-color-deepred:hover {
    background: #923248;
}

.bg-color-deepred:hover:before {
    content: 'hover';
}

.bg-color-lightgrey {
    background: #CCCCCC;
    text-align: center;
}

.bg-color-lightgrey:before {
    content: 'lightgrey';
}

.bg-color-lightgrey:hover {
    background: #C5C5C5;
}

.bg-color-lightgrey:hover:before {
    content: 'hover';
}

.bg-color-default {
    background: #ffffff;
    text-align: center;
}

.bg-color-default:before {
    content: 'default';
    color: #aaa;
}

.bg-color-default:hover {
    background: #e6e6e6;
}

.bg-color-default:hover:before {
    content: 'hover';
    color: #fff;
}
