#dw-widget {    font-family: 'Raleway', sans-serif;    color: #fff;    position: fixed;    top: 150px;    padding-top: 20px;    padding-bottom: 20px;    background-color: rgba(41, 42, 43, 0.85);    border: 1px solid #ccc;    z-index: 1000;                    right: -300px;            transition: right ease 0.7s;            border-bottom-left-radius: 20px;            border-top-left-radius: 20px;            }    #dw-widget.open {        right: 0px;    }    #dw-widget .dw-widget-logo {    width: 160px;    margin-bottom: 20px;    }    #dw-widget .dw-widget-tabs {    background-color: rgba(41, 42, 43, 0.85);    width: 50px;    padding-top: 20px;    padding-bottom: 20px;    border: 1px solid #ccc;    color: #fff;                    float: left;            margin-left: -51px;            border-top-left-radius: 20px;            border-bottom-left-radius: 20px;            border-right: none;            margin-right: 0;            }    #dw-widget .dw-widget-tab {    width: 100%;    height: 150px;    text-align: center;    cursor: pointer;    display: flex;    justify-content: flex-start;    }    #dw-widget .dw-widget-tab.tab0 {    height: 50px;    }    #dw-widget .dw-widget-tab img {    width: 46px;    height: 46px;    border-radius: 22px;    }    #dw-widget .dw-widget-tab h1 {    /* https://davidwalsh.name/css-vertical-text */    transform: rotate(-90deg);    transform-origin: center center 0;    font-family: 'Raleway', sans-serif;    color: #fff;    font-size: 18px;    font-weight: 300;    position: relative;    /*top: 75px;*/    left: 44px;    margin: 12px 0;    text-transform: none;    }    #dw-widget .dw-widget-tab.active {    color: rgba(41,42,43,0.85);    background-color: rgba(255, 255, 255, 0.85);    border-color: #3d8547;    }    #dw-widget .dw-widget-tab.active h1 {    color: rgba(41,42,43,0.85);    }    #dw-widget .dw-widget-tab.tab0.active {    background-color: transparent;    }    #dw-widget .dw-widget-tab.tab0 img:hover {    transform: rotate(-90deg);    transform-origin: center center 0;    }    #dw-widget.open .dw-widget-tab.tab0 img:hover {    transform: rotate(90deg);    transform-origin: center center 0;    }    #dw-widget .dw-widget-content {    float: right;    width: 300px;    margin: 0;    }    #dw-widget .dw-widget-tab-content {    padding: 5px;    /*height: 285px;*/    }    #dw-widget .dw-widget-field {    text-align: center;    }    #dw-widget .dw-widget-datepicker {    width: 96%;    border: none;    background-color: transparent;    font-size: 24px;    text-align: center;    font-style: italic;    font-family: 'Raleway', sans-serif;    color: #fff;    margin-top: 20px;    margin-bottom: 10px;    }    #dw-widget .dw-widget-datepicker:hover {    color: #ccc;    }    #dw-widget .dw-widget-info {    font-size: 12px;    padding-left: 10px;    padding-right: 10px;    text-align: center;    }    #dw-widget .dw-widget-label {    text-align: center;    }    #dw-widget .dw-widget-dropdown {    width: 100%;    height: 35px;    border-radius: 20px;    margin-bottom: 10px;    padding: 6px 12px;    font-size: 14px;    font-weight: 400;    line-height: 1.42857143;    text-align: center;    white-space: nowrap;    vertical-align: middle;    font-family: 'Raleway', sans-serif;    background-color: #fff;    border-color: #ccc;    }    #dw-widget .dw-widget-dropdown-small {    border-radius: 10px;    margin-top: 10px;    margin-bottom: 10px;    padding: 3px 6px;    font-size: 10px;    font-weight: 300;    line-height: 0.8;    text-align: center;    white-space: nowrap;    vertical-align: middle;    font-family: 'Raleway', sans-serif;    text-align: center;    background-color: #fff;    border-color: #ccc;    }    #dw-widget .dw-widget-radiogroup {    width: 100%;    text-align: center;    }    #dw-widget .dw-widget-radioitem {    width: 100px;    text-align: left;    margin: 0 auto;    }    #dw-widget .dw-widget-form {    margin: 0;    text-align: center;    }    #dw-widget .dw-widget-form input[type=submit] {    width: 75%;    margin-top: 10px;    border-radius: 20px;    border: 1px solid #ccc;    color: rgba(41, 42, 43, 0.85);    background-color: #fff;    border-color: #ccc;    background-image: none;    background-position: 0 0;    padding: 6px 12px;    margin-bottom: 0;    font-size: 14px;    font-weight: 400;    line-height: 1.42857143;    text-align: center;    white-space: nowrap;    vertical-align: middle;    cursor: pointer;    }    #dw-widget .dw-widget-form input[type=submit]:focus {    color: #fff !important;    background-color: rgba(41, 42, 43, 0.85);    border-color: #ccc;    }    #dw-widget .dw-widget-form input[type=submit]:hover {    color: #fff !important;    background-color: rgba(41, 42, 43, 0.85);    border-color: #ccc;    text-decoration: none;    }    #dw-widget .dw-widget-nonform input[type=submit] {    width: 45%;    }    #dw-widget .dw-widget-rule {    width: 85%;    height: 1px;    background-color: #ccc;    border: none;    margin: 10px auto;    }    /* DatePicker overrides */    /*td.ui-datepicker-today a.ui-state-highlight {    border: 1px solid #aed0ea;    background: #d7ebf9 url(https://code.jquery.com/ui/1.11.4/themes/cupertino/images/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x;    font-weight: bold;    color: #2779aa;    }    td.ui-datepicker-today a.ui-state-active {    border: 1px solid #2694e8;    background: #3baae3 url(https://code.jquery.com/ui/1.11.4/themes/cupertino/images/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x;    font-weight: bold;    color: #ffffff;    }*/