@import (multiple) "../../libraries/bootstrap/less/variables.less";@import (multiple) "../../libraries/bootstrap/less/scaffolding.less";@import (multiple) "../../libraries/bootstrap/less/dropdowns.less";@import (multiple) "../../libraries/bootstrap/less/buttons.less";@import (multiple) "../../libraries/bootstrap/less/button-groups.less";
#aggregator .feed-source .feed-title{margin-top:0;}#aggregator .feed-source .feed-image img{margin-bottom:0.75em;}#aggregator .feed-source .feed-icon{float:right;display:block;}#aggregator .feed-item{margin-bottom:1.5em;}#aggregator .feed-item-title{margin-bottom:0;font-size:1.3em;}#aggregator .feed-item-meta,#aggregator .feed-item-body{margin-bottom:0.5em;}#aggregator .feed-item-categories{font-size:0.9em;}#aggregator td{vertical-align:bottom;}#aggregator td.categorize-item{white-space:nowrap;}#aggregator .categorize-item .news-item .body{margin-top:0;}#aggregator .categorize-item h3{margin-bottom:1em;margin-top:0;}

.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}#node-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}#node-admin-buttons{float:left;margin-left:0.5em;clear:right;}td.revision-current{background:#ffc;}.node-form .form-text{display:block;width:95%;}.node-form .container-inline .form-text{display:inline;width:auto;}.node-form .standard{clear:both;}.node-form textarea{display:block;width:95%;}.node-form .attachments fieldset{float:none;display:block;}.terms-inline{display:inline;}

.poll .bar{height:1em;margin:1px 0;background-color:#ddd;}.poll .bar .foreground{background-color:#000;height:1em;float:left;}.poll .links{text-align:center;}.poll .percent{text-align:right;}.poll .total{text-align:center;}.poll .vote-form{text-align:center;}.poll .vote-form .choices{text-align:left;margin:0 auto;display:table;}.poll .vote-form .choices .title{font-weight:bold;}.node-form #edit-poll-more{margin:0;}td.poll-chtext{width:80%;}td.poll-chvotes .form-text{width:85%;}


fieldset{margin-bottom:1em;padding:.5em;}form{margin:0;padding:0;}hr{height:1px;border:1px solid gray;}img{border:0;}table{border-collapse:collapse;}th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear-block{display:inline-block;}/*_\*/
* html .clear-block{height:1%;}.clear-block{display:block;}/* End hide from IE-mac */



body.drag{cursor:move;}th.active img{display:inline;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}td.active{background-color:#ddd;}td.checkbox,th.checkbox{text-align:center;}tbody{border-top:1px solid #ccc;}tbody th{border-bottom:1px solid #ccc;}thead th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}.breadcrumb{padding-bottom:.5em}div.indentation{width:20px;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;float:left;}div.tree-child{background:url(/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/misc/tree-bottom.png) no-repeat 11px center;}div.tree-child-horizontal{background:url(/misc/tree.png) no-repeat -11px center;}.error{color:#e55;}div.error{border:1px solid #d77;}div.error,tr.error{background:#fcc;color:#200;padding:2px;}.warning{color:#e09010;}div.warning{border:1px solid #f0c020;}div.warning,tr.warning{background:#ffd;color:#220;padding:2px;}.ok{color:#008000;}div.ok{border:1px solid #00aa00;}div.ok,tr.ok{background:#dfd;color:#020;padding:2px;}.item-list .icon{color:#555;float:right;padding-left:0.25em;clear:right;}.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;list-style:disc;}ol.task-list li.active{font-weight:bold;}.form-item{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}tr.merge-down,tr.merge-down td,tr.merge-down th{border-bottom-width:0 !important;}tr.merge-up,tr.merge-up td,tr.merge-up th{border-top-width:0 !important;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item .description{font-size:0.85em;}.form-item label{display:block;font-weight:bold;}.form-item label.option{display:inline;font-weight:normal;}.form-checkboxes,.form-radios{margin:1em 0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.marker,.form-required{color:#f00;}.more-link{text-align:right;}.more-help-link{font-size:0.85em;text-align:right;}.nowrap{white-space:nowrap;}.item-list .pager{clear:both;text-align:center;}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}.pager-current{font-weight:bold;}.tips{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:0.9em;}dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select{font-family:inherit;font-size:inherit;width:14em;}dl.multiselect dd.a,dl.multiselect dd.a .form-item{width:10em;}dl.multiselect dt,dl.multiselect dd{float:left;line-height:1.75em;padding:0;margin:0 1em 0 0;}dl.multiselect .form-item{height:1.75em;margin:0;}.container-inline div,.container-inline label{display:inline;}ul.primary{border-collapse:collapse;padding:0 0 0 1em;white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;border-bottom:1px solid #bbb;}ul.primary li{display:inline;}ul.primary li a{background-color:#ddd;border-color:#bbb;border-width:1px;border-style:solid solid none solid;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:#fff 1px solid;}ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}ul.secondary li{display:inline;padding:0 1em;border-right:1px solid #ccc;}ul.secondary a{padding:0;text-decoration:none;}ul.secondary a.active{border-bottom:4px solid #999;}#autocomplete{position:absolute;border:1px solid;overflow:hidden;z-index:100;}#autocomplete ul{margin:0;padding:0;list-style:none;}#autocomplete li{background:#fff;color:#000;white-space:pre;cursor:default;}#autocomplete li.selected{background:#0072b9;color:#fff;}html.js input.form-autocomplete{background-image:url(/misc/throbber.gif);background-repeat:no-repeat;background-position:100% 2px;}html.js input.throbbing{background-position:100% -18px;}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;margin-bottom:0;height:1em;}html.js fieldset.collapsed *{display:none;}html.js fieldset.collapsed legend{display:block;}html.js fieldset.collapsible legend a{padding-left:15px;background:url(/misc/menu-expanded.png) 5px 75% no-repeat;}html.js fieldset.collapsed legend a{background-image:url(/misc/menu-collapsed.png);background-position:5px 50%;}* html.js fieldset.collapsed legend,* html.js fieldset.collapsed legend *,* html.js fieldset.collapsed table *{display:inline;}html.js fieldset.collapsible{position:relative;}html.js fieldset.collapsible legend a{display:block;}html.js fieldset.collapsible .fieldset-wrapper{overflow:auto;}.resizable-textarea{width:95%;}.resizable-textarea .grippie{height:9px;overflow:hidden;background:#eee url(/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;}html.js .resizable-textarea textarea{margin-bottom:0;width:100%;display:block;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin:-0.4em 0 -0.4em -0.5em;padding:0.42em 1.5em 0.42em 0.5em;text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{margin-top:4px;height:13px;width:13px;background:url(/misc/draggable.png) no-repeat 0 0;}a.tabledrag-handle-hover .handle{background-position:0 -20px;}.joined + .grippie{height:5px;background-position:center 1px;margin-bottom:-2px;}.teaser-checkbox{padding-top:1px;}div.teaser-button-wrapper{float:right;padding-right:5%;margin:0;}.teaser-checkbox div.form-item{float:right;margin:0 5% 0 0;padding:0;}textarea.teaser{display:none;}html.js .no-js{display:none;}.progress{font-weight:bold;}.progress .bar{background:#fff url(/misc/progress.gif);border:1px solid #00375a;height:1.5em;margin:0 0.2em;}.progress .filled{background:#0072b9;height:1em;border-bottom:0.5em solid #004a73;width:0%;}.progress .percentage{float:right;}.progress-disabled{float:left;}.ahah-progress{float:left;}.ahah-progress .throbber{width:15px;height:15px;margin:2px;background:transparent url(/misc/throbber.gif) no-repeat 0px -18px;float:left;}tr .ahah-progress .throbber{margin:0 2px;}.ahah-progress-bar{width:16em;}#first-time strong{display:block;padding:1.5em 0 .5em;}tr.selected td{background:#ffc;}table.sticky-header{margin-top:0;background:#fff;}#clean-url.install{display:none;}html.js .js-hide{display:none;}#system-modules div.incompatible{font-weight:bold;}#system-themes-form div.incompatible{font-weight:bold;}span.password-strength{visibility:hidden;}input.password-field{margin-right:10px;}div.password-description{padding:0 2px;margin:4px 0 0 0;font-size:0.85em;max-width:500px;}div.password-description ul{margin-bottom:0;}.password-parent{margin:0 0 0 0;}input.password-confirm{margin-right:10px;}.confirm-parent{margin:5px 0 0 0;}span.password-confirm{visibility:hidden;}span.password-confirm span{font-weight:normal;}

#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#access-rules .access-type,#access-rules .rule-type{margin-right:1em;float:left;}#access-rules .access-type .form-item,#access-rules .rule-type .form-item{margin-top:0;}#access-rules .mask{clear:both;}#user-login-form{text-align:center;}#user-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}#user-admin-buttons{float:left;margin-left:0.5em;clear:right;}#user-admin-settings fieldset .description{font-size:0.85em;padding-bottom:.5em;}.profile{clear:both;margin:1em 0;}.profile .picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}

.calendar-calendar tr.odd,.calendar-calendar tr.even{background-color:#fff;}.calendar-calendar table{border-collapse:collapse;border-spacing:0;margin:0 auto;padding:0;width:100%;}.calendar-calendar .month-view table{border:none;padding:0;margin:0;width:100%;}.calendar-calendar .year-view td{width:32%;padding:1px;border:none;}.calendar-calendar .year-view td table td{width:13%;padding:0;}.calendar-calendar tr{padding:0;margin:0;background-color:white;}.calendar-calendar th{text-align:center;margin:0;}.calendar-calendar th a{font-weight:bold;}.calendar-calendar td{width:12%;min-width:12%;border:1px solid #ccc;color:#777;text-align:right;vertical-align:top;margin:0;padding:0;}.calendar-calendar .mini{border:none;}.calendar-calendar td.week{width:1%;min-width:1%;}.calendar-calendar .week{clear:both;font-style:normal;color:#555;font-size:0.8em;}.calendar-calendar .week a{font-weight:normal;}.calendar-calendar .inner{height:auto !important;height:5em;padding:0;margin:0;}.calendar-calendar .inner div{padding:0;margin:0;}.calendar-calendar .inner p{padding:0 0 .8em 0;margin:0;}.calendar-calendar td a{font-weight:bold;text-decoration:none;}.calendar-calendar td a:hover{text-decoration:underline;}.calendar-calendar td.year,.calendar-calendar td.month{text-align:center;}.calendar-calendar th.days{color:#ccc;background-color:#224;text-align:center;padding:1px;margin:0;}.calendar-calendar div.day{float:right;text-align:center;padding:0.125em 0.25em 0 0.25em;margin:0;background-color:#f3f3f3;border:1px solid gray;border-width:0 0 1px 1px;clear:both;width:1.5em;}.calendar-calendar div.calendar{background-color:#fff;border:solid 1px #ddd;text-align:left;margin:0 .25em .25em 0;width:96%;float:right;clear:both;}.calendar-calendar .day-view div.calendar{float:none;width:98%;margin:1% 1% 0 1%;}.calendar-calendar div.title{font-size:.8em;text-align:center;}.calendar-calendar div.title a{color:#000;}.calendar-calendar div.title a:hover{color:#c00;}.calendar-calendar .content{clear:both;padding:3px;padding-left:5px;}.calendar div.form-item{white-space:normal;}table td.mini,table th.mini,table.mini td.week{padding:0 1px 0 0;margin:0;}table td.mini a{font-weight:normal;}.calendar-calendar .mini-day-off{padding:0px;}.calendar-calendar .mini-day-on{padding:0px;}table .mini-day-on a{text-decoration:underline;}.calendar-calendar .mini .title{font-size:.8em;}.mini .calendar-calendar .week{font-size:.7em;}.mini-row{width:100%;border:none;}.mini{width:32%;vertical-align:top;}.calendar-calendar .stripe{height:5px;width:auto;font-size:1px !important;line-height:1px !important;}.calendar-calendar .day-view .stripe{width:100%;}table.calendar-legend{background-color:#ccc;width:100%;margin:0;padding:0;}table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe{height:12px !important;font-size:9px !important;line-height:10px !important;}.calendar-legend td{text-align:left;}.calendar-empty{font-size:1px;line-height:1px;}.calendar-calendar td.calendar-agenda-hour{text-align:right;border:none;border-top:1px solid #CCCCCC;padding-top:.25em;width:1%;}.calendar-calendar td.calendar-agenda-no-hours{min-width:1%;}.calendar-calendar td.calendar-agenda-hour .calendar-hour{font-size:1.2em;font-weight:bold;}.calendar-calendar td.calendar-agenda-hour .calendar-ampm{font-size:1em;}.calendar-calendar td.calendar-agenda-items{border:1px solid #CCCCCC;text-align:left;}.calendar-calendar td.calendar-agenda-items div.calendar{width:auto;padding:.25em;margin:0;}.calendar-calendar div.calendar div.inner .calendar-agenda-empty{width:100%;text-align:center;vertical-align:middle;padding:1em 0;background-color:#fff;}.calendar-date-select form{text-align:right;float:right;width:25%;}.calendar-date-select div,.calendar-date-select input,.calendar-date-select label{text-align:right;padding:0;margin:0;float:right;clear:both;}.calendar-date-select .description{float:right;}.calendar-label{font-weight:bold;display:block;clear:both;}.calendar-calendar div.date-nav{background-color:#ccc;color:#777;padding:0.2em;width:auto;border:1px solid #ccc;}.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3{color:#777;text-decoration:none;}.calendar-calendar th.days{background-color:#eee;color:#777;font-weight:bold;border:1px solid #ccc;}.calendar-calendar td.empty{background:#ccc;border-color:#ccc;}.calendar-calendar table.mini td.empty{background:#fff;border-color:#fff;}.calendar-calendar td div.day{border:1px solid #ccc;border-top:none;border-right:none;margin-bottom:2px;}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{background:#eee;}.calendar-calendar div.calendar{border:none;font-size:x-small;}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{border:none;background:#ffc;padding:0;}.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a{color:#444;background:#fff;text-align:right;}.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}.calendar-calendar td .inner div.day a{color:#4b85ac;}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#C3D6E4;}.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value{}.calendar-calendar td.past{}.calendar-calendar td.future{}.calendar-calendar td.has-events{}.calendar-calendar td.has-no-events{}.calendar-calendar tbody{border-top:none;}.calendar-calendar .month-view .full .inner,.calendar-calendar .week-view .full .multi-day .inner{height:auto;min-height:auto;}.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}.calendar-calendar .week-view .full .calendar-agenda-hour{width:6%;min-width:0px;padding-right:2px;}.calendar-calendar .week-view .full .days{width:13%;}.calendar-calendar .month-view .full div.calendar,.calendar-calendar .week-view .full div.calendar,.calendar-calendar .day-view div.calendar{width:auto;}.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar .month-view .full tr.multi-day,.calendar-calendar .month-view .full tr.multi-day td{height:19px;max-height:19px;}.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:44px !important;line-height:44px;font-size:1px;}.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner{height:22px !important;line-height:22px;font-size:1px;}.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view  td{vertical-align:top;padding:1px 2px 0 2px}.calendar-calendar .month-view .full td.date-box{height:1%;border-bottom:0px;padding-bottom:2px;}.calendar-calendar .month-view .full .week{font-size:inherit;}.calendar-calendar .month-view .full .week a,.calendar-calendar .week-view .full .week a{color:#4b85ac;}.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{border:none;background:none;margin-bottom:0px;}.calendar-calendar .month-view .full td.date-box .inner,.calendar-calendar .week-view .full td.date-box .inner{min-height:inherit;}.calendar-calendar .month-view .full td.multi-day,.calendar-calendar .week-view .full td.multi-day{border-top:0px;border-bottom:0px;}.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}.calendar-calendar .month-view .full td.single-day{border-top:0px;}.calendar-calendar .month-view .full td.multi-day .inner,.calendar-calendar .week-view .full td.multi-day .inner,.calendar-calendar .day-view .full td.multi-day .inner{min-height:inherit;width:auto;position:relative;}.calendar-calendar .month-view .full td.multi-day.no-entry{min-height:0px;}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#F4F4F4;}.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{margin:0px 3px;}.calendar-calendar .day-view .full td .inner div.calendar div.stripe{margin:0px;}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{background:none;border-left:2px solid #7C7F12;border-right:2px solid #7C7F12;}.calendar-calendar .month-view .full td.date-box.today{border-width:2px 2px 0px 2px;border-style:solid;border-color:#7C7F12;}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day.starts-today{border-left:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day.ends-today{border-right:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.single-day{border-top:0px;}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.date-box{border-bottom:0px;}.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{-moz-border-radius:5px;border-radius:5px;width:auto;float:none;display:block;margin:.25em auto;position:relative;}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background:#FFD8C0;width:auto;padding:0px 3px;overflow:hidden;}.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview{background:none;}.calendar-calendar .day-view td div.dayview{padding:0px;}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:#74a5d7;height:1.9em;overflow:hidden;margin:0px auto;color:#ffffff;position:relative;}.calendar-calendar .week-view .full td.multi-day div.weekview{height:3.5em;}.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}.calendar-calendar .full td.multi-day .calendar .view-field,.calendar-calendar .full td.single-day .calendar .view-field{}.calendar-calendar .day-view .full td.multi-day div.dayview,.calendar-calendar .week-view .full td.multi-day div.weekview{margin-bottom:2px;}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px;}.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block;}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{position:absolute;width:3000px;left:5px;}.calendar-calendar .day-view td .stripe,.calendar-calendar .month-view .full td .stripe,.calendar-calendar .week-view .full td .stripe{-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;left:0px;top:0px;position:absolute;width:100%;height:3px;z-index:2;}.calendar-calendar .full td.single-day .continuation,.calendar-calendar .full td.single-day .continues,.calendar-calendar .full td.single-day .cutoff{display:none;}.calendar-calendar .month-view .full td.multi-day  .inner .monthview .continuation,.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation{float:left;margin-right:3px;height:1.9em;}.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation{height:2.75em;padding-top:0.75em;margin-right:8px;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{position:absolute;right:0px !important;right:-1px;width:10px;text-align:left;background:#74a5d7;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;height:1.9em;padding-left:6px;z-index:1;}.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{height:2.75em;padding-top:0.75em;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{width:8px;padding-left:0px;}.calendar-calendar .week-view .full td.multi-day{padding:2px;}.calendar-calendar .week-view td.single-day div.calendar{width:100%;padding-left:0px;padding-right:0px;}.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}.view-content .calendar-calendar{position:relative;margin-top:5px;float:left;width:100%;}.view-content .calendar-calendar .links{display:block;}.view-content .calendar-calendar ul.links{margin-bottom:3px;}.view-content .calendar-calendar ul{position:absolute;top:8px;line-height:inherit;z-index:1;}.view-content .calendar-calendar li{float:left;line-height:inherit;margin-left:10px;}.view-content .calendar-calendar li a{text-decoration:underline;line-height:inherit;}.view-content .calendar-calendar .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;}.view-content .calendar-calendar .date-prev a,.view-content .calendar-calendar .date-next a{text-decoration:none;color:inherit;font-size:12px;}.view-content .calendar-calendar .date-nav a:hover{text-decoration:underline;}.view-content .calendar-calendar .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:60px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}div.block .view-content .calendar-calendar .date-prev{left:0;right:auto;}.view-content .calendar-calendar .date-prev span{margin-left:10px;font-style:bold;}.view-content .calendar-calendar .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;float:none;}.view-content .calendar-calendar .date-heading h3{line-height:30px;font-size:1.7em;}.view-content .calendar-calendar .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}.view-content .calendar-calendar .date-next span{margin-right:10px;font-style:bold;}.view-content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.attachment .calendar-calendar{margin-top:20px;clear:both;}.calendar-calendar th a,.attachment .calendar-calendar th{background-color:transparent;border:0px;}.attachment .calendar-calendar th.calendar-agenda-hour{color:#777777;font-weight:bold;text-align:right;}.view-calendar .feed-icon{margin-top:5px;}


.rteindent1{margin-left:40px;}.rteindent2{margin-left:80px;}.rteindent3{margin-left:120px;}.rteindent4{margin-left:160px;}.rteleft{text-align:left;}.rteright{text-align:right;}.rtecenter{text-align:center;}.rtejustify{text-align:justify;}.ibimage_left{float:left;}.ibimage_right{float:right;}table.cke_editor fieldset{padding:0 !important;}.cke_editor{display:table !important;}.cke_editor,#ie#bug{display:inline-table !important;}.cke_panel_listItem{background-image:none;padding-left:0;}tbody{border:0;}form#ckeditor-admin-profile-form textarea#edit-toolbar,form#ckeditor-admin-global-profile-form textarea#edit-toolbar{display:none;}form#ckeditor-admin-profile-form #edit-toolbar + .grippie,form#ckeditor-admin-global-profile-form #edit-toolbar + .grippie{display:none;}div.sortableList{cursor:n-resize;}div.widthMarker{height:20px;border-top:1px dashed #CCC;margin:10px 0px 0px 1px;padding-left:1px;text-align:center;}div.sortableList.group{margin:20px 0px 0px 0px;}div.sortableList div.sortableListDiv{height:30px;margin-bottom:3px;width:900px;}div.sortableList div.sortableListDiv span.sortableListSpan{background-color:#F0F0EE;height:30px;border-right:1px dashed #CCC;display:block;}div.sortableList div.sortableListDiv span.sortableListSpan ul{background:none;width:900px;white-space:nowrap;border:1px solid #CCC;list-style:none;margin:0px;padding:0px 0px 0px 1px;height:30px;}div.sortableList div.sortableListDiv span.sortableListSpan ul li{background:none;list-style:none;cursor:move;height:18px;min-width:18px;padding:2px;}div.sortableList div.sortableListDiv span.sortableListSpan ul li.group{min-width:5px;padding-left:2px;}div.sortableList div.sortableListDiv span.sortableListSpan ul li img{border:0;padding:0;margin:0}li.sortableItem{position:relative;float:left;margin:3px 1px 1px 0px;border:1px solid #CCC;background-color:#F0F0EE;z-index:99;}fieldset#edit-appearance div#groupLayout,div#allButtons{border:0;padding:0 0 0 0;margin:1em 0;overflow:auto;}.cke_browser_ie .cke_panel_block{overflow:hidden !important;}

.container-inline-date{width:auto;clear:both;display:inline-block;vertical-align:top;margin-right:0.5em;}.container-inline-date .form-item{float:none;padding:0;margin:0;}.container-inline-date .form-item .form-item{float:left;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}.container-inline-date .date-spacer{margin-left:-5px;}.views-right-60 .container-inline-date div{padding:0;margin:0;}.container-inline-date .date-timezone .form-item{float:none;width:auto;clear:both;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{width:185px;border-collapse:separate;margin:0;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}span.date-display-separator{}.date-repeat-input{float:left;width:auto;margin-right:5px;}.date-repeat-input select{min-width:7em;}.date-repeat fieldset{clear:both;float:none;}.date-views-filter-wrapper{min-width:250px;}.date-views-filter input{float:left !important;margin-right:2px !important;padding:0 !important;width:12em;min-width:12em;}.date-nav{width:100%;}.date-nav div.date-prev{text-align:left;width:24%;float:left;}.date-nav div.date-next{text-align:right;width:24%;float:right;}.date-nav div.date-heading{text-align:center;width:50%;float:left;}.date-nav div.date-heading h3{margin:0;padding:0;}.date-clear{float:none;clear:both;display:block;}.date-clear-block{float:none;width:auto;clear:both;}.date-clear-block:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}.date-clear-block{display:inline-block;}/*_\*/
 * html .date-clear-block{height:1%;}.date-clear-block{display:block;}/* End hide from IE-mac */

.date-container .date-format-delete{margin-top:1.8em;margin-left:1.5em;float:left;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}div.date-calendar-day{line-height:1;width:40px;float:left;margin:6px 10px 0 0;background:#F3F3F3;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #bbb;border-bottom:1px solid #bbb;color:#999;text-align:center;font-family:Georgia,Arial,Verdana,sans;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{font-size:.9em;background-color:#B5BEBE;color:white;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-weight:bold;font-size:2em;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}



.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;}.ui-helper-clearfix:after{clear:both;}.ui-helper-clearfix{zoom:1;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}.ui-state-disabled{cursor:default !important;}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}.ui-accordion{width:100%;}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;}.ui-accordion .ui-accordion-li-fix{display:inline;}.ui-accordion .ui-accordion-header-active{border-bottom:0 !important;}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em;}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em;}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1;}.ui-accordion .ui-accordion-content-active{display:block;}.ui-autocomplete{position:absolute;cursor:default;}* html .ui-autocomplete{width:1px;}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left;}.ui-menu .ui-menu{margin-top:-3px;}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%;}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px;}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible;}.ui-button-icon-only{width:2.2em;}button.ui-button-icon-only{width:2.4em;}.ui-button-icons-only{width:3.4em;}button.ui-button-icons-only{width:3.7em;}.ui-button .ui-button-text{display:block;line-height:1.4;}.ui-button-text-only .ui-button-text{padding:.4em 1em;}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}input.ui-button{padding:.4em 1em;}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em;}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}.ui-buttonset{margin-right:7px;}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}button.ui-button::-moz-focus-inner{border:0;padding:0;}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden;}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}.ui-draggable .ui-dialog-titlebar{cursor:move;}.ui-progressbar{height:2em;text-align:left;overflow:hidden;}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black;}.ui-slider{position:relative;text-align:left;}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}.ui-slider-horizontal{height:.8em;}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}.ui-slider-horizontal .ui-slider-range-min{left:0;}.ui-slider-horizontal .ui-slider-range-max{right:0;}.ui-slider-vertical{width:.8em;height:100px;}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}.ui-slider-vertical .ui-slider-range{left:0;width:100%;}.ui-slider-vertical .ui-slider-range-min{bottom:0;}.ui-slider-vertical .ui-slider-range-max{top:0;}.ui-tabs{position:relative;padding:.2em;zoom:1;}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0 !important;padding:0;white-space:nowrap;}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}.ui-tabs .ui-tabs-hide{display:none !important;}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em;}.ui-widget-content{border:1px solid #aaaaaa;background:#ffffff url(/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222222;}.ui-widget-content a{color:#222222;}.ui-widget-header{border:1px solid #aaaaaa;background:#cccccc url(/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222222;font-weight:bold;}.ui-widget-header a{color:#222222;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555555;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555555;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999999;background:#dadada url(/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaaaaa;background:#ffffff url(/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none;}.ui-widget:active{outline:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}.ui-icon{width:16px;height:16px;background-image:url(/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-icons_222222_256x240.png);}.ui-widget-content .ui-icon{background-image:url(/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-icons_222222_256x240.png);}.ui-widget-header .ui-icon{background-image:url(/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-icons_222222_256x240.png);}.ui-state-default .ui-icon{background-image:url(/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-icons_888888_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-icons_454545_256x240.png);}.ui-state-active .ui-icon{background-image:url(/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-icons_454545_256x240.png);}.ui-state-highlight .ui-icon{background-image:url(/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-icons_2e83ff_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-icons_cd0a0a_256x240.png);}.ui-icon-carat-1-n{background-position:0 0;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-start{background-position:-80px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.ui-widget-overlay{background:#aaaaaa url(/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaaaaa url(/sites/all/modules/jquery_ui/jquery.ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
#ui-datepicker-div{font-size:100%;font-family:Verdana,sans-serif;background:#eee;border-right:2px #666 solid;border-bottom:2px #666 solid;z-index:9999;}.ui-datepicker{width:17em;padding:.2em .2em 0;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}

.timeEntry_control{vertical-align:middle;margin-left:2px;}* html .timeEntry_control{margin-top:-4px;}



.filefield-icon{margin:0 2px 0 0;}.filefield-element{margin:1em 0;white-space:normal;}.filefield-element .widget-preview{float:left;padding:0 10px 0 0;margin:0 10px 0 0;border-width:0 1px 0 0;border-style:solid;border-color:#CCC;max-width:30%;}.filefield-element .widget-edit{float:left;max-width:70%;}.filefield-element .filefield-preview{width:16em;overflow:hidden;}.filefield-element .widget-edit .form-item{margin:0 0 1em 0;}.filefield-element input.form-submit,.filefield-element input.form-file{margin:0;}.filefield-element input.progress-disabled{float:none;display:inline;}.filefield-element div.ahah-progress,.filefield-element div.throbber{display:inline;float:none;padding:1px 13px 2px 3px;}.filefield-element div.ahah-progress-bar{display:none;margin-top:4px;width:28em;padding:0;}.filefield-element div.ahah-progress-bar div.bar{margin:0;}
.google-analytics-referrals,.google-analytics-keywords{width:49.3%;float:left;}.google-analytics-referrals{margin-right:1.4%;}.google-analytics-summary td{font-weight:bold;}.google-analytics-summary th{font-weight:normal;}.google-analytics-totals td{width:20%;}.google-analytics-totals th{width:30%;}.rubik .google-analytics-reports .item-list ol li{float:none;display:block;padding:5px 10px 4px;border-bottom:1px solid #f4f4f4;list-style:decimal;list-style-position:inside;display:list-item;}.t .b .l .r .bl .br .google-analytics-reports th{border:none;}#block-google_analytics_reports-path_mini,#block-google_analytics_reports-dashboard{display:none;}




#tooltip{background-color:#636363;border:1px solid #888888;color:#99CC33;padding:4px;-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px;-moz-border-radius-topleft:0;-moz-border-radius-topright:7px;opacity:.85;max-width:20em;font:Trebuchet MS,Verdana,Arial,sans-serif;}#tooltip h3{font-size:0.8em;margin:0;padding:0 3px;text-align:left !important;}#tooltip p{font-size:0.6em;margin:5px 0 0 5px;text-align:left;}

#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#lightbox a img{border:none;}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;min-width:240px;overflow:hidden;}#imageContainer,#frameContainer,#modalContainer{padding:10px;}#modalContainer{line-height:1em;overflow:auto;}#loading{height:25%;width:100%;text-align:center;line-height:0;position:absolute;top:40%;left:45%;*left:0%;}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#imageContainer>#hoverNav{left:0;}#frameHoverNav{z-index:10;margin-left:auto;margin-right:auto;width:20%;position:absolute;bottom:0px;height:45px;}#imageData>#frameHoverNav{left:0;}#hoverNav a,#frameHoverNav a{outline:none;}#prevLink,#nextLink{width:49%;height:100%;background:transparent url(/sites/all/modules/lightbox2/images/blank.gif) no-repeat;display:block;}#prevLink,#framePrevLink{left:0;float:left;}#nextLink,#frameNextLink{right:0;float:right;}#prevLink:hover,#prevLink:visited:hover,#prevLink.force_show_nav,#framePrevLink{background:url(/sites/all/modules/lightbox2/images/prev.gif) left 15% no-repeat;}#nextLink:hover,#nextLink:visited:hover,#nextLink.force_show_nav,#frameNextLink{background:url(/sites/all/modules/lightbox2/images/next.gif) right 15% no-repeat;}#prevLink:hover.force_show_nav,#prevLink:visited:hover.force_show_nav,#framePrevLink:hover,#framePrevLink:visited:hover{background:url(/sites/all/modules/lightbox2/images/prev_hover.gif) left 15% no-repeat;}#nextLink:hover.force_show_nav,#nextLink:visited:hover.force_show_nav,#frameNextLink:hover,#frameNextLink:visited:hover{background:url(/sites/all/modules/lightbox2/images/next_hover.gif) right 15% no-repeat;}#framePrevLink,#frameNextLink{width:45px;height:45px;display:block;position:absolute;bottom:0px;}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;min-width:240px;}#imageData{padding:0 10px;}#imageData #imageDetails{width:70%;float:left;text-align:left;}#imageData #caption{font-weight:bold;}#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}#imageData #lightbox2-node-link-text{display:block;padding-bottom:1.0em;}#imageData #bottomNav{height:66px;}.lightbox2-alt-layout #imageData #bottomNav,.lightbox2-alt-layout-data #bottomNav{margin-bottom:60px;}#lightbox2-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}#overlay_default{opacity:0.6;}#overlay_macff2{background:transparent url(/sites/all/modules/lightbox2/images/overlay.png) repeat;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html>body .clearfix{display:inline;width:100%;}* html .clearfix{/*_\*/
  height:1%;/* End hide from IE-mac */}#bottomNavClose{display:block;background:url(/sites/all/modules/lightbox2/images/close.gif) left no-repeat;margin-top:33px;float:right;padding-top:0.7em;height:26px;width:26px;}#bottomNavClose:hover{background-position:right;}#loadingLink{display:block;background:url(/sites/all/modules/lightbox2/images/loading.gif) no-repeat;width:32px;height:32px;}#bottomNavZoom{display:none;background:url(/sites/all/modules/lightbox2/images/expand.gif) no-repeat;width:34px;height:34px;position:relative;left:30px;float:right;}#bottomNavZoomOut{display:none;background:url(/sites/all/modules/lightbox2/images/contract.gif) no-repeat;width:34px;height:34px;position:relative;left:30px;float:right;}#lightshowPlay{margin-top:42px;float:right;margin-right:5px;margin-bottom:1px;height:20px;width:20px;background:url(/sites/all/modules/lightbox2/images/play.png) no-repeat;}#lightshowPause{margin-top:42px;float:right;margin-right:5px;margin-bottom:1px;height:20px;width:20px;background:url(/sites/all/modules/lightbox2/images/pause.png) no-repeat;}.lightbox2-alt-layout-data #bottomNavClose,.lightbox2-alt-layout #bottomNavClose{margin-top:93px;}.lightbox2-alt-layout-data #bottomNavZoom,.lightbox2-alt-layout-data #bottomNavZoomOut,.lightbox2-alt-layout #bottomNavZoom,.lightbox2-alt-layout #bottomNavZoomOut{margin-top:93px;}.lightbox2-alt-layout-data #lightshowPlay,.lightbox2-alt-layout-data #lightshowPause,.lightbox2-alt-layout #lightshowPlay,.lightbox2-alt-layout #lightshowPause{margin-top:102px;}.lightbox_hide_image{display:none;}#lightboxImage{-ms-interpolation-mode:bicubic;}

div.toboggan-container{text-align:center;}div.toboggan-login-link-container{text-align:left;}div.toboggan-login-link-container a{text-decoration:none;}div.toboggan-block-message{text-align:left;}div.user-login-block{text-align:left;}div.user-login-block a{text-align:left;}

.simplenews-subscription-filter .form-item{clear:both;line-height:1.75em;margin:0pt 1em 0pt 0pt;}.simplenews-subscription-filter .form-item label{float:left;width:12em;}.simplenews-subscription-filter .spacer{margin-left:12em;}.simplenews-subscription-filter .form-select,.simplenews-subscription-filter .form-text{width:14em;}.block-simplenews .issues-link,.block-simplenews .issues-list{margin-top:1em;}.block-simplenews .issues-list .newsletter-created{display:none;}
.sf-menu,.sf-menu *{list-style:none;margin:0;padding:0;}.sf-menu{line-height:1.0;z-index:497;}.sf-menu ul{position:absolute;top:-99999em;width:12em;}.sf-menu ul li{width:100%;}.sf-menu li:hover{visibility:inherit;}.sf-menu li{float:left;position:relative;z-index:498;}.sf-menu a{display:block;position:relative;}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu li:hover ul,.sf-menu li.sfHover ul{z-index:499;}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.5em;}.sf-menu li:hover li ul,.sf-menu li.sfHover li ul,.sf-menu li li:hover li ul,.sf-menu li li.sfHover li ul{top:-99999em;}.sf-menu li li:hover ul,.sf-menu li li.sfHover ul,.sf-menu li li li:hover ul,.sf-menu li li li.sfHover ul{left:12em;top:0;}.sf-menu a.sf-with-ul{min-width:1px;}.sf-sub-indicator{background:url(/sites/all/libraries/superfish/images/arrows-ffffff.png) no-repeat -10px -100px;display:block;height:10px;overflow:hidden;position:absolute;right:0.75em;text-indent:-999em;top:1.05em;width:10px;}a > .sf-sub-indicator{top:0.8em;background-position:0 -100px;}a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}.sf-shadow ul{background:url(/sites/all/libraries/superfish/images/shadow.png) no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}.sf-shadow ul.sf-shadow-off{background:transparent;}.sf-menu.rtl,.sf-menu.rtl li{float:right;}.sf-menu.rtl li:hover ul,.sf-menu.rtl li.sfHover ul{right:0;}.sf-menu.rtl li li:hover ul,.sf-menu.rtl li li.sfHover ul,.sf-menu.rtl li li li:hover ul,.sf-menu.rtl li li li.sfHover ul{right:12em;}.sf-menu.rtl a.sf-with-ul{padding-left:2.25em;padding-right:1em;}.sf-menu.rtl .sf-sub-indicator{left:0.75em;right:auto;background:url(/sites/all/libraries/superfish/images/arrows-ffffff-rtl.png) no-repeat -10px -100px;}.sf-menu.rtl a > .sf-sub-indicator{top:0.8em;background-position:-10px -100px;}.sf-menu.rtl a:focus > .sf-sub-indicator,.sf-menu.rtl a:hover > .sf-sub-indicator,.sf-menu.rtl a:active > .sf-sub-indicator,.sf-menu.rtl li:hover > a > .sf-sub-indicator,.sf-menu.rtl li.sfHover > a > .sf-sub-indicator{background-position:0 -100px;}.sf-menu.rtl ul .sf-sub-indicator{background-position:0 0;}.sf-menu.rtl ul a > .sf-sub-indicator{background-position:-10px 0;}.sf-menu.rtl ul a:focus > .sf-sub-indicator,.sf-menu.rtl ul a:hover > .sf-sub-indicator,.sf-menu.rtl ul a:active > .sf-sub-indicator,.sf-menu.rtl ul li:hover > a > .sf-sub-indicator,.sf-menu.rtl ul li.sfHover > a > .sf-sub-indicator{background-position:0 0;}.sf-navbar.rtl li li:hover ul,.sf-navbar.rtl li li.sfHover ul{right:0;}.sf-navbar.rtl li li li:hover ul,.sf-navbar.rtl li li li.sfHover ul{right:12em;}.sf-vertical.rtl li:hover ul,.sf-vertical.rtl li.sfHover ul{left:auto;right:12em;}.sf-navbar.rtl ul .sf-sub-indicator{background-position:0 -100px;}.sf-navbar.rtl ul a > .sf-sub-indicator{background-position:-10px -100px;}.sf-navbar.rtl ul a:focus > .sf-sub-indicator,.sf-navbar.rtl ul a:hover > .sf-sub-indicator,.sf-navbar.rtl ul a:active > .sf-sub-indicator,.sf-navbar.rtl ul li:hover > a > .sf-sub-indicator,.sf-navbar.rtl ul li.sfHover > a > .sf-sub-indicator{background-position:0 -100px;}.sf-navbar.rtl ul ul .sf-sub-indicator{background-position:0 0;}.sf-navbar.rtl ul ul a > .sf-sub-indicator{background-position:-10px 0;}.sf-navbar.rtl ul ul a:focus > .sf-sub-indicator,.sf-navbar.rtl ul ul a:hover > .sf-sub-indicator,.sf-navbar.rtl ul ul a:active > .sf-sub-indicator,.sf-navbar.rtl ul ul li:hover > a > .sf-sub-indicator,.sf-navbar.rtl ul ul li.sfHover > a > .sf-sub-indicator{background-position:0 0;}.sf-vertical.rtl .sf-sub-indicator{background-position:-10px 0;}.sf-vertical.rtl a > .sf-sub-indicator{background-position:0 0;}.sf-vertical.rtl a:focus > .sf-sub-indicator,.sf-vertical.rtl a:hover > .sf-sub-indicator,.sf-vertical.rtl a:active > .sf-sub-indicator,.sf-vertical.rtl li:hover > a > .sf-sub-indicator,.sf-vertical.rtl li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
.sf-vertical,.sf-vertical li{width:12em;}.sf-vertical li:focus ul,.sf-vertical li:hover ul,.sf-vertical li:active ul,.sf-vertical li.sfHover ul{left:12em;top:0;}.sf-vertical .sf-sub-indicator{background-position:-10px 0;}.sf-vertical a > .sf-sub-indicator{background-position:0 0;}.sf-vertical a:focus > .sf-sub-indicator,.sf-vertical a:hover > .sf-sub-indicator,.sf-vertical a:active > .sf-sub-indicator,.sf-vertical li:hover > a > .sf-sub-indicator,.sf-vertical li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
.sf-navbar,.sf-navbar li li{position:relative;}.sf-navbar li{position:static;}.sf-navbar li ul,.sf-navbar li li li{width:100%;}.sf-navbar ul li{width:auto;float:left;}.sf-navbar ul,.sf-navbar .active-trail ul ul{left:0;top:-99999em;}.sf-navbar li:focus ul,.sf-navbar li:hover ul,.sf-navbar li:active ul,.sf-navbar li.sfHover ul,.sf-navbar li li:focus ul,.sf-navbar li li:hover ul,.sf-navbar li li:active ul,.sf-navbar li li.sfHover ul,.sf-navbar .active-trail ul{left:0;top:2.5em;}.sf-navbar ul .sf-sub-indicator{background-position:-10px -100px;}.sf-navbar ul a > .sf-sub-indicator{background-position:0 -100px;}.sf-navbar ul a:focus > .sf-sub-indicator,.sf-navbar ul a:hover > .sf-sub-indicator,.sf-navbar ul a:active > .sf-sub-indicator,.sf-navbar ul li:hover > a > .sf-sub-indicator,.sf-navbar ul li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}.sf-navbar ul ul .sf-sub-indicator{background-position:-10px 0;}.sf-navbar ul ul a > .sf-sub-indicator{background-position:0 0;}.sf-navbar ul ul a:focus > .sf-sub-indicator,.sf-navbar ul ul a:hover > .sf-sub-indicator,.sf-navbar ul ul a:active > .sf-sub-indicator,.sf-navbar ul ul li:hover > a > .sf-sub-indicator,.sf-navbar ul ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}.sf-navbar > li > ul{background:transparent;padding:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;}

.views_slideshow_singleframe_no_display,.views_slideshow_singleframe_hidden,.views_slideshow_singleframe_controls,.views_slideshow_singleframe_image_count{display:none;}.views_slideshow_singleframe_pager div a img{width:75px;height:75px;}.views_slideshow_singleframe_pager div{display:inline;padding-left:10px;}.views_slideshow_singleframe_pager.thumbnails a.activeSlide img{border:3px solid #000;}.views_slideshow_singleframe_pager.numbered a.activeSlide{text-decoration:underline;}

.views_slideshow_thumbnailhover_no_display,.views_slideshow_thumbnailhover_hidden,.views_slideshow_thumbnailhover_controls,.views_slideshow_thumbnailhover_image_count{display:none;}
span.ext{background:url(/sites/all/modules/extlink/extlink.png) right center no-repeat;padding-right:12px;}span.mailto{background:url(/sites/all/modules/extlink/mailto.png) right center no-repeat;padding-right:12px;}@media print{span.ext,span.mailto{display:none;padding:0;}}


div.fieldgroup{margin:.5em 0 1em 0;}div.fieldgroup .content{padding-left:1em;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}html.js a.views-throbbing,html.js span.views-throbbing{background:url(/sites/all/modules/views/images/status-active.gif) no-repeat right center;padding-right:18px;}div.view div.views-admin-links{font-size:xx-small;margin-right:1em;margin-top:1em;}.block div.view div.views-admin-links{margin-top:0;}div.view div.views-admin-links ul{margin:0;padding:0;}div.view div.views-admin-links li{margin:0;padding:0 0 2px 0;z-index:201;}div.view div.views-admin-links li a{padding:0;margin:0;color:#ccc;}div.view div.views-admin-links li a:before{content:"[";}div.view div.views-admin-links li a:after{content:"]";}div.view div.views-admin-links-hover a,div.view div.views-admin-links:hover a{color:#000;}div.view div.views-admin-links-hover,div.view div.views-admin-links:hover{background:transparent;}div.view div.views-hide{display:none;}div.view div.views-hide-hover,div.view:hover div.views-hide{display:block;position:absolute;z-index:200;}div.view:hover div.views-hide{margin-top:-1.5em;}.views-view-grid tbody{border-top:none;}



@font-face{font-family:'Glyphicons Regular';src:url('/sites/all/themes/aw_responsive/font/glyphicons-regular.eot');src:url('/sites/all/themes/aw_responsive/font/glyphicons-regular.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/aw_responsive/font/glyphicons-regular.svg#glyphiconsregular') format('svg'),url('/sites/all/themes/aw_responsive/font/glyphicons-regular.woff') format('woff'),url('/sites/all/themes/aw_responsive/font/glyphicons-regular.ttf') format('truetype');font-weight:normal;font-style:normal;}.glyphicons{display:inline-block;position:relative;padding-left:48px;color:#1d1d1b;text-decoration:none;*display:inline;*zoom:1;vertical-align:middle;}.glyphicons:before{position:absolute;left:0;top:0;display:inline-block;margin:0 5px 0 0;font:24px/1em 'Glyphicons Regular';font-style:normal;font-weight:normal;color:#1d1d1b;*display:inline;*zoom:1;vertical-align:middle;text-transform:none;-webkit-font-smoothing:antialiased;}.glyphicons.white:before{color:#fff;}.glyphicons.glass:before{content:"\E001";}.glyphicons.leaf:before{content:"\E002";}.glyphicons.dog:before{content:"\1F415";}.glyphicons.user:before{content:"\E004";}.glyphicons.girl:before{content:"\1F467";}.glyphicons.car:before{content:"\E006";}.glyphicons.user_add:before{content:"\E007";}.glyphicons.user_remove:before{content:"\E008";}.glyphicons.film:before{content:"\E009";}.glyphicons.magic:before{content:"\E010";}.glyphicons.envelope:before{content:"\2709";}.glyphicons.camera:before{content:"\1F4F7";}.glyphicons.heart:before{content:"\E013";}.glyphicons.beach_umbrella:before{content:"\E014";}.glyphicons.train:before{content:"\1F686";}.glyphicons.print:before{content:"\E016";}.glyphicons.bin:before{content:"\E017";}.glyphicons.music:before{content:"\E018";}.glyphicons.note:before{content:"\E019";}.glyphicons.heart_empty:before{content:"\E020";}.glyphicons.home:before{content:"\E021";}.glyphicons.snowflake:before{content:"\2744";}.glyphicons.fire:before{content:"\1F525";}.glyphicons.magnet:before{content:"\E024";}.glyphicons.parents:before{content:"\E025";}.glyphicons.binoculars:before{content:"\E026";}.glyphicons.road:before{content:"\E027";}.glyphicons.search:before{content:"\E028";}.glyphicons.cars:before{content:"\E029";}.glyphicons.notes_2:before{content:"\E030";}.glyphicons.pencil:before{content:"\270F";}.glyphicons.bus:before{content:"\1F68C";}.glyphicons.wifi_alt:before{content:"\E033";}.glyphicons.luggage:before{content:"\E034";}.glyphicons.old_man:before{content:"\E035";}.glyphicons.woman:before{content:"\1F469";}.glyphicons.file:before{content:"\E037";}.glyphicons.coins:before{content:"\E038";}.glyphicons.airplane:before{content:"\2708";}.glyphicons.notes:before{content:"\E040";}.glyphicons.stats:before{content:"\E041";}.glyphicons.charts:before{content:"\E042";}.glyphicons.pie_chart:before{content:"\E043";}.glyphicons.group:before{content:"\E044";}.glyphicons.keys:before{content:"\E045";}.glyphicons.calendar:before{content:"\1F4C5";}.glyphicons.router:before{content:"\E047";}.glyphicons.camera_small:before{content:"\E048";}.glyphicons.dislikes:before{content:"\E049";}.glyphicons.star:before{content:"\E050";}.glyphicons.link:before{content:"\E051";}.glyphicons.eye_open:before{content:"\E052";}.glyphicons.eye_close:before{content:"\E053";}.glyphicons.alarm:before{content:"\E054";}.glyphicons.clock:before{content:"\E055";}.glyphicons.stopwatch:before{content:"\E056";}.glyphicons.projector:before{content:"\E057";}.glyphicons.history:before{content:"\E058";}.glyphicons.truck:before{content:"\E059";}.glyphicons.cargo:before{content:"\E060";}.glyphicons.compass:before{content:"\E061";}.glyphicons.keynote:before{content:"\E062";}.glyphicons.paperclip:before{content:"\1F4CE";}.glyphicons.power:before{content:"\E064";}.glyphicons.lightbulb:before{content:"\E065";}.glyphicons.tag:before{content:"\E066";}.glyphicons.tags:before{content:"\E067";}.glyphicons.cleaning:before{content:"\E068";}.glyphicons.ruller:before{content:"\E069";}.glyphicons.gift:before{content:"\E070";}.glyphicons.umbrella:before{content:"\2602";}.glyphicons.book:before{content:"\E072";}.glyphicons.bookmark:before{content:"\1F516";}.glyphicons.wifi:before{content:"\E074";}.glyphicons.cup:before{content:"\E075";}.glyphicons.stroller:before{content:"\E076";}.glyphicons.headphones:before{content:"\E077";}.glyphicons.headset:before{content:"\E078";}.glyphicons.warning_sign:before{content:"\E079";}.glyphicons.signal:before{content:"\E080";}.glyphicons.retweet:before{content:"\E081";}.glyphicons.refresh:before{content:"\E082";}.glyphicons.roundabout:before{content:"\E083";}.glyphicons.random:before{content:"\E084";}.glyphicons.heat:before{content:"\E085";}.glyphicons.repeat:before{content:"\E086";}.glyphicons.display:before{content:"\E087";}.glyphicons.log_book:before{content:"\E088";}.glyphicons.address_book:before{content:"\E089";}.glyphicons.building:before{content:"\E090";}.glyphicons.eyedropper:before{content:"\E091";}.glyphicons.adjust:before{content:"\E092";}.glyphicons.tint:before{content:"\E093";}.glyphicons.crop:before{content:"\E094";}.glyphicons.vector_path_square:before{content:"\E095";}.glyphicons.vector_path_circle:before{content:"\E096";}.glyphicons.vector_path_polygon:before{content:"\E097";}.glyphicons.vector_path_line:before{content:"\E098";}.glyphicons.vector_path_curve:before{content:"\E099";}.glyphicons.vector_path_all:before{content:"\E100";}.glyphicons.font:before{content:"\E101";}.glyphicons.italic:before{content:"\E102";}.glyphicons.bold:before{content:"\E103";}.glyphicons.text_underline:before{content:"\E104";}.glyphicons.text_strike:before{content:"\E105";}.glyphicons.text_height:before{content:"\E106";}.glyphicons.text_width:before{content:"\E107";}.glyphicons.text_resize:before{content:"\E108";}.glyphicons.left_indent:before{content:"\E109";}.glyphicons.right_indent:before{content:"\E110";}.glyphicons.align_left:before{content:"\E111";}.glyphicons.align_center:before{content:"\E112";}.glyphicons.align_right:before{content:"\E113";}.glyphicons.justify:before{content:"\E114";}.glyphicons.list:before{content:"\E115";}.glyphicons.text_smaller:before{content:"\E116";}.glyphicons.text_bigger:before{content:"\E117";}.glyphicons.embed:before{content:"\E118";}.glyphicons.embed_close:before{content:"\E119";}.glyphicons.table:before{content:"\E120";}.glyphicons.message_full:before{content:"\E121";}.glyphicons.message_empty:before{content:"\E122";}.glyphicons.message_in:before{content:"\E123";}.glyphicons.message_out:before{content:"\E124";}.glyphicons.message_plus:before{content:"\E125";}.glyphicons.message_minus:before{content:"\E126";}.glyphicons.message_ban:before{content:"\E127";}.glyphicons.message_flag:before{content:"\E128";}.glyphicons.message_lock:before{content:"\E129";}.glyphicons.message_new:before{content:"\E130";}.glyphicons.inbox:before{content:"\E131";}.glyphicons.inbox_plus:before{content:"\E132";}.glyphicons.inbox_minus:before{content:"\E133";}.glyphicons.inbox_lock:before{content:"\E134";}.glyphicons.inbox_in:before{content:"\E135";}.glyphicons.inbox_out:before{content:"\E136";}.glyphicons.cogwheel:before{content:"\E137";}.glyphicons.cogwheels:before{content:"\E138";}.glyphicons.picture:before{content:"\E139";}.glyphicons.adjust_alt:before{content:"\E140";}.glyphicons.database_lock:before{content:"\E141";}.glyphicons.database_plus:before{content:"\E142";}.glyphicons.database_minus:before{content:"\E143";}.glyphicons.database_ban:before{content:"\E144";}.glyphicons.folder_open:before{content:"\E145";}.glyphicons.folder_plus:before{content:"\E146";}.glyphicons.folder_minus:before{content:"\E147";}.glyphicons.folder_lock:before{content:"\E148";}.glyphicons.folder_flag:before{content:"\E149";}.glyphicons.folder_new:before{content:"\E150";}.glyphicons.edit:before{content:"\E151";}.glyphicons.new_window:before{content:"\E152";}.glyphicons.check:before{content:"\E153";}.glyphicons.unchecked:before{content:"\E154";}.glyphicons.more_windows:before{content:"\E155";}.glyphicons.show_big_thumbnails:before{content:"\E156";}.glyphicons.show_thumbnails:before{content:"\E157";}.glyphicons.show_thumbnails_with_lines:before{content:"\E158";}.glyphicons.show_lines:before{content:"\E159";}.glyphicons.playlist:before{content:"\E160";}.glyphicons.imac:before{content:"\E161";}.glyphicons.macbook:before{content:"\E162";}.glyphicons.ipad:before{content:"\E163";}.glyphicons.iphone:before{content:"\E164";}.glyphicons.iphone_transfer:before{content:"\E165";}.glyphicons.iphone_exchange:before{content:"\E166";}.glyphicons.ipod:before{content:"\E167";}.glyphicons.ipod_shuffle:before{content:"\E168";}.glyphicons.ear_plugs:before{content:"\E169";}.glyphicons.record:before{content:"\E170";}.glyphicons.step_backward:before{content:"\E171";}.glyphicons.fast_backward:before{content:"\E172";}.glyphicons.rewind:before{content:"\E173";}.glyphicons.play:before{content:"\E174";}.glyphicons.pause:before{content:"\E175";}.glyphicons.stop:before{content:"\E176";}.glyphicons.forward:before{content:"\E177";}.glyphicons.fast_forward:before{content:"\E178";}.glyphicons.step_forward:before{content:"\E179";}.glyphicons.eject:before{content:"\E180";}.glyphicons.facetime_video:before{content:"\E181";}.glyphicons.download_alt:before{content:"\E182";}.glyphicons.mute:before{content:"\E183";}.glyphicons.volume_down:before{content:"\E184";}.glyphicons.volume_up:before{content:"\E185";}.glyphicons.screenshot:before{content:"\E186";}.glyphicons.move:before{content:"\E187";}.glyphicons.more:before{content:"\E188";}.glyphicons.brightness_reduce:before{content:"\E189";}.glyphicons.brightness_increase:before{content:"\E190";}.glyphicons.circle_plus:before{content:"\E191";}.glyphicons.circle_minus:before{content:"\E192";}.glyphicons.circle_remove:before{content:"\E193";}.glyphicons.circle_ok:before{content:"\E194";}.glyphicons.circle_question_mark:before{content:"\E195";}.glyphicons.circle_info:before{content:"\E196";}.glyphicons.circle_exclamation_mark:before{content:"\E197";}.glyphicons.remove:before{content:"\E198";}.glyphicons.ok:before{content:"\E199";}.glyphicons.ban:before{content:"\E200";}.glyphicons.download:before{content:"\E201";}.glyphicons.upload:before{content:"\E202";}.glyphicons.shopping_cart:before{content:"\E203";}.glyphicons.lock:before{content:"\1F512";}.glyphicons.unlock:before{content:"\E205";}.glyphicons.electricity:before{content:"\E206";}.glyphicons.ok_2:before{content:"\E207";}.glyphicons.remove_2:before{content:"\E208";}.glyphicons.cart_out:before{content:"\E209";}.glyphicons.cart_in:before{content:"\E210";}.glyphicons.left_arrow:before{content:"\E211";}.glyphicons.right_arrow:before{content:"\E212";}.glyphicons.down_arrow:before{content:"\E213";}.glyphicons.up_arrow:before{content:"\E214";}.glyphicons.resize_small:before{content:"\E215";}.glyphicons.resize_full:before{content:"\E216";}.glyphicons.circle_arrow_left:before{content:"\E217";}.glyphicons.circle_arrow_right:before{content:"\E218";}.glyphicons.circle_arrow_top:before{content:"\E219";}.glyphicons.circle_arrow_down:before{content:"\E220";}.glyphicons.play_button:before{content:"\E221";}.glyphicons.unshare:before{content:"\E222";}.glyphicons.share:before{content:"\E223";}.glyphicons.chevron-right:before{content:"\E224";}.glyphicons.chevron-left:before{content:"\E225";}.glyphicons.bluetooth:before{content:"\E226";}.glyphicons.euro:before{content:"\20AC";}.glyphicons.usd:before{content:"\E228";}.glyphicons.gbp:before{content:"\E229";}.glyphicons.retweet_2:before{content:"\E230";}.glyphicons.moon:before{content:"\E231";}.glyphicons.sun:before{content:"\2609";}.glyphicons.cloud:before{content:"\2601";}.glyphicons.direction:before{content:"\E234";}.glyphicons.brush:before{content:"\E235";}.glyphicons.pen:before{content:"\E236";}.glyphicons.zoom_in:before{content:"\E237";}.glyphicons.zoom_out:before{content:"\E238";}.glyphicons.pin:before{content:"\E239";}.glyphicons.albums:before{content:"\E240";}.glyphicons.rotation_lock:before{content:"\E241";}.glyphicons.flash:before{content:"\E242";}.glyphicons.google_maps:before{content:"\E243";}.glyphicons.anchor:before{content:"\2693";}.glyphicons.conversation:before{content:"\E245";}.glyphicons.chat:before{content:"\E246";}.glyphicons.male:before{content:"\E247";}.glyphicons.female:before{content:"\E248";}.glyphicons.asterisk:before{content:"\002A";}.glyphicons.divide:before{content:"\00F7";}.glyphicons.snorkel_diving:before{content:"\E251";}.glyphicons.scuba_diving:before{content:"\E252";}.glyphicons.oxygen_bottle:before{content:"\E253";}.glyphicons.fins:before{content:"\E254";}.glyphicons.fishes:before{content:"\E255";}.glyphicons.boat:before{content:"\E256";}.glyphicons.delete:before{content:"\E257";}.glyphicons.sheriffs_star:before{content:"\E258";}.glyphicons.qrcode:before{content:"\E259";}.glyphicons.barcode:before{content:"\E260";}.glyphicons.pool:before{content:"\E261";}.glyphicons.buoy:before{content:"\E262";}.glyphicons.spade:before{content:"\E263";}.glyphicons.bank:before{content:"\1F3E6";}.glyphicons.vcard:before{content:"\E265";}.glyphicons.electrical_plug:before{content:"\E266";}.glyphicons.flag:before{content:"\E267";}.glyphicons.credit_card:before{content:"\E268";}.glyphicons.keyboard-wireless:before{content:"\E269";}.glyphicons.keyboard-wired:before{content:"\E270";}.glyphicons.shield:before{content:"\E271";}.glyphicons.ring:before{content:"\02DA";}.glyphicons.cake:before{content:"\E273";}.glyphicons.drink:before{content:"\E274";}.glyphicons.beer:before{content:"\E275";}.glyphicons.fast_food:before{content:"\E276";}.glyphicons.cutlery:before{content:"\E277";}.glyphicons.pizza:before{content:"\E278";}.glyphicons.birthday_cake:before{content:"\E279";}.glyphicons.tablet:before{content:"\E280";}.glyphicons.settings:before{content:"\E281";}.glyphicons.bullets:before{content:"\E282";}.glyphicons.cardio:before{content:"\E283";}.glyphicons.t-shirt:before{content:"\E284";}.glyphicons.pants:before{content:"\E285";}.glyphicons.sweater:before{content:"\E286";}.glyphicons.fabric:before{content:"\E287";}.glyphicons.leather:before{content:"\E288";}.glyphicons.scissors:before{content:"\E289";}.glyphicons.bomb:before{content:"\1F4A3";}.glyphicons.skull:before{content:"\1F480";}.glyphicons.celebration:before{content:"\E292";}.glyphicons.tea_kettle:before{content:"\E293";}.glyphicons.french_press:before{content:"\E294";}.glyphicons.coffe_cup:before{content:"\E295";}.glyphicons.pot:before{content:"\E296";}.glyphicons.grater:before{content:"\E297";}.glyphicons.kettle:before{content:"\E298";}.glyphicons.hospital:before{content:"\1F3E5";}.glyphicons.hospital_h:before{content:"\E300";}.glyphicons.microphone:before{content:"\1F3A4";}.glyphicons.webcam:before{content:"\E302";}.glyphicons.temple_christianity_church:before{content:"\E303";}.glyphicons.temple_islam:before{content:"\E304";}.glyphicons.temple_hindu:before{content:"\E305";}.glyphicons.temple_buddhist:before{content:"\E306";}.glyphicons.bicycle:before{content:"\1F6B2";}.glyphicons.life_preserver:before{content:"\E308";}.glyphicons.share_alt:before{content:"\E309";}.glyphicons.comments:before{content:"\E310";}.glyphicons.flower:before{content:"\2698";}.glyphicons.baseball:before{content:"\26BE";}.glyphicons.rugby:before{content:"\E313";}.glyphicons.ax:before{content:"\E314";}.glyphicons.table_tennis:before{content:"\E315";}.glyphicons.bowling:before{content:"\1F3B3";}.glyphicons.tree_conifer:before{content:"\E317";}.glyphicons.tree_deciduous:before{content:"\E318";}.glyphicons.more_items:before{content:"\E319";}.glyphicons.sort:before{content:"\E320";}.glyphicons.filter:before{content:"\E321";}.glyphicons.gamepad:before{content:"\E322";}.glyphicons.playing_dices:before{content:"\E323";}.glyphicons.calculator:before{content:"\E324";}.glyphicons.tie:before{content:"\E325";}.glyphicons.wallet:before{content:"\E326";}.glyphicons.piano:before{content:"\E327";}.glyphicons.sampler:before{content:"\E328";}.glyphicons.podium:before{content:"\E329";}.glyphicons.soccer_ball:before{content:"\E330";}.glyphicons.blog:before{content:"\E331";}.glyphicons.dashboard:before{content:"\E332";}.glyphicons.certificate:before{content:"\E333";}.glyphicons.bell:before{content:"\1F514";}.glyphicons.candle:before{content:"\E335";}.glyphicons.pushpin:before{content:"\1F4CC";}.glyphicons.iphone_shake:before{content:"\E337";}.glyphicons.pin_flag:before{content:"\E338";}.glyphicons.turtle:before{content:"\1F422";}.glyphicons.rabbit:before{content:"\1F407";}.glyphicons.globe:before{content:"\E341";}.glyphicons.briefcase:before{content:"\1F4BC";}.glyphicons.hdd:before{content:"\E343";}.glyphicons.thumbs_up:before{content:"\E344";}.glyphicons.thumbs_down:before{content:"\E345";}.glyphicons.hand_right:before{content:"\E346";}.glyphicons.hand_left:before{content:"\E347";}.glyphicons.hand_up:before{content:"\E348";}.glyphicons.hand_down:before{content:"\E349";}.glyphicons.fullscreen:before{content:"\E350";}.glyphicons.shopping_bag:before{content:"\E351";}.glyphicons.book_open:before{content:"\E352";}.glyphicons.nameplate:before{content:"\E353";}.glyphicons.nameplate_alt:before{content:"\E354";}.glyphicons.vases:before{content:"\E355";}.glyphicons.bullhorn:before{content:"\E356";}.glyphicons.dumbbell:before{content:"\E357";}.glyphicons.suitcase:before{content:"\E358";}.glyphicons.file_import:before{content:"\E359";}.glyphicons.file_export:before{content:"\E360";}.glyphicons.bug:before{content:"\1F41B";}.glyphicons.crown:before{content:"\1F451";}.glyphicons.smoking:before{content:"\E363";}.glyphicons.cloud-upload:before{content:"\E364";}.glyphicons.cloud-download:before{content:"\E365";}.glyphicons.restart:before{content:"\E366";}.glyphicons.security_camera:before{content:"\E367";}.glyphicons.expand:before{content:"\E368";}.glyphicons.collapse:before{content:"\E369";}.glyphicons.collapse_top:before{content:"\E370";}.glyphicons.globe_af:before{content:"\E371";}.glyphicons.global:before{content:"\E372";}.glyphicons.spray:before{content:"\E373";}.glyphicons.nails:before{content:"\E374";}.glyphicons.claw_hammer:before{content:"\E375";}.glyphicons.classic_hammer:before{content:"\E376";}.glyphicons.hand_saw:before{content:"\E377";}.glyphicons.riflescope:before{content:"\E378";}.glyphicons.electrical_socket_eu:before{content:"\E379";}.glyphicons.electrical_socket_us:before{content:"\E380";}.glyphicons.message_forward:before{content:"\E381";}.glyphicons.coat_hanger:before{content:"\E382";}.glyphicons.dress:before{content:"\1F457";}.glyphicons.bathrobe:before{content:"\E384";}.glyphicons.shirt:before{content:"\E385";}.glyphicons.underwear:before{content:"\E386";}.glyphicons.log_in:before{content:"\E387";}.glyphicons.log_out:before{content:"\E388";}.glyphicons.exit:before{content:"\E389";}.glyphicons.new_window_alt:before{content:"\E390";}.glyphicons.video_sd:before{content:"\E391";}.glyphicons.video_hd:before{content:"\E392";}.glyphicons.subtitles:before{content:"\E393";}.glyphicons.sound_stereo:before{content:"\E394";}.glyphicons.sound_dolby:before{content:"\E395";}.glyphicons.sound_5_1:before{content:"\E396";}.glyphicons.sound_6_1:before{content:"\E397";}.glyphicons.sound_7_1:before{content:"\E398";}.glyphicons.copyright_mark:before{content:"\E399";}.glyphicons.registration_mark:before{content:"\E400";}.glyphicons.radar:before{content:"\E401";}.glyphicons.skateboard:before{content:"\E402";}.glyphicons.golf_course:before{content:"\E403";}.glyphicons.sorting:before{content:"\E404";}.glyphicons.sort-by-alphabet:before{content:"\E405";}.glyphicons.sort-by-alphabet-alt:before{content:"\E406";}.glyphicons.sort-by-order:before{content:"\E407";}.glyphicons.sort-by-order-alt:before{content:"\E408";}.glyphicons.sort-by-attributes:before{content:"\E409";}.glyphicons.sort-by-attributes-alt:before{content:"\E410";}.glyphicons.compressed:before{content:"\E411";}.glyphicons.package:before{content:"\1F4E6";}.glyphicons.cloud_plus:before{content:"\E413";}.glyphicons.cloud_minus:before{content:"\E414";}.glyphicons.disk_save:before{content:"\E415";}.glyphicons.disk_open:before{content:"\E416";}.glyphicons.disk_saved:before{content:"\E417";}.glyphicons.disk_remove:before{content:"\E418";}.glyphicons.disk_import:before{content:"\E419";}.glyphicons.disk_export:before{content:"\E420";}.glyphicons.tower:before{content:"\E421";}.glyphicons.send:before{content:"\E422";}.glyphicons.git_branch:before{content:"\E423";}.glyphicons.git_create:before{content:"\E424";}.glyphicons.git_private:before{content:"\E425";}.glyphicons.git_delete:before{content:"\E426";}.glyphicons.git_merge:before{content:"\E427";}.glyphicons.git_pull_request:before{content:"\E428";}.glyphicons.git_compare:before{content:"\E429";}.glyphicons.git_commit:before{content:"\E430";}.glyphicons.construction_cone:before{content:"\E431";}.glyphicons.shoe_steps:before{content:"\E432";}.glyphicons.plus:before{content:"\002B";}.glyphicons.minus:before{content:"\2212";}.glyphicons.redo:before{content:"\E435";}.glyphicons.undo:before{content:"\E436";}.glyphicons.golf:before{content:"\E437";}.glyphicons.hockey:before{content:"\E438";}.glyphicons.pipe:before{content:"\E439";}.glyphicons.wrench:before{content:"\1F527";}.glyphicons.folder_closed:before{content:"\E441";}.glyphicons.phone_alt:before{content:"\E442";}.glyphicons.earphone:before{content:"\E443";}.glyphicons.floppy_disk:before{content:"\E444";}.glyphicons.floppy_saved:before{content:"\E445";}.glyphicons.floppy_remove:before{content:"\E446";}.glyphicons.floppy_save:before{content:"\E447";}.glyphicons.floppy_open:before{content:"\E448";}.glyphicons.translate:before{content:"\E449";}.glyphicons.fax:before{content:"\E450";}.glyphicons.factory:before{content:"\1F3ED";}.glyphicons.shop_window:before{content:"\E452";}.glyphicons.shop:before{content:"\E453";}.glyphicons.kiosk:before{content:"\E454";}.glyphicons.kiosk_wheels:before{content:"\E455";}.glyphicons.kiosk_light:before{content:"\E456";}.glyphicons.kiosk_food:before{content:"\E457";}.glyphicons.transfer:before{content:"\E458";}.glyphicons.money:before{content:"\E459";}.glyphicons.header:before{content:"\E460";}.glyphicons.blacksmith:before{content:"\E461";}.glyphicons.saw_blade:before{content:"\E462";}.glyphicons.basketball:before{content:"\E463";}.glyphicons.server:before{content:"\E464";}.glyphicons.server_plus:before{content:"\E465";}.glyphicons.server_minus:before{content:"\E466";}.glyphicons.server_ban:before{content:"\E467";}.glyphicons.server_flag:before{content:"\E468";}.glyphicons.server_lock:before{content:"\E469";}.glyphicons.server_new:before{content:"\E470";}.glyphicons-icon{display:inline-block;width:48px;height:48px;margin:0 8px 0 0;line-height:14px;vertical-align:text-top;background-image:url(/sites/all/themes/aw_responsive/img/glyphicons.svg);background-position:0 0;background-repeat:no-repeat;vertical-align:top;*display:inline;*zoom:1;*margin-right:.3em;}.glyphicons-icon _:-o-prefocus,.glyphicons-icon{background-image:url(/sites/all/themes/aw_responsive/img/glyphicons.png);}.no-inlinesvg .glyphicons-icon{background-image:url(/sites/all/themes/aw_responsive/img/glyphicons.png);}.glyphicons-icon.white{background-image:url(/sites/all/themes/aw_responsive/img/glyphicons-white.svg);}.glyphicons-icon.white _:-o-prefocus,.glyphicons-icon.white{background-image:url(/sites/all/themes/aw_responsive/img/glyphicons-white.png);}.no-inlinesvg .glyphicons-icon.white{background-image:url(/sites/all/themes/aw_responsive/img/glyphicons-white.png);}.glyphicons-icon.glass{background-position:4px 11px;}.glyphicons-icon.leaf{background-position:-44px 11px;}.glyphicons-icon.dog{background-position:-92px 11px;}.glyphicons-icon.user{background-position:-140px 11px;}.glyphicons-icon.girl{background-position:-188px 11px;}.glyphicons-icon.car{background-position:-236px 11px;}.glyphicons-icon.user_add{background-position:-284px 11px;}.glyphicons-icon.user_remove{background-position:-332px 11px;}.glyphicons-icon.film{background-position:-380px 11px;}.glyphicons-icon.magic{background-position:-428px 11px;}.glyphicons-icon.envelope{background-position:4px -37px;}.glyphicons-icon.camera{background-position:-44px -37px;}.glyphicons-icon.heart{background-position:-92px -37px;}.glyphicons-icon.beach_umbrella{background-position:-140px -37px;}.glyphicons-icon.train{background-position:-188px -37px;}.glyphicons-icon.print{background-position:-236px -37px;}.glyphicons-icon.bin{background-position:-284px -37px;}.glyphicons-icon.music{background-position:-332px -37px;}.glyphicons-icon.note{background-position:-380px -37px;}.glyphicons-icon.heart_empty{background-position:-428px -37px;}.glyphicons-icon.home{background-position:4px -85px;}.glyphicons-icon.snowflake{background-position:-44px -85px;}.glyphicons-icon.fire{background-position:-92px -85px;}.glyphicons-icon.magnet{background-position:-140px -85px;}.glyphicons-icon.parents{background-position:-188px -85px;}.glyphicons-icon.binoculars{background-position:-236px -85px;}.glyphicons-icon.road{background-position:-284px -85px;}.glyphicons-icon.search{background-position:-332px -85px;}.glyphicons-icon.cars{background-position:-380px -85px;}.glyphicons-icon.notes_2{background-position:-428px -85px;}.glyphicons-icon.pencil{background-position:4px -133px;}.glyphicons-icon.bus{background-position:-44px -133px;}.glyphicons-icon.wifi_alt{background-position:-92px -133px;}.glyphicons-icon.luggage{background-position:-140px -133px;}.glyphicons-icon.old_man{background-position:-188px -133px;}.glyphicons-icon.woman{background-position:-236px -133px;}.glyphicons-icon.file{background-position:-284px -133px;}.glyphicons-icon.coins{background-position:-332px -133px;}.glyphicons-icon.airplane{background-position:-380px -133px;}.glyphicons-icon.notes{background-position:-428px -133px;}.glyphicons-icon.stats{background-position:4px -181px;}.glyphicons-icon.charts{background-position:-44px -181px;}.glyphicons-icon.pie_chart{background-position:-92px -181px;}.glyphicons-icon.group{background-position:-140px -181px;}.glyphicons-icon.keys{background-position:-188px -181px;}.glyphicons-icon.calendar{background-position:-236px -181px;}.glyphicons-icon.router{background-position:-284px -181px;}.glyphicons-icon.camera_small{background-position:-332px -181px;}.glyphicons-icon.dislikes{background-position:-380px -181px;}.glyphicons-icon.star{background-position:-428px -181px;}.glyphicons-icon.link{background-position:4px -229px;}.glyphicons-icon.eye_open{background-position:-44px -229px;}.glyphicons-icon.eye_close{background-position:-92px -229px;}.glyphicons-icon.alarm{background-position:-140px -229px;}.glyphicons-icon.clock{background-position:-188px -229px;}.glyphicons-icon.stopwatch{background-position:-236px -229px;}.glyphicons-icon.projector{background-position:-284px -229px;}.glyphicons-icon.history{background-position:-332px -229px;}.glyphicons-icon.truck{background-position:-380px -229px;}.glyphicons-icon.cargo{background-position:-428px -229px;}.glyphicons-icon.compass{background-position:4px -277px;}.glyphicons-icon.keynote{background-position:-44px -277px;}.glyphicons-icon.paperclip{background-position:-92px -277px;}.glyphicons-icon.power{background-position:-140px -277px;}.glyphicons-icon.lightbulb{background-position:-188px -277px;}.glyphicons-icon.tag{background-position:-236px -277px;}.glyphicons-icon.tags{background-position:-284px -277px;}.glyphicons-icon.cleaning{background-position:-332px -277px;}.glyphicons-icon.ruller{background-position:-380px -277px;}.glyphicons-icon.gift{background-position:-428px -277px;}.glyphicons-icon.umbrella{background-position:4px -325px;}.glyphicons-icon.book{background-position:-44px -325px;}.glyphicons-icon.bookmark{background-position:-92px -325px;}.glyphicons-icon.wifi{background-position:-140px -325px;}.glyphicons-icon.cup{background-position:-188px -325px;}.glyphicons-icon.stroller{background-position:-236px -325px;}.glyphicons-icon.headphones{background-position:-284px -325px;}.glyphicons-icon.headset{background-position:-332px -325px;}.glyphicons-icon.warning_sign{background-position:-380px -325px;}.glyphicons-icon.signal{background-position:-428px -325px;}.glyphicons-icon.retweet{background-position:4px -373px;}.glyphicons-icon.refresh{background-position:-44px -373px;}.glyphicons-icon.roundabout{background-position:-92px -373px;}.glyphicons-icon.random{background-position:-140px -373px;}.glyphicons-icon.heat{background-position:-188px -373px;}.glyphicons-icon.repeat{background-position:-236px -373px;}.glyphicons-icon.display{background-position:-284px -373px;}.glyphicons-icon.log_book{background-position:-332px -373px;}.glyphicons-icon.address_book{background-position:-380px -373px;}.glyphicons-icon.building{background-position:-428px -373px;}.glyphicons-icon.eyedropper{background-position:4px -421px;}.glyphicons-icon.adjust{background-position:-44px -421px;}.glyphicons-icon.tint{background-position:-92px -421px;}.glyphicons-icon.crop{background-position:-140px -421px;}.glyphicons-icon.vector_path_square{background-position:-188px -421px;}.glyphicons-icon.vector_path_circle{background-position:-236px -421px;}.glyphicons-icon.vector_path_polygon{background-position:-284px -421px;}.glyphicons-icon.vector_path_line{background-position:-332px -421px;}.glyphicons-icon.vector_path_curve{background-position:-380px -421px;}.glyphicons-icon.vector_path_all{background-position:-428px -421px;}.glyphicons-icon.font{background-position:4px -469px;}.glyphicons-icon.italic{background-position:-44px -469px;}.glyphicons-icon.bold{background-position:-92px -469px;}.glyphicons-icon.text_underline{background-position:-140px -469px;}.glyphicons-icon.text_strike{background-position:-188px -469px;}.glyphicons-icon.text_height{background-position:-236px -469px;}.glyphicons-icon.text_width{background-position:-284px -469px;}.glyphicons-icon.text_resize{background-position:-332px -469px;}.glyphicons-icon.left_indent{background-position:-380px -469px;}.glyphicons-icon.right_indent{background-position:-428px -469px;}.glyphicons-icon.align_left{background-position:4px -517px;}.glyphicons-icon.align_center{background-position:-44px -517px;}.glyphicons-icon.align_right{background-position:-92px -517px;}.glyphicons-icon.justify{background-position:-140px -517px;}.glyphicons-icon.list{background-position:-188px -517px;}.glyphicons-icon.text_smaller{background-position:-236px -517px;}.glyphicons-icon.text_bigger{background-position:-284px -517px;}.glyphicons-icon.embed{background-position:-332px -517px;}.glyphicons-icon.embed_close{background-position:-380px -517px;}.glyphicons-icon.table{background-position:-428px -517px;}.glyphicons-icon.message_full{background-position:4px -565px;}.glyphicons-icon.message_empty{background-position:-44px -565px;}.glyphicons-icon.message_in{background-position:-92px -565px;}.glyphicons-icon.message_out{background-position:-140px -565px;}.glyphicons-icon.message_plus{background-position:-188px -565px;}.glyphicons-icon.message_minus{background-position:-236px -565px;}.glyphicons-icon.message_ban{background-position:-284px -565px;}.glyphicons-icon.message_flag{background-position:-332px -565px;}.glyphicons-icon.message_lock{background-position:-380px -565px;}.glyphicons-icon.message_new{background-position:-428px -565px;}.glyphicons-icon.inbox{background-position:4px -613px;}.glyphicons-icon.inbox_plus{background-position:-44px -613px;}.glyphicons-icon.inbox_minus{background-position:-92px -613px;}.glyphicons-icon.inbox_lock{background-position:-140px -613px;}.glyphicons-icon.inbox_in{background-position:-188px -613px;}.glyphicons-icon.inbox_out{background-position:-236px -613px;}.glyphicons-icon.cogwheel{background-position:-284px -613px;}.glyphicons-icon.cogwheels{background-position:-332px -613px;}.glyphicons-icon.picture{background-position:-380px -613px;}.glyphicons-icon.adjust_alt{background-position:-428px -613px;}.glyphicons-icon.database_lock{background-position:4px -661px;}.glyphicons-icon.database_plus{background-position:-44px -661px;}.glyphicons-icon.database_minus{background-position:-92px -661px;}.glyphicons-icon.database_ban{background-position:-140px -661px;}.glyphicons-icon.folder_open{background-position:-188px -661px;}.glyphicons-icon.folder_plus{background-position:-236px -661px;}.glyphicons-icon.folder_minus{background-position:-284px -661px;}.glyphicons-icon.folder_lock{background-position:-332px -661px;}.glyphicons-icon.folder_flag{background-position:-380px -661px;}.glyphicons-icon.folder_new{background-position:-428px -661px;}.glyphicons-icon.edit{background-position:4px -709px;}.glyphicons-icon.new_window{background-position:-44px -709px;}.glyphicons-icon.check{background-position:-92px -709px;}.glyphicons-icon.unchecked{background-position:-140px -709px;}.glyphicons-icon.more_windows{background-position:-188px -709px;}.glyphicons-icon.show_big_thumbnails{background-position:-236px -709px;}.glyphicons-icon.show_thumbnails{background-position:-284px -709px;}.glyphicons-icon.show_thumbnails_with_lines{background-position:-332px -709px;}.glyphicons-icon.show_lines{background-position:-380px -709px;}.glyphicons-icon.playlist{background-position:-428px -709px;}.glyphicons-icon.imac{background-position:4px -757px;}.glyphicons-icon.macbook{background-position:-44px -757px;}.glyphicons-icon.ipad{background-position:-92px -757px;}.glyphicons-icon.iphone{background-position:-140px -757px;}.glyphicons-icon.iphone_transfer{background-position:-188px -757px;}.glyphicons-icon.iphone_exchange{background-position:-236px -757px;}.glyphicons-icon.ipod{background-position:-284px -757px;}.glyphicons-icon.ipod_shuffle{background-position:-332px -757px;}.glyphicons-icon.ear_plugs{background-position:-380px -757px;}.glyphicons-icon.record{background-position:-428px -757px;}.glyphicons-icon.step_backward{background-position:4px -805px;}.glyphicons-icon.fast_backward{background-position:-44px -805px;}.glyphicons-icon.rewind{background-position:-92px -805px;}.glyphicons-icon.play{background-position:-140px -805px;}.glyphicons-icon.pause{background-position:-188px -805px;}.glyphicons-icon.stop{background-position:-236px -805px;}.glyphicons-icon.forward{background-position:-284px -805px;}.glyphicons-icon.fast_forward{background-position:-332px -805px;}.glyphicons-icon.step_forward{background-position:-380px -805px;}.glyphicons-icon.eject{background-position:-428px -805px;}.glyphicons-icon.facetime_video{background-position:4px -853px;}.glyphicons-icon.download_alt{background-position:-44px -853px;}.glyphicons-icon.mute{background-position:-92px -853px;}.glyphicons-icon.volume_down{background-position:-140px -853px;}.glyphicons-icon.volume_up{background-position:-188px -853px;}.glyphicons-icon.screenshot{background-position:-236px -853px;}.glyphicons-icon.move{background-position:-284px -853px;}.glyphicons-icon.more{background-position:-332px -853px;}.glyphicons-icon.brightness_reduce{background-position:-380px -853px;}.glyphicons-icon.brightness_increase{background-position:-428px -853px;}.glyphicons-icon.circle_plus{background-position:4px -901px;}.glyphicons-icon.circle_minus{background-position:-44px -901px;}.glyphicons-icon.circle_remove{background-position:-92px -901px;}.glyphicons-icon.circle_ok{background-position:-140px -901px;}.glyphicons-icon.circle_question_mark{background-position:-188px -901px;}.glyphicons-icon.circle_info{background-position:-236px -901px;}.glyphicons-icon.circle_exclamation_mark{background-position:-284px -901px;}.glyphicons-icon.remove{background-position:-332px -901px;}.glyphicons-icon.ok{background-position:-380px -901px;}.glyphicons-icon.ban{background-position:-428px -901px;}.glyphicons-icon.download{background-position:4px -949px;}.glyphicons-icon.upload{background-position:-44px -949px;}.glyphicons-icon.shopping_cart{background-position:-92px -949px;}.glyphicons-icon.lock{background-position:-140px -949px;}.glyphicons-icon.unlock{background-position:-188px -949px;}.glyphicons-icon.electricity{background-position:-236px -949px;}.glyphicons-icon.ok_2{background-position:-284px -949px;}.glyphicons-icon.remove_2{background-position:-332px -949px;}.glyphicons-icon.cart_out{background-position:-380px -949px;}.glyphicons-icon.cart_in{background-position:-428px -949px;}.glyphicons-icon.left_arrow{background-position:4px -997px;}.glyphicons-icon.right_arrow{background-position:-44px -997px;}.glyphicons-icon.down_arrow{background-position:-92px -997px;}.glyphicons-icon.up_arrow{background-position:-140px -997px;}.glyphicons-icon.resize_small{background-position:-188px -997px;}.glyphicons-icon.resize_full{background-position:-236px -997px;}.glyphicons-icon.circle_arrow_left{background-position:-284px -997px;}.glyphicons-icon.circle_arrow_right{background-position:-332px -997px;}.glyphicons-icon.circle_arrow_top{background-position:-380px -997px;}.glyphicons-icon.circle_arrow_down{background-position:-428px -997px;}.glyphicons-icon.play_button{background-position:4px -1045px;}.glyphicons-icon.unshare{background-position:-44px -1045px;}.glyphicons-icon.share{background-position:-92px -1045px;}.glyphicons-icon.chevron-right{background-position:-140px -1045px;}.glyphicons-icon.chevron-left{background-position:-188px -1045px;}.glyphicons-icon.bluetooth{background-position:-236px -1045px;}.glyphicons-icon.euro{background-position:-284px -1045px;}.glyphicons-icon.usd{background-position:-332px -1045px;}.glyphicons-icon.gbp{background-position:-380px -1045px;}.glyphicons-icon.retweet_2{background-position:-428px -1045px;}.glyphicons-icon.moon{background-position:4px -1093px;}.glyphicons-icon.sun{background-position:-44px -1093px;}.glyphicons-icon.cloud{background-position:-92px -1093px;}.glyphicons-icon.direction{background-position:-140px -1093px;}.glyphicons-icon.brush{background-position:-188px -1093px;}.glyphicons-icon.pen{background-position:-236px -1093px;}.glyphicons-icon.zoom_in{background-position:-284px -1093px;}.glyphicons-icon.zoom_out{background-position:-332px -1093px;}.glyphicons-icon.pin{background-position:-380px -1093px;}.glyphicons-icon.albums{background-position:-428px -1093px;}.glyphicons-icon.rotation_lock{background-position:4px -1141px;}.glyphicons-icon.flash{background-position:-44px -1141px;}.glyphicons-icon.google_maps{background-position:-92px -1141px;}.glyphicons-icon.anchor{background-position:-140px -1141px;}.glyphicons-icon.conversation{background-position:-188px -1141px;}.glyphicons-icon.chat{background-position:-236px -1141px;}.glyphicons-icon.male{background-position:-284px -1141px;}.glyphicons-icon.female{background-position:-332px -1141px;}.glyphicons-icon.asterisk{background-position:-380px -1141px;}.glyphicons-icon.divide{background-position:-428px -1141px;}.glyphicons-icon.snorkel_diving{background-position:4px -1189px;}.glyphicons-icon.scuba_diving{background-position:-44px -1189px;}.glyphicons-icon.oxygen_bottle{background-position:-92px -1189px;}.glyphicons-icon.fins{background-position:-140px -1189px;}.glyphicons-icon.fishes{background-position:-188px -1189px;}.glyphicons-icon.boat{background-position:-236px -1189px;}.glyphicons-icon.delete{background-position:-284px -1189px;}.glyphicons-icon.sheriffs_star{background-position:-332px -1189px;}.glyphicons-icon.qrcode{background-position:-380px -1189px;}.glyphicons-icon.barcode{background-position:-428px -1189px;}.glyphicons-icon.pool{background-position:4px -1237px;}.glyphicons-icon.buoy{background-position:-44px -1237px;}.glyphicons-icon.spade{background-position:-92px -1237px;}.glyphicons-icon.bank{background-position:-140px -1237px;}.glyphicons-icon.vcard{background-position:-188px -1237px;}.glyphicons-icon.electrical_plug{background-position:-236px -1237px;}.glyphicons-icon.flag{background-position:-284px -1237px;}.glyphicons-icon.credit_card{background-position:-332px -1237px;}.glyphicons-icon.keyboard-wireless{background-position:-380px -1237px;}.glyphicons-icon.keyboard-wired{background-position:-428px -1237px;}.glyphicons-icon.shield{background-position:4px -1285px;}.glyphicons-icon.ring{background-position:-44px -1285px;}.glyphicons-icon.cake{background-position:-92px -1285px;}.glyphicons-icon.drink{background-position:-140px -1285px;}.glyphicons-icon.beer{background-position:-188px -1285px;}.glyphicons-icon.fast_food{background-position:-236px -1285px;}.glyphicons-icon.cutlery{background-position:-284px -1285px;}.glyphicons-icon.pizza{background-position:-332px -1285px;}.glyphicons-icon.birthday_cake{background-position:-380px -1285px;}.glyphicons-icon.tablet{background-position:-428px -1285px;}.glyphicons-icon.settings{background-position:4px -1333px;}.glyphicons-icon.bullets{background-position:-44px -1333px;}.glyphicons-icon.cardio{background-position:-92px -1333px;}.glyphicons-icon.t-shirt{background-position:-140px -1333px;}.glyphicons-icon.pants{background-position:-188px -1333px;}.glyphicons-icon.sweater{background-position:-236px -1333px;}.glyphicons-icon.fabric{background-position:-284px -1333px;}.glyphicons-icon.leather{background-position:-332px -1333px;}.glyphicons-icon.scissors{background-position:-380px -1333px;}.glyphicons-icon.bomb{background-position:-428px -1333px;}.glyphicons-icon.skull{background-position:4px -1381px;}.glyphicons-icon.celebration{background-position:-44px -1381px;}.glyphicons-icon.tea_kettle{background-position:-92px -1381px;}.glyphicons-icon.french_press{background-position:-140px -1381px;}.glyphicons-icon.coffe_cup{background-position:-188px -1381px;}.glyphicons-icon.pot{background-position:-236px -1381px;}.glyphicons-icon.grater{background-position:-284px -1381px;}.glyphicons-icon.kettle{background-position:-332px -1381px;}.glyphicons-icon.hospital{background-position:-380px -1381px;}.glyphicons-icon.hospital_h{background-position:-428px -1381px;}.glyphicons-icon.microphone{background-position:4px -1429px;}.glyphicons-icon.webcam{background-position:-44px -1429px;}.glyphicons-icon.temple_christianity_church{background-position:-92px -1429px;}.glyphicons-icon.temple_islam{background-position:-140px -1429px;}.glyphicons-icon.temple_hindu{background-position:-188px -1429px;}.glyphicons-icon.temple_buddhist{background-position:-236px -1429px;}.glyphicons-icon.bicycle{background-position:-284px -1429px;}.glyphicons-icon.life_preserver{background-position:-332px -1429px;}.glyphicons-icon.share_alt{background-position:-380px -1429px;}.glyphicons-icon.comments{background-position:-428px -1429px;}.glyphicons-icon.flower{background-position:4px -1477px;}.glyphicons-icon.baseball{background-position:-44px -1477px;}.glyphicons-icon.rugby{background-position:-92px -1477px;}.glyphicons-icon.ax{background-position:-140px -1477px;}.glyphicons-icon.table_tennis{background-position:-188px -1477px;}.glyphicons-icon.bowling{background-position:-236px -1477px;}.glyphicons-icon.tree_conifer{background-position:-284px -1477px;}.glyphicons-icon.tree_deciduous{background-position:-332px -1477px;}.glyphicons-icon.more_items{background-position:-380px -1477px;}.glyphicons-icon.sort{background-position:-428px -1477px;}.glyphicons-icon.filter{background-position:4px -1525px;}.glyphicons-icon.gamepad{background-position:-44px -1525px;}.glyphicons-icon.playing_dices{background-position:-92px -1525px;}.glyphicons-icon.calculator{background-position:-140px -1525px;}.glyphicons-icon.tie{background-position:-188px -1525px;}.glyphicons-icon.wallet{background-position:-236px -1525px;}.glyphicons-icon.piano{background-position:-284px -1525px;}.glyphicons-icon.sampler{background-position:-332px -1525px;}.glyphicons-icon.podium{background-position:-380px -1525px;}.glyphicons-icon.soccer_ball{background-position:-428px -1525px;}.glyphicons-icon.blog{background-position:4px -1573px;}.glyphicons-icon.dashboard{background-position:-44px -1573px;}.glyphicons-icon.certificate{background-position:-92px -1573px;}.glyphicons-icon.bell{background-position:-140px -1573px;}.glyphicons-icon.candle{background-position:-188px -1573px;}.glyphicons-icon.pushpin{background-position:-236px -1573px;}.glyphicons-icon.iphone_shake{background-position:-284px -1573px;}.glyphicons-icon.pin_flag{background-position:-332px -1573px;}.glyphicons-icon.turtle{background-position:-380px -1573px;}.glyphicons-icon.rabbit{background-position:-428px -1573px;}.glyphicons-icon.globe{background-position:4px -1621px;}.glyphicons-icon.briefcase{background-position:-44px -1621px;}.glyphicons-icon.hdd{background-position:-92px -1621px;}.glyphicons-icon.thumbs_up{background-position:-140px -1621px;}.glyphicons-icon.thumbs_down{background-position:-188px -1621px;}.glyphicons-icon.hand_right{background-position:-236px -1621px;}.glyphicons-icon.hand_left{background-position:-284px -1621px;}.glyphicons-icon.hand_up{background-position:-332px -1621px;}.glyphicons-icon.hand_down{background-position:-380px -1621px;}.glyphicons-icon.fullscreen{background-position:-428px -1621px;}.glyphicons-icon.shopping_bag{background-position:4px -1669px;}.glyphicons-icon.book_open{background-position:-44px -1669px;}.glyphicons-icon.nameplate{background-position:-92px -1669px;}.glyphicons-icon.nameplate_alt{background-position:-140px -1669px;}.glyphicons-icon.vases{background-position:-188px -1669px;}.glyphicons-icon.bullhorn{background-position:-236px -1669px;}.glyphicons-icon.dumbbell{background-position:-284px -1669px;}.glyphicons-icon.suitcase{background-position:-332px -1669px;}.glyphicons-icon.file_import{background-position:-380px -1669px;}.glyphicons-icon.file_export{background-position:-428px -1669px;}.glyphicons-icon.bug{background-position:4px -1717px;}.glyphicons-icon.crown{background-position:-44px -1717px;}.glyphicons-icon.smoking{background-position:-92px -1717px;}.glyphicons-icon.cloud-upload{background-position:-140px -1717px;}.glyphicons-icon.cloud-download{background-position:-188px -1717px;}.glyphicons-icon.restart{background-position:-236px -1717px;}.glyphicons-icon.security_camera{background-position:-284px -1717px;}.glyphicons-icon.expand{background-position:-332px -1717px;}.glyphicons-icon.collapse{background-position:-380px -1717px;}.glyphicons-icon.collapse_top{background-position:-428px -1717px;}.glyphicons-icon.globe_af{background-position:4px -1765px;}.glyphicons-icon.global{background-position:-44px -1765px;}.glyphicons-icon.spray{background-position:-92px -1765px;}.glyphicons-icon.nails{background-position:-140px -1765px;}.glyphicons-icon.claw_hammer{background-position:-188px -1765px;}.glyphicons-icon.classic_hammer{background-position:-236px -1765px;}.glyphicons-icon.hand_saw{background-position:-284px -1765px;}.glyphicons-icon.riflescope{background-position:-332px -1765px;}.glyphicons-icon.electrical_socket_eu{background-position:-380px -1765px;}.glyphicons-icon.electrical_socket_us{background-position:-428px -1765px;}.glyphicons-icon.message_forward{background-position:4px -1813px;}.glyphicons-icon.coat_hanger{background-position:-44px -1813px;}.glyphicons-icon.dress{background-position:-92px -1813px;}.glyphicons-icon.bathrobe{background-position:-140px -1813px;}.glyphicons-icon.shirt{background-position:-188px -1813px;}.glyphicons-icon.underwear{background-position:-236px -1813px;}.glyphicons-icon.log_in{background-position:-284px -1813px;}.glyphicons-icon.log_out{background-position:-332px -1813px;}.glyphicons-icon.exit{background-position:-380px -1813px;}.glyphicons-icon.new_window_alt{background-position:-428px -1813px;}.glyphicons-icon.video_sd{background-position:4px -1861px;}.glyphicons-icon.video_hd{background-position:-44px -1861px;}.glyphicons-icon.subtitles{background-position:-92px -1861px;}.glyphicons-icon.sound_stereo{background-position:-140px -1861px;}.glyphicons-icon.sound_dolby{background-position:-188px -1861px;}.glyphicons-icon.sound_5_1{background-position:-236px -1861px;}.glyphicons-icon.sound_6_1{background-position:-284px -1861px;}.glyphicons-icon.sound_7_1{background-position:-332px -1861px;}.glyphicons-icon.copyright_mark{background-position:-380px -1861px;}.glyphicons-icon.registration_mark{background-position:-428px -1861px;}.glyphicons-icon.radar{background-position:4px -1909px;}.glyphicons-icon.skateboard{background-position:-44px -1909px;}.glyphicons-icon.golf_course{background-position:-92px -1909px;}.glyphicons-icon.sorting{background-position:-140px -1909px;}.glyphicons-icon.sort-by-alphabet{background-position:-188px -1909px;}.glyphicons-icon.sort-by-alphabet-alt{background-position:-236px -1909px;}.glyphicons-icon.sort-by-order{background-position:-284px -1909px;}.glyphicons-icon.sort-by-order-alt{background-position:-332px -1909px;}.glyphicons-icon.sort-by-attributes{background-position:-380px -1909px;}.glyphicons-icon.sort-by-attributes-alt{background-position:-428px -1909px;}.glyphicons-icon.compressed{background-position:4px -1957px;}.glyphicons-icon.package{background-position:-44px -1957px;}.glyphicons-icon.cloud_plus{background-position:-92px -1957px;}.glyphicons-icon.cloud_minus{background-position:-140px -1957px;}.glyphicons-icon.disk_save{background-position:-188px -1957px;}.glyphicons-icon.disk_open{background-position:-236px -1957px;}.glyphicons-icon.disk_saved{background-position:-284px -1957px;}.glyphicons-icon.disk_remove{background-position:-332px -1957px;}.glyphicons-icon.disk_import{background-position:-380px -1957px;}.glyphicons-icon.disk_export{background-position:-428px -1957px;}.glyphicons-icon.tower{background-position:4px -2005px;}.glyphicons-icon.send{background-position:-44px -2005px;}.glyphicons-icon.git_branch{background-position:-92px -2005px;}.glyphicons-icon.git_create{background-position:-140px -2005px;}.glyphicons-icon.git_private{background-position:-188px -2005px;}.glyphicons-icon.git_delete{background-position:-236px -2005px;}.glyphicons-icon.git_merge{background-position:-284px -2005px;}.glyphicons-icon.git_pull_request{background-position:-332px -2005px;}.glyphicons-icon.git_compare{background-position:-380px -2005px;}.glyphicons-icon.git_commit{background-position:-428px -2005px;}.glyphicons-icon.construction_cone{background-position:4px -2053px;}.glyphicons-icon.shoe_steps{background-position:-44px -2053px;}.glyphicons-icon.plus{background-position:-92px -2053px;}.glyphicons-icon.minus{background-position:-140px -2053px;}.glyphicons-icon.redo{background-position:-188px -2053px;}.glyphicons-icon.undo{background-position:-236px -2053px;}.glyphicons-icon.golf{background-position:-284px -2053px;}.glyphicons-icon.hockey{background-position:-332px -2053px;}.glyphicons-icon.pipe{background-position:-380px -2053px;}.glyphicons-icon.wrench{background-position:-428px -2053px;}.glyphicons-icon.folder_closed{background-position:4px -2101px;}.glyphicons-icon.phone_alt{background-position:-44px -2101px;}.glyphicons-icon.earphone{background-position:-92px -2101px;}.glyphicons-icon.floppy_disk{background-position:-140px -2101px;}.glyphicons-icon.floppy_saved{background-position:-188px -2101px;}.glyphicons-icon.floppy_remove{background-position:-236px -2101px;}.glyphicons-icon.floppy_save{background-position:-284px -2101px;}.glyphicons-icon.floppy_open{background-position:-332px -2101px;}.glyphicons-icon.translate{background-position:-380px -2101px;}.glyphicons-icon.fax{background-position:-428px -2101px;}.glyphicons-icon.factory{background-position:4px -2149px;}.glyphicons-icon.shop_window{background-position:-44px -2149px;}.glyphicons-icon.shop{background-position:-92px -2149px;}.glyphicons-icon.kiosk{background-position:-140px -2149px;}.glyphicons-icon.kiosk_wheels{background-position:-188px -2149px;}.glyphicons-icon.kiosk_light{background-position:-236px -2149px;}.glyphicons-icon.kiosk_food{background-position:-284px -2149px;}.glyphicons-icon.transfer{background-position:-332px -2149px;}.glyphicons-icon.money{background-position:-380px -2149px;}.glyphicons-icon.header{background-position:-428px -2149px;}.glyphicons-icon.blacksmith{background-position:4px -2197px;}.glyphicons-icon.saw_blade{background-position:-44px -2197px;}.glyphicons-icon.basketball{background-position:-92px -2197px;}.glyphicons-icon.server{background-position:-140px -2197px;}.glyphicons-icon.server_plus{background-position:-188px -2197px;}.glyphicons-icon.server_minus{background-position:-236px -2197px;}.glyphicons-icon.server_ban{background-position:-284px -2197px;}.glyphicons-icon.server_flag{background-position:-332px -2197px;}.glyphicons-icon.server_lock{background-position:-380px -2197px;}.glyphicons-icon.server_new{background-position:-428px -2197px;}
@font-face{font-family:'Glyphicons Halflings Regular';src:url('/sites/all/themes/aw_responsive/font/glyphicons-halflings-regular.eot');src:url('/sites/all/themes/aw_responsive/font/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/aw_responsive/font/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'),url('/sites/all/themes/aw_responsive/font/glyphicons-halflings-regular.woff') format('woff'),url('/sites/all/themes/aw_responsive/font/glyphicons-halflings-regular.ttf') format('truetype');font-weight:normal;font-style:normal;}.halflings{display:inline-block;position:relative;padding-left:25px;color:#1d1d1b;text-decoration:none;*display:inline;*zoom:1;vertical-align:middle;}.halflings:before{position:absolute;left:0;top:0;display:inline-block;margin:0 5px 0 0;font:12px/1em 'Glyphicons Halflings Regular';font-style:normal;font-weight:normal;color:#1d1d1b;*display:inline;*zoom:1;vertical-align:middle;text-transform:none;-webkit-font-smoothing:antialiased;}.halflings.white:before{color:#fff;}.halflings.glass:before{content:"\E001";}.halflings.music:before{content:"\E002";}.halflings.search:before{content:"\E003";}.halflings.envelope:before{content:"\2709";}.halflings.heart:before{content:"\E005";}.halflings.star:before{content:"\E006";}.halflings.star-empty:before{content:"\E007";}.halflings.user:before{content:"\E008";}.halflings.film:before{content:"\E009";}.halflings.th-large:before{content:"\E010";}.halflings.th:before{content:"\E011";}.halflings.th-list:before{content:"\E012";}.halflings.ok:before{content:"\E013";}.halflings.remove:before{content:"\E014";}.halflings.zoom-in:before{content:"\E015";}.halflings.zoom-out:before{content:"\E016";}.halflings.off:before{content:"\E017";}.halflings.signal:before{content:"\E018";}.halflings.cog:before{content:"\E019";}.halflings.trash:before{content:"\E020";}.halflings.home:before{content:"\E021";}.halflings.file:before{content:"\E022";}.halflings.time:before{content:"\E023";}.halflings.road:before{content:"\E024";}.halflings.download-alt:before{content:"\E025";}.halflings.download:before{content:"\E026";}.halflings.upload:before{content:"\E027";}.halflings.inbox:before{content:"\E028";}.halflings.play-circle:before{content:"\E029";}.halflings.repeat:before{content:"\E030";}.halflings.refresh:before{content:"\E031";}.halflings.list-alt:before{content:"\E032";}.halflings.lock:before{content:"\1F512";}.halflings.flag:before{content:"\E034";}.halflings.headphones:before{content:"\E035";}.halflings.volume-off:before{content:"\E036";}.halflings.volume-down:before{content:"\E037";}.halflings.volume-up:before{content:"\E038";}.halflings.qrcode:before{content:"\E039";}.halflings.barcode:before{content:"\E040";}.halflings.tag:before{content:"\E041";}.halflings.tags:before{content:"\E042";}.halflings.book:before{content:"\E043";}.halflings.bookmark:before{content:"\1F516";}.halflings.print:before{content:"\E045";}.halflings.camera:before{content:"\1F4F7";}.halflings.font:before{content:"\E047";}.halflings.bold:before{content:"\E048";}.halflings.italic:before{content:"\E049";}.halflings.text-height:before{content:"\E050";}.halflings.text-width:before{content:"\E051";}.halflings.align-left:before{content:"\E052";}.halflings.align-center:before{content:"\E053";}.halflings.align-right:before{content:"\E054";}.halflings.align-justify:before{content:"\E055";}.halflings.list:before{content:"\E056";}.halflings.indent-left:before{content:"\E057";}.halflings.indent-right:before{content:"\E058";}.halflings.facetime-video:before{content:"\E059";}.halflings.picture:before{content:"\E060";}.halflings.pencil:before{content:"\270F";}.halflings.map-marker:before{content:"\E062";}.halflings.adjust:before{content:"\E063";}.halflings.tint:before{content:"\E064";}.halflings.edit:before{content:"\E065";}.halflings.share:before{content:"\E066";}.halflings.check:before{content:"\E067";}.halflings.move:before{content:"\E068";}.halflings.step-backward:before{content:"\E069";}.halflings.fast-backward:before{content:"\E070";}.halflings.backward:before{content:"\E071";}.halflings.play:before{content:"\E072";}.halflings.pause:before{content:"\E073";}.halflings.stop:before{content:"\E074";}.halflings.forward:before{content:"\E075";}.halflings.fast-forward:before{content:"\E076";}.halflings.step-forward:before{content:"\E077";}.halflings.eject:before{content:"\E078";}.halflings.chevron-left:before{content:"\E079";}.halflings.chevron-right:before{content:"\E080";}.halflings.plus-sign:before{content:"\E081";}.halflings.minus-sign:before{content:"\E082";}.halflings.remove-sign:before{content:"\E083";}.halflings.ok-sign:before{content:"\E084";}.halflings.question-sign:before{content:"\E085";}.halflings.info-sign:before{content:"\E086";}.halflings.screenshot:before{content:"\E087";}.halflings.remove-circle:before{content:"\E088";}.halflings.ok-circle:before{content:"\E089";}.halflings.ban-circle:before{content:"\E090";}.halflings.arrow-left:before{content:"\E091";}.halflings.arrow-right:before{content:"\E092";}.halflings.arrow-up:before{content:"\E093";}.halflings.arrow-down:before{content:"\E094";}.halflings.share-alt:before{content:"\E095";}.halflings.resize-full:before{content:"\E096";}.halflings.resize-small:before{content:"\E097";}.halflings.plus:before{content:"\002B";}.halflings.minus:before{content:"\2212";}.halflings.asterisk:before{content:"\002A";}.halflings.exclamation-sign:before{content:"\E101";}.halflings.gift:before{content:"\E102";}.halflings.leaf:before{content:"\E103";}.halflings.fire:before{content:"\1F525";}.halflings.eye-open:before{content:"\E105";}.halflings.eye-close:before{content:"\E106";}.halflings.warning-sign:before{content:"\E107";}.halflings.plane:before{content:"\E108";}.halflings.calendar:before{content:"\1F4C5";}.halflings.random:before{content:"\E110";}.halflings.comments:before{content:"\E111";}.halflings.magnet:before{content:"\E112";}.halflings.chevron-up:before{content:"\E113";}.halflings.chevron-down:before{content:"\E114";}.halflings.retweet:before{content:"\E115";}.halflings.shopping-cart:before{content:"\E116";}.halflings.folder-close:before{content:"\E117";}.halflings.folder-open:before{content:"\E118";}.halflings.resize-vertical:before{content:"\E119";}.halflings.resize-horizontal:before{content:"\E120";}.halflings.hdd:before{content:"\E121";}.halflings.bullhorn:before{content:"\E122";}.halflings.bell:before{content:"\1F514";}.halflings.certificate:before{content:"\E124";}.halflings.thumbs-up:before{content:"\E125";}.halflings.thumbs-down:before{content:"\E126";}.halflings.hand-right:before{content:"\E127";}.halflings.hand-left:before{content:"\E128";}.halflings.hand-top:before{content:"\E129";}.halflings.hand-down:before{content:"\E130";}.halflings.circle-arrow-right:before{content:"\E131";}.halflings.circle-arrow-left:before{content:"\E132";}.halflings.circle-arrow-top:before{content:"\E133";}.halflings.circle-arrow-down:before{content:"\E134";}.halflings.globe:before{content:"\E135";}.halflings.wrench:before{content:"\1F527";}.halflings.tasks:before{content:"\E137";}.halflings.filter:before{content:"\E138";}.halflings.briefcase:before{content:"\1F4BC";}.halflings.fullscreen:before{content:"\E140";}.halflings.dashboard:before{content:"\E141";}.halflings.paperclip:before{content:"\1F4CE";}.halflings.heart-empty:before{content:"\E143";}.halflings.link:before{content:"\E144";}.halflings.phone:before{content:"\E145";}.halflings.pushpin:before{content:"\1F4CC";}.halflings.euro:before{content:"\20AC";}.halflings.usd:before{content:"\E148";}.halflings.gbp:before{content:"\E149";}.halflings.sort:before{content:"\E150";}.halflings.sort-by-alphabet:before{content:"\E151";}.halflings.sort-by-alphabet-alt:before{content:"\E152";}.halflings.sort-by-order:before{content:"\E153";}.halflings.sort-by-order-alt:before{content:"\E154";}.halflings.sort-by-attributes:before{content:"\E155";}.halflings.sort-by-attributes-alt:before{content:"\E156";}.halflings.unchecked:before{content:"\E157";}.halflings.expand:before{content:"\E158";}.halflings.collapse:before{content:"\E159";}.halflings.collapse-top:before{content:"\E160";}.halflings.log_in:before{content:"\E161";}.halflings.flash:before{content:"\E162";}.halflings.log_out:before{content:"\E163";}.halflings.new_window:before{content:"\E164";}.halflings.record:before{content:"\E165";}.halflings.save:before{content:"\E166";}.halflings.open:before{content:"\E167";}.halflings.saved:before{content:"\E168";}.halflings.import:before{content:"\E169";}.halflings.export:before{content:"\E170";}.halflings.send:before{content:"\E171";}.halflings.floppy_disk:before{content:"\E172";}.halflings.floppy_saved:before{content:"\E173";}.halflings.floppy_remove:before{content:"\E174";}.halflings.floppy_save:before{content:"\E175";}.halflings.floppy_open:before{content:"\E176";}.halflings.credit_card:before{content:"\E177";}.halflings.transfer:before{content:"\E178";}.halflings.cutlery:before{content:"\E179";}.halflings.header:before{content:"\E180";}.halflings.compressed:before{content:"\E181";}.halflings.earphone:before{content:"\E182";}.halflings.phone_alt:before{content:"\E183";}.halflings.tower:before{content:"\E184";}.halflings.stats:before{content:"\E185";}.halflings.sd_video:before{content:"\E186";}.halflings.hd_video:before{content:"\E187";}.halflings.subtitles:before{content:"\E188";}.halflings.sound_stereo:before{content:"\E189";}.halflings.sound_dolby:before{content:"\E190";}.halflings.sound_5_1:before{content:"\E191";}.halflings.sound_6_1:before{content:"\E192";}.halflings.sound_7_1:before{content:"\E193";}.halflings.copyright_mark:before{content:"\E194";}.halflings.registration_mark:before{content:"\E195";}.halflings.cloud:before{content:"\2601";}.halflings.cloud_download:before{content:"\E197";}.halflings.cloud_upload:before{content:"\E198";}.halflings.tree_conifer:before{content:"\E199";}.halflings.tree_deciduous:before{content:"\E200";}.halflings-icon{display:inline-block;width:14px;height:14px;margin:0 8px 0 0;line-height:14px;vertical-align:text-top;background-image:url(/sites/all/themes/aw_responsive/img/glyphicons_halflings.svg);background-position:0 0;background-repeat:no-repeat;vertical-align:top;*display:inline;*zoom:1;*margin-right:.3em;}.halflings-icon _:-o-prefocus,.halflings-icon{background-image:url(/sites/all/themes/aw_responsive/img/glyphicons_halflings.png);}.no-inlinesvg .halflings-icon{background-image:url(/sites/all/themes/aw_responsive/img/glyphicons_halflings.png);}.halflings-icon.white{background-image:url(/sites/all/themes/aw_responsive/img/glyphicons_halflings-white.svg);}.halflings-icon.white _:-o-prefocus,.halflings-icon.white{background-image:url(/sites/all/themes/aw_responsive/img/glyphicons_halflings-white.png);}.no-inlinesvg .halflings-icon.white{background-image:url(/sites/all/themes/aw_responsive/img/glyphicons_halflings-white.png);}.halflings-icon.glass{background-position:0px 0px;}.halflings-icon.music{background-position:-24px 0px;}.halflings-icon.search{background-position:-48px 0px;}.halflings-icon.envelope{background-position:-72px 0px;}.halflings-icon.heart{background-position:-96px 0px;}.halflings-icon.star{background-position:-120px 0px;}.halflings-icon.star-empty{background-position:-144px 0px;}.halflings-icon.user{background-position:-168px 0px;}.halflings-icon.film{background-position:-192px 0px;}.halflings-icon.th-large{background-position:-216px 0px;}.halflings-icon.th{background-position:-240px 0px;}.halflings-icon.th-list{background-position:-264px 0px;}.halflings-icon.ok{background-position:-288px 0px;}.halflings-icon.remove{background-position:-312px 0px;}.halflings-icon.zoom-in{background-position:-336px 0px;}.halflings-icon.zoom-out{background-position:-360px 0px;}.halflings-icon.off{background-position:-384px 0px;}.halflings-icon.signal{background-position:-408px 0px;}.halflings-icon.cog{background-position:-432px 0px;}.halflings-icon.trash{background-position:-456px 0px;}.halflings-icon.home{background-position:0px -24px;}.halflings-icon.file{background-position:-24px -24px;}.halflings-icon.time{background-position:-48px -24px;}.halflings-icon.road{background-position:-71px -24px;}.halflings-icon.download-alt{background-position:-96px -24px;}.halflings-icon.download{background-position:-120px -24px;}.halflings-icon.upload{background-position:-144px -24px;}.halflings-icon.inbox{background-position:-168px -24px;}.halflings-icon.play-circle{background-position:-192px -24px;}.halflings-icon.repeat{background-position:-216px -24px;}.halflings-icon.refresh{background-position:-240px -24px;}.halflings-icon.list-alt{background-position:-264px -24px;}.halflings-icon.lock{background-position:-288px -24px;}.halflings-icon.flag{background-position:-312px -24px;}.halflings-icon.headphones{background-position:-336px -24px;}.halflings-icon.volume-off{background-position:-360px -24px;}.halflings-icon.volume-down{background-position:-384px -24px;}.halflings-icon.volume-up{background-position:-408px -24px;}.halflings-icon.qrcode{background-position:-432px -24px;}.halflings-icon.barcode{background-position:-456px -24px;}.halflings-icon.tag{background-position:0px -48px;}.halflings-icon.tags{background-position:-24px -48px;}.halflings-icon.book{background-position:-48px -48px;}.halflings-icon.bookmark{background-position:-72px -48px;}.halflings-icon.print{background-position:-96px -48px;}.halflings-icon.camera{background-position:-120px -48px;}.halflings-icon.font{background-position:-144px -48px;}.halflings-icon.bold{background-position:-168px -48px;}.halflings-icon.italic{background-position:-192px -48px;}.halflings-icon.text-height{background-position:-216px -48px;}.halflings-icon.text-width{background-position:-240px -48px;}.halflings-icon.align-left{background-position:-264px -48px;}.halflings-icon.align-center{background-position:-288px -48px;}.halflings-icon.align-right{background-position:-312px -48px;}.halflings-icon.align-justify{background-position:-336px -48px;}.halflings-icon.list{background-position:-360px -48px;}.halflings-icon.indent-left{background-position:-384px -48px;}.halflings-icon.indent-right{background-position:-408px -48px;}.halflings-icon.facetime-video{background-position:-432px -48px;}.halflings-icon.picture{background-position:-456px -48px;}.halflings-icon.pencil{background-position:0px -72px;}.halflings-icon.map-marker{background-position:-24px -72px;}.halflings-icon.adjust{background-position:-48px -72px;}.halflings-icon.tint{background-position:-72px -72px;}.halflings-icon.edit{background-position:-96px -72px;}.halflings-icon.share{background-position:-120px -72px;}.halflings-icon.check{background-position:-144px -72px;}.halflings-icon.move{background-position:-168px -72px;}.halflings-icon.step-backward{background-position:-192px -72px;}.halflings-icon.fast-backward{background-position:-216px -72px;}.halflings-icon.backward{background-position:-240px -72px;}.halflings-icon.play{background-position:-264px -72px;}.halflings-icon.pause{background-position:-288px -72px;}.halflings-icon.stop{background-position:-312px -72px;}.halflings-icon.forward{background-position:-336px -72px;}.halflings-icon.fast-forward{background-position:-360px -72px;}.halflings-icon.step-forward{background-position:-384px -72px;}.halflings-icon.eject{background-position:-408px -72px;}.halflings-icon.chevron-left{background-position:-432px -72px;}.halflings-icon.chevron-right{background-position:-456px -72px;}.halflings-icon.plus-sign{background-position:0px -96px;}.halflings-icon.minus-sign{background-position:-24px -96px;}.halflings-icon.remove-sign{background-position:-48px -96px;}.halflings-icon.ok-sign{background-position:-72px -96px;}.halflings-icon.question-sign{background-position:-96px -96px;}.halflings-icon.info-sign{background-position:-120px -96px;}.halflings-icon.screenshot{background-position:-144px -96px;}.halflings-icon.remove-circle{background-position:-168px -96px;}.halflings-icon.ok-circle{background-position:-192px -96px;}.halflings-icon.ban-circle{background-position:-216px -96px;}.halflings-icon.arrow-left{background-position:-240px -96px;}.halflings-icon.arrow-right{background-position:-264px -96px;}.halflings-icon.arrow-up{background-position:-288px -96px;}.halflings-icon.arrow-down{background-position:-312px -96px;}.halflings-icon.share-alt{background-position:-336px -96px;}.halflings-icon.resize-full{background-position:-360px -96px;}.halflings-icon.resize-small{background-position:-384px -96px;}.halflings-icon.plus{background-position:-408px -96px;}.halflings-icon.minus{background-position:-432px -96px;}.halflings-icon.asterisk{background-position:-456px -96px;}.halflings-icon.exclamation-sign{background-position:0px -120px;}.halflings-icon.gift{background-position:-24px -120px;}.halflings-icon.leaf{background-position:-48px -120px;}.halflings-icon.fire{background-position:-72px -120px;}.halflings-icon.eye-open{background-position:-95px -120px;}.halflings-icon.eye-close{background-position:-119px -120px;}.halflings-icon.warning-sign{background-position:-144px -120px;}.halflings-icon.plane{background-position:-168px -120px;}.halflings-icon.calendar{background-position:-192px -120px;}.halflings-icon.random{background-position:-216px -120px;}.halflings-icon.comments{background-position:-240px -120px;}.halflings-icon.magnet{background-position:-264px -120px;}.halflings-icon.chevron-up{background-position:-288px -120px;}.halflings-icon.chevron-down{background-position:-312px -120px;}.halflings-icon.retweet{background-position:-336px -120px;}.halflings-icon.shopping-cart{background-position:-360px -120px;}.halflings-icon.folder-close{background-position:-384px -120px;}.halflings-icon.folder-open{background-position:-408px -120px;}.halflings-icon.resize-vertical{background-position:-432px -120px;}.halflings-icon.resize-horizontal{background-position:-456px -120px;}.halflings-icon.hdd{background-position:0px -144px;}.halflings-icon.bullhorn{background-position:-24px -144px;}.halflings-icon.bell{background-position:-48px -144px;}.halflings-icon.certificate{background-position:-72px -144px;}.halflings-icon.thumbs-up{background-position:-96px -144px;}.halflings-icon.thumbs-down{background-position:-120px -144px;}.halflings-icon.hand-right{background-position:-145px -144px;}.halflings-icon.hand-left{background-position:-167px -144px;}.halflings-icon.hand-top{background-position:-192px -144px;}.halflings-icon.hand-down{background-position:-216px -144px;}.halflings-icon.circle-arrow-right{background-position:-240px -144px;}.halflings-icon.circle-arrow-left{background-position:-264px -144px;}.halflings-icon.circle-arrow-top{background-position:-288px -144px;}.halflings-icon.circle-arrow-down{background-position:-312px -144px;}.halflings-icon.globe{background-position:-336px -144px;}.halflings-icon.wrench{background-position:-360px -144px;}.halflings-icon.tasks{background-position:-384px -144px;}.halflings-icon.filter{background-position:-408px -144px;}.halflings-icon.briefcase{background-position:-432px -144px;}.halflings-icon.fullscreen{background-position:-456px -144px;}.halflings-icon.dashboard{background-position:0px -168px;}.halflings-icon.paperclip{background-position:-24px -168px;}.halflings-icon.heart-empty{background-position:-48px -168px;}.halflings-icon.link{background-position:-72px -168px;}.halflings-icon.phone{background-position:-96px -168px;}.halflings-icon.pushpin{background-position:-120px -168px;}.halflings-icon.euro{background-position:-144px -168px;}.halflings-icon.usd{background-position:-168px -168px;}.halflings-icon.gbp{background-position:-192px -168px;}.halflings-icon.sort{background-position:-216px -168px;}.halflings-icon.sort-by-alphabet{background-position:-240px -168px;}.halflings-icon.sort-by-alphabet-alt{background-position:-264px -168px;}.halflings-icon.sort-by-order{background-position:-288px -168px;}.halflings-icon.sort-by-order-alt{background-position:-312px -168px;}.halflings-icon.sort-by-attributes{background-position:-336px -168px;}.halflings-icon.sort-by-attributes-alt{background-position:-360px -168px;}.halflings-icon.unchecked{background-position:-384px -168px;}.halflings-icon.expand{background-position:-408px -168px;}.halflings-icon.collapse{background-position:-432px -168px;}.halflings-icon.collapse-top{background-position:-456px -168px;}.halflings-icon.log_in{background-position:0px -192px;}.halflings-icon.flash{background-position:-24px -192px;}.halflings-icon.log_out{background-position:-48px -192px;}.halflings-icon.new_window{background-position:-72px -192px;}.halflings-icon.record{background-position:-96px -192px;}.halflings-icon.save{background-position:-120px -192px;}.halflings-icon.open{background-position:-144px -192px;}.halflings-icon.saved{background-position:-168px -192px;}.halflings-icon.import{background-position:-192px -192px;}.halflings-icon.export{background-position:-216px -192px;}.halflings-icon.send{background-position:-240px -192px;}.halflings-icon.floppy_disk{background-position:-264px -192px;}.halflings-icon.floppy_saved{background-position:-288px -192px;}.halflings-icon.floppy_remove{background-position:-312px -192px;}.halflings-icon.floppy_save{background-position:-336px -192px;}.halflings-icon.floppy_open{background-position:-360px -192px;}.halflings-icon.credit_card{background-position:-384px -192px;}.halflings-icon.transfer{background-position:-408px -192px;}.halflings-icon.cutlery{background-position:-432px -192px;}.halflings-icon.header{background-position:-456px -192px;}.halflings-icon.compressed{background-position:0px -216px;}.halflings-icon.earphone{background-position:-24px -216px;}.halflings-icon.phone_alt{background-position:-48px -216px;}.halflings-icon.tower{background-position:-72px -216px;}.halflings-icon.stats{background-position:-96px -216px;}.halflings-icon.sd_video{background-position:-119px -216px;}.halflings-icon.hd_video{background-position:-143px -216px;}.halflings-icon.subtitles{background-position:-167px -216px;}.halflings-icon.sound_stereo{background-position:-191px -216px;}.halflings-icon.sound_dolby{background-position:-215px -216px;}.halflings-icon.sound_5_1{background-position:-239px -216px;}.halflings-icon.sound_6_1{background-position:-263px -216px;}.halflings-icon.sound_7_1{background-position:-287px -216px;}.halflings-icon.copyright_mark{background-position:-312px -216px;}.halflings-icon.registration_mark{background-position:-336px -216px;}.halflings-icon.cloud{background-position:-360px -216px;}.halflings-icon.cloud_download{background-position:-384px -216px;}.halflings-icon.cloud_upload{background-position:-408px -216px;}.halflings-icon.tree_conifer{background-position:-432px -216px;}.halflings-icon.tree_deciduous{background-position:-456px -216px;}
@font-face{font-family:'Glyphicons Social Regular';src:url('/sites/all/themes/aw_responsive/font/glyphicons-social-regular.eot');src:url('/sites/all/themes/aw_responsive/font/glyphicons-social-regular.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/aw_responsive/font/glyphicons-social-regular.svg#glyphicons_socialregular') format('svg'),url('/sites/all/themes/aw_responsive/font/glyphicons-social-regular.woff') format('woff'),url('/sites/all/themes/aw_responsive/font/glyphicons-social-regular.ttf') format('truetype');font-weight:normal;font-style:normal;}.social{display:inline-block;position:relative;padding-left:30px;color:#1d1d1b;text-decoration:none;*display:inline;*zoom:1;vertical-align:middle;}.social:before{position:absolute;left:0;top:0;display:inline-block;margin:0 5px 0 0;font:24px/1em 'Glyphicons Social Regular';font-style:normal;font-weight:normal;color:#1d1d1b;*display:inline;*zoom:1;vertical-align:middle;text-transform:none;-webkit-font-smoothing:antialiased;}.social.white:before{color:#fff;}.social.pinterest:before{content:"\E001";}.social.dropbox:before{content:"\E002";}.social.google_plus:before{content:"\E003";}.social.jolicloud:before{content:"\E004";}.social.yahoo:before{content:"\E005";}.social.blogger:before{content:"\E006";}.social.picasa:before{content:"\E007";}.social.amazon:before{content:"\E008";}.social.tumblr:before{content:"\E009";}.social.wordpress:before{content:"\E010";}.social.instapaper:before{content:"\E011";}.social.evernote:before{content:"\E012";}.social.xing:before{content:"\E013";}.social.zootool:before{content:"\E014";}.social.dribbble:before{content:"\E015";}.social.deviantart:before{content:"\E016";}.social.read_it_later:before{content:"\E017";}.social.linked_in:before{content:"\E018";}.social.forrst:before{content:"\E019";}.social.pinboard:before{content:"\E020";}.social.behance:before{content:"\E021";}.social.github:before{content:"\E022";}.social.youtube:before{content:"\E023";}.social.skitch:before{content:"\E024";}.social.foursquare:before{content:"\E025";}.social.quora:before{content:"\E026";}.social.badoo:before{content:"\E027";}.social.spotify:before{content:"\E028";}.social.stumbleupon:before{content:"\E029";}.social.readability:before{content:"\E030";}.social.facebook:before{content:"\E031";}.social.twitter:before{content:"\E032";}.social.instagram:before{content:"\E033";}.social.posterous_spaces:before{content:"\E034";}.social.vimeo:before{content:"\E035";}.social.flickr:before{content:"\E036";}.social.last_fm:before{content:"\E037";}.social.rss:before{content:"\E038";}.social.skype:before{content:"\E039";}.social.e-mail:before{content:"\E040";}.social.vine:before{content:"\E041";}.social.myspace:before{content:"\E042";}.social.goodreads:before{content:"\E043";}.social.apple:before{content:"\F8FF";}.social.windows:before{content:"\E045";}.social.yelp:before{content:"\E046";}.social.playstation:before{content:"\E047";}.social.xbox:before{content:"\E048";}.social.android:before{content:"\E049";}.social.ios:before{content:"\E050";}.social-icon{display:inline-block;width:24px;height:24px;margin:0 8px 0 0;line-height:14px;vertical-align:text-top;background-image:url(/sites/all/themes/aw_responsive/img/glyphicons_social.svg);background-position:0 0;background-repeat:no-repeat;vertical-align:top;*display:inline;*zoom:1;*margin-right:.3em;}.social-icon _:-o-prefocus,.social-icon{background-image:url(/sites/all/themes/aw_responsive/img/glyphicons_social.png);}.no-inlinesvg .social-icon{background-image:url(/sites/all/themes/aw_responsive/img/glyphicons_social.png);}.social-icon.white{background-image:url(/sites/all/themes/aw_responsive/img/glyphicons_social-white.svg);}.social-icon.white _:-o-prefocus,.social-icon.white{background-image:url(/sites/all/themes/aw_responsive/img/glyphicons_social-white.png);}.no-inlinesvg .social-icon.white{background-image:url(/sites/all/themes/aw_responsive/img/glyphicons_social-white.png);}.social-icon.pinterest{background-position:0px 0px;}.social-icon.dropbox{background-position:-48px 0px;}.social-icon.google_plus{background-position:-96px 0px;}.social-icon.jolicloud{background-position:-144px 0px;}.social-icon.yahoo{background-position:-192px 0px;}.social-icon.blogger{background-position:-240px 0px;}.social-icon.picasa{background-position:-288px 0px;}.social-icon.amazon{background-position:-336px 0px;}.social-icon.tumblr{background-position:-384px 0px;}.social-icon.wordpress{background-position:-432px 0px;}.social-icon.instapaper{background-position:0px -48px;}.social-icon.evernote{background-position:-48px -48px;}.social-icon.xing{background-position:-96px -48px;}.social-icon.zootool{background-position:-144px -48px;}.social-icon.dribbble{background-position:-192px -48px;}.social-icon.deviantart{background-position:-240px -48px;}.social-icon.read_it_later{background-position:-288px -48px;}.social-icon.linked_in{background-position:-336px -48px;}.social-icon.forrst{background-position:-384px -48px;}.social-icon.pinboard{background-position:-432px -48px;}.social-icon.behance{background-position:0px -96px;}.social-icon.github{background-position:-48px -96px;}.social-icon.youtube{background-position:-96px -96px;}.social-icon.skitch{background-position:-144px -96px;}.social-icon.foursquare{background-position:-192px -96px;}.social-icon.quora{background-position:-240px -96px;}.social-icon.badoo{background-position:-288px -96px;}.social-icon.spotify{background-position:-336px -96px;}.social-icon.stumbleupon{background-position:-384px -96px;}.social-icon.readability{background-position:-432px -96px;}.social-icon.facebook{background-position:0px -144px;}.social-icon.twitter{background-position:-48px -144px;}.social-icon.instagram{background-position:-96px -144px;}.social-icon.posterous_spaces{background-position:-144px -144px;}.social-icon.vimeo{background-position:-192px -144px;}.social-icon.flickr{background-position:-240px -144px;}.social-icon.last_fm{background-position:-288px -144px;}.social-icon.rss{background-position:-336px -144px;}.social-icon.skype{background-position:-384px -144px;}.social-icon.e-mail{background-position:-432px -144px;}.social-icon.vine{background-position:0px -192px;}.social-icon.myspace{background-position:-48px -192px;}.social-icon.goodreads{background-position:-96px -192px;}.social-icon.apple{background-position:-144px -192px;}.social-icon.windows{background-position:-192px -192px;}.social-icon.yelp{background-position:-240px -192px;}.social-icon.playstation{background-position:-288px -192px;}.social-icon.xbox{background-position:-336px -192px;}.social-icon.android{background-position:-384px -192px;}.social-icon.ios{background-position:-432px -192px;}

// default bootstrap
// Core variables and mixins
//
// Variables
// --------------------------------------------------


// Global values
// --------------------------------------------------

// Grays
// -------------------------@gray-darker:lighten(#000,13.5%);// #222@gray-dark:lighten(#000,20%);// #333@gray:lighten(#000,33.5%);// #555@gray-light:lighten(#000,60%);// #999@gray-lighter:lighten(#000,93.5%);// #eee

// Brand colors
// -------------------------@brand-primary:#428bca;@brand-success:#5cb85c;@brand-warning:#f0ad4e;@brand-danger:#d9534f;@brand-info:#5bc0de;// Scaffolding
// -------------------------@body-bg:#fff;@text-color:@gray-dark;// Links
// -------------------------@link-color:@brand-primary;@link-hover-color:darken(@link-color,15%);// Typography
// -------------------------@font-family-sans-serif:"Helvetica Neue",Helvetica,Arial,sans-serif;@font-family-serif:Georgia,"Times New Roman",Times,serif;@font-family-monospace:Menlo,Monaco,Consolas,"Courier New",monospace;@font-family-base:@font-family-sans-serif;@font-size-base:14px;@font-size-large:ceil(@font-size-base * 1.25);// ~18px@font-size-small:ceil(@font-size-base * 0.85);// ~12px@font-size-h1:floor(@font-size-base * 2.6);// ~36px@font-size-h2:floor(@font-size-base * 2.15);// ~30px@font-size-h3:ceil(@font-size-base * 1.7);// ~24px@font-size-h4:ceil(@font-size-base * 1.25);// ~18px@font-size-h5:@font-size-base;@font-size-h6:ceil(@font-size-base * 0.85);// ~12px@line-height-base:1.428571429;// 20/14@line-height-computed:floor(@font-size-base *@line-height-base);// ~20px@headings-font-family:@font-family-base;@headings-font-weight:500;@headings-line-height:1.1;@headings-color:inherit;// Iconography
// -------------------------@icon-font-path:"../fonts/";@icon-font-name:"glyphicons-halflings-regular";// Components
// -------------------------
// Based on 14px font-size and 1.428 line-height (~20px to start)
@padding-base-vertical:6px;@padding-base-horizontal:12px;@padding-large-vertical:10px;@padding-large-horizontal:16px;@padding-small-vertical:5px;@padding-small-horizontal:10px;@padding-xs-vertical:1px;@padding-xs-horizontal:5px;@line-height-large:1.33;@line-height-small:1.5;@border-radius-base:4px;@border-radius-large:6px;@border-radius-small:3px;@component-active-color:#fff;@component-active-bg:@brand-primary;@caret-width-base:4px;@caret-width-large:5px;// Tables
// -------------------------@table-cell-padding:8px;@table-condensed-cell-padding:5px;@table-bg:transparent;// overall background-color@table-bg-accent:#f9f9f9;// for striping@table-bg-hover:#f5f5f5;@table-bg-active:@table-bg-hover;@table-border-color:#ddd;// table and cell border


// Buttons
// -------------------------@btn-font-weight:normal;@btn-default-color:#333;@btn-default-bg:#fff;@btn-default-border:#ccc;@btn-primary-color:#fff;@btn-primary-bg:@brand-primary;@btn-primary-border:darken(@btn-primary-bg,5%);@btn-success-color:#fff;@btn-success-bg:@brand-success;@btn-success-border:darken(@btn-success-bg,5%);@btn-warning-color:#fff;@btn-warning-bg:@brand-warning;@btn-warning-border:darken(@btn-warning-bg,5%);@btn-danger-color:#fff;@btn-danger-bg:@brand-danger;@btn-danger-border:darken(@btn-danger-bg,5%);@btn-info-color:#fff;@btn-info-bg:@brand-info;@btn-info-border:darken(@btn-info-bg,5%);@btn-link-disabled-color:@gray-light;// Forms
// -------------------------@input-bg:#fff;@input-bg-disabled:@gray-lighter;@input-color:@gray;@input-border:#ccc;@input-border-radius:@border-radius-base;@input-border-focus:#66afe9;@input-color-placeholder:@gray-light;@input-height-base:(@line-height-computed + (@padding-base-vertical * 2) + 2);@input-height-large:(ceil(@font-size-large *@line-height-large) + (@padding-large-vertical * 2) + 2);@input-height-small:(floor(@font-size-small *@line-height-small) + (@padding-small-vertical * 2) + 2);@legend-color:@gray-dark;@legend-border-color:#e5e5e5;@input-group-addon-bg:@gray-lighter;@input-group-addon-border-color:@input-border;// Dropdowns
// -------------------------@dropdown-bg:#fff;@dropdown-border:rgba(0,0,0,.15);@dropdown-fallback-border:#ccc;@dropdown-divider-bg:#e5e5e5;@dropdown-link-color:@gray-dark;@dropdown-link-hover-color:darken(@gray-dark,5%);@dropdown-link-hover-bg:#f5f5f5;@dropdown-link-active-color:@component-active-color;@dropdown-link-active-bg:@component-active-bg;@dropdown-link-disabled-color:@gray-light;@dropdown-header-color:@gray-light;// COMPONENT VARIABLES
// --------------------------------------------------


// Z-index master list
// -------------------------
// Used for a bird's eye view of components dependent on the z-axis
// Try to avoid customizing these:)
@zindex-navbar:1000;@zindex-dropdown:1000;@zindex-popover:1010;@zindex-tooltip:1030;@zindex-navbar-fixed:1030;@zindex-modal-background:1040;@zindex-modal:1050;// Media queries breakpoints
// --------------------------------------------------

// Extra small screen / phone
// Note:Deprecated@screen-xs and@screen-phone as of v3.0.1@screen-xs:480px;@screen-xs-min:@screen-xs;@screen-phone:@screen-xs-min;// Small screen / tablet
// Note:Deprecated@screen-sm and@screen-tablet as of v3.0.1@screen-sm:768px;@screen-sm-min:@screen-sm;@screen-tablet:@screen-sm-min;// Medium screen / desktop
// Note:Deprecated@screen-md and@screen-desktop as of v3.0.1@screen-md:992px;@screen-md-min:@screen-md;@screen-desktop:@screen-md-min;// Large screen / wide desktop
// Note:Deprecated@screen-lg and@screen-lg-desktop as of v3.0.1@screen-lg:1200px;@screen-lg-min:@screen-lg;@screen-lg-desktop:@screen-lg-min;// So media queries don't overlap when required,provide a maximum@screen-xs-max:(@screen-sm-min - 1);@screen-sm-max:(@screen-md-min - 1);@screen-md-max:(@screen-lg-min - 1);// Grid system
// --------------------------------------------------

// Number of columns in the grid system@grid-columns:12;// Padding,to be divided by two and applied to the left and right of all columns@grid-gutter-width:30px;// Navbar collapse

// Point at which the navbar becomes uncollapsed@grid-float-breakpoint:@screen-sm-min;// Point at which the navbar begins collapsing@grid-float-breakpoint-max:(@grid-float-breakpoint - 1);// Navbar
// -------------------------

// Basics of a navbar@navbar-height:50px;@navbar-margin-bottom:@line-height-computed;@navbar-border-radius:@border-radius-base;@navbar-padding-horizontal:floor(@grid-gutter-width / 2);@navbar-padding-vertical:((@navbar-height -@line-height-computed) / 2);@navbar-default-color:#777;@navbar-default-bg:#f8f8f8;@navbar-default-border:darken(@navbar-default-bg,6.5%);// Navbar links@navbar-default-link-color:#777;@navbar-default-link-hover-color:#333;@navbar-default-link-hover-bg:transparent;@navbar-default-link-active-color:#555;@navbar-default-link-active-bg:darken(@navbar-default-bg,6.5%);@navbar-default-link-disabled-color:#ccc;@navbar-default-link-disabled-bg:transparent;// Navbar brand label@navbar-default-brand-color:@navbar-default-link-color;@navbar-default-brand-hover-color:darken(@navbar-default-brand-color,10%);@navbar-default-brand-hover-bg:transparent;// Navbar toggle@navbar-default-toggle-hover-bg:#ddd;@navbar-default-toggle-icon-bar-bg:#ccc;@navbar-default-toggle-border-color:#ddd;// Inverted navbar
//
// Reset inverted navbar basics@navbar-inverse-color:@gray-light;@navbar-inverse-bg:#222;@navbar-inverse-border:darken(@navbar-inverse-bg,10%);// Inverted navbar links@navbar-inverse-link-color:@gray-light;@navbar-inverse-link-hover-color:#fff;@navbar-inverse-link-hover-bg:transparent;@navbar-inverse-link-active-color:@navbar-inverse-link-hover-color;@navbar-inverse-link-active-bg:darken(@navbar-inverse-bg,10%);@navbar-inverse-link-disabled-color:#444;@navbar-inverse-link-disabled-bg:transparent;// Inverted navbar brand label@navbar-inverse-brand-color:@navbar-inverse-link-color;@navbar-inverse-brand-hover-color:#fff;@navbar-inverse-brand-hover-bg:transparent;// Inverted navbar toggle@navbar-inverse-toggle-hover-bg:#333;@navbar-inverse-toggle-icon-bar-bg:#fff;@navbar-inverse-toggle-border-color:#333;// Navs
// -------------------------@nav-link-padding:10px 15px;@nav-link-hover-bg:@gray-lighter;@nav-disabled-link-color:@gray-light;@nav-disabled-link-hover-color:@gray-light;@nav-open-link-hover-color:#fff;// Tabs@nav-tabs-border-color:#ddd;@nav-tabs-link-hover-border-color:@gray-lighter;@nav-tabs-active-link-hover-bg:@body-bg;@nav-tabs-active-link-hover-color:@gray;@nav-tabs-active-link-hover-border-color:#ddd;@nav-tabs-justified-link-border-color:#ddd;@nav-tabs-justified-active-link-border-color:@body-bg;// Pills@nav-pills-border-radius:@border-radius-base;@nav-pills-active-link-hover-bg:@component-active-bg;@nav-pills-active-link-hover-color:@component-active-color;// Pagination
// -------------------------@pagination-bg:#fff;@pagination-border:#ddd;@pagination-hover-bg:@gray-lighter;@pagination-active-bg:@brand-primary;@pagination-active-color:#fff;@pagination-disabled-color:@gray-light;// Pager
// -------------------------@pager-border-radius:15px;@pager-disabled-color:@gray-light;// Jumbotron
// -------------------------@jumbotron-padding:30px;@jumbotron-color:inherit;@jumbotron-bg:@gray-lighter;@jumbotron-heading-color:inherit;@jumbotron-font-size:ceil(@font-size-base * 1.5);// Form states and alerts
// -------------------------@state-success-text:#3c763d;@state-success-bg:#dff0d8;@state-success-border:darken(spin(@state-success-bg,-10),5%);@state-info-text:#31708f;@state-info-bg:#d9edf7;@state-info-border:darken(spin(@state-info-bg,-10),7%);@state-warning-text:#8a6d3b;@state-warning-bg:#fcf8e3;@state-warning-border:darken(spin(@state-warning-bg,-10),5%);@state-danger-text:#a94442;@state-danger-bg:#f2dede;@state-danger-border:darken(spin(@state-danger-bg,-10),5%);// Tooltips
// -------------------------@tooltip-max-width:200px;@tooltip-color:#fff;@tooltip-bg:#000;@tooltip-arrow-width:5px;@tooltip-arrow-color:@tooltip-bg;// Popovers
// -------------------------@popover-bg:#fff;@popover-max-width:276px;@popover-border-color:rgba(0,0,0,.2);@popover-fallback-border-color:#ccc;@popover-title-bg:darken(@popover-bg,3%);@popover-arrow-width:10px;@popover-arrow-color:#fff;@popover-arrow-outer-width:(@popover-arrow-width + 1);@popover-arrow-outer-color:rgba(0,0,0,.25);@popover-arrow-outer-fallback-color:#999;// Labels
// -------------------------@label-default-bg:@gray-light;@label-primary-bg:@brand-primary;@label-success-bg:@brand-success;@label-info-bg:@brand-info;@label-warning-bg:@brand-warning;@label-danger-bg:@brand-danger;@label-color:#fff;@label-link-hover-color:#fff;// Modals
// -------------------------@modal-inner-padding:20px;@modal-title-padding:15px;@modal-title-line-height:@line-height-base;@modal-content-bg:#fff;@modal-content-border-color:rgba(0,0,0,.2);@modal-content-fallback-border-color:#999;@modal-backdrop-bg:#000;@modal-header-border-color:#e5e5e5;@modal-footer-border-color:@modal-header-border-color;// Alerts
// -------------------------@alert-padding:15px;@alert-border-radius:@border-radius-base;@alert-link-font-weight:bold;@alert-success-bg:@state-success-bg;@alert-success-text:@state-success-text;@alert-success-border:@state-success-border;@alert-info-bg:@state-info-bg;@alert-info-text:@state-info-text;@alert-info-border:@state-info-border;@alert-warning-bg:@state-warning-bg;@alert-warning-text:@state-warning-text;@alert-warning-border:@state-warning-border;@alert-danger-bg:@state-danger-bg;@alert-danger-text:@state-danger-text;@alert-danger-border:@state-danger-border;// Progress bars
// -------------------------@progress-bg:#f5f5f5;@progress-bar-color:#fff;@progress-bar-bg:@brand-primary;@progress-bar-success-bg:@brand-success;@progress-bar-warning-bg:@brand-warning;@progress-bar-danger-bg:@brand-danger;@progress-bar-info-bg:@brand-info;// List group
// -------------------------@list-group-bg:#fff;@list-group-border:#ddd;@list-group-border-radius:@border-radius-base;@list-group-hover-bg:#f5f5f5;@list-group-active-color:@component-active-color;@list-group-active-bg:@component-active-bg;@list-group-active-border:@list-group-active-bg;@list-group-link-color:#555;@list-group-link-heading-color:#333;// Panels
// -------------------------@panel-bg:#fff;@panel-inner-border:#ddd;@panel-border-radius:@border-radius-base;@panel-footer-bg:#f5f5f5;@panel-default-text:@gray-dark;@panel-default-border:#ddd;@panel-default-heading-bg:#f5f5f5;@panel-primary-text:#fff;@panel-primary-border:@brand-primary;@panel-primary-heading-bg:@brand-primary;@panel-success-text:@state-success-text;@panel-success-border:@state-success-border;@panel-success-heading-bg:@state-success-bg;@panel-warning-text:@state-warning-text;@panel-warning-border:@state-warning-border;@panel-warning-heading-bg:@state-warning-bg;@panel-danger-text:@state-danger-text;@panel-danger-border:@state-danger-border;@panel-danger-heading-bg:@state-danger-bg;@panel-info-text:@state-info-text;@panel-info-border:@state-info-border;@panel-info-heading-bg:@state-info-bg;// Thumbnails
// -------------------------@thumbnail-padding:4px;@thumbnail-bg:@body-bg;@thumbnail-border:#ddd;@thumbnail-border-radius:@border-radius-base;@thumbnail-caption-color:@text-color;@thumbnail-caption-padding:9px;// Wells
// -------------------------@well-bg:#f5f5f5;// Badges
// -------------------------@badge-color:#fff;@badge-link-hover-color:#fff;@badge-bg:@gray-light;@badge-active-color:@link-color;@badge-active-bg:#fff;@badge-font-weight:bold;@badge-line-height:1;@badge-border-radius:10px;// Breadcrumbs
// -------------------------@breadcrumb-bg:#f5f5f5;@breadcrumb-color:#ccc;@breadcrumb-active-color:@gray-light;@breadcrumb-separator:"/";// Carousel
// ------------------------@carousel-text-shadow:0 1px 2px rgba(0,0,0,.6);@carousel-control-color:#fff;@carousel-control-width:15%;@carousel-control-opacity:.5;@carousel-control-font-size:20px;@carousel-indicator-active-bg:#fff;@carousel-indicator-border-color:#fff;@carousel-caption-color:#fff;// Close
// ------------------------@close-font-weight:bold;@close-color:#000;@close-text-shadow:0 1px 0 #fff;// Code
// ------------------------@code-color:#c7254e;@code-bg:#f9f2f4;@pre-bg:#f5f5f5;@pre-color:@gray-dark;@pre-border-color:#ccc;@pre-scrollable-max-height:340px;// Type
// ------------------------@text-muted:@gray-light;@abbr-border-color:@gray-light;@headings-small-color:@gray-light;@blockquote-small-color:@gray-light;@blockquote-border-color:@gray-lighter;@page-header-border-color:@gray-lighter;// Miscellaneous
// -------------------------

// Hr border color@hr-border:@gray-lighter;// Horizontal forms & lists@component-offset-horizontal:180px;// Container sizes
// --------------------------------------------------

// Small screen / tablet@container-tablet:((720px +@grid-gutter-width));@container-sm:@container-tablet;// Medium screen / desktop@container-desktop:((940px +@grid-gutter-width));@container-md:@container-desktop;// Large screen / wide desktop@container-large-desktop:((1140px +@grid-gutter-width));@container-lg:@container-large-desktop;//
// Mixins
// --------------------------------------------------


// Utilities
// -------------------------

// Clearfix
// Source:http://nicolasgallagher.com/micro-clearfix-hack/
//
// For modern browsers
// 1. The space content is one way to avoid an Opera bug when the
//    contenteditable attribute is included anywhere else in the document.
//    Otherwise it causes space to appear at the top and bottom of elements
//    that are clearfixed.
// 2. The use of `table` rather than `block` is only necessary if using
//    `:before` to contain the top-margins of child elements.
.clearfix() {&:before,&:after{content:" ";// 1
    display:table;// 2}&:after{clear:both;}}// WebKit-style focus
.tab-focus() {// Default
  outline:thin dotted;// WebKit
  outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}// Center-align a block level element
.center-block() {display:block;margin-left:auto;margin-right:auto;}// Sizing shortcuts
.size(@width;@height) {width:@width;height:@height;}.square(@size) {.size(@size;@size);}// Placeholder text
.placeholder(@color:@input-color-placeholder) {&:-moz-placeholder{color:@color;}// Firefox 4-18
  &::-moz-placeholder{color:@color;// Firefox 19+
                                  opacity:1;}// See https://github.com/twbs/bootstrap/pull/11526
  &:-ms-input-placeholder{color:@color;}// Internet Explorer 10+
  &::-webkit-input-placeholder{color:@color;}// Safari and Chrome}// Text overflow
// Requires inline-block or block for proper styling
.text-overflow() {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}// CSS image replacement
//
// Heads up! v3 launched with with only `.hide-text()`,but per our pattern for
// mixins being reused as classes with the same name,this doesn't hold up. As
// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`. Note
// that we cannot chain the mixins together in Less,so they are repeated.
//
// Source:https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757

// Deprecated as of v3.0.1 (will be removed in v4)
.hide-text() {font:~"0/0" a;color:transparent;text-shadow:none;background-color:transparent;border:0;}// New mixin to use as of v3.0.1
.text-hide() {.hide-text();}// CSS3 PROPERTIES
// --------------------------------------------------

// Single side border-radius
.border-top-radius(@radius) {border-top-right-radius:@radius;border-top-left-radius:@radius;}.border-right-radius(@radius) {border-bottom-right-radius:@radius;border-top-right-radius:@radius;}.border-bottom-radius(@radius) {border-bottom-right-radius:@radius;border-bottom-left-radius:@radius;}.border-left-radius(@radius) {border-bottom-left-radius:@radius;border-top-left-radius:@radius;}// Drop shadows
.box-shadow(@shadow) {-webkit-box-shadow:@shadow;// iOS <4.3 & Android <4.1
          box-shadow:@shadow;}// Transitions
.transition(@transition) {-webkit-transition:@transition;transition:@transition;}.transition-property(@transition-property) {-webkit-transition-property:@transition-property;transition-property:@transition-property;}.transition-delay(@transition-delay) {-webkit-transition-delay:@transition-delay;transition-delay:@transition-delay;}.transition-duration(@transition-duration) {-webkit-transition-duration:@transition-duration;transition-duration:@transition-duration;}.transition-transform(@transition) {-webkit-transition:-webkit-transform@transition;-moz-transition:-moz-transform@transition;-o-transition:-o-transform@transition;transition:transform@transition;}// Transformations
.rotate(@degrees) {-webkit-transform:rotate(@degrees);-ms-transform:rotate(@degrees);// IE9+
          transform:rotate(@degrees);}.scale(@ratio) {-webkit-transform:scale(@ratio);-ms-transform:scale(@ratio);// IE9+
          transform:scale(@ratio);}.translate(@x;@y) {-webkit-transform:translate(@x,@y);-ms-transform:translate(@x,@y);// IE9+
          transform:translate(@x,@y);}.skew(@x;@y) {-webkit-transform:skew(@x,@y);-ms-transform:skewX(@x) skewY(@y);// See https://github.com/twbs/bootstrap/issues/4885;IE9+
          transform:skew(@x,@y);}.translate3d(@x;@y;@z) {-webkit-transform:translate3d(@x,@y,@z);transform:translate3d(@x,@y,@z);}.rotateX(@degrees) {-webkit-transform:rotateX(@degrees);-ms-transform:rotateX(@degrees);// IE9+
          transform:rotateX(@degrees);}.rotateY(@degrees) {-webkit-transform:rotateY(@degrees);-ms-transform:rotateY(@degrees);// IE9+
          transform:rotateY(@degrees);}.perspective(@perspective) {-webkit-perspective:@perspective;-moz-perspective:@perspective;perspective:@perspective;}.perspective-origin(@perspective) {-webkit-perspective-origin:@perspective;-moz-perspective-origin:@perspective;perspective-origin:@perspective;}.transform-origin(@origin) {-webkit-transform-origin:@origin;-moz-transform-origin:@origin;transform-origin:@origin;}// Animations
.animation(@animation) {-webkit-animation:@animation;animation:@animation;}// Backface visibility
// Prevent browsers from flickering when using CSS 3D transforms.
// Default value is `visible`,but can be changed to `hidden`
.backface-visibility(@visibility){-webkit-backface-visibility:@visibility;-moz-backface-visibility:@visibility;backface-visibility:@visibility;}// Box sizing
.box-sizing(@boxmodel) {-webkit-box-sizing:@boxmodel;-moz-box-sizing:@boxmodel;box-sizing:@boxmodel;}// User select
// For selecting text on the page
.user-select(@select) {-webkit-user-select:@select;-moz-user-select:@select;-ms-user-select:@select;// IE10+
       -o-user-select:@select;user-select:@select;}// Resize anything
.resizable(@direction) {resize:@direction;// Options:horizontal,vertical,both
  overflow:auto;// Safari fix}// CSS3 Content Columns
.content-columns(@column-count;@column-gap:@grid-gutter-width) {-webkit-column-count:@column-count;-moz-column-count:@column-count;column-count:@column-count;-webkit-column-gap:@column-gap;-moz-column-gap:@column-gap;column-gap:@column-gap;}// Optional hyphenation
.hyphens(@mode:auto) {word-wrap:break-word;-webkit-hyphens:@mode;-moz-hyphens:@mode;-ms-hyphens:@mode;// IE10+
       -o-hyphens:@mode;hyphens:@mode;}// Opacity
.opacity(@opacity) {opacity:@opacity;// IE8 filter@opacity-ie:(@opacity * 100);filter:~"alpha(opacity=@{opacity-ie})";}// GRADIENTS
// --------------------------------------------------

#gradient{// Horizontal gradient,from left to right
  //
  // Creates two color stops,start and end,by specifying a color and position for each color stop.
  // Color stops are not available in IE9 and below.
  .horizontal(@start-color:#555;@end-color:#333;@start-percent:0%;@end-percent:100%) {background-image:-webkit-linear-gradient(left,color-stop(@start-color@start-percent),color-stop(@end-color@end-percent));// Safari 5.1-6,Chrome 10+
    background-image:linear-gradient(to right,@start-color@start-percent,@end-color@end-percent);// Standard,IE10,Firefox 16+,Opera 12.10+,Safari 7+,Chrome 26+
    background-repeat:repeat-x;filter:e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d',endColorstr='%d',GradientType=1)",argb(@start-color),argb(@end-color)));// IE9 and down}// Vertical gradient,from top to bottom
  //
  // Creates two color stops,start and end,by specifying a color and position for each color stop.
  // Color stops are not available in IE9 and below.
  .vertical(@start-color:#555;@end-color:#333;@start-percent:0%;@end-percent:100%) {background-image:-webkit-linear-gradient(top,@start-color@start-percent,@end-color@end-percent);// Safari 5.1-6,Chrome 10+
    background-image:linear-gradient(to bottom,@start-color@start-percent,@end-color@end-percent);// Standard,IE10,Firefox 16+,Opera 12.10+,Safari 7+,Chrome 26+
    background-repeat:repeat-x;filter:e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d',endColorstr='%d',GradientType=0)",argb(@start-color),argb(@end-color)));// IE9 and down}.directional(@start-color:#555;@end-color:#333;@deg:45deg) {background-repeat:repeat-x;background-image:-webkit-linear-gradient(@deg,@start-color,@end-color);// Safari 5.1-6,Chrome 10+
    background-image:linear-gradient(@deg,@start-color,@end-color);// Standard,IE10,Firefox 16+,Opera 12.10+,Safari 7+,Chrome 26+}.horizontal-three-colors(@start-color:#00b3ee;@mid-color:#7a43b6;@color-stop:50%;@end-color:#c3325f) {background-image:-webkit-linear-gradient(left,@start-color,@mid-color@color-stop,@end-color);background-image:linear-gradient(to right,@start-color,@mid-color@color-stop,@end-color);background-repeat:no-repeat;filter:e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d',endColorstr='%d',GradientType=1)",argb(@start-color),argb(@end-color)));// IE9 and down,gets no color-stop at all for proper fallback}.vertical-three-colors(@start-color:#00b3ee;@mid-color:#7a43b6;@color-stop:50%;@end-color:#c3325f) {background-image:-webkit-linear-gradient(@start-color,@mid-color@color-stop,@end-color);background-image:linear-gradient(@start-color,@mid-color@color-stop,@end-color);background-repeat:no-repeat;filter:e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d',endColorstr='%d',GradientType=0)",argb(@start-color),argb(@end-color)));// IE9 and down,gets no color-stop at all for proper fallback}.radial(@inner-color:#555;@outer-color:#333) {background-image:-webkit-radial-gradient(circle,@inner-color,@outer-color);background-image:radial-gradient(circle,@inner-color,@outer-color);background-repeat:no-repeat;}.striped(@color:rgba(255,255,255,.15);@angle:45deg) {background-image:-webkit-linear-gradient(@angle,@color 25%,transparent 25%,transparent 50%,@color 50%,@color 75%,transparent 75%,transparent);background-image:linear-gradient(@angle,@color 25%,transparent 25%,transparent 50%,@color 50%,@color 75%,transparent 75%,transparent);}}// Reset filters for IE
//
// When you need to remove a gradient background,do not forget to use this to reset
// the IE filter for IE9 and below.
.reset-filter() {filter:e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));}// Retina images
//
// Short retina mixin for setting background-image and -size

.img-retina(@file-1x;@file-2x;@width-1x;@height-1x) {background-image:url(/sites/all/libraries/bootstrap/less/@{file-1x});@media
  only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {background-image:url(/sites/all/libraries/bootstrap/less/@{file-2x});background-size:@width-1x@height-1x;}}// Responsive image
//
// Keep images from scaling beyond the width of their parents.

.img-responsive(@display:block;) {display:@display;max-width:100%;// Part 1:Set a maximum relative to the parent
  height:auto;// Part 2:Scale the height according to the width,otherwise you get stretching}// COMPONENT MIXINS
// --------------------------------------------------

// Horizontal dividers
// -------------------------
// Dividers (basically an hr) within dropdowns and nav lists
.nav-divider(@color:#e5e5e5) {height:1px;margin:((@line-height-computed / 2) - 1) 0;overflow:hidden;background-color:@color;}// Panels
// -------------------------
.panel-variant(@border;@heading-text-color;@heading-bg-color;@heading-border) {border-color:@border;& > .panel-heading{color:@heading-text-color;background-color:@heading-bg-color;border-color:@heading-border;+ .panel-collapse .panel-body{border-top-color:@border;}}& > .panel-footer{+ .panel-collapse .panel-body{border-bottom-color:@border;}}}// Alerts
// -------------------------
.alert-variant(@background;@border;@text-color) {background-color:@background;border-color:@border;color:@text-color;hr{border-top-color:darken(@border,5%);}.alert-link{color:darken(@text-color,10%);}}// Tables
// -------------------------
.table-row-variant(@state;@background) {// Exact selectors below required to override `.table-striped` and prevent
  // inheritance to nested tables.
  .table{> thead,> tbody,> tfoot{> tr > .@{state},> .@{state}> td,> .@{state}> th{background-color:@background;}}}// Hover states for `.table-hover`
  // Note:this is not available for cells or rows within `thead` or `tfoot`.
  .table-hover > tbody{> tr > .@{state}:hover,> .@{state}:hover > td,> .@{state}:hover > th{background-color:darken(@background,5%);}}}// Button variants
// -------------------------
// Easily pump out default styles,as well as:hover,:focus,:active,// and disabled options for all buttons
.button-variant(@color;@background;@border) {color:@color;background-color:@background;border-color:@border;&:hover,&:focus,&:active,&.active,.open .dropdown-toggle&{color:@color;background-color:darken(@background,8%);border-color:darken(@border,12%);}&:active,&.active,.open .dropdown-toggle&{background-image:none;}&.disabled,&[disabled],fieldset[disabled] &{&,&:hover,&:focus,&:active,&.active{background-color:@background;border-color:@border;}}.badge{color:@background;background-color:#fff;}}// Button sizes
// -------------------------
.button-size(@padding-vertical;@padding-horizontal;@font-size;@line-height;@border-radius) {padding:@padding-vertical@padding-horizontal;font-size:@font-size;line-height:@line-height;border-radius:@border-radius;}// Pagination
// -------------------------
.pagination-size(@padding-vertical;@padding-horizontal;@font-size;@border-radius) {> li{> a,> span{padding:@padding-vertical@padding-horizontal;font-size:@font-size;}&:first-child{> a,> span{.border-left-radius(@border-radius);}}&:last-child{> a,> span{.border-right-radius(@border-radius);}}}}// Labels
// -------------------------
.label-variant(@color) {background-color:@color;&[href]{&:hover,&:focus{background-color:darken(@color,10%);}}}// Navbar vertical align
// -------------------------
// Vertically center elements in the navbar.
// Example:an element has a height of 30px,so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.
.navbar-vertical-align(@element-height) {margin-top:((@navbar-height -@element-height) / 2);margin-bottom:((@navbar-height -@element-height) / 2);}// Progress bars
// -------------------------
.progress-bar-variant(@color) {background-color:@color;.progress-striped &{#gradient > .striped();}}// Responsive utilities
// -------------------------
// More easily include all the states for responsive-utilities.less.
.responsive-visibility() {display:block !important;table&{display:table;}tr&{display:table-row !important;}th&,td&{display:table-cell !important;}}.responsive-invisibility() {&,tr&,th&,td&{display:none !important;}}// Grid System
// -----------

// Centered container element
.container-fixed() {margin-right:auto;margin-left:auto;padding-left:(@grid-gutter-width / 2);padding-right:(@grid-gutter-width / 2);.clearfix();}// Creates a wrapper for a series of columns
.make-row(@gutter:@grid-gutter-width) {margin-left:(@gutter / -2);margin-right:(@gutter / -2);.clearfix();}// Generate the extra small columns
.make-xs-column(@columns;@gutter:@grid-gutter-width) {position:relative;float:left;width:percentage((@columns /@grid-columns));// Prevent columns from collapsing when empty
  min-height:1px;// Inner gutter via padding
  padding-left:(@gutter / 2);padding-right:(@gutter / 2);}// Generate the small columns
.make-sm-column(@columns;@gutter:@grid-gutter-width) {position:relative;// Prevent columns from collapsing when empty
  min-height:1px;// Inner gutter via padding
  padding-left:(@gutter / 2);padding-right:(@gutter / 2);// Calculate width based on number of columns available@media (min-width:@screen-sm-min) {float:left;width:percentage((@columns /@grid-columns));}}// Generate the small column offsets
.make-sm-column-offset(@columns) {@media (min-width:@screen-sm-min) {margin-left:percentage((@columns /@grid-columns));}}.make-sm-column-push(@columns) {@media (min-width:@screen-sm-min) {left:percentage((@columns /@grid-columns));}}.make-sm-column-pull(@columns) {@media (min-width:@screen-sm-min) {right:percentage((@columns /@grid-columns));}}// Generate the medium columns
.make-md-column(@columns;@gutter:@grid-gutter-width) {position:relative;// Prevent columns from collapsing when empty
  min-height:1px;// Inner gutter via padding
  padding-left:(@gutter / 2);padding-right:(@gutter / 2);// Calculate width based on number of columns available@media (min-width:@screen-md-min) {float:left;width:percentage((@columns /@grid-columns));}}// Generate the medium column offsets
.make-md-column-offset(@columns) {@media (min-width:@screen-md-min) {margin-left:percentage((@columns /@grid-columns));}}.make-md-column-push(@columns) {@media (min-width:@screen-md) {left:percentage((@columns /@grid-columns));}}.make-md-column-pull(@columns) {@media (min-width:@screen-md-min) {right:percentage((@columns /@grid-columns));}}// Generate the large columns
.make-lg-column(@columns;@gutter:@grid-gutter-width) {position:relative;// Prevent columns from collapsing when empty
  min-height:1px;// Inner gutter via padding
  padding-left:(@gutter / 2);padding-right:(@gutter / 2);// Calculate width based on number of columns available@media (min-width:@screen-lg-min) {float:left;width:percentage((@columns /@grid-columns));}}// Generate the large column offsets
.make-lg-column-offset(@columns) {@media (min-width:@screen-lg-min) {margin-left:percentage((@columns /@grid-columns));}}.make-lg-column-push(@columns) {@media (min-width:@screen-lg-min) {left:percentage((@columns /@grid-columns));}}.make-lg-column-pull(@columns) {@media (min-width:@screen-lg-min) {right:percentage((@columns /@grid-columns));}}// Framework grid generation
//
// Used only by Bootstrap to generate the correct number of grid classes given
// any value of `@grid-columns`.

.make-grid-columns() {// Common styles for all sizes of grid columns,widths 1-12
  .col(@index) when (@index = 1) {// initial@item:~".col-xs-@{index},.col-sm-@{index},.col-md-@{index},.col-lg-@{index}";.col(@index + 1,@item);}.col(@index,@list) when (@index =<@grid-columns) {// general;"=<" isn't a typo@item:~".col-xs-@{index},.col-sm-@{index},.col-md-@{index},.col-lg-@{index}";.col(@index + 1,~"@{list},@{item}");}.col(@index,@list) when (@index >@grid-columns) {// terminal@{list}{position:relative;// Prevent columns from collapsing when empty
      min-height:1px;// Inner gutter via padding
      padding-left:(@grid-gutter-width / 2);padding-right:(@grid-gutter-width / 2);}}.col(1);// kickstart it}.make-grid-columns-float(@class) {.col(@index) when (@index = 1) {// initial@item:~".col-@{class}-@{index}";.col(@index + 1,@item);}.col(@index,@list) when (@index =<@grid-columns) {// general@item:~".col-@{class}-@{index}";.col(@index + 1,~"@{list},@{item}");}.col(@index,@list) when (@index >@grid-columns) {// terminal@{list}{float:left;}}.col(1);// kickstart it}.calc-grid(@index,@class,@type) when (@type = width) and (@index > 0) {.col-@{class}-@{index}{width:percentage((@index /@grid-columns));}}.calc-grid(@index,@class,@type) when (@type = push) {.col-@{class}-push-@{index}{left:percentage((@index /@grid-columns));}}.calc-grid(@index,@class,@type) when (@type = pull) {.col-@{class}-pull-@{index}{right:percentage((@index /@grid-columns));}}.calc-grid(@index,@class,@type) when (@type = offset) {.col-@{class}-offset-@{index}{margin-left:percentage((@index /@grid-columns));}}// Basic looping in LESS
.make-grid(@index,@class,@type) when (@index >= 0) {.calc-grid(@index,@class,@type);// next iteration
  .make-grid(@index - 1,@class,@type);}// Form validation states
//
// Used in forms.less to generate the form validation CSS for warnings,errors,// and successes.

.form-control-validation(@text-color:#555;@border-color:#ccc;@background-color:#f5f5f5) {// Color the label and help text
  .help-block,.control-label,.radio,.checkbox,.radio-inline,.checkbox-inline{color:@text-color;}// Set the border and box shadow on specific inputs to match
  .form-control{border-color:@border-color;.box-shadow(inset 0 1px 1px rgba(0,0,0,.075));// Redeclare so transitions work
    &:focus{border-color:darken(@border-color,10%);@shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px lighten(@border-color,20%);.box-shadow(@shadow);}}// Set validation states also for addons
  .input-group-addon{color:@text-color;border-color:@border-color;background-color:@background-color;}}// Form control focus state
//
// Generate a customized focus state and for any input with the specified color,// which defaults to the `@input-focus-border` variable.
//
// We highly encourage you to not customize the default value,but instead use
// this to tweak colors on an as-needed basis. This aesthetic change is based on
// WebKit's default styles,but applicable to a wider range of browsers. Its
// usability and accessibility should be taken into account with any change.
//
// Example usage:change the default blue border and shadow to white for better
// contrast against a dark gray background.

.form-control-focus(@color:@input-border-focus) {@color-rgba:rgba(red(@color),green(@color),blue(@color),.6);&:focus{border-color:@color;outline:0;.box-shadow(~"inset 0 1px 1px rgba(0,0,0,.075),0 0 8px@{color-rgba}");}}// Form control sizing
//
// Relative text size,padding,and border-radii changes for form controls. For
// horizontal sizing,wrap controls in the predefined grid classes. `<select>`
// element gets special love because it's special,and that's a fact!

.input-size(@input-height;@padding-vertical;@padding-horizontal;@font-size;@line-height;@border-radius) {height:@input-height;padding:@padding-vertical@padding-horizontal;font-size:@font-size;line-height:@line-height;border-radius:@border-radius;select&{height:@input-height;line-height:@input-height;}textarea&{height:auto;}}// Reset


// ==========================================================================
// HTML5 display definitions
// ==========================================================================

//
// Correct `block` display not defined in IE 8/9.
//

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}//
// Correct `inline-block` display not defined in IE 8/9.
//

audio,canvas,video{display:inline-block;}//
// Prevent modern browsers from displaying `audio` without controls.
// Remove excess height in iOS 5 devices.
//

audio:not([controls]) {display:none;height:0;}//
// Address `[hidden]` styling not present in IE 8/9.
// Hide the `template` element in IE,Safari,and Firefox < 22.
//

[hidden],template{display:none;}// ==========================================================================
// Base
// ==========================================================================

//
// 1. Set default font family to sans-serif.
// 2. Prevent iOS text size adjust after orientation change,without disabling
//    user zoom.
//

html{font-family:sans-serif;// 1
  -ms-text-size-adjust:100%;// 2
  -webkit-text-size-adjust:100%;// 2}//
// Remove default margin.
//

body{margin:0;}// ==========================================================================
// Links
// ==========================================================================

//
// Remove the gray background color from active links in IE 10.
//

a{background:transparent;}//
// Address `outline` inconsistency between Chrome and other browsers.
//

a:focus{outline:thin dotted;}//
// Improve readability when focused and also mouse hovered in all browsers.
//

a:active,a:hover{outline:0;}// ==========================================================================
// Typography
// ==========================================================================

//
// Address variable `h1` font-size and margin within `section` and `article`
// contexts in Firefox 4+,Safari 5,and Chrome.
//

h1{font-size:2em;margin:0.67em 0;}//
// Address styling not present in IE 8/9,Safari 5,and Chrome.
//

abbr[title]{border-bottom:1px dotted;}//
// Address style set to `bolder` in Firefox 4+,Safari 5,and Chrome.
//

b,strong{font-weight:bold;}//
// Address styling not present in Safari 5 and Chrome.
//

dfn{font-style:italic;}//
// Address differences between Firefox and other browsers.
//

hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}//
// Address styling not present in IE 8/9.
//

mark{background:#ff0;color:#000;}//
// Correct font family set oddly in Safari 5 and Chrome.
//

code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}//
// Improve readability of pre-formatted text in all browsers.
//

pre{white-space:pre-wrap;}//
// Set consistent quote types.
//

q{quotes:"\201C" "\201D" "\2018" "\2019";}//
// Address inconsistent and variable font size in all browsers.
//

small{font-size:80%;}//
// Prevent `sub` and `sup` affecting `line-height` in all browsers.
//

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}// ==========================================================================
// Embedded content
// ==========================================================================

//
// Remove border when inside `a` element in IE 8/9.
//

img{border:0;}//
// Correct overflow displayed oddly in IE 9.
//

svg:not(:root) {overflow:hidden;}// ==========================================================================
// Figures
// ==========================================================================

//
// Address margin not present in IE 8/9 and Safari 5.
//

figure{margin:0;}// ==========================================================================
// Forms
// ==========================================================================

//
// Define consistent border,margin,and padding.
//

fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}//
// 1. Correct `color` not being inherited in IE 8/9.
// 2. Remove padding so people aren't caught out if they zero out fieldsets.
//

legend{border:0;// 1
  padding:0;// 2}//
// 1. Correct font family not being inherited in all browsers.
// 2. Correct font size not being inherited in all browsers.
// 3. Address margins set differently in Firefox 4+,Safari 5,and Chrome.
//

button,input,select,textarea{font-family:inherit;// 1
  font-size:100%;// 2
  margin:0;// 3}//
// Address Firefox 4+ setting `line-height` on `input` using `!important` in
// the UA stylesheet.
//

button,input{line-height:normal;}//
// Address inconsistent `text-transform` inheritance for `button` and `select`.
// All other form control elements do not inherit `text-transform` values.
// Correct `button` style inheritance in Chrome,Safari 5+,and IE 8+.
// Correct `select` style inheritance in Firefox 4+ and Opera.
//

button,select{text-transform:none;}//
// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
//    and `video` controls.
// 2. Correct inability to style clickable `input` types in iOS.
// 3. Improve usability and consistency of cursor style between image-type
//    `input` and others.
//

button,html input[type="button"],// 1
input[type="reset"],input[type="submit"]{-webkit-appearance:button;// 2
  cursor:pointer;// 3}//
// Re-set default cursor for disabled elements.
//

button[disabled],html input[disabled]{cursor:default;}//
// 1. Address box sizing set to `content-box` in IE 8/9/10.
// 2. Remove excess padding in IE 8/9/10.
//

input[type="checkbox"],input[type="radio"]{box-sizing:border-box;// 1
  padding:0;// 2}//
// 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
// 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
// (include `-moz` to future-proof).
//

input[type="search"]{-webkit-appearance:textfield;// 1
  -moz-box-sizing:content-box;-webkit-box-sizing:content-box;// 2
  box-sizing:content-box;}//
// Remove inner padding and search cancel button in Safari 5 and Chrome
// on OS X.
//

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}//
// Remove inner padding and border in Firefox 4+.
//

button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}//
// 1. Remove default vertical scrollbar in IE 8/9.
// 2. Improve readability and alignment in all browsers.
//

textarea{overflow:auto;// 1
  vertical-align:top;// 2}// ==========================================================================
// Tables
// ==========================================================================

//
// Remove most spacing between table cells.
//

table{border-collapse:collapse;border-spacing:0;}//
// Basic print styles
// --------------------------------------------------
// Source:https://github.com/h5bp/html5-boilerplate/blob/master/css/main.css@media print{*{text-shadow:none !important;color:#000 !important;// Black prints faster:h5bp.com/s
    background:transparent !important;box-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}// Don't show links for images,or javascript/internal links
  a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;// h5bp.com/t}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}@page{margin:2cm .5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}// Chrome (OSX) fix for https://github.com/twbs/bootstrap/issues/11245
  // Once fixed,we can just straight up remove this.
  select{background:#fff !important;}// Bootstrap components
  .navbar{display:none;}.table{td,th{background-color:#fff !important;}}.btn,.dropup > .btn{> .caret{border-top-color:#000 !important;}}.label{border:1px solid #000;}.table{border-collapse:collapse !important;}.table-bordered{th,td{border:1px solid #ddd !important;}}}// Core CSS
//
// Scaffolding
// --------------------------------------------------


// Reset the box-sizing

*,*:before,*:after{.box-sizing(border-box);}// Body reset

html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0);}body{font-family:@font-family-base;font-size:@font-size-base;line-height:@line-height-base;color:@text-color;background-color:@body-bg;}// Reset fonts for relevant elements
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}// Links

a{color:@link-color;text-decoration:none;&:hover,&:focus{color:@link-hover-color;text-decoration:underline;}&:focus{.tab-focus();}}// Images

img{vertical-align:middle;}// Responsive images (ensure images don't scale beyond their parents)
.img-responsive{.img-responsive();}// Rounded corners
.img-rounded{border-radius:@border-radius-large;}// Image thumbnails
//
// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.
.img-thumbnail{padding:@thumbnail-padding;line-height:@line-height-base;background-color:@thumbnail-bg;border:1px solid@thumbnail-border;border-radius:@thumbnail-border-radius;.transition(all .2s ease-in-out);// Keep them at most 100% wide
  .img-responsive(inline-block);}// Perfect circle
.img-circle{border-radius:50%;// set radius in percents}// Horizontal rules

hr{margin-top:@line-height-computed;margin-bottom:@line-height-computed;border:0;border-top:1px solid@hr-border;}// Only display content to screen readers
//
// See:http://a11yproject.com/posts/how-to-hide-content/

.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}//
// Typography
// --------------------------------------------------


// Headings
// -------------------------

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:@headings-font-family;font-weight:@headings-font-weight;line-height:@headings-line-height;color:@headings-color;small,.small{font-weight:normal;line-height:1;color:@headings-small-color;}}h1,h2,h3{margin-top:@line-height-computed;margin-bottom:(@line-height-computed / 2);small,.small{font-size:65%;}}h4,h5,h6{margin-top:(@line-height-computed / 2);margin-bottom:(@line-height-computed / 2);small,.small{font-size:75%;}}h1,.h1{font-size:@font-size-h1;}h2,.h2{font-size:@font-size-h2;}h3,.h3{font-size:@font-size-h3;}h4,.h4{font-size:@font-size-h4;}h5,.h5{font-size:@font-size-h5;}h6,.h6{font-size:@font-size-h6;}// Body text
// -------------------------

p{margin:0 0 (@line-height-computed / 2);}.lead{margin-bottom:@line-height-computed;font-size:floor(@font-size-base * 1.15);font-weight:200;line-height:1.4;@media (min-width:@screen-sm-min) {font-size:(@font-size-base * 1.5);}}// Emphasis & misc
// -------------------------

// Ex:14px base font * 85% = about 12px
small,.small{font-size:85%;}// Undo browser default styling
cite{font-style:normal;}// Contextual emphasis
.text-muted{color:@text-muted;}.text-primary{color:@brand-primary;&:hover{color:darken(@brand-primary,10%);}}.text-warning{color:@state-warning-text;&:hover{color:darken(@state-warning-text,10%);}}.text-danger{color:@state-danger-text;&:hover{color:darken(@state-danger-text,10%);}}.text-success{color:@state-success-text;&:hover{color:darken(@state-success-text,10%);}}.text-info{color:@state-info-text;&:hover{color:darken(@state-info-text,10%);}}// Alignment
.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}// Page header
// -------------------------

.page-header{padding-bottom:((@line-height-computed / 2) - 1);margin:(@line-height-computed * 2) 0@line-height-computed;border-bottom:1px solid@page-header-border-color;}// Lists
// --------------------------------------------------

// Unordered and Ordered lists
ul,ol{margin-top:0;margin-bottom:(@line-height-computed / 2);ul,ol{margin-bottom:0;}}// List options

// Unstyled keeps list items block level,just removes default browser padding and list-style
.list-unstyled{padding-left:0;list-style:none;}// Inline turns list items into inline-block
.list-inline{.list-unstyled();> li{display:inline-block;padding-left:5px;padding-right:5px;&:first-child{padding-left:0;}}}// Description Lists
dl{margin-top:0;// Remove browser default
  margin-bottom:@line-height-computed;}dt,dd{line-height:@line-height-base;}dt{font-weight:bold;}dd{margin-left:0;// Undo browser default}// Horizontal description lists
//
// Defaults to being stacked without any of the below styles applied,until the
// grid breakpoint is reached (default of ~768px).@media (min-width:@grid-float-breakpoint) {.dl-horizontal{dt{float:left;width:(@component-offset-horizontal - 20);clear:left;text-align:right;.text-overflow();}dd{margin-left:@component-offset-horizontal;.clearfix();// Clear the floated `dt` if an empty `dd` is present}}}// MISC
// ----

// Abbreviations and acronyms
abbr[title],// Add data-* attribute to help out our tooltip plugin,per https://github.com/twbs/bootstrap/issues/5257
abbr[data-original-title]{cursor:help;border-bottom:1px dotted@abbr-border-color;}.initialism{font-size:90%;text-transform:uppercase;}// Blockquotes
blockquote{padding:(@line-height-computed / 2) @line-height-computed;margin:0 0@line-height-computed;border-left:5px solid@blockquote-border-color;p{font-size:(@font-size-base * 1.25);font-weight:300;line-height:1.25;}p:last-child{margin-bottom:0;}small,.small{display:block;line-height:@line-height-base;color:@blockquote-small-color;&:before{content:'\2014 \00A0';// EM DASH,NBSP}}// Float right with text-align:right
  &.pull-right{padding-right:15px;padding-left:0;border-right:5px solid@blockquote-border-color;border-left:0;p,small,.small{text-align:right;}small,.small{&:before{content:'';}&:after{content:'\00A0 \2014';// NBSP,EM DASH}}}}// Quotes
blockquote:before,blockquote:after{content:"";}// Addresses
address{margin-bottom:@line-height-computed;font-style:normal;line-height:@line-height-base;}//
// Code (inline and block)
// --------------------------------------------------


// Inline and block code styles
code,kbd,pre,samp{font-family:@font-family-monospace;}// Inline code
code{padding:2px 4px;font-size:90%;color:@code-color;background-color:@code-bg;white-space:nowrap;border-radius:@border-radius-base;}// Blocks of code
pre{display:block;padding:((@line-height-computed - 1) / 2);margin:0 0 (@line-height-computed / 2);font-size:(@font-size-base - 1);// 14px to 13px
  line-height:@line-height-base;word-break:break-all;word-wrap:break-word;color:@pre-color;background-color:@pre-bg;border:1px solid@pre-border-color;border-radius:@border-radius-base;// Account for some code outputs that place code tags in pre tags
  code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0;}}// Enable scrollable blocks of code
.pre-scrollable{max-height:@pre-scrollable-max-height;overflow-y:scroll;}//
// Grid system
// --------------------------------------------------

// Set the container width,and override it for fixed navbars in media queries
.container{.container-fixed();@media (min-width:@screen-sm) {width:@container-sm;}@media (min-width:@screen-md) {width:@container-md;}@media (min-width:@screen-lg-min) {width:@container-lg;}}// mobile first defaults
.row{.make-row();}// Common styles for small and large grid columns
.make-grid-columns();// Extra small grid
//
// Columns,offsets,pushes,and pulls for extra small devices like
// smartphones.

.make-grid-columns-float(xs);.make-grid(@grid-columns,xs,width);.make-grid(@grid-columns,xs,pull);.make-grid(@grid-columns,xs,push);.make-grid(@grid-columns,xs,offset);// Small grid
//
// Columns,offsets,pushes,and pulls for the small device range,from phones
// to tablets.@media (min-width:@screen-sm-min) {.make-grid-columns-float(sm);.make-grid(@grid-columns,sm,width);.make-grid(@grid-columns,sm,pull);.make-grid(@grid-columns,sm,push);.make-grid(@grid-columns,sm,offset);}// Medium grid
//
// Columns,offsets,pushes,and pulls for the desktop device range.@media (min-width:@screen-md-min) {.make-grid-columns-float(md);.make-grid(@grid-columns,md,width);.make-grid(@grid-columns,md,pull);.make-grid(@grid-columns,md,push);.make-grid(@grid-columns,md,offset);}// Large grid
//
// Columns,offsets,pushes,and pulls for the large desktop device range.@media (min-width:@screen-lg-min) {.make-grid-columns-float(lg);.make-grid(@grid-columns,lg,width);.make-grid(@grid-columns,lg,pull);.make-grid(@grid-columns,lg,push);.make-grid(@grid-columns,lg,offset);}//
// Tables
// --------------------------------------------------


table{max-width:100%;background-color:@table-bg;}th{text-align:left;}// Baseline styles

.table{width:100%;margin-bottom:@line-height-computed;// Cells
  > thead,> tbody,> tfoot{> tr{> th,> td{padding:@table-cell-padding;line-height:@line-height-base;vertical-align:top;border-top:1px solid@table-border-color;}}}// Bottom align for column headings
  > thead > tr > th{vertical-align:bottom;border-bottom:2px solid@table-border-color;}// Remove top border from thead by default
  > caption + thead,> colgroup + thead,> thead:first-child{> tr:first-child{> th,> td{border-top:0;}}}// Account for multiple tbody instances
  > tbody + tbody{border-top:2px solid@table-border-color;}// Nesting
  .table{background-color:@body-bg;}}// Condensed table w/ half padding

.table-condensed{> thead,> tbody,> tfoot{> tr{> th,> td{padding:@table-condensed-cell-padding;}}}}// Bordered version
//
// Add borders all around the table and between all the columns.

.table-bordered{border:1px solid@table-border-color;> thead,> tbody,> tfoot{> tr{> th,> td{border:1px solid@table-border-color;}}}> thead > tr{> th,> td{border-bottom-width:2px;}}}// Zebra-striping
//
// Default zebra-stripe styles (alternating gray and transparent backgrounds)
.table-striped{> tbody > tr:nth-child(odd) {> td,> th{background-color:@table-bg-accent;}}}// Hover effect
//
// Placed here since it has to come after the potential zebra striping

.table-hover{> tbody > tr:hover{> td,> th{background-color:@table-bg-hover;}}}// Table cell sizing
//
// Reset default table behavior

table col[class*="col-"]{position:static;// Prevent border hiding in Firefox and IE9/10 (see https://github.com/twbs/bootstrap/issues/11623)
float:none;display:table-column;}table{td,th{&[class*="col-"]{float:none;display:table-cell;}}}// Table backgrounds
//
// Exact selectors below required to override `.table-striped` and prevent
// inheritance to nested tables.

// Generate the contextual variants
.table-row-variant(active;@table-bg-active);.table-row-variant(success;@state-success-bg);.table-row-variant(danger;@state-danger-bg);.table-row-variant(warning;@state-warning-bg);// Responsive tables
//
// Wrap your tables in `.table-responsive` and we'll make them mobile friendly
// by enabling horizontal scrolling. Only applies <768px. Everything above that
// will display normally.@media (max-width:@screen-xs-max) {.table-responsive{width:100%;margin-bottom:(@line-height-computed * 0.75);overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid@table-border-color;-webkit-overflow-scrolling:touch;// Tighten up spacing
    > .table{margin-bottom:0;// Ensure the content doesn't wrap
      > thead,> tbody,> tfoot{> tr{> th,> td{white-space:nowrap;}}}}// Special overrides for the bordered tables
    > .table-bordered{border:0;// Nuke the appropriate borders so that the parent can handle them
      > thead,> tbody,> tfoot{> tr{> th:first-child,> td:first-child{border-left:0;}> th:last-child,> td:last-child{border-right:0;}}}// Only nuke the last row's bottom-border in `tbody` and `tfoot` since
      // chances are there will be only one `tr` in a `thead` and that would
      // remove the border altogether.
      > tbody,> tfoot{> tr:last-child{> th,> td{border-bottom:0;}}}}}}//
// Forms
// --------------------------------------------------


// Normalize non-controls
//
// Restyle and baseline non-control form elements.

fieldset{padding:0;margin:0;border:0;}legend{display:block;width:100%;padding:0;margin-bottom:@line-height-computed;font-size:(@font-size-base * 1.5);line-height:inherit;color:@legend-color;border:0;border-bottom:1px solid@legend-border-color;}label{display:inline-block;margin-bottom:5px;font-weight:bold;}// Normalize form controls

// Override content-box in Normalize (* isn't specific enough)
input[type="search"]{.box-sizing(border-box);}// Position radios and checkboxes better
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal;}// Set the height of select and file controls to match text inputs
input[type="file"]{display:block;}// Make multiple select elements height not fixed
select[multiple],select[size]{height:auto;}// Fix optgroup Firefox bug per https://github.com/twbs/bootstrap/issues/7611
select optgroup{font-size:inherit;font-style:inherit;font-family:inherit;}// Focus for select,file,radio,and checkbox
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{.tab-focus();}// Fix for Chrome number input
// Setting certain font-sizes causes the `I` bar to appear on hover of the bottom increment button.
// See https://github.com/twbs/bootstrap/issues/8350 for more.
input[type="number"]{&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{height:auto;}}// Adjust output element
output{display:block;padding-top:(@padding-base-vertical + 1);font-size:@font-size-base;line-height:@line-height-base;color:@input-color;vertical-align:middle;}// Common form controls
//
// Shared size and type resets for form controls. Apply `.form-control` to any
// of the following form controls://
// select
// textarea
// input[type="text"]
// input[type="password"]
// input[type="datetime"]
// input[type="datetime-local"]
// input[type="date"]
// input[type="month"]
// input[type="time"]
// input[type="week"]
// input[type="number"]
// input[type="email"]
// input[type="url"]
// input[type="search"]
// input[type="tel"]
// input[type="color"]

.form-control{display:block;width:100%;height:@input-height-base;// Make inputs at least the height of their button counterpart (base line-height + padding + border)
padding:@padding-base-vertical@padding-base-horizontal;font-size:@font-size-base;line-height:@line-height-base;color:@input-color;vertical-align:middle;background-color:@input-bg;background-image:none;// Reset unusual Firefox-on-Android default style;see https://github.com/necolas/normalize.css/issues/214
  border:1px solid@input-border;border-radius:@input-border-radius;.box-shadow(inset 0 1px 1px rgba(0,0,0,.075));.transition(~"border-color ease-in-out .15s,box-shadow ease-in-out .15s");// Customize the `:focus` state to imitate native WebKit styles.
  .form-control-focus();// Placeholder
  //
  // Placeholder text gets special styles because when browsers invalidate entire
  // lines if it doesn't understand a selector/
  .placeholder();// Disabled and read-only inputs
  // Note:HTML5 says that controls under a fieldset > legend:first-child won't
  // be disabled if the fieldset is disabled. Due to implementation difficulty,// we don't honor that edge case;we style them as disabled anyway.
  &[disabled],&[readonly],fieldset[disabled] &{cursor:not-allowed;background-color:@input-bg-disabled;}// Reset height for `textarea`s
  textarea&{height:auto;}}// Form groups
//
// Designed to help with the organization and spacing of vertical forms. For
// horizontal forms,use the predefined grid classes.

.form-group{margin-bottom:15px;}// Checkboxes and radios
//
// Indent the labels to position radios/checkboxes as hanging controls.

.radio,.checkbox{display:block;min-height:@line-height-computed;// clear the floating input if there is no label text
  margin-top:10px;margin-bottom:10px;padding-left:20px;vertical-align:middle;label{display:inline;margin-bottom:0;font-weight:normal;cursor:pointer;}}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px;}.radio + .radio,.checkbox + .checkbox{margin-top:-5px;// Move up sibling radios or checkboxes for tighter spacing}// Radios and checkboxes on same line
.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer;}.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline{margin-top:0;margin-left:10px;// space out consecutive inline controls}// Apply same disabled cursor tweak as for inputs
//
// Note:Neither radios nor checkboxes can be readonly.
input[type="radio"],input[type="checkbox"],.radio,.radio-inline,.checkbox,.checkbox-inline{&[disabled],fieldset[disabled] &{cursor:not-allowed;}}// Form control sizing
.input-sm{.input-size(@input-height-small;@padding-small-vertical;@padding-small-horizontal;@font-size-small;@line-height-small;@border-radius-small);}.input-lg{.input-size(@input-height-large;@padding-large-vertical;@padding-large-horizontal;@font-size-large;@line-height-large;@border-radius-large);}// Form control feedback states
//
// Apply contextual and semantic states to individual form controls.

// Warning
.has-warning{.form-control-validation(@state-warning-text;@state-warning-text;@state-warning-bg);}// Error
.has-error{.form-control-validation(@state-danger-text;@state-danger-text;@state-danger-bg);}// Success
.has-success{.form-control-validation(@state-success-text;@state-success-text;@state-success-bg);}// Static form control text
//
// Apply class to a `p` element to make any string of text align with labels in
// a horizontal form layout.

.form-control-static{margin-bottom:0;// Remove default margin from `p`}// Help text
//
// Apply to any element you wish to create light text for placement immediately
// below a form control. Use for general help,formatting,or instructional text.

.help-block{display:block;// account for any element using help-block
  margin-top:5px;margin-bottom:10px;color:lighten(@text-color,25%);// lighten the text some for contrast}// Inline forms
//
// Make forms appear inline(-block) by adding the `.form-inline` class. Inline
// forms begin stacked on extra small (mobile) devices and then go inline when
// viewports reach <768px.
//
// Requires wrapping inputs and labels with `.form-group` for proper display of
// default HTML form controls and our custom form controls (e.g.,input groups).
//
// Heads up! This is mixin-ed into `.navbar-form` in navbars.less.

.form-inline{// Kick in the inline@media (min-width:@screen-sm) {// Inline-block all the things for "inline"
    .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}// In navbar-form,allow folks to *not* use `.form-group`
    .form-control{display:inline-block;}// Override `width:100%;` when not within a `.form-group`
    select.form-control{width:auto;}// Remove default margin on radios/checkboxes that were used for stacking,and
    // then undo the floating of radios and checkboxes to match (which also avoids
    // a bug in WebKit:https://github.com/twbs/bootstrap/issues/1969).
    .radio,.checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:none;margin-left:0;}}}// Horizontal forms
//
// Horizontal forms are built on grid classes and allow you to create forms with
// labels on the left and inputs on the right.

.form-horizontal{// Consistent vertical alignment of labels,radios,and checkboxes
  .control-label,.radio,.checkbox,.radio-inline,.checkbox-inline{margin-top:0;margin-bottom:0;padding-top:(@padding-base-vertical + 1);// Default padding plus a border}// Account for padding we're adding to ensure the alignment and of help text
  // and other content below items
  .radio,.checkbox{min-height:@line-height-computed + (@padding-base-vertical + 1);}// Make form groups behave like rows
  .form-group{.make-row();}.form-control-static{padding-top:(@padding-base-vertical + 1);}// Only right align form labels here when the columns stop stacking@media (min-width:@screen-sm-min) {.control-label{text-align:right;}}}//
// Buttons
// --------------------------------------------------


// Base styles
// --------------------------------------------------

.btn{display:inline-block;margin-bottom:0;// For input.btn
  font-weight:@btn-font-weight;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;// Reset unusual Firefox-on-Android default style;see https://github.com/necolas/normalize.css/issues/214
  border:1px solid transparent;white-space:nowrap;.button-size(@padding-base-vertical;@padding-base-horizontal;@font-size-base;@line-height-base;@border-radius-base);.user-select(none);&:focus{.tab-focus();}&:hover,&:focus{color:@btn-default-color;text-decoration:none;}&:active,&.active{outline:0;background-image:none;.box-shadow(inset 0 3px 5px rgba(0,0,0,.125));}&.disabled,&[disabled],fieldset[disabled] &{cursor:not-allowed;pointer-events:none;// Future-proof disabling of clicks
    .opacity(.65);.box-shadow(none);}}// Alternate buttons
// --------------------------------------------------

.btn-default{.button-variant(@btn-default-color;@btn-default-bg;@btn-default-border);}.btn-primary{.button-variant(@btn-primary-color;@btn-primary-bg;@btn-primary-border);}// Warning appears as orange
.btn-warning{.button-variant(@btn-warning-color;@btn-warning-bg;@btn-warning-border);}// Danger and error appear as red
.btn-danger{.button-variant(@btn-danger-color;@btn-danger-bg;@btn-danger-border);}// Success appears as green
.btn-success{.button-variant(@btn-success-color;@btn-success-bg;@btn-success-border);}// Info appears as blue-green
.btn-info{.button-variant(@btn-info-color;@btn-info-bg;@btn-info-border);}// Link buttons
// -------------------------

// Make a button look and behave like a link
.btn-link{color:@link-color;font-weight:normal;cursor:pointer;border-radius:0;&,&:active,&[disabled],fieldset[disabled] &{background-color:transparent;.box-shadow(none);}&,&:hover,&:focus,&:active{border-color:transparent;}&:hover,&:focus{color:@link-hover-color;text-decoration:underline;background-color:transparent;}&[disabled],fieldset[disabled] &{&:hover,&:focus{color:@btn-link-disabled-color;text-decoration:none;}}}// Button Sizes
// --------------------------------------------------

.btn-lg{// line-height:ensure even-numbered height of button next to large input
  .button-size(@padding-large-vertical;@padding-large-horizontal;@font-size-large;@line-height-large;@border-radius-large);}.btn-sm{// line-height:ensure proper height of button next to small input
  .button-size(@padding-small-vertical;@padding-small-horizontal;@font-size-small;@line-height-small;@border-radius-small);}.btn-xs{.button-size(@padding-xs-vertical;@padding-xs-horizontal;@font-size-small;@line-height-small;@border-radius-small);}// Block button
// --------------------------------------------------

.btn-block{display:block;width:100%;padding-left:0;padding-right:0;}// Vertically space out multiple block buttons
.btn-block + .btn-block{margin-top:5px;}// Specificity overrides
input[type="submit"],input[type="reset"],input[type="button"]{&.btn-block{width:100%;}}// Components
//
// Component animations
// --------------------------------------------------

// Heads up!
//
// We don't use the `.opacity()` mixin here since it causes a bug with text
// fields in IE7-8. Source:https://github.com/twitter/bootstrap/pull/3552.

.fade{opacity:0;.transition(opacity .15s linear);&.in{opacity:1;}}.collapse{display:none;&.in{display:block;}}.collapsing{position:relative;height:0;overflow:hidden;.transition(height .35s ease);}//
// Glyphicons for Bootstrap
//
// Since icons are fonts,they can be placed anywhere text is placed and are
// thus automatically sized to match the surrounding child. To use,create an
// inline element with the appropriate classes,like so://
// <a href="#"><span class="glyphicon glyphicon-star"></span> Star</a>

// Import the fonts@font-face{font-family:'Glyphicons Halflings';src:url(/sites/all/libraries/bootstrap/less/@{icon-font-path}@{icon-font-name}.eot);src:url(/sites/all/libraries/bootstrap/less/@{icon-font-path}@{icon-font-name}.eot?#iefix) format('embedded-opentype'),url(/sites/all/libraries/bootstrap/less/@{icon-font-path}@{icon-font-name}.woff) format('woff'),url(/sites/all/libraries/bootstrap/less/@{icon-font-path}@{icon-font-name}.ttf) format('truetype'),url(/sites/all/libraries/bootstrap/less/@{icon-font-path}@{icon-font-name}.svg#glyphicons-halflingsregular) format('svg');}// Catchall baseclass
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;&:empty{width:1em;}}// Individual icons
.glyphicon-asterisk{&:before{content:"\2a";}}.glyphicon-plus{&:before{content:"\2b";}}.glyphicon-euro{&:before{content:"\20ac";}}.glyphicon-minus{&:before{content:"\2212";}}.glyphicon-cloud{&:before{content:"\2601";}}.glyphicon-envelope{&:before{content:"\2709";}}.glyphicon-pencil{&:before{content:"\270f";}}.glyphicon-glass{&:before{content:"\e001";}}.glyphicon-music{&:before{content:"\e002";}}.glyphicon-search{&:before{content:"\e003";}}.glyphicon-heart{&:before{content:"\e005";}}.glyphicon-star{&:before{content:"\e006";}}.glyphicon-star-empty{&:before{content:"\e007";}}.glyphicon-user{&:before{content:"\e008";}}.glyphicon-film{&:before{content:"\e009";}}.glyphicon-th-large{&:before{content:"\e010";}}.glyphicon-th{&:before{content:"\e011";}}.glyphicon-th-list{&:before{content:"\e012";}}.glyphicon-ok{&:before{content:"\e013";}}.glyphicon-remove{&:before{content:"\e014";}}.glyphicon-zoom-in{&:before{content:"\e015";}}.glyphicon-zoom-out{&:before{content:"\e016";}}.glyphicon-off{&:before{content:"\e017";}}.glyphicon-signal{&:before{content:"\e018";}}.glyphicon-cog{&:before{content:"\e019";}}.glyphicon-trash{&:before{content:"\e020";}}.glyphicon-home{&:before{content:"\e021";}}.glyphicon-file{&:before{content:"\e022";}}.glyphicon-time{&:before{content:"\e023";}}.glyphicon-road{&:before{content:"\e024";}}.glyphicon-download-alt{&:before{content:"\e025";}}.glyphicon-download{&:before{content:"\e026";}}.glyphicon-upload{&:before{content:"\e027";}}.glyphicon-inbox{&:before{content:"\e028";}}.glyphicon-play-circle{&:before{content:"\e029";}}.glyphicon-repeat{&:before{content:"\e030";}}.glyphicon-refresh{&:before{content:"\e031";}}.glyphicon-list-alt{&:before{content:"\e032";}}.glyphicon-lock{&:before{content:"\e033";}}.glyphicon-flag{&:before{content:"\e034";}}.glyphicon-headphones{&:before{content:"\e035";}}.glyphicon-volume-off{&:before{content:"\e036";}}.glyphicon-volume-down{&:before{content:"\e037";}}.glyphicon-volume-up{&:before{content:"\e038";}}.glyphicon-qrcode{&:before{content:"\e039";}}.glyphicon-barcode{&:before{content:"\e040";}}.glyphicon-tag{&:before{content:"\e041";}}.glyphicon-tags{&:before{content:"\e042";}}.glyphicon-book{&:before{content:"\e043";}}.glyphicon-bookmark{&:before{content:"\e044";}}.glyphicon-print{&:before{content:"\e045";}}.glyphicon-camera{&:before{content:"\e046";}}.glyphicon-font{&:before{content:"\e047";}}.glyphicon-bold{&:before{content:"\e048";}}.glyphicon-italic{&:before{content:"\e049";}}.glyphicon-text-height{&:before{content:"\e050";}}.glyphicon-text-width{&:before{content:"\e051";}}.glyphicon-align-left{&:before{content:"\e052";}}.glyphicon-align-center{&:before{content:"\e053";}}.glyphicon-align-right{&:before{content:"\e054";}}.glyphicon-align-justify{&:before{content:"\e055";}}.glyphicon-list{&:before{content:"\e056";}}.glyphicon-indent-left{&:before{content:"\e057";}}.glyphicon-indent-right{&:before{content:"\e058";}}.glyphicon-facetime-video{&:before{content:"\e059";}}.glyphicon-picture{&:before{content:"\e060";}}.glyphicon-map-marker{&:before{content:"\e062";}}.glyphicon-adjust{&:before{content:"\e063";}}.glyphicon-tint{&:before{content:"\e064";}}.glyphicon-edit{&:before{content:"\e065";}}.glyphicon-share{&:before{content:"\e066";}}.glyphicon-check{&:before{content:"\e067";}}.glyphicon-move{&:before{content:"\e068";}}.glyphicon-step-backward{&:before{content:"\e069";}}.glyphicon-fast-backward{&:before{content:"\e070";}}.glyphicon-backward{&:before{content:"\e071";}}.glyphicon-play{&:before{content:"\e072";}}.glyphicon-pause{&:before{content:"\e073";}}.glyphicon-stop{&:before{content:"\e074";}}.glyphicon-forward{&:before{content:"\e075";}}.glyphicon-fast-forward{&:before{content:"\e076";}}.glyphicon-step-forward{&:before{content:"\e077";}}.glyphicon-eject{&:before{content:"\e078";}}.glyphicon-chevron-left{&:before{content:"\e079";}}.glyphicon-chevron-right{&:before{content:"\e080";}}.glyphicon-plus-sign{&:before{content:"\e081";}}.glyphicon-minus-sign{&:before{content:"\e082";}}.glyphicon-remove-sign{&:before{content:"\e083";}}.glyphicon-ok-sign{&:before{content:"\e084";}}.glyphicon-question-sign{&:before{content:"\e085";}}.glyphicon-info-sign{&:before{content:"\e086";}}.glyphicon-screenshot{&:before{content:"\e087";}}.glyphicon-remove-circle{&:before{content:"\e088";}}.glyphicon-ok-circle{&:before{content:"\e089";}}.glyphicon-ban-circle{&:before{content:"\e090";}}.glyphicon-arrow-left{&:before{content:"\e091";}}.glyphicon-arrow-right{&:before{content:"\e092";}}.glyphicon-arrow-up{&:before{content:"\e093";}}.glyphicon-arrow-down{&:before{content:"\e094";}}.glyphicon-share-alt{&:before{content:"\e095";}}.glyphicon-resize-full{&:before{content:"\e096";}}.glyphicon-resize-small{&:before{content:"\e097";}}.glyphicon-exclamation-sign{&:before{content:"\e101";}}.glyphicon-gift{&:before{content:"\e102";}}.glyphicon-leaf{&:before{content:"\e103";}}.glyphicon-fire{&:before{content:"\e104";}}.glyphicon-eye-open{&:before{content:"\e105";}}.glyphicon-eye-close{&:before{content:"\e106";}}.glyphicon-warning-sign{&:before{content:"\e107";}}.glyphicon-plane{&:before{content:"\e108";}}.glyphicon-calendar{&:before{content:"\e109";}}.glyphicon-random{&:before{content:"\e110";}}.glyphicon-comment{&:before{content:"\e111";}}.glyphicon-magnet{&:before{content:"\e112";}}.glyphicon-chevron-up{&:before{content:"\e113";}}.glyphicon-chevron-down{&:before{content:"\e114";}}.glyphicon-retweet{&:before{content:"\e115";}}.glyphicon-shopping-cart{&:before{content:"\e116";}}.glyphicon-folder-close{&:before{content:"\e117";}}.glyphicon-folder-open{&:before{content:"\e118";}}.glyphicon-resize-vertical{&:before{content:"\e119";}}.glyphicon-resize-horizontal{&:before{content:"\e120";}}.glyphicon-hdd{&:before{content:"\e121";}}.glyphicon-bullhorn{&:before{content:"\e122";}}.glyphicon-bell{&:before{content:"\e123";}}.glyphicon-certificate{&:before{content:"\e124";}}.glyphicon-thumbs-up{&:before{content:"\e125";}}.glyphicon-thumbs-down{&:before{content:"\e126";}}.glyphicon-hand-right{&:before{content:"\e127";}}.glyphicon-hand-left{&:before{content:"\e128";}}.glyphicon-hand-up{&:before{content:"\e129";}}.glyphicon-hand-down{&:before{content:"\e130";}}.glyphicon-circle-arrow-right{&:before{content:"\e131";}}.glyphicon-circle-arrow-left{&:before{content:"\e132";}}.glyphicon-circle-arrow-up{&:before{content:"\e133";}}.glyphicon-circle-arrow-down{&:before{content:"\e134";}}.glyphicon-globe{&:before{content:"\e135";}}.glyphicon-wrench{&:before{content:"\e136";}}.glyphicon-tasks{&:before{content:"\e137";}}.glyphicon-filter{&:before{content:"\e138";}}.glyphicon-briefcase{&:before{content:"\e139";}}.glyphicon-fullscreen{&:before{content:"\e140";}}.glyphicon-dashboard{&:before{content:"\e141";}}.glyphicon-paperclip{&:before{content:"\e142";}}.glyphicon-heart-empty{&:before{content:"\e143";}}.glyphicon-link{&:before{content:"\e144";}}.glyphicon-phone{&:before{content:"\e145";}}.glyphicon-pushpin{&:before{content:"\e146";}}.glyphicon-usd{&:before{content:"\e148";}}.glyphicon-gbp{&:before{content:"\e149";}}.glyphicon-sort{&:before{content:"\e150";}}.glyphicon-sort-by-alphabet{&:before{content:"\e151";}}.glyphicon-sort-by-alphabet-alt{&:before{content:"\e152";}}.glyphicon-sort-by-order{&:before{content:"\e153";}}.glyphicon-sort-by-order-alt{&:before{content:"\e154";}}.glyphicon-sort-by-attributes{&:before{content:"\e155";}}.glyphicon-sort-by-attributes-alt{&:before{content:"\e156";}}.glyphicon-unchecked{&:before{content:"\e157";}}.glyphicon-expand{&:before{content:"\e158";}}.glyphicon-collapse-down{&:before{content:"\e159";}}.glyphicon-collapse-up{&:before{content:"\e160";}}.glyphicon-log-in{&:before{content:"\e161";}}.glyphicon-flash{&:before{content:"\e162";}}.glyphicon-log-out{&:before{content:"\e163";}}.glyphicon-new-window{&:before{content:"\e164";}}.glyphicon-record{&:before{content:"\e165";}}.glyphicon-save{&:before{content:"\e166";}}.glyphicon-open{&:before{content:"\e167";}}.glyphicon-saved{&:before{content:"\e168";}}.glyphicon-import{&:before{content:"\e169";}}.glyphicon-export{&:before{content:"\e170";}}.glyphicon-send{&:before{content:"\e171";}}.glyphicon-floppy-disk{&:before{content:"\e172";}}.glyphicon-floppy-saved{&:before{content:"\e173";}}.glyphicon-floppy-remove{&:before{content:"\e174";}}.glyphicon-floppy-save{&:before{content:"\e175";}}.glyphicon-floppy-open{&:before{content:"\e176";}}.glyphicon-credit-card{&:before{content:"\e177";}}.glyphicon-transfer{&:before{content:"\e178";}}.glyphicon-cutlery{&:before{content:"\e179";}}.glyphicon-header{&:before{content:"\e180";}}.glyphicon-compressed{&:before{content:"\e181";}}.glyphicon-earphone{&:before{content:"\e182";}}.glyphicon-phone-alt{&:before{content:"\e183";}}.glyphicon-tower{&:before{content:"\e184";}}.glyphicon-stats{&:before{content:"\e185";}}.glyphicon-sd-video{&:before{content:"\e186";}}.glyphicon-hd-video{&:before{content:"\e187";}}.glyphicon-subtitles{&:before{content:"\e188";}}.glyphicon-sound-stereo{&:before{content:"\e189";}}.glyphicon-sound-dolby{&:before{content:"\e190";}}.glyphicon-sound-5-1{&:before{content:"\e191";}}.glyphicon-sound-6-1{&:before{content:"\e192";}}.glyphicon-sound-7-1{&:before{content:"\e193";}}.glyphicon-copyright-mark{&:before{content:"\e194";}}.glyphicon-registration-mark{&:before{content:"\e195";}}.glyphicon-cloud-download{&:before{content:"\e197";}}.glyphicon-cloud-upload{&:before{content:"\e198";}}.glyphicon-tree-conifer{&:before{content:"\e199";}}.glyphicon-tree-deciduous{&:before{content:"\e200";}}//
// Dropdown menus
// --------------------------------------------------


// Dropdown arrow/caret
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:@caret-width-base solid;border-right:@caret-width-base solid transparent;border-left:@caret-width-base solid transparent;}// The dropdown wrapper (div)
.dropdown{position:relative;}// Prevent the focus on the dropdown toggle when closing dropdowns
.dropdown-toggle:focus{outline:0;}// The dropdown menu (ul)
.dropdown-menu{position:absolute;top:100%;left:0;z-index:@zindex-dropdown;display:none;// none by default,but block on "open" of the menu
  float:left;min-width:160px;padding:5px 0;margin:2px 0 0;// override default ul
  list-style:none;font-size:@font-size-base;background-color:@dropdown-bg;border:1px solid@dropdown-fallback-border;// IE8 fallback
  border:1px solid@dropdown-border;border-radius:@border-radius-base;.box-shadow(0 6px 12px rgba(0,0,0,.175));background-clip:padding-box;// Aligns the dropdown menu to right
  &.pull-right{right:0;left:auto;}// Dividers (basically an hr) within the dropdown
  .divider{.nav-divider(@dropdown-divider-bg);}// Links within the dropdown menu
  > li > a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:@line-height-base;color:@dropdown-link-color;white-space:nowrap;// prevent links from randomly breaking onto new lines}}// Hover/Focus state
.dropdown-menu > li > a{&:hover,&:focus{text-decoration:none;color:@dropdown-link-hover-color;background-color:@dropdown-link-hover-bg;}}// Active state
.dropdown-menu > .active > a{&,&:hover,&:focus{color:@dropdown-link-active-color;text-decoration:none;outline:0;background-color:@dropdown-link-active-bg;}}// Disabled state
//
// Gray out text and ensure the hover/focus state remains gray

.dropdown-menu > .disabled > a{&,&:hover,&:focus{color:@dropdown-link-disabled-color;}}// Nuke hover/focus effects
.dropdown-menu > .disabled > a{&:hover,&:focus{text-decoration:none;background-color:transparent;background-image:none;// Remove CSS gradient
    .reset-filter();cursor:not-allowed;}}// Open state for the dropdown
.open{// Show the menu
  > .dropdown-menu{display:block;}// Remove the outline when:focus is triggered
  > a{outline:0;}}// Dropdown section headers
.dropdown-header{display:block;padding:3px 20px;font-size:@font-size-small;line-height:@line-height-base;color:@dropdown-header-color;}// Backdrop to catch body clicks on mobile,etc.
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:@zindex-dropdown - 10;}// Right aligned dropdowns
.pull-right > .dropdown-menu{right:0;left:auto;}// Allow for dropdowns to go bottom up (aka,dropup-menu)
//
// Just add .dropup after the standard .dropdown class and you're set,bro.
// TODO:abstract this so that the navbar fixed styles are not placed here?

.dropup,.navbar-fixed-bottom .dropdown{// Reverse the caret
  .caret{border-top:0;border-bottom:@caret-width-base solid;content:"";}// Different positioning for bottom up menu
  .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}}// Component alignment
//
// Reiterate per navbar.less and the modified component alignment there.@media (min-width:@grid-float-breakpoint) {.navbar-right{.dropdown-menu{.pull-right > .dropdown-menu();}}}//
// Button groups
// --------------------------------------------------

// Make the div behave like a button
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle;// match .btn alignment given font-size hack above
  > .btn{position:relative;float:left;// Bring the "active" button to the front
    &:hover,&:focus,&:active,&.active{z-index:2;}&:focus{// Remove focus outline when dropdown JS adds it after closing the menu
      outline:none;}}}// Prevent double borders when buttons are next to each other
.btn-group{.btn + .btn,.btn + .btn-group,.btn-group + .btn,.btn-group + .btn-group{margin-left:-1px;}}// Optional:Group multiple button groups together for a toolbar
.btn-toolbar{.clearfix();.btn-group{float:left;}// Space out series of button groups
  > .btn,> .btn-group{+ .btn,+ .btn-group{margin-left:5px;}}}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius:0;}// Set corners individual because sometimes a single button can be in a .btn-group and we need:first-child and:last-child to both match
.btn-group > .btn:first-child{margin-left:0;&:not(:last-child):not(.dropdown-toggle) {.border-right-radius(0);}}// Need .dropdown-toggle since:last-child doesn't apply given a .dropdown-menu immediately after it
.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child) {.border-left-radius(0);}// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)
.btn-group > .btn-group{float:left;}.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius:0;}.btn-group > .btn-group:first-child{> .btn:last-child,> .dropdown-toggle{.border-right-radius(0);}}.btn-group > .btn-group:last-child > .btn:first-child{.border-left-radius(0);}// On active and open,don't show outline
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}// Sizing
//
// Remix the default button sizing classes into new ones for easier manipulation.

.btn-group-xs > .btn{.btn-xs();}.btn-group-sm > .btn{.btn-sm();}.btn-group-lg > .btn{.btn-lg();}// Split button dropdowns
// ----------------------

// Give the line between buttons some depth
.btn-group > .btn + .dropdown-toggle{padding-left:8px;padding-right:8px;}.btn-group > .btn-lg + .dropdown-toggle{padding-left:12px;padding-right:12px;}// The clickable button for toggling the menu
// Remove the gradient and set the same inset shadow as the:active state
.btn-group.open .dropdown-toggle{.box-shadow(inset 0 3px 5px rgba(0,0,0,.125));// Show no shadow for `.btn-link` since it has no other button styles.
  &.btn-link{.box-shadow(none);}}// Reposition the caret
.btn .caret{margin-left:0;}// Carets in other button sizes
.btn-lg .caret{border-width:@caret-width-large@caret-width-large 0;border-bottom-width:0;}// Upside down carets for .dropup
.dropup .btn-lg .caret{border-width:0@caret-width-large@caret-width-large;}// Vertical button groups
// ----------------------

.btn-group-vertical{> .btn,> .btn-group,> .btn-group > .btn{display:block;float:none;width:100%;max-width:100%;}// Clear floats so dropdown menus can be properly placed
  > .btn-group{.clearfix();> .btn{float:none;}}> .btn + .btn,> .btn + .btn-group,> .btn-group + .btn,> .btn-group + .btn-group{margin-top:-1px;margin-left:0;}}.btn-group-vertical > .btn{&:not(:first-child):not(:last-child) {border-radius:0;}&:first-child:not(:last-child) {border-top-right-radius:@border-radius-base;.border-bottom-radius(0);}&:last-child:not(:first-child) {border-bottom-left-radius:@border-radius-base;.border-top-radius(0);}}.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius:0;}.btn-group-vertical > .btn-group:first-child{> .btn:last-child,> .dropdown-toggle{.border-bottom-radius(0);}}.btn-group-vertical > .btn-group:last-child > .btn:first-child{.border-top-radius(0);}// Justified button groups
// ----------------------

.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate;> .btn,> .btn-group{float:none;display:table-cell;width:1%;}> .btn-group .btn{width:100%;}}// Checkbox and radio options
[data-toggle="buttons"] > .btn > input[type="radio"],[data-toggle="buttons"] > .btn > input[type="checkbox"]{display:none;}//
// Input groups
// --------------------------------------------------

// Base styles
// -------------------------
.input-group{position:relative;// For dropdowns
  display:table;border-collapse:separate;// prevent input groups from inheriting border styles from table cells when placed within a table

  // Undo padding and float of grid classes
  &[class*="col-"]{float:none;padding-left:0;padding-right:0;}.form-control{width:100%;margin-bottom:0;}}// Sizing options
//
// Remix the default form control sizing classes into new ones for easier
// manipulation.

.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn{.input-lg();}.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn{.input-sm();}// Display as table-cell
// -------------------------
.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell;&:not(:first-child):not(:last-child) {border-radius:0;}}// Addon and addon wrapper for buttons
.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle;// Match the inputs}// Text input groups
// -------------------------
.input-group-addon{padding:@padding-base-vertical@padding-base-horizontal;font-size:@font-size-base;font-weight:normal;line-height:1;color:@input-color;text-align:center;background-color:@input-group-addon-bg;border:1px solid@input-group-addon-border-color;border-radius:@border-radius-base;// Sizing
  &.input-sm{padding:@padding-small-vertical@padding-small-horizontal;font-size:@font-size-small;border-radius:@border-radius-small;}&.input-lg{padding:@padding-large-vertical@padding-large-horizontal;font-size:@font-size-large;border-radius:@border-radius-large;}// Nuke default margins from checkboxes and radios to vertically center within.
  input[type="radio"],input[type="checkbox"]{margin-top:0;}}// Reset rounded corners
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {.border-right-radius(0);}.input-group-addon:first-child{border-right:0;}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child) {.border-left-radius(0);}.input-group-addon:last-child{border-left:0;}// Button input groups
// -------------------------
.input-group-btn{position:relative;white-space:nowrap;// Negative margin to only have a 1px border between the two
  &:first-child > .btn{margin-right:-1px;}&:last-child > .btn{margin-left:-1px;}}.input-group-btn > .btn{position:relative;// Jankily prevent input button groups from wrapping
  + .btn{margin-left:-4px;}// Bring the "active" button to the front
  &:hover,&:active{z-index:2;}}//
// Navs
// --------------------------------------------------


// Base class
// --------------------------------------------------

.nav{margin-bottom:0;padding-left:0;// Override default ul/ol
  list-style:none;.clearfix();> li{position:relative;display:block;> a{position:relative;display:block;padding:@nav-link-padding;&:hover,&:focus{text-decoration:none;background-color:@nav-link-hover-bg;}}// Disabled state sets text to gray and nukes hover/tab effects
    &.disabled > a{color:@nav-disabled-link-color;&:hover,&:focus{color:@nav-disabled-link-hover-color;text-decoration:none;background-color:transparent;cursor:not-allowed;}}}// Open dropdowns
  .open > a{&,&:hover,&:focus{background-color:@nav-link-hover-bg;border-color:@link-color;}}// Nav dividers (deprecated with v3.0.1)
//
  // This should have been removed in v3 with the dropping of `.nav-list`,but
  // we missed it. We don't currently support this anywhere,but in the interest
  // of maintaining backward compatibility in case you use it,it's deprecated.
  .nav-divider{.nav-divider();}// Prevent IE8 from misplacing imgs
  //
  // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989
  > li > a > img{max-width:none;}}// Tabs
// -------------------------

// Give the tabs something to sit on
.nav-tabs{border-bottom:1px solid@nav-tabs-border-color;> li{float:left;// Make the list-items overlay the bottom border
    margin-bottom:-1px;// Actual tabs (as links)
> a{margin-right:2px;line-height:@line-height-base;border:1px solid transparent;border-radius:@border-radius-base@border-radius-base 0 0;&:hover{border-color:@nav-tabs-link-hover-border-color@nav-tabs-link-hover-border-color@nav-tabs-border-color;}}// Active state,and it's:hover to override normal:hover
    &.active > a{&,&:hover,&:focus{color:@nav-tabs-active-link-hover-color;background-color:@nav-tabs-active-link-hover-bg;border:1px solid@nav-tabs-active-link-hover-border-color;border-bottom-color:transparent;cursor:default;}}}// pulling this in mainly for less shorthand
  &.nav-justified{.nav-justified();.nav-tabs-justified();}}// Pills
// -------------------------
.nav-pills{> li{float:left;// Links rendered as pills
    > a{border-radius:@nav-pills-border-radius;}+ li{margin-left:2px;}// Active state
    &.active > a{&,&:hover,&:focus{color:@nav-pills-active-link-hover-color;background-color:@nav-pills-active-link-hover-bg;}}}}// Stacked pills
.nav-stacked{> li{float:none;+ li{margin-top:2px;margin-left:0;// no need for this gap between nav items}}}// Nav variations
// --------------------------------------------------

// Justified nav links
// -------------------------

.nav-justified{width:100%;> li{float:none;> a{text-align:center;margin-bottom:5px;}}> .dropdown .dropdown-menu{top:auto;left:auto;}@media (min-width:@screen-sm-min) {> li{display:table-cell;width:1%;> a{margin-bottom:0;}}}}// Move borders to anchors instead of bottom of list
//
// Mixin for adding on top the shared `.nav-justified` styles for our tabs
.nav-tabs-justified{border-bottom:0;> li > a{// Override margin from .nav-tabs
    margin-right:0;border-radius:@border-radius-base;}> .active > a,> .active > a:hover,> .active > a:focus{border:1px solid@nav-tabs-justified-link-border-color;}@media (min-width:@screen-sm-min) {> li > a{border-bottom:1px solid@nav-tabs-justified-link-border-color;border-radius:@border-radius-base@border-radius-base 0 0;}> .active > a,> .active > a:hover,> .active > a:focus{border-bottom-color:@nav-tabs-justified-active-link-border-color;}}}// Tabbable tabs
// -------------------------

// Hide tabbable panes to start,show them when `.active`
.tab-content{> .tab-pane{display:none;}> .active{display:block;}}// Dropdowns
// -------------------------

// Specific dropdowns
.nav-tabs .dropdown-menu{// make dropdown border overlap tab border
  margin-top:-1px;// Remove the top rounded corners here since there is a hard edge above the menu
  .border-top-radius(0);}//
// Navbars
// --------------------------------------------------


// Wrapper and base class
//
// Provide a static navbar from which we expand to create full-width,fixed,and
// other navbar variations.

.navbar{position:relative;min-height:@navbar-height;// Ensure a navbar always shows (e.g.,without a .navbar-brand in collapsed mode)
margin-bottom:@navbar-margin-bottom;border:1px solid transparent;// Prevent floats from breaking the navbar
  .clearfix();@media (min-width:@grid-float-breakpoint) {border-radius:@navbar-border-radius;}}// Navbar heading
//
// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy
// styling of responsive aspects.

.navbar-header{.clearfix();@media (min-width:@grid-float-breakpoint) {float:left;}}// Navbar collapse (body)
//
// Group your navbar content into this for easy collapsing and expanding across
// various device sizes. By default,this content is collapsed when <768px,but
// will expand past that for a horizontal display.
//
// To start (on mobile devices) the navbar links,forms,and buttons are stacked
// vertically and include a `max-height` to overflow in case you have too much
// content for the user's viewport.

.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:@navbar-padding-horizontal;padding-left:@navbar-padding-horizontal;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);.clearfix();-webkit-overflow-scrolling:touch;&.in{overflow-y:auto;}@media (min-width:@grid-float-breakpoint) {width:auto;border-top:0;box-shadow:none;&.collapse{display:block !important;height:auto !important;padding-bottom:0;// Override default setting
      overflow:visible !important;}&.in{overflow-y:visible;}// Undo the collapse side padding for navbars with containers to ensure
    // alignment of right-aligned contents.
    .navbar-fixed-top &,.navbar-static-top &,.navbar-fixed-bottom &{padding-left:0;padding-right:0;}}}// Both navbar header and collapse
//
// When a container is present,change the behavior of the header and collapse.

.container > .navbar-header,.container > .navbar-collapse{margin-right:-@navbar-padding-horizontal;margin-left:-@navbar-padding-horizontal;@media (min-width:@grid-float-breakpoint) {margin-right:0;margin-left:0;}}//
// Navbar alignment options
//
// Display the navbar across the entirety of the page or fixed it to the top or
// bottom of the page.

// Static top (unfixed,but 100% wide) navbar
.navbar-static-top{z-index:@zindex-navbar;border-width:0 0 1px;@media (min-width:@grid-float-breakpoint) {border-radius:0;}}// Fix the top/bottom navbars when screen real estate supports it
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:@zindex-navbar-fixed;// Undo the rounded corners@media (min-width:@grid-float-breakpoint) {border-radius:0;}}.navbar-fixed-top{top:0;border-width:0 0 1px;}.navbar-fixed-bottom{bottom:0;margin-bottom:0;// override .navbar defaults
  border-width:1px 0 0;}// Brand/project name

.navbar-brand{float:left;padding:@navbar-padding-vertical@navbar-padding-horizontal;font-size:@font-size-large;line-height:@line-height-computed;&:hover,&:focus{text-decoration:none;}@media (min-width:@grid-float-breakpoint) {.navbar > .container &{margin-left:-@navbar-padding-horizontal;}}}// Navbar toggle
//
// Custom button for toggling the `.navbar-collapse`,powered by the collapse
// JavaScript plugin.

.navbar-toggle{position:relative;float:right;margin-right:@navbar-padding-horizontal;padding:9px 10px;.navbar-vertical-align(34px);background-color:transparent;background-image:none;// Reset unusual Firefox-on-Android default style;see https://github.com/necolas/normalize.css/issues/214
  border:1px solid transparent;border-radius:@border-radius-base;// Bars
  .icon-bar{display:block;width:22px;height:2px;border-radius:1px;}.icon-bar + .icon-bar{margin-top:4px;}@media (min-width:@grid-float-breakpoint) {display:none;}}// Navbar nav links
//
// Builds on top of the `.nav` components with it's own modifier class to make
// the nav the full height of the horizontal nav (above 768px).

.navbar-nav{margin:(@navbar-padding-vertical / 2) -@navbar-padding-horizontal;> li > a{padding-top:10px;padding-bottom:10px;line-height:@line-height-computed;}@media (max-width:@grid-float-breakpoint-max) {// Dropdowns get custom display when collapsed
    .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none;> li > a,.dropdown-header{padding:5px 15px 5px 25px;}> li > a{line-height:@line-height-computed;&:hover,&:focus{background-image:none;}}}}// Uncollapse the nav@media (min-width:@grid-float-breakpoint) {float:left;margin:0;> li{float:left;> a{padding-top:@navbar-padding-vertical;padding-bottom:@navbar-padding-vertical;}}&.navbar-right:last-child{margin-right:-@navbar-padding-horizontal;}}}// Component alignment
//
// Repurpose the pull utilities as their own navbar utilities to avoid specificity
// issues with parents and chaining. Only do this when the navbar is uncollapsed
// though so that navbar contents properly stack and align in mobile.@media (min-width:@grid-float-breakpoint) {.navbar-left{.pull-left();}.navbar-right{.pull-right();}}// Navbar form
//
// Extension of the `.form-inline` with some extra flavor for optimum display in
// our navbars.

.navbar-form{margin-left:-@navbar-padding-horizontal;margin-right:-@navbar-padding-horizontal;padding:10px@navbar-padding-horizontal;border-top:1px solid transparent;border-bottom:1px solid transparent;@shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);.box-shadow(@shadow);// Mixin behavior for optimum display
  .form-inline();.form-group{@media (max-width:@grid-float-breakpoint-max) {margin-bottom:5px;}}// Vertically center in expanded,horizontal navbar
  .navbar-vertical-align(@input-height-base);// Undo 100% width for pull classes@media (min-width:@grid-float-breakpoint) {width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;.box-shadow(none);// Outdent the form if last child to line up with content down the page
    &.navbar-right:last-child{margin-right:-@navbar-padding-horizontal;}}}// Dropdown menus

// Menu position and menu carets
.navbar-nav > li > .dropdown-menu{margin-top:0;.border-top-radius(0);}// Menu position and menu caret support for dropups via extra dropup class
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{.border-bottom-radius(0);}// Right aligned menus need alt position
.navbar-nav.pull-right > li > .dropdown-menu,.navbar-nav > li > .dropdown-menu.pull-right{left:auto;right:0;}// Buttons in navbars
//
// Vertically center a button within a navbar (when *not* in a form).

.navbar-btn{.navbar-vertical-align(@input-height-base);&.btn-sm{.navbar-vertical-align(@input-height-small);}&.btn-xs{.navbar-vertical-align(22);}}// Text in navbars
//
// Add a class to make any element properly align itself vertically within the navbars.

.navbar-text{.navbar-vertical-align(@line-height-computed);@media (min-width:@grid-float-breakpoint) {float:left;margin-left:@navbar-padding-horizontal;margin-right:@navbar-padding-horizontal;// Outdent the form if last child to line up with content down the page
    &.navbar-right:last-child{margin-right:0;}}}// Alternate navbars
// --------------------------------------------------

// Default navbar
.navbar-default{background-color:@navbar-default-bg;border-color:@navbar-default-border;.navbar-brand{color:@navbar-default-brand-color;&:hover,&:focus{color:@navbar-default-brand-hover-color;background-color:@navbar-default-brand-hover-bg;}}.navbar-text{color:@navbar-default-color;}.navbar-nav{> li > a{color:@navbar-default-link-color;&:hover,&:focus{color:@navbar-default-link-hover-color;background-color:@navbar-default-link-hover-bg;}}> .active > a{&,&:hover,&:focus{color:@navbar-default-link-active-color;background-color:@navbar-default-link-active-bg;}}> .disabled > a{&,&:hover,&:focus{color:@navbar-default-link-disabled-color;background-color:@navbar-default-link-disabled-bg;}}}.navbar-toggle{border-color:@navbar-default-toggle-border-color;&:hover,&:focus{background-color:@navbar-default-toggle-hover-bg;}.icon-bar{background-color:@navbar-default-toggle-icon-bar-bg;}}.navbar-collapse,.navbar-form{border-color:@navbar-default-border;}// Dropdown menu items
  .navbar-nav{// Remove background color from open dropdown
    > .open > a{&,&:hover,&:focus{background-color:@navbar-default-link-active-bg;color:@navbar-default-link-active-color;}}@media (max-width:@grid-float-breakpoint-max) {// Dropdowns get custom display when collapsed
      .open .dropdown-menu{> li > a{color:@navbar-default-link-color;&:hover,&:focus{color:@navbar-default-link-hover-color;background-color:@navbar-default-link-hover-bg;}}> .active > a{&,&:hover,&:focus{color:@navbar-default-link-active-color;background-color:@navbar-default-link-active-bg;}}> .disabled > a{&,&:hover,&:focus{color:@navbar-default-link-disabled-color;background-color:@navbar-default-link-disabled-bg;}}}}}// Links in navbars
  //
  // Add a class to ensure links outside the navbar nav are colored correctly.

  .navbar-link{color:@navbar-default-link-color;&:hover{color:@navbar-default-link-hover-color;}}}// Inverse navbar

.navbar-inverse{background-color:@navbar-inverse-bg;border-color:@navbar-inverse-border;.navbar-brand{color:@navbar-inverse-brand-color;&:hover,&:focus{color:@navbar-inverse-brand-hover-color;background-color:@navbar-inverse-brand-hover-bg;}}.navbar-text{color:@navbar-inverse-color;}.navbar-nav{> li > a{color:@navbar-inverse-link-color;&:hover,&:focus{color:@navbar-inverse-link-hover-color;background-color:@navbar-inverse-link-hover-bg;}}> .active > a{&,&:hover,&:focus{color:@navbar-inverse-link-active-color;background-color:@navbar-inverse-link-active-bg;}}> .disabled > a{&,&:hover,&:focus{color:@navbar-inverse-link-disabled-color;background-color:@navbar-inverse-link-disabled-bg;}}}// Darken the responsive nav toggle
  .navbar-toggle{border-color:@navbar-inverse-toggle-border-color;&:hover,&:focus{background-color:@navbar-inverse-toggle-hover-bg;}.icon-bar{background-color:@navbar-inverse-toggle-icon-bar-bg;}}.navbar-collapse,.navbar-form{border-color:darken(@navbar-inverse-bg,7%);}// Dropdowns
  .navbar-nav{> .open > a{&,&:hover,&:focus{background-color:@navbar-inverse-link-active-bg;color:@navbar-inverse-link-active-color;}}@media (max-width:@grid-float-breakpoint-max) {// Dropdowns get custom display
      .open .dropdown-menu{> .dropdown-header{border-color:@navbar-inverse-border;}.divider{background-color:@navbar-inverse-border;}> li > a{color:@navbar-inverse-link-color;&:hover,&:focus{color:@navbar-inverse-link-hover-color;background-color:@navbar-inverse-link-hover-bg;}}> .active > a{&,&:hover,&:focus{color:@navbar-inverse-link-active-color;background-color:@navbar-inverse-link-active-bg;}}> .disabled > a{&,&:hover,&:focus{color:@navbar-inverse-link-disabled-color;background-color:@navbar-inverse-link-disabled-bg;}}}}}.navbar-link{color:@navbar-inverse-link-color;&:hover{color:@navbar-inverse-link-hover-color;}}}//
// Breadcrumbs
// --------------------------------------------------


.breadcrumb{padding:8px 15px;margin-bottom:@line-height-computed;list-style:none;background-color:@breadcrumb-bg;border-radius:@border-radius-base;> li{display:inline-block;+ li:before{content:"@{breadcrumb-separator}\00a0";// Unicode space added since inline-block means non-collapsing white-space
      padding:0 5px;color:@breadcrumb-color;}}> .active{color:@breadcrumb-active-color;}}//
// Pagination (multiple pages)
// --------------------------------------------------
.pagination{display:inline-block;padding-left:0;margin:@line-height-computed 0;border-radius:@border-radius-base;> li{display:inline;// Remove list-style and block-level defaults
    > a,> span{position:relative;float:left;// Collapse white-space
      padding:@padding-base-vertical@padding-base-horizontal;line-height:@line-height-base;text-decoration:none;background-color:@pagination-bg;border:1px solid@pagination-border;margin-left:-1px;}&:first-child{> a,> span{margin-left:0;.border-left-radius(@border-radius-base);}}&:last-child{> a,> span{.border-right-radius(@border-radius-base);}}}> li > a,> li > span{&:hover,&:focus{background-color:@pagination-hover-bg;}}> .active > a,> .active > span{&,&:hover,&:focus{z-index:2;color:@pagination-active-color;background-color:@pagination-active-bg;border-color:@pagination-active-bg;cursor:default;}}> .disabled{> span,> span:hover,> span:focus,> a,> a:hover,> a:focus{color:@pagination-disabled-color;background-color:@pagination-bg;border-color:@pagination-border;cursor:not-allowed;}}}// Sizing
// --------------------------------------------------

// Large
.pagination-lg{.pagination-size(@padding-large-vertical;@padding-large-horizontal;@font-size-large;@border-radius-large);}// Small
.pagination-sm{.pagination-size(@padding-small-vertical;@padding-small-horizontal;@font-size-small;@border-radius-small);}//
// Pager pagination
// --------------------------------------------------


.pager{padding-left:0;margin:@line-height-computed 0;list-style:none;text-align:center;.clearfix();li{display:inline;> a,> span{display:inline-block;padding:5px 14px;background-color:@pagination-bg;border:1px solid@pagination-border;border-radius:@pager-border-radius;}> a:hover,> a:focus{text-decoration:none;background-color:@pagination-hover-bg;}}.next{> a,> span{float:right;}}.previous{> a,> span{float:left;}}.disabled{> a,> a:hover,> a:focus,> span{color:@pager-disabled-color;background-color:@pagination-bg;cursor:not-allowed;}}}//
// Labels
// --------------------------------------------------

.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:@label-color;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;// Add hover effects,but only for links
  &[href]{&:hover,&:focus{color:@label-link-hover-color;text-decoration:none;cursor:pointer;}}// Empty labels collapse automatically (not available in IE8)
&:empty{display:none;}// Quick fix for labels in buttons
  .btn &{position:relative;top:-1px;}}// Colors
// Contextual variations (linked labels get darker on:hover)
.label-default{.label-variant(@label-default-bg);}.label-primary{.label-variant(@label-primary-bg);}.label-success{.label-variant(@label-success-bg);}.label-info{.label-variant(@label-info-bg);}.label-warning{.label-variant(@label-warning-bg);}.label-danger{.label-variant(@label-danger-bg);}//
// Badges
// --------------------------------------------------


// Base classes
.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:@font-size-small;font-weight:@badge-font-weight;color:@badge-color;line-height:@badge-line-height;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:@badge-bg;border-radius:@badge-border-radius;// Empty badges collapse automatically (not available in IE8)
&:empty{display:none;}// Quick fix for badges in buttons
  .btn &{position:relative;top:-1px;}}// Hover state,but only for links
a.badge{&:hover,&:focus{color:@badge-link-hover-color;text-decoration:none;cursor:pointer;}}// Account for counters in navs
a.list-group-item.active > .badge,.nav-pills > .active > a > .badge{color:@badge-active-color;background-color:@badge-active-bg;}.nav-pills > li > a > .badge{margin-left:3px;}//
// Jumbotron
// --------------------------------------------------


.jumbotron{padding:@jumbotron-padding;margin-bottom:@jumbotron-padding;font-size:@jumbotron-font-size;font-weight:200;line-height:(@line-height-base * 1.5);color:@jumbotron-color;background-color:@jumbotron-bg;h1,.h1{line-height:1;color:@jumbotron-heading-color;}p{line-height:1.4;}.container &{border-radius:@border-radius-large;// Only round corners at higher resolutions if contained in a container}.container{max-width:100%;}@media screen and (min-width:@screen-sm-min) {padding-top:(@jumbotron-padding * 1.6);padding-bottom:(@jumbotron-padding * 1.6);.container &{padding-left:(@jumbotron-padding * 2);padding-right:(@jumbotron-padding * 2);}h1,.h1{font-size:(@font-size-base * 4.5);}}}//
// Thumbnails
// --------------------------------------------------


// Mixin and adjust the regular image class
.thumbnail{display:block;padding:@thumbnail-padding;margin-bottom:@line-height-computed;line-height:@line-height-base;background-color:@thumbnail-bg;border:1px solid@thumbnail-border;border-radius:@thumbnail-border-radius;.transition(all .2s ease-in-out);> img,a > img{.img-responsive();margin-left:auto;margin-right:auto;}// Add a hover state for linked versions only
  a&:hover,a&:focus,a&.active{border-color:@link-color;}// Image captions
  .caption{padding:@thumbnail-caption-padding;color:@thumbnail-caption-color;}}//
// Alerts
// --------------------------------------------------


// Base styles
// -------------------------

.alert{padding:@alert-padding;margin-bottom:@line-height-computed;border:1px solid transparent;border-radius:@alert-border-radius;// Headings for larger alerts
  h4{margin-top:0;// Specified for the h4 to prevent conflicts of changing@headings-color
    color:inherit;}// Provide class for links that match alerts
  .alert-link{font-weight:@alert-link-font-weight;}// Improve alignment and spacing of inner content
  > p,> ul{margin-bottom:0;}> p + p{margin-top:5px;}}// Dismissable alerts
//
// Expand the right padding and account for the close button's positioning.

.alert-dismissable{padding-right:(@alert-padding + 20);// Adjust close link position
  .close{position:relative;top:-2px;right:-21px;color:inherit;}}// Alternate styles
//
// Generate contextual modifier classes for colorizing the alert.

.alert-success{.alert-variant(@alert-success-bg;@alert-success-border;@alert-success-text);}.alert-info{.alert-variant(@alert-info-bg;@alert-info-border;@alert-info-text);}.alert-warning{.alert-variant(@alert-warning-bg;@alert-warning-border;@alert-warning-text);}.alert-danger{.alert-variant(@alert-danger-bg;@alert-danger-border;@alert-danger-text);}//
// Progress bars
// --------------------------------------------------


// Bar animations
// -------------------------

// WebKit@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}// Spec and IE10+@keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}// Bar itself
// -------------------------

// Outer container
.progress{overflow:hidden;height:@line-height-computed;margin-bottom:@line-height-computed;background-color:@progress-bg;border-radius:@border-radius-base;.box-shadow(inset 0 1px 2px rgba(0,0,0,.1));}// Bar of progress
.progress-bar{float:left;width:0%;height:100%;font-size:@font-size-small;line-height:@line-height-computed;color:@progress-bar-color;text-align:center;background-color:@progress-bar-bg;.box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));.transition(width .6s ease);}// Striped bars
.progress-striped .progress-bar{#gradient > .striped();background-size:40px 40px;}// Call animation for the active one
.progress.active .progress-bar{.animation(progress-bar-stripes 2s linear infinite);}// Variations
// -------------------------

.progress-bar-success{.progress-bar-variant(@progress-bar-success-bg);}.progress-bar-info{.progress-bar-variant(@progress-bar-info-bg);}.progress-bar-warning{.progress-bar-variant(@progress-bar-warning-bg);}.progress-bar-danger{.progress-bar-variant(@progress-bar-danger-bg);}// Media objects
// Source:http://stubbornella.org/content/?p=497
// --------------------------------------------------


// Common styles
// -------------------------

// Clear the floats
.media,.media-body{overflow:hidden;zoom:1;}// Proper spacing between instances of .media
.media,.media .media{margin-top:15px;}.media:first-child{margin-top:0;}// For images and videos,set to block
.media-object{display:block;}// Reset margins on headings for tighter default spacing
.media-heading{margin:0 0 5px;}// Media image alignment
// -------------------------

.media{> .pull-left{margin-right:10px;}> .pull-right{margin-left:10px;}}// Media list variation
// -------------------------

// Undo default ul/ol styles
.media-list{padding-left:0;list-style:none;}//
// List groups
// --------------------------------------------------

// Base class
//
// Easily usable on <ul>,<ol>,or <div>.
.list-group{// No need to set list-style:none;since .list-group-item is block level
  margin-bottom:20px;padding-left:0;// reset padding because ul and ol}// Individual list items
// -------------------------

.list-group-item{position:relative;display:block;padding:10px 15px;// Place the border on the list items and negative margin up for better styling
  margin-bottom:-1px;background-color:@list-group-bg;border:1px solid@list-group-border;// Round the first and last items
  &:first-child{.border-top-radius(@list-group-border-radius);}&:last-child{margin-bottom:0;.border-bottom-radius(@list-group-border-radius);}// Align badges within list items
  > .badge{float:right;}> .badge + .badge{margin-right:5px;}}// Linked list items
a.list-group-item{color:@list-group-link-color;.list-group-item-heading{color:@list-group-link-heading-color;}// Hover state
  &:hover,&:focus{text-decoration:none;background-color:@list-group-hover-bg;}// Active class on item itself,not parent
  &.active,&.active:hover,&.active:focus{z-index:2;// Place active items above their siblings for proper border styling
    color:@list-group-active-color;background-color:@list-group-active-bg;border-color:@list-group-active-border;// Force color to inherit for custom content
    .list-group-item-heading{color:inherit;}.list-group-item-text{color:lighten(@list-group-active-bg,40%);}}}// Custom content options
// -------------------------

.list-group-item-heading{margin-top:0;margin-bottom:5px;}.list-group-item-text{margin-bottom:0;line-height:1.3;}//
// Panels
// --------------------------------------------------


// Base class
.panel{margin-bottom:@line-height-computed;background-color:@panel-bg;border:1px solid transparent;border-radius:@panel-border-radius;.box-shadow(0 1px 1px rgba(0,0,0,.05));}// Panel contents
.panel-body{padding:15px;.clearfix();}// List groups in panels
//
// By default,space out list group content from panel headings to account for
// any kind of custom content between the two.

.panel{> .list-group{margin-bottom:0;.list-group-item{border-width:1px 0;// Remove border radius for top one
      &:first-child{.border-top-radius(0);}// But keep it for the last one
      &:last-child{border-bottom:0;}}}}// Collapse space between when there's no additional content.
.panel-heading + .list-group{.list-group-item:first-child{border-top-width:0;}}// Tables in panels
//
// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and
// watch it go full width.

.panel{> .table,> .table-responsive > .table{margin-bottom:0;}> .panel-body + .table,> .panel-body + .table-responsive{border-top:1px solid@table-border-color;}> .table > tbody:first-child th,> .table > tbody:first-child td{border-top:0;}> .table-bordered,> .table-responsive > .table-bordered{border:0;> thead,> tbody,> tfoot{> tr{> th:first-child,> td:first-child{border-left:0;}> th:last-child,> td:last-child{border-right:0;}&:last-child > th,&:last-child > td{border-bottom:0;}}}}> .table-responsive{border:0;margin-bottom:0;}}// Optional heading
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;.border-top-radius(@panel-border-radius - 1);> .dropdown .dropdown-toggle{color:inherit;}}// Within heading,strip any `h*` tag of it's default margins for spacing.
.panel-title{margin-top:0;margin-bottom:0;font-size:ceil((@font-size-base * 1.125));color:inherit;> a{color:inherit;}}// Optional footer (stays gray in every modifier class)
.panel-footer{padding:10px 15px;background-color:@panel-footer-bg;border-top:1px solid@panel-inner-border;.border-bottom-radius(@panel-border-radius - 1);}// Collapsable panels (aka,accordion)
//
// Wrap a series of panels in `.panel-group` to turn them into an accordion with
// the help of our collapse JavaScript plugin.

.panel-group{// Tighten up margin so it's only between panels
  .panel{margin-bottom:0;border-radius:@panel-border-radius;overflow:hidden;// crop contents when collapsed
    + .panel{margin-top:5px;}}.panel-heading{border-bottom:0;+ .panel-collapse .panel-body{border-top:1px solid@panel-inner-border;}}.panel-footer{border-top:0;+ .panel-collapse .panel-body{border-bottom:1px solid@panel-inner-border;}}}// Contextual variations
.panel-default{.panel-variant(@panel-default-border;@panel-default-text;@panel-default-heading-bg;@panel-default-border);}.panel-primary{.panel-variant(@panel-primary-border;@panel-primary-text;@panel-primary-heading-bg;@panel-primary-border);}.panel-success{.panel-variant(@panel-success-border;@panel-success-text;@panel-success-heading-bg;@panel-success-border);}.panel-warning{.panel-variant(@panel-warning-border;@panel-warning-text;@panel-warning-heading-bg;@panel-warning-border);}.panel-danger{.panel-variant(@panel-danger-border;@panel-danger-text;@panel-danger-heading-bg;@panel-danger-border);}.panel-info{.panel-variant(@panel-info-border;@panel-info-text;@panel-info-heading-bg;@panel-info-border);}//
// Wells
// --------------------------------------------------


// Base class
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:@well-bg;border:1px solid darken(@well-bg,7%);border-radius:@border-radius-base;.box-shadow(inset 0 1px 1px rgba(0,0,0,.05));blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15);}}// Sizes
.well-lg{padding:24px;border-radius:@border-radius-large;}.well-sm{padding:9px;border-radius:@border-radius-small;}//
// Close icons
// --------------------------------------------------


.close{float:right;font-size:(@font-size-base * 1.5);font-weight:@close-font-weight;line-height:1;color:@close-color;text-shadow:@close-text-shadow;.opacity(.2);&:hover,&:focus{color:@close-color;text-decoration:none;cursor:pointer;.opacity(.5);}// Additional properties for button version
  // iOS requires the button element instead of an anchor tag.
  // If you want the anchor version,it requires `href="#"`.
  button&{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}}// Components w/ JavaScript
//
// Modals
// --------------------------------------------------

// .modal-open      - body class for killing the scroll
// .modal           - container to scroll within
// .modal-dialog    - positioning shell for the actual modal
// .modal-content   - actual modal w/ bg and corners and shit

// Kill the scroll on the body
.modal-open{overflow:hidden;}// Container that the modal scrolls within
.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:@zindex-modal-background;// When fading in the modal,animate it to slide down
  &.fade .modal-dialog{.translate(0,-25%);.transition-transform(~"0.3s ease-out");}&.in .modal-dialog{.translate(0,0)}}// Shell div to position the modal with bottom padding
.modal-dialog{position:relative;width:auto;margin:10px;z-index:(@zindex-modal-background + 10);}// Actual modal
.modal-content{position:relative;background-color:@modal-content-bg;border:1px solid@modal-content-fallback-border-color;//old browsers fallback (ie8 etc)
border:1px solid@modal-content-border-color;border-radius:@border-radius-large;.box-shadow(0 3px 9px rgba(0,0,0,.5));background-clip:padding-box;// Remove focus outline from opened modal
  outline:none;}// Modal background
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:(@zindex-modal-background - 10);background-color:@modal-backdrop-bg;// Fade for backdrop
  &.fade{.opacity(0);}&.in{.opacity(.5);}}// Modal header
// Top section of the modal w/ title and dismiss
.modal-header{padding:@modal-title-padding;border-bottom:1px solid@modal-header-border-color;min-height:(@modal-title-padding +@modal-title-line-height);}// Close icon
.modal-header .close{margin-top:-2px;}// Title text within header
.modal-title{margin:0;line-height:@modal-title-line-height;}// Modal body
// Where all modal content resides (sibling of .modal-header and .modal-footer)
.modal-body{position:relative;padding:@modal-inner-padding;}// Footer (for actions)
.modal-footer{margin-top:15px;padding:(@modal-inner-padding - 1) @modal-inner-padding@modal-inner-padding;text-align:right;// right align buttons
  border-top:1px solid@modal-footer-border-color;.clearfix();// clear it in case folks use .pull-* classes on buttons

  // Properly space out buttons
  .btn + .btn{margin-left:5px;margin-bottom:0;// account for input[type="submit"] which gets the bottom margin like all other inputs}// but override that for button groups
  .btn-group .btn + .btn{margin-left:-1px;}// and override it for block buttons as well
  .btn-block + .btn-block{margin-left:0;}}// Scale up the modal@media screen and (min-width:@screen-sm-min) {.modal-dialog{width:600px;margin:30px auto;}.modal-content{.box-shadow(0 5px 15px rgba(0,0,0,.5));}}//
// Tooltips
// --------------------------------------------------


// Base class
.tooltip{position:absolute;z-index:@zindex-tooltip;display:block;visibility:visible;font-size:@font-size-small;line-height:1.4;.opacity(0);&.in{.opacity(.9);}&.top{margin-top:-3px;padding:@tooltip-arrow-width 0;}&.right{margin-left:3px;padding:0@tooltip-arrow-width;}&.bottom{margin-top:3px;padding:@tooltip-arrow-width 0;}&.left{margin-left:-3px;padding:0@tooltip-arrow-width;}}// Wrapper for the tooltip content
.tooltip-inner{max-width:@tooltip-max-width;padding:3px 8px;color:@tooltip-color;text-align:center;text-decoration:none;background-color:@tooltip-bg;border-radius:@border-radius-base;}// Arrows
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}.tooltip{&.top .tooltip-arrow{bottom:0;left:50%;margin-left:-@tooltip-arrow-width;border-width:@tooltip-arrow-width@tooltip-arrow-width 0;border-top-color:@tooltip-arrow-color;}&.top-left .tooltip-arrow{bottom:0;left:@tooltip-arrow-width;border-width:@tooltip-arrow-width@tooltip-arrow-width 0;border-top-color:@tooltip-arrow-color;}&.top-right .tooltip-arrow{bottom:0;right:@tooltip-arrow-width;border-width:@tooltip-arrow-width@tooltip-arrow-width 0;border-top-color:@tooltip-arrow-color;}&.right .tooltip-arrow{top:50%;left:0;margin-top:-@tooltip-arrow-width;border-width:@tooltip-arrow-width@tooltip-arrow-width@tooltip-arrow-width 0;border-right-color:@tooltip-arrow-color;}&.left .tooltip-arrow{top:50%;right:0;margin-top:-@tooltip-arrow-width;border-width:@tooltip-arrow-width 0@tooltip-arrow-width@tooltip-arrow-width;border-left-color:@tooltip-arrow-color;}&.bottom .tooltip-arrow{top:0;left:50%;margin-left:-@tooltip-arrow-width;border-width:0@tooltip-arrow-width@tooltip-arrow-width;border-bottom-color:@tooltip-arrow-color;}&.bottom-left .tooltip-arrow{top:0;left:@tooltip-arrow-width;border-width:0@tooltip-arrow-width@tooltip-arrow-width;border-bottom-color:@tooltip-arrow-color;}&.bottom-right .tooltip-arrow{top:0;right:@tooltip-arrow-width;border-width:0@tooltip-arrow-width@tooltip-arrow-width;border-bottom-color:@tooltip-arrow-color;}}//
// Popovers
// --------------------------------------------------


