.btn-link {text-decoration: underline;}.content a {text-decoration: underline;}.btn-system {color: #fff;background-color: #004990;text-decoration: none ;margin: 5px 0;white-space: pre-wrap;transition: all .5s;}a .btn-system.btn{text-decoration:underline;}.btn-system a {color: #fff;text-decoration: underline !important;padding:12px 0;white-space: pre-wrap;transition: all .5s;}.btn-system:hover {color: #004990;background-color: #fff;font-weight: 700;border: 1px solid #004990;}.btn-system a:hover, .btn-system:hover a {color: #004990 !important;}.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}.btn-primary a,.footer{color:#fff}.btn-system,.pay-rep-req .btn:hover,.sign-reg .btn:focus,a.landingLink:focus,a.landingLink:hover,a::after:hover{text-decoration:none}.searchform button:focus,a:active,a:selected,a:visited{outline:0}.footer{border-radius:0}.menudrop{background-color:#FCFCFC;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;box-shadow:3px 3px 4px #DDD}.az-active a,.az-non-active a,.az-title{color:#FFF}.landingLink .landing-item-title{color:#004990}.landingItem:hover:after{border-color:#1869A9 transparent;transition:border-color .2s ease}.landingItem{background:#fff;background-color:rgba(255,255,255,.9);border:1px solid rgba(128,128,128,.3);transition:box-shadow .5s ease}.landingItem:Hover{box-shadow:0 10px 15px rgba(0,0,0,.3);transition:box-shadow .5s ease}.btn-link,a{color:#1d50a9}.btn-system:hover{color:#004990;background-color:#fff;font-weight:700;border:1px solid #004990}.banner img{border:1px solid #d1d1d1}.findOutMore{border:4px solid #004990;background-color:#F5F5F5}.findOutMore .fa{color:#004990}.mostPopular{border:3px solid #004990;background-color:#f5f5f5}.mostPopular:Hover{border-color:#333;background-color:#fff;transition:all .5s ease}hr.mostPopDivider{border-top:1px solid #D1D1D1}.iframenoborder iframe{border:0}.errors{color:#BE3535}.error{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}input{color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.social-media a::after,.social-media-icons a::after,a[href*="aberdeenshire.gov.uk"]::after,a[href*="Aberdeenshire.gov.uk"]::after,a[href^="/"]::after,a[href^=".."]::after,a[href^="#"]::after,a[href^="mailto:"]::after,a[href^="tel:"]::after,a[href*="javascript"]::after,a[href^="sms:"]::after,a[id]::after,a[name]::after{content:none}a::after{content:" \f08e";font:normal normal normal 14px/1 FontAwesome;font-size:inherit}div div.ContourLabel{color:#333}.menu-item-description{border-top:3px solid #d1d1d1}hr{border:0;border-top:1px solid #eee}hr.thick-line{border-top:3px solid #eee}.skip-link.away:focus{background:#FFF;color:#000;left:1em;padding:.5em;z-index:999;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.sign-reg a:hover,.sign-reg:hover{color:#fff;background-color:#BE3535;transition:background .5s ease}.sign-reg .btn:focus{color:#fff}.pay-rep-req:hover a{color:#fff;background-color:#004990;border:1px solid #004990;transition:all .5s}.pay-rep-req:hover{transition:all .5s}.pay-rep-req .btn:focus{color:#004990;text-decoration:none}.pay-rep-req .btn:hover{color:#fff}.btn-shire{font-weight:700;float:right}.btn-shire:hover{font-weight:700;color:#fff;background-color:#BE3535}.searchform input.searchfield:focus{background:#fff;-moz-box-shadow:0 0 3px rgba(194,191,191,.9) inset;-webkit-box-shadow:0 0 3px rgba(194,191,191,.9) inset;box-shadow:0 0 3px rgba(194,191,191,.9) inset;outline: -webkit-focus-ring-color auto 5px;}.searchform button:before{content:" ";position:absolute;right:100%;border:solid transparent;border-width:10px;border-style:solid solid solid none;border-color:transparent #d83c3c;transition:border-color .5s}.searchform button:hover{background:#BE3535;border-color:#BE3535;transition:background .5s,border-color .5s}.searchform button:hover:before{border-color:transparent #BE3535;transition:border-color .5s}.az-active a:hover,.az-title a:hover{text-decoration:none;transition:all .3s linear}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent;}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#fff;background-color:transparent}.az-content-list p a,.header-menu-item a,.home-list-items li a,a.landingLink,ul.rssfeed li a{color:#004990}.atozTopRow .navbar-default .navbar-toggle:hover{border-color:#fff}.atozBottomRow .navbar-default .navbar-toggle:hover{border-color:#1869A9}.az-content-list,.moreLandingItem,ul.rssfeed li{border-bottom:1px solid #d1d1d1}.navbar-default .navbar-toggle .icon-bar{background-color:#FFF}#eye-catcher,.header-menu-item:Hover{background-color:#f5f5f5}.header-menu-item{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding-top:1px}.header-menu-item a:hover{text-decoration:none}.home-list-items{border-top:3px solid #d1d1d1}.blue,.blue-list{border-top:3px solid #004990}#eye-catcher{color:#fff;margin-top: 7px;border: 1px solid #60377D;background-color:#60377D;padding:0;border-radius: 0;box-shadow: 2px 2px 6px 1px rgba(167, 144, 108, 0.15);}.bs-docs-sidenav,.main-nav,.panel{background-color:#fff}#eye-catcher .image img{border:none;margin-right:-15px}.main-nav{border:0}.bs-docs-sidenav{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065)}.bs-docs-sidenav>li:first-child>a{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.bs-docs-sidenav>li>a{border:1px solid #e5e5e5}.panel{border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-heading{background-color:#f5f5f5;border-bottom:1px solid #ddd;border-top-right-radius:3px;border-top-left-radius:3px}.panel-footer{background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-primary{border-color:#428bca}.panel-primary .panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success .panel-heading{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.panel-warning{border-color:#fbeed5}.panel-warning .panel-heading{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5}.panel-danger{border-color:#eed3d7}.panel-danger .panel-heading{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.panel-info{border-color:#bce8f1}.panel-info .panel-heading{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.az-title,.az-title a{color:#FFF}.az-title a:hover{color:#FFF;border-bottom:3px solid #FFF}.aToZBar{color:#fff}.az-active a:hover{color:#FFF;border-bottom:3px solid #fff}.atozTopRow{background-color:#004990;border-bottom:3px solid #004990}.atozBottomRow{background-color:#000;border-bottom:3px solid #000;border-top:3px solid #D83C3C}.az-non-active a{pointer-events:none;cursor:default;color:#9e9e9e!important}.panel-default>.panel-heading{color:#333;border-bottom:3px solid #D1D1D1}.footerRow{background:#004990}.footer-links>.active{color:#999}.footer .header-line-top,.system-line-top{border-top:1px solid #1869A9}.footer a{color:#fff}.footer h2{border-bottom:1px solid #1869A9}.footer a.landingLink:hover{text-decoration:underline}.footer ul li{list-style-type:square}.feature-item-title{color:#004990}.share-fb div,.share-fb span{color:#1d50a9}.share-tw div,.share-tw span{color:#1d50a9}.share-lnk div, .share-lnk span{color:#1d50a9}.fa-stack{color:#fafafa}li .list-group-item{z-index:2;color:#fff;background-color:#004990}li li .list-group-item{color:#000;background-color:#fff}li .list-group-item:focus,li .list-group-item:hover{color:#fff;background-color:#004990}li li .list-group-item:focus,li li .list-group-item:hover{color:#000;background-color:#f5f5f5}.searchTerm{border:7px solid #D1D1D1;background-color:#f5f5f5}.searchTerm .fa{color:#d1d1d1}.searchItem{border-bottom:1px #ccc solid}tr:nth-child(even){background-color:#f9f9f9;border-top:1px solid grey;border-bottom:1px solid grey;}.panel-primary .panel-heading {background-color: #004990;}.panel-body .fa {margin-right: 7px;color: #004990;}.pager li>a, .pager li>span{border-radius:4px;}.dropdown-menu{padding: 0;max-width: 175px;min-width: 155px;z-index: 3000;border: 1px solid rgba(0, 73, 144, 0.42);-webkit-box-shadow: 0 5px 8px rgba(62, 60, 60, 0.3);box-shadow: 0 5px 8px rgba(62, 60, 60, 0.3);border-radius: 3px;};.contourMessageOnSubmit{background-image: -webkit-gradient(linear,left 0,left 100%,from(#dff0d8),to(#c8e5bc));background-image: -webkit-linear-gradient(top,#dff0d8,0%,#c8e5bc,100%);background-image: -moz-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image: linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);background-repeat: repeat-x;border-color: #b2dba1;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffc8e5bc',GradientType=0);padding: 15px;border-radius: 4px;text-shadow: 0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25), 0 1px 2px rgba(0,0,0,0.05);box-shadow: inset 0 1px 0 rgba(255,255,255,0.25), 0 1px 2px rgba(0,0,0,0.05);}ul.social-media-news{padding-left:0px!important;}#eye-catcher .landing-item-title{margin-top: 10px;}#eye-catcher a{color:#fff;}#eye-catcher .btn{margin-bottom:10px;}.content .fa-facebook:before,.content .fa-twitter:before,.content .fa-linkedin:before{color:#004990;font-size: 1.2em;}.checkbox-toggle-off{opacity:1!important;}a.ccc-link{text-decoration:underline;}.dropdown-toggle:focus{outline:5px auto -webkit-focus-ring-color;}