.fixed-table-container{
    border:0
}
 .ui-helper-hidden-accessible{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
 .ui-tooltip,#incidents .fixed-table-pagination{
    display:none!important;
    width:0!important;
    visibility:hidden
}
 .grid-stack>.grid-stack-item>.ui-resizable-se{
    _bottom:30px
}
 .grid-stack>.grid-stack-item>.grid-stack-item-content{
    overflow-y:hidden
}
 .page-aside{
    box-shadow:0 -25px 33px rgba(50,50,93,.1),-32px 0 15px rgba(0,0,0,.07);
    -webkit-box-shadow:0 -25px 33px rgba(50,50,93,.1),-32px 0 15px rgba(0,0,0,.07)
}
 .page-aside-inner{
    height:100%;
    overflow:hidden
}

 .page-aside-inner .timeline{
    height:100%
}
 .dashboard a.list-group-item{
    border-radius:3px
}
 .panel-actions{
    right:10px
}
.panel-bordered>.panel-heading>h4.panel-title {
    text-shadow: 0 0 7px rgba(51, 51, 51, 0.28);
}
 .active>.text-active,.active>.auto .text-active{
    display:inline-block!important
}
 .active .icon{
    line-height:1
}
 .page-aside a.list-group-item,.page-aside .btn-pure:hover{
    color:inherit
}
 .no-gutter>[class*='col-']{
    padding-right:0;
    padding-left:0
}
 .webui-popover-title,.fixed-table-body .card-view .title{
    text-shadow:none!important;
    font-weight:400
}
 .boomcast .pagination>.active>a,.boomcast .pagination>.active>span,.boomcast .pagination>.active>a:hover,.boomcast .pagination>.active>span:hover,.boomcast .pagination>.active>a:focus,.boomcast .pagination>.active>span:focus{
    color:#fff;
    font-weight:500;
    background-color:#4caf50;
    border-color:#4caf50
}
 .boomcast .page-aside-switch{
    background-color:#4caf50
}
 .boomcast .page-aside-switch i{
    color:#fff
}
 .timeline-content p{
    font-weight:400
}
 .widget{
    margin-bottom:0
}
 .grid-stack .panel{
    box-shadow:0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.07);
    -webkit-box-shadow:0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.07);
    _OLD_box-shadow:0 0 7px 4px rgba(0,0,0,.05);
    _OLD_-webkit-box-shadow:0 0 7px 4px rgba(0,0,0,.05)
}
 .grid-stack .panel-heading{
    cursor:move
}
 .timeline:before{
    width:1px;
    background-color:#9a9a9a
}
 .page-header-actions{
    z-index:99
}
 .table td,.table th{
    min-width:100px
}
 .no-border-radius{
    border-radius:0!important
}
 #delivery_status .counter .counter-number-group,#delivery_status .counter-icon{
    font-size:14px
}
 #table_campaigns_widget{
    table-layout:fixed
}
 #table_campaigns_widget tr th.campaign-tbl-responses,#table_campaigns_widget tr th.campaign-tbl-action{
    width:120px!important;
    min-width:120px!important
}
 #table_campaigns_widget tr th.campaign-tbl-info-icon{
    width:60px!important;
    min-width:60px!important
}
 .invalid-token {
    border-color: red !important;
     color: red
}
 .has-warning {
    margin-bottom: 10px;
     -webkit-animation: warning 1.2s infinite;
     animation: warning 1.2s infinite;
}
 .has-error {
    box-shadow: inset 0 0 1em rgba(218, 16, 16, 0.6);
     background: rgba(249, 103, 103, 0.1);
     color: #f96767 !important;
}
 @keyframes warning {
     0% {
        box-shadow: 0;
    }
     50% {
        box-shadow: 0 0 1em #f96767;
    }
     100% {
        box-shadow: 0;
    }
}
 a.list{
    cursor: default;
}
 span.view-by-dept{
    cursor: pointer;
}
 @media(max-width:992px){
    .panel-title{
        padding:10px 15px!important
    }
     .panel-actions{
        display:none;
        clear:both;
        float:none;
        position:initial;
        margin-top:10px;
        top:0;
        padding:0 10px 0 10px
    }
}
 #clock{
    padding:15px;
    position:relative
}
 #clock:after{
    content:'';
    position:absolute;
    width:200px;
    height:10px;
    border-radius:100%;
    left:50%;
    margin-left:-100px;
    bottom:1px;
    z-index:-1
}
 #clock .display{
    text-align:center;
    padding:30px 10px 10px;
    border-radius:3px;
    position:relative
}
 #clock.light{
    background-color:#f3f3f3;
    color:#272e38
}
 #clock.light:after{
    box-shadow:0 4px 10px rgba(0,0,0,0.15)
}
 #clock.light .digits div span{
    background-color:#272e38;
    border-color:#272e38
}
 #clock.light .digits div.dots:before,#clock.light .digits div.dots:after{
    background-color:#272e38
}
 #clock.light .alarm{
    background:none
}
 #clock.light .display{
    background-color:#ddd;
    box-shadow:0 1px 1px rgba(0,0,0,0.08) inset,0 1px 1px #fafafa
}
 #clock.dark{
    background-color:#444;
    color:#ccc
}
 #clock.dark:after{
    box-shadow:0 2px 5px rgba(0,0,0,0.3)
}
 #clock.dark .digits div span{
    background-color:#cacaca;
    border-color:#cacaca
}
 #clock.dark .alarm{
    background:0
}
 #clock.dark .display{
    background-color:#303132;
    box-shadow:0 1px 1px rgba(0,0,0,0.08) inset,0 1px 1px #2d3642
}
 #clock.dark .digits div.dots:before,#clock.dark .digits div.dots:after{
    background-color:#cacaca
}
 #clock .digits div{
    text-align:left;
    position:relative;
    width:14px;
    height:25px;
    display:inline-block;
    margin:0 2px
}
 #clock .digits div span{
    opacity:0;
    position:absolute;
    -webkit-transition:.25s;
    -moz-transition:.25s;
    transition:.25s
}
 #clock .digits div span:before,#clock .digits div span:after{
    content:'';
    position:absolute;
    width:0;
    height:0;
    border:2px solid transparent
}
 #clock .digits .d1{
    height:2px;
    width:8px;
    top:0;
    left:3px
}
 #clock .digits .d1:before{
    border-width:0 2px 2px 0;
    border-right-color:inherit;
    left:-2px
}
 #clock .digits .d1:after{
    border-width:0 0 2px 2px;
    border-left-color:inherit;
    right:-2px
}
 #clock .digits .d2{
    height:2px;
    width:8px;
    top:12px;
    left:3px
}
 #clock .digits .d2:before{
    border-width:1px 2px 1px;
    border-right-color:inherit;
    left:-4px
}
 #clock .digits .d2:after{
    border-width:1px 2px 1px;
    border-left-color:inherit;
    right:-4px
}
 #clock .digits .d3{
    height:2px;
    width:8px;
    top:24px;
    left:3px
}
 #clock .digits .d3:before{
    border-width:2px 2px 0 0;
    border-right-color:inherit;
    left:-2px
}
 #clock .digits .d3:after{
    border-width:2px 0 0 2px;
    border-left-color:inherit;
    right:-2px
}
 #clock .digits .d4{
    width:2px;
    height:7px;
    top:3px;
    left:0
}
 #clock .digits .d4:before{
    border-width:0 2px 2px 0;
    border-bottom-color:inherit;
    top:-2px
}
 #clock .digits .d4:after{
    border-width:0 0 2px 2px;
    border-left-color:inherit;
    bottom:-2px
}
 #clock .digits .d5{
    width:2px;
    height:7px;
    top:3px;
    right:0
}
 #clock .digits .d5:before{
    border-width:0 0 2px 2px;
    border-bottom-color:inherit;
    top:-2px
}
 #clock .digits .d5:after{
    border-width:2px 0 0 2px;
    border-top-color:inherit;
    bottom:-2px
}
 #clock .digits .d6{
    width:2px;
    height:7px;
    top:16px;
    left:0
}
 #clock .digits .d6:before{
    border-width:0 2px 2px 0;
    border-bottom-color:inherit;
    top:-2px
}
 #clock .digits .d6:after{
    border-width:0 0 2px 2px;
    border-left-color:inherit;
    bottom:-2px
}
 #clock .digits .d7{
    width:2px;
    height:7px;
    top:16px;
    right:0
}
 #clock .digits .d7:before{
    border-width:0 0 2px 2px;
    border-bottom-color:inherit;
    top:-2px
}
 #clock .digits .d7:after{
    border-width:5px 0 0 2px;
    border-top-color:inherit;
    bottom:-2px
}
 #clock .digits div.one .d5,#clock .digits div.one .d7{
    opacity:1
}
 #clock .digits div.two .d1,#clock .digits div.two .d5,#clock .digits div.two .d2,#clock .digits div.two .d6,#clock .digits div.two .d3{
    opacity:1
}
 #clock .digits div.three .d1,#clock .digits div.three .d5,#clock .digits div.three .d2,#clock .digits div.three .d7,#clock .digits div.three .d3{
    opacity:1
}
 #clock .digits div.four .d5,#clock .digits div.four .d2,#clock .digits div.four .d4,#clock .digits div.four .d7{
    opacity:1
}
 #clock .digits div.five .d1,#clock .digits div.five .d2,#clock .digits div.five .d4,#clock .digits div.five .d3,#clock .digits div.five .d7{
    opacity:1
}
 #clock .digits div.six .d1,#clock .digits div.six .d2,#clock .digits div.six .d4,#clock .digits div.six .d3,#clock .digits div.six .d6,#clock .digits div.six .d7{
    opacity:1
}
 #clock .digits div.seven .d1,#clock .digits div.seven .d5,#clock .digits div.seven .d7{
    opacity:1
}
 #clock .digits div.eight .d1,#clock .digits div.eight .d2,#clock .digits div.eight .d3,#clock .digits div.eight .d4,#clock .digits div.eight .d5,#clock .digits div.eight .d6,#clock .digits div.eight .d7{
    opacity:1
}
 #clock .digits div.nine .d1,#clock .digits div.nine .d2,#clock .digits div.nine .d3,#clock .digits div.nine .d4,#clock .digits div.nine .d5,#clock .digits div.nine .d7{
    opacity:1
}
 #clock .digits div.zero .d1,#clock .digits div.zero .d3,#clock .digits div.zero .d4,#clock .digits div.zero .d5,#clock .digits div.zero .d6,#clock .digits div.zero .d7{
    opacity:1
}
 #clock .digits div.dots{
    width:2px
}
 #clock .digits div.dots:before,#clock .digits div.dots:after{
    width:2px;
    height:2px;
    content:'';
    position:absolute;
    left:0;
    top:7px
}
 #clock .digits div.dots:after{
    top:18px
}
 #clock .weekdays{
    font-size:11px;
    position:absolute;
    width:100%;
    top:5px;
    left:0;
    text-align:center
}
 #clock .weekdays span{
    opacity:.2;
    padding:0 5px
}
 #clock .weekdays span.active{
    opacity:1
}
 #clock .ampm{
    position:absolute;
    bottom:10px;
    right:10px;
    font-size:11px
}
 #clock .date {
    width: 42px;
     line-height: 15px;
     bottom: 9px;
     position: absolute;
     text-align: left;
     font-size: 12px;
}
 .overlay-background {
     background: rgba(0, 0, 0, .8);
}
 #loader-anim {
     width: 100%;
     text-align: center;
}
 #loader-anim span {
     display: inline-block;
     width: 10px;
     height: 10px;
     background: #757575;
     border-radius: 50%;
     transition: all .3s ease;
     animation: bounce .8s infinite;
}
 @keyframes bounce {
     0% {
        transform: translateY(0)
    }
     50% {
        transform: translateY(-10px)
    }
     100% {
        transform: translateY(0)
    }
}
 #loader-anim span:nth-of-type(2) {
    animation-delay: 0.2s;
}
 #loader-anim span:nth-of-type(3) {
    animation-delay: 0.3s;
}


.stat {
    height: 90px;
    width: 90px;
    padding-top: 30px;
    text-align: center;
    vertical-align: middle;
    border-radius: 50%;
    border: 2px solid #526069;
    margin: 0 auto;
    margin-bottom: 10px;
}

.table-wrapper-scroll-y {
    display: block;
    margin-top: 15px;
    max-height: 250px;
    overflow-y: auto;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-borderless td,
.table-borderless th {
    border: 0;
}

/* on boarding */

@keyframes fadeInDown {
    0% {
        transform: translateY(-100%);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes fadeInUp {
    0% {
        transform: translateY(100%);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes dash {
    from {
        stroke-dashoffset: 1000;
    }
    to {
        stroke-dashoffset: 0;
    }
}

@keyframes vibrate {
    0% {
        transform: rotate(5deg);
    }
    5% {
        transform: rotate(-5deg);
    }
    10% {
        transform: rotate(5deg);
    }
    15% {
        transform: rotate(-5deg);
    }
    16% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

@keyframes moveInLeft {
    0% {
        transform: translate(-100%, 100%);
    }
    100% {
        opacity: 1;
        transform: translate(0%, 0%);
    }
}

@keyframes moveInMiddle {
    0% {
        transform: translate(-50%, 100%);
    }
    100% {
        opacity: 1;
        transform: translate(-50%, 0%);
    }
}

@keyframes moveInRight {
    0% {
        transform: translate(100%, 100%);
    }
    100% {
        opacity: 1;
        transform: translate(0%, 0%);
    }
}

.phone-wrapper {
    max-width: 320px;
    margin: 0 auto;
}

.container {
    width: 100%;
}

.content {
    text-align: center;
}

.content p {
    animation: fadeIn forwards 700ms 500ms ease;
    opacity: 0;
    color: #a1a1a1;
}

.content h1 {
    animation: fadeIn forwards 700ms 500ms ease;
    opacity: 0;
    color: #454242;
}

.cloud {
    width: 200px;
    height: 160px;
    margin: 0 auto 5px;
    animation-delay: .5s;
    opacity: 0;
    animation: fadeInDown forwards 700ms cubic-bezier(0, 0, 0.2, 1);
}

.phones {
    height: 100px;
    width: 100%;
    position: relative;
}

.phone {
    overflow: hidden;
    padding: 5px;
    width: 75px;
    height: 75px;
    position: absolute;
    opacity: 0;
}

.phone.Middle .vibrator {
    animation-delay: 4s;
    animation: vibrate alternate 1300ms linear infinite;
}

.phone.Left {
    animation: moveInLeft forwards 700ms cubic-bezier(0, 0, 0.2, 1);
    animation-delay: .7s;
    margin-left: 55px;
}

.phone.Left svg {
    transform: rotate(14deg);
}

.phone.Middle {
    animation: moveInMiddle forwards 700ms cubic-bezier(0, 0, 0.2, 1);
    bottom: 0%;
    left: 50%;
    transform: translateX(-50%);
    animation-delay: .8s;
}

.phone.Middle svg {
    _transform: rotate(-2deg);
}

.phone.Right {
    animation: moveInRight forwards 700ms cubic-bezier(0, 0, 0.2, 1);
    top: 0%;
    right: 0;
    animation-delay: 1s;
    margin-right: 45px;
}

.phone.Right svg {
    transform: rotate(-14deg);
}

.lines {
    width: 100%;
    height: 50px;
    position: relative;
}

.line {
    position: absolute;
    animation: fadeIn 700ms 1.2s linear forwards, dash 15s linear forwards infinite;
    opacity: 0;
}

.line svg {
    width: 105px;
    height: 70px;
    stroke: #454242;
    stroke-linecap: round;
    stroke-dasharray: 0.1, 70;
    stroke-width: 20px;
}

.line.Left {
    left: 20%;
    animation-delay: 600ms;
}

.line.Left svg {
    transform: rotate(10deg);
}

.line.Middle {
    left: 50%;
    transform: translateX(-50%);
    animation-delay: 500ms;
}

.line.Right {
    right: 20%;
    animation-delay: 400ms;
}

@keyframes animation-rotate {
    100% {
        transform: rotate(360deg);
    }
}

.getstarted {
    background: #2c7dda;
    border: 1px solid #2c7dda;
    color: #f4f4f4;
    min-width: 200px;
    padding: 10px 12px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    cursor: pointer;
    font-size: .8em;
    font-family: 'Open Sans', sans-serif;
    outline: none;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16), 0 2px 10px rgba(0, 0, 0, 0.12);
    border-radius: 2px;
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
    opacity: 1;
}

.getstarted span {
    transition: all 0.1s cubic-bezier(0.4, 0, 0.2, 1);
}

.getstarted:after {
    content: '';
    color: #f4f4f4;
    width: 25px;
    height: 25px;
    margin-top: -12.5px;
    margin-left: -12.5px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEXRSTlMAAQIEDxMjX2aIqrDA5Ont+1b6NmUAAABQSURBVChTzc87EoAgEAPQBUEQP7D3v6wuQ2fSyYxpX5FE5LM4CmVjoJoYHMsvIDBYW8bgL9WMQCTWQe/yQWhVJw/nGp34hxE+aIThoZ3A9Nx2dQVCF6RI1gAAAABJRU5ErkJggg==);
    opacity: 0;
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.getstarted.loading:before {
    width: 25px;
    height: 25px;
    margin-top: -12.5px;
    margin-left: -12.5px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    background: #2c7dda;
    content: '';
    border: 2px solid #5798e2;
    border-top-color: #f4f4f4;
    animation: animation-rotate 450ms linear;
    animation-iteration-count: 5;
}

.getstarted.loaded:after {
    opacity: 1;
}

.getstarted.loaded span, .getstarted.loading span {
    opacity: 0;
}

#onboarding .btn.disabled {
    opacity: 0.2
}

/* End on boarding */

/** === iPHONE === **/
.iphone-body {
    margin: 0 auto;
    margin-top: 20px;
    position: relative;
    background: #4c4c4c; /* Old browsers */
    background: -moz-linear-gradient(top, #4c4c4c 0%, #2c2c2c 38%, #111111 58%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #4c4c4c 0%, #2c2c2c 38%, #111111 58%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #4c4c4c 0%, #2c2c2c 38%, #111111 58%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0); /* IE6-9 */
    height: 398px;
    width: 300px;
    border-radius: 40px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: 0 0 4em #b1b1b1;
}

.iphone-body:before {
    content: "";
    display: block;
    position: relative;
    top: 36px;
    background: #e7ebec;
    height: 6px;
    width: 60px;
    border-radius: 6px;
    margin: 0 auto;
}

.iphone-body:after {
    /* content: "";
     */
    display: block;
    position: relative;
    top: 86px;
    background: none;
    height: 34px;
    width: 34px;
    border: 6px solid #e7ebec;
    border-radius: 50%;
    margin: 0 auto;
}

.camera-1 {
    position: absolute;
    background: #e7ebec;
    height: 8px;
    width: 8px;
    border-radius: 8px;
    margin: 12px 0 0 146px;
}

.camera-2 {
    position: absolute;
    background: #e7ebec;
    height: 10px;
    width: 10px;
    border-radius: 10px;
    margin: 28px 0 0 90px;
}

.iphone-screen {
    position: relative;
    top: 70px;
    background: #fff
    /*#f5f7f8*/;
    height: 300px;
    width: 272px;
    margin: 0 auto;
    border: 4px solid #e7ebec;
    border-radius: 4px;
}

.banner {
    position: relative;
    background: #eee;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 15px;
}

.phonecontent {
    position: relative;
    background: #666699;
    height: 40px;
    width: 40px;
    border-radius: 4px;
    margin: 20px 0 0 10px;
}

.phonecontent:before {
    content: "";
    display: block;
    background: #666699;
    height: 10px;
    width: 50px;
    margin: 4px 0 0 50px;
}

.phonecontent:after {
    content: "";
    display: block;
    background: none;
    height: 10px;
    width: 200px;
    border-top: 10px solid #e7ebec;
    border-bottom: 10px solid #e7ebec;
    margin: 10px 0 0 50px;
}

.iphone-screen .banner {
    overflow-y: auto;
    overflow-x: hidden;
}

.dropify-font-upload:before, .dropify-wrapper .dropify-message span.file-icon:before {
    content: '\f0ee';
    font-family: 'FontAwesome';
}

:root {
    --rotation: 0deg;
}

.gauge-holder {
    height: 8rem;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 16rem;
    margin-left: auto;
    margin-right: auto;
}

.progress-gauge {
    background: transparent;
    border: 30px solid #D7ECA6;
    border-radius: 50%;
    height: 16rem;
    transition: transform .2s ease;
    transform: rotate(var(--rotation));
    position: relative;
    width: 16rem;
}

.progress-gauge::before {
    content: '';
    border: 30px solid #8CC800;
    border-left-color: transparent;
    border-radius: 50%;
    border-top-color: transparent;
    height: 16rem;
    left: -30px;
    top: -30px;
    transform: rotate(45deg);
    position: absolute;
    width: 16rem;
    z-index: 2;
}

.loader__title {
    color: #8CC800;
    ont-size: 3rem;
    top: 50%;
    /* left: 17%; */
    width: 100%;
    position: absolute;

}

.account-actions {
    position: relative
}

.account-actions .done {
    color: #ccc;
    pointer-events: none
}

.account-actions .btn-success {
    opacity: 0;
    transition: all .4s ease;
    position: absolute;
    right: 25px;
    width: 33%
}

.account-actions li .btn-success {
    margin-right: -20px
}

.account-actions li:not(.done):hover .btn-success {
    opacity: 1;
    margin-right: 0
}

.account-actions li {
    padding-right: 10px !important
}

.account-actions::after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 15px;
    background: -webkit-linear-gradient(
            rgba(255, 255, 255, 0) 0%,
            rgba(255, 255, 255, 1) 100%
    );
    background-image: -moz-linear-gradient(
            rgba(255, 255, 255, 0) 0%,
            rgba(255, 255, 255, 1) 100%
    );
    background-image: -o-linear-gradient(
            rgba(255, 255, 255, 0) 0%,
            rgba(255, 255, 255, 1) 100%
    );
    background-image: linear-gradient(
            rgba(255, 255, 255, 0) 0%,
            rgba(255, 255, 255, 1) 100%
    );
    background-image: -ms-linear-gradient(
            rgba(255, 255, 255, 0) 0%,
            rgba(255, 255, 255, 1) 100%
    );
}

#account_setup {
    box-shadow: 0 15px 35px rgba(50, 50, 93, .1), 0 5px 15px rgba(0, 0, 0, .07);
    -webkit-box-shadow: 0 15px 35px rgba(50, 50, 93, .1), 0 5px 15px rgba(0, 0, 0, .07);
}

#account_setup .widget {
    padding: 0;
    margin-top: 15px;
}

#account_setup .widget .widget-body {
    border: 1px solid;
    padding: 15px;
    border-radius: 6px 6px 0 0;
}

#account_setup .widget .widget-body .badge {
    position: absolute;
    right: 0;
    width: 22px;
    height: 22px;
    padding: 4px;
}

#account_setup .widget .widget-footer .btn {
    border-radius: 0
}

#account_setup .widget.done > .widget-body {
    color: #ccc
}

#account_setup .widget.done .btn {
    opacity: 0.5;
}

.dashtours .tourblock {
    width: 190px;
    float: left;
    margin: 0 0 0 20px;
}