.popover{position:absolute;top:0;left:0;z-index:@zindex-popover;display:none;max-width:@popover-max-width;padding:1px;text-align:left;// Reset given new insertion method
  background-color:@popover-bg;background-clip:padding-box;border:1px solid@popover-fallback-border-color;border:1px solid@popover-border-color;border-radius:@border-radius-large;.box-shadow(0 5px 10px rgba(0,0,0,.2));// Overrides for proper insertion
  white-space:normal;// Offset the popover to account for the popover arrow
  &.top{margin-top:-10px;}&.right{margin-left:10px;}&.bottom{margin-top:10px;}&.left{margin-left:-10px;}}.popover-title{margin:0;// reset heading margin
  padding:8px 14px;font-size:@font-size-base;font-weight:normal;line-height:18px;background-color:@popover-title-bg;border-bottom:1px solid darken(@popover-title-bg,5%);border-radius:5px 5px 0 0;}.popover-content{padding:9px 14px;}// Arrows
//
// .arrow is outer,.arrow:after is inner

.popover .arrow{&,&:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}}.popover .arrow{border-width:@popover-arrow-outer-width;}.popover .arrow:after{border-width:@popover-arrow-width;content:"";}.popover{&.top .arrow{left:50%;margin-left:-@popover-arrow-outer-width;border-bottom-width:0;border-top-color:@popover-arrow-outer-fallback-color;// IE8 fallback
    border-top-color:@popover-arrow-outer-color;bottom:-@popover-arrow-outer-width;&:after{content:" ";bottom:1px;margin-left:-@popover-arrow-width;border-bottom-width:0;border-top-color:@popover-arrow-color;}}&.right .arrow{top:50%;left:-@popover-arrow-outer-width;margin-top:-@popover-arrow-outer-width;border-left-width:0;border-right-color:@popover-arrow-outer-fallback-color;// IE8 fallback
    border-right-color:@popover-arrow-outer-color;&:after{content:" ";left:1px;bottom:-@popover-arrow-width;border-left-width:0;border-right-color:@popover-arrow-color;}}&.bottom .arrow{left:50%;margin-left:-@popover-arrow-outer-width;border-top-width:0;border-bottom-color:@popover-arrow-outer-fallback-color;// IE8 fallback
    border-bottom-color:@popover-arrow-outer-color;top:-@popover-arrow-outer-width;&:after{content:" ";top:1px;margin-left:-@popover-arrow-width;border-top-width:0;border-bottom-color:@popover-arrow-color;}}&.left .arrow{top:50%;right:-@popover-arrow-outer-width;margin-top:-@popover-arrow-outer-width;border-right-width:0;border-left-color:@popover-arrow-outer-fallback-color;// IE8 fallback
    border-left-color:@popover-arrow-outer-color;&:after{content:" ";right:1px;border-right-width:0;border-left-color:@popover-arrow-color;bottom:-@popover-arrow-width;}}}//
