@import url(https://fonts.googleapis.com/css?family=Lato:300,400,400i,600,600i,700);*,:after,:before {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html {
    -webkit-tap-highlight-color: transparent
}

a,h1,h2,h3 {
    font-family: Lato,Helvetica,Arial;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility
}

body,h4,input,label,p,select,span,textarea {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility
}

body,label,li,p,span.context-item-value,td {
    font-size: 18px;
    /* color:#393c3f!important; */
    font-family: Lato,sans-serif!important;
    list-style: disc;
}

a {
    color: #359DA5;
    font-weight: 700
}

a:hover {
    color: #9d2084;
    transition: .3s
}

div#view-portal {
    width: 100%;
    margin-left: auto;
    margin-right: auto
}

h1 {
    font-size: 55px!important;
    font-weight: 500!important;
    color: #482682!important
}

h2 {
    font-size: 32px
}

h3 {
    font-size: 27px
}

.silo-detail-alt>nav>ol>li>span {
    font-size: 22px;
    font-weight: 700
}

.btn,.btn-group-xs>.btn,.btn-primary,.btn-xs {
    font-size: 18px;
    background-color: #359DA5;
    padding: 15px 15px;
    color: #fff!important;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 10px
}

a.btn.btn-sm.btn-primary {
    margin-top: 10px!important
}

.btn-primary:hover,.btn:hover {
    background: #000!important
}

a.btn.btn-xs.btn-primary.btn-silo-link-another.au-target {
    margin-top: 0;
    width: 400px;
    position: relative;
    top: -65px !important;
    float: right;
    right: 17%;
}

span.btn.btn-default.btn-file {
    margin-top: 0;
    background-color: #5f3293
}

button.pull-right.btn.btn-warning.btn-xs.btn-silo-deregister.au-target {
    background-color: #4c7c281c!important;
    color: #255e30 !important;
    margin-top: 0px;
    position: relative;
    right: 0px;
    width: 140px;
}

button>span,nav>div>button>span {
    color: #fff!important;
    font-weight: 600;
    letter-spacing: -.4px
}

.list-group-item>h5>span {
    font-weight: 700;
    color: #5f3293;
    font-size: 20px
}

button.btn.btn-xs.btn-success.pull-right.onevu-btn-hide.au-target {
    float: right!important;
    width: 200px;
    margin-top: -3px
}

.form-control {
    font-size: 17px;
    height: 55px
}

.form-control:focus {
    box-shadow: 0 0 0 3px #000,0 0 0 6px #fec10b!important;
    transition: .3s ease-out;
    border-color: transparent
}

.thumbnail .details.caption {
    background-color: #359DA5
}

.au-target.thumbnail.silo-list.silo-default,.btn,.card,.card1,.card2,.card3,.card4,.chartcard,.newcard,.page-header .nav>li>a,.person-row .nav>li>a,.thumbnail.form-type-summary.au-target,.thumbnail.partial-form-summary.au-target,.thumbnail.process-summary,a.au-target.nav-pill-btn.call-end {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);
    border: none!important
}

.au-target.thumbnail.silo-list.silo-default:hover,.thumbnail.form-type-summary.au-target:hover,.thumbnail.partial-form-summary.au-target:hover,.thumbnail.process-summary:hover {
    box-shadow: 14px 14px 25px 0 rgba(0,0,0,.2);
    transition: .5s
}

table>thead>tr {
    background: #359DA5;
    color: #fff;
    font-weight: 700
}

td.redcell {
    background: #e91e631c;
    color: #dc143c!important;
    font-weight: 700
}

td.greencell {
    background-color: #74a14126;
    color: #3d5523!important;
    font-weight: 700
}

#main-container>div>router-view>div>div>router-view>compose>div.au-target.silo-detail-alt.row.silo-default>nav>ol>li:nth-child(4)>markdown-with-html>table>tbody>tr>td:nth-child(3),#main-container>div>router-view>div>div>router-view>compose>div.au-target.silo-detail-alt.row.silo-default>nav>ol>li:nth-child(4)>markdown-with-html>table>tbody>tr>td:nth-child(4),#main-container>div>router-view>div>div>router-view>compose>div.au-target.silo-detail-alt.row.silo-default>nav>ol>li:nth-child(4)>markdown-with-html>table>tbody>tr>td:nth-child(5) {
    font-weight: 700;
    text-align: center
}

td.hidden.mobile,th.hidden.mobile {
    display: block!important
}

.progress {
    height: 60px;
    margin-top: -18px;
    margin-bottom: 0
}

