html.overlay-open .navbar-fixed-top{z-index:400;}html.js fieldset.collapsed{border-left-width:1px;border-right-width:1px;height:auto;}html.js input.form-autocomplete{background-image:none;}html.js input.form-autocomplete{background-image:none;}html.js .autocomplete-throbber{background-position:100% 2px;background-repeat:no-repeat;display:inline-block;height:15px;margin:2px 0 0 2px;width:15px;}html.js .autocomplete-throbber.throbbing{background-position:100% -18px;}body{position:relative;}body.admin-expanded.admin-vertical.admin-nw .navbar,body.admin-expanded.admin-vertical.admin-sw .navbar{margin-left:260px;}body.navbar-is-fixed-top{padding-top:64px;}body.navbar-is-fixed-bottom{padding-bottom:64px !important;}body.toolbar{padding-top:30px !important;}body.toolbar .navbar-fixed-top{top:30px;}body.toolbar.navbar-is-fixed-top{padding-top:94px !important;}body.toolbar-drawer{padding-top:64px !important;}body.toolbar-drawer .navbar-fixed-top{top:64px;}body.toolbar-drawer.navbar-is-fixed-top{padding-top:128px !important;}body.admin-menu .navbar-fixed-top{top:29px;}body.admin-menu.navbar-is-fixed-top{padding-top:93px;}body div#admin-toolbar{z-index:1600;}body #toolbar,body #admin-menu,body #admin-toolbar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}body #admin-menu{margin:0;padding:0;position:fixed;z-index:1600;}body #admin-menu .dropdown li{line-height:normal;}@media screen and (min-width:768px){.navbar.container{max-width:720px;}}@media screen and (min-width:992px){.navbar.container{max-width:940px;}}@media screen and (min-width:1200px){.navbar.container{max-width:1140px;}}.navbar.container,.navbar.container-fluid{margin-top:20px;}.navbar.container > .container,.navbar.container-fluid > .container-fluid{margin:0;padding:0;width:auto;}#overlay-container,.overlay-modal-background,.overlay-element{z-index:1500;}#toolbar{z-index:1600;}.modal{z-index:1620;}.modal-dialog{z-index:1630;}.ctools-modal-dialog .modal-body{width:100% !important;overflow:auto;}.modal-backdrop{z-index:1610;}.footer{margin-top:45px;padding-top:35px;padding-bottom:36px;border-top:1px solid #E5E5E5;}.element-invisible{margin:0;padding:0;width:1px;}.navbar .logo{margin-right:-15px;padding-left:15px;padding-right:15px;}@media screen and (min-width:768px){.navbar .logo{margin-right:0;padding-left:0;}}ul.secondary{float:left;}@media screen and (min-width:768px){ul.secondary{float:right;}}.page-header{margin-top:0;}.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0;}p:last-child{margin-bottom:0;}.region-help > .glyphicon{font-size:18px;float:left;margin:-0.05em 0.5em 0 0;}.region-help .block{overflow:hidden;}form#search-block-form{margin:0;}.navbar #block-search-form{float:none;margin:5px 0 5px 5px;}@media screen and (min-width:992px){.navbar #block-search-form{float:right;}}.navbar #block-search-form .input-group-btn{width:auto;}ul.action-links{margin:12px 0;padding:0;}ul.action-links li{display:inline;margin:0;padding:0 6px 0 0;}ul.action-links .glyphicon{padding-right:0.5em;}input,textarea,select,.uneditable-input{max-width:100%;width:auto;}input.error{color:#a94442;border-color:#ebccd1;}fieldset legend.panel-heading{float:left;line-height:1em;margin:0;}fieldset .panel-body{clear:both;}fieldset .panel-heading a.panel-title{color:inherit;display:block;margin:-10px -15px;padding:10px 15px;}fieldset .panel-heading a.panel-title:hover{text-decoration:none;}.form-group:last-child,.panel:last-child{margin-bottom:0;}.form-horizontal .form-group{margin-left:0;margin-right:0;}.form-actions{clear:both;}.managed-files.table td:first-child{width:100%;}div.image-widget-data{float:none;overflow:hidden;}table.sticky-header{z-index:1;}.resizable-textarea textarea{border-radius:4px 4px 0 0;}.text-format-wrapper{margin-bottom:15px;}.text-format-wrapper > .form-type-textarea,.text-format-wrapper .filter-wrapper{margin-bottom:0;}.filter-wrapper{border-radius:0 0 4px 4px;}.filter-wrapper .panel-body{padding:7px;}.filter-wrapper .form-type-select{min-width:30%;}.filter-wrapper .form-type-select .filter-list{width:100%;}.filter-help{margin-top:5px;text-align:center;}@media screen and (min-width:768px){.filter-help{float:right;}}.filter-help .glyphicon{margin:0 5px 0 0;vertical-align:text-top;}.radio:first-child,.checkbox:first-child{margin-top:0;}.radio:last-child,.checkbox:last-child{margin-bottom:0;}.help-block,.control-group .help-inline{color:#777777;font-size:12px;margin:5px 0 10px;padding:0;}.panel-heading{display:block;}a.tabledrag-handle .handle{height:auto;width:auto;}.error{color:#a94442;}div.error,table tr.error{background-color:#f2dede;color:#a94442;}.form-group.error,.form-group.has-error{background:none;}.form-group.error label,.form-group.has-error label,.form-group.error .control-label,.form-group.has-error .control-label{color:#a94442;font-weight:600;}.form-group.error input,.form-group.has-error input,.form-group.error textarea,.form-group.has-error textarea,.form-group.error select,.form-group.has-error select,.form-group.error .uneditable-input,.form-group.has-error .uneditable-input{color:#555555;}.form-group.error .help-block,.form-group.has-error .help-block,.form-group.error .help-inline,.form-group.has-error .help-inline{color:#777777;}.nav-tabs{margin-bottom:10px;}ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}.tabs--secondary{margin:0 0 10px;}.submitted{margin-bottom:1em;font-style:italic;font-weight:normal;color:#777;}.form-type-password-confirm{position:relative;}.form-type-password-confirm label{display:block;}.form-type-password-confirm label .label{float:right;}.form-type-password-confirm .password-help{padding-left:2em;}@media (min-width:768px){.form-type-password-confirm .password-help{border-left:1px solid #ddd;left:50%;margin-left:15px;position:absolute;}}@media (min-width:992px){.form-type-password-confirm .password-help{left:33.33333333%;}}.form-type-password-confirm .progress{background:transparent;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:4px;margin:-5px 0px 0;}.form-type-password-confirm .form-type-password{clear:left;}.form-type-password-confirm .form-control-feedback{right:15px;}.form-type-password-confirm .help-block{clear:both;}ul.pagination li > a.progress-disabled{float:left;}.form-autocomplete .glyphicon{color:#777777;font-size:120%;}.form-autocomplete .glyphicon.glyphicon-spin{color:#337ab7;}.form-autocomplete .input-group-addon{background-color:#ffffff;}.form-autocomplete .dropdown a{white-space:normal;}.ajax-progress-bar{border-radius:0 0 4px 4px;border:1px solid #ccc;margin:-1px 0 0;padding:6px 12px;width:100%;}.ajax-progress-bar .progress{height:8px;margin:0;}.ajax-progress-bar .percentage,.ajax-progress-bar .message{color:#777777;font-size:12px;line-height:1em;margin:5px 0 0;padding:0;}.glyphicon-spin{display:inline-block;-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;}a .glyphicon-spin{display:inline-block;text-decoration:none;}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);}100%{-o-transform:rotate(359deg);}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);}100%{-ms-transform:rotate(359deg);}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(359deg);}}.tabbable{margin-bottom:20px;}.tabs-below > .nav-tabs,.tabs-left > .nav-tabs,.tabs-right > .nav-tabs{border-bottom:0;}.tabs-below > .nav-tabs .summary,.tabs-left > .nav-tabs .summary,.tabs-right > .nav-tabs .summary{color:#777777;font-size:12px;}.tab-pane > .panel-heading{display:none;}.tab-content > .active{display:block;}.tabs-below > .nav-tabs{border-top:1px solid #ddd;}.tabs-below > .nav-tabs > li{margin-top:-1px;margin-bottom:0;}.tabs-below > .nav-tabs > li > a{border-radius:0 0 4px 4px;}.tabs-below > .nav-tabs > li > a:hover,.tabs-below > .nav-tabs > li > a:focus{border-top-color:#ddd;border-bottom-color:transparent;}.tabs-below > .nav-tabs > .active > a,.tabs-below > .nav-tabs > .active > a:hover,.tabs-below > .nav-tabs > .active > a:focus{border-color:transparent #ddd #ddd #ddd;}.tabs-left > .nav-tabs,.tabs-right > .nav-tabs{padding-bottom:20px;width:220px;}.tabs-left > .nav-tabs > li,.tabs-right > .nav-tabs > li{float:none;}.tabs-left > .nav-tabs > li:focus,.tabs-right > .nav-tabs > li:focus{outline:0;}.tabs-left > .nav-tabs > li > a,.tabs-right > .nav-tabs > li > a{margin-right:0;margin-bottom:3px;}.tabs-left > .nav-tabs > li > a:focus,.tabs-right > .nav-tabs > li > a:focus{outline:0;}.tabs-left > .tab-content,.tabs-right > .tab-content{border-radius:0 4px 4px 4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);border:1px solid #ddd;overflow:hidden;padding:10px 15px;}.tabs-left > .nav-tabs{float:left;margin-right:-1px;}.tabs-left > .nav-tabs > li > a{border-radius:4px 0 0 4px;}.tabs-left > .nav-tabs > li > a:hover,.tabs-left > .nav-tabs > li > a:focus{border-color:#eeeeee #ddd #eeeeee #eeeeee;}.tabs-left > .nav-tabs > .active > a,.tabs-left > .nav-tabs > .active > a:hover,.tabs-left > .nav-tabs > .active > a:focus{border-color:#ddd transparent #ddd #ddd;-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:-1px 1px 1px rgba(0,0,0,0.05);box-shadow:-1px 1px 1px rgba(0,0,0,0.05);}.tabs-right > .nav-tabs{float:right;margin-left:-1px;}.tabs-right > .nav-tabs > li > a{border-radius:0 4px 4px 0;}.tabs-right > .nav-tabs > li > a:hover,.tabs-right > .nav-tabs > li > a:focus{border-color:#eeeeee #eeeeee #eeeeee #ddd;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.05);box-shadow:1px 1px 1px rgba(0,0,0,0.05);}.tabs-right > .nav-tabs > .active > a,.tabs-right > .nav-tabs > .active > a:hover,.tabs-right > .nav-tabs > .active > a:focus{border-color:#ddd #ddd #ddd transparent;}th.checkbox,td.checkbox,th.radio,td.radio{display:table-cell;}.views-display-settings .label{font-size:100%;color:#666666;}.views-display-settings .footer{padding:0;margin:4px 0 0 0;}.views-exposed-form .views-exposed-widget .btn{margin-top:1.8em;}table .radio input[type="radio"],table .checkbox input[type="checkbox"]{max-width:inherit;}.form-horizontal .form-group label{position:relative;min-height:1px;margin-top:0;margin-bottom:0;padding-top:7px;padding-left:15px;padding-right:15px;text-align:right;}@media (min-width:768px){.form-horizontal .form-group label{float:left;width:16.66666667%;}}.alert a{font-weight:bold;}.alert-success a,.alert-success a:hover,.alert-success a:focus{color:#2b542c;}.alert-info a,.alert-info a:hover,.alert-info a:focus{color:#245269;}.alert-warning a,.alert-warning a:hover,.alert-warning a:focus{color:#66512c;}.alert-danger a,.alert-danger a:hover,.alert-danger a:focus{color:#843534;}div.image-style-new,div.image-style-new div{display:block;}div.image-style-new div.input-group{display:table;}td.module,.table-striped > tbody > tr:nth-child(odd) > td.module,.table > tbody > tr > td.module{background:#ddd;font-weight:700;}.book-toc > .dropdown-menu{overflow:hidden;}.book-toc > .dropdown-menu > .dropdown-header{white-space:nowrap;}.book-toc > .dropdown-menu > li:nth-child(1) > a{font-weight:bold;}.book-toc > .dropdown-menu .dropdown-menu{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;display:block;font-size:12px;margin:0;padding:0;position:static;width:100%;}.book-toc > .dropdown-menu .dropdown-menu > li{padding-left:20px;}.book-toc > .dropdown-menu .dropdown-menu > li > a{margin-left:-40px;padding-left:60px;}#features-filter .form-item.form-type-checkbox{padding-left:20px;}fieldset.features-export-component{font-size:12px;}html.js #features-export-form fieldset.features-export-component,fieldset.features-export-component{margin:0 0 10px;}fieldset.features-export-component .panel-heading{padding:5px 10px;}fieldset.features-export-component .panel-heading a.panel-title{font-size:12px;font-weight:500;margin:-5px -10px;padding:5px 10px;}fieldset.features-export-component .panel-body{padding:0 10px;}div.features-export-list{margin:-11px 0 10px;padding:0 10px;}fieldset.features-export-component .component-select .form-type-checkbox,div.features-export-list .form-type-checkbox{line-height:1em;margin:5px 5px 5px 0 !important;min-height:0;padding:3px 3px 3px 25px!important;}fieldset.features-export-component .component-select .form-type-checkbox input[type=checkbox],div.features-export-list .form-type-checkbox input[type=checkbox]{margin-top:0;}body.navbar-is-fixed-top.navbar-administration.navbar-horizontal.navbar-tray-open .navbar-fixed-top{top:79px;}body.navbar-is-fixed-top.navbar-administration .navbar-fixed-top{top:39px;}@media (min-width:768px){body.navbar-is-fixed-top.navbar-administration.navbar-vertical.navbar-tray-open .navbar-fixed-top{left:240px;left:24rem;}}.navbar-administration #navbar-administration.navbar-oriented .navbar-bar{z-index:1032;}.navbar-administration #navbar-administration .navbar-tray{z-index:1031;}body.navbar-is-fixed-top.navbar-administration{padding-top:103px!important;}body.navbar-is-fixed-top.navbar-administration.navbar-horizontal.navbar-tray-open{padding-top:143px!important;}body.navbar-tray-open.navbar-vertical.navbar-fixed{margin-left:240px;margin-left:24rem;}#navbar-administration.navbar-oriented .navbar-tray-vertical{width:24rem;}a.icon-before .glyphicon,a .glyphicon.icon-before{margin-right:0.25em;}a.icon-after .glyphicon,a .glyphicon.icon-after{margin-left:0.25em;}.btn.icon-before .glyphicon,.btn .glyphicon.icon-before{margin-left:-0.25em;margin-right:0.25em;}.btn.icon-after .glyphicon,.btn .glyphicon.icon-after{margin-left:0.25em;margin-right:-0.25em;}
@media only screen{.print-only{display:none;}}.in-maintenance .main-container{margin-left:15px;}a{color:#6BA0B2;}a:hover{text-decoration:none;background-color:#EEE;}h2 a,h3 a,h4 a,h5 a,h6 a{color:black;}h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{background-color:white;}body{font-size:16px;line-height:1.5;color:#555;min-width:320px;}.page-header{text-align:center;margin-top:20px;}.title-container{position:relative;}.main-container{margin-bottom:15px;}#page-header .region-header .messages{padding:15px;margin:0 0 15px 0;background-color:#DEF;border:1px solid #CDE;border-radius:4px;}#page-header .region-header .messages.status{background-color:#DDFFE0;}#page-header .region-header .messages.warning{background-color:#FFD;}#page-header .region-header .messages.error{background-color:#FEE;}.node-type-page .main-container,.node-type-magazine-article .main-container,.node-type-story .main-container,.node-type-calendar-event .main-container,.node-type-board-notes .main-container,.node-type-origami-group .main-container,.node-type-pubsub .main-container,.node-type-volunteer-job .main-container,.node-type-webform .main-container,.page-news .main-container,.page-board-notes-archives .main-container,.page-groups .main-container,.page-calendar .main-container,.page-user .main-container,.page-node-add .main-container,.page-node-edit .main-container,.page-user-edit .main-container,.page-volunteers-signup .main-container,.page-volunteers-volunteer .main-container,.volunteers-area-listing .main-container,.volunteers-area-schedule .main-container,.page-volunteer-jobs .main-container,.page-catalog-authors .main-container,.page-cart .main-container,.page-home-page-tile .main-container,.page-civicrm-participant .main-container,.page-class-roster .main-container,.page-class-requests .main-container,.page-class-schedule .main-container,.page-class-schedule-user .main-container,.page-class-teaching .main-container,.page-civicrm-event .main-container,.page-civicrm-contribute .main-container{max-width:768px;margin-left:auto;margin-right:auto;}.gradient-line{margin-left:auto;margin-right:auto;content:" ";height:1px;clear:both;background:#61b6fd;background:-moz-linear-gradient(left,rgba(97,182,253,0),#61b6fd,rgba(97,182,253,0));background:-webkit-linear-gradient(left,rgba(97,182,253,0),#61b6fd,rgba(97,182,253,0));background:linear-gradient(to right,rgba(97,182,253,0),#61b6fd,rgba(97,182,253,0));width:75%;}.tabs--primary.nav-tabs > li > a,.tabs--primary.nav-tabs > li.active > a{padding:5px 10px;border:1px solid #CCC;border-radius:4px;margin:5px;}.tabs--primary.nav-tabs > li > a{color:#337ab7;background-color:#FFF;}.tabs--primary.nav-tabs > li > a:hover{color:#23527c;background-color:#DDD;}.tabs--primary.nav-tabs > li.active > a,.tabs--primary.nav-tabs > li.active > a:hover{color:white;background-color:#337ab7;border-color:#337ab7;}.tabs--secondary.pagination{display:block;text-align:center;}.tabs--secondary.pagination > li{display:inline-block;float:none;}.tabs--secondary.pagination > li > a{padding:4px 8px;border:1px solid #CCC;border-radius:4px;margin:3px;}.page-node .tabs--primary.nav-tabs{border:none;text-align:center;font-size:0;}.page-node .tabs--primary.nav-tabs > li{display:inline-block;float:none;margin:0;}.page-node .tabs--primary.nav-tabs > li.active > a,.page-node .tabs--primary.nav-tabs > li > a{font-size:10px;padding:2px 15px;}.page-node .tabs--primary.nav-tabs > li > a{color:#AAA;background-color:#FFF;}.page-node .tabs--primary.nav-tabs > li > a:hover{color:white;background-color:#DDD;}.page-node .tabs--primary.nav-tabs > li.active > a,.page-node .tabs--primary.nav-tabs > li.active > a:hover{color:white;background-color:#BBB;border-color:#BBB;}p,p:last-child,ul,ol{margin:0 0 20px;}.messages p:last-child,.messages ul:last-child,.messages ol:last-child{margin-bottom:0;}.figure{padding-top:1.0m;padding-bottom:1.0em;border-bottom:1px solid #AAA;margin-top:1.0em;margin-bottom:1.0em;}.figure-images{font-size:0;}.figure-images a img{outline:5px solid rgba(127,127,127,0.10);outline-offset:-5px;}.figure-images a:hover img{outline:5px solid rgba(127,127,127,0.20);}.img-responsive{width:100%;}.scaled-image{display:inline-block;vertical-align:bottom;padding:2.5px;width:100%;height:auto;}.figure-caption{color:#777;font-size:15px;text-align:center;margin-top:0.5em;}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}.popover{text-shadow:0 1px rgba(0,0,0,.5);color:#fff;background:#333;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,.8)));background:-webkit-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,.8));background:-moz-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,.8));background:-ms-radial-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,.8));background:-o-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,.8));background:linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,.8));-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-top:1px solid #fff;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);-moz-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3);}.popover.top > .arrow:after{border-top-color:rgba(0,0,0,.8);}.popover-title{background-color:black;border-bottom:1px solid black;}.popover .help-block{color:white;}.popover.bottom > .arrow:after{border-bottom-color:black;}.popover ul{padding-left:10px;}article footer{background-color:#EEE;border:1px solid #CCC;border-radius:4px;padding:10px;margin-top:1.0em;}article footer ul{margin-bottom:0;}.display-none{display:none;}fieldset .panel-body > .help-block{font-size:16px;}.webform-container-inline .help-block{display:block;}.webform-container-inline label select,.webform-container-inline label input,.webform-container-inline label .placeholder{font-weight:normal;}#webform-conditionals-table .draggable{padding:5px;border:3px solid #DDD;}.view-header{margin-bottom:15px;}.views-field .contextual-links{list-style-type:none;}.faq-pair{margin:0.75em 0;}.faq-question{margin:0.5em 0;}.faq-answer{font-size:90%;margin:0.5em 0;}form .btn{margin-right:10px;}
#navbar{padding:0;margin:0;}.navbar-default{background-color:transparent;border:none;}#main-navbar,.in-maintenaance #navbar,#sub-navbar,#breadcrumb{background-image:none;}#main-navbar{margin-bottom:0;background-color:black;border:none;}.in-maintenance #navbar > div{background-color:black;}#sub-navbar{margin-top:0;margin-bottom:0;border:none;border-radius:0;}#main-navbar,#sub-navbar{width:100%;display:flex;align-items:center;}.navbar a.logo{background-color:black;}.navbar .logo{padding:15px 0 15px 15px;margin:0 10px 0 0;}.logo-text{color:white;font-weight:bold;}.logo,.logo-text{display:inline-block;}#main-navbar .logo img,#sub-navbar .logo img,.in-maintenance .logo img{width:400px;}#main-navbar.has-subnav .logo img{width:240px;}.logo-text{font-size:44px;}.logo,.logo-text{margin:10px 0 10px 15px;}@media only screen and (max-width :1200px){#main-navbar .logo img,.in-maintenance .logo img{width:360px;}#main-navbar.has-subnav .logo img{width:200px;}#sub-navbar .logo img{width:360px;}.logo-text{font-size:36px;}.logo,.logo-text{margin:10px 0 10px 15px;}}@media only screen and (max-width :900px){#main-navbar .logo img,.in-maintenance .logo img{width:320px;}#main-navbar.has-subnav .logo img{width:180px;}#sub-navbar .logo img{width:320px;}.logo-text{font-size:32px;}.logo,.logo-text{margin:8px 0 8px 15px;}}@media only screen and (max-width :600px){#main-navbar .logo img,.in-maintenance .logo img{width:250px;}#main-navbar.has-subnav .logo img{width:200px;}#sub-navbar .logo img{width:280px;}.logo-text{font-size:26px;}.logo,.logo-text{margin:8px 0 8px 15px;}}@media only screen and (max-width :480px){#main-navbar .logo img,.in-maintenance .logo img{width:130px;}#main-navbar.has-subnav .logo img{width:130px;}#sub-navbar .logo img{width:220px;}#sub-navbar.is-source .logo img{width:160px;}.logo-text{font-size:24px;}.logo,.logo-text{margin:4px 0 4px 15px;}}@media only screen and (max-width :400px){#sub-navbar .logo img{width:220px;}#sub-navbar.is-source .logo img{width:180px;}}@media only screen and (max-width :320px){#main-navbar .logo img,.in-maintenance .logo img{width:120px;}#main-navbar.has-subnav .logo img{width:120px;}#sub-navbar .logo img{width:200px;}#sub-navbar.is-source .logo img{width:140px;}.logo-text{font-size:22px;}.logo,.logo-text{margin:4px 0 4px 15px;}}.main-navbar-gap,.sub-navbar-gap{width:1px;height:0;display:inline-block;flex-grow:1;}.user-menu{display:inline-block;padding:0;margin:0;list-style-type:none;}.user-menu>li>a{white-space:nowrap;}.user-menu .dropdown-menu{min-width:80px;}.user-menu a{color:white;}.user-menu a:hover{color:#CCC;background-color:black;}#block-system-user-menu .contextual-links-wrapper{right:25px;}#block-system-user-menu a.contextual-links-trigger:hover{background-color:transparent;}@media only screen{#block-system-user-menu{margin:0 20px;}}@media only screen and (max-width:900px){#block-system-user-menu{margin:0 15px;}}@media only screen and (max-width:600px){#block-system-user-menu{margin:0 10px;}}@media only screen and (max-width:480px){#block-system-user-menu{margin:0 10px 0;}}.main-menu-toggle,.subnav-menu-toggle{display:flex;margin-top:10px;margin-bottom:10px;margin-right:15px;}.navbar-search-toggle,.subnav-search-toggle,.btn-cart{margin-right:10px;}.menu-toggle-text{display:block;margin-right:5px;margin-top:auto;margin-bottom:auto;}.hamburger{display:inline-block;vertical-align:top;}.hamburger .icon-bar{background-color:black;display:block;width:22px;height:2px;border-radius:1px;margin:3px;}.btn-cart .cart-size{font-weight:bold;}@media only screen and (max-width :600px){.btn-navbar{padding:3px 9px;}.menu-toggle-text{display:none;}}#block-google-cse-google-cse-1,#block-google-cse-google-cse-2{padding:0;margin:0 10px 0 0;}#navbar-search-collapse #block-google-cse-google-cse-1,#subnav-search-collapse #block-google-cse-google-cse-2{padding:15px;margin:0;}.block-google-cse #google-cse-results-searchbox-form{height:34px;position:relative;}.block-google-cse form .form-control{padding:0 0 2px 12px;border:1px solid #777;}#google-cse-results-searchbox-form .btn{margin:0;}.search-button-image{position:absolute;right:0;top:0;height:34px;border-radius:0 4px 4px 0;border:1px solid #777;border-left:none;}#google-cse-results-1 .gsc-control-cse,#google-cse-results-2 .gsc-control-cse{background-color:none;border:none;padding:0;}#google-cse-results-1 .gsc-results-wrapper-overlay,#google-cse-results-2 .gsc-results-wrapper-overlay{left:5%;width:90%;}#google-cse-results-1 .gs-result .gs-visibleUrl,#google-cse-results-2 .gs-result .gs-visibleUrl{color:#777;}#google-cse-results-1 .gs-result .gs-title,#google-cse-results-1 .gs-result .gs-title *,#google-cse-results-2 .gs-result .gs-title,#google-cse-results-2 .gs-result .gs-title *{color:#497281;text-decoration:none;}.gsc-resultsbox-visible .gcsc-find-more-on-google,.gsc-resultsbox-visible .gcsc-find-more-on-google-magnifier,.gsc-resultsbox-visible .gcsc-find-more-on-google-text,.gsc-resultsbox-visible .gcsc-find-more-on-google-query,.gsc-resultsbox-visible .gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#497281;fill:#497281;}.navbar div.contextual-links-wrapper{right:45px;}#block-google-cse-google-cse-1 .block-title,#block-google-cse-google-cse-2 .block-title{display:none;}#navbar-menu-collapse,#navbar-search-collapse,#subnav-menu-collapse,#subnav-search-collapse{background-color:#444;color:white;width:100%;padding:0;}#navbar-menu-collapse a,#navbar-search-collapse a,#subnav-menu-collapse a,#subnav-search-collapse a{color:white;}#navbar-menu-collapse a.active,#navbar-search-collapse a.active,#subnav-menu-collapse a.active,#subnav-search-collapse a.active{color:#BCF;}#navbar-menu-collapse a:hover,#navbar-search-collapse a:hover,#subnav-menu-collapse a:hover,#subnav-search-collapse a:hover{color:#89B;background-color:#444;}#navbar-menu-collapse .block-title,#navbar-search-collapse .block-title,#subnav-menu-collapse .block-title,#subnav-search-collapse .block-title{display:none;}#navbar-menu-collapse ul,#subnav-menu-collapse ul{list-style-type:none;padding:0;margin:0;}@media only screen{.nav-menu-largescreen{display:block;}.nav-menu-smallscreen{display:none;}}@media only screen and (max-width :480px){.nav-menu-largescreen{display:none;}.nav-menu-smallscreen{display:block;}#navbar-menu-collapse,#subnav-menu-collapse{padding-left:15px;}}.nav-menu-largescreen .menu-item{text-align:center;padding:10px;}.nav-menu-largescreen .menu-item a{padding:5px 10px;}.nav-menu-largescreen .menu-item-level-1{font-size:24px;font-weight:bold;display:block;}.nav-menu-largescreen .menu-item-level-2{font-size:16px;font-weight:normal;display:inline-block;padding:5px;margin:0 10px;}.nav-menu-smallscreen ul{padding:0;margin-bottom:0;}.nav-menu-smallscreen .menu-item-level-1{border-top:1px solid #777;font-size:16px;line-height:32px;}.nav-menu-smallscreen .menu-item-level-2{border-top:1px solid #666;font-size:15px;line-height:30px;}.nav-menu-smallscreen .menu-item-level-3{border-top:1px solid #555;font-size:14px;line-height:28px;}.nav-menu-smallscreen .menu-item-level-1 .menu-item-inner{padding-left:0.0em;}.nav-menu-smallscreen .menu-item-level-2 .menu-item-inner{padding-left:1.0em;}.nav-menu-smallscreen .menu-item-level-3 .menu-item-inner{padding-left:2.0em;}.nav-menu-smallscreen .menu-item-toggle{float:right;display:block;background-color:#222;padding:0 20px;font-weight:bold;}.nav-menu-smallscreen div[aria-expanded="true"]>.menu-expanded{display:inline-block;}.nav-menu-smallscreen div[aria-expanded="true"]>.menu-collapsed{display:none;}.nav-menu-smallscreen div[aria-expanded="false"]>.menu-expanded{display:none;}.nav-menu-smallscreen div[aria-expanded="false"]>.menu-collapsed{display:inline-block;}.nav-menu-smallscreen .glyphicon{font-size:12px;}#breadcrumb{margin-top:0;margin-bottom:0;min-height:0;padding:0 15px;background-color:#E7E7E7;border-radius:0 0 4px 4px;}#breadcrumb .breadcrumb{font-size:13px;padding:2px 0;margin:0;background-color:#E7E7E7;border:none;}
.footer{padding:0;margin:0;}.footer .region-footer{color:white;background-color:#444;font-size:11px;padding:0 15px;}.footer a{background-color:#444;color:white;}.footer a:hover{color:#CCC;}.footer .gradient-line{margin-top:2.0em;width:95%;}.footer ul.footer-menu-column{list-style-type:none;padding:0.5em;}.footer ul.footer-menu-column li{padding:0.25em 0;margin:0;}.follow-icon img{width:22px;margin:2px 3px;}.sticky-footer{position:-webkit-sticky;position:sticky;margin:0;padding:0;bottom:0;background-color:#333;z-index:3;}#block-ousa-footer-sticky-footer{text-align:center;vertical-align:center;padding:15px;color:white;}.text-logo-usa{color:#c1182c;font-weight:bold;}.btn-primary.btn-join,.btn-primary.btn-renew,.btn-primary.btn-donate,.btn-primary.btn-volunteer{margin:0 0.3em;background-color:#b62231;background-image:none;border:none;}.btn-primary.btn-join:hover,.btn-primary.btn-renew:hover,.btn-primary.btn-donate:hover,.btn-primary.btn-volunteer:hover{background-color:#8E3537;background-image:none;}.btn-to-top{position:absolute;right:15px;top:15px;color:black;}a .btn-to-top{background-color:#DDD;}a:hover .btn-to-top{background-color:#AAA;}@media only screen and (max-width :900px){#block-ousa-footer-sticky-footer{padding:10px;}.btn-to-top{top:10px;}.btn-join,.btn-renew,.btn-donate,.btn-volunteer,.btn-to-top{font-size:12px;padding:4px 12px;}}@media only screen and (max-width :600px){.support-origamiusa{display:none;}#block-ousa-footer-sticky-footer{padding:5px;}.btn-to-top{top:6px;}.btn-join,.btn-renew,.btn-donate,.btn-volunteer,.btn-to-top{padding:3px 12px;}}@media only screen and (max-height :480px){#block-ousa-footer-sticky-footer{display:none;}}#block-masquerade-masquerade{padding:15px 0 10px 0;}#block-masquerade-masquerade .form-item-masquerade-user-field input{width:85%;border-radius:4px;}#block-masquerade-masquerade .form-submit{width:13%;float:right;}#block-masquerade-masquerade form .btn{margin:0;}#block-masquerade-masquerade .input-group-addon{width:auto;position:absolute;top:2px;right:0px;background-color:none;border:none;color:purple;z-index:3;}#block-masquerade-masquerade .form-item-masquerade-user-field .dropdown{width:70%;position:absolute;bottom:0;left:15px;}#block-masquerade-masquerade .form-item-masquerade-user-field .dropdown a{background-color:white;}#block-masquerade-masquerade .form-item-masquerade-user-field .dropdown a:hover{color:black;background-color:#CCC;}#block-masquerade-masquerade .description{text-align:center;}#block-masquerade-masquerade #quick_switch_links{padding-left:0.3em;}#block-masquerade-masquerade #quick_switch_links,#block-masquerade-masquerade #quick_switch_links ul{display:inline-block;padding-inline-start:0.3em;}#block-masquerade-masquerade #quick_switch_links ul li{list-style-type:none;}
.crm-container .label{color:black;font-weight:700;line-height:1.42857143;font-size:16px;}.crm-container .label,.crm-container .content{padding-left:0;margin-bottom:0.2em;}.crm-container .crm-section{margin-bottom:0;}.crm-container .messages{font-size:0.9em;}div.crm-container .label label{color:#555;font-weight:bold;}div.crm-container .simpleDonationForm .priceSet label{color:#fff;}div.crm-container .price-set-option-content > label{font-size:1em;color:#3e3e3e;}.crm-container .crm-section .label{float:none;}.crm-container .crm-section .content{margin-left:0;}input[type="radio"],input[type="checkbox"]{margin:0 4px 0;}.crm-container fieldset{border:1px solid #c0c0c0;margin:10px 2px;padding:0.35em 0.625em 0.75em;}.crm-container fieldset legend{margin-bottom:4px;font-size:21px;}#crm-container.crm-public .crm-section,.crm-section{margin-bottom:5px;}.crm-container .crm-section .I_would_like_to_donate_another_-content{display:inline;margin-left:0px;}.crm-container .select2-container .select2-choice abbr{top:12px;}#crm-container.crm-public input[type="text"]{width:400px;max-width:95%;}.crm-container fieldset legend{font-size:18px;}
.form-item-body-und-0-value .control-label span:before{content:' ';}.file-show-link{font-size:80%;}.file-show-link-link{font-weight:bold;}.views-display-top button.add-display{font-size:12px;line-height:1;padding:4px 8px;}.views-admin ul#views-display-menu-tabs{float:none;}.views-admin .icon{background-image:none;height:12px;width:12px;}.views-admin .glyphicon:before{font-size:10px;position:relative;top:-3px;}.draggable a.tabledrag-handle{height:1.2em;padding-top:3px;}.draggable .form-group{margin-bottom:0;}
.ousa-calendar-event{border-bottom:1px solid #CCC;padding:7px 5px;}.ousa-calendar-event.first{border-top:4px solid #CCC;}.ousa-calendar-event.odd{background-color:#f4f4f4;}.ousa-calendar-event.even{background-color:#eef5f9;}.ousa-calendar-logo{display:inline-block;width:20px;padding-right:2px;}.ousa-calendar-nologo{display:inline-block;width:20px;padding-right:2px;}.page-calendar h3{margin-left:0;}
.ousa-class-preview{padding-bottom:15px;border-top:1px solid #CCC;margin-top:15px;}
.crm-container #editrow-custom_287 table label{font-size:15px;color:black;}.connect-display-none{display:none;}
.diagrams-thumbnail .thumbnail{display:flex;flex-direction:column;align-items:stretch;text-align:center;padding:0;}.diagrams-thumbnail .see-all-dgms-button{position:relative;}.diagrams-thumbnail .see-all-dgms-image{padding:10px;width:100%;}.diagrams-thumbnail .see-all-dgms-text{color:white;font-size:30px;line-height:1.1;font-weight:bold;position:absolute;top:30%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.diagrams-thumbnail h4{padding:0 10px;}.diagrams-thumbnail .flex-column-spacer{flex-grow:1;}.diagrams-thumbnail .views-field-field-diagrams-pdf-image{padding:10px;}.diagrams-thumbnail .views-field-field-magazine-thumbnail{padding:10px;}.diagrams-thumbnail .views-field-field-image-cache{padding:10px;}.diagrams-thumbnail .views-field-display-price{font-weight:bold;font-size:18px;margin-bottom:10px;}.diagrams-thumbnail .label-currently-in-cart,.diagrams-thumbnail .label-previously-purchased{padding:0;margin-bottom:10px;}.diagrams-thumbnail .add-to-cart,.diagrams-thumbnail .views-field-buyitnowbutton{margin-bottom:10px;}
.ousa-event-guest{padding-bottom:15px;border-top:1px solid #CCC;margin-top:15px;}.ousa-event-guest-image{padding-bottom:15px;}
.view-gallery .view-content{margin-top:15px;}
.editors-note{font-style:italic;}.question{font-style:normal;}.answer{font-style:normal;}.questioner,.answerer{text-transform:uppercase;font-weight:bold;}.questioner:after,.answerer:after{content:":";}.field-name-field-magazine-authors .field-item,.field-name-field-magazine-review-editor .field-item,.field-name-taxonomy-vocabulary-25 .field-item,.views-field-field-magazine-authors .field-item,.views-field-field-magazine-review-editor .field-item{font-size:90%;font-weight:bold;}.field-name-taxonomy-vocabulary-25 .field-item{display:inline-block;padding:0 0.5em;}.node-magazine-article .field-name-body{margin-top:1.0em;}.view-magazine{margin-top:15px;}.magazine-status-ready,.magazine-status-development{font-size:small;font-weight:bold;text-align:center;padding-left:0.5em;margin-bottom:0.5em;}.magazine-status-ready{background-color:#FC0;}.magazine-status-development{background-color:#F88;}#edit-taxonomy-vocabulary-25-und li{display:inline-block;padding-top:0.25em;padding-bottom:0.25em;margin-left:0.75em;margin-right:0.75em;}#edit-taxonomy-vocabulary-25-und .no-term-reference-tree-button{display:none;}.read-more{font-size:15px;margin:10px;}
.view-ousapubs .view-content{margin-top:15px;}
.view-specialsessions .node-teaser{margin-bottom:15px;}.field-name-field-sffs-day-morning > .field-label,.field-name-field-sffs-day-afternoon > .field-label{font-size:30px;line-height:1.1;margin-top:20px;margin-bottom:10px;}.field-name-field-sffs-day-morning > .field-label .field-label-colon,.field-name-field-sffs-day-afternoon > .field-label .field-label-colon{display:none;}.node-special-sessions-day .field-name-field-sffs-day-posttext{margin-top:20px;}
.page-thepaper-year article footer{margin-bottom:15px;}
#block-uc-price-per-role-0{background-color:#F7F7F7;font-size:85%;line-height:85%;margin:15px 0;}.form-item-addresses{margin:0;}.form-item-addresses label{font-size:80%;}#delivery_address_select,#billing_address_select{padding-bottom:0;}.order-edit-table td{padding:0.2em;}.field-name-taxonomy-catalog .checkbox input[type="checkbox"]{margin-left:-18px;margin-top:5px;}.field-name-taxonomy-catalog .no-term-reference-tree-button{background-color:white;}.field-name-taxonomy-catalog .term-reference-tree-level{padding:4px;border:1px solid #DDD;margin:8px;}.block .field-widget-term-reference-tree ul{padding-top:4px;padding-bottom:4px;margin-top:4px;margin-bottom:4px;}.field-name-taxonomy-catalog .term-reference-tree-level li{display:inline-block;padding-left:4px;padding-right:4px;}
.page-catalog h2{margin-bottom:20px;}.view-uc-catalog-terms .thumbnail{padding:0;}.view-uc-catalog-terms .catalog-category-name{background-color:#b62231;font-size:18px;font-weight:bold;line-height:1.2;text-align:center;padding:0 10px;min-height:62px;position:relative;}.view-uc-catalog-terms .catalog-category-name a{color:white;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.view-uc-catalog-terms .catalog-category-name a:hover{color:#DDD;background-color:#b62231;}.view-uc-catalog-terms .catalog-term-no-products{background-color:#EEE;border:5px solid #DDD;border-radius:4px;padding:0 10px;width:100%;min-height:150px;position:relative;}.view-uc-catalog-terms .catalog-term-no-products-text{font-weight:bold;text-align:center;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.view-uc-catalog-terms .views-field-catalog-product-image{margin:10px;}.view-uc-catalog-terms .views-field-catalog-child-links{font-size:14px;line-height:1.4;text-align:center;margin:10px;}.view-display-id-catalog .label-previously-purchased,.view-display-id-catalog .label-currently-in-cart{text-align:left;padding:0;margin:5px 0;}.catalog-thumbnail .thumbnail{display:flex;flex-direction:column;align-items:stretch;text-align:center;padding:0;}.catalog-thumbnail .see-all-new-button{position:relative;}.catalog-thumbnail .see-all-new-image{padding:10px;width:100%;}.catalog-thumbnail .see-all-new-text{color:white;font-size:30px;line-height:1.1;font-weight:bold;position:absolute;top:30%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.catalog-thumbnail .views-field-field-image-cache{padding:10px;}.catalog-thumbnail h4{padding:0 10px;}.catalog-thumbnail .flex-column-spacer{flex-grow:1;}.catalog-thumbnail .views-field-display-price{font-size:18px;font-weight:bold;margin-bottom:10px;}.catalog-thumbnail .label-currently-in-cart,.catalog-thumbnail .label-previously-purchased{padding:0;margin-bottom:10px;}.catalog-thumbnail .add-to-cart,.catalog-thumbnail .views-field-buyitnowbutton{margin-bottom:10px;}.author-listing-letters{text-align:center;font-size:110%;margin:0.5em 0;}
.field-name-taxonomy-catalog{font-size:0.9em;}.field-name-taxonomy-catalog .field-item{display:inline;margin-right:1.0em;}.field-name-field-book-author.clearfix::after{content:".";display:block;visibility:hidden;clear:none;height:30px;}.product-info.model{display:block;}.list-price,.member-price,.sell-price,.regular-kit-price,.roleindependent-sell-price{font-weight:bold;}.node-product .add-to-cart,.node-clothing .add-to-cart,.node-product-kit .add-to-cart,.node-nontax .add-to-cart,.node-product-download .add-to-cart{margin:10px 0;}.view-uc-orders-user img.img-responsive{width:auto;display:inline-block;}.term-reference-tree-has-children > .form-type-checkbox > label{padding-left:0;}.term-reference-tree-has-children > .form-type-checkbox > label > input[type="checkbox"]{display:none;}.page-node-add-download-submission ul.term-reference-tree-level li.term-reference-tree-tid-267,.page-node-add-download-submission ul.term-reference-tree-level li.term-reference-tree-tid-289,.page-node-add-download-submission ul.term-reference-tree-level li.term-reference-tree-tid-213,.page-node-add-download-submission ul.term-reference-tree-level li.term-reference-tree-tid-300,.page-node-add-download-submission ul.term-reference-tree-level li.term-reference-tree-tid-332{display:none;}.page-node-edit.node-type-download-submission ul.term-reference-tree-level li.term-reference-tree-tid-267,.page-node-edit.node-type-download-submission ul.term-reference-tree-level li.term-reference-tree-tid-289,.page-node-edit.node-type-download-submission ul.term-reference-tree-level li.term-reference-tree-tid-213,.page-node-edit.node-type-download-submission ul.term-reference-tree-level li.term-reference-tree-tid-300,.page-node-edit.node-type-download-submission ul.term-reference-tree-level li.term-reference-tree-tid-332{display:none;}#uc-cart-view-form td.qty{min-width:75px;}.uc-credit-cctype.img-responsive{display:inline-block;width:auto;}.uc-credit-cvv-help{font-size:12px;clear:left;float:left;}.uc-credit-cvv-help a{position:relative;top:2px;}.uc-credit-cvv-help .img-responsive{display:inline-block;width:auto;}
.usps-logo.img-responsive{display:inline-block;width:auto;}#quotes-pane #quote{text-align:right;