// Carousel
// --------------------------------------------------


// Wrapper for the slide container and indicators
.carousel{position:relative;}.carousel-inner{position:relative;overflow:hidden;width:100%;> .item{display:none;position:relative;.transition(.6s ease-in-out left);// Account for jankitude on images
    > img,> a > img{.img-responsive();line-height:1;}}> .active,> .next,> .prev{display:block;}> .active{left:0;}> .next,> .prev{position:absolute;top:0;width:100%;}> .next{left:100%;}> .prev{left:-100%;}> .next.left,> .prev.right{left:0;}> .active.left{left:-100%;}> .active.right{left:100%;}}// Left/right controls for nav
// ---------------------------

.carousel-control{position:absolute;top:0;left:0;bottom:0;width:@carousel-control-width;.opacity(@carousel-control-opacity);font-size:@carousel-control-font-size;color:@carousel-control-color;text-align:center;text-shadow:@carousel-text-shadow;// We can't have this transition here because WebKit cancels the carousel
  // animation if you trip this while in the middle of another animation.

  // Set gradients for backgrounds
  &.left{#gradient > .horizontal(@start-color:rgba(0,0,0,.5);@end-color:rgba(0,0,0,.0001));}&.right{left:auto;right:0;#gradient > .horizontal(@start-color:rgba(0,0,0,.0001);@end-color:rgba(0,0,0,.5));}// Hover/focus state
  &:hover,&:focus{outline:none;color:@carousel-control-color;text-decoration:none;.opacity(.9);}// Toggles
  .icon-prev,.icon-next,.glyphicon-chevron-left,.glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;}.icon-prev,.glyphicon-chevron-left{left:50%;}.icon-next,.glyphicon-chevron-right{right:50%;}.icon-prev,.icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif;}.icon-prev{&:before{content:'\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039)
}}.icon-next{&:before{content:'\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A)
}}}// Optional indicator pips
//
// Add an unordered list with the following class and add a list item for each
// slide your carousel holds.