.progress-bar.bg-success {
    background: #4caf50;
    background-image: linear-gradient(to right,#ff9800 5%,#8bc34a 30%,#4caf50 85%);
    font-size: 35px;
    padding-top: 20px;
    font-weight: 100
}

.reg-offered h3 {
    margin-top: 2px;
    font-size: 14px;
    text-align: left;
    padding-left: 15px
}

.card,.chartcard,.newcard {
    padding: 20px;
}

.piechart-amounts {
    font-size: 19px;
    font-weight: 700;
    color: #000;
    float: right;
    margin-top: -37px
}

.pie {
    margin-left: auto;
    margin-right: auto
}

.circle-c,.circle-cc,.circle-cg,.circle-d,.circle-de,.circle-e,.circle-l,.circle-p {
    height: 24px;
    width: 24px;
    border-radius: 24px;
    background-color: purple;
    float: left;
    margin-right: 10px;
    background: linear-gradient(#0072c6 0,#4caf50 100%)
}

.circle-p {
    background: linear-gradient(#2e3d92 0,#673ab7 100%)
}

.circle-d {
    background: linear-gradient(#b71360 0,#9c27b0 100%)
}

.circle-c {
    background: linear-gradient(#4caf50 0,#3abbc9 100%)
}

.circle-l {
    background: linear-gradient(#fbc015 0,#ff9800 100%)
}

.circle-cc {
    background: linear-gradient(#2eb2f6 0,#bde8fd 100%)
}

.circle-cg {
    background: linear-gradient(#3f51b5 0,#8bc34a 100%)
}

.circle-de {
    background: linear-gradient(#ff9800 0,#ff5722 100%)
}

time.icon {
    font-size: 1em;
    display: block;
    position: relative;
    width: 7em;
    height: 8em;
    background-color: #fff;
    margin: 2em auto;
    border-radius: .6em;
    box-shadow: 0 1px 0 #bdbdbd,0 2px 0 #fff,0 3px 0 #bdbdbd,0 4px 0 #fff,0 5px 0 #bdbdbd,0 0 0 1px #bdbdbd;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-transform: rotate(0) skewY(0);
    -webkit-transform-origin: 50% 10%;
    transform-origin: 50% 10%
}

time.icon * {
    display: block;
    width: 100%;
    font-size: 1em;
    font-weight: 700;
    font-style: normal;
    text-align: center
}

time.icon strong {
    position: absolute;
    top: 0;
    padding: .4em 0;
    color: #fff;
    background-color: #c2166b;
    border-bottom: 1px dashed #2a499f;
    box-shadow: 0 2px 0 #29489f
}

time.icon em {
    position: absolute;
    bottom: .3em;
    color: #3b3a3c
}

time.icon span {
    width: 100%;
    font-size: 43px;
    letter-spacing: -.05em;
    padding-top: .8em;
    color: #333
}

time.icon:focus,time.icon:hover {
    -webkit-animation: swing .6s ease-out;
    animation: swing .6s ease-out
}

span.time {
    padding-top: 70px!important
}

time.icon:focus,time.icon:hover {
    -webkit-animation: swing .6s ease-out;
    animation: swing .6s ease-out
}

@-webkit-keyframes swing {
    0% {
        -webkit-transform: rotate(0) skewY(0)
    }

    20% {
        -webkit-transform: rotate(12deg) skewY(4deg)
    }

    60% {
        -webkit-transform: rotate(-9deg) skewY(-3deg)
    }

    80% {
        -webkit-transform: rotate(6deg) skewY(-2deg)
    }

    100% {
        -webkit-transform: rotate(0) skewY(0)
    }
}

@keyframes swing {
    0% {
        transform: rotate(0) skewY(0)
    }

    20% {
        transform: rotate(12deg) skewY(4deg)
    }

    60% {
        transform: rotate(-9deg) skewY(-3deg)
    }

    80% {
        transform: rotate(6deg) skewY(-2deg)
    }

    100% {
        transform: rotate(0) skewY(0)
    }
}

i.fa.fa-trash {
    font-size: 30px;
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 15px
}

.binblue {
    color: #2196f3
}

.bingreen {
    color: green
}

.bannerbody {
    background: purple;
    border-radius: 3px;
    color: #fff!important
}

h1.hero,p.hero1 {
    font-size: 24px!important;
    text-align: center;
    color: #5f3293;
    font-weight: 400!important
}

.Balance {
    font-size: 28px!important;
    font-weight: 700
}

.bannerbody {
    background: #5f3293;
    border-radius: 3px;
    color: #fff!important;
    padding: 10px;
    text-align: center
}

p.banner {
    color: #fff!important
}

i.fa.fa-user {
    color: #777;
    float: left;
    margin-right: 10px;
    font-size: 22px
}

span.context-item-label {
    background-color: #265d30!important;
    padding: 10px!important
}

.navbar.navbar-default .container-fluid {
    height: 160px;
    border-bottom: 0px;
    margin-bottom: 0px !important;
    z-index: 999999999;
    background-repeat: no-repeat, no-repeat;
    background-size: 181px;
    background-position-x: 1%;
    background-position-y: 25px, 0px;
    background-color: #482682;
    background-size: 230px, cover;
    background-image: url(https://main-bvxea6i-5627uqhe6i4lq.uk-1.platformsh.site/themes/custom/elmbridge/logo.svg);
}

.navbar.navbar-default.menu .container-fluid {
    background-color: #2f991e00!important;
    background-image: none;
    height: 60px;
    margin-top: -13px
}

.navbar.navbar-default.menu .navbar-nav>.active>a:focus,.navbar.navbar-default.menu .navbar-nav>.active>a:hover {
    background-color: #fff;
    border-top: none!important;
    color: #359DA5!important;
    margin-top: 5px
}

nav.navbar.navbar-default.menu {
    margin-top: -50px;
    background-color: #ffffff
}

div#menu-navbar-collapse {
    background: #359DA5
}

.navbar.navbar-default.menu .navbar-nav>li>a:focus {
    background-color: #5f3293;
    color: #fff!important
}

div#menu-navbar-collapse {
    margin-left: -15px;
    margin-right: -15px
}

nav.navbar.navbar-default {
    box-shadow: inset 0 -4px 0 2px rgba(0,0,0,.26)
}

.navbar.navbar-default.menu .navbar-nav>.active>a,.navbar.navbar-default.menu .navbar-nav>a {
    background-color: #efb932;
    color: #fff!important;
    border-top: 0 solid transparent;
    margin-top: 5px;
    margin-bottom: 5px;
    border-radius: 3px;
    /* background: linear-gradient(235deg, rgb(10 27 13) 0%, rgb(38 93 48) 35%, rgb(38 93 48) 59%, rgb(76 124 40) 100%); */
}

.navbar.navbar-default.menu .navbar-nav>li>a {
    color: #ffffff!important;
    margin-top: 5px;
    margin-bottom: 5px
}

.navbar.navbar-default.menu .navbar-nav>.active>a:hover {
    border-bottom: 4px solid #fff;
    border-top: 0!important
}

span.caret {
    color: #fff!important
}

.navbar.navbar-default.menu .navbar-nav>li>a:hover {
    background-color: rgba(0,0,0,.2);
    color: #fff!important;
    transition: ease-out .3s;
    border-radius: 3px
}

.navbar.navbar-default.menu button span:after {
    content: "\f0c9";
    margin: 0 5px 0 10px;
    font-family: FontAwesome;
    color: #fff
}

div.mini-menu>div>h1 {
    text-shadow: #000 .1em .1em .3em;
    text-transform: uppercase;
    color: #fff!important;
    font-weight: 100!important
}

.mini-menu .content i.close {
    opacity: 1
}

.mini-menu {
    background-size: cover;
    height: 100vh;
    margin-top: -120px;
    background-color: #359DA5
}

.mini-menu .content .nav>li>a,.mini-menu .content .nav>li>a.active {
    font-size: 23px;
    line-height: 40px
}

.mini-menu .content .nav>li>a {
    color: #ffffff
}

#app>person-home>div.mini-menu>div>div>ul>li>a {
    font-size: 23px;
    padding: 6px 12px;
    color: #fff!important;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 60px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);
    border: none!important;
    border-radius: 3px;
    background: #5f3293;
    background: -moz-linear-gradient(top,#5f3293 50%,#4f2879 50%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,#5f3293),color-stop(50%,#4f2879));
    background: -webkit-linear-gradient(top,#5f3293 50%,#4f2879 50%);
    background: -o-linear-gradient(top,#5f3293 50%,#4f2879 50%);
    background: -ms-linear-gradient(top,#5f3293 50%,#4f2879 50%);
    background: linear-gradient(to bottom,#5f3293 50%,#4f2879 50%)
}

.page-header .nav>li.active>a {
    color: #fff;
    background: #383c3f!important
}

.page-header .nav>li>a {
    background-color: #fff;
    color: #393c3f;
    border-radius: 3px;
    border: none!important;
    padding: 15px
}

.nav-pills>li.active>a:hover,.nav-pills>li>a:hover {
    background-color: #359DA5!important;
    color: #fff!important;
    transition: .3s ease-out
}

.thumbnail.form-in-progress.au-target {
    border: 2px dashed #00394d
}

.page-header {
    background-color: #fff;
    padding-top: 30px;
    letter-spacing: 0;
    line-height: 1.2em;
    margin-right: 0
}

.thumbnail.silo-header {
    border: none!important
}

.thumbnail.silo-list .header.caption {
    height: 250px
}

.thumbnail.silo-list * p.sub-title {
    width: 270px;
    height: -webkit-fill-available;
    -webkit-line-clamp: inherit
}

.alert-warning,.list-group-item,.thumbnail.data-item.personalisation,.thumbnail.form-in-progress.au-target,.thumbnail.form-type-directory {
    border: 1px dashed #dbdbdb!important;
    background: #f9f9f9!important;
    color: #313131!important
}

.thumbnail .header.caption h3 {
    display: -webkit-inline-box;
    font-weight: 700
}

.silo-detail-alt>nav>ol>li {
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0
}

li.au-target.even,li.au-target.noteven {
    margin-bottom: 25px;
    margin-top: 15px;
    padding-bottom: 40px!important
}

.thumbnail .header.caption .details-link:hover {
    background-color: #e7eaec00
}

div.context-col>span.context-item-label,div.context-col>span.context-item-value {
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    color: #fff
}

.reg-offered-container {
    height: 48px
}

.reg-offered {
    background-color: #fff!important;
    color: #393c3f
}

.reg-offered h2 {
    font-size: 14px!important
}

.reg-offered:after {
    content: "\f005";
    position: absolute;
    font-family: fontawesome;
    right: 30px;
    bottom: 42px
}

.au-target.thumbnail.silo-list.silo-default {
    background-repeat: no-repeat;
    background-position-x: 90%;
    background-position-y: 30%;
    background-size: 100px;
    border-left: 6px solid #265d30!important
}

#main-container>div>router-view>div>div>router-view>div:nth-child(4)>div:nth-child(1)>div {
    background-image: url(http://www.melton.gov.uk/images/bar_chart.png)
}

#main-container>div>router-view>div>div>router-view>div:nth-child(4)>div:nth-child(2)>div {
    background-image: url(http://www.melton.gov.uk/images/icon_benefitscalculator.png)
}

#main-container>div>router-view>div>div>router-view>div:nth-child(4)>div:nth-child(3)>div {
    background-image: url(http://www.melton.gov.uk/images/icon_reportamissedbin.png)
}

#main-container>div>router-view>div>div>router-view>div:nth-child(4)>div:nth-child(4)>div {
    background-image: url(http://www.melton.gov.uk/images/home.png);
    border-left: 3px solid #5f3293!important
}

#main-container>div>router-view>div>div>router-view>div:nth-child(4)>div:nth-child(6)>div {
    background-image: url(http://www.melton.gov.uk/images/members_card.png)
}

#main-container>div>router-view>div>div>router-view>div:nth-child(4)>div:nth-child(7)>div {
    background-image: url(http://www.melton.gov.uk/images/shopping_bag.png)
}

#main-container>div>router-view>div>div>router-view>div:nth-child(4)>div:nth-child(8)>div {
    background-image: url(http://www.melton.gov.uk/images/information_circle_white.png);
    border-left: 3px solid #5f3293!important
}

#main-container>div>router-view>div>div>router-view>div:nth-child(4)>div:nth-child(9)>div {
    background-image: url(http://www.melton.gov.uk/images/traffic_cone.png)
}

button.navbar-toggle.collapsed.au-target {
    margin-top: 20px;
    margin-right: -10px
}

span.list-group-item-value {
    font-size: 20px
}

button.btn.btn-primary.onevu-btn-submit.au-target {
    color: #fff!important
}

span.pull-right>button {
    color: #fff!important
}

.card1,.card2,.card3,.card4 {
    padding: 10px;
    text-align: center!important
}

.thumbnail .nav>li>a {
    background-color: #5e5858
}

.thumbnail .nav>li.active>a {
    background-color: #404041;
    color: #fff!important
}

.thumbnail .details.caption h2 {
    font-size: 13pt
}

.thumbnail .items .panel.steps .list-group .list-group-item {
    margin-bottom: 5px;
    margin-top: 5px
}

.thumbnail .items .panel.steps .list-group .list-group-item .icon {
    font-size: 30pt;
    position: absolute;
    top: 0;
    left: -10px
}

.thumbnail.process-detail {
    border: none
}

.thumbnail .items .panel.steps .list-group .list-group-item h2 {
    text-transform: none;
    font-size: 16px
}

.fa-arrow-circle-o-right:before {
    content: "\f0a9";
    color: #efb931
}

.fa-check-circle-o:before {
    content: "\f058";
    color: #4caf50
}

.page-host {
    padding-left: 0;
    padding-right: 0
}

@media (max-width: 768px) {
    .card {
        margin-top:10px
    }

    .nav-tabs>li.active>a,.nav-tabs>li>a {
        padding-left: 7px;
        padding-right: 7px
    }

    td.hidden.mobile,th.hidden.mobile {
        display: none!important
    }

    .reg-offered h2 {
        font-size: 11px!important
    }

    .page-header .nav {
        max-width: 100%!important
    }

    .page-header .nav>li {
        margin-left: 0;
        margin-bottom: 2px;
        width: 100%
    }

    span.context-item-label {
        background-color: #404041!important;
        border-radius: 3px;
        padding: 10px!important
    }

    a.btn.btn-xs.btn-primary.btn-silo-link-another.au-target {
        margin-top: 80px;
        width: 100%;
    }

    .navbar.navbar-default.menu button:hover {
        background-color: #482682;
        transition: ease-in .3s
    }

    .piechart-amounts,p.bin {
        font-size: 16px
    }

    .btn,.btn-primary {
        font-size: 16px
    }

    button.pull-right.btn.btn-warning.btn-xs.btn-silo-deregister.au-target {
        position: relative;
        top: 50px !important;
        width: calc(100vw - 60px);
    }

    td,th {
        font-size: 17px!important
    }

    .thumbnail .items .panel.steps .list-group .list-group-item h3,div.col-xs-11>p {
        margin-left: 20px
    }

    .thumbnail.silo-list * p.sub-title {
        width: 200px
    }

    .au-target.thumbnail.silo-list.silo-default {
        background-size: 50px;
        background-position-y: 15px!important;
        background-position-x: 95%
    }

    .navbar.navbar-default .container-fluid {
        height: 120px;
        background-position: 50%
    }

    nav.navbar.navbar-default.menu {
        margin-top: 0;
        border: 0!important;
        background-color: #359DA5;
        box-shadow: none
    }

    .page-header h1 {
        font-size: 26px!important
    }

    body,label,li,p,span.context-item-value,td {
        font-size: 16px
    }
}

.row.notification-preference-item {
    background-color: #f5f5f5;
    border-left: 6px solid #265d30;
    padding: 15px
}

div.row.notification-preference-container.au-target>profile-update-row>div>div>h4 {
    font-size: 23px;
    font-weight: 800!important
}

input[type=checkbox] {
    float: right!important;
}

input[type=checkbox] {
    -webkit-appearance: none;
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 5px;
    border: 2px solid #333;
    vertical-align: middle;
    margin-top: -8px;
}

input[type=checkbox]:checked {
    background-image: url(https://cdn3.iconfinder.com/data/icons/faticons/32/done-01-512.png);
    background-size: 80%;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: -40px
}

silo-notification-preference>div.au-target.row.matrix-dark>div>p {
    font-size: 24px!important
}

.au-target.row.matrix-dark,silo-notification-preference>div.row {
    background: #4c7c282e;
    border-left: 4px solid #4c7c28;
    padding: 10px;
}

.row.notification-preference-item {
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 15px
}

.RepairBanner {
    background-color: rgba(176,230,255,.2);
    padding: 20px;
    border-left: 5px solid #0755a1
}

.RepairBanner.Green {
    background-color: rgba(76,175,80,.2);
    border-left: 5px solid #018000
}

.wrap-table100 {
    width: 960px;
    border-radius: 10px;
    overflow: hidden
}

.table {
    width: 100%;
    display: table;
    margin: 0
}

.RepairBanner>p {
    color: #0755a1
}

.RepairBanner.Green>p {
    color: green!important
}

.RepairBanner>p,.RepairBannerGreen>p {
    font-size: 14px!important;
    font-weight: 700
}

.rownew {
    display: table-row;
    background: #fff
}

.rownew.header {
    color: #fff;
    background: #0054a7
}

@media screen and (max-width: 768px) {
    .rownew {
        display:block
    }

    .rownew.header {
        padding: 0;
        height: 0
    }

    .rownew.header .cell {
        display: none
    }

    .rownew .cell:before {
        font-size: 12px;
        color: #001e27;
        line-height: 1.2;
        text-transform: uppercase;
        font-weight: 700!important;
        margin-bottom: 13px;
        content: attr(data-title);
        min-width: 98px;
        display: block
    }
}

.cell {
    display: table-cell
}

@media screen and (max-width: 768px) {
    .cell {
        display:block
    }

    #main-container>div>router-view>div>div>router-view>div:nth-child(4)>div:nth-child(3)>div>div.header.caption>div>div.col-xs-9>h3 {
        margin-top: -5px
    }

    #main-container>div>router-view>div>div>router-view>div:nth-child(4)>div:nth-child(4)>div>div.header.caption>div>div.col-xs-9>h3 {
        margin-top: -5px
    }
}

.rownew .cell {
    font-size: 17px;
    color: #001e27;
    line-height: 1.2;
    font-weight: unset!important;
    padding: 20px;
    border-bottom: 1px solid #f2f2f2
}

.rownew.header .cell {
    font-size: 18px;
    color: #fff;
    line-height: 1.2;
    font-weight: unset!important;
    padding-top: 19px;
    padding-bottom: 19px
}

.rownew .cell:nth-child(1) {
    width: 360px;
    padding-left: 40px
}

.rownew .cell:nth-child(2) {
    width: 160px
}

.rownew .cell:nth-child(3) {
    width: 250px
}

.rownew .cell:nth-child(4) {
    width: 190px
}

.rownew,.table {
    width: 100%!important
}

.rownew:hover {
    background-color: #dcf0dc;
    cursor: pointer
}

@media (max-width: 768px) {
    .rownew {
        border-bottom:1px solid #f2f2f2;
        padding-bottom: 18px;
        padding-top: 10px;
        padding-right: 15px;
        margin: 0
    }

    .rownew .cell {
        border: none;
        padding-left: 30px;
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #f2f2f2
    }

    .rownew .cell:nth-child(1) {
        padding-left: 30px
    }

    .rownew .cell {
        font-size: 18px;
        color: #555;
        line-height: 1.2;
        font-weight: unset!important
    }

    .cell,.rownew,.table {
        margin-left: auto;
        width: 100%!important;
        margin-right: auto;
        margin-left: -12px
    }
}

.table {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)
}

div.RepairBanner.Green>div>div.rownew.header {
    background: #008300
}

iframe {
    width: 100%!important;
    height: 600px;
    border: none!important
}

.navbar.navbar-default .container-fluid .primary-header h2,.navbar.navbar-default .container-fluid .primary-header img,.navbar.navbar-default .container-fluid .secondary-header img,.part-number,a.slider,button.btn.btn-feedback,div.mini-menu>div>div>h1,h1 small {
    display: none
}

.navbar.navbar-default.management-menu .container-fluid {
    background-image: none;
    height: 125px;
    background-color: #359DA5;
    margin-top: -40px
}

.navbar.navbar-default.management-menu .navbar-nav>li>a,.navbar.navbar-default.management-menu input::-webkit-input-placeholder {
    color: #fff!important;
    font-family: Lato
}

div.page-header.transparent>div>div.col-md-10>h1 {
    font-size: 40px!important
}

a.au-target.nav-pill-btn.call-end {
    background-color: #dc143c;
    color: #fff;
    border-radius: 3px;
    font-weight: 400;
    font-size: 18px
}

.person-row .nav>li>a {
    background: #fff;
    font-family: Lato;
    border-radius: 3px
}

.navbar.navbar-default.management-menu .navbar-nav>li>a:focus,.navbar.navbar-default.management-menu .navbar-nav>li>a:hover {
    color: #fff;
    background-color: #19aa8d00
}

.row.person-row {
    background: #cbcccc40
}

.timeline-event {
    border-left: 2px #bfbfbf dashed
}

.timeline-event-item {
    left: -14px
}

.person-row h3 {
    font-size: 40px;
    font-weight: 800;
    color: #333
}

#main-container>div>router-view>router-view>div:nth-child(3)>div:nth-child(2)>div>div>div {
    height: 200px
}

.navbar.navbar-default.friends-bar .container-fluid {
    background-image: none;
    height: 54px
}

span.navbar-brand {
    font-size: 19px
}

div.au-target.navbar.navbar-default.friends-bar>div>ul>li.dropdown>a>span:nth-child(1) {
    font-size: 19px
}

div.page.breakdown>div>table {
    display: block;
    height: 460px!important;
    overflow: scroll;
    text-align: left;
    font-size: 15px!important;
    margin: auto;
    max-height: 300px
}

div.page.breakdown>div>table>tbody>tr>td {
    font-size: 14px!important
}

.container.hero {
    min-height: 250px;
    max-height: 430px;
    min-width: 100%;
    max-width: 250px;
    margin: 10px 10px 20px 0;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 3px rgba(0,0,0,.2);
    display: flex;
    flex-direction: column;
    overflow: hidden;
    -webkit-animation: hi .5s;
    animation: hi .5s;
    -webkit-transform: translateZ(0)
}

.container * {
    box-sizing: border-box
}

.pages {
    flex: 1;
    white-space: normal;
    position: relative;
    transition: all .4s;
    display: flex;
    max-height: 350px
}

.pages .page {
    min-width: 100%;
    padding-top: 0
}

.pages .page:nth-of-type(1) .input {
    -webkit-transform: translateX(-100%) scale(.5);
    transform: translateX(-100%) scale(.5)
}

.pages .page:nth-of-type(2) .input {
    -webkit-transform: translateX(100%) scale(.5);
    transform: translateX(100%) scale(.5)
}

.pages .page .input {
    transition: all 1s;
    opacity: 0;
    transition-delay: 0s
}

.pages .page.signup {
    background: linear-gradient(to left,#a5c0e800,#fff)
}

.pages .page .title {
    margin-bottom: 10px;
    font-size: 19px;
    position: relative;
    line-height: 18px;
    font-weight: 700
}

.pages .page .title.value {
    font-weight: 400
}

.pages .page .title.hero {
    font-weight: 800;
    font-size: 42px;
    margin-top: 100px;
    padding-bottom: 15px
}

div>div>div.pages>div:nth-child(2) {
    height: 300px!important
}

.pages .page .title i {
    vertical-align: text-bottom;
    font-size: 19px
}

.pages .page .input {
    margin-top: 20px
}

.pages .page input.text {
    background: #f6f7f9;
    border: none;
    border-radius: 4px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    color: rgba(0,0,0,.5);
    outline: 0
}

.pages .page input[type=submit] {
    background: #0072c6!important;
    color: #f6f7f9;
    height: 40px;
    line-height: 40px;
    width: 100%;
    border: none;
    border-radius: 4px;
    font-weight: 600;
    border-color: transparent;
    border-radius: 3px;
    color: #fff;
    border-bottom: none;
    font-weight: 700;
    line-height: 1.5;
    font-size: 18px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);
    background-color: #0755a1
}

.tabs {
    max-height: 50px;
    height: 50px;
    display: flex;
    background: #fff;
    border-top: 1px solid #efefef
}

.tabs .tab {
    flex: 1;
    color: #051d2587;
    text-align: center;
    line-height: 50px;
    transition: all .2s
}

.tabs .tab .text {
    font-size: 14px;
    -webkit-transform: scale(.9);
    transform: scale(.9);
    transition: all .2s;
    text-transform: uppercase
}

input[type=radio] {
    height: 30px;
    width: 30px
}

input[type=radio]:nth-of-type(1):checked~.tabs .tab:nth-of-type(1) .text {
    -webkit-transform: scale(1);
    transform: scale(1);
    text-transform: uppercase;
    color: #5f3293
}

input[type=radio]:nth-of-type(1):checked~.pages {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

input[type=radio]:nth-of-type(1):checked~.pages .page:nth-of-type(1) .input {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    transition: all .5s
}

input[type=radio]:nth-of-type(1):checked~.pages .page:nth-of-type(1) .input:nth-child(1) {
    transition-delay: .2s
}

input[type=radio]:nth-of-type(1):checked~.pages .page:nth-of-type(1) .input:nth-child(2) {
    transition-delay: .4s
}

input[type=radio]:nth-of-type(1):checked~.pages .page:nth-of-type(1) .input:nth-child(3) {
    transition-delay: .6s
}

input[type=radio]:nth-of-type(1):checked~.pages .page:nth-of-type(1) .input:nth-child(4) {
    transition-delay: .8s
}

input[type=radio]:nth-of-type(1):checked~.pages .page:nth-of-type(1) .input:nth-child(5) {
    transition-delay: 1s
}

input[type=radio]:nth-of-type(2):checked~.tabs .tab:nth-of-type(2) {
    color: #3f4c7f
}

input[type=radio]:nth-of-type(2):checked~.tabs .tab:nth-of-type(2) .text {
    -webkit-transform: scale(1);
    transform: scale(1);
    color: #5f3293
}

input[type=radio]:nth-of-type(2):checked~.pages {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

input[type=radio]:nth-of-type(2):checked~.pages .page:nth-of-type(2) .input {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    transition: all .5s
}

input[type=radio]:nth-of-type(2):checked~.pages .page:nth-of-type(2) .input:nth-child(1) {
    transition-delay: .2s
}

input[type=radio]:nth-of-type(2):checked~.pages .page:nth-of-type(2) .input:nth-child(2) {
    transition-delay: .4s
}

input[type=radio]:nth-of-type(2):checked~.pages .page:nth-of-type(2) .input:nth-child(3) {
    transition-delay: .6s
}

input[type=radio]:nth-of-type(2):checked~.pages .page:nth-of-type(2) .input:nth-child(4) {
    transition-delay: .8s
}

input[type=radio]:nth-of-type(2):checked~.pages .page:nth-of-type(2) .input:nth-child(5) {
    transition-delay: 1s
}

input[type=radio]:nth-of-type(3):checked~.pages {
    -webkit-transform: translateX(-200%);
    transform: translateX(-200%)
}

input[type=radio]:nth-of-type(3):checked~.pages .page:nth-of-type(3) .input {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    transition: all .5s
}

input[type=radio]:nth-of-type(3):checked~.pages .page:nth-of-type(3) .input:nth-child(1) {
    transition-delay: .2s
}

input[type=radio]:nth-of-type(3):checked~.pages .page:nth-of-type(3) .input:nth-child(2) {
    transition-delay: .4s
}

input[type=radio]:nth-of-type(3):checked~.pages .page:nth-of-type(3) .input:nth-child(3) {
    transition-delay: .6s
}

input[type=radio]:nth-of-type(3):checked~.pages .page:nth-of-type(3) .input:nth-child(4) {
    transition-delay: .8s
}

input[type=radio]:nth-of-type(3):checked~.pages .page:nth-of-type(3) .input:nth-child(5) {
    transition-delay: 1s
}

input[type=radio]:nth-of-type(4):checked~.pages {
    -webkit-transform: translateX(-300%);
    transform: translateX(-300%)
}

input[type=radio]:nth-of-type(4):checked~.pages .page:nth-of-type(4) .input {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    transition: all .5s
}

input[type=radio]:nth-of-type(4):checked~.pages .page:nth-of-type(4) .input:nth-child(1) {
    transition-delay: .2s
}

input[type=radio]:nth-of-type(4):checked~.pages .page:nth-of-type(4) .input:nth-child(2) {
    transition-delay: .4s
}

input[type=radio]:nth-of-type(4):checked~.pages .page:nth-of-type(4) .input:nth-child(3) {
    transition-delay: .6s
}

input[type=radio]:nth-of-type(4):checked~.pages .page:nth-of-type(4) .input:nth-child(4) {
    transition-delay: .8s
}

input[type=radio]:nth-of-type(4):checked~.pages .page:nth-of-type(4) .input:nth-child(5) {
    transition-delay: 1s
}

@-webkit-keyframes hi {
    from {
        -webkit-transform: translateY(50%) scale(0,0);
        transform: translateY(50%) scale(0,0);
        opacity: 0
    }
}

@keyframes hi {
    from {
        -webkit-transform: translateY(50%) scale(0,0);
        transform: translateY(50%) scale(0,0);
        opacity: 0
    }
}

i.fa.fa-newspaper {
    color: purple!important;
    z-index: 99999
}

#top-banner>nav>div>div.primary-header>h1 {
    display: none
}

.title.hero:before {
    content: "\f1ea";
    font-family: fontawesome;
    color: #5f3293;
    top: -100px;
    position: absolute;
    right: 0
}

input[type=radio]:nth-of-type(1)~.tabs .tab:nth-of-type(1) .text {
    text-transform: uppercase
}

input[type=radio]:nth-of-type(2)~.tabs .tab:nth-of-type(2) .text {
    margin-left: 15px
}

div.tabs>label:nth-child(3)>div {
    margin-left: 15px
}

th.little {
    width: 100%
}

.title.plan {
    border-bottom: 1px solid #efefef;
    color: #9e9d9d;
    font-size: 14px!important;
    font-weight: 400!important;
    line-height: 14px!important
}

.title.plan:last-child {
    border-bottom: none
}

j {
    font-size: 14px;
    color: #4caf50;
    padding-right: 20px
}

div>div>div.tabs>label:nth-child(4)>div {
    margin-left: 10px
}

input[type=radio]:nth-of-type(3):checked~.tabs .tab:nth-of-type(3) .text,input[type=radio]:nth-of-type(4):checked~.tabs .tab:nth-of-type(4) .text {
    -webkit-transform: scale(1);
    transform: scale(1);
    color: #5f3293
}

#main-container>div>router-view>div>div>router-view>div:nth-child(4)>div:nth-child(5)>div {
    background-image: url(http://www.melton.gov.uk/images/home.png)
}

.col-xs-3.details-link:after {
    position: relative;
    padding: 0 17px;
    font-size: 90%;
    font-family: fontawesome;
    color: #ffffff00;
    content: "\f054"
}

.ct-topbar {
    display: none
}

div#title {
    display: none
}

.silo-detail-alt>nav>ol {
    overflow: visible!important
}

.RepairBannerGreen {
    background-color: rgba(76,175,80,.2);
    border-left: 5px solid #018000;
    margin-top: 15px;
    padding: 20px
}

.RepairBanner {
    background-color: rgba(95,50,147,.1);
    padding: 20px;
    border-left: 5px solid #5f3293
}

.table-striped>tbody>tr:nth-of-type(even) {
    background-color: #fff!important
}

button.icon-button {
    opacity: 1!important
}

.reg-offered:before {
    content: "";
    border-top: 1px dashed #dcdcdc;
    width: 90%;
    position: absolute;
    left: 20px;
    bottom: 80px
}

#form-search-label {
    color: #fff!important
}

p.cardheading {
    font-weight: 700;
    font-size: 22px;
    color: #4c7c28!important;
}

p.heading {
    color: #73a041!important;
    font-size: 17px;
    font-weight: 700
}

.card {
    height: 580px;
}

.card.reco {
    height: auto!important
}

.actions1 {
    position: absolute;
    bottom: 20px
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a {
    background-color: transparent;
    border: none!important;
    font-size: 17px
}

.nav-tabs>li.active>a {
    border-bottom: 2px solid #74a141!important
}

.footer {
    display: none!important
}

.links {
    display: none!important
}

strong {
    color: #393c3f
}

.badge {
    border-radius: 5px;
    background-color: #dc143c;
    padding: 5px;
    margin-bottom: 15px
}

.thumbnail.form-submitted>.header.caption>.row>.col-xs-9>p {
    display: none!important
}

.silo-detail-alt>nav>ol>li:hover {
    cursor: pointer
}

a.logo {
    background: url(https://onevu-te-public.myaccount.melton.gov.uk/Content/images/Melton-Logo.png) no-repeat center;
    display: inline-block;
    width: 230px;
    height: 100px;
    background-size: 230px 94px;
    text-indent: -1000px
}

h2.title {
    width: 220px
}

button.silo-accordian-header.au-target {
    width: 95%;
    font-size: 22px;
    font-family: Lato;
    background-color: #fff;
    border: none;
    border-left: 6px solid #359DA5;
    padding: 20px;
    margin-bottom: 30px;
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%),0 1px 5px 0 rgb(0 0 0 / 12%),0 3px 1px -2px rgb(0 0 0 / 20%)
}

div.au-target.silo-detail-alt.row.silo-default>nav>ol>li>button>span {
    color: #393c3f!important
}

button.silo-accordian-header.au-target:after {
    content: "\f078";
    font-family: fontawesome;
    float: right;
    padding-right: 10px;
    margin-top: 0
}

@media (max-width: 768px) {
    a.logo {
        width:110px;
        height: 45px;
        margin: 25px 0 0;
        background-size: 110px 45px
    }

    .thumbnail .header.caption h2 {
        font-size: 18px
    }
}

p.header {
    color: #265d30!important;
    font-size: 20px;
    font-weight: 700
}

button.au-target.clearButton.fa.fa-star.addFavourite,button.au-target.clearButton.fa.fa-star.favourite {
    border: none
}

span.clearButtonTitle {
    color: #000!important
}

a.clickable.au-target:before {
    font-family: fontawesome;
    padding-right: 10px
}

#menu-navbar-collapse>ul>li:nth-child(1)>a:before {
    content: "\f129";
    color: #482682
}

#menu-navbar-collapse>ul>li:nth-child(2)>a:before {
    content: "\f00c";
    color: #482682
}

#menu-navbar-collapse>ul>li:nth-child(3)>a:before {
    content: "\f00b";
    color: #482682
}

#menu-navbar-collapse>ul>li:nth-child(4)>a:before {
    content: "\f007";
    color: #482682
}

#menu-navbar-collapse>ul>li:nth-child(5)>a:before {
    content: "\f2bb";
    font-family: fontawesome;
    color: #482682;
    padding-right: 10px
}

#app>person-home>div.mini-menu>div>ul>li:nth-child(1)>a:before {
    content: "\f129"
}

#app>person-home>div.mini-menu>div>ul>li:nth-child(2)>a:before {
    content: "\f00c"
}

#app>person-home>div.mini-menu>div>ul>li:nth-child(3)>a:before {
    content: "\f00b"
}

#app>person-home>div.mini-menu>div>ul>li:nth-child(4)>a:before {
    content: "\f007"
}