.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center;li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid@carousel-indicator-border-color;border-radius:10px;cursor:pointer;// IE8-9 hack for event handling
    //
    // Internet Explorer 8-9 does not support clicks on elements without a set
    // `background-color`. We cannot use `filter` since that's not viewed as a
    // background color by the browser. Thus,a hack is needed.
    //
    // For IE8,we set solid black as it doesn't support `rgba()`. For IE9,we
    // set alpha transparency for the best results possible.
    background-color:#000 \9;// IE8
    background-color:rgba(0,0,0,0);// IE9}.active{margin:0;width:12px;height:12px;background-color:@carousel-indicator-active-bg;}}// Optional captions
// -----------------------------
// Hidden by default for smaller viewports
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:@carousel-caption-color;text-align:center;text-shadow:@carousel-text-shadow;& .btn{text-shadow:none;// No shadow for button elements in carousel-caption}}// Scale up controls for tablets and up@media screen and (min-width:@screen-sm-min) {// Scale up the controls a smidge
  .carousel-control{.glyphicons-chevron-left,.glyphicons-chevron-right,.icon-prev,.icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px;}}// Show and left align the captions
  .carousel-caption{left:20%;right:20%;padding-bottom:30px;}// Move up the indicators
  .carousel-indicators{bottom:20px;}}// Utility classes