#app>person-home>div.mini-menu>div>ul>li:nth-child(5)>a:before {
    content: "\f007"
}

addtodashboard>div>button {
    display: none!important
}

#main-container>div>router-view>div>div>router-view>compose>div.au-target.silo-detail-alt.row.silo-default>nav>ol>li.au-target>addtodashboard>div>button {
    display: block!important
}

nav>ol>li {
    list-style: none
}

dashboarditem>div>div>h2 {
    font-size: 16px;
    text-transform: uppercase;
    color: #265d30;
    font-weight: 700;
    border-top: 2px solid #e7eaec;
    padding-top: 30px
}

dashboarditem>div>addtodashboard>div>button {
    display: block!important
}

button.fa.fa-arrow-down.pull-right.au-target {
    display: none
}

button.fa.fa-arrow-up.pull-right.au-target {
    display: none
}

.fa-star::before {
    background: -webkit-linear-gradient(#ffc400,#ff8900);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.au-target.thumbnail.silo-list.silo-default {
    background-repeat: no-repeat;
    background-position-x: 90%;
    background-position-y: 10%;
    background-size: 70px;
    border-left: 8px solid var(--heading-color)!important
}

#main-container>div>router-view>div>div>router-view>div:nth-child(4)>div:nth-child(1)>button {
    background-image: url(https://static.thenounproject.com/png/41320-200.png)
}

#main-container>div>router-view>div>div>router-view>div:nth-child(4)>div:nth-child(2)>button {
    background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%20preserveAspectRatio%3D%22xMinYMid%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M57.94%2C34.23l-13.79-11a1.482%2C1.482%2C0%2C0%2C0-.92-.33%2C1.464%2C1.464%2C0%2C0%2C0-.92.33l-.55.44a29.505%2C29.505%2C0%2C0%2C0-3.24-3.81%2C19.511%2C19.511%2C0%2C0%2C0-1.5-1.41A13.38%2C13.38%2C0%2C1%2C0%2C12.8%2C26.31c-3.69%2C6.45-10.34%2C18-10.34%2C18-1.83%2C3.18-.74%2C5.38.74%2C6.28%2C1.12.65%2C4.32.12%2C6.61-.38.7-1.22%2C1.29-2.25%2C1.71-3l-.87-2.67%2C3.55-1L17%2C38.73l-1.24-2.47%2C5.4-.58L22.09%2C34l.17-2.25a13.429%2C13.429%2C0%2C0%2C0%2C9.57-2.71c.51.45%2C1%2C.88%2C1.54%2C1.29l-4.86%2C3.88A1.49%2C1.49%2C0%2C0%2C0%2C29%2C36.79l2.06.7v9.19A3.94%2C3.94%2C0%2C0%2C0%2C35%2C50.62h4a1.48%2C1.48%2C0%2C0%2C0%2C1.47-1.48V43.65a.61.61%2C0%2C0%2C1%2C.61-.61h4.56a.61.61%2C0%2C0%2C1%2C.62.6v5.5a1.48%2C1.48%2C0%2C0%2C0%2C1.48%2C1.48H51.5a4%2C4%2C0%2C0%2C0%2C3.94-3.94V37.49l2.06-.7a1.509%2C1.509%2C0%2C0%2C0%2C1-1.15A1.479%2C1.479%2C0%2C0%2C0%2C57.94%2C34.23ZM44.85%2C31.59a2.279%2C2.279%2C0%2C0%2C1%2C.68%2C1.63%2C2.251%2C2.251%2C0%2C0%2C1-.68%2C1.62%2C2.35%2C2.35%2C0%2C0%2C1-3.25%2C0%2C2.243%2C2.243%2C0%2C0%2C1-.58-1h0a3.452%2C3.452%2C0%2C0%2C0%2C2.54-1%2C3.183%2C3.183%2C0%2C0%2C0%2C.85-1.58A2.182%2C2.182%2C0%2C0%2C1%2C44.85%2C31.59ZM6.54%2C46.92a1.12%2C1.12%2C0%2C0%2C1-1%2C.55A1.182%2C1.182%2C0%2C0%2C1%2C5%2C47.33a1.11%2C1.11%2C0%2C0%2C1-.413-1.514l0-.006%2C10-17.45a13.418%2C13.418%2C0%2C0%2C0%2C1.78%2C1.35C13.45%2C34.88%2C9%2C42.69%2C6.54%2C46.92Zm17.1-17.79a10.67%2C10.67%2C0%2C1%2C1%2C10.3-13.42%2C2.229%2C2.229%2C0%2C0%2C0%2C.1.43%2C15.562%2C15.562%2C0%2C0%2C0-4.13-2%2C.434.434%2C0%2C0%2C0-.05-.25%2C4.378%2C4.378%2C0%2C1%2C0-.44%2C3.31.834.834%2C0%2C0%2C1%2C0-.1%2C16.891%2C16.891%2C0%2C0%2C1%2C4.74%2C2.85%2C10.669%2C10.669%2C0%2C0%2C1-10.57%2C9.19Zm1.88-14.34a3.559%2C3.559%2C0%2C0%2C0-.95%2C2.89%2C3.147%2C3.147%2C0%2C0%2C1-.38-.17%2C2.89%2C2.89%2C0%2C0%2C1%2C2.9-5%2C2.8%2C2.8%2C0%2C0%2C1%2C1.19%2C1.34h-.22A3.452%2C3.452%2C0%2C0%2C0%2C25.52%2C14.79ZM34%2C27a12.012%2C12.012%2C0%2C0%2C0%2C1.28-1.83A13.381%2C13.381%2C0%2C0%2C0%2C36.53%2C22a27.717%2C27.717%2C0%2C0%2C1%2C2.91%2C3.46%2C10.85%2C10.85%2C0%2C0%2C1%2C1.71%2C4C39.57%2C27%2C38%2C26.67%2C38%2C26.67l-2.22%2C1.78A17.859%2C17.859%2C0%2C0%2C1%2C34%2C27Z%22%20fill%3D%22%232a2828%22%2F%3E%3C%2Fsvg%3E')
}

#main-container>div>router-view>div>div>router-view>div:nth-child(4)>div:nth-child(3)>button {
    background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%20preserveAspectRatio%3D%22xMinYMid%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M19.24%2C40.91a2.924%2C2.924%2C0%2C0%2C0-.66-.91%2C2.079%2C2.079%2C0%2C0%2C0-.93-.54%2C2.38%2C2.38%2C0%2C0%2C0-1.22%2C0%2C2.459%2C2.459%2C0%2C0%2C0-1.1.53%2C2.246%2C2.246%2C0%2C0%2C0-.62.88%2C3.1%2C3.1%2C0%2C0%2C0-.2%2C1.11%2C5.021%2C5.021%2C0%2C0%2C0%2C.12%2C1.21%2C5.293%2C5.293%2C0%2C0%2C0%2C.39%2C1.1%2C3.222%2C3.222%2C0%2C0%2C0%2C.65.89%2C2.361%2C2.361%2C0%2C0%2C0%2C.94.53%2C2.779%2C2.779%2C0%2C0%2C0%2C2.32-.52%2C2.352%2C2.352%2C0%2C0%2C0%2C.62-.88%2C3.243%2C3.243%2C0%2C0%2C0%2C.21-1.08%2C4.53%2C4.53%2C0%2C0%2C0-.12-1.16A4.858%2C4.858%2C0%2C0%2C0%2C19.24%2C40.91Zm8.51-3.19a1.069%2C1.069%2C0%2C0%2C0-.49-.33%2C1.5%2C1.5%2C0%2C0%2C0-.61-.07%2C3.255%2C3.255%2C0%2C0%2C0-.68.1l-1.58.35L25%2C40.53l1.58-.35a4.6%2C4.6%2C0%2C0%2C0%2C.66-.2%2C1.535%2C1.535%2C0%2C0%2C0%2C.52-.33%2C1.142%2C1.142%2C0%2C0%2C0%2C.3-.51%2C1.544%2C1.544%2C0%2C0%2C0%2C0-.74A1.592%2C1.592%2C0%2C0%2C0%2C27.75%2C37.72Zm29.53%2C5.49L52.83%2C24a4.771%2C4.771%2C0%2C0%2C0-5.7-3.56L41%2C21.91%2C29%2C10.62a6.27%2C6.27%2C0%2C0%2C0%2C.47-4.2A6.4%2C6.4%2C0%2C0%2C0%2C17%2C9.29a6.262%2C6.262%2C0%2C0%2C0%2C2.27%2C3.56L14.5%2C25.53l4.46-1%2C3.89-10.3a6.054%2C6.054%2C0%2C0%2C0%2C1.79-.15%2C6.453%2C6.453%2C0%2C0%2C0%2C1.68-.65L36.47%2C23%2C6.29%2C30a4.75%2C4.75%2C0%2C0%2C0-3.561%2C5.7v0L7.17%2C54.82a4.771%2C4.771%2C0%2C0%2C0%2C5.7%2C3.56l40.84-9.47A4.78%2C4.78%2C0%2C0%2C0%2C57.28%2C43.21ZM23.85%2C10.62a2.871%2C2.871%2C0%2C1%2C1%2C.021%2C0ZM21.78%2C43.55a4.688%2C4.688%2C0%2C0%2C1-.55%2C1.72A4.216%2C4.216%2C0%2C0%2C1%2C20%2C46.6a4.8%2C4.8%2C0%2C0%2C1-1.82.8%2C5.009%2C5.009%2C0%2C0%2C1-2%2C.05%2C4.2%2C4.2%2C0%2C0%2C1-1.65-.69%2C4.453%2C4.453%2C0%2C0%2C1-1.23-1.32%2C6%2C6%2C0%2C0%2C1-.85-3.8A4.663%2C4.663%2C0%2C0%2C1%2C13%2C39.9a4.07%2C4.07%2C0%2C0%2C1%2C1.2-1.35%2C4.709%2C4.709%2C0%2C0%2C1%2C1.82-.8%2C4.652%2C4.652%2C0%2C0%2C1%2C2%2C0%2C4.2%2C4.2%2C0%2C0%2C1%2C1.66.71%2C4.706%2C4.706%2C0%2C0%2C1%2C1.23%2C1.35%2C5.783%2C5.783%2C0%2C0%2C1%2C.74%2C1.84A5.624%2C5.624%2C0%2C0%2C1%2C21.78%2C43.55Zm8.31-4.46a2.7%2C2.7%2C0%2C0%2C1-.34%2C1.07%2C2.834%2C2.834%2C0%2C0%2C1-.84.89%2C3.941%2C3.941%2C0%2C0%2C1-1.42.58l-2.13.48.74%2C3.3-2%2C.46L22%2C36.65l4.16-.93a3.888%2C3.888%2C0%2C0%2C1%2C1.53-.08%2C2.9%2C2.9%2C0%2C0%2C1%2C1.14.44%2C2.6%2C2.6%2C0%2C0%2C1%2C.76.82A3.363%2C3.363%2C0%2C0%2C1%2C30%2C38%2C3.57%2C3.57%2C0%2C0%2C1%2C30.09%2C39.09Zm2.6%2C4.85-2.07-9.22%2C6.9-1.54.38%2C1.7L33%2C36l.45%2C2%2C4.46-1%2C.35%2C1.57-4.46%2C1%2C.5%2C2.26%2C5-1.11.39%2C1.7Zm14.12-3.16L41.6%2C35.47h0L43%2C41.64l-1.9.43L39%2C32.85l2-.45%2C5.23%2C5.32h0l-1.38-6.19%2C1.9-.42%2C2.06%2C9.22Z%22%20fill%3D%22%232a2828%22%2F%3E%3C%2Fsvg%3E')
}