//
// Utility classes
// --------------------------------------------------


// Floats
// -------------------------

.clearfix{.clearfix();}.center-block{.center-block();}.pull-right{float:right !important;}.pull-left{float:left !important;}// Toggling content
// -------------------------

// Note:Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1
.hide{display:none !important;}.show{display:block !important;}.invisible{visibility:hidden;}.text-hide{.text-hide();}// Hide from screenreaders and browsers
//
// Credit:HTML5 Boilerplate

.hidden{display:none !important;visibility:hidden !important;}// For Affix plugin
// -------------------------

.affix{position:fixed;}//
// Responsive:Utility classes
// --------------------------------------------------


// IE10 in Windows (Phone) 8
//
// Support for responsive views via media queries is kind of borked in IE10,for
// Surface/desktop in split view and for Windows Phone 8. This particular fix
// must be accompanied by a snippet of JavaScript to sniff the user agent and
// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at
// our Getting Started page for more information on this bug.
//
// For more information,see the following://
// Issue:https://github.com/twbs/bootstrap/issues/10497
// Docs:http://getbootstrap.com/getting-started/#browsers
// Source:http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/@-ms-viewport{width:device-width;}// Visibility utilities

.visible-xs{.responsive-invisibility();@media (max-width:@screen-xs-max) {.responsive-visibility();}&.visible-sm{@media (min-width:@screen-sm-min) and (max-width:@screen-sm-max) {.responsive-visibility();}}&.visible-md{@media (min-width:@screen-md-min) and (max-width:@screen-md-max) {.responsive-visibility();}}&.visible-lg{@media (min-width:@screen-lg-min) {.responsive-visibility();}}}.visible-sm{.responsive-invisibility();&.visible-xs{@media (max-width:@screen-xs-max) {.responsive-visibility();}}@media (min-width:@screen-sm-min) and (max-width:@screen-sm-max) {.responsive-visibility();}&.visible-md{@media (min-width:@screen-md-min) and (max-width:@screen-md-max) {.responsive-visibility();}}&.visible-lg{@media (min-width:@screen-lg-min) {.responsive-visibility();}}}.visible-md{.responsive-invisibility();&.visible-xs{@media (max-width:@screen-xs-max) {.responsive-visibility();}}&.visible-sm{@media (min-width:@screen-sm-min) and (max-width:@screen-sm-max) {.responsive-visibility();}}@media (min-width:@screen-md-min) and (max-width:@screen-md-max) {.responsive-visibility();}&.visible-lg{@media (min-width:@screen-lg-min) {.responsive-visibility();}}}.visible-lg{.responsive-invisibility();&.visible-xs{@media (max-width:@screen-xs-max) {.responsive-visibility();}}&.visible-sm{@media (min-width:@screen-sm-min) and (max-width:@screen-sm-max) {.responsive-visibility();}}&.visible-md{@media (min-width:@screen-md-min) and (max-width:@screen-md-max) {.responsive-visibility();}}@media (min-width:@screen-lg-min) {.responsive-visibility();}}.hidden-xs{.responsive-visibility();@media (max-width:@screen-xs-max) {.responsive-invisibility();}&.hidden-sm{@media (min-width:@screen-sm-min) and (max-width:@screen-sm-max) {.responsive-invisibility();}}&.hidden-md{@media (min-width:@screen-md-min) and (max-width:@screen-md-max) {.responsive-invisibility();}}&.hidden-lg{@media (min-width:@screen-lg-min) {.responsive-invisibility();}}}.hidden-sm{.responsive-visibility();&.hidden-xs{@media (max-width:@screen-xs-max) {.responsive-invisibility();}}@media (min-width:@screen-sm-min) and (max-width:@screen-sm-max) {.responsive-invisibility();}&.hidden-md{@media (min-width:@screen-md-min) and (max-width:@screen-md-max) {.responsive-invisibility();}}&.hidden-lg{@media (min-width:@screen-lg-min) {.responsive-invisibility();}}}.hidden-md{.responsive-visibility();&.hidden-xs{@media (max-width:@screen-xs-max) {.responsive-invisibility();}}&.hidden-sm{@media (min-width:@screen-sm-min) and (max-width:@screen-sm-max) {.responsive-invisibility();}}@media (min-width:@screen-md-min) and (max-width:@screen-md-max) {.responsive-invisibility();}&.hidden-lg{@media (min-width:@screen-lg-min) {.responsive-invisibility();}}}.hidden-lg{.responsive-visibility();&.hidden-xs{@media (max-width:@screen-xs-max) {.responsive-invisibility();}}&.hidden-sm{@media (min-width:@screen-sm-min) and (max-width:@screen-sm-max) {.responsive-invisibility();}}&.hidden-md{@media (min-width:@screen-md-min) and (max-width:@screen-md-max) {.responsive-invisibility();}}@media (min-width:@screen-lg-min) {.responsive-invisibility();}}// Print utilities
.visible-print{.responsive-invisibility();}@media print{.visible-print{.responsive-visibility();}.hidden-print{.responsive-invisibility();}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#cccccc;}.mfp-preloader a:hover{color:white;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px;}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0);}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px;}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px;}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black;}.mfp-iframe-holder .mfp-close{top:-40px;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444;}.mfp-figure{line-height:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}}@media all and (max-width:900px) {.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}.mfp-ie7 .mfp-img{padding:0;}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}.mfp-ie7 .mfp-container{padding:0;}.mfp-ie7 .mfp-content{padding-top:44px;}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}@grid-columns:24;.element-hidden{display:none;}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);&.element-focusable:active,&.element-focusable:focus{position:static !important;clip:auto;}}.clear{clear:both;}.display-block{display:block;}@headerHeight:80px;@sidebarWidth:80px;html{height:100%;}body{height:100%;width:100%;&.dashboard-menu{padding-top:@headerHeight;}}iframe[seamless]{background-color:transparent;border:0px none transparent;padding:0px;width:100%;}.wrapper{width:100%;}#dashboard-menu{height:@headerHeight;left:0;position:fixed;top:0;z-index:700;.navbar{margin:0;p.navbar-text{max-width:67%;display:flex;align-items:center;height:50px;}.navbar-header{text-align:center;@media (min-width:@screen-sm-min) {width:@sidebarWidth;}}.navbar-brand{line-height:50px;padding:15px;width:@sidebarWidth;img{width:100%;height:auto;}}.nav > li{> a{line-height:50px;padding:15px 25px;&.has-dropdown{display:inline-block;padding-right:0;}&.has-item{display:inline-block;padding-left:0;}}}}&.ie8{.navbar p.navbar-text{line-height:25px;.navbar-text-ie{background-color:@panel-danger-text;display:inline-block;}a{color:@navbar-inverse-link-hover-color;text-decoration:underline;&:hover,&:active{color:@navbar-inverse-link-color;text-decoration:none;}}}}}.navbar{.nav > li{> a{&.has-dropdown{display:inline-block;padding-right:0;}&.has-item{display:inline-block;padding-left:0;}}}}.fixedSidebar() {height:100%;padding-bottom:@headerHeight;top:@headerHeight;overflow:hidden;position:fixed;}.overflowScrollY() {height:100%;overflow:hidden;&:hover{overflow-y:auto;}-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-touch-action:pan-y;touch-action:pan-y;&::-webkit-scrollbar{background:transparent none;height:8px;width:8px;}&::-webkit-scrollbar-button{background:transparent none;display:none;}&::-webkit-scrollbar-track,&::-webkit-scrollbar-thumb{border-radius:4px;}}#page{.clearfix;}#main-wrapper,#header,#footer{.container;}#main,.region-header,.region-footer{.make-row();}#content{}body.has-sidebar-1{#content-wrapper{.make-md-column(@grid-columns / 4 * 3);.make-md-column-push(@grid-columns / 4);}#sidebar-1{.make-md-column(@grid-columns / 4);.make-md-column-pull(@grid-columns / 4 * 3);}}//styles for have sidebar-1
body.has-sidebar-2{#content-wrapper{.make-md-column(@grid-columns / 4 * 3);}#sidebar-2{.make-md-column(@grid-columns / 4);}}//styles for have both sidebar-1 and sidebar-2
body.has-sidebar-1.has-sidebar-2{#content-wrapper{.make-md-column(@grid-columns / 2);.make-md-column-push(@grid-columns / 4);}#sidebar-1{.make-md-column-pull(@grid-columns / 2);}}body.no-sidebars{#content-wrapper{.make-md-column(@grid-columns);}}#copyright p{float:left;margin:5px 0;font-size:85%;}#autosave-status{z-index:1000;}.vertical-tabs{.make-row(0);.vertical-tabs-list{.nav;.nav-stacked;.make-xs-column(4;0);}.vertical-tabs-panes{.make-xs-column(20;0);&.has-sidebar{.make-xs-column(24;0);}}}.tabs-wrapper .local-tasks{.nav-tabs;}#content-left-inner .local-tasks{.nav-stacked;}// Responsive navbar with logo integrated

.user-navbar{.navbar-toggle{margin-top:23px;}.navbar-nav{height:80px;line-height:80px;min-height:0;a{line-height:80px;padding:0 15px;}}.navbar-brand{display:none;height:80px;line-height:80px;padding:0 20px;.imagefield-field_custom_logo{height:auto;max-height:55px;width:auto;max-width:200px;}}}@media screen and (min-width:768px) and(max-width:991px) {.user-navbar{.navbar-brand{.imagefield-field_custom_logo{max-width:100px;}}}}@media screen and (max-width:768px) {.user-navbar{.navbar-nav{height:auto;line-height:50px;a{line-height:50px;padding:0 15px;}}}}// Featured image on blog pages
.blog-featured-image{max-width:100%;height:auto;}// Landing pages
.node-type-landing-page{.submitted{display:none;}.field-field-photo{float:right;max-width:40%;margin-left:15px;margin-bottom:5px;}.field-field-photo img{max-width:100%;height:auto;}.landing-page-row{.make-row();}.landing-page-left,.landing-page-right{padding-left:15px;padding-right:15px;position:relative;float:left;}.landing-page-left{width:60%;}.landing-page-right{width:40%;}}@awBlue:#3071a9;@bgGray:#555655;@wrapperBgColour:#393939;@wrapperBgDarkColour:#2c2c2c;@wrapperTextColour:#fff;@wrapperLinkColour:#959695;@wrapperLinkHoverColour:#fff;@wrapperLinkActiveColour:#fff;@contentTopHeight:74px;@contentTopHeadingFontSize:1.9em;.lte-ie8 body{font-family:sans-serif;}div:focus{outline:0;}#dashboard-menu{color:@wrapperTextColour;a{color:@wrapperLinkColour;&:hover,&:focus{color:@wrapperLinkHoverColour;}&.active{color:@wrapperLinkHoverColour;}}.box-shadow(0px 3px 7px rgba(0,0,0,0.25));background-color:@wrapperBgColour;text-shadow:0 1px 0 rgba(0,0,0,.25);font-size:1.1em;.navbar-collapse{background-color:@wrapperBgColour;}.navbar{border:0;border-bottom:1px solid #313131;border-radius:0;.dropdown-toggle{cursor:pointer;}.nav > li{> a{&:hover,&:focus{background-color:transparent;}}}.nav .open{> a,> a:hover,> a:focus{background-color:@wrapperBgDarkColour;}}.dropdown-menu{background-color:white;> li{> a{color:black;text-shadow:0 0 0;&:hover,&:focus{background-color:@awBlue;color:white;}}}}.navbar-right{#menu-53077,#menu-68607{&:before{display:inline-block;font-family:'Glyphicons Regular';font-style:normal;font-weight:normal;line-height:40px;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;content:"\E195";position:relative;top:3px;width:1.8em;}}> .last{background-color:@wrapperBgDarkColour;}}}.offcanvas-toggle{float:left;margin:18px 0 0 20px;}.navbar-brand{background-color:@awBlue;border-right:1px solid #313131;}.navbar-toggle{background-color:transparent;border:0;margin-top:24px;padding:9px 10px;.icon-bar{background-color:@wrapperLinkColour;color:white;width:26px;}&:focus,&:active,&:hover{.icon-bar{background-color:@wrapperLinkHoverColour;}}}}div.messages{.alert;&.status{.alert-info;}&.warning{.alert-warning;}&.error{.alert-danger;}}.widget-container () {position:relative;background:transparent;border:0;margin:0;margin-bottom:10px;.box-shadow(~"none");.make-xs-column(24;10px);.homebox-portlet-inner{background:#fff;border:1px solid;border-color:#d5d6d8 #d9dbdf #bfc1c4 #d9dbdf;border-radius:4px;min-height:210px;padding:19px;}h2.title,.portlet-header{text-align:left;display:block;margin-bottom:0.5em;border-bottom:1px solid #eaeaea;padding:0 0.3em 0.5em;margin-top:0;background:none;text-transform:uppercase;font-size:1.5em;color:#3071a9;}h3{margin-top:10px;}p{margin:0 0.5em;overflow:hidden;}ul{padding-left:0.5em;list-style:none;}.btn{float:left;margin:auto 0;}}.progress-bar-wrapper{.clearfix;}table.views-table{.table;.table-hover;padding:25px;}@media (max-width:@screen-xs-max) {// Header
  #dashboard-menu{.navbar-brand{float:none;display:inline-block;background-color:transparent;border:none;padding:15px 15px;font-size:18px;line-height:20px;}}}// for magnific popups
.white-popup{position:relative;background:#FFF;width:auto;max-width:500px;margin:20px auto;overflow:hidden;text-align:center;border-radius:7px;font-weight:300;h2{width:100%;background:@awBlue;color:white;padding:1em;margin:0 0 2.5em;text-transform:uppercase;font-size:1.5em;}p{font-size:1.2em;padding:0 0 2em;}.btn{margin:0.2em;float:none;text-transform:none;font-weight:300;border:none;&.btn-cancel{background:none;color:@text-color;font-size:0.8em;border:none;}}}.divider{height:3px;background-color:#111;margin:1em 0;border-bottom:1px solid #555;}#block-aw_custom-0 .navbar{.navbar-default;}.service-links ul{padding-left:0;li{display:block;float:left;padding:0 1em 0 0;span.ext{display:none;}}}// modal windows
div.modal{color:#111;}div[id^=awmodal]{.modal-dialog{@media (min-width:@screen-sm-min) {width:800px;}}}// team members block
div.view-ind-team-member.view-id-ind_team_member{.views-row{margin-bottom:2em;}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.loader{display:block;margin:25px 0;div{will-change:auto;background-color:@awBlue;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;border:2px solid@awBlue;border-bottom-color:transparent;height:25px;width:25px;background:transparent !important;display:inline-block;-webkit-animation:rotate 0.75s 0s linear infinite;animation:rotate 0.75s 0s linear infinite;}p{color:@awBlue;}}.ie9,.ie{.loader{div{background-color:transparent;border-color:transparent;height:0;}}}.modalframe-bkg-editor-child{margin-right:.7em;color:#999;&:before{display:inline-block;font-family:'Glyphicons Regular';line-height:40px;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;content:"\E139";position:relative;top:5px;font-size:130%}}div.media_embed{position:relative;padding-bottom:50%;padding-top:35px;height:0;overflow:hidden;}div.media_embed iframe,div.media_embed object,div.media_embed embed{position:absolute;top:0;left:0;width:100%;height:100%;}@lgLeft:4;@lgRight:20;@mdLeft:6;@mdRight:18;select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{.form-control;font-size:16px;}textarea{height:auto;}legend{border-bottom:0;border-top:1px solid@legend-border-color;}fieldset{margin-bottom:@line-height-computed;&:first-of-type{legend{border-top:0;}}}.form-radios,.form-checkboxes,.form-group-wrapper{.clearfix();}input[type="button"],input[type="submit"]{&:not(.btn) {.btn;.btn-default;}}.form-horizontal(@lgLeft:@lgLeft;@lgRight:@lgRight;@mdLeft:@mdLeft;@mdRight:@mdRight) {label.form-left-col{display:inline;display:inline-block;font-size:16px;font-weight:normal;}.form-left-col{.make-md-column(@mdLeft);.make-lg-column(@lgLeft);}.form-right-col{.make-md-column(@mdRight);.make-lg-column(@lgRight);}.form-group .form-actions,#edit-taxonomy-tags-8-wrapper-activetags,.pop-tags{.make-md-column-push(@mdLeft);.make-md-column(@mdRight);.make-lg-column-push(@lgLeft);.make-lg-column(@lgRight);}.form-left-col + .form-radios,.form-left-col + .form-checkboxes{.form-right-col{.make-md-column-push(@mdLeft);.make-lg-column-push(@lgLeft);}& + .help-block{.make-md-column-push(@mdLeft);.make-md-column(@mdRight);.make-lg-column-push(@lgLeft);.make-lg-column(@lgRight);}}}.form-horizontal{.form-horizontal();}.vertical-tabs{.vertical-tabs-list{border:1px solid@input-border;border-radius:@nav-pills-border-radius 0@nav-pills-border-radius@nav-pills-border-radius;padding:10px;> li{> a{border-radius:@nav-pills-border-radius;.summary{display:block;}}+ li{margin-left:2px;}&.selected > a{&,&:hover,&:focus{color:@nav-pills-active-link-hover-color;background-color:@nav-pills-active-link-hover-bg;.caret{border-top-color:@nav-pills-active-link-hover-color;border-bottom-color:@nav-pills-active-link-hover-color;}}}}}.vertical-tabs-panes{border-top:1px solid@input-border;padding:10px;&.has-sidebar{border:0;padding:0;}}}.help-block{color:#686868;font-weight:lighter;margin:10px 0;}.ckeditor_links{float:right;clear:both;}#content-top .form-actions{float:right;}.teaser-checkbox{.clearfix;}.filefield-element{.filefield-sources-list{padding:0 15px;}input.form-file{margin:2em 0;}}html.js input.form-autocomplete{background-image:none;}input.tag-entry{display:inline-block;margin-right:1em;width:auto;}.node .terms,.tag-holder{&:before{color:#aaa;content:"\e042 ";display:inline;font-family:'Glyphicons Halflings';}}// Banner Library
#banner-choices > div{display:inline-block;float:left;padding:15px;width:24%;background:white;border-radius:4px 4px 0 0;margin:0 0.125%;}.vertical-tabs-group_font legend{border-top:0;}html.js fieldset.collapsible .fieldset-wrapper{overflow:visible;}#simplenews-block-form-170,#aw-google-analytics-reports-set-time-form{.clearfix;}.captcha{position:relative;.captcha_image{height:42px;width:auto;position:absolute;right:0.5em;top:3px;z-index:1;}}.webform-client-form{.reset-btn{display:none;}}.node-type-blog{.submitted{.company-UnitedPlanners &{display:none;}}}// Blog 3 recent posts with teaser as node.
.view-display-id-block_5{.make-row();.views-row{// Conditional depending on which grid a theme uses.
    & when (@grid-columns = 24) {.make-sm-column(8);}& when (@grid-columns = 12) {.make-sm-column(4);}h2{.h3();}}// Style fixes for Read More button
  .links .links{.list-unstyled();}// Important fix. Relevant in Pacifica
  article.node-type-blog{padding:0;}}.contextual{display:none;position:relative !important;z-index:999 !important;.contextual-wrapper{position:absolute !important;top:1px !important;right:1px !important;z-index:999 !important;&.bgContextual-wrapper{top:14px !important;}a,a:hover{color:@btn-default-color !important;text-shadow:none !important;}ul.dropdown-menu{right:0 !important;left:auto !important;font-size:13px !important;}}opacity:0.4;&:hover{opacity:1;}}.contextual-enabled:hover{position:relative;}.btn-contextual{.button-variant(@btn-default-color;@btn-default-bg;@btn-default-border) !important;border-radius:0 !important;font-size:13px !important;}// Background Editor
.bgContextual{display:none;}.bgContextual,.bgContextual *{-webkit-box-sizing:border-box;box-sizing:border-box;}.bgContextual-enabled:hover{position:relative;}.bgContextual-wrapper{position:absolute !important;top:15px !important;right:0px !important;z-index:998 !important;}a.bgContextual-toggler{background:transparent url(/sites/all/themes/aw/images/gear-select.png) no-repeat 2px 0 !important;display:block !important;height:18px !important;margin:2px 1px 0 1px !important;padding:0 2px !important;outline:none !important;text-indent:34px !important;width:28px !important;overflow:hidden !important;z-index:1;border-radius-topleft:4px;border-radius-topright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-radius-topleft:4px;-webkit-border-radius-topright:4px;background-color:#fff !important;border-radius:5px !important;border:1px solid #ccc;padding-bottom:18px !important;padding-right:30px !important;}a.bgContextual-toggler:hover,a.bgContextual-toggler-active{background-position:2px -18px !important;}a.bgContextual-toggler-active{background-color:#fff !important;border:#ccc 1px solid !important;border-bottom:none !important;padding:0 2px !important;margin:2px 1px 0 1px !important;position:relative !important;border-radius:5px 5px 0 0 !important;padding-bottom:18px !important;padding-right:30px !important;}.bgContextual-wrapper ul.bgContextual-links{padding:0 !important;background-color:#fff !important;clear:both !important;width:auto !important;margin:0 !important;border:1px solid #ccc;position:absolute;top:21px;right:1px;padding:0.25em 0;white-space:nowrap;}.bgContextual-wrapper ul li,.bgContextual-wrapper ul li.odd,.bgContextual-wrapper ul li.even,.bgContextual-wrapper ul li.first,.bgContextual-wrapper ul li.last{padding:0 !important;border:none !important;list-style-type:none !important;list-style-image:none !important;margin:0 !important;background-color:transparent !important;background-image:none !important;}.bgContextual-wrapper ul li a{color:#333 !important;display:block !important;line-height:20px !important;text-decoration:none !important;border:none !important;text-align:left !important;padding:2px 1em !important;font-size:11px !important;background-image:none !important;}.bgContextual-wrapper ul li a:hover{color:#fff !important;background-color:#999 !important;background-image:none !important;}//
// Variables
// --------------------------------------------------

// Components
// -------------------------@padding-base-vertical:12px;@padding-base-horizontal:14px;@padding-large-vertical:14px;@padding-large-horizontal:16px;// Navbar
// -------------------------@navbar-default-color:@wrapperLinkColour;@navbar-default-bg:@wrapperBgColour;@navbar-default-border:darken(@navbar-default-bg,6.5%);// Navbar links@navbar-default-link-color:@wrapperLinkColour;@navbar-default-link-hover-color:@wrapperLinkHoverColour;@navbar-default-link-hover-bg:transparent;@navbar-default-link-active-color:@wrapperLinkActiveColour;@navbar-default-link-active-bg:darken(@navbar-default-bg,6.5%);@navbar-default-link-disabled-color:darken(@wrapperLinkColour,6.5%);;@navbar-default-link-disabled-bg:transparent;// Forms
// -------------------------@input-border:#e1e1e1;
@-webkit-viewport{width:device-width;}@-moz-viewport{width:device-width;}@-ms-viewport{width:device-width;}@-o-viewport{width:device-width;}@viewport{width:device-width;}