#main-container>div>router-view>div>div>router-view>div:nth-child(4)>div:nth-child(4)>button {
    background-image: url(https://www.southwark.gov.uk/graphics/signIcons/handShake-dark.png)
}

#main-container>div>router-view>div>div>router-view>div:nth-child(4)>div:nth-child(5)>button {
    background-image: url(https://www.southwark.gov.uk/graphics/signIcons/southwarkMap-dark.png)
}

.col-xs-3.details-link {
    width: 50px!important
}

.fa-user:before {
    color: #fff
}

.contactTypeListItem {
    margin: 30px;
    background-color: #f5f5f5;
    padding: 15px;
    border-left: 5px solid #265d30
}

ul.dropdown-menu>li {
    list-style: none
}

.checkbox label {
    margin-left: 20px;
    margin-top: 10px
}

#main-container > div > router-view > div > div > router-view > compose > compose > div.au-target.row.silo-default > div > div {
    height: 90px;
}

@media (max-width: 1200px) {
    #main-container > div > router-view > div > div > router-view > compose > compose > div.au-target.row.silo-default > div > div {
        height: 120px !Important;
    }

    a.btn.btn-xs.btn-primary.btn-silo-link-another.au-target {
        position: relative;
        top: -30px !important;
        float: left;
        left: 0px;
    }

    button.pull-right.btn.btn-warning.btn-xs.btn-silo-deregister.au-target {
        top: 28px;
    }
}

@media (max-width: 768px) {
    #main-container > div > router-view > div > div > router-view > compose > compose > div.au-target.row.silo-default > div > div {
        height: 200px !Important;
    }
}

/* New Council Tax Summary */
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    margin-left: -45px;
}

.card-header {
    font-size: 24px;
    color: #265d30;
    font-weight: bold;
}

.tab.actions {
    margin-bottom: 35px;
}

.card-body.bold {
    font-size: 18px;
    color: #4c7c28;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 5px;
}

.card-body {
    font-size: 20px;
    color: black;
    font-weight: bold;
}

table.table.table-striped {
    margin-top: 15px;
}

span.context-item-value {
    color: #265d30 !Important;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

#main-container > div > router-view > div > div > router-view > compose > div.au-target.silo-detail-alt.row.silo-default > nav > ol > li:nth-child(1) > markdown-with-html > div:nth-child(4) {
    margin-top: -20px;
}

#tab_below_7 > div {
    box-shadow: 0px 0px 12px 4px #74a141;
}

div.au-target.silo-detail-alt.row.silo-default > div > div > div > div > div > compose > form > div:nth-child(2) > p {
    color: transparent;
}

div.au-target.silo-detail-alt.row.silo-default > div > div > div > div > div > compose > form > div:nth-child(2) > p:before {
    content: "To receive correspondence direct to your account please tick the box";
    color: black;
}

div.au-target.silo-detail-alt.row.silo-default > div > div > div > div > div > compose > form > div:nth-child(2) > h3 {
    display: none;
}

.center-panel.notes {
    margin-top: 15px;
}

#app > management-index > advanced-person-search-index > div > div > div > div:nth-child(5) > div > label > input {
    margin-left: 10px;
    margin-top: -1px;
}

button.btn.btn-primary.au-target {
}

#app > management-index > advanced-person-search-index > div > div > div > div:nth-child(4) > div > div > button.btn.btn-primary.au-target , #app > management-index > advanced-person-search-index > div > div > div > div.actions > button.btn.btn-primary.au-target {
    width: auto;
}

#app > management-index > advanced-person-search-index > div > div > div > div:nth-child(2) > div > div:nth-child(4) > select > option:nth-child(1) {
    display: none
}

table.table.table-striped.scrolling {
    overflow: auto;
    height: 430px !important;
    display: block;
}

.fa-stack-1x,
.fa-stack-2x {
    display: none;
}
