﻿
   :root {
       --dnn-color-primary: #00A5E0;
       --dnn-color-primary-light: #1AAEE3;
       --dnn-color-primary-dark: #0091C5;
       --dnn-color-primary-contrast: #FFFFFF;
       --dnn-color-primary-r: 0;
       --dnn-color-primary-g: 165;
       --dnn-color-primary-b: 224;
           
       --dnn-color-secondary: #ED3D46;
       --dnn-color-secondary-light: #EF5059;
       --dnn-color-secondary-dark: #D1363E;
       --dnn-color-secondary-contrast: #FFFFFF;
       --dnn-color-secondary-r: 237;
       --dnn-color-secondary-g: 61;
       --dnn-color-secondary-b: 70;
           
       --dnn-color-tertiary: #0E2936;
       --dnn-color-tertiary-light: #3C7A9A;
       --dnn-color-tertiary-dark: #0B1C24;
       --dnn-color-tertiary-contrast: #FFFFFF;
       --dnn-color-tertiary-r: 14;
       --dnn-color-tertiary-g: 41;
       --dnn-color-tertiary-b: 54;
           
       --dnn-color-neutral: #DCDCDC;
       --dnn-color-neutral-light: #F0F0F0;
       --dnn-color-neutral-dark: #999999;
       --dnn-color-neutral-contrast: #000000;
       --dnn-color-neutral-r: 220;
       --dnn-color-neutral-g: 220;
       --dnn-color-neutral-b: 220;
           
       --dnn-color-background: #FFFFFF;
       --dnn-color-background-light: #F5F5F5;
       --dnn-color-background-dark: #CCCCCC;
       --dnn-color-background-contrast: #000000;
       --dnn-color-background-r: 255;
       --dnn-color-background-g: 255;
       --dnn-color-background-b: 255;
           
       --dnn-color-foreground: #472A2B;
       --dnn-color-foreground-light: #673D3E;
       --dnn-color-foreground-dark: #231717;
       --dnn-color-foreground-contrast: #FFFFFF;
       --dnn-color-foreground-r: 71;
       --dnn-color-foreground-g: 42;
       --dnn-color-foreground-b: 43;
   
       --dnn-color-info: #17A2B8;
       --dnn-color-info-light: #23B8CF;
       --dnn-color-info-dark: #00889E;
       --dnn-color-info-contrast: #FFFFFF;
       --dnn-color-info-r: 23;
       --dnn-color-info-g: 162;
       --dnn-color-info-b: 184;
   
       --dnn-color-success: #28A745;
       --dnn-color-success-light: #49C25D;
       --dnn-color-success-dark: #00902F;
       --dnn-color-success-contrast: #FFFFFF;
       --dnn-color-success-r: 40;
       --dnn-color-success-g: 167;
       --dnn-color-success-b: 69;
   
       --dnn-color-warning: #FFC107;
       --dnn-color-warning-light: #FFD42E;
       --dnn-color-warning-dark: #E9AD00;
       --dnn-color-warning-contrast: #FFFFFF;
       --dnn-color-warning-r: 255;
       --dnn-color-warning-g: 193;
       --dnn-color-warning-b: 7;
   
       --dnn-color-danger: #DC3545;
       --dnn-color-danger-light: #F14954;
       --dnn-color-danger-dark: #C51535;
       --dnn-color-danger-contrast: #FFFFFF;
       --dnn-color-danger-r: 220;
       --dnn-color-danger-g: 53;
       --dnn-color-danger-b: 69;
   
       --dnn-color-surface: #DDDDDD;
       --dnn-color-surface-light: #EEEEEE;
       --dnn-color-surface-dark: #CCCCCC;
       --dnn-color-surface-contrast: #000000;
       --dnn-color-surface-r: 221;
       --dnn-color-surface-g: 221;
       --dnn-color-surface-b: 221;
   
       --dnn-controls-radius: 0px;
       --dnn-controls-padding: 9px;
       --dnn-base-font-size: 16px;
       --dnn-variation-opacity: 0.8;
   }

/*!
 * This file is generated by the Dnn.ClientSide project.
 * Do not edit it directly.
 * Changes will be overwritten upon upgrades.
 * 
 */a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}html{color:var(--dnn-color-foreground,#222);font-family:Arial,Helvetica,sans-serif;font-size:var(--dnn-base-font-size,16px)}body{background-color:var(--dnn-color-background,#fff);font-family:inherit;font-size:1rem;line-height:1.5;margin:0}h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-weight:inherit;line-height:1.4;margin-bottom:.75rem;margin-top:1rem}h1{font-size:2.375rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.375rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin-bottom:1.125rem}a,a:visited{color:var(--dnn-color-primary,#028bff);text-decoration:underline}a:active,a:focus,a:hover{color:var(--dnn-color-foreground-light,#222)}p a,p a:visited{line-height:inherit}ol,ul{list-style-position:outside;padding-inline-start:1.5rem}.left{float:left}.right{float:right}.dnnLeft{float:left}.dnnRight{float:right}.dnnClear{clear:both}.dnnClear:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}*+html .dnnClear{min-height:1%}img{border:0;vertical-align:middle}img.dnn-sclae-img{height:auto;max-width:100%}#dnn_dnnLOGO_imgLogo{border:0}.dnnForm{width:100%}.dnnForm fieldset{clear:none;margin-bottom:1.125rem;position:relative;text-align:left}.dnnForm fieldset fieldset{width:100%}.dnnForm .dnnFormItem{clear:both;display:block;position:relative;text-align:left;width:100%}.dnnForm .dnnFormItem a.dnnFormHelp span{position:relative}.dnnForm .dnnFormItem a.dnnFormHelp img{display:block}.dnnFormItem input[type=email],.dnnFormItem input[type=password],.dnnFormItem input[type=search],.dnnFormItem input[type=text],.dnnFormItem select,.dnnFormItem textarea{background:var(--dnn-color-background,#fff);border:1px solid var(--dnn-color-foreground-light,#c9c9c9);border-radius:var(--dnn-controls-radius,3px);color:var(--dnn-color-foreground,#333);font-size:.75rem;margin-bottom:1.125rem;max-width:445px;padding:.5rem;width:45%}.dnnFormItem input[type=email]+.dnnTertiaryAction,.dnnFormItem input[type=password]+.dnnTertiaryAction,.dnnFormItem input[type=search]+.dnnTertiaryAction,.dnnFormItem input[type=text]+.dnnTertiaryAction,.dnnFormItem select+.dnnTertiaryAction,.dnnFormItem textarea+.dnnTertiaryAction{display:inline-block;max-width:60px}.dnnFormItem input[type=checkbox],.dnnFormItem input[type=radio]{box-sizing:border-box;height:.8125rem;padding:0;width:.8125rem}.dnnFormItem input[type=search]{box-sizing:content-box}.dnnFormItem input[type=checkbox]{margin:0 5px}.dnnFormItem table{background:none}.dnnFormItem .dnnSpinner{margin-bottom:1.125rem;width:45%}.dnnFormItem .dnnTagsInput{width:45%}.dnnFormItem textarea{min-height:5rem}.dnnFormItem .dnnInputGroup{display:block;float:left;margin-bottom:1.125rem;padding:.3125rem;width:32.075%}.dnnFormItem .dnnInputGroup .dnnLeft{width:100%}.dnnFormItem .dnnInputGroup span{display:inline-block;text-align:right;width:33%}.dnnFormItem input[type=checkbox].normalCheckBox{display:inline-block;margin:8px 0 4px}.dnnFormItem input.aspNetDisabled,.dnnFormItem textarea.aspNetDisabled{background:var(--dnn-color-neutral-light,#ebebeb);border-color:var(--dnn-color-neutral-dark,#a7a7a7);border-width:1px;color:var(--dnn-color-neutral,#444)}.dnnFormItem button[disabled],.dnnFormItem input[disabled]{cursor:default;opacity:.5}.dnnFormItem .dnnFormItem input[type=email]:focus,.dnnFormItem .dnnFormItem input[type=password]:active,.dnnFormItem .dnnFormItem input[type=search]:focus,.dnnFormItem .dnnFormItem input[type=text]:focus,.dnnFormItem .dnnFormItem select:focus,.dnnFormItem .dnnFormItem textarea:focus,.dnnFormItem input[type=email]:active,.dnnFormItem input[type=password]:focus,.dnnFormItem input[type=search]:active,.dnnFormItem input[type=text]:active,.dnnFormItem select:active,.dnnFormItem textarea:active{background:var(--dnn-color-background,#fff);border:1px solid var(--dnn-color-primary,rgba(2,139,255,.5));box-shadow:0 0 3px 0 var(--dnn-color-primary,rgba(2,139,255,.4));color:var(--dnn-color-foreground,#333)}.dnnFormItem input:invalid,.dnnFormItem textarea:invalid{background-color:var(--dnn-color-neutral,#f0dddd)}.dnnFormItem span.dnnFormMessage.dnnFormError{background:var(--dnn-color-danger,rgba(255,0,0,.75));border:none;border-radius:var(--dnn-controls-radius,3px);bottom:95%;color:var(--dnn-color-danger-contrast,#fff);display:block;font-size:.75rem;margin-bottom:0;overflow:visible;padding:.625rem;position:absolute;right:12%;text-align:left;width:200px}.dnnFormItem span.dnnFormMessage.dnnFormError:after{border-left:.4375rem solid transparent;border-right:.4375rem solid transparent;border-top:.4375rem solid var(--dnn-color-danger,red);bottom:-.4375rem;content:"";height:0;left:.9375rem;opacity:.75;position:absolute;width:0}div.dnnFormGroup{display:inline-block;margin-bottom:5px;padding:10px;width:65%}.dnnFormItem button,.dnnFormItem input[type=button],.dnnFormItem input[type=reset],.dnnFormItem input[type=submit],.dnnLogin .LoginTabGroup span,.dnnPrimaryAction,.dnnSecondaryAction,.dnnTertiaryAction{background:var(--dnn-color-background-dark,#eaeaea);border:1px solid var(--dnn-color-foreground-light,#c2c2c2);border-radius:var(--dnn-controls-radius,3px);color:var(--dnn-color-foreground,#333);cursor:pointer;display:inline-block;font-weight:700;margin-bottom:.5625rem;min-width:4.6875rem;overflow:visible;padding:.5625rem;text-align:center;text-decoration:none}.dnnFormItem button,.dnnFormItem input[type=button],.dnnFormItem input[type=reset],.dnnFormItem input[type=submit],.dnnPrimaryAction,.dnnSecondaryAction,.dnnTertiaryAction{padding:.375rem}.dnnFormMessage{background:var(--dnn-color-info,rgba(2,139,255,.15));border:1px solid var(--dnn-color-info-dark,rgba(2,139,255,.2));border-radius:var(--dnn-controls-radius,3px);display:block;margin-bottom:1.125rem;max-width:100%;padding:.95rem 1rem}.dnnFormMessage,.dnnFormMessage a{color:var(--dnn-color-info-contrast,#000)}.dnnFormMessage a{text-decoration:underline}.dnnFormMessage.dnnFormError,.dnnFormMessage.dnnFormValidationSummary{background-color:var(--dnn-color-danger,rgba(255,0,0,.15));border-color:var(--dnn-color-danger-dark,rgba(255,0,0,.2));color:var(--dnn-color-danger-contrast,#000)}.dnnFormMessage.dnnFormError a,.dnnFormMessage.dnnFormValidationSummary a{color:var(--dnn-color-danger-contrast,#000)}.dnnFormMessage.dnnFormWarning{background-color:var(--dnn-color-warning,rgba(255,255,0,.15));border-color:var(--dnn-color-warning-dark,#cdb21f)}.dnnFormMessage.dnnFormWarning,.dnnFormMessage.dnnFormWarning a{color:var(--dnn-color-warning-contrast,#000)}.dnnFormMessage.dnnFormSuccess{background-color:var(--dnn-color-success,rgba(0,255,0,.15));border-color:var(--dnn-color-success-dark,rgba(0,255,0,.5))}.dnnFormMessage.dnnFormSuccess,.dnnFormMessage.dnnFormSuccess a{color:var(--dnn-color-success-contrast,#000)}.dnnFormMessage .dnnLabel{float:none;text-align:left;width:90%}.dnnFormItem input[type=checkbox]+span,.dnnFormItem input[type=radio]+span{display:inline-block;margin:.375rem .3125rem;width:auto}.dnnFormItem .dnnLabel{margin-top:.3125rem}.dnnFormSectionHead span{color:#222;font-size:18px}.dnnTooltip{margin-right:1.125rem;width:32.075%}.dnnHelperTip,.dnnTooltip{display:block;position:relative}.dnnDragdropTip{background:rgba(var(--dnn-color-background-contrast,0),var(--dnn-color-background-contrast,0),var(--dnn-color-background-contrast,0),.75) url("/images/pin-icn.png") no-repeat 7px 12px;border-radius:var(--dnn-controls-radius,3px);color:var(--dnn-color-foreground-contrast,#ddd);font-size:.6875rem;height:auto!important;padding:.625rem .625rem .625rem 1.875rem;position:absolute;text-align:left;width:auto!important;z-index:10000}div.dnnFormItem.dnnFormRequired>div.dnnLabel span:after,span.dnnFormRequired:after{color:var(--dnn-color-danger,red);content:"*";display:inline-block;font-size:1rem;font-weight:700;line-height:1rem;margin:0 0 0 .3125rem}.dnnForm .dnnFormItem a.dnnFormHelp,.dnnTooltip label a.dnnFormHelp,a.dnnFormHelp{color:var(--dnn-color-foreground,#333);font-weight:700;text-decoration:none}a.dnnFormHelp{background:url("/images/helpI-icn-grey.png") no-repeat left 2px;display:inline-block;height:15px;margin:0!important;padding:0!important;position:absolute;right:0;top:2px;width:14px}.aspNetDisabled,.dnnDisabled,a.aspNetDisabled,a.dnnDisabled{background-color:var(--dnn-color-neutral,#ebebeb)!important;border:none;color:var(--dnn-color-neutral-dark,#ccc)!important;cursor:not-allowed;opacity:.7;text-decoration:none}.required label:after,legend.required:after{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.1);border-radius:var(--dnn-controls-radius,3px);color:var(--dnn-color-foreground-light,#777);content:"Required";display:inline-block;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:.6875rem;font-style:italic;font-weight:400;margin-left:.5625rem;margin-top:-.125rem;padding:.0625rem .5625rem}.error label,legend.error{color:var(--dnn-color-danger,rgba(255,0,0,.9))}.error .error textarea,.error input[type=email],.error input[type=search],.error input[type=text],.error select{border:1px solid var(--dnn-color-danger,rgba(255,0,0,.6));color:var(--dnn-color-danger,rgba(255,0,0,.7))}.dnnFormError label a span{color:var(--dnn-color-danger,red)}.dnnFormError input[type=email],.dnnFormError input[type=password],.dnnFormError input[type=tel],.dnnFormError input[type=text],.dnnFormError select,.dnnFormError textarea{border:1px solid var(--dnn-color-danger,red)}.dnnAddress input[type=checkbox]{margin:0 5px}.dnnActions{clear:both;display:block;float:none;margin:0;padding-top:1.125rem;text-align:left}.dnnActions li{float:left;list-style:none;margin-right:.3125rem}.dnnFormItem input[type=submit],.dnnPrimaryAction,a.dnnPrimaryAction{background:var(--dnn-color-primary,#3792ed)!important;border-color:var(--dnn-color-primary-dark,#0d569e);color:var(--dnn-color-primary-contrast,#efefef)}.dnnFormItem input[type=submit]:active,.dnnFormItem input[type=submit]:hover,.dnnPrimaryAction:active,.dnnPrimaryAction:hover,a.dnnPrimaryAction:active,a.dnnPrimaryAction:hover{background:var(--dnn-color-primary-light,#6cb6f3);color:var(--dnn-color-primary-contrast,#fff)}.dnnFormItem input[type=submit][disabled],.dnnFormItem input[type=submit][disabled]:active,.dnnFormItem input[type=submit][disabled]:hover,.dnnPrimaryAction[disabled],.dnnPrimaryAction[disabled]:active,.dnnPrimaryAction[disabled]:hover,a.dnnPrimaryAction[disabled],a.dnnPrimaryAction[disabled]:active,a.dnnPrimaryAction[disabled]:hover{background:var(--dnn-color-neutral-light,#ebebeb);border-color:var(--dnn-color-neutral-dark,#a7a7a7);color:var(--dnn-color-neutral,#444)}.dnnFormItem input[type=reset],.dnnLogin .LoginTabGroup span,.dnnSecondaryAction,a.dnnSecondaryAction{background:var(--dnn-color-secondary,#f5f5f5)!important;border-color:var(--dnn-color-secondary-dark,#f5f5f5);color:var(--dnn-color-secondary-contrast,#333)}.dnnFormItem input[type=reset]:active,.dnnFormItem input[type=reset]:hover,.dnnLogin .LoginTabGroup span:active,.dnnLogin .LoginTabGroup span:hover,.dnnSecondaryAction:active,.dnnSecondaryAction:hover,a.dnnSecondaryAction:active,a.dnnSecondaryAction:hover{background:var(--dnn-color-secondary-light,#fefefe);color:var(--dnn-color-secondary-contrast,#333)}.dnnFormItem input[type=reset][disabled],.dnnFormItem input[type=reset][disabled]:active,.dnnFormItem input[type=reset][disabled]:hover,.dnnLogin .LoginTabGroup span[disabled],.dnnLogin .LoginTabGroup span[disabled]:active,.dnnLogin .LoginTabGroup span[disabled]:hover,.dnnSecondaryAction[disabled],.dnnSecondaryAction[disabled]:active,.dnnSecondaryAction[disabled]:hover,a.dnnSecondaryAction[disabled],a.dnnSecondaryAction[disabled]:active,a.dnnSecondaryAction[disabled]:hover{background:var(--dnn-color-neutral-light,#ebebeb);border-color:var(--dnn-color-neutral-dark,#a7a7a7);color:var(--dnn-color-neutral,#444)}.dnnTertiaryAction,a.dnnTertiaryAction{background:var(--dnn-color-tertiary,#eaeaea);border-color:var(--dnn-color-tertiary-dark,#c2c2c2);color:var(--dnn-color-tertiary-contrast,#333)}.dnnTertiaryAction:active,.dnnTertiaryAction:hover,a.dnnTertiaryAction:active,a.dnnTertiaryAction:hover{background:var(--dnn-color-tertiary-dark,#d8d8d8);color:var(--dnn-color-tertiary-contrast,#333)}.dnnFormItem input[type=text]+a.dnnPrimaryAction,.dnnFormItem input[type=text]+a.dnnSecondaryAction,.dnnFormItem input[type=text]+a.dnnTerriaryAction{margin-left:.3125rem}.dnnFormItem input[type=checkbox]+span,.dnnFormItem input[type=radio]+span{margin:.3125rem}.dnnHelperTip .dnnFormHelpContent,.dnnTooltip .dnnFormHelpContent{background:var(--dnn-color-info,rgba(0,0,0,.75));border-radius:var(--dnn-controls-radius,3px);color:var(--dnn-color-info-contrast,#ddd);font-size:.6875rem;padding:10px 10px 10px 30px;position:absolute;text-align:left;visibility:hidden;width:200px;z-index:10}.dnnFormHelpContent span{display:block;word-wrap:break-word}.dnnTooltip .dnnFormHelpContent .dnnHelpText{word-wrap:break-word}.dnnFormItem input[type=radio]+label,.dnnFormRadioButtons label{display:inline;float:none;font-weight:400;margin:0 10px 0 0;padding-right:0;text-align:left;width:auto}.dnnFormRadioButtons{display:block;float:left;width:auto}.dnnFormRadioButtons input[type=radio]{float:none}.dnnTextEditor{margin-bottom:1.125rem}.dnnFormLabel,.dnnLabel{float:left;margin-right:18px;overflow:visible;padding-right:20px;position:relative;text-align:right;width:32.075%}.dnnFormLabel>span,.dnnLabel>span{text-align:right}.dnnFormLabel+span,.dnnLabel+span{display:inline-block;margin-bottom:6px;margin-top:6px;white-space:pre-line}.bottomArrow:after{border-top:7px solid var(--dnn-color-info,#000);bottom:-7px}.bottomArrow:after,.topArrow:before{border-left:7px solid transparent;border-right:7px solid transparent;content:"";height:0;left:15px;position:absolute;width:0}.topArrow:before{border-bottom:7px solid var(--dnn-color-info,#000);top:-7px}a.pinHelp{background:url("/images/pin-icn.png") no-repeat 0 0;display:block;filter:contrast(3);height:15px;left:7px;opacity:.5;position:absolute;top:12px;width:15px}.ui-draggable a.pinHelp,a.pinHelp:hover{opacity:1}.dnnCheckbox{align-items:center;cursor:pointer;display:flex;justify-content:center}.dnnCheckbox img{background:transparent url("/images/checkbox.png") no-repeat;background-position:0 0;height:18px;width:18px}.dnnCheckbox-checked img{background-position:-51px 0}.dnnCheckbox-disabled{cursor:not-allowed}.dnnCheckbox-disabled img{opacity:.5}.dnnCheckbox-error img{background-position:-100px 0}.dnnCheckbox-checked-error img{background-position:-150px 0}.dnnCheckbox-focus{outline:2px solid var(--dnn-color-forground,#000);outline-offset:2px}.dnnBoxLabel,.dnnRadiobutton{display:inline-block}.dnnRadiobutton{cursor:pointer}.dnnRadiobutton .mark{display:inline-block}.dnnRadiobutton img{background:transparent url("/images/radiobutton.png") no-repeat;background-position:0 0;height:18px;min-width:20px;vertical-align:middle;width:20px}.dnnRadiobutton-checked img{background-position:-50px 0}.dnnRadiobutton-disabled img{opacity:.5}.dnnRadiobutton-checked-error img{background-position:-150px 0}.dnnRadiobutton-error img{background-position:-100px 0}.dnnRadiobutton-focus{outline:2px solid var(--dnn-color-foreground,#000);outline-offset:2px}div.dnnFormRadioButtons,div.dnnHSRadioButtons,span.dnnFormRadioButtons,span.dnnHSRadioButtons{display:inline-block;margin-bottom:5px;padding:10px}table.dnnFormRadioButtons{margin-bottom:5px}.RadComboBox_Default .rcbInput{width:100%!important}div.dnnTagsInput{background:var(--dnn-color-background,#fff);border:1px solid var(--dnn-color-foreground-light,#c9c9c9);border-radius:var(--dnn-controls-radius,3px);display:inline-block;margin:0;padding:5px 0 0 5px}div.dnnTagsInput span.tag{background-color:var(--dnn-color-neutral,#eee);border:1px solid var(--dnn-color-neutral-dark,#c9c9c9);border-radius:var(--dnn-controls-radius,3px);color:var(--dnn-color-neutral-contrast,#888);cursor:pointer;display:block;float:left;font-size:.75rem;margin-bottom:5px;margin-right:5px;padding:2px 6px;text-decoration:none;word-break:break-word}div.dnnTagsInput span.tag:hover{background-color:var(--dnn-color-primary,#e8f1fa);border-color:var(--dnn-color-primary-dark,#000);color:var(--dnn-color-primary-contrast,#444)}div.dnnTagsInput span.tag a{background:transparent url("/images/dnnTagClose.png") no-repeat;background-position:50%;display:inline-block;filter:contrast(5);height:8px;margin:.375rem 0 0;width:8px}div.dnnTagsInput>div>input{background:transparent;border:none;display:inline-block;font-size:.75rem;height:1.1875rem;margin-bottom:.3125rem;padding:.5rem 0 .1875rem .1875rem;vertical-align:top}div.dnnTagsInput>div>input:active,div.dnnTagsInput>div>input:focus{outline:none}div.dnnTagsInput>div>input.dnnTagsInvalid{background:var(--dnn-color-danger,#fbd8db);border:none;border-radius:var(--dnn-controls-radius,3px);color:var(--dnn-color-danger-contrast,#90111a)!important;cursor:pointer;display:block;float:left;font-size:.75rem;margin-right:5px;outline:none;text-decoration:none}div.dnnTagsInput div{display:block;float:left}div.dnnTagsInput div.dnnTags_filter{float:right;margin:0 0 .3125rem .3125rem;position:relative}div.dnnTagsInput div.dnnTags_filter>.dnnTags_filter_label{background:url("/images/dnnSpinnerDownArrow.png") no-repeat;background-position:100%;border-left:1px solid #ccc;color:#999;cursor:pointer;display:inline-block;height:22px;margin-right:3px;padding:3px 15px 0 10px}.dnnFormPopup{background:var(--dnn-color-background,#fff);box-shadow:0 0 25px 0 rgba(var(--dnn-color-foreground-r,0),var(--dnn-color-foreground-g,0),var(--dnn-color-foreground-b,0),.75);padding:1.125rem;position:absolute;z-index:100000}.dnnFormPopup .dnnFormPopup>*{box-sizing:content-box}.dnnFormPopup .ui-dialog-titlebar{border-bottom:1px solid var(--dnn-color-foreground-light,#ddd);cursor:move;font-size:1.125rem;font-weight:700;padding:0 0 1.125rem;position:relative}.dnnFormPopup .dnnModalCtrl{background-color:#fff;border-radius:10px;box-shadow:0 0 5px #666;display:block;height:26px;position:absolute;right:-30px;top:-30px;width:69px}.dnnFormPopup .dnnModalCtrl .ui-dialog-titlebar-close{background:#585858 url("/images/closeBtn.png") no-repeat;background-position:8px 4px;border:none;border-bottom-right-radius:8px;border-top-right-radius:8px;display:block;float:right;height:18px;margin:4px 4px 0 1px;min-width:0!important;overflow:hidden;text-indent:-9999em;width:30px}.dnnFormPopup .dnnModalCtrl .ui-dialog-titlebar-close:hover{background:var(--dnn-color-primary,#358eea) url("/images/closeBtn.png") no-repeat;background-position:8px 4px;cursor:pointer}.dnnFormPopup .dnnModalCtrl a.dnnToggleMax{background:#585858 url("/images/resizeBtn.png") no-repeat;background-position:10px 2px;border-bottom-left-radius:8px;border-top-left-radius:8px;display:block;float:left;height:18px;margin:4px 0 0 4px;overflow:hidden;text-indent:-9999em;width:30px}.dnnFormPopup .dnnModalCtrl a.dnnToggleMax:hover{background:var(--dnn-color-primary,#358eea) url("/images/resizeBtn.png") no-repeat;background-position:10px 2px}.dnnFormPopup .ui-resizable-se{background:url("/images/modal-resize-icn.png") no-repeat bottom;float:right;height:24px;width:24px}.dnnFormPopup .dnnDialog{padding:10px}.dnnFormPopup #iPopUp{padding-top:10px;width:100%!important}.dnnFormPopup #iPopUp .ui-dialog-content,.dnnFormPopup .ui-dialog-content{background:var(--dnn-color-background,#fff);border:0;overflow:auto;padding:0;position:relative;zoom:1}.dnnFormPopup .ui-dialog-buttonpane{background-image:none;border-width:1px 0 0;border-top:1px solid var(--dnn-color-foreground-light,#ddd);margin:.5em 0 0;overflow:hidden;padding:.3em 1em 0 0;text-align:left}.dnnFormPopup .ui-dialog-buttonpane button{border:none;cursor:pointer;margin:.5em .4em .5em 0;padding:.5em 1em}.dnnLoading{background:#fff url("/images/loading.gif") no-repeat 50%;position:absolute;z-index:9999}.dnnPanelLoading{height:100%;left:0;opacity:.7;top:0;width:100%}.dnnForm .ui-resizable{position:relative}.dnnForm .ui-resizable-handle{display:block;font-size:.1px;position:absolute;z-index:99999}.dnnForm .ui-resizable-n{cursor:n-resize;height:7px;left:0;top:-5px;width:100%}.dnnForm .ui-resizable-s{bottom:-5px;cursor:s-resize;height:7px;left:0;width:100%}.dnnForm .ui-resizable-e{cursor:e-resize;height:100%;right:-5px;top:0;width:7px}.dnnForm .ui-resizable-w{cursor:w-resize;height:100%;left:-5px;top:0;width:7px}.dnnForm .ui-resizable-se{bottom:1px;cursor:se-resize;height:12px;right:1px;width:12px}.dnnForm .ui-resizable-sw{bottom:-5px;cursor:sw-resize;height:9px;left:-5px;width:9px}.dnnForm .ui-resizable-nw{cursor:nw-resize;height:9px;left:-5px;top:-5px;width:9px}.dnnForm .ui-resizable-ne{cursor:ne-resize;height:9px;right:-5px;top:-5px;width:9px}.dnnForm .ui-resizable-autohide .ui-resizable-handle,.dnnForm .ui-resizable-disabled .ui-resizable-handle{display:none}.dnnSpinner{background:#fff;background:linear-gradient(180deg,#fff 0,#f0f2f1);border:1px solid #c9c9c9;border-radius:3px;box-shadow:0 1px 0 0 #bbb;color:#333;display:inline-block;overflow:visible;padding:6px;position:relative;text-decoration:none;width:150px}.dnnSpinnerDisplay{background:transparent;color:#999;margin:0 25px 0 8px}.dnnFormItem .dnnSpinnerDisplay>input[type=text],.dnnFormItem .dnnSpinnerDisplay>input[type=text]:focus{background:transparent;border:none;box-shadow:none;margin:0;padding:0}.dnnSpinnerCtrl{background-color:transparent;border-left:1px solid #c9c9c9;position:absolute;right:0;top:0;width:25px}.dnnSpinnerCtrl>a.dnnSpinnerTopButton{background:transparent url("/images/dnnSpinnerUpArrow.png") no-repeat;background-position:50%;cursor:pointer;display:block;height:16px;width:25px}.dnnSpinnerCtrl>a.dnnSpinnerBotButton{background:transparent url("/images/dnnSpinnerDownArrow.png") no-repeat;background-position:50%;cursor:pointer;display:block;height:16px;width:25px}ul.dnnAdminTabNav{border-bottom:1px solid var(--dnn-color-foreground-light,#c2c2c2);display:flex;margin-left:0;margin-top:.3125rem;width:100%}ul.dnnAdminTabNav li{align-items:center;display:flex;list-style:none}ul.dnnAdminTabNav li a{border:1px solid var(--dnn-color-foreground-light,#c2c2c2);border-bottom:none;border-radius:var(--dnn-controls-radius,3px) var(--dnn-controls-radius,3px) 0 0;margin-bottom:0;margin-right:.25rem;padding:12px 9px 10px;text-decoration:none}ul.dnnAdminTabNav li a:active,ul.dnnAdminTabNav li a:hover{color:var(--dnn-color-primary-light,#028bff)}ul.dnnAdminTabNav li.ui-tabs-active a{background:var(--dnn-color-primary,#fff);border-color:var(--dnn-color-primary,#028bff);color:var(--dnn-color-primary-contrast,#000)}.ui-tabs .ui-tabs-panel{display:block;position:relative}.ui-tabs .ui-tabs-hide{display:none}div.ui-dialog-titlebar>.ui-dialog-titlebar-close{background:#585858 url("/images/closeBtn.png") no-repeat;background-position:4px 4px;border:3px solid #fff;border-radius:12px;display:block;height:24px;margin:0;min-width:0!important;overflow:hidden;position:absolute;right:-30px;text-indent:-9999em;top:-30px;width:24px}.dnnForm .ui-helper-hidden{display:none}.dnnForm .ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px)}.dnnForm .ui-state-highlight,.dnnForm .ui-widget-content .ui-state-highlight,.dnnForm .ui-widget-header .ui-state-highlight{background:var(--dnn-color-warning,#ffe45c);border:1px solid var(--dnn-color-warning-dark,#fed22f);color:var(--dnn-color-warning-contrast,#363636)}.dnnForm .ui-state-highlight a,.dnnForm .ui-widget-content .ui-state-highlight a,.dnnForm .ui-widget-header .ui-state-highlight a{color:var(--dnn-color-warning-contrast,#363636)}.dnnForm .ui-state-error,.dnnForm .ui-widget-content .ui-state-error,.dnnForm .ui-widget-header .ui-state-error{background:var(--dnn-color-danger,#b81900);border:1px solid var(--dnn-color-danger-dark,#cd0a0a);color:var(--dnn-color-danger-contrast,#fff)}.dnnForm .ui-state-error a,.dnnForm .ui-state-error-text,.dnnForm .ui-widget-content .ui-state-error a,.dnnForm .ui-widget-content .ui-state-error-text,.dnnForm .ui-widget-header .ui-state-error a,.dnnForm .ui-widget-header .ui-state-error-text{color:var(--dnn-color-danger-contrast,#fff)}.dnnForm .ui-priority-primary,.dnnForm .ui-widget-content .ui-priority-primary,.dnnForm .ui-widget-header .ui-priority-primary{font-weight:700}.dnnForm .ui-priority-secondary,.dnnForm .ui-widget-content .ui-priority-secondary,.dnnForm .ui-widget-header .ui-priority-secondary{font-weight:400;opacity:.7}.dnnForm .ui-state-disabled,.dnnForm .ui-widget-content .ui-state-disabled,.dnnForm .ui-widget-header .ui-state-disabled{background-image:none;opacity:.35}.dnnForm .ui-draggable{cursor:move}.dnnForm .dnnForm .ui-corner-right,.dnnForm .dnnForm .ui-corner-tr,.dnnForm .ui-corner-all,.dnnForm .ui-corner-left,.dnnForm .ui-corner-tl,.dnnForm .ui-corner-top{border-radius:var(--dnn-controls-radius,4px)}.ui-widget-overlay{background:rgba(0,0,0,.65);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.dnn_acResults{background-color:#fff;border:1px solid #c9c9c9;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;box-shadow:0 2px 0 0 #bbb;min-width:150px;overflow:hidden;padding:0;z-index:900001}.dnn_acResults ul{list-style-position:outside;list-style:none;margin:0;padding:0}.dnn_acResults ul li{border-top:1px solid #c9c9c9;color:#666;color:#333;cursor:pointer;display:block;margin:0;overflow:hidden;padding:6px 22px}.dnn_acResults ul li:first-child{border-top:none}.dnn_acSelect{background-color:#e8f1fa;color:#333}.dnnProgressbar{background:#fff;border:1px solid #c9c9c9;border-radius:3px;height:25px!important;padding:18px 10px 0}.ui-progressbar{background-color:#ccc;height:10px!important;overflow:hidden;text-align:left}.ui-progressbar .ui-progressbar-value{background-color:#1a82f7;background:linear-gradient(90deg,#2b7fda 0,#3fbdff);height:100%;margin:0}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{background:#ccc;height:100%;position:absolute;right:0;top:0;width:11px}.jspHorizontalBar{background:#ccc;bottom:0;height:11px;left:0;position:absolute;width:100%}.jspHorizontalBar *,.jspVerticalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:transparent;position:relative}.jspVerticalBar .jspTrack{margin:0 0 0 3px;width:10px}.jspHorizontalBar .jspTrack{height:5px;margin:3px 0}.jspVerticalBar .jspCap{display:block;height:3px;width:11px}.jspHorizontalBar .jspCap{display:block;height:11px;width:3px}.jspDrag{background:#000;border-radius:3px 3px 3px 3px;cursor:pointer;left:0;opacity:.75;position:relative;top:0}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:5px}.dnnDropdownSettings{height:30px!important;position:relative}.dnnButtonDropdown{background:var(--dnn-color-background,#fff);border:1px solid var(--dnn-color-foreground-light,#c9c9c9);border-radius:var(--dnn-controls-radius,3px);cursor:pointer;height:30px!important;width:50px}.dnnButtonArrow,.dnnButtonIcon{display:inline-block;height:30px!important}.dnnButtonIcon{width:32px}.dnnButtonArrow{background:transparent url("/images/dnnSpinnerDownArrow.png") no-repeat 50%;width:10px}.dnnButtonDropdown-clicked{border-bottom:1px solid var(--dnn-color-foreground-light,#c9c9c9);border:1px solid var(--dnn-color-foreground-light,#c9c9c9);border-bottom-color:var(--dnn-color-background,#fff);border-top-left-radius:var(--dnn-controls-radius,3px);border-top-right-radius:var(--dnn-controls-radius,3px);height:30px!important;width:50px;z-index:100}.dnnButtonDropdown-clicked,.dnnButtonDropdown-ul{background:var(--dnn-color-background,#fff);position:absolute}.dnnButtonDropdown-ul{border:1px solid var(--dnn-color-foreground-light,#c9c9c9);border-radius:3px;display:none;left:0;list-style-type:none;margin-left:0;top:29px;width:200px;z-index:99}.dnnButtonDropdown-ul>li,.dnnButtonDropdown-ul>ul>li{border-bottom:1px solid var(--dnn-color-foreground-light,#c9c9c9);color:var(--dnn-color-foreground,#333);cursor:pointer;list-style:none;margin:0;padding:8px;vertical-align:middle}.dnnButtonDropdown-ul>ul{margin:0}.dnnButtonDropdown-ul>ul>li{padding-left:16px}.dnnButtonDropdown-ul>li:last-child{border-bottom:none!important}.dnnButtonDropdown-ul>li:hover{background-color:var(--dnn-color-background-dark,#e8f1fa);color:var(--dnn-color-foreground-dark,#000)}.ModuleTitle_MenuContainer{border:1px solid blue}table.dnnASPGrid,table.dnnGrid{border:1px solid var(--dnn-color-foreground-light,#c9c9c9);margin-bottom:20px}.dnnGridHeader td,thead.dnnGridHeader th,tr.dnnGridHeader th{background:var(--dnn-color-background-dark,#f0f2f1);border-bottom:1px solid var(--dnn-color-foreground-light,#c9c9c9);border-right:1px solid var(--dnn-color-foreground-light,#c9c9c9);padding:.375rem .75rem}.dnnGridAltItem td,.dnnGridItem td{border-right:1px solid var(--dnn-color-foreground-light,#c9c9c9);padding:.375rem}.dnnGridAltItem td input,.dnnGridItem td input{margin-bottom:none}.dnnGridAltItem:hover,.dnnGridItem:hover{background-color:rgba(var(--dnn-color-primary-r,0),var(--dnn-color-primary-g,165),var(--dnn-color-primary-b,224),.2)}.dnnGridAltItem{background:var(--dnn-color-background-dark,#f2f2f2)}td.dnnGridHeaderTD-NoBorder{border-right:none!important}tr.dnnGridAltItem td,tr.dnnGridItem td{border-right:none}tr.dnnGridItem td input{margin-bottom:0}.dnnFilePicker,span[id$=FileControl]{display:block;float:left}.dnnFilePicker{background-color:var(--dnn-color-background,#f0f0f0);margin-bottom:10px;margin-right:10px;padding:0 15px;width:450px}.dnnFilePicker .dnnLeft{margin:-30px 0 0;padding:0}.dnnFilePicker .dnnLeft img{max-height:100px;max-width:135px}.dnnFilePicker .dnnLeft .dnnFilePickerImageHolder{background-color:#ccc;height:100px;margin:20px 15px;width:135px}.dnnFilePicker .dnnLeft a.dnnSecondaryAction{display:inline-block;margin:10px 10px 0 0}.dnnFilePicker .dnnLeft img{display:block;margin:20px 15px}.dnnFilePicker .dnnFormItem{margin:-10px 0 0;padding:0;position:static}.dnnFilePicker .dnnFormItem span{display:block;float:left;margin-top:8px;padding-left:5px;text-align:left;width:40px}.dnnFilePicker input,.dnnFilePicker select{float:none;margin:0 10px 0 0;width:200px}.eipbackimg{background:url("/images/eip_toolbar.png") repeat-x;height:32px;margin-top:-32px;position:absolute;white-space:nowrap;z-index:1}.eipbackimg.editMode{background:linear-gradient(180deg,#303030 0,#191919)!important;opacity:.8}.eipbackimg.editMode .eipbuttonbackimg{border-left:1px solid #1f1f1f;border-right:1px solid #393939;opacity:.5}.eipbackimg.editMode.containerTitle .eipbuttonbackimg{border:none;opacity:1}.eipbackimg.editMode.containerTitle .eipborderhover{background-color:inherit}.eipbackimg.editMode .eipborderhover{background-color:#333;opacity:1}.eipbackimg.containerTitle{margin-top:-8px}.eipbackimg.containerTitle.editMode{background:none!important;border:none!important;left:auto;margin-top:-2px;right:0}.eipbackimg.containerTitle .eipbutton_cancel{background:url("/images/eip_title_cancel.png") no-repeat 50%}.eipbackimg.containerTitle .eipbutton_save{background-image:url("/images/eip_title_save.png")}.eipbuttonbackimg{background:url("/images/eip_toolbar.png") no-repeat;cursor:pointer;float:left;height:32px;width:32px}.eipbuttonbackimg.eipbutton_cancel{background-position:-32px 0}.eipbuttonbackimg.eipbutton_bold{background-position:-64px 0}.eipbuttonbackimg.eipbutton_italic{background-position:-96px 0}.eipbuttonbackimg.eipbutton_underline{background-position:-128px 0}.eipbuttonbackimg.eipbutton_justifyleft{background-position:-160px 0}.eipbuttonbackimg.eipbutton_justifycenter{background-position:-192px 0}.eipbuttonbackimg.eipbutton_justifyright{background-position:-224px 0}.eipbuttonbackimg.eipbutton_orderedlist{background-position:-256px 0}.eipbuttonbackimg.eipbutton_unorderedlist{background-position:-288px 0}.eipbuttonbackimg.eipbutton_outdent{background-position:-320px 0}.eipbuttonbackimg.eipbutton_indent{background-position:-352px 0}.eipbuttonbackimg.eipbutton_createlink{background-position:-384px 0}.eipbutton_edit{background:url("/images/eip_edit.png") no-repeat 100%;float:left}.eipbutton_save{background:url("/images/eip_save.png") no-repeat 100%;float:left}div[id$=titleLabel_tb].visible~span{margin-left:32px}.dnnLogin .LoginTabGroup{border-bottom:1px solid #c2c2c2;display:inline-block;height:37px;margin-left:0;margin-top:5px;width:100%}.dnnLogin .LoginTabGroup span{border-bottom:0;border-radius:3px 3px 0 0;box-shadow:none;margin-bottom:0;margin-right:4px}.dnnLogin .LoginTabGroup span.LoginTabSelected{background:none repeat scroll 0 0 #fff;margin-top:-3px;padding:12px 9px 10px}.dnnLoginActions{display:inline-block}.dnnTableDisplay{border:1px solid var(--dnn-color-neutral,#d1d1d1);border-bottom:0;border-left:0;margin-bottom:1.125rem}.dnnTableDisplay td,.dnnTableDisplay th{border-bottom:1px solid var(--dnn-color-neutral,#d1d1d1);padding:5px 9px}.dnnTableDisplay th{border-left:1px solid var(--dnn-color-neutral,#d1d1d1);padding:0}.dnnTableDisplay th>a,.dnnTableDisplay th>span{display:block;padding:5px 9px}.dnnTableDisplay td:first-child{border-left:1px solid var(--dnn-color-neutral,#d1d1d1)}.dnnTableDisplay label{display:inline;padding-left:.3125rem}.dnnTableDisplay th{background:var(--dnn-color-background,#d1d1d1);color:var(--dnn-color-foreground,#333);text-align:left}.dnnTableDisplay th a,.dnnTableDisplay th label{color:var(--dnn-color-foreground,#333);font-weight:400;text-decoration:none}.dnnTableDisplay th a{padding:.5rem .5625rem}.dnnTableDisplay th a:active,.dnnTableDisplay th a:hover{color:var(--dnn-color-foreground-dark,#333)}.dnnTableDisplay tr:nth-child(2n) td{background:rgba(var(--dnn-color-foreground-r,0),var(--dnn-color-foreground-g,0),var(--dnn-color-foreground-b,0),.04)}.dnnTableDisplay .dnnTableDisplay tr:hover td{background:rgba(var(--dnn-color-info-r,2),139,255,.15)}.dnnTableDisplay tfoot tr:hover td{background:none}.dnnTableFilter{background:rgba(var(--dnn-color-foreground,0),var(--dnn-color-foreground,0),var(--dnn-color-foreground,0),.04);margin-bottom:18px}.dnnTableFilter .dnnTableDisplay{margin-bottom:0}.dnnFilterSet{padding:1.125rem}.dnnFilterSet label{display:inline-block}.dnnFilterSet input,.dnnFilterSet select{display:inline-block;margin:0 .3125rem}.verticalFilter .dnnFilterSet{float:left;padding:2% 1.125rem;width:20%}.verticalFilter .dnnTableDisplay{float:right;width:75%}.verticalFilter input[type=search],.verticalFilter input[type=text],.verticalFilter select{box-sizing:border-box;margin:0;width:100%}.Head{display:inline-block;margin-bottom:.375rem}td.SubHead{display:table-cell;margin-bottom:0}.Normal,.NormalDeleted,.NormalDisabled{color:var(--dnn-color-foreground,#444);font-size:1rem;line-height:1.125rem;word-wrap:break-word}.NormalDeleted,.NormalDisabled{color:var(--dnn-color-neutral,#999)}.NormalBold,.NormalRed{font-weight:700}.NormalRed{color:var(--dnn-color-danger,red)}.NormalDeleted{text-decoration:line-through}.Help{background-color:var(--dnn-color-warning,#ff9);border:1px solid var(--dnn-color-warning-contrast,#000);color:var(--dnn-color-warning-contrast,#000);font-size:.6875rem;font-weight:400;padding:2px}.DNNAlignleft{text-align:left}.DNNAlignright{text-align:right}.DNNAligncenter{text-align:center}.Hidden{display:none}div.errorWin p{margin:0 0 10px}h2.dnnFormSectionHead{border-bottom:1px solid var(--dnn-color-foreground-light,#ddd);font-size:2rem;letter-spacing:.001875rem;line-height:2.25rem;margin-bottom:18px;margin-top:8px}h2.dnnFormSectionHead h2.dnnFormSectionHead a{background:url("/images/down-icn.png") no-repeat right 50%;color:var(--dnn-color-foreground,#333);display:block;font-size:7.375rem;font-weight:400;letter-spacing:normal;padding-left:3px;text-decoration:none}h2.dnnFormSectionHead h2.dnnFormSectionHead a:hover{background:rgba(var(--dnn-color-primary-r,2),var(--dnn-color-primary-g,139),var(--dnn-color-primary-b,255),.05) url("/images/down-icn.png") no-repeat right 50%;color:#222}h2.dnnFormSectionHead h2.dnnFormSectionHead a.dnnSectionExpanded{background:url("/images/up-icn.png") no-repeat right 50%;color:var(--dnn-color-foreground,#222)}h2.dnnFormSectionHead h2.dnnFormSectionHead a.dnnSectionExpanded:hover{background:rgba(var(--dnn-color-primary-r,2),var(--dnn-color-primary-g,139),var(--dnn-color-primary-b,255),.05) url("/images/up-icn.png") no-repeat right 50%;color:var(--dnn-color-foreground,#222)}
/*# sourceMappingURL=default.css.map */

@charset "utf-8";

/* =============================================================================
   Site Navigation
   ========================================================================== */

/* Mobile & Tablet Layout: 768px and below. */
.Menu-Navigation-Wrapper {
    /*text-align: left;*/
}

.Menu-Navigation {
    display: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 5px solid #FFF;
    text-align: center;
    margin: 0;
    margin-bottom: 1em;
    text-align: left;
}

    .Menu-Navigation * {
        -moz-transition: all ease-in 200ms;
        -webkit-transition: all ease-in 200ms;
        -o-transition: all ease-in 200ms;
        transition: all ease-in 200ms;
        color: #000;
        text-decoration: none !important;
    }

    .Menu-Navigation li {
        position: relative;
        width: 100%;
    }

        .Menu-Navigation li.level-0 {
            border-bottom: 2px solid #E7EDF0;
            background-color: #FBFBFB;
        }

            .Menu-Navigation li.level-0:last-child {
                border-bottom: 0;
            }

        .Menu-Navigation li a,
        .Menu-Navigation li span {
            display: block;
            padding-top: 5px;
            padding-bottom: 5px;
            outline: 0;
        }

        .Menu-Navigation li span {
            cursor: default;
        }

        .Menu-Navigation li.level-0 > a,
        .Menu-Navigation li.level-0 > span {
            padding-top: 8px;
            padding-bottom: 8px;
            font-size: 1em;
            text-transform: capitalize;
        }

        .Menu-Navigation li ul {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: none;
            z-index: 5;
            background-color: transparent;
        }

            .Menu-Navigation li ul li {
                white-space: nowrap;
                width: 100%;
            }

li .level-1 a {
    color: #fff !important;
}

/* ACCOUNT MANAGEMET (MY ACCOUNT)*/
#SignInUserInfo > p,
#SignInUserInfoSignOut > .user-sign-out {
    color: #555;
}


/* mobile nav toggle */

#mobile-nav-button {
    display: block;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
    outline: 0;
    color: #fff;
    content: "\f0c9";
    font-size: 2em;
}

    #mobile-nav-button img {
        margin-right: 5px;
    }

/* mobile item toggle */

.mobile-item-toggle {
    /*background-image: url("/Portals/38/skins/aerarep/MenuNavigation/assets/mobile-item-toggle.png");
    background-repeat: no-repeat;
    background-position: center 0;
    cursor: pointer;*/
    display: block;
    position: absolute;
    top: .8em;
    right: 0;
    /*height: 16px;
    width: 32px;*/
    content: "\f0c9";
}

.mobile-item-toggle-expanded {
    background-position: center -16px;
}

/* Desktop Layout: 769px and up.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 769px) {
    .Menu-Navigation {
        display: inline-block;
        border: 0;
        text-align: left;
        margin: 0 auto !important;
    }

        .Menu-Navigation * {
            color: #000;
        }

        .Menu-Navigation li {
            display: inline-block;
            width: auto;
        }

            .Menu-Navigation li.level-0 {
                background-color: transparent;
                border-bottom: 0;
            }

            .Menu-Navigation li a,
            .Menu-Navigation li span {
                font-size: 0.9em;
                padding: 5px 10px;
            }

                .Menu-Navigation li a:hover,
                .Menu-Navigation li span:hover,
                .Menu-Navigation li.expanded > a,
                .Menu-Navigation li.expanded > span {
                    background-color: #EF8A1E;
                    color: #fff !important;
                }

            .Menu-Navigation li.level-0 > a,
            .Menu-Navigation li.level-0 > span {
                padding: 5px 10px;
                color: #000;
            }

                .Menu-Navigation li.level-0 > a:hover,
                .Menu-Navigation li.level-0 > span:hover,
                .Menu-Navigation li.level-0.expanded > a,
                .Menu-Navigation li.level-0.expanded > span {
                    background-color: #BD6112;
                    color: #fff !important;
                }

            .Menu-Navigation li:hover > ul {
                display: block;
            }

            .Menu-Navigation li.level-0 > ul {
                min-width: 100%;
                left: 0;
                top: 100%;
            }

            .Menu-Navigation li ul {
                background-color: #BD6112;
                -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,0.25);
                box-shadow: 2px 3px 5px rgba(0,0,0,0.25);
                margin: 0;
                position: absolute;
                left: 100%;
                top: 0;
            }

                .Menu-Navigation li ul li {
                    display: block;
                    text-align: left;
                }

            /* handle last menu item */
            .Menu-Navigation li.level-0:last-child ul {
                left: inherit;
                right: 0;
            }

                .Menu-Navigation li.level-0:last-child ul li ul {
                    left: inherit;
                    right: 100%;
                }

    /* mobile nav toggle */

    #mobile-nav-button {
        display: none;
    }

    /* mobile item toggle */

    .mobile-item-toggle {
        display: none;
    }
}

/* Font size overrides */
@media screen and (min-width:769px) and (max-width:900px) {
    .Menu-Navigation {
        margin: 0 !important;
    }

        .Menu-Navigation * {
            color: #FFF !important;
        }

        .Menu-Navigation li a,
        .Menu-Navigation li span {
            font-size: 1.5vh;
        }

        .Menu-Navigation li.level-0 > a,
        .Menu-Navigation li.level-0 > span {
            font-size: 1.7vh;
            padding: 5px 8px;
        }
}

@media screen and (min-width:901px) and (max-width:975px) {
    .Menu-Navigation {
        margin: 0 !important;
    }

        .Menu-Navigation * {
            color: #FFF !important;
        }

        .Menu-Navigation li a, .Menu-Navigation li span {
            font-size: 1.5vh;
        }

        .Menu-Navigation li.level-0 > a,
        .Menu-Navigation li.level-0 > span {
            font-size: 2vh;
        }
}





/* ----------------- MEDIA QUERIES ----------------- */
/*                  STANDARD SIZES                   */
/* ------------------------------------------------- */
/*
    MIN WIDTHS
    ----------
    240, 320, 480, 540, 640, 800, 720, 768, 960, 1024, 1136, 1280, 1334, 1920, 2048, 2560, 2732
    
    MIN HEIGHTS
    -----------
    320, 360, 400, 480, 540, 600, 640, 720, 750, 768, 800, 960, 1024, 1080, 1136, 1280, 1440, 1536, 2560, 2048


/* DEVICES GENERALIZATION RESPONSIVE SETTINGS */
/* START SMALL WORK TO BIG FOLLOWING CSS PATTERNS OF CASCADING STYLES */


@media screen and (max-width : 321px) /* Smartphones (landscape) ----------- */
{
/* Styles */
    .Desktop-Content-Container-Left,
    .Desktop-Content-Container-Right
    {
        width: 0% !important;
        display: none !important;
    }

    .Center-Narrow-Content-Pane {
        width: 100% !important;
    }

    /* DNN OVERRIDES */
    .console-large div {
        margin: 10px;
        width: 100%;
        height: auto !important;
        padding: 0px;
        cursor: pointer;
        text-align: center;
        float: left;
    }

    .console-large h3 {
        width: 100%;
    }
}
}

@media screen and (max-width : 480px) /* Smartphones (portrait) ----------- */
{
/* Styles */
    .Desktop-Content-Container-Left,
    .Desktop-Content-Container-Right
    {
        width: 0% !important;
        display: none !important;
    }

    .Center-Narrow-Content-Pane {
        width: 100% !important;
    }

    /* DNN OVERRIDES */
    .console-large div {
        margin: 10px;
        width: 100%;
        height: auto !important;
        padding: 0px;
        cursor: pointer;
        text-align: center;
        float: left;
    }

    .console-large h3 {
        width: 100%;
    }
}
}

@media screen and (min-width : 481px) and (max-width : 768px)
{
    .Desktop-Content-Container-Left,
    .Desktop-Content-Container-Right
    {
        width: 0% !important;
        display: none !important;
    }

    .Center-Narrow-Content-Pane {
        width: 100% !important;
    }
}

@media screen and (min-width : 767px) and (max-width : 1024px)
{
    .Desktop-Content-Container-Left,
    .Desktop-Content-Container-Right
    {
        width: 0% !important;
        display: none !important;
    }

    .Center-Narrow-Content-Pane {
        width: 100% !important;
    }
}

@media screen and (min-width : 1025px)
{
    .ServeBoxContent-Container
    {
        width: 25%;
    }
}


@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) /*  MOST Tablets (landscape) ----------- */
{
/* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) /*  MOST Tablets (portrait) ----------- */
{
/* Styles */
}



/* GENERALIZED RESPONSIVE SETTINGS (MOST CODING WILL GO HERE) */
@media (min-width: 768px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media (min-width: 1136px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media screen and (min-width : 1224px) /* Desktops and laptops ----------- */
{
/* Styles */
}

@media (min-width: 1280px) {
    /* WIDTHS ARE NOW BECOMING LARGE AND LIMITING THE VIEWPORT IS SUGGESTED  */
}

@media screen and (min-width : 1824px) /* Large screens ----------- */
{
/* Styles */
}







/* SPECIFIC RESOLUTIONS FOR DEVICES */
    /* Samsung 	Brightside 	            3.1″ 	240×320 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/240x320.css");
    /* Samsung 	Gravity Smart 	        3.2″ 	320×480 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/320x480.css");
    /* Apple 	    iPhone 3GS 	        3.5″ 	480×320 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/480x320.css");
    /* Samsung 	Galaxy J1 Ace VE 	    4.3″ 	400×800 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/400x800.css");
    /* BlackBerry 	Torch 9800 	        3.2″ 	480×360 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/480x360.css");
    /*  Samsung 	Exhibit 4G 	        3.5″ 	480×800 	Smartphone
        Samsung 	Focus Flash 	    3.7″ 	480×800 	Smartphone
        Samsung 	Galaxy S 	        4″ 	    480×800 	Smartphone
        HTC 	    Thunderbolt 	    4.3″ 	480×800 	Smartphone
        Nokia 	    Lumia 900 	        4.3″ 	480×800 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/480x800.css");
    /*  Motorola 	Droid BIONIC 	    4.3″ 	540×960 	Smartphone
        Motorola 	Droid RAZR 	        4.3″ 	540×960 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/540x960.css");
    /*  Apple 	    iPhone 5 	        4″ 	    640×1136 	Smartphone
        Apple 	    iPhone 5C 	        4″ 	    640×1136 	Smartphone
        Apple 	    iPhone 5S 	        4″ 	    640×1136 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/640x1136.css");
    /*  BlackBerry 	Torch 9810 	        3.2″ 	640×480 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/640x480.css");
    /*  Samsung 	Galaxy Note 2 	    5.5″ 	720×1280 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/720x1280.css");
    /*  HP 	        TouchPad 	        9.7″ 	768×1024 	Tablet */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/768x1024.css");
    /*  LG 	        G-Slate 	        8.9″ 	768×1280 	Tablet */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/768x1280.css");
    /*  Samsung 	Galaxy Note 	    5.3″ 	800×1280 	Smartphone  */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/800x1280.css");
    /*  Samsung 	Sidekick 4G 	    3.5″ 	800×480 	Smartphone
        T-Mobile 	MyTouch 4G Slide 	3.8″ 	800×480 	Smartphone
        LG 	        G2x 4G 	            4″ 	    800×400 	Smartphone
        Samsung 	Epic 4G Touch 	    4.52″ 	800×480 	Smartphone
        Samsung 	Galaxy S2 	        4.52″ 	800×480 	Smartphone
        Colby 	    Kyros 	            7″ 	    800×480 	Tablet  */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/800x480.css");
    /*  HTC 	    Evo 3D 	            4.3″ 	960×540 	Smartphone
        HTC 	    Sensation 4G 	    4.3″ 	960×540 	Smartphone
        HTC 	    Amaze 4G 	        4.3″ 	960×540 	Smartphone
        Apple 	    iPhone 4S 	        3.5″ 	960×640 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/960x540.css");
    /*  Amazon 	    Kindle Fire 	    7″ 	    1024×600 	Tablet        
        Barnes & Noble 	NOOK 	        7″ 	    1024×600 	Tablet
        BlackBerry 	Playbook 	        7″ 	    1024×600 	Tablet        
        HTC 	    Flyer 	            7″ 	    1024×600 	Tablet    
        Lenovo 	    IdeaPad A1 	        7″ 	    1024×600 	Tablet
        Samsung 	Galaxy Tab 	        7″ 	    1024×600 	Tablet */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/1024x600.css");
    /*  Apple 	    iPad Air Mini 	    7.9″ 	1024×768 	Tablet
        VIZIO 	    VTAB1008 	        8″ 	    1024×768 	Tablet
        Apple 	    iPad 	            9.7″ 	1024×768 	Tablet
        Apple 	    iPad 2 	            9.7″ 	1024×768 	Tablet */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/1024x768.css");
    /*  Apple 	    iPhone SE 	        4″ 	    1136×640 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/1136x640.css");
    /*  Samsung 	Galaxy S3 	        4.8″ 	1280×720 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/1280x720.css");
    /*  Acer 	    Iconia Tab 	                10.1″ 	1280×800 	Tablet
        Lenovo 	    ThinkPad 	                10.1″ 	1280×800 	Tablet
        ASUS 	    Transformer TF101 	        10.1″ 	1280×800 	Tablet
        ASUS 	    Transformer Prime TF201 	10.1″ 	1280×800 	Tablet
        Motorola 	Droid Xyboard 10.1 	        10.1″ 	1280×800 	Tablet
        Motorola 	Xoom 	                    10.1″ 	1280×800 	Tablet
        Samsung 	Galaxy Tab 10.1 	        10.1″ 	1280×800 	Tablet
        Toshiba 	Thrive 	                    10.1″ 	1280×800 	Tablet
        T-Mobile 	SpringBoard 	            7″ 	    1280×800 	Tablet
        Samsung 	Galaxy Tab 7.7 	            7.7″ 	1280×800 	Tablet
        Sony 	    Tablet S 	                9.4″ 	1280×800 	Tablet */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/1280x800.css");
    /*  Apple 	    iPhone 6 	        4.7″ 	1334×750 	Smartphone
        Apple 	    iPhone 6S 	        4.7″ 	1334×750 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/1334x750.css");
    /*  Samsung 	Galaxy Note 5 	    5.7″ 	1440×2560 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/1440x2560.css");
    /*  Samsung 	Galaxy S4 	        5″ 	    1920×1080 	Smartphone
        Samsung 	Galaxy S5 	        5.1″ 	1920×1080 	Smartphone
        Apple 	    iPhone 6 Plus 	    5.5″ 	1920×1080 	Smartphone    
        Apple 	    iPhone 6S Plus 	    5.5″ 	1920×1080 	Smartphone
        Samsung 	Galaxy Note 3 	    5.7″ 	1920×1080 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/1920x1080.css");
    /*  Apple 	    iPad Air Mini 2 	7.9″ 	2048×1536 	Tablet
        Apple 	    iPad Air Mini 3 	7.9″ 	2048×1536 	Tablet
        Apple 	    iPad Air Mini 4 	7.9″ 	2048×1536 	Tablet 
        Apple 	    iPad 3 	            9.7″ 	2048×1536 	Tablet
        Apple 	    iPad Air 	        9.7″ 	2048×1536 	Tablet
        Apple 	    iPad Air 2 	        9.7″ 	2048×1536 	Tablet    
        Apple 	    iPad Pro 9.7″ 	    9.7″ 	2048×1536 	Tablet */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/2048x1536.css");
    /*  Samsung 	Galaxy S6 	        5.1″ 	2560×1440 	Smartphone
        Samsung 	Galaxy S6 Edge 	    5.1″ 	2560×1440 	Smartphone
        Samsung 	Galaxy S7 	        5.1″ 	2560×1440 	Smartphone  
        Samsung 	Galaxy S7 Edge 	    5.5″ 	2560×1440 	Smartphone    
        Samsung 	Galaxy Note 4 	    5.7″ 	2560×1440 	Smartphone
        Samsung 	Galaxy Note 7 	    5.7″ 	2560×1440 	Smartphone
        Samsung 	Galaxy S6 Edge+ 	5.7″ 	2560×1440 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/2560x1440.css");
/*  Apple 	    iPad Pro 12.9″ 	    12.9″ 	2732×2048 	Tablet */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/css/Responsive/Devices/2732x2048.css");  
/* -------------- */
/*  CONTENT AREA  */
/* -------------- */
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Responsive/Responsive.css");

.Skin {
    min-height: 1px;
    width: 100%;
    height: 100%;
    display: block;
    background-color: #ccc;
    transition: all ease-in 200ms;
    -moz-transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
    -o-transition: all ease-in 200ms;
    background-color: #fff;
}

/* DNN DASHED CONTAINERS WERE HARD TO SEE */
[id*="SyncPanel"] {
    border: 1px dashed #777;
}

.Page-Background {
    min-height: 1px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    display: block;
    overflow: hidden;
}

.Page-Background-Image {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    display: inline-block;
}

.Content {
    display: inline-block;
    height: auto;
    overflow: hidden;
    width: 100%;
    transition: all ease-in 200ms;
    -moz-transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
    -o-transition: all ease-in 200ms;
    background-color: #fff;
}

.Content-Background-Image {
    position: relative;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

Content.Background-Image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.Content-Container {
    position: relative;
    top: 0;
    left: 0;
    float: left;
    margin: 0;
    display: inline-block;
    height: auto;
    width: 100%;
}

    .Content-Container .Pane {
        background-color: #fff;
    }

.row.Pane {
    padding: 0;
    margin: 0;
    height: 0;
}

.Desktop-Content-Container-Left,
.Desktop-Content-Container-Right {
    width: 12.5%;
    min-height: 1px;
    height: auto;
    padding: 1em;
    text-align: center;
}

.Desktop-Content-Container-Right {
    float: right;
}

.Center-Narrow-Content-Pane {
    width: 75%;
    background-color: #fff;
}

.Center-Full {
    display: inline-block !important;
    overflow: hidden !important;
}

    .Center-Full > .Desktop-Content-Container-Left,
    .Center-Full > .Desktop-Content-Container-Right {
        width: 0%;
        display: none;
    }

    .Center-Full > .Center-Narrow-Content-Pane {
        width: 100%;
    }

    .Center-Full .Header-Full-Background-Left,
    .Center-Full .Header-Full-Background-Right,
    .Center-Full .Header-Full-Background-Image-Left,
    .Center-Full .Header-Full-Background-Image-Right,
    .Center-Full .Header-Top-Sticky-Left-Area,
    .Center-Full .Header-Top-Sticky-Right-Area,
    .Center-Full .Header-Main-Area-Left,
    .Center-Full .Header-Main-Area-Right,
    .Center-Full .Header-Bottom-Left,
    .Center-Full .Header-Bottom-Right,
    .Center-Full .Desktop-Content-Container-Left,
    .Center-Full .Desktop-Content-Container-Right,
    .Center-Full .Footer-Bottom-Left,
    .Center-Full .Footer-Bottom-Right,
    .Center-Full .Copyright-Container-Left,
    .Center-Full .Copyright-Container-Right {
        width: 0% !important;
        display: none !important;
    }

    .Center-Full .Header-Full-Background-Center,
    .Center-Full .Header-Full-Background-Image-Center,
    .Center-Full .Header-Top-Sticky-Center-Area,
    .Center-Full .Header-Main-Area-Center,
    .Center-Full .Header-Bottom-Center,
    .Center-Full .Center-Narrow-Content-Pane,
    .Center-Full .Footer-Bottom-Center,
    .Center-Full .Copyright-Container-Center {
        width: 100% !important;
    }

    .Center-Full .Header-Main-Area-Center {
        padding-left: 2vw !important;
        padding-right: 2vw !important;
    }

    /*.Center-Full .Center-Narrow-Content-Pane {
        padding-left: 11vw !important;
        padding-right: 11vw !important;
    }*/

.Wide-Banner-Wrapper {
    float: left;
    width: 100%;
    height: auto;
    display: flex;
    clear: both;
}

.Wide-Banner {
    width: 100%;
    height: 100%;
    max-height: 20%;
    display: inline-block;
    position: relative;
}


/* DNN OVERRIDES */
.console-large,
.DNNContainer_Title_h2 {
    font-family: "Raleway", sans-serif;
}

    .console-large img {
        float: none;
        padding: 0;
    }

    .console-large > h1, .console-large > h2,
    .console-large > h3, .console-large > h4,
    .console-large > h5, .console-large > h6,
    .DNNContainer_Title_h2 > h1, .DNNContainer_Title_h2 > h2,
    .DNNContainer_Title_h2 > h3, .DNNContainer_Title_h2 > h4,
    .DNNContainer_Title_h2 > h5, .DNNContainer_Title_h2 > h6 {
        font-size: 1.2em !important;
    }

    .DNNContainer_Title_h2 > .TitleH2,
    .DNNContainer_Title_h2 > .TitleHead {
        font-family: "Segoe UI Light", Arial !important;
        font-size: 1.5em !important;
    }

#ControlNav > li > a {
    height: 53px !important;
}

#ControlBar_CustomMenuItems > li > a, #ControlActionMenu > li > a {
    height: 53px !important;
}

.eipbutton_save {
    margin-right: 1em;
}


.rcbSlide {
    position: relative !important;
}

.rcbScroll {
    max-height: 350px !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}


/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url("/Portals/38/skins/aerarep/_Default-Skin/fonts/glyphicons-halflings-regular.eot");src:url("/Portals/38/skins/aerarep/_Default-Skin/fonts/glyphicons-halflings-regular.eot?#iefix") format('embedded-opentype'),url("/Portals/38/skins/aerarep/_Default-Skin/fonts/glyphicons-halflings-regular.woff2") format('woff2'),url("/Portals/38/skins/aerarep/_Default-Skin/fonts/glyphicons-halflings-regular.woff") format('woff'),url("/Portals/38/skins/aerarep/_Default-Skin/fonts/glyphicons-halflings-regular.ttf") format('truetype'),url("/Portals/38/skins/aerarep/_Default-Skin/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.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"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.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:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-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:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */

/* COLORINGS */
/*Filter styles*/
.saturate {-webkit-filter: saturate(3); filter: saturate(3);}
.grayscale {-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.contrast {-webkit-filter: contrast(160%); filter: contrast(160%);}
.brightness {-webkit-filter: brightness(0.25); filter: brightness(0.25);}
.blur {-webkit-filter: blur(3px); filter: blur(3px);}
.invert {-webkit-filter: invert(100%); filter: invert(100%);}
.sepia {-webkit-filter: sepia(100%); filter: sepia(100%);}
.huerotate {-webkit-filter: hue-rotate(180deg); filter: hue-rotate(180deg);}
.rss.opacity {-webkit-filter: opacity(50%); filter: opacity(50%);}

/*========== Change as necessary for each client -----
            When using CSS Variables in other skin files, use the following reference
            background: var(--primary, blue);
            After calling the CSS variable, use a comma and enter in the actual color or font as a 
            fallback.
    ==========*/

:root {
    /*========== DEFAULT SETTINGS ==========*/
    --primary-width: 100vw;
    --primary-height: 100vh;
    /*========== BORDERS ==========*/
    --border: 1px solid var(--secondary-color); /* Black */
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    --border-top-style: solid;
    --border-right-style: solid;
    --border-bottom-style: solid;
    --border-left-style: solid;
    --border-top-color: var(--secondary-color); /* Black */
    --border-right-color: var(--secondary-color); /* Black */
    --border-bottom-color: var(--secondary-color); /* Black */
    --border-left-color: var(--secondary-color); /* Black */
    --border-radius: 0px;
    --border-radius-8: 8px;
    --border-radius-12: 12px;
    --border-radius-25: 25px;
    --border-width: 1px;
    --border-width-medium: medium;
    --border-width-thin: thin;
    --border-width-thick: thick;
    --border-width-length: 1vw; /* Good for using calc() JS */
    --border-style: solid;
    --border-style-dotted: dotted;
    --border-style-dashed: dashed;
    --border-style-double: double;
    --border-style-groove: groove;
    --border-style-ridge: ridge;
    --border-style-inset: inset;
    --border-style-outset: outset;
    --border-color: var(--secondary-color); /* Black */
    --border-color-trans: var(--primary-color); /* Transparent */
    --border-color-white: var(--tertiary-color); /* White */
    --border-none: none;
    /*========== FONTS ==========*/
    --primary-font-size: 16px;
    /*========== WEBSAFE FONTS ==========*/
    --primary-font-family: Arial, Helvetica, sans-serif;
    --secondary-font-family: "Times New Roman", Times, serif;
    --tertiary-font-family: "Lucida Console", Monaco, monospace;
    --sans-serif-font: sans-serif;
    --serif-font: serif;
    /*========== GOOGLE FONTS ==========*/
    --roboto-font: "Roboto", var(--sans-serif-font);
    --open-sans-font: "Open Sans", var(--sans-serif-font);
    --lato-font: "Lato", var(--sans-serif-font);
    --montserrat-font: "Montserrat", var(--sans-serif-font);
    --raleway-font: "Raleway", var(--sans-serif-font);
    --poppins-font: "Poppins", var(--sans-serif-font);
    --pt-sans-font: "PT Sans", var(--sans-serif-font);
    --exo-font: "Exo", var(--sans-serif-font);
    --arvo-font: "Arvo", var(--serif-font);
    --pt-serif-font: "PT Serif", var(--serif-font);
    /*========== COLORS ==========*/
    --primary-color: transparent;
    --secondary-color: #000000;
    --tertiary-color: #ffffff;
    /*========== Greys ==========*/
    --grey: #808080;
    --grey-light: #d3d3d3;
    --grey-dark: #a9a9a9;
    --grey-eee: #eeeeee;
    --grey-ccc: #cccccc;
    --grey-333: #333333;
    --grey-555: #555555;
    --grey-666: #666666;
    /*========== Blacks ==========*/
    --black: var(--secondary-color, black);
    --black-19: #191919;
    /*========== Reds ==========*/
    --red: #ff0000;
    /*========== Greens ==========*/
    --green: #008000;
    --green-light: #90ee90;
    --green-dark: #006400;
    /*========== Blues ==========*/
    --blue: #0000ff;
    --blue-secondary: #265d9e;
    --blue-intermediate: #1888C9;
    --blue-tertiary: #4473a6;
    --blue-light: #add8e6;
    --blue-dark: #00008b;
    /*========== GRADIENTS ==========*/
    --primary-gradient: linear-gradient(to right, rgba(30,87,153,1) 0%,rgba(41,137,216,0.88) 50%,rgba(125,185,232,0.76) 100%); /* Left to right gradient */
    --secondary-gradient: linear-gradient(to bottom, rgba(30,87,153,1) 0%,rgba(41,137,216,0.88) 50%,rgba(125,185,232,0.76) 100%); /* Vertical (top to bottom) gradient */
    --tertiary-gradient: radial-gradient(ellipse at center, rgba(30,87,153,1) 0%,rgba(41,137,216,0.88) 50%,rgba(125,185,232,0.76) 100%); /* Radial gradient */
    /*========== CLIENT SPECIFIC SETTINGS/OVERRIDES ==========*/
}

/*========== POPULAR FONT REFERENCES FOR SKIN - Remove unused fonts/font-weights to increase load time ==========*/
/*
    <link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,500i,700,700i" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,700,700i" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css?family=Lato:300,400,400i,700,700i" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css?family=Montserrat:300,400,400i,500,500i,700,700i" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css?family=Raleway:300,400,400i,500,500i,700,700i" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,700,700i" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css?family=Exo:300,300i,400,400i,500,500i,700,700i" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css?family=Arvo:400,400i,700,700i" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i" rel="stylesheet">
*/

/*========== FONTS ==========*/

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'),
        local('Montserrat-Regular'),
        url("/Portals/38/skins/aerarep/_Default-Skin/fonts/montserrat-v14-latin-regular.woff2") format('woff2'), 
        url("/Portals/38/skins/aerarep/_Default-Skin/fonts/montserrat-v14-latin-regular.woff") format('woff'); 
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 400;
    src: local('Montserrat Italic'),
        local('Montserrat-Italic'),
        url("/Portals/38/skins/aerarep/_Default-Skin/fonts/montserrat-v14-latin-italic.woff2") format('woff2'),
        url("/Portals/38/skins/aerarep/_Default-Skin/fonts/montserrat-v14-latin-italic.woff") format('woff');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: local('Montserrat Medium'),
        local('Montserrat-Medium'),
        url("/Portals/38/skins/aerarep/_Default-Skin/fonts/montserrat-v14-latin-500.woff2") format('woff2'),
        url("/Portals/38/skins/aerarep/_Default-Skin/fonts/montserrat-v14-latin-500.woff") format('woff');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 500;
    src: local('Montserrat Medium Italic'),local('Montserrat-MediumItalic'),
        url("/Portals/38/skins/aerarep/_Default-Skin/fonts/montserrat-v14-latin-500italic.woff2") format('woff2'),
        url("/Portals/38/skins/aerarep/_Default-Skin/fonts/montserrat-v14-latin-500italic.woff") format('woff');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'),
        local('Montserrat-Bold'),
        url("/Portals/38/skins/aerarep/_Default-Skin/fonts/montserrat-v14-latin-700.woff2") format('woff2'),
        url("/Portals/38/skins/aerarep/_Default-Skin/fonts/montserrat-v14-latin-700.woff") format('woff');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    src: local('Montserrat Bold Italic'),
        local('Montserrat-BoldItalic'),
        url("/Portals/38/skins/aerarep/_Default-Skin/fonts/montserrat-v14-latin-700italic.woff2") format('woff2'),
        url("/Portals/38/skins/aerarep/_Default-Skin/fonts/montserrat-v14-latin-700italic.woff") format('woff');
}

/*========== END FONTS ==========*/

html,
body {
    font-family: "Montserrat", sans-serif;
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100%;
    background-color: #fff !important;
}

.Skin h1,
.Skin h2,
.Skin h3,
.Skin h4,
.Skin h5,
.Skin h6 {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
}

.Skin h1,
.Skin h2,
.Skin h3 {
    font-weight: 300;
}

.Skin h2 {
    color: #555;
}

.Skin a,
.Skin a:visited {
    color: #777;
    text-decoration: none;
}

    .Skin a:hover,
    .Skin a:active,
    .Skin a:focus {
        color: #555;
        text-decoration: underline;
    }

.Skin label {
    font-weight: 400;
}

.Skin input[disabled],
.Skin input.disabled,
.Skin textarea[disabled],
.Skin textarea.disabled,
.Skin button[disabled],
.Skin button.disabled,
.Skin select[disabled],
.Skin select.disabled {
    cursor: not-allowed !important;
}

.Skin input[type="checkbox"],
.Skin input[type="radio"] {
    margin-right: 5px;
}

.Skin ul {
    list-style: disc;
}

.Skin a.btn-default {
    color: #333;
}

.Skin a.btn-primary,
.Skin a.btn-success,
.Skin a.btn-info,
.Skin a.btn-warning,
.Skin a.btn-danger {
    color: #fff;
}

.Skin p {
    text-align: left;
}

.Skin img {
    max-width: 100%;
}


.Skin .image-placeholder {
    width: 100%;
    height: 100%;
    background-color: #2D3E5B;
}

.Skin .image-placeholder-text {
    color: #ccc;
    padding-top: 20%;
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    letter-spacing: .25em;
    font-size: 1.25em;
}

    .Skin .image-placeholder-text::after {
        content: 'Photo';
    }

.Skin blockquote {
    padding: 2em;
    margin: 0 0 10px;
    font-size: 24px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    text-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
    background-color: #39639a;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}

/* NORMALIZE IMAGES */
.activeForums img,
.LiveForm img,
.DnnModule-ActiveForumsWhatsNew img,
[id*="pnlEventReg"] img,
#dnnModuleDigitalAssetsListContainer img,
.addrEntryInfo img,
.rgCommandRow .rgCommandCell img,
.rgEditForm img,
.commEntry img,
[id*=divOpenInvoices] img,
.console-large img,
.normalize-image img,
[id*="ShoppingCart_UP"] img,
.dnnForm img,
.ExportImage,
[id*="tblPayment"] img {
    width: initial !important;
}

.Skin [type="application/pdf"] {
    width: 100% !important;
}

/* CUSTOM RADIO AND CHECKBOXES */
.Skin input[type=radio],
.Skin input[type=checkbox] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
}

.amtabcontent input[type=radio],
.amtabcontent input[type=checkbox] {
    clip: auto !important;
    height: 1em;
    width: 1em;
}

/*.radio > label:before,
.checkbox > label:before,
.radio-inline:before,
.checkbox-inline:before,
.Skin input[type=radio] ~ label:before,
.Skin input[type=checkbox] ~ label:before {
    font-family: 'Font Awesome 5 Pro', FontAwesome, 'font awesome' !important;
    display: inline-block;
    letter-spacing: 0;
    color: #535353;
    font-size: 1.15em;
}


.radio > label.checked:before,
.checkbox > label.checked:before,
.radio-inline.checked:before,
.checkbox-inline.checked:before,
.Skin input[type=radio]:checked ~ label:before,
.Skin input[type=checkbox]:checked ~ label:before {
    font-family: 'Font Awesome 5 Pro', FontAwesome, 'font awesome' !important;
    /*content: "\f00c";
    letter-spacing: 0;
}

.checkbox > label:before,
.checkbox-inline:before,
.Skin input[type=checkbox] ~ label:before {
    font-family: 'Font Awesome 5 Pro', FontAwesome, 'font awesome' !important;
    content: "\f0c8";
    color: #AAA;
}

.radio > label:before,
.radio-inline:before,
.Skin input[type=radio] ~ label:before {
    font-family: 'Font Awesome 5 Pro', FontAwesome, 'font awesome' !important;
    content: "\f111";
    color: #AAA;
    padding: 0 .25em;
}

.checkbox > label.checked:before,
.checkbox-inline.checked:before,
.Skin input[type=checkbox]:checked ~ label:before {
    font-family: 'Font Awesome 5 Pro', FontAwesome, 'font awesome' !important;
    content: "\f14a";
    color: #49A842;
}

.radio > label.checked:before,
.radio-inline.checked:before,
.Skin input[type=radio]:checked ~ label:before {
    font-family: 'Font Awesome 5 Pro', FontAwesome, 'font awesome' !important;
    content: "\f058";
    color: #49A842;
}*/

.custom-checkbox {
    display: none;
}

.radio-inline > input[type=radio]:focus,
.checkbox-inline > input[type=checkbox]:focus,
.radio-inline > input[type=radio]:focus,
.checkbox-inline > input[type=checkbox]:focus,
.Skin input[type=radio]:focus ~ label:before,
.Skin input[type=checkbox]:focus ~ label:before,
.Skin input[type=radio]:focus ~ label,
.Skin input[type=checkbox]:focus ~ label {
    /*color: green;*/
}

/* RESTRICTIONS TO UNIVERSAL INPUT / LABEL */
.donation-button:before {
    content: '' !important;
}

.actionsArea a:before {
    font-family: 'Font Awesome 5 Pro', FontAwesome, 'font awesome' !important;
    display: inline-block;
    letter-spacing: .5em;
    font-size: 1.15em;
    content: "\f138";
    opacity: .66;
}

.actionsArea a:hover:before {
    color: #555;
    opacity: 1;
}

:focus {
    outline: none !important;
}


/* 
    TO CAPITALIZE ON :root CSS WITH VARIABLE DECLARATIONS, EDGE DOES NOT SUPPORT IT, SO YOU MUST DECLARE VARIABLES AS LITERALS FOR EDGE AND OTHER BROWSERS THAT DO NOT SUPPORT
    USE CSS VARIABLES. USE THIS SPACE TO CREATE THE NECESSARY VARIABLE OVERRIDES UNTIL THOSE BROWSERS SUPPORT IT.
*/

.Javascripts {
    display: none;
    height: 0px;
    width: 100%;
}

.NO-BACKGROUND-FILL {
    background: none !important;
    background-color: transparent !important;
}

.NO-BACKGROUND {
    background: none !important;
}

.NO-BACKGROUND-COLOR {
    background-color: transparent !important;
}

.NO-BORDER {
    border: 0 !important;
}

.NO-BOXSHADOW {
    box-shadow: transparent 0 0 !important;
}



/* ----------------- NOAH CUSTOM ----------------- */

.FormArea,
.FormRow,
.FormLabelCol,
.FormHelpCol,
.FormControlCol,
.FormButtons {
    display: inline-block;
}

.FormArea {
    width: 100%;
}

.FormRow {
    clear: both;
    width: 100%;
    margin-top: .5vh;
}


.FormLabelCol {
    float: left;
    min-width: 25%;
    padding-left: 0;
    padding-right: 0;
}

.FormHelpCol {
    float: left;
    min-width: 6%;
    text-align: center;
}

    .FormHelpCol img {
        width: 14px !important;
    }

.FormControlCol {
    float: left;
    /*width: 60%;*/
    padding-left: 1em;
    /*min-width: 60%;*/
    padding-left: 0;
    padding-right: 0;
}


/* SPECIAL HANDLING FOR SIGNIN PANEL */
[id*="pnlSignIn"] .FormControlCol {
    width: 50%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    min-width: 250px;
}

.FormButtons {
    clear: both;
    width: 100%;
    margin-top: 2vh;
}

.FormHelpImage {
    background-image: url("/images/helpI-icn-grey.png");
    background-repeat: no-repeat;
    border-style: none;
    /*width: 14px;
    height: 13px;*/
    width: 24px;
    height: 24px;
    position: absolute;
    padding: .25em;
}

.FormButton,
a.FormButton, .FormButton:visited, a.FormButton:visited {
    display: inline-block;
    padding: .5em 1.75em;
    margin-bottom: 0;
    line-height: 1.42857143 !important;
    text-align: center;
    text-decoration: none !important;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    background-image: none;
    border: 1px solid #777;
    border-radius: 0;
    letter-spacing: .05em !important;
    color: #fff !important;
    background-color: #777;
    -webkit-transition: all 150ms ease-in;
    transition: all 150ms ease-in;
    text-transform: uppercase;
}

    .FormButton:hover,
    .FormButton:active,
    .FormButton:focus,
    a.FormButton:hover,
    a.FormButton:active,
    a.FormButton:focus {
        background-color: #f37321;
        color: #fff !important;
        border-color: #f37321 !important;
        box-shadow: 0 3px 3px rgba(0,0,0,0.20);
        text-decoration: none !important;
    }

.FormButtonSecondary,
a.FormButtonSecondary {
    background-color: #dfdfdf;
    border-color: #d7d7d7;
    color: #5f5b50;
    box-shadow: 0 4px 8px rgba(0,0,0,0.10);
}

    .FormButtonSecondary:hover,
    .FormButtonSecondary:active,
    a.FormButtonSecondary:hover,
    a.FormButtonSecondary:active {
        background-color: #dfdfdf;
        border-color: #777;
        box-shadow: 0 4px 8px rgba(0,0,0,0.20);
        color: #6c6961;
    }

    .FormButton.disabled,
    .FormButton[disabled],
    .FormButton.disabled:hover,
    .FormButton[disabled]:hover,
    .FormButtonSecondary.disabled,
    .FormButtonSecondary[disabled],
    .FormButtonSecondary.disabled:hover,
    .FormButtonSecondary[disabled]:hover {
        border-color: #E5E5E5;
        background-color: #efefef;
        box-shadow: none;
        color: #aaa;
        cursor: not-allowed;
    }

.FormHead {
    font-weight: 300;
    font-size: 24px;
    line-height: 1.1;
    color: inherit;
    margin-top: 20px;
    margin-bottom: 10px;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
}

.FormLabel,
.FormError {
    font-weight: 400;
}

.FormError {
    color: #a94442 !important;
}

.FormControl {
    display: inline-block;
    width: 100%;
    padding: 6px 12px;
    font-size: 1em;
    line-height: 1.42857143;
    color: #555;
    background-color: #FFF;
    background-image: none;
    border: 1px solid #CCC;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    caret-color: auto; /* This can be changed to the main color of the website */
}

    .FormControl:focus {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    }

    .FormControl::-moz-placeholder {
        color: #999;
        opacity: 1;
    }

    .FormControl:-ms-input-placeholder,
    .FormControl::-webkit-input-placeholder {
        color: #999;
    }

    .FormControl[disabled],
    .FormControl.disabled,
    .FormControl[readonly] {
        background-color: #EEE;
        opacity: 1;
    }

    .FormControl[disabled],
    .FormControl.disabled {
        cursor: not-allowed;
    }

select.FormControl {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url("/Portals/38/skins/aerarep/images/arrow.png") no-repeat;
    background-position: 98.5% 50%;
    border: 1px solid #CCC;
}

/* DNN / NOAH form message box */
.noahFormMessage,
.dnnFormMessage {
    color: #31708f;
    background: #d9edf7;
    border: 1px solid #bce8f1;
    border-radius: 4px;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 15px;
    max-width: none;
}

    .noahFormMessage.noahFormError,
    .noahFormMessage.noahFormValidationSummary,
    .dnnFormMessage.dnnFormError,
    .dnnFormMessage.dnnFormValidationSummary {
        color: #a94442;
        background-color: #f2dede;
        border-color: #ebccd1;
    }

    .noahFormMessage.noahFormWarning,
    .dnnFormMessage.dnnFormWarning {
        color: #8a6d3b;
        background-color: #fcf8e3;
        border-color: #faebcc;
    }

    .noahFormMessage.noahFormSuccess,
    .dnnFormMessage.dnnFormSuccess {
        color: #3c763d;
        background-color: #dff0d8;
        border-color: #d6e9c6;
    }





/* SQL FORMATTING OF STANDARD PREPARED DATA */
.Section {
    display: block;
    padding: .5em;
    margin-bottom: 1em;
    /*
        border: 1px solid #555;
        width: 100%;
    */
}

.Section-Label {
    width: 100%;
    display: block;
    font-weight: bold;
    background-color: #555;
    color: #FFF;
    padding: 0.5em;
}

.Sub-Section {
    width: 100%;
    display: block;
}

.Sub-Section-Label {
    padding: 0.5em;
    width: 100%;
}

.Sub-Section-Row {
    width: 100%;
    display: inline-flex;
}

.Sub-Section-Row-Label {
    width: 40%;
    display: inline-block;
    float: left;
    background-color: #EEE;
    padding: 0.5em;
    text-align: right;
    border-bottom: 1px solid #DDD;
    font-weight: bold;
}

.Sub-Section-Row-Label {
    padding: 0.5em;
}

.Sub-Section-Row-Column-Header, .Sub-Section-Row-Column-Data {
    width: 15%;
    display: inline-block;
    float: left;
    text-align: center;
    padding: 0.5em;
}

.Sub-Section-Row-Column-Data {
}

.Sub-Section-Row-Column-Header {
    font-style: italic;
    font-weight: bold;
    font-size: .75em;
    background-color: #EEE;
}

.Col1 {
    width: 100%;
    text-align: left;
    padding-left: 1em;
}

.Col2 {
    width: 50%;
}

.Col3 {
    width: 33%;
}

.Col4 {
    width: 25%;
}

.Col5 {
    width: 20%;
}


/* STORE CLASSES */
[id*="dlItemsView"] tr,
[id*="dlItemsView"] td,
.store-data,
.store-item,
.store-thumbnail-image {
    display: table-cell;
}

    .store-item:hover {
        background-color: rgb(252, 235, 187);
        border-top: 1px solid #FFBC00;
        border-bottom: 1px solid #FFBC00;
    }

.store-item {
    margin: 0;
    border: 1px solid transparent;
    border-bottom: 1px dotted #FFBC00;
    padding-bottom: 1em;
    height: 100%;
}

.store-thumbnail-image {
    padding-right: 1em !important;
}

.store-image img {
    max-width: 150px;
    max-height: 200px;
    margin-top: 1.5em;
    box-shadow: 0 0 .5em #555;
}

.store-thumbnail-image img {
    max-width: 150px;
    max-height: 200px;
    margin-top: 1em;
    box-shadow: 0 0 .5em #555;
}

.store-action {
    text-align: center;
}


/* CUSTOM CLASSES */
.NO-PADDING {
    padding: 0 !important;
}

.NO-MARGIN {
    margin: 0 !important;
}

.Image-Page-Heading {
    margin: 0 !important;
    padding: 0 !important;
}

.Left-Nav-Background-Color {
    border: 1px solid rgba(255, 188, 0, .25);
    background-color: rgba(255, 188, 0, .25);
    border-right: 1px solid rgb(131, 97, 0)
}

/* SEARCH MODAL */
#searchModal .modal-dialog {
    width: 90% !important;
    height: 90% !important;
}

#searchModal .modal-content {
    height: 100%;
    background-color: transparent;
    border: 0;
    box-shadow: 0 0;
}

#searchModal .modal-title {
    font-size: 3em !important;
    color: #EEE !important;
    text-shadow: 0 0 .125em #000;
}

#searchModal .modal-body {
    height: 90%;
}

#searchModal .input-group {
    height: 100%;
    width: 100%;
    /*line-height: 45em;*/
}

    #searchModal .input-group > input,
    #searchModal .input-group > input:hover {
        height: 100%;
        line-height: 22em;
        background-color: transparent;
        color: #fff !important;
        font-size: 1.5em;
        border: 0;
        text-align: center;
        box-shadow: 0 0 #000 !important;
    }

        #searchModal .input-group > input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
            color: #222;
            font-style: italic;
        }

        #searchModal .input-group > input::-moz-placeholder { /* Firefox 19+ */
            color: #222;
            font-style: italic;
        }

        #searchModal .input-group > input:-ms-input-placeholder { /* IE 10+ */
            color: #222;
            font-style: italic;
        }

        #searchModal .input-group > input:-moz-placeholder { /* Firefox 18- */
            color: #222;
            font-style: italic;
        }

#searchModal .searchButton {
    border-radius: 1em;
    padding: 2em;
    border: 3px solid #555;
    display: none;
}

    #searchModal .searchButton i {
        font-size: 4em;
    }

#searchModal .closeButton {
    font-size: 3em;
    color: darkred;
}


.RadComboBox_NOAH {
    color: #555;
    border: 1px solid #ccc;
}

    .RadComboBox_NOAH .rcbInputCell, .RadComboBox_NOAH .rcbArrowCell {
        height: auto !important;
        border-width: 1px;
        border-style: solid;
    }

    .RadComboBox_NOAH table td.rcbInputCell, .RadComboBox_NOAH table td.rcbArrowCell {
        border-width: 1px;
    }

    .RadComboBox_NOAH .rcbInputCell {
        border-color: #CCC;
        color: #555;
        background-color: #fff;
    }

    .RadComboBox_NOAH table td.rcbInputCell {
        padding: 6px 12px !important;
    }

    .RadComboBox_NOAH table td.rcbInputCellLeft {
        border-right-width: 0;
    }

    .RadComboBox_NOAH table td.rcbInputCellRight {
        border-left-width: 0;
    }

    .RadComboBox_NOAH .rcbInput {
        margin: 0;
        color: #555;
        border: none;
        outline: none;
    }

        .RadComboBox_NOAH .rcbInput:focus {
            background: transparent;
            border: 0;
            box-shadow: none;
        }

    .RadComboBox_NOAH .rcbEmptyMessage {
        color: #bbb;
    }

    .RadComboBox_NOAH .rcbArrowCell {
        border-color: #CCC;
        color: #555;
        background-color: #f9f9f9;
        width: auto !important;
    }

        .RadComboBox_NOAH .rcbArrowCell a {
            width: 28px !important;
            height: 34px !important;
            background-image: url("/Portals/38/skins/aerarep/NOAH/Common/radActionsSprite.png");
            background-position: -11px -58px;
            background-repeat: no-repeat;
            color: transparent !important;
        }

    .RadComboBox_NOAH .rcbArrowCellHidden, .RadComboBox_NOAH .rcbArrowCellHidden a {
        width: 0;
    }

        .RadComboBox_NOAH .rcbArrowCellHidden.rcbArrowCellLeft {
            border-right-width: 0;
        }

        .RadComboBox_NOAH .rcbArrowCellHidden.rcbArrowCellRight {
            border-left-width: 0;
        }

    .RadComboBox_NOAH .rcbReadOnly .rcbArrowCellLeft {
        border-right-width: 0;
    }

    .RadComboBox_NOAH .rcbReadOnly .rcbArrowCellRight {
        border-left-width: 0;
    }

    .RadComboBox_NOAH .rcbLabel {
        line-height: 34px;
    }

    .RadComboBox_NOAH .rcbHovered .rcbInputCell {
        border-color: #CCC;
        color: #555;
        background-color: #fff;
    }

    .RadComboBox_NOAH .rcbHovered .rcbInput {
        color: #555;
    }

    .RadComboBox_NOAH .rcbHovered .rcbArrowCell {
        border-color: #CCC;
        color: #555;
        background-color: #e8e8e8;
    }

    .RadComboBox_NOAH .rcbFocused .rcbInputCell {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    }

    .RadComboBox_NOAH .rcbFocused .rcbInput {
        color: #555;
    }

    .RadComboBox_NOAH .rcbFocused .rcbArrowCell {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    }

    .RadComboBox_NOAH .rcbReadOnly .rcbInputCell {
        color: #555;
    }

    .RadComboBox_NOAH .rcbReadOnly .rcbInput {
        color: #555;
    }

    .RadComboBox_NOAH .rcbHovered .rcbReadOnly .rcbInputCell {
        border-color: #CCC;
        color: #555;
    }

    .RadComboBox_NOAH .rcbHovered .rcbReadOnly .rcbInput {
        color: #555;
    }

    .RadComboBox_NOAH .rcbFocused .rcbReadOnly .rcbInputCell {
        color: #555;
    }

    .RadComboBox_NOAH .rcbFocused .rcbReadOnly .rcbInput {
        color: #555;
    }

    .RadComboBox_NOAH .rcbFocused .rcbReadOnly .rcbArrowCell a {
        background-position: -11px -58px;
    }

.RadComboBoxDropDown_NOAH {
    border-color: #CCC;
    color: #555;
    background: #fff;
}

    .RadComboBoxDropDown_NOAH .rcbHeader, .RadComboBoxDropDown_NOAH .rcbFooter {
        color: #555;
        background-color: #f9f9f9;
        margin: 0;
        padding: 6px 12px !important;
    }

    .RadComboBoxDropDown_NOAH .rcbHeader {
        border-bottom-color: #CCC;
    }

    .RadComboBoxDropDown_NOAH .rcbFooter {
        border-top-color: #CCC;
    }

    .RadComboBoxDropDown_NOAH .rcbItem, .RadComboBoxDropDown_NOAH .rcbHovered, .RadComboBoxDropDown_NOAH .rcbDisabled, .RadComboBoxDropDown_NOAH .rcbLoading {
        margin: 0;
        padding: 6px 12px !important;
    }

    .RadComboBoxDropDown_NOAH .rcbHovered {
        color: #FFFFFF;
        background-color: #c6c6c6;
    }

    .RadComboBoxDropDown_NOAH .rcbSelected {
        color: #fff;
        background-color: #c6c6c6;
    }

    .RadComboBoxDropDown_NOAH .rcbLoading {
        color: #555;
        background-color: #e8e8e8;
    }

    .RadComboBoxDropDown_NOAH .rcbItem em {
        color: #555;
        background-color: #e8e8e8;
    }

    .RadComboBoxDropDown_NOAH .rcbCheckBox {
        margin: -1px 10px 0 0;
    }

    .RadComboBoxDropDown_NOAH .rcbCheckAllItems, .RadComboBoxDropDown_NOAH .rcbCheckAllItemsHovered {
        color: #555;
        background-color: #f9f9f9;
    }

    .RadComboBoxDropDown_NOAH .rcbMoreResults {
        border-color: #CCC;
        color: #555;
        background-color: #f9f9f9;
    }

        .RadComboBoxDropDown_NOAH .rcbMoreResults a {
            border-top-color: #555;
        }

    .RadComboBoxDropDown_NOAH .rcbSeparator {
        color: #fff;
        background: #fff;
    }


ul.rcbList {
    list-style-type: none;
}



html body .RadInput_NOAH .riTextBox, html body .RadInputMgr_NOAH {
    border-color: #CCC;
    background: white;
    color: #555;
    padding: 6px 12px !important;
    font-size: 1em;
    line-height: 1.42857143;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.RadInput_NOAH.riSingle .riTextBox {
    height: auto;
}

html body .RadInput_NOAH .riTextBox, html body .RadInputMgr_NOAH, * + html .RadInput_NOAH.riSingle .riTextBox, * + html .RadForm_NOAH.RadForm.rfdTextbox input.riTextBox.rfdDecorated {
    line-height: 1.42857143;
}

.RadInput_NOAH.riSingle textarea.riTextBox, html .RadInput_NOAH textarea.riTextBox {
    height: auto;
}

html body .RadInput_NOAH .riEmpty, html body .RadInput_Empty_NOAH {
    color: #bbb;
}

html body .RadInput_NOAH .riHover, html body .RadInput_Hover_NOAH {
    color: #555;
    border-color: #CCC;
}

html body .RadInput_NOAH .riFocused, html body .RadInput_Focused_NOAH {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

html body .RadInput_NOAH .riRead, html body .RadInput_Read_NOAH {
    border-color: #b0b0b0;
}

html body .RadInput_NOAH .riDisabled, html body .RadInput_Disabled_NOAH {
    opacity: 1;
}

html body .RadInput_NOAH .riError, html body .RadInput_Error_NOAH {
    border-color: #a94442;
    background: #fff;
    color: #a94442;
}

.RadForm.rfdTextbox .RadInput_NOAH .riError[type="text"], .RadForm.rfdTextbox .RadInput_Error_NOAH[type="text"] {
    border-color: #a94442;
    background: #fff;
    color: #a94442;
}

html body .RadInput_NOAH .riNegative, html body .RadInput_Negative_NOAH {
    color: #565656;
}

.RadInput_NOAH a {
    background: transparent no-repeat url("/Portals/38/skins/aerarep/NOAH/Common/radActionsSprite.png");
}

.RadInput_NOAH .riBtn a {
    width: 20px;
    height: 18px;
    line-height: 18px;
    background-position: -14px -4864px;
}

.RadInput_NOAH a.riButton {
    background-position: -14px -4864px;
}

.RadInput_NOAH a.riButton:hover {
    background-position: -64px -4864px;
}

.RadInput_NOAH .riSpin a {
    width: 15px;
    height: 7px;
    line-height: 7px;
}

.riContSpinButtons {
    padding-right: 0 !important;
}

.RadInput_NOAH a.riUp, .RadInput_NOAH a.riDown {
    height: 14px !important;
}

.RadInput_NOAH a.riUp {
    background-position: -17.5px -18px;
}

.RadInput_NOAH a.riUp:hover {
    background-position: -67.5px -18px;
}

.RadInput_NOAH a.riDown {
    background-position: -17.5px -68px;
}

.RadInput_NOAH a.riDown:hover {
    background-position: -67.5px -68px;
}

.RadInput_NOAH .riLabel {
    color: #666;
}

.RadInput_NOAH .riResizeIcon {
    background: transparent 0 0 no-repeat url("/Portals/38/skins/aerarep/NOAH/Input/ResizeEdge.gif");
    width: 12px;
    height: 12px;
    margin-left: -12px;
}

.riContButton.RadInput_NOAH .riResizeIcon {
    margin-left: -32px;
}

html body .RadInputRTL_NOAH .riError, html body .RadInputRTL_Error_NOAH {
    background-position: 3px -298px;
}

html body .RadInputRTL_NOAH .riResizeIcon {
    background-position: 0 -19px;
    margin-right: -12px;
}

html body .RadInputRTL_NOAH.riContButton .riResizeIcon {
    margin-right: -32px;
}

.RadForm.rfdTextbox .RadInputRTL_NOAH .riError[type="text"], .RadForm.rfdTextbox .RadInputRTL_Error_NOAH[type="text"] {
    background-position: 3px -298px;
}


.RadDropDownList_NOAH {
    color: #555;
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.4;
}

.RadDropDownList_NOAH .rddlInner {
    padding-left: 10px;
    padding-right: 34px;
    border-color: #cdcdcd;
    color: #555;
    background-color: #f9f9f9;
}

.RadDropDownList_NOAH .rddlFakeInput {
    min-height: 1.5em;
}

.RadDropDownList_NOAH .rddlEmptyMessage, .RadDropDownList_NOAH .rddlDefaultMessage {
    color: #bbb;
}

.RadDropDownList_NOAH .rddlIcon {
    width: 28px;
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/radActionsSprite.png");
    background-position: -11px -58px;
}

.RadDropDownList_NOAH .rddlHovered {
    border-color: #cdcdcd;
    color: #555;
    background-color: #e8e8e8;
}

.RadDropDownList_NOAH .rddlHovered .rddlIcon {
    background-position: -11px -58px;
}

.RadDropDownList_NOAH .rddlFocused {
    border-color: #c6c6c6;
    color: #fff;
    background-color: #c6c6c6;
}

.RadDropDownList_NOAH .rddlFocused .rddlIcon {
    background-position: -111px -58px;
}

.rddlPopup_NOAH {
    border-color: #cdcdcd;
    color: #555;
    background: #fff;
    font: 14px "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.rddlPopup_NOAH .rddlHeader, .rddlPopup_NOAH .rddlFooter {
    color: #555;
    background-color: #f9f9f9;
}

.rddlPopup_NOAH .rddlHeader {
    border-bottom-color: #cdcdcd;
}

.rddlPopup_NOAH .rddlFooter {
    border-top-color: #cdcdcd;
}

.rddlPopup_NOAH .rddlItemHovered {
    color: #555;
    background-color: #e8e8e8;
}

.rddlPopup_NOAH .rddlItemSelected {
    color: #fff;
    background-color: #c6c6c6;
}

.rddlPopup_NOAH .rddlItemLoading {
    color: #555;
    background-color: #e8e8e8;
}


.RadGrid_NOAH {
    border: 1px solid #CCC;
    color: #555;
    background-color: white;
}

.RadGrid_NOAH, .RadGrid_NOAH .rgMasterTable, .RadGrid_NOAH .rgDetailTable, .RadGrid_NOAH .rgGroupPanel table, .RadGrid_NOAH .rgCommandRow table, .RadGrid_NOAH .rgEditForm table, .RadGrid_NOAH .rgPager table {
    font-size: .95em;
}

.RadGrid_NOAH .rgInput {
    background-color: white;
    border: 1px solid #CCC;
    color: #555;
}

.RadGrid_NOAH .rgNoRecords {
    color: #999999;
    font-style: italic;
}

.RadGrid_NOAH .rgHeader:first-child, .RadGrid_NOAH th.rgResizeCol:first-child, .RadGrid_NOAH .rgFilterRow > td:first-child, .RadGrid_NOAH .rgRow > td:first-child, .RadGrid_NOAH .rgAltRow > td:first-child {
    border-left-width: 0;
    padding-left: 8px;
}

.RadGrid_NOAH .rgSave, .RadGrid_NOAH .rgUpdate, .RadGrid_NOAH .rgCancel, .RadGrid_NOAH .rgEdit, .RadGrid_NOAH .rgDel, .RadGrid_NOAH .rgExpand, .RadGrid_NOAH .rgCollapse, .RadGrid_NOAH .rgFilter, .RadGrid_NOAH .rgAdd, .RadGrid_NOAH .rgRefresh, .RadGrid_NOAH .rgSortAsc, .RadGrid_NOAH .rgSortDesc, .RadGrid_NOAH .rgUngroup, .RadGrid_NOAH .rgPagePrev, .RadGrid_NOAH .rgPageNext, .RadGrid_NOAH .rgPageFirst, .RadGrid_NOAH .rgPageLast {
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/radActionsSprite.png") !important;
    width: 21px !important;
    height: 21px !important;
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none;
}

.RadGrid_NOAH .rgHeader, .RadGrid_NOAH th.rgResizeCol, .RadGrid_NOAH .rgHeaderWrapper, .RadGrid_NOAH .rgMultiHeaderRow th.rgHeader, .RadGrid_NOAH .rgMultiHeaderRow th.rgResizeCol {
    border: 0;
    border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
}

.RadGrid_NOAH .rgHeader, .RadGrid_NOAH th.rgResizeCol, .RadGrid_NOAH .rgHeaderWrapper {
    background-color: whitesmoke;
}

.RadGrid_NOAH .rgHeaderDiv {
    border-right: 1px solid #CCC;
}

.RadGrid_NOAH .rgHeaderWrapper {
    border-bottom: 1px solid #CCC;
}

.RadGrid_NOAH th.rgSorted {
    background-color: #c6c6c6;
}

.RadGrid_NOAH .rgHeader, .RadGrid_NOAH .rgHeader a {
    color: #555;
}

.RadGrid_NOAH th.rgSorted, .RadGrid_NOAH th.rgSorted a {
    color: white;
}

.RadGrid_NOAH .rgRow td, .RadGrid_NOAH .rgAltRow td, .RadGrid_NOAH .rgFooter td {
    border: 0;
}

.RadGrid_NOAH .rgEditRow td {
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #e8e8e8;
}

.RadGrid_NOAH .rgRow td {
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-color: white;
}

.RadGrid_NOAH .rgAltRow {
    background: whitesmoke;
}

.RadGrid_NOAH .rgAltRow td {
    border-color: whitesmoke;
}

.RadGrid_NOAH td.rgSorted {
    background-color: #f0f0f0;
    border-color: #f0f0f0;
}

.RadGrid_NOAH .rgAltRow td.rgSorted {
    background-color: #e9e9e9;
    border-color: #e9e9e9;
}

.RadGrid_NOAH .rgSelectedRow .rgSorted, .RadGrid_NOAH .rgActiveRow .rgSorted, .RadGrid_NOAH .rgHoveredRow .rgSorted, .RadGrid_NOAH .rgEditRow .rgSorted {
    background-color: transparent;
    border-color: transparent;
}

.RadGrid_NOAH .rgRow a, .RadGrid_NOAH .rgAltRow a, .RadGrid_NOAH tr.rgEditRow a, .RadGrid_NOAH .rgFooter a, .RadGrid_NOAH .rgEditForm a {
	color: #000;
}

.RadGrid_NOAH .rgHoveredRow {
    background: #e8e8e8;
    border-color: #e8e8e8;
}

.RadGrid_NOAH .rgMasterTable .rgSelectedCell, .RadGrid_NOAH .rgSelectedRow, .RadGrid_NOAH td.rgEditRow .rgSelectedRow, .RadGrid_NOAH .rgSelectedRow td.rgSorted {
    color: #FFFFFF;
    background: #c6c6c6;
    border-color: #c6c6c6;
}

.RadGrid_NOAH .rgSelectedCell a, .RadGrid_NOAH .rgSelectedRow a {
    color: white;
}

.RadGrid_NOAH .rgMasterTable .rgActiveCell, .RadGrid_NOAH .rgActiveRow {
    background: #fff;
    color: #555;
}

.RadGrid_NOAH .rgMasterTable .rgActiveCell {
    border-color: #c6c6c6;
    border-right-width: 1px;
}

.RadGrid_NOAH .rgActiveCell a, .RadGrid_NOAH .rgActiveRow input, .RadGrid_NOAH .rgActiveRow a {
    color: #555;
}

* + html .RadGrid_NOAH .rgSelectedRow .rgSorted {
    background-color: #c6c6c6;
}

* html .RadGrid_NOAH .rgSelectedRow .rgSorted {
    background-color: #c6c6c6;
}

* + html .RadGrid_NOAH .rgActiveRow .rgSorted, * + html .RadGrid_NOAH .rgHoveredRow .rgSorted {
    background-color: #e8e8e8;
}

* html .RadGrid_NOAH .rgActiveRow .rgSorted, * html .RadGrid_NOAH .rgHoveredRow .rgSorted {
    background-color: #e8e8e8;
}

.RadGrid_NOAH .rgEditRow {
    background: #cdcdcd;
}

* + html .RadGrid_NOAH .rgEditRow .rgSorted {
    background-color: #cdcdcd;
}

* html .RadGrid_NOAH .rgEditRow .rgSorted {
    background-color: #cdcdcd;
}

.RadGrid_NOAH .rgHoveredRow td, .RadGrid_NOAH .rgHoveredRow td.rgSorted {
    border-color: #e8e8e8;
}

.RadGrid_NOAH .rgActiveRow td, .RadGrid_NOAH .rgActiveRow td.rgSorted, .RadGrid_NOAH .rgSelectedRow td, .RadGrid_NOAH .rgSelectedRow td.rgSorted {
    border-color: #c6c6c6;
}

.RadGrid_NOAH .rgEditRow td, .RadGrid_NOAH .rgEditRow td.rgSorted {
    border-color: #CCC;
}

.RadGrid_NOAH .rgDrag {
    background-image: url("/Portals/38/skins/aerarep/NOAH/Grid/rgDrag.gif");
    width: 25px !important;
    height: 25px !important;
}

.RadGrid_NOAH .rgFooterDiv, .RadGrid_NOAH .rgFooter {
    background: white;
}

.RadGrid_NOAH .rgFooter td, .RadGrid_NOAH .rgFooterWrapper {
    border-top: 1px solid;
    border-color: #999 #e4e4e4;
}

.RadGrid_NOAH .rgPager .RadComboBox_NOAH {
    width: 50% !important;
}

.RadGrid_NOAH .rgPager .rgStatus {
    border: solid;
    border-color: #CCC;
    border-width: 1px 0 0 0;
}

.RadGrid_NOAH .rgStatus div {
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/loading_small.gif");
    width: 40px;
}

.RadGrid_NOAH td.rgPagerCell {
    border: solid;
    border-color: #CCC;
    border-width: 1px 0 0 1px;
}

.RadGrid_NOAH .rgPager > td > table {
    height: 50px;
}

.RadGrid_NOAH .rgPager .riTextBox, * + html .RadGrid_NOAH .rgPager .riSingle .riTextBox, * + html .RadForm.RadForm_NOAH .RadGrid_NOAH .rgPager .riSingle input[type='text'].rfdDecorated {
    height: 29px !important;
    line-height: 29px;
}

.RadGrid_NOAH .rgPager .riSingle .riTextBox {
    height: 36px;
}

.RadGrid_NOAH .rgInfoPart {
    color: #777;
}

.RadGrid_NOAH .rgInfoPart strong {
    color: #555;
}

.RadGrid_NOAH .rgWrap {
    line-height: 34px;
}

.RadGrid_NOAH .rgPagePrev, .RadGrid_NOAH .rgPageNext, .RadGrid_NOAH .rgPageFirst, .RadGrid_NOAH .rgPageLast {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    width: 30px !important;
    height: 30px !important;
    border: 1px solid #cdcdcd;
    background-color: #f9f9f9;
}

.RadGrid_NOAH .rgPagePrev:hover, .RadGrid_NOAH .rgPageNext:hover, .RadGrid_NOAH .rgPageFirst:hover, .RadGrid_NOAH .rgPageLast:hover {
    background-color: #e8e8e8;
}

.RadGrid_NOAH .rgPagePrev:active, .RadGrid_NOAH .rgPageNext:active, .RadGrid_NOAH .rgPageFirst:active, .RadGrid_NOAH .rgPageLast:active {
    border-coor: #c6c6c6;
    color: #555;
    background-color: #c6c6c6;
}

.RadGrid_NOAH .rgPageFirst {
    background-position: -11px -711px;
}

.RadGrid_NOAH .rgPageFirst:active {
    background-position: -111px -711px;
}

.RadGrid_NOAH .rgPagePrev {
    background-position: -11px -111px;
}

.RadGrid_NOAH .rgPagePrev:active {
    background-position: -111px -111px;
}

.RadGrid_NOAH .rgPageNext {
    background-position: -11px -161px;
}

.RadGrid_NOAH .rgPageNext:active {
    background-position: -111px -161px;
}

.RadGrid_NOAH .rgPageLast {
    background-position: -11px -761px;
}

.RadGrid_NOAH .rgPageLast:active {
    background-position: -111px -761px;
}

.RadGrid_NOAH .rgPager .rgPagerButton {
    border-color: #c6c6c6;
    background: #c6c6c6;
    color: white;
    height: 36px;
    font-size: .8em;
    line-height: 34px;
}

.RadGrid_NOAH .rgNumPart a {
    border: 1px solid white;
    line-height: 28px;
    min-width: 28px;
    padding: 0;
    color: #555;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: center;
}

.RadGrid_NOAH .rgNumPart span {
    float: none;
    padding: 0;
}

.RadGrid_NOAH .rgNumPart a:hover {
    background-color: #f9f9f9;
    border-color: #cdcdcd;
}

.RadGrid_NOAH .rgNumPart a.rgCurrentPage, .RadGrid_NOAH .rgNumPart a.rgCurrentPage:hover {
    background-color: #c6c6c6;
    border: 1px solid #c6c6c6;
    color: white;
}

.RadGrid_NOAH .rgPager .riTextBox {
    vertical-align: top;
}

.RadGrid_NOAH .rgHeader .rgSortAsc, .RadGrid_NOAH .rgHeader .rgSortDesc {
    height: 10px;
    float: left;
    margin: 5px 2px 0 0;
}

.RadGrid_NOAH .rgHeader .rgSortAsc {
    background-position: -120px -20px;
}

.RadGrid_NOAH .rgHeader .rgSortDesc {
    background-position: -120px -70px;
}

.RadGrid_NOAH .rgFilterRow td {
    border-bottom: 1px solid #cdcdcd;
}

.RadGrid_NOAH .rgFilter {
    width: 36px !important;
    height: 36px !important;
    background-position: -8px -4508px !important;
    border: 1px solid #cdcdcd;
}

.RadGrid_NOAH .rgFilter:hover {
    
}

.RadGrid_NOAH .rgFiltered, .RadGrid_NOAH .rgFiltered:hover {
    background-position: -58px -4508px !important;
}

.RadGrid_NOAH .rgFilterActive, .RadGrid_NOAH .rgFilterActive:hover {
    background-color: #c6c6c6;
    border-color: #c6c6c6;
    background-position: -108px -4508px !important;
}

.RadGrid_NOAH .rgFilterBox {
    border-color: #cdcdcd;
    color: #555;
    font-size: .8em;
    height: 29px !important;
}

.RadGrid_NOAH .rgFilterRow .riSingle .riTextBox {
    height: 36px;
    vertical-align: top;
}

.RadGrid_NOAH .rgGroupPanel {
    border: 0;
    border-bottom: 1px solid white;
    padding: 10px;
    height: 34px;
}

.RadGrid_NOAH .rgGroupPanel, .RadGrid_NOAH .rgGroupPanel caption {
    background: #c6c6c6;
    color: white;
}

.RadGrid_NOAH .rgGroupPanel td {
    border: 0;
    padding: 3px 4px;
}

.RadGrid_NOAH .rgGroupPanel td td {
    padding: 0;
    color: white;
    line-height: 1px;
}

* + html .RadGrid_NOAH .rgGroupPanel td td {
    line-height: 20px;
}

.RadGrid_NOAH .rgGroupPanel .rgSortAsc {
    background-position: -114.5px -14.5px;
}

.RadGrid_NOAH .rgGroupPanel .rgSortDesc {
    background-position: -114.5px -64.5px;
}

.RadGrid_NOAH .rgUngroup {
    background-position: -114.5px -3364.5px;
}

.RadGrid_NOAH .rgGroupItem {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    border: 1px solid white;
    color: white;
    padding: 0 5px 1px 10px;
}

.RadGrid_NOAH .rgMasterTable td.rgGroupCol, .RadGrid_NOAH .rgMasterTable td.rgExpandCol {
    border-color: #e8e8e8;
    background: #e8e8e8 none;
}

.RadGrid_NOAH .rgGroupHeader {
    background: #e8e8e8;
    font-size: 1.1em;
    line-height: 34px;
    color: #555;
}

.RadGrid_NOAH .rgGroupHeader td {
    padding-left: 8px;
    padding-bottom: 2px;
    border-top: 1px solid white;
}

.RadGrid_NOAH .rgExpand {
    background-position: -12px -168px;
}

.RadGrid_NOAH .rgCollapse {
    background-position: -62px -68px;
}

.RadGrid_NOAH .rgEditForm {
    border-bottom: 1px solid #cdcdcd;
}

.RadGrid_NOAH .rgUpdate {
    background-position: -12px -2612px;
}

.RadGrid_NOAH .rgUpdate:active {
    background-position: -112px -2612px;
}

.RadGrid_NOAH .rgCancel {
    background-position: -12px -2812px;
}

.RadGrid_NOAH .rgCancel:active {
    background-position: -112px -2812px;
}

.RadGrid_NOAH .rgDetailTable {
    border-color: #cdcdcd;
}

.RadGrid_NOAH .rgCommandRow {
    background-color: transparent !important;
}

.RadGrid_NOAH .rgCommandRow, .RadGrid_NOAH .rgCommandRow a {
    color: #555;
    text-decoration: none;
}

.RadGrid_NOAH .rgCommandCell {
    border: 0;
    border-bottom: 1px solid #cdcdcd;
    padding: 0;
}

.RadGrid_NOAH tfoot .rgCommandCell, .RadGrid_NOAH .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
    border-top: 1px solid #cdcdcd;
    border-bottom: 0;
}

.RadGrid_NOAH .rgCommandTable td {
    border: 0;
    padding: 2px 7px;
}

.RadGrid_NOAH .rgCommandTable {
    border: 0;
}

.RadGrid_NOAH .rgAdd, .RadGrid_NOAH .rgRefresh {
    vertical-align: middle;
}

.RadGrid_NOAH input.rgAdd, .RadGrid_NOAH input.rgRefresh, .RadGrid_NOAH .rgSave, .RadGrid_NOAH .rgCommandRow .rgCancel {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    border: 1px solid black;
    margin-right: 3px;
    width: 28px;
    height: 28px;
}

.RadGrid_NOAH input.rgAdd:hover, .RadGrid_NOAH input.rgAdd:active, .RadGrid_NOAH input.rgRefresh:hover, .RadGrid_NOAH input.rgRefresh:active, .RadGrid_NOAH .rgSave:hover, .RadGrid_NOAH .rgSave:active, .RadGrid_NOAH .rgCommandRow .rgCancel:hover, .RadGrid_NOAH .rgCommandRow .rgCancel:active {
    border: 1px solid white;
}

.RadGrid_NOAH input.rgAdd {
    background-position: -112px -3012px;
}

.RadGrid_NOAH input.rgAdd:hover, .RadGrid_NOAH input.rgAdd:active {
    background-position: -62px -3012px;
}

.RadGrid_NOAH input.rgRefresh {
    background-position: -112px -1312px;
}

.RadGrid_NOAH input.rgRefresh:hover, .RadGrid_NOAH input.rgRefresh:active {
    background-position: -62px -1312px;
}

.RadGrid_NOAH .rgSave {
    background-position: -112px -4962px;
}

.RadGrid_NOAH .rgSave:hover, .RadGrid_NOAH .rgSave:active {
    background-position: -62px -4962px;
}

.RadGrid_NOAH .rgCommandRow .rgCancel {
    background-position: -112px -2812px;
}

.RadGrid_NOAH .rgCommandRow .rgCancel:hover, .RadGrid_NOAH .rgCommandRow .rgCancel:active {
    background-position: -62px -2812px;
}

.RadGrid_NOAH .rgEdit {
    margin-right: 3px;
    background-position: -12px -3112px;
}

.RadGrid_NOAH .rgEdit:active {
    background-position: -112px -3112px;
}

.RadGrid_NOAH .rgDel {
    margin-right: 3px;
    background-position: -12px -3312px;
}

.RadGrid_NOAH .rgDel:active {
    background-position: -12px -3312px;
}

.RadGrid_NOAH .rgExpXLS, .RadGrid_NOAH .rgExpDOC, .RadGrid_NOAH .rgExpPDF, .RadGrid_NOAH .rgExpCSV {
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/export.gif");
}

.RadGrid_NOAH .rgExpXLS {
    background-position: 0 0;
}

.RadGrid_NOAH .rgExpDOC {
    background-position: 0 -50px;
}

.RadGrid_NOAH .rgExpPDF {
    background-position: 0 -100px;
}

.RadGrid_NOAH .rgExpCSV {
    background-position: 0 -150px;
}

.RadMenu_NOAH .rgHCMClear, .RadMenu_NOAH .rgHCMFilter {
    border-color: #7e7e7e;
    background: #c6c6c6;
    color: #555;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.RadMenu_NOAH .rgHCMClear:hover, .RadMenu_NOAH .rgHCMFilter:hover {
    border-color: #c98400;
    background-color: #ffe79c;
    color: #882501;
}

.RadMenu_NOAH_Context .rgFilterApply, .RadMenu_NOAH_Context .rgFilterCancel {
    border-color: #cdcdcd;
    color: #555;
    background-color: #f9f9f9;
}

.RadMenu_NOAH_Context .rlbCheck {
    margin-top: 10px;
}

div.RadMenu_NOAH_Context .rlbGroup {
    border-color: #cdcdcd;
}

.GridContextMenu_NOAH .rmLeftImage {
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/contextMenu.gif");
}

.GridContextMenu_NOAH .rgHCMSortAsc .rmLeftImage {
    background-position: 0 0;
}

.GridContextMenu_NOAH .rgHCMSortDesc .rmLeftImage {
    background-position: 0 -40px;
}

.GridContextMenu_NOAH .rgHCMUnsort .rmLeftImage {
    background-position: 0 -80px;
}

.GridContextMenu_NOAH .rgHCMGroup .rmLeftImage {
    background-position: 0 -120px;
}

.GridContextMenu_NOAH .rgHCMUngroup .rmLeftImage {
    background-position: 0 -160px;
}

.GridContextMenu_NOAH .rgHCMCols .rmLeftImage {
    background-position: 0 -200px;
}

.GridContextMenu_NOAH .rgHCMFilter .rmLeftImage {
    background-position: 0 -240px;
}

.GridContextMenu_NOAH .rgHCMUnfilter .rmLeftImage {
    background-position: 0 -280px;
}

.GridReorderTop_NOAH, .GridReorderBottom_NOAH {
    width: 1px;
    height: 30px;
    margin: 24px 0 0 -2px;
    border-right: 1px solid #808080;
    border-left: 1px solid #808080;
    border-color: rgba(255,255,255,0.5);
    background: black !important;
}

.GridReorderBottom_NOAH {
    margin: -24px 0 0 -2px;
}

.GridReorderBottom_NOAH:after, .GridReorderTop_NOAH:before {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    margin-left: -5px;
    margin-top: -6px;
    background: black;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    border: 1px solid #808080;
    border-bottom-width: 0;
    border-color: rgba(255,255,255,0.5);
}

.GridReorderBottom_NOAH:after {
    border-top-width: 0;
    border-bottom-width: 1px;
    margin-top: 29px;
}

.rgCellSelectorArea_NOAH, .GridRowSelector_NOAH {
    background: #4c4e54;
}

.GridItemDropIndicator_NOAH {
    border-top: 1px dashed #666;
}

.GridToolTip_NOAH {
    border: 1px solid #c98400;
    padding: 3px;
    background: #ffefbd;
    color: #555;
}

.RadGridRTL_NOAH .rgHeader:first-child, .RadGridRTL_NOAH th.rgResizeCol:first-child, .RadGridRTL_NOAH .rgFilterRow > td:first-child, .RadGridRTL_NOAH .rgRow > td:first-child, .RadGridRTL_NOAH .rgAltRow > td:first-child {
    border-left-width: 1px;
    padding-left: 7px;
}

.RadGridRTL_NOAH .rgPageFirst {
    background-position: -11px -761px;
}

.RadGridRTL_NOAH .rgPageFirst:active {
    background-position: -111px -761px;
}

.RadGridRTL_NOAH .rgPagePrev {
    background-position: -11px -161px;
}

.RadGridRTL_NOAH .rgPagePrev:active {
    background-position: -111px -161px;
}

.RadGridRTL_NOAH .rgPageNext {
    background-position: -11px -111px;
}

.RadGridRTL_NOAH .rgPageNext:active {
    background-position: -111px -111px;
}

.RadGridRTL_NOAH .rgPageLast {
    background-position: -11px -711px;
}

.RadGridRTL_NOAH .rgPageLast:active {
    background-position: -111px -711px;
}

.RadGridRTL_NOAH .rgExpand {
    background-position: -12px -112px;
}



/* ----------------- MEDIA QUERIES ----------------- */
/*                  STANDARD SIZES                   */
/* ------------------------------------------------- */
/*
    MIN WIDTHS
    ----------
    240, 320, 480, 540, 640, 800, 720, 768, 960, 1024, 1136, 1280, 1334, 1920, 2048, 2560, 2732
    
    MIN HEIGHTS
    -----------
    320, 360, 400, 480, 540, 600, 640, 720, 750, 768, 800, 960, 1024, 1080, 1136, 1280, 1440, 1536, 2560, 2048


/* DEVICES GENERALIZATION RESPONSIVE SETTINGS */
/* START SMALL WORK TO BIG FOLLOWING CSS PATTERNS OF CASCADING STYLES */
@media screen and (min-device-width : 240px) and (max-device-width : 480px) /* Smartphones (portrait and landscape) ----------- */
{
/* Styles */
}

@media screen and (min-width : 321px) /* Smartphones (landscape) ----------- */
{
/* Styles */
}


@media screen and (max-width : 480px) /* Smartphones (portrait) ----------- */
{  
    .Header-Main-Area
    {
        background-color: #fff !important;
        z-index: 150 !important;
    }

    .Header-Main-Area-Left,
    .Header-Main-Area-Right
    {
        width: 0% !important;
    }

    .Header-Main-Area-Center
    {
        width: 100% !important;
        height: 3.32em !important;
        min-height: 3em !important;
    }


    .Header-Left-Area
    {
        width: 75px !important;
    }

    .Header-Center-Area
    {
        width: 0% !important;
    }

    .Header-Right-Area
    {
        width: 60% !important;
        position: relative !important;
        top: -2.8em !important;
    }

    .Header-Right-Area > .Quick-Navigation
    {
        width: 100% !important;
        text-align: center !important;
        margin: 0 !important;
        padding: 0 !important;
        color: red !important;
        margin-top: .5em !important;
    }

    [id*=hlSignIn]
    {
        color: #00529B !important;
    }
}

@media screen and (min-width : 481px) and (max-width : 768px)
{
    .Header-Main-Area-Left,
    .Header-Main-Area-Right
    {
        width: 0% !important;
    }

    .Header-Main-Area-Center
    {
        width: 100% !important;
    }

    .Header-Left-Area
    {
        width: auto !important;
    }   

    .Header-Center-Area
    {
        width: auto !important;
    }

    .Header-Right-Area
    {
        width: 60% !important;
    }  
}

@media screen and (min-width : 769px) and (max-width : 1024px)
{
    .Header-Main-Area-Left,
    .Header-Main-Area-Right
    {
        width: 0% !important;
    }

    .Header-Main-Area-Center
    {
        width: 100% !important;
    }

    .Header-Left-Area
    {
        width: auto !important;
    }   

    .Header-Center-Area
    {
        width: auto !important;
    }

    .Header-Right-Area
    {
        width: 75% !important;
    }   
}

@media screen and (min-width : 1025px)
{

}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) /* MOST Tablets (portrait and landscape) ----------- */
{
/* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) /*  MOST Tablets (landscape) ----------- */
{
/* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) /*  MOST Tablets (portrait) ----------- */
{
/* Styles */
}



/* GENERALIZED RESPONSIVE SETTINGS (MOST CODING WILL GO HERE) */
@media (min-width: 768px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media (min-width: 1136px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media screen and (min-width : 1224px) /* Desktops and laptops ----------- */
{
/* Styles */
}

@media (min-width: 1280px) {
    /* WIDTHS ARE NOW BECOMING LARGE AND LIMITING THE VIEWPORT IS SUGGESTED  */
}

@media screen and (min-width : 1824px) /* Large screens ----------- */
{
/* Styles */
}







/* SPECIFIC RESOLUTIONS FOR DEVICES */
    /* Samsung 	Brightside 	            3.1″ 	240×320 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/240x320.css");
    /* Samsung 	Gravity Smart 	        3.2″ 	320×480 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/320x480.css");
    /* Apple 	    iPhone 3GS 	        3.5″ 	480×320 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/480x320.css");
    /* Samsung 	Galaxy J1 Ace VE 	    4.3″ 	400×800 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/400x800.css");
    /* BlackBerry 	Torch 9800 	        3.2″ 	480×360 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/480x360.css");
    /*  Samsung 	Exhibit 4G 	        3.5″ 	480×800 	Smartphone
        Samsung 	Focus Flash 	    3.7″ 	480×800 	Smartphone
        Samsung 	Galaxy S 	        4″ 	    480×800 	Smartphone
        HTC 	    Thunderbolt 	    4.3″ 	480×800 	Smartphone
        Nokia 	    Lumia 900 	        4.3″ 	480×800 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/480x800.css");
    /*  Motorola 	Droid BIONIC 	    4.3″ 	540×960 	Smartphone
        Motorola 	Droid RAZR 	        4.3″ 	540×960 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/540x960.css");
    /*  Apple 	    iPhone 5 	        4″ 	    640×1136 	Smartphone
        Apple 	    iPhone 5C 	        4″ 	    640×1136 	Smartphone
        Apple 	    iPhone 5S 	        4″ 	    640×1136 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/640x1136.css");
    /*  BlackBerry 	Torch 9810 	        3.2″ 	640×480 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/640x480.css");
    /*  Samsung 	Galaxy Note 2 	    5.5″ 	720×1280 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/720x1280.css");
    /*  HP 	        TouchPad 	        9.7″ 	768×1024 	Tablet */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/768x1024.css");
    /*  LG 	        G-Slate 	        8.9″ 	768×1280 	Tablet */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/768x1280.css");
    /*  Samsung 	Galaxy Note 	    5.3″ 	800×1280 	Smartphone  */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/800x1280.css");
    /*  Samsung 	Sidekick 4G 	    3.5″ 	800×480 	Smartphone
        T-Mobile 	MyTouch 4G Slide 	3.8″ 	800×480 	Smartphone
        LG 	        G2x 4G 	            4″ 	    800×400 	Smartphone
        Samsung 	Epic 4G Touch 	    4.52″ 	800×480 	Smartphone
        Samsung 	Galaxy S2 	        4.52″ 	800×480 	Smartphone
        Colby 	    Kyros 	            7″ 	    800×480 	Tablet  */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/800x480.css");
    /*  HTC 	    Evo 3D 	            4.3″ 	960×540 	Smartphone
        HTC 	    Sensation 4G 	    4.3″ 	960×540 	Smartphone
        HTC 	    Amaze 4G 	        4.3″ 	960×540 	Smartphone
        Apple 	    iPhone 4S 	        3.5″ 	960×640 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/960x540.css");
    /*  Amazon 	    Kindle Fire 	    7″ 	    1024×600 	Tablet        
        Barnes & Noble 	NOOK 	        7″ 	    1024×600 	Tablet
        BlackBerry 	Playbook 	        7″ 	    1024×600 	Tablet        
        HTC 	    Flyer 	            7″ 	    1024×600 	Tablet    
        Lenovo 	    IdeaPad A1 	        7″ 	    1024×600 	Tablet
        Samsung 	Galaxy Tab 	        7″ 	    1024×600 	Tablet */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/1024x600.css");
    /*  Apple 	    iPad Air Mini 	    7.9″ 	1024×768 	Tablet
        VIZIO 	    VTAB1008 	        8″ 	    1024×768 	Tablet
        Apple 	    iPad 	            9.7″ 	1024×768 	Tablet
        Apple 	    iPad 2 	            9.7″ 	1024×768 	Tablet */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/1024x768.css");
    /*  Apple 	    iPhone SE 	        4″ 	    1136×640 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/1136x640.css");
    /*  Samsung 	Galaxy S3 	        4.8″ 	1280×720 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/1280x720.css");
    /*  Acer 	    Iconia Tab 	                10.1″ 	1280×800 	Tablet
        Lenovo 	    ThinkPad 	                10.1″ 	1280×800 	Tablet
        ASUS 	    Transformer TF101 	        10.1″ 	1280×800 	Tablet
        ASUS 	    Transformer Prime TF201 	10.1″ 	1280×800 	Tablet
        Motorola 	Droid Xyboard 10.1 	        10.1″ 	1280×800 	Tablet
        Motorola 	Xoom 	                    10.1″ 	1280×800 	Tablet
        Samsung 	Galaxy Tab 10.1 	        10.1″ 	1280×800 	Tablet
        Toshiba 	Thrive 	                    10.1″ 	1280×800 	Tablet
        T-Mobile 	SpringBoard 	            7″ 	    1280×800 	Tablet
        Samsung 	Galaxy Tab 7.7 	            7.7″ 	1280×800 	Tablet
        Sony 	    Tablet S 	                9.4″ 	1280×800 	Tablet */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/1280x800.css");
    /*  Apple 	    iPhone 6 	        4.7″ 	1334×750 	Smartphone
        Apple 	    iPhone 6S 	        4.7″ 	1334×750 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/1334x750.css");
    /*  Samsung 	Galaxy Note 5 	    5.7″ 	1440×2560 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/1440x2560.css");
    /*  Samsung 	Galaxy S4 	        5″ 	    1920×1080 	Smartphone
        Samsung 	Galaxy S5 	        5.1″ 	1920×1080 	Smartphone
        Apple 	    iPhone 6 Plus 	    5.5″ 	1920×1080 	Smartphone    
        Apple 	    iPhone 6S Plus 	    5.5″ 	1920×1080 	Smartphone
        Samsung 	Galaxy Note 3 	    5.7″ 	1920×1080 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/1920x1080.css");
    /*  Apple 	    iPad Air Mini 2 	7.9″ 	2048×1536 	Tablet
        Apple 	    iPad Air Mini 3 	7.9″ 	2048×1536 	Tablet
        Apple 	    iPad Air Mini 4 	7.9″ 	2048×1536 	Tablet 
        Apple 	    iPad 3 	            9.7″ 	2048×1536 	Tablet
        Apple 	    iPad Air 	        9.7″ 	2048×1536 	Tablet
        Apple 	    iPad Air 2 	        9.7″ 	2048×1536 	Tablet    
        Apple 	    iPad Pro 9.7″ 	    9.7″ 	2048×1536 	Tablet */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/2048x1536.css");
    /*  Samsung 	Galaxy S6 	        5.1″ 	2560×1440 	Smartphone
        Samsung 	Galaxy S6 Edge 	    5.1″ 	2560×1440 	Smartphone
        Samsung 	Galaxy S7 	        5.1″ 	2560×1440 	Smartphone  
        Samsung 	Galaxy S7 Edge 	    5.5″ 	2560×1440 	Smartphone    
        Samsung 	Galaxy Note 4 	    5.7″ 	2560×1440 	Smartphone
        Samsung 	Galaxy Note 7 	    5.7″ 	2560×1440 	Smartphone
        Samsung 	Galaxy S6 Edge+ 	5.7″ 	2560×1440 	Smartphone */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/2560x1440.css");
/*  Apple 	    iPad Pro 12.9″ 	    12.9″ 	2732×2048 	Tablet */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/css/Responsive/Devices/2732x2048.css");  
/* -------- */
/*  HEADER  */
/* -------- */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/Responsive/Responsive.css");
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/%CE%A9-elements/css/Responsive/Responsive.css");
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/%CE%A9-elements/headerBackground.css");
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/%CE%A9-elements/headerStickyTop.css");
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/%CE%A9-elements/headerBottom.css");
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/%CE%A9-elements/headerButtons.css");
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/%CE%A9-elements/logo.css");
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/%CE%A9-elements/navigation.css");

.Header {
    color: #888;
    display: block;
    box-sizing: border-box;
    height: 100%;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    color: #fff;
    transition: all ease-in 200ms;
    -moz-transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
    -o-transition: all ease-in 200ms;
    -ms-transition: all ease-in 200ms;
    float: left;
}

.Header-Main-Area {
    height: auto;
    padding: 0em;
    display: block;
    background-color: transparent;
    position: relative;
    top: 0;
    left: 0;
    z-index: 103;
    width: 100%;
    transition: all ease-in 200ms;
    -moz-transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
    -o-transition: all ease-in 200ms;
    -ms-transition: all ease-in 200ms;
    float: left;
}

.Header-Main-Area-Left {
    width: 16.5%;
    min-height: 1px;
    height: auto;
    display: inline-block;
    float: left;
}

.Header-Main-Area-Center {
    width: 66%;
    min-height: 6em;
    height: auto;
    display: inline-block;
    float: left;
}

.Header-Main-Area-Right {
    width: 16.5%;
    min-height: 1px;
    height: auto;
    display: inline-block;
    float: left;
}

.Header-Left-Area {
    border: 0px solid #555;
    display: inline-block;
    width: 20%;
    max-width: 300px;
    height: auto;
    min-height: 3em;
    float: left;
    box-sizing: border-box;
    position: relative;
    transition: all ease-in 200ms;
    -moz-transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
    -o-transition: all ease-in 200ms;
    -ms-transition: all ease-in 200ms;
}

.Header-Center-Area {
    border: 0px solid #555;
    display: inline-block;
    width: auto;
    height: auto;
    float: left;
    box-sizing: border-box;
    position: relative;
    transition: all ease-in 200ms;
    -moz-transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
    -o-transition: all ease-in 200ms;
    -ms-transition: all ease-in 200ms;
}

.Header-Right-Area {
    border: 0px solid #555;
    display: inline-block;
    width: auto;
    /*max-width: 300px;*/
    height: 100%;
    float: right;
    box-sizing: border-box;
    position: relative;
    text-align: right;
    transition: all ease-in 200ms;
    -moz-transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
    -o-transition: all ease-in 200ms;
    -ms-transition: all ease-in 200ms;
}


@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Content/%CE%A9-elements/breadcrumbs.css");



/* ----------------- MEDIA QUERIES ----------------- */
/*                  STANDARD SIZES                   */
/* ------------------------------------------------- */
/*
    MIN WIDTHS
    ----------
    240, 320, 480, 540, 640, 800, 720, 768, 960, 1024, 1136, 1280, 1334, 1920, 2048, 2560, 2732
    
    MIN HEIGHTS
    -----------
    320, 360, 400, 480, 540, 600, 640, 720, 750, 768, 800, 960, 1024, 1080, 1136, 1280, 1440, 1536, 2560, 2048


/* DEVICES GENERALIZATION RESPONSIVE SETTINGS */
/* START SMALL WORK TO BIG FOLLOWING CSS PATTERNS OF CASCADING STYLES */

@media screen and (max-width : 321px) /* Smartphones (landscape) ----------- */
{
    .Footer-Bottom-Left,
    .Footer-Bottom-Right {
        width: 0% !important;
        display: none !important;
    }

    .Footer-Bottom-Center {
        width: 100% !important;
    }
}

@media screen and (max-width : 480px) /* Smartphones (portrait) ----------- */
{
    .Footer-Bottom-Left,
    .Footer-Bottom-Right {
        width: 0% !important;
        display: none !important;
    }

    .Footer-Bottom-Center {
        width: 100% !important;
    }
}

@media screen and (min-width : 481px) and (max-width : 768px) {
    .Footer-Bottom-Left,
    .Footer-Bottom-Right {
        width: 0% !important;
        display: none !important;
    }

    .Footer-Bottom-Center {
        width: 100% !important;
    }
}

@media screen and (min-width : 767px) and (max-width : 1024px) {
    .Footer-Bottom-Left,
    .Footer-Bottom-Right {
        width: 0% !important;
        display: none !important;
    }

    .Footer-Bottom-Center {
        width: 100% !important;
    }
}

@media screen and (min-width : 1025px) {
}


/* GENERALIZED RESPONSIVE SETTINGS (MOST CODING WILL GO HERE) */
@media (min-width: 768px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media (min-width: 1136px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media screen and (min-width : 1224px) /* Desktops and laptops ----------- */
{
    /* Styles */
}

@media (min-width: 1280px) {
    /* WIDTHS ARE NOW BECOMING LARGE AND LIMITING THE VIEWPORT IS SUGGESTED  */
}

@media screen and (min-width : 1824px) /* Large screens ----------- */
{
    /* Styles */
}


@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Footer/css/Responsive/Responsive.css");
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Footer/%CE%A9-elements/css/Responsive/Responsive.css");
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Footer/%CE%A9-elements/css/footerContainer.css");
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Footer/%CE%A9-elements/css/copyrightSection.css");



/* ----------------- MEDIA QUERIES ----------------- */
/*                  STANDARD SIZES                   */
/* ------------------------------------------------- */
/*
    MIN WIDTHS
    ----------
    240, 320, 480, 540, 640, 800, 720, 768, 960, 1024, 1136, 1280, 1334, 1920, 2048, 2560, 2732
    
    MIN HEIGHTS
    -----------
    320, 360, 400, 480, 540, 600, 640, 720, 750, 768, 800, 960, 1024, 1080, 1136, 1280, 1440, 1536, 2560, 2048


/* DEVICES GENERALIZATION RESPONSIVE SETTINGS */
/* START SMALL WORK TO BIG FOLLOWING CSS PATTERNS OF CASCADING STYLES */
@media screen and (min-device-width : 240px) and (max-device-width : 480px) /* Smartphones (portrait and landscape) ----------- */
{
/* Styles */
}

@media screen and (min-width : 321px) /* Smartphones (landscape) ----------- */
{
/* Styles */
}

@media screen and (max-width : 480px) /* Smartphones (portrait) ----------- */
{
/* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) /* MOST Tablets (portrait and landscape) ----------- */
{
/* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) /*  MOST Tablets (landscape) ----------- */
{
/* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) /*  MOST Tablets (portrait) ----------- */
{
/* Styles */
}



/* GENERALIZED RESPONSIVE SETTINGS (MOST CODING WILL GO HERE) */
@media (min-width: 768px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media (min-width: 1136px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media screen and (min-width : 1224px) /* Desktops and laptops ----------- */
{
/* Styles */
}

@media (min-width: 1280px) {
    /* WIDTHS ARE NOW BECOMING LARGE AND LIMITING THE VIEWPORT IS SUGGESTED  */
}

@media screen and (min-width : 1824px) /* Large screens ----------- */
{
/* Styles */
}

/* ------ */
/*  TAGS  */
/* ------ */

@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/tags/css/Responsive/Responsive.css");

.Tags-Container {
    width: 100%;
    display: inline-block;
    margin: 1em auto;
}

.Tag {
    background-color: #444;
    display: inline-block;
    margin: 0px 3px 3px 0px;
    outline: none;
    line-height: 1.75em;
    padding: .15em .65em;
    float: left;
}

.Tag-Icon {
    padding-right: .5em;
}

.Tag a {
    color: #aaa;
    text-decoration: none;
}

.Tag div {
    color: #aaa;
}

.Tag:hover {
    background-color: #EF8A1E;
    color: #fff;
}

    .Tag:hover a,
    .Tag:hover div {
        color: #fff;
    }



/* ----------------- MEDIA QUERIES ----------------- */
/*                  STANDARD SIZES                   */
/* ------------------------------------------------- */
/*
    MIN WIDTHS
    ----------
    240, 320, 480, 540, 640, 800, 720, 768, 960, 1024, 1136, 1280, 1334, 1920, 2048, 2560, 2732
    
    MIN HEIGHTS
    -----------
    320, 360, 400, 480, 540, 600, 640, 720, 750, 768, 800, 960, 1024, 1080, 1136, 1280, 1440, 1536, 2560, 2048


/* DEVICES GENERALIZATION RESPONSIVE SETTINGS */
/* START SMALL WORK TO BIG FOLLOWING CSS PATTERNS OF CASCADING STYLES */
@media screen and (min-device-width : 240px) and (max-device-width : 480px) /* Smartphones (portrait and landscape) ----------- */
{
    /* Styles */
}

@media screen and (max-width : 321px) /* Smartphones (landscape) ----------- */
{
    /* Styles */
    .ServeBoxContent-Container {
        width: 100%;
    }
}

@media screen and (max-width : 480px) /* Smartphones (portrait) ----------- */
{
    /* Styles */
    .ServeBoxContent-Container {
        width: 100%;
    }
}

@media screen and (min-width : 481px) and (max-width : 768px) {
    .ServeBoxContent-Container {
        width: 50%;
    }
}

@media screen and (min-width : 767px) and (max-width : 1024px) {
    .ServeBoxContent-Container {
        width: 33%;
    }
}

@media screen and (min-width : 1025px) {
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) /* MOST Tablets (portrait and landscape) ----------- */
{
    /* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) /*  MOST Tablets (landscape) ----------- */
{
    /* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) /*  MOST Tablets (portrait) ----------- */
{
    /* Styles */
}


/* GENERALIZED RESPONSIVE SETTINGS (MOST CODING WILL GO HERE) */
@media (min-width: 768px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media (min-width: 1136px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media screen and (min-width : 1224px) /* Desktops and laptops ----------- */
{
    /* Styles */
}

@media (min-width: 1280px) {
    /* WIDTHS ARE NOW BECOMING LARGE AND LIMITING THE VIEWPORT IS SUGGESTED  */
}

@media screen and (min-width : 1824px) /* Large screens ----------- */
{
    /* Styles */
}

/* ---------- */
/*  Serve Box */
/* ---------- */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/serverbox/css/Responsive/Responsive.css");

.ServeBox-Container {
    display: block;
    margin: 1em auto;
    width: 100%;
    height: auto;
}

.ServeBoxContent-Container {
    margin: 0 auto;
    display: block;
    float: left;
}

.ServeBox {
    text-align: center;
    padding: 1em;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border: 2px solid transparent;
    float: left;
    transition: border ease-in 200ms;
    -moz-transition: border ease-in 200ms;
    -webkit-transition: border ease-in 200ms;
    -o-transition: border ease-in 200ms;
    -ms-transition: border ease-in 200ms;
}

.ServeBox-Description {
    width: 100%;
    min-height: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ServeBox-Description-Link {
    width: 100%;
    height: auto;
    text-overflow: ellipsis;
    display: block;
}

.ServeBox:hover {
    border: 2px solid transparent;
    box-shadow: 0px 0px 5px transparent;
}

    .ServeBox:hover .ServeBox-Icon {
        border: 2px solid #EF8A1E;
    }

.ServeBox-Icon-Container {
    height: 100px;
    width: 100px;
    margin: auto;
    box-sizing: border-box;
    background-color: #fff;
    border: 3px solid #EF8A1E;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    margin-bottom: 1em;
}

.ServeBox-Icon {
    background-color: #EF8A1E;
    height: 100%;
    width: 100%;
    margin: auto;
    padding-top: .75em;
    display: inline-block;
    border: 2px solid #FFF;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    filter: alpha(opacity=30);
    opacity: 0.5;
}

.ServeBox-Font-Icon {
    color: #fff;
    font-size: 5em;
    box-sizing: border-box;
    text-align: center;
    display: block;
    height: 100%;
    width: 100%;
    line-height: 100%;
}


/* ALTERNATES */
.ServeBox-Alternate.ServeBox-Container {
    display: block;
    margin: 1em auto;
    width: 100%;
    height: auto;
}

.ServeBox-Alternate .ServeBoxContent-Container {
    margin: 0 auto;
    display: block;
    float: left;
    padding: .5em !important;
}

.ServeBox-Alternate .ServeBox {
    text-align: center;
    padding: 1em;
    height: 100%;
    box-sizing: border-box;
    border: 2px solid transparent;
    background-color: #eee;
    margin-bottom: .25em;
    margin-top: .25em;
    float: left;
}

.ServeBox-Alternate .ServeBox-Description {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 100px;
    padding-bottom: 1em;
}

.ServeBox-Alternate .ServeBox-Description-Link {
    width: 100%;
    height: auto;
    text-overflow: ellipsis;
    display: block;
}

.ServeBox-Alternate .ServeBox:hover {
    border: 2px solid transparent;
    box-shadow: 0px 0px 5px transparent;
}

    .ServeBox-Alternate .ServeBox:hover .ServeBox-Icon {
        border: 2px solid transparent;
    }

        .ServeBox-Alternate .ServeBox:hover .ServeBox-Icon .ServeBox-Font-Icon {
            color: #2D3E5B;
        }

.ServeBox-Alternate .ServeBox-Icon-Container {
    height: 100px;
    width: 100px;
    margin: auto;
    box-sizing: border-box;
    background-color: transparent;
    border: 3px solid transparent;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin-bottom: 1em;
}

.ServeBox-Alternate .ServeBox-Icon {
    background-color: transparent;
    height: 100%;
    width: 100%;
    margin: auto;
    padding-top: .75em;
    display: inline-block;
    border: 2px solid transparent;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    /*filter: alpha(opacity=30);
  opacity: 0.5;*/
}

.ServeBox-Alternate .ServeBox-Font-Icon {
    color: #555;
    font-size: 5em;
    box-sizing: border-box;
    text-align: center;
    display: block;
    height: 100%;
    width: 100%;
    line-height: 100%;
}



.ServeBox-Alternate .ServeBox-Icon-Container > h3 {
    color: #1888C9 !important;
}


/* SERVEBOX-BLOCK */

.ServeBox-Block-Container {
    display: inline-block;
    margin: 0;
    padding: 0;
    padding-bottom: 1em;
    background-color: #2D3E5B;
    color: #fff;
}

    .ServeBox-Block-Container.Alternate {
        background-color: #000;
        background-size: cover;
    }

.ServerBox-Block-Container-Image {
    background: url("http://www.naturalhairmag.com/wp-content/uploads/2014/06/Burns-and-whitaker-Professional-Liability-insurance2.jpeg") no-repeat 0 0;
    filter: alpha(opacity=50);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.15);
    opacity: .150;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-size: 100%;
    position: absolute;
    top: 0;
    display: block;
}

.ServerBox-Block-Header {
    text-align: center;
    padding: 1em;
    padding-top: 3em;
    margin: 0;
}

    .ServerBox-Block-Header h3 {
        color: #fff;
    }

.ServerBox-Block-Content {
    padding-top: 1em;
    padding-bottom: 1em;
    margin: 0;
}

.ServeBox-Block {
    float: left;
    min-height: 150px;
}

    .ServeBox-Block:nth-child(odd) {
        padding-left: 8%;
    }

    .ServeBox-Block:nth-child(even) {
        padding-right: 8%;
    }

.ServeBox-Block-Container.Alternate .ServeBox-Block:nth-child(even) {
    border-left: 1px solid #777;
}


.ServeBox-Block-Left {
    padding: 0;
}

.ServeBox-Block-Icon-Container {
    text-align: center;
    -ms-transform: translateY(50%);
    -o-transform: translateY(50%);
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
}

.ServeBox-Block-Icon {
    text-align: center;
    border: 1px solid #1888C9;
    height: 75px;
    width: 75px;
    border-radius: 50%;
}

.ServeBox-Block-Font-Icon {
    font-size: 4em;
    margin-top: .15em;
}

.ServeBox-Block-Right {
    padding: 0;
    padding-left: 1em;
}

.ServeBox-Block-Description {
    font-size: .9em;
}


.ServeBox-Block h3 {
    color: #fff;
    text-transform: uppercase;
    font-size: 1.5em;
    margin-bottom: .5em;
}

.ServeBox-Block-Description-Link {
    padding-top: 1em;
}

    .ServeBox-Block-Description-Link a {
    }

.ServeBox-Block-Container.Alternate .ServeBox-Block-Description-Link a {
}

.serviceBox .btn {
    padding: 10px;
}

/*  Alternative Second Serve Boxes - Originally created for SIOP    */
.Servebox-SIOP {
    height: auto;
    display: block;
}

.serviceBox {
    background: #fdfdfd;
    text-align: center;
    padding: 0 0 25px;
    box-shadow: 0 2px 5px 0 #888282;
    border-top: 10px solid #1888C9;
    margin-top: 55px;
    margin-left: 1em;
    min-height: 610px;
}

    .serviceBox .service-icon {
        width: 130px;
        height: 130px;
        line-height: 144px;
        border-radius: 50%;
        background: #fff;
        border: 10px solid #1888C9;
        margin: -65px auto 0;
        position: relative;
    }

    .serviceBox img {
        margin-top: -4.1em;
    }

    .serviceBox .service-icon i {
        color: #555;
        font-size: 55px;
    }

    .serviceBox .service-content {
        padding: 0 25px;
    }

        .serviceBox .service-content h3 {
            color: #000;
            font: bold 24px/40px 'Montserrat';
            text-transform: uppercase;
            text-align: left;
            margin: 30px 0 10px;
        }

        .serviceBox .service-content p {
            font-size: 0.750em;
            color: #000;
            margin: 0 0 20px;
        }

    .serviceBox .read {
        padding: 30px 0;
    }

/*====== Sample Page Extra HTML - Originally create for IGLTA ======*/
.Box-Item-H-Wrapper {
    height: 200px;
    display: inline-block;
    margin-bottom: 1em !important;
    padding: 0;
    background-color: #f7f5f0;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);
}

.Box-Item-H-Image-Wrapper {
    height: 100%;
    display: inline-block;
    padding: 0;
    overflow: hidden;
    position: relative;
}

.Box-Item-H-Image {
    height: auto;
    display: inline-block;
    width: auto;
    padding: 0;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
}

.Box-Item-V-Wrapper {
    display: inline-block;
    padding: 0;
    background-color: #f7f5f0;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);
}

.Box-Item-V-Image-Wrapper {
    height: 100%;
    display: inline-block;
    padding: 0;
    overflow: hidden;
    position: relative;
    min-height: 206px;
    max-height: 206px;
}

.Box-Item-V-Image {
    height: auto;
    display: inline-block;
    width: auto;
    padding: 0;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
}

.Box-Item-Article-Wrapper {
    display: inline-block;
    padding: 0;
    background-color: #f7f5f0;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);
    margin-bottom: .25em;
}

.Box-Item-Article-Image-Wrapper {
    height: 100%;
    display: inline-block;
    padding: 0;
}

.Box-Item-Article-Image {
    height: 244px;
    display: inline-block;
    width: 100%;
    padding: 0;
}

.Video-Box-L-Wrapper {
    background-image: linear-gradient(100deg, #112B77, #1888C9);
    padding: 1.9em;
    align-content: center;
}

.Video-Box-L-Data {
    display: grid;
}

.Video-Box-L-Data-Header {
    font-family: Poppins;
    font-size: 1.5em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.17;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    text-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
    padding-bottom: 1em;
}

.Video-Box-L-Data-Text {
    font-family: "Open Sans";
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    text-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
}

.Video-Box-L-Buttons {
    padding-top: 2em;
}

.LightBox-Button {
    width: 1em;
    min-width: 182px;
    height: 54px;
    border-radius: 28px;
    color: #b93fe9;
    background-color: #ffffff;
    border-color: #ffffff;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);
}

.Picture-Box-L-Wrapper {
    min-height: 433px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6)), url("http://media.lonelyplanet.com/lpi/6914/6914-4/681x454.jpg");
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);
}

.Picture-Box-L-Data {
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0;
    padding-bottom: 1.2em;
}

.Picture-Box-L-Data-Header {
    font-family: Poppins;
    font-size: 1.5em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.11;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    padding-bottom: .25em;
}

.Picture-Box-L-Data-Text {
    font-family: "Open Sans";
    font-size: .9em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
}

.Picture-Box-Data-Item-L-Wrapper {
    min-height: 433px;
    background-color: #f7f5f0;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);
}

.Picture-Box-Data-Item-L-Data {
    display: grid;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0;
    height: 100%;
}

.Picture-Box-Data-Item-L-Data-Header {
    font-family: Poppins;
    font-size: 1.5em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.11;
    letter-spacing: normal;
    text-align: center;
    color: #231f20;
    padding-bottom: .25em;
    padding-top: 4em;
}

.Picture-Box-Data-Item-L-Data-Action {
    text-align: center;
    padding-bottom: 4em;
}

.Picture-Box-Data-Item-Button {
    min-width: 150px;
    height: 54px;
    border-radius: 28px;
    background-color: #1888C9;
    float: none;
}

.Picture-Box-Data-Item-L-Data-Text {
    font-family: Poppins;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1px;
    text-align: center;
    color: #231f20;
    text-transform: uppercase;
}

.Picture-Box-Data-Item-L-Data-Icons {
    text-align: center;
    padding-bottom: 4em;
}

.Light-Box-Content {
    min-height: 458px;
    background-image: linear-gradient(125deg, #1888C9, #E0EAF0);
}

    .Light-Box-Content h3 {
        text-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
        min-height: 80px;
        padding-top: 1em;
        padding-bottom: 1em;
        color: #fff;
    }

.Light-Box-Content-Item-Wrapper {
    min-height: 250px;
    text-align: center;
    color: #ffffff;
    display: inline-grid;
    align-content: space-evenly;
}

.Light-Box-Content-Item-Data-Action {
}

    .Light-Box-Content-Item-Data-Action input {
        float: initial !important;
    }

.LightBox-Button {
    width: 1em;
    min-width: 182px;
    height: 54px;
    border-radius: 28px;
    color: #1888C9;
    background-color: #ffffff;
    border-color: #ffffff;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);
}

@media screen and (max-width: 990px) {
    .serviceBox {
        margin-top: 80px;
    }
}


/* ---------------- */
/*  Scroll Actions  */
/* ---------------- */
.scrollTop-Container {
    height: 3em;
    width: 3em;
    border: 2px solid #333;
    background-color: #555;
    margin: 0;
    padding: 0;
    font-size: 1em;
    text-align: center;
    position: fixed;
    right: 20px;
    bottom: 20px;
    cursor: pointer;
    float: right;
    overflow: hidden;
    transition: background-color 200ms ease-in 0s;
    z-index: 9999;
    box-sizing: border-box;
    display: block;
    box-shadow: 0px 0px 1em .25em #CCC;
    opacity: .5;
}

.scrollAction-Icon {
    color: #fff;
    line-height: 3em;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    display: inline-block;
    top: 0px !important;
}

.scrollTop-Container:hover {
    opacity: 1;
    border: 2px solid #BD6112;
    background-color: #EF8A1E;
}

    .scrollTop-Container:hover .scrollAction-Icon {
        color: #333;
    }



/* ----------------- MEDIA QUERIES ----------------- */
/*                  STANDARD SIZES                   */
/* ------------------------------------------------- */
/*
    MIN WIDTHS
    ----------
    240, 320, 480, 540, 640, 800, 720, 768, 960, 1024, 1136, 1280, 1334, 1920, 2048, 2560, 2732
    
    MIN HEIGHTS
    -----------
    320, 360, 400, 480, 540, 600, 640, 720, 750, 768, 800, 960, 1024, 1080, 1136, 1280, 1440, 1536, 2560, 2048


/* DEVICES GENERALIZATION RESPONSIVE SETTINGS */
/* START SMALL WORK TO BIG FOLLOWING CSS PATTERNS OF CASCADING STYLES */
@media screen and (min-device-width : 240px) and (max-device-width : 480px) /* Smartphones (portrait and landscape) ----------- */
{
    /* Styles */
}

@media screen and (min-width : 321px) /* Smartphones (landscape) ----------- */
{
    /* Styles */
}

@media screen and (max-width : 480px) /* Smartphones (portrait) ----------- */
{
    /* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) /* MOST Tablets (portrait and landscape) ----------- */
{
    /* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) /*  MOST Tablets (landscape) ----------- */
{
    /* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) /*  MOST Tablets (portrait) ----------- */
{
    /* Styles */
}



/* GENERALIZED RESPONSIVE SETTINGS (MOST CODING WILL GO HERE) */
@media (min-width: 768px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media (min-width: 1136px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media screen and (min-width : 1224px) /* Desktops and laptops ----------- */
{
    /* Styles */
}

@media (min-width: 1280px) {
    /* WIDTHS ARE NOW BECOMING LARGE AND LIMITING THE VIEWPORT IS SUGGESTED  */
}

@media screen and (min-width : 1824px) /* Large screens ----------- */
{
    /* Styles */
}


@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/fancybox/css/Responsive/Responsive.css");

.FancyBox-Image {
    position: relative;
    top: 0;
    float: left;
    margin: 0;
    padding: 0;
    z-index: 4;
    width: 100%;
    height: 100%;
    border: 0px solid blue;
    box-sizing: border-box;
}

.FancyBox {
    position: relative;
    top: 0;
    float: left;
    margin: 0;
    padding: 0;
    z-index: 5;
    width: 100%;
    height: 100%;
    border: 0px solid red;
    box-sizing: border-box;
}

.FancyBoxContent-Container {
    position: relative;
    top: 0;
    margin: 0;
    padding: 0;
    z-index: 3;
    width: 350px;
    height: 100%;
    border: 0px solid #24bb9c;
    box-sizing: border-box;
    display: inline-block;
}

.FancyBox-Container-Items {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    z-index: 2;
    overflow-x: hidden;
    overflow-y: hidden;
    white-space: nowrap;
}

.FancyBox-Container {
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    z-index: 1;
    width: 100%;
    height: 300px;
    border: 0px solid #24bb9c;
    display: inline-block;
    text-align: center;
    box-sizing: border-box;
    overflow: hidden;
}



/* ----------------- MEDIA QUERIES ----------------- */
/*                  STANDARD SIZES                   */
/* ------------------------------------------------- */
/*
    MIN WIDTHS
    ----------
    240, 320, 480, 540, 640, 800, 720, 768, 960, 1024, 1136, 1280, 1334, 1920, 2048, 2560, 2732
    
    MIN HEIGHTS
    -----------
    320, 360, 400, 480, 540, 600, 640, 720, 750, 768, 800, 960, 1024, 1080, 1136, 1280, 1440, 1536, 2560, 2048


/* DEVICES GENERALIZATION RESPONSIVE SETTINGS */
/* START SMALL WORK TO BIG FOLLOWING CSS PATTERNS OF CASCADING STYLES */
@media screen and (min-device-width : 240px) and (max-device-width : 480px) /* Smartphones (portrait and landscape) ----------- */
{
    /* Styles */
}

@media screen and (min-width : 321px) /* Smartphones (landscape) ----------- */
{
    /* Styles */
}

@media screen and (max-width : 480px) /* Smartphones (portrait) ----------- */
{
    /* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) /* MOST Tablets (portrait and landscape) ----------- */
{
    /* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) /*  MOST Tablets (landscape) ----------- */
{
    /* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) /*  MOST Tablets (portrait) ----------- */
{
    /* Styles */
}



/* GENERALIZED RESPONSIVE SETTINGS (MOST CODING WILL GO HERE) */
@media (min-width: 768px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media (min-width: 1136px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media screen and (min-width : 1224px) /* Desktops and laptops ----------- */
{
    /* Styles */
}

@media (min-width: 1280px) {
    /* WIDTHS ARE NOW BECOMING LARGE AND LIMITING THE VIEWPORT IS SUGGESTED  */
}

@media screen and (min-width : 1824px) /* Large screens ----------- */
{
    /* Styles */
}


/* ----------- */
/*  Code Area  */
/* ----------- */

@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/codeblock/css/Responsive/Responsive.css");

.Highlighter {
    font-style: italic;
    color: #555;
}

.Highlighter-Change {
    font-style: italic;
    color: #FFF;
    background-color: #c7254e;
    border: 1px dotted #c7254e;
    line-height: 2em;
}

.Code-Area-Container-Wrapper {
    display: block;
    box-sizing: border-box;
    width: 100%;
    padding: .5em;
}

.Code-Area-Container {
    width: 100%;
    clear: both;
    display: inline-block;
    box-sizing: border-box;
    padding: 1em;
    line-height: 1.25em;
    background-color: #f9f2f4;
    border: 1px solid #555;
}

.Code-Area {
    border: 1px dashed #c7254e;
    padding: 1em;
}


code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    box-sizing: border-box;
    background-color: #f9f2f4;
    border-radius: 4px;
}



/* ----------------- MEDIA QUERIES ----------------- */
/*                  STANDARD SIZES                   */
/* ------------------------------------------------- */
/*
    MIN WIDTHS
    ----------
    240, 320, 480, 540, 640, 800, 720, 768, 960, 1024, 1136, 1280, 1334, 1920, 2048, 2560, 2732
    
    MIN HEIGHTS
    -----------
    320, 360, 400, 480, 540, 600, 640, 720, 750, 768, 800, 960, 1024, 1080, 1136, 1280, 1440, 1536, 2560, 2048


/* DEVICES GENERALIZATION RESPONSIVE SETTINGS */
/* START SMALL WORK TO BIG FOLLOWING CSS PATTERNS OF CASCADING STYLES */

@media screen and (max-width : 480px) /* Smartphones (portrait) ----------- */
{
    .LinkButton-Container {
        display: block !important;
    }
}

@media screen and (min-width : 481px) and (max-width : 768px) {
    .LinkButton-Container {
        display: block !important;
    }
}

@media screen and (min-width : 769px) and (max-width : 1024px) {
}

@media screen and (min-width : 1025px) {
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) /* MOST Tablets (portrait and landscape) ----------- */
{
    /* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) /*  MOST Tablets (landscape) ----------- */
{
    /* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) /*  MOST Tablets (portrait) ----------- */
{
    /* Styles */
}



/* GENERALIZED RESPONSIVE SETTINGS (MOST CODING WILL GO HERE) */
@media (min-width: 768px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media (min-width: 1136px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media screen and (min-width : 1224px) /* Desktops and laptops ----------- */
{
    /* Styles */
}

@media (min-width: 1280px) {
    /* WIDTHS ARE NOW BECOMING LARGE AND LIMITING THE VIEWPORT IS SUGGESTED  */
}

@media screen and (min-width : 1824px) /* Large screens ----------- */
{
    /* Styles */
}

@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/buttons/linkButtons/css/Responsive/Responsive.css");

/* -------------- */
/*  LINK BUTTONS  */
/* -------------- */
.LinkButton-Container {
    border: 1px solid #66B562;
    display: inline-block;
    padding: .5em 1em .5em 1em;
    text-decoration: none !important;
    position: relative;
    top: 0;
    left: 0;
    z-index: 1;
    color: #fff;
    border-radius: .25em;
    text-align: center;
    overflow: hidden;
    box-sizing: border-box;
}

    .LinkButton-Container:hover > .LinkButton {
        color: #51984D;
    }

    .LinkButton-Container:hover > .LinkButton-Container-Animate {
        width: 0%;
        transition: color ease-in 200ms, border-color ease-in 200ms, width ease-in 200ms;
        -moz-transition: color ease-in 200ms, border-color ease-in 200ms, width ease-in 200ms;
        -webkit-transition: color ease-in 200ms, border-color ease-in 200ms, width ease-in 200ms;
        -o-transition: color ease-in 200ms, border-color ease-in 200ms, width ease-in 200ms;
        -ms-transition: color ease-in 200ms, border-color ease-in 200ms, width ease-in 200ms;
    }

    .LinkButton-Container > .LinkButton-Container-Animate {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        box-sizing: border-box;
        background-color: #51984D;
        border: 1px solid #fff;
        border-radius: .25em;
        box-sizing: border-box;
    }

    .LinkButton-Container > .LinkButton {
        width: 100%;
        height: 100%;
        position: relative;
        top: 0;
        left: 0;
        color: #fff;
        text-decoration: none !important;
        border: 0px solid #51984D;
        background-color: transparent;
        text-align: center;
        line-height: 2em;
        box-shadow: 0 0px 0px rgba(0,0,0,0.20) !important;
        transition: color ease-in 200ms, border-color ease-in 200ms;
        -moz-transition: color ease-in 200ms, border-color ease-in 200ms;
        -webkit-transition: color ease-in 200ms, border-color ease-in 200ms;
        -o-transition: color ease-in 200ms, border-color ease-in 200ms;
        -ms-transition: color ease-in 200ms, border-color ease-in 200ms;
    }

    .LinkButton-Container.Secondary > .LinkButton-Container-Animate {
        width: 0%;
        border: 1px solid #fff;
    }

    .LinkButton-Container.Secondary:hover > .LinkButton-Container-Animate {
        width: 100%;
        border: 1px solid #fff;
        transition: color ease-in 200ms, border-color ease-in 200ms, width ease-in 200ms;
        -moz-transition: color ease-in 200ms, border-color ease-in 200ms, width ease-in 200ms;
        -webkit-transition: color ease-in 200ms, border-color ease-in 200ms, width ease-in 200ms;
        -o-transition: color ease-in 200ms, border-color ease-in 200ms, width ease-in 200ms;
        -ms-transition: color ease-in 200ms, border-color ease-in 200ms, width ease-in 200ms;
    }

    .LinkButton-Container.Secondary > .LinkButton {
        color: #66B562;
    }

    .LinkButton-Container.Secondary:hover > .LinkButton {
        color: #fff;
    }

    .LinkButton-Container[disabled] {
        background-color: #555;
        cursor: none;
        opacity: .5;
    }

        .LinkButton-Container[disabled] > .LinkButton-Container-Animate {
            background-color: #555;
            border: 1px solid #fff;
            transition-property: none !important;
            -moz-transition-property: none !important;
            -webkit-transition-property: none !important;
            -o-transition-property: none !important;
            -ms-transition-property: none !important;
        }

        .LinkButton-Container[disabled]:hover > .LinkButton-Container-Animate {
            background-color: #333;
            color: #fff;
            border: 0px solid #fff;
        }

    .LinkButton-Container.Secondary[disabled] > .LinkButton-Container-Animate {
        border: 0px solid #fff;
    }

    .LinkButton-Container.Secondary[disabled]:hover > .LinkButton-Container-Animate {
        background-color: #333;
        color: #fff;
    }

    .LinkButton-Container[disabled] > .LinkButton {
        color: #000;
        font-style: italic;
    }

    .LinkButton-Container.Secondary[disabled] {
    }

        .LinkButton-Container.Secondary[disabled] > .LinkButton {
            color: #000;
            font-style: italic;
        }



/* ----------------- MEDIA QUERIES ----------------- */
/*                  STANDARD SIZES                   */
/* ------------------------------------------------- */
/*
    MIN WIDTHS
    ----------
    240, 320, 480, 540, 640, 800, 720, 768, 960, 1024, 1136, 1280, 1334, 1920, 2048, 2560, 2732
    
    MIN HEIGHTS
    -----------
    320, 360, 400, 480, 540, 600, 640, 720, 750, 768, 800, 960, 1024, 1080, 1136, 1280, 1440, 1536, 2560, 2048


/* DEVICES GENERALIZATION RESPONSIVE SETTINGS */
/* START SMALL WORK TO BIG FOLLOWING CSS PATTERNS OF CASCADING STYLES */

@media screen and (max-width : 480px) /* Smartphones (portrait) ----------- */
{
    .FormButton-Container {
        display: block !important;
    }
}

@media screen and (min-width : 481px) and (max-width : 768px) {
    .FormButton-Container {
        display: block !important;
    }
}

@media screen and (min-width : 769px) and (max-width : 1024px) {
}

@media screen and (min-width : 1025px) {
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) /* MOST Tablets (portrait and landscape) ----------- */
{
    /* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) /*  MOST Tablets (landscape) ----------- */
{
    /* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) /*  MOST Tablets (portrait) ----------- */
{
    /* Styles */
}



/* GENERALIZED RESPONSIVE SETTINGS (MOST CODING WILL GO HERE) */
@media (min-width: 768px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media (min-width: 1136px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media screen and (min-width : 1224px) /* Desktops and laptops ----------- */
{
    /* Styles */
}

@media (min-width: 1280px) {
    /* WIDTHS ARE NOW BECOMING LARGE AND LIMITING THE VIEWPORT IS SUGGESTED  */
}

@media screen and (min-width : 1824px) /* Large screens ----------- */
{
    /* Styles */
}

/* -------------- */
/*  FORM BUTTONS  */
/* -------------- */
@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/buttons/formButtons/css/Responsive/Responsive.css");

.FormButton-Container {
    border: 1px solid #EF8A1E;
    display: inline-block;
    padding: .5em 1em .5em 1em;
    text-decoration: none !important;
    position: relative;
    top: 0;
    left: 0;
    z-index: 1;
    color: #fff;
    border-radius: .25em;
    text-align: center;
    overflow: hidden;
    box-sizing: border-box;
}

    .FormButton-Container:hover > .FormButton {
        color: #BD6112;
    }

    .FormButton-Container:hover > .FormButton-Container-Animate {
        width: 0%;
        transition: color ease-in 200ms, border-color ease-in 200ms, width ease-in 200ms;
        -moz-transition: color ease-in 200ms, border-color ease-in 200ms, width ease-in 200ms;
        -webkit-transition: color ease-in 200ms, border-color ease-in 200ms, width ease-in 200ms;
        -o-transition: color ease-in 200ms, border-color ease-in 200ms, width ease-in 200ms;
        -ms-transition: color ease-in 200ms, border-color ease-in 200ms, width ease-in 200ms;
    }

    .FormButton-Container > .FormButton-Container-Animate {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        box-sizing: border-box;
        background-color: #EF8A1E;
        border: 1px solid #fff;
        border-radius: .25em;
        box-sizing: border-box;
    }

    .FormButton-Container > .FormButton {
        width: 100%;
        height: 100%;
        position: relative;
        top: 0;
        left: 0;
        color: #fff;
        text-decoration: none;
        border: 0px solid #EF8A1E;
        background-color: transparent;
        text-align: center;
        padding: .25em;
        box-shadow: 0 0px 0px rgba(0,0,0,0.20) !important;
        transition: color ease-in 200ms, border-color ease-in 200ms;
        -moz-transition: color ease-in 200ms, border-color ease-in 200ms;
        -webkit-transition: color ease-in 200ms, border-color ease-in 200ms;
        -o-transition: color ease-in 200ms, border-color ease-in 200ms;
        -ms-transition: color ease-in 200ms, border-color ease-in 200ms;
    }

    .FormButton-Container.Secondary > .FormButton-Container-Animate {
        width: 0%;
        border: 1px solid #fff;
    }

    .FormButton-Container.Secondary:hover > .FormButton-Container-Animate {
        width: 100%;
        border: 1px solid #fff;
        transition: color ease-in 200ms, border-color ease-in 200ms, width ease-in 200ms;
        -moz-transition: color ease-in 200ms, border-color ease-in 200ms, width ease-in 200ms;
        -webkit-transition: color ease-in 200ms, border-color ease-in 200ms, width ease-in 200ms;
        -o-transition: color ease-in 200ms, border-color ease-in 200ms, width ease-in 200ms;
        -ms-transition: color ease-in 200ms, border-color ease-in 200ms, width ease-in 200ms;
    }

    .FormButton-Container.Secondary > .FormButton {
        color: #BD6112;
    }

    .FormButton-Container.Secondary:hover > .FormButton {
        color: #fff;
    }

    .FormButton-Container[disabled] {
        background-color: #555;
        cursor: none;
        opacity: .5;
    }

        .FormButton-Container[disabled] > .FormButton-Container-Animate {
            background-color: #555;
            border: 1px solid #fff;
            transition-property: none !important;
            -moz-transition-property: none !important;
            -webkit-transition-property: none !important;
            -o-transition-property: none !important;
            -ms-transition-property: none !important;
        }

        .FormButton-Container[disabled]:hover > .FormButton-Container-Animate {
            background-color: #333;
            color: #fff;
            border: 0px solid #fff;
        }

    .FormButton-Container.Secondary[disabled] > .FormButton-Container-Animate {
        border: 0px solid #fff;
    }

    .FormButton-Container.Secondary[disabled]:hover > .FormButton-Container-Animate {
        background-color: #333;
        color: #fff;
    }

    .FormButton-Container[disabled] > .FormButton {
        color: #000;
        font-style: italic;
    }

    .FormButton-Container.Secondary[disabled] {
    }

        .FormButton-Container.Secondary[disabled] > .FormButton {
            color: #000;
            font-style: italic;
        }



/* ----------------- MEDIA QUERIES ----------------- */
/*                  STANDARD SIZES                   */
/* ------------------------------------------------- */
/*
    MIN WIDTHS
    ----------
    240, 320, 480, 540, 640, 800, 720, 768, 960, 1024, 1136, 1280, 1334, 1920, 2048, 2560, 2732
    
    MIN HEIGHTS
    -----------
    320, 360, 400, 480, 540, 600, 640, 720, 750, 768, 800, 960, 1024, 1080, 1136, 1280, 1440, 1536, 2560, 2048


/* DEVICES GENERALIZATION RESPONSIVE SETTINGS */
/* START SMALL WORK TO BIG FOLLOWING CSS PATTERNS OF CASCADING STYLES */
@media screen and (min-device-width : 240px) and (max-device-width : 480px) /* Smartphones (portrait and landscape) ----------- */
{
    /* Styles */
}

@media screen and (min-width : 321px) /* Smartphones (landscape) ----------- */
{
    /* Styles */
}

@media screen and (max-width : 480px) /* Smartphones (portrait) ----------- */
{
    /* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) /* MOST Tablets (portrait and landscape) ----------- */
{
    /* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) /*  MOST Tablets (landscape) ----------- */
{
    /* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) /*  MOST Tablets (portrait) ----------- */
{
    /* Styles */
}


/* GENERALIZED RESPONSIVE SETTINGS (MOST CODING WILL GO HERE) */
@media (min-width: 768px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media (min-width: 1136px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media screen and (min-width : 1224px) /* Desktops and laptops ----------- */
{
    /* Styles */
}

@media (min-width: 1280px) {
    /* WIDTHS ARE NOW BECOMING LARGE AND LIMITING THE VIEWPORT IS SUGGESTED  */
}

@media screen and (min-width : 1824px) /* Large screens ----------- */
{
    /* Styles */
}

@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/glass/css/Responsive/Responsive.css");

/* ------------ */
/*  Glass Area  */
/* ------------ */

.Glass-Container {
    position: relative;
    height: 100%;
    top: 0;
    left: 0;
    display: block;
    background-color: transparent !important;
}

.Glass {
    position: absolute !important;
    width: 100% !important;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #fff;
    display: inline-block;
    opacity: .25;
}

.Glass-Content {
    position: relative;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: transparent;
    display: block;
}

    .Glass-Content.DNNEmptyPane {
        background-color: #fff;
    }



/* ----------------- MEDIA QUERIES ----------------- */
/*                  STANDARD SIZES                   */
/* ------------------------------------------------- */
/*
    MIN WIDTHS
    ----------
    240, 320, 480, 540, 640, 800, 720, 768, 960, 1024, 1136, 1280, 1334, 1920, 2048, 2560, 2732
    
    MIN HEIGHTS
    -----------
    320, 360, 400, 480, 540, 600, 640, 720, 750, 768, 800, 960, 1024, 1080, 1136, 1280, 1440, 1536, 2560, 2048


/* DEVICES GENERALIZATION RESPONSIVE SETTINGS */
/* START SMALL WORK TO BIG FOLLOWING CSS PATTERNS OF CASCADING STYLES */
@media screen and (min-device-width : 240px) and (max-device-width : 480px) /* Smartphones (portrait and landscape) ----------- */
{
    /* Styles */
}

@media screen and (min-width : 321px) /* Smartphones (landscape) ----------- */
{
    /* Styles */
}

@media screen and (max-width : 480px) /* Smartphones (portrait) ----------- */
{
    /* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) /* MOST Tablets (portrait and landscape) ----------- */
{
    /* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) /*  MOST Tablets (landscape) ----------- */
{
    /* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) /*  MOST Tablets (portrait) ----------- */
{
    /* Styles */
}


/* GENERALIZED RESPONSIVE SETTINGS (MOST CODING WILL GO HERE) */
@media (min-width: 768px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media (min-width: 1136px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media screen and (min-width : 1224px) /* Desktops and laptops ----------- */
{
    /* Styles */
}

@media (min-width: 1280px) {
    /* WIDTHS ARE NOW BECOMING LARGE AND LIMITING THE VIEWPORT IS SUGGESTED  */
}

@media screen and (min-width : 1824px) /* Large screens ----------- */
{
    /* Styles */
}


/* ---------------- */
/*  CUSTOM HEADERS  */
/* ---------------- */

@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/customheader/css/Responsive/Responsive.css");

.Document-Header {
    background-color: #1888C9;
    color: #fff;
    padding: 1em;
    margin: 0;
}

.Document-Header-Main-Title {
    font-size: 1.75em;
    font-weight: bold;
}

.Document-Header-Support-Title {
    font-size: 1.25em;
}

.Document-Header-Right {
    font-size: 1em;
    padding-top: .5em;
    padding-right: 2em;
    text-align: right;
}

.Document-Header-Right-Title {
}

.Document-Header-Left {
    padding-left: 7em;
}

.Document-Header-Left-Title {
}



/* ----------------- MEDIA QUERIES ----------------- */
/*                  STANDARD SIZES                   */
/* ------------------------------------------------- */
/*
    MIN WIDTHS
    ----------
    240, 320, 480, 540, 640, 800, 720, 768, 960, 1024, 1136, 1280, 1334, 1920, 2048, 2560, 2732
    
    MIN HEIGHTS
    -----------
    320, 360, 400, 480, 540, 600, 640, 720, 750, 768, 800, 960, 1024, 1080, 1136, 1280, 1440, 1536, 2560, 2048


/* DEVICES GENERALIZATION RESPONSIVE SETTINGS */

@media screen and (min-width : 0px) and (max-width : 767px) /*===== Covering the entire spectrum that is > 768px =====*/
{
    
}

@media screen and (min-device-width : 240px) and (max-device-width : 480px) /* Smartphones (portrait and landscape) ----------- */
{
    /* Styles */
}

@media screen and (min-width : 321px) /* Smartphones (landscape) ----------- */
{
    /* Styles */
}

@media screen and (max-width : 480px) /* Smartphones (portrait) ----------- */
{
    /* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) /* MOST Tablets (portrait and landscape) ----------- */
{
    /* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) /*  MOST Tablets (landscape) ----------- */
{
    /* Styles */
}

@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) /*  MOST Tablets (portrait) ----------- */
{
    /* Styles */
}



/* GENERALIZED RESPONSIVE SETTINGS (MOST CODING WILL GO HERE) */
@media (min-width: 768px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media (min-width: 1136px) {
    /* WIDTHS FOR ALL ITEMS SHOULD BE 100% THIS FILLS THE SURFACE AREA THIS IS THE MAX WIDTH OF TABLETS */
}

@media screen and (min-width : 1224px) /* Desktops and laptops ----------- */
{
    /* Styles */
}

@media (min-width: 1280px) {
    /* WIDTHS ARE NOW BECOMING LARGE AND LIMITING THE VIEWPORT IS SUGGESTED  */
}

@media screen and (min-width : 1824px) /* Large screens ----------- */
{
    /* Styles */
}

/*===== HTML REQUIRED TO USE:
<label class="switch">
  <input type="checkbox">
  <span class="slider"></span>
</label>

<label class="switch">
  <input type="checkbox">
  <span class="slider round"></span>
</label>

*/

@import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/toggleswitchs/css/Responsive/Responsive.css");

.switch {
    position: relative;
    display: inline-block;
    width: 2.5em;
    height: 1.25em;
}

    .switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ddd;
    -webkit-transition: .4s;
    transition: .4s;
}

    .slider:before {
        position: absolute;
        content: "";
        height: .85em;
        width: .85em;
        left: .2em;
        bottom: .125em;
        background-color: #aaa;
        -webkit-transition: .4s;
        transition: .4s;
        border: 1px solid transparent;
    }

input:checked + .slider {
    background-color: #2196F3;
}

input:focus + .slider {
    box-shadow: 0 0 0px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(1.125em);
    -ms-transform: translateX(1.125em);
    transform: translateX(1.125em);
    background-color: #fff;
}

/* Rounded sliders */
.slider.round {
    border-radius: 1em;
}

    .slider.round:before {
        border-radius: 50%;
    }


body {
}


.FormLabel {
    font-size: 16px;
}

section.Content.Skin.Center-Full {
    min-height: 100vh !important;
}

body#Body {
    padding-right: 0 !important;
}

[id*=dlAdditionalProgram] td .radio > label::before,
[id*=dlAdditionalProgram] .radio-inline::before,
.Skin [id*=dlAdditionalProgram] input[type="radio"] ~ label::before {
    font-family: 'Font Awesome 5 Pro', FontAwesome, 'font awesome' !important;
    content: "\f111";
    color: #AAA;
    position: absolute;
    font-weight: 400 !important;
    left: 4em;
}

[id*=dlAdditionalProgram] td .radio > label.checked::before,
[id*=dlAdditionalProgram] .radio-inline.checked::before,
.Skin [id*=dlAdditionalProgram] input[type="radio"]:checked ~ label::before {
    font-family: 'Font Awesome 5 Pro', FontAwesome, 'font awesome' !important;
    content: "\f058";
    color: #f37321;
    font-weight: 400 !important;
}

.radio > label:before,
.checkbox > label:before,
.radio-inline:before,
.checkbox-inline:before,
input[type=radio] ~ label:before,
input[type=checkbox] ~ label:before {
    font-family: 'Font Awesome 5 Pro', FontAwesome, 'font awesome' !important;
    display: inline-block;
    letter-spacing: .5em;
    color: #535353;
    font-size: 1.15em;
    font-weight: 400 !important;
    left: -1.5em;
}


.radio > label.checked:before,
.checkbox > label.checked:before,
.radio-inline.checked:before,
.checkbox-inline.checked:before,
input[type=radio]:checked ~ label:before,
input[type=checkbox]:checked ~ label:before {
    letter-spacing: .5em;
    font-weight: 400 !important;
}

td [SubEvent] input[type=checkbox] ~ label:before {
    left: 4em;
}

.checkbox > label:before,
.checkbox-inline:before,
input[type=checkbox] ~ label:before {
    font-family: 'Font Awesome 5 Pro', FontAwesome, 'font awesome' !important;
    content: "\f0c8";
    color: #000;
    position: absolute;
    font-weight: 400 !important;
}

.radio > label:before,
.radio-inline:before,
input[type=radio] ~ label:before {
    font-family: 'Font Awesome 5 Pro', FontAwesome, 'font awesome' !important;
    content: "\f111";
    color: #000;
    font-weight: 400 !important;
}

.checkbox > label.checked:before,
.checkbox-inline.checked:before,
input[type=checkbox]:checked ~ label:before {
    font-family: 'Font Awesome 5 Pro', FontAwesome, 'font awesome' !important;
    content: "\f14a";
    color: #000;
    font-weight: 400 !important;
}

.radio > label.checked:before,
.radio-inline.checked:before,
input[type=radio]:checked ~ label:before {
    font-family: 'Font Awesome 5 Pro', FontAwesome, 'font awesome' !important;
    content: "\f058";
    color: #000;
    font-weight: 400 !important;
}

.Wizard-Data {
    display: block;
}

.Wizard-Controls {
    padding: 0 !important;
}

[id*=UpdatePanelRegistration] {
    display: inline-block !important;
}

div#EventProgramCodes_RegistrationSelectionHeader {
    display: inline-block;
    margin-bottom: 2rem;
}

[id*=AvailableProgramCodes] {
    display: table;
    position: relative;
    clear: both;
}

.DisableRadioImage tr {
    display: inline-block;
    width: 100% !important;
    margin-bottom: 1rem;
}

.RadioSelectionOption label {
    border: 1px solid #000;
    border-radius: 50px;
    color: #000 !important;
    margin-bottom: 2rem;
    font-size: 1.5rem;
    background-color: #ede9e9;
}

.RadioSelectionOption input[type="radio"]:hover + label {
    background-color: #f37321 !important;
    font-weight: 700;
}

.SetRadioSelection input[type="radio"]:checked + label {
    font-style: normal !important;
    margin-bottom: 2rem;
    border: none;
    letter-spacing: 0.05em;
    background-color: #f37321 !important;
}

[id*=SalesHistory_Wrapper] > hr {
    display: none !important;
}

.swMain .stepContainer .StepTitle {
    border: none !important;
    background-color: transparent !important;
    color: #000 !important;
    font-weight: 700;
    font-size: 1.25em;
    white-space: normal !important;
    letter-spacing: 0.05em;
    width: 100%;
    float: left;
    display: inline-block;
}

.SubEvent-Accordion-Title > Div > .SubEvent-Title {
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
}

[id*=dlAdditionalProgram] td span {
    display: inline-block;
    top: 0;
    left: 0;
    clear: both;
    width: 100%;
}

.SubEventDescription {
    width: 100%;
    max-width: 100% !important;
    min-width: 100% !important;
    margin-left: 2rem !important;
    display: inline-block;
}

.PriceInDescription {
    position: relative !important;
}

div#LEFTSIDE {
    float: left !important;
    text-align: left;
}

.SpinerEntryRow  {
    margin-left: 0 !important;
}

.riSingle {
    margin-left: 1rem;
}

.DataEntryRow {
    margin-left: 0 !important;
}



/*=================  POSTBACK SPINNER STYLING =================*/
.postback-spinner {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #777777a8;
}

    .postback-spinner i {
        top: 50% !important;
        position: relative;
        color: #f37321;
    }

/*========== RESTYLE COLORS TO MATCH SKIN =====
============ CONFERENCE TABS ==================*/
.tabs nav ul li, .swMain .anchor li {
    margin-right: 1rem !important;
}

.swMain ul.anchor li a.selected {
    background: #f37321 !important;
    color: #ffffff !important;
    cursor: default !important;
}

.swMain ul.anchor li a.done {
    background: #f37321 !important;
    color: #ffffff !important;
}

.swMain ul.anchor li a[disabled] {
    color: #ffffff !important;
    background: #f37321 !important;
}

    .swMain ul.anchor li a[disabled]:hover {
        color: #ffffff !important;
        background: #f37321 !important;
        opacity: .65;
        cursor: not-allowed !important;
    }

iframe[id*=EditComms] {
    height: 100% !important;
    min-height: 45vh;
}

iframe[id*=EditAddresses] {
    height: 100% !important;
    min-height: 60vh;
}

.Key-Text {
    font-size: .85em !important;
}

.LedgerCol-Header {
    top: -2.5em !important;
}

.hidden {
    visibility: hidden;
}

.swMain .stepContainer div.content, .swMain div.actionBar {
    background-color: transparent !important;
    border-top: none !important;
    min-height: 10vh;
}

#NextButton, #PreviousButton, .FormButton {
    padding: 0.5em 1.75em !important;
    margin-bottom: 1rem !important;
    line-height: 1.42857143 !important;
    text-align: center;
    text-decoration: none !important;
    background-image: none;
    border: 1px solid #777;
    border-radius: 0;
    letter-spacing: .05em !important;
    color: #fff !important;
    background-color: #777;
    -webkit-transition: all 150ms ease-in;
    transition: all 150ms ease-in;
    text-transform: uppercase;
}

    a:hover#NextButton, a:hover#PreviousButton, .FormButton:hover {
        background-color: #f37321;
        color: #fff !important;
        border-color: #f37321 !important;
    }

.membershipSeperator {
    height: 9em !important;
}

.SubEvent-Accordion-Header {
    background-color: transparent !important;
    padding: 0 !important;
}

input[type="checkbox"], input[type="radio"] {
    margin-right: .5em;
}

.Conference.TermsAndConditions p {
    font-size: 14px !important;
}

a.confLink, a:active.confLink, a:visited.confLink, [id*=TermsAndConditionsArea] [id*=TermsAndConditions] a, [id*=TermsAndConditionsArea] [id*=TermsAndConditions] a:active, .SubEvent-Accordion-Description a, .SubEvent-Accordion-Description a:active {
    text-decoration: none !important;
    color: #f37321 !important;
}

    a:hover.confLink, [id*=TermsAndConditionsArea] [id*=TermsAndConditions] a:hover, .SubEvent-Accordion-Description a:hover {
        text-decoration: underline !important;
    }

    a:focus.confLink, [id*=TermsAndConditionsArea] [id*=TermsAndConditions] a:focus, .SubEvent-Accordion-Description a:focus {
        outline: thin dotted;
    }

input#start {
    display: none;
}

.SubEvents-Capacity {
    margin-left: 0.5rem;
    top: -2rem !important;
    float: right;
    font-size: 1em !important;
    display: block !important;
    text-align: right;
}

div.stepContainer h2:first-of-type {
    display: none !important;
}

.status-text {
    font-size: 1em !important;
}

#HoverMessagebox_HoverMessage {
    background-color: #495886 !important;
    left: 60% !important;
}

div#ModuleTOPRight {
    min-width: 100% !important;
}

.swMain ul.anchor li a .stepNumber {
    display: none !important;
}

.swMain ul.anchor li a .stepDesc small {
    display: none !important;
}

.SubEvent-ProgramCode-Label {
    width: 100% !important;
}

[id*=CheckBoxAcceptTAC], [id*=TermsAndConditionsArea] [id*=TermsAndConditions] label {
    position: absolute;
    bottom: 0;
}

    [id*=CheckBoxAcceptTAC], [id*=TermsAndConditionsArea] [id*=TermsAndConditions] label::before {
        position: relative;
        bottom: 0;
    }

#rowLoginButtons label:before {
    position: relative !important;
}

.RadNotification.rnRoundedCorners {
    background-color: #fff !important;
    top: 800px !important;
}


/*==================================================================*/
/*==================================================================*/
/*===== (min-width : 0px) and (max-width : 767.99px) =====*/
/*==================================================================*/
/*==================================================================*/
@media screen and (min-width : 0px) and (max-width : 767.99px) {
    .Skin .headNavConf .noMobile {
        display: none;
    }
    
    [id*=dnn_Two_Third_Center_Pane] {
        padding: 0;
    }

    [id*=ModuleTOPLeft],
    [id*=ModuleTOPRight] {
        width: 100% !important;
        padding-left: .5em;
    }

    .swMain,
    [id*=EventSynopsis_Wrapper] {
        padding-right: .5em !important;
        padding-left: .5em !important;
    }

        .tabs nav ul, .swMain .anchor {
            width: 100%;
        }

        .swMain ul.anchor li a, .swMain ul.anchor li a * {
            width: 95%;
        }

    .Wizard-Controls {
        padding: 0 !important;
        padding-left: .5em !important;
    }

    [id*="AccordionRegisterSelection"] {
        display: none;
    }

    .FormControl {
        width: 100%;
        box-shadow: none;
    }

    [id*=AvailableProgramCodes] {
        width: 100%;
    }

    .LedgerLabelCol {
        width: 100% !important;
        padding-left: .5em;
    }

    .LedgerIndicatorCol {
        width: 80% !important;
        margin-left: 10% !important;
        margin-top: 15%;
    }

    .swMain .stepContainer .StepTitle {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .RadioSelectionOption label,
    .SetRadioSelection input[type="radio"]:checked + label {
        font-weight: 500 !important;
    }

    .SubEvent-Accordion-Header,
    .SubEvent-Accordion-Body,
    .SubEvent-Accordion-Body-Wrapper {
        padding-left: 0 !important;
        margin-left: 0 !important;
    }

    span[typeof="SubEvent"][disabled="disabled"] {
        padding-left: .25em;
    }

    .SubEvent-ProgramCode-Controls {
        clear: both;
        width: 100% !important;
    }

    .PriceInDescription {
        margin-top: 0em !important;
    }

    [id*=EventPanelHolder],
    [id*=EventMasterLoader] {
        padding: 0;
    }

    .container {
        min-height: 550vh;
    }

    .swMain ul.anchor li a .stepNumber {
        padding: 0 !important;
    }

    .Skin .headNavConf {
        flex-direction: row;
        font-size: 1.5rem !important;
        width: 100% !important;
        padding: 0 2.5rem !important;
        top: 5rem;
    }

        .Skin .headNavConf a {
            border-right: none !important;
            font-weight: 400 !important;
        }

    .Skin .headLink {
        display: none !important;
    }

    [id*=upnlShoppingCart] {
        border-right: none !important;
    }

    .headConference {
        min-height: 12vh !important;
    }

    .LoginFormArea {
        max-width: 95%;
        overflow-x: scroll;
    }

    [id*=rowLoginLeft], [id*=rowLoginRight] {
        width: 100% !important;
        border: none !important;
    }

    [id*=rowUsername], [id*=rowPassword], [id*=rowUsername] > div, [id*=rowPassword] > div {
        text-align: left !important;
        width: 90% !important;
    }

    [id*=rowLoginRight] {
        width: 100% !important;
    }

    [id*=QuickContactData_Wrapper] {
        width: 100% !important;
        min-width: 90% !important;
        max-width: 100% !important;
    }

    .FormLabelCol {
        width: 50% !important;
    }

    .LedgerCol-Header {
        font-size: 1.25rem !important;
    }

    .SubEvent-Accordion-Title > Div > .SubEvent-Title {
        white-space: normal !important;
        height: auto;
        width: 100% !important;
    }

    .swMain .stepContainer .StepTitle, .StepTitle {
        border: none !important;
    }

    .SubEvent-Accordion-Image {
        width: 7% !important;
    }

    [id*=EventMasterLoadPanel_LoginIDData] {
        border: none;
    }

    .SubEventDescriptionWrapper {
        width: 100% !important;
    }

    [id*=EventSubEvents_Wrapper] {
        height: 100% !important;
    }

    .PriceInDescription {
        float: left;
    }

    .SubEvents-Capacity {
        float: left !important;
        text-align: left !important;
        top: -1.5em !important;
    }

    #HoverMessagebox_HoverMessage {
        left: 20% !important;
    }

    [id*=dlAdditionalProgram] td .radio > label::before,
    [id*=dlAdditionalProgram] .radio-inline::before,
    .Skin [id*=dlAdditionalProgram] input[type="radio"] ~ label::before, td [SubEvent] input[type=checkbox] ~ label:before {
        left: 0em;
    }
}

/*==================================================================*/
/*==================================================================*/
/*===== (min-width : 768px) and (max-width: 1024px) =====*/
/*==================================================================*/
/*==================================================================*/
@media screen and (min-width : 768px) and (max-width: 1024.99px) {
    [id*=dlAdditionalProgram] td .radio > label::before,
    [id*=dlAdditionalProgram] .radio-inline::before,
    .Skin [id*=dlAdditionalProgram] input[type="radio"] ~ label::before, td [SubEvent] input[type=checkbox] ~ label:before {
        left: 4em;
    }
}

/*==================================================================*/
/*==================================================================*/
/*===================== (min-width : 2000px)  ======================*/
/*==================================================================*/
/*==================================================================*/
@media screen and (min-width : 2000px) {
    iframe[id*=EditAddresses] {
        min-height: 50vh;
    }

    iframe[id*=EditComms] {
        min-height: 35vh;
    }
}


.noahgov-member-col {
    width: 50%;
}

.member-photo-col {
    color: #2D3E5B;
}

.member-photo-container {
    max-width: 200px;
}

.Skin .member-photo-col .image-placeholder {
    min-height: 180px;
}

.PhotoColumn i {
    font-size: 14em;
    color: #555;
}



/*=========== DEFAULT OVERRIDES ==========*/
.Cart-Button
{
    text-align: center;
    height: 60px;
    padding: 0 !important;
}

.ClientNavButton
{
    clear:both;
    background-color: #555;
    border: 1px solid #333;
    width: 100%;
    color: #fff;
    margin-bottom: .25em;
    text-align: left;
}

.FormButtonSecondary.ClientNavButton
{
    background-color: transparent;
    border: 1px solid #333;
    color: #333;
}

.ClientNavButton:hover
{
    background-color: #333;
    border: 1px solid #555;
}

.FormButtonSecondary.ClientNavButton:hover
{
    background-color: transparent;
    border: 1px solid #222;
    color: #000;
}

.Search-Button
{

}

#SignInUserInfoBox
{
    z-index: 2000 !important;
}

/*ADDITIONAL CSS OVERRIDES*/

.donation-button
{
    background-color: #CCC !important;
    color: #555 !important;
}

.donation-button:hover
{
    background-color: #555 !important;
    color: #fff !important;
}

input.donation-amount-other
{
    height: 35px !important;
    width: 75% !important;
}

.dollar-sign
{
    top: .25em !important;
}

.donation-amount-other-close-image
{
    top: .55em !important;
    right: 26% !important;
}

.table-striped > tbody > tr:hover {
    background-color: #555 !important;
    color: #fff !important;
}

.table-hover > tbody > tr:hover {
    background-color: #555 !important;
    color: #fff !important;
}

.btn
{
    text-align: left !important;
}

.btn-default:hover {
    color: #fff !important;
    background-color: #555 !important;
}

.btn-circle {
    border-radius: 50%;
}


/* RADGIRD OVERRIDES */
.RadGrid
{
    overflow-x: auto;
    width: 100% !important;
}

.RadGrid_NOAH input.rgAdd,
.RadGrid_NOAH input.rgRefresh
{
    border: 0px solid white !important;
}

.RadGrid_NOAH input.rgAdd
{
    background-position: -12px -3012px !important;
}

    .RadGrid_NOAH input.rgAdd:hover {
        background-position: -62px -3012px !important;
    }

.RadGrid_NOAH input.rgRefresh
{
    background-position: -12px -1312px !important;
}

    .RadGrid_NOAH input.rgRefresh:hover {
        background-position: -62px -1312px !important;
    }

.RadGrid .rgNumPart
{
    padding-top: .25em !important;
}

.RadGrid_NOAH .rgNumPart a
{
    border: 0px !important;
}

.RadGrid .rgWrap
{
    line-height: 3.5em !important;
}

.RadGrid tfoot
{
    background-color: #EEE !important;
}

.RadGrid .rcbInputCell
{
    background-color: #FFF !important;
}

.RadGrid_NOAH .rgPager .RadComboBox_NOAH
{
    width: auto !important;
}

.RadGrid .rgRow,
.RadGrid .rgAltRow
{
    line-height: 2.2em !important;
}

.RadGrid_NOAH .rgPager .rgStatus
{
    border: 0px !important;
}

.popover-content {
    max-height: 200px;
    overflow-y: auto;
}


.Special-Header
{
    border: 1px solid transparent;

    border-top: 1px solid #555;
    border-bottom: 1px solid #555;

    padding: .25em;

    text-transform: uppercase;
}

.No-Bootstrap-Col > .HTML-Form-Correction
{
    width: 100%;
}

/*  POSTBACK SPINNER STYLING    */
.postback-spinner {
    padding-left: 50%;
    position: relative;
}

/*  DNNSmart Effects Module Overrides   */
.dnnsmart_control input[type=checkbox] {
    border: 0;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    height: unset !important;
    width: unset !important;
    clip: unset !important;
}

.dnnsmart_control input[type=radio] {
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    clip: unset !important;
}

/* SHOPPING CART FIX FOR OLD STYLES */
@media (min-width:0) and (max-width: 640px) 
{
    [id*="ShoppingCart_Cart_DetailsPanel"] div:nth-child(4) > div {
        margin: 0 !important;
        margin-top: .25em !important;
        width: 100% !important;
    }

    [id*="ShoppingCart_Cart_DetailsPanel"] div:nth-child(4) > div  input
    {
        width: 100% !important;
    }
}

   .Content .ModNOAHShoppingCartC {
    padding: 0 !important;
    margin: 0 !important;
    word-break: normal !important;
    overflow: visible !important;
    overflow-wrap: normal !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
   
   .ShoppingCart-Promo {
    padding-left: 0;
    text-align: left !important;
}
   
   .ShoppingCart-Actions input {
    width: 100% !important;
}
   
   [id*=ShoppingCart_pControls] {
    position: relative;
    top: 2em;
}

/*========== User Icon Updates ==========*/

#SignInUserPhoto > .fa.fa-user {
    font-size: 6em !important;
    background-color: #666666;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    color: transparent;
    /*content: "\f007";*/
    text-shadow: rgba(255,255,255,0.5) 0px 3px 3px;
}
/*=========== END DEFAULT OVERRIDES ==========*/

/*=========== ALL CLIENT OVERRIDES ==========*/
header {
    margin-top: 1em;
}

.dnnLogo {
    padding-right: 0;
    width: 20%;
}

.topNav {
    padding-right: 0;
    position: relative;
    display: inline-block;
    margin-top: 4.5%;
}

/*========== CAROUSEL SLIDER FOR REPOSITORY ==========*/
.carousel-inner {
    overflow: hidden;
    height: 6em;
}

.carousel-control {
    text-shadow: none;
    opacity: 1;
    font-size: 22px;
}

    .carousel-control.left,
    .carousel-control.right {
        background: transparent;
        background-color: transparent;
        background-image: none;
        width: 40px;
    }

    .carousel-control.left {
        margin-top: 1.5em;
        left: -2em;
        position: absolute;
        text-align: left;
    }

    .carousel-control.right {
        margin-top: 1.5em;
        position: absolute;
        text-align: right;
        right: -1.5em;
    }

i.fal.fa-chevron-circle-left,
i.fal.fa-chevron-circle-right {
    color: #fff;
    font-weight: 400;
}

.carousel-inner.active {
    background-color: #90959B; 
    color: #fff;
    font-weight: 700;
    font-size: 18px;
}

.carousel-inner > .item {
    width: 5em;
    height: 6em;
    margin-left: .75em;
    background-color: #90959B;
    font-weight: 700;
    font-size: 18px;
    font-family: 'sans-serif';
    margin-left: 1.25em !important;
}

    .carousel-inner > .item.selected {
        background-color: #565f63;
    }

.Box-Item-sV-Wrapper {
    
    
    width: 100%;
    height: 100%;
}

.Box-Item-sV-Data-Wrapper {
    background-color: transparent;
    text-align: center;
    width: 100%;
    height: 100%;
}

.Box-Item-Title {
    color: #fff !important;
    padding-top: 1.75em !important;
}

/*a[id*=ViewRepository_ctl00_rptrSliderBlocks_aRepYear_0] {
    padding-top: 1.25em !important;
}*/

[id*=customSearch] {
    margin-top: 2em !important;
}

[id*=lblSearchText].RepTitle {
    vertical-align: super;
}

a.SimpleSearchBtn, a.SimpleSearchBtn:link, a.SimpleSearchBtn:visited, a.AuthorSearchBtn, a.AuthorSearchBtn:link, a.AuthorSearchBtn:visited, a.AdvancedSearchBtn, a.AdvancedSearchBtn:link, a.AdvancedSearchBtn:visited, a.UnitSearchBtn, a.UnitSearchBtn:link, a.UnitSearchBtn:visited {
    box-shadow: 0 19px 12px rgba(0,0,0,0.30), 0 15px 12px rgb(0 0 0 / 0%);
}

.Skin .head {
    background-color: #306239;
    color: #fff;
    min-height: 6svh;
}

.Skin .headConference {
    background-color: #495886;
    color: #fff;
    min-height: 6vh;
}

.Skin .headLogo {
    padding: 8px 0px 0px 30px;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
}

.Skin .headNav {
    float: right;
    padding-top: 1em;
    padding-bottom: 0.5em;
    padding-right: 30px;
    font-size: 18px;
    display: flex;
    position: relative;
    align-items: flex-start;
    align-self: flex-start;
    flex-wrap: nowrap;
    justify-content: flex-end;
    width: 33%;
}

.Skin .headNav a:first-child {
    color: #fff;
    text-decoration: none;
    padding-right: 5px;
    border-right: 2px solid #fff;
}

    .Skin .headNav a {
        color: #fff;
        text-decoration: none;
        padding-right: 5px;
        border-right: none;
        font-weight: 700;
    }

[id*=upnlShoppingCart] {
    /*width: 12rem;*/
}

a#dnn_hlMyAERA {
    width: 10rem;
}

.header_text {
    padding-right: 0.5em !important;
}

.Skin .headNavConf {
    float: right;
    padding-top: 1em;
    padding-bottom: 0.5em;
    padding-right: 30px;
    font-size: 18px;
    display: flex;
    position: relative;
    align-items: flex-start;
    align-self: flex-start;
    flex-wrap: nowrap;
    justify-content: flex-end;
    width: 33%;
}

    .Skin .headNavConf a {
        color: #fff;
        text-decoration: none;
        padding: 0 5px;
        border-right: 2px solid #fff;
        font-weight: 700;
    }

        .Skin .headNavConf a:last-child {
            border-right: none;
        }

[id*=upnlShoppingCart] {
    border-right: 2px solid #fff;
}

.head-home {
    padding-top: 1em;
    padding-bottom: 0.5em;
    display: inline-block;
    font-size: 18px;
}

    .head-home a {
        color: #fff !important;
        text-decoration: none;
        font-weight: 700;
    }

    .head-home a:hover {
        text-decoration: none !important;
    }

    .Skin .headLink {
        padding-top: 1em;
        padding-bottom: 0.5em;
        display: inline-block;
        font-size: 18px;
    }

    .Skin .headLink a {
        color: #fff !important;
        text-decoration: none;
        font-weight: 700;
    }

.containerCard {
    text-align: center;
    position: relative;
    color: #000;
    padding: 0;
    font-weight: bold;
    margin-bottom: 6em !important;
}

.cardText {
    position: absolute;
    color: #000;
    font-weight: 500;
    top: 62%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 2em;
    line-height: 1.1;
    white-space: nowrap;
}

.smallCT {
    top: 47%;
    transform: translate(-50%, -50%);
    font-size: 1.25em;
    white-space: nowrap;
}

.cardBottom {
    background-color: green;
    position: absolute;
    transform: translate(-50%, -50%);
    top: 100%;
    left: 60%;
}

.cardBtmText {
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translate(-50%, -50%);
}

.enterText {
    position: absolute;
    top: 53%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
}

    .enterText a {
        color: #fff;
        text-decoration: none;
    }

.bottomBarGreen {
    width: 76.75%;
    height: 25px;
    position: absolute;
    background-color: #306239;
    bottom: 0px;
    left: 11.75%;
    text-align: center;
}

.bottomBarBlue {
    background-color: #1A3769;
    width: 76.75%;
    height: 25px;
    position: absolute;
    bottom: 0px;
    left: 11.75%;
    text-align: center;
}

.bottomBarYellow {
    background-color: #FCDF33;
    width: 76.75%;
    height: 25px;
    position: absolute;
    bottom: 0px;
    left: 11.75%;
    text-align: center;
}

.boxShadow1 {
    box-shadow: 0px 0px 16px -1px #777;
}

.footerDetails {
    line-height: 2;
    font-weight: 500;
}

    .footerDetails img {
        margin-bottom: 1em;
    }

footer a, footer a:visited {
    color: #fff !important;
    text-decoration: none;
}

a.entranceBox, a.ipresentImg {
    will-change: transform;
    transition: transform 250ms;
}

    a.entranceBox:hover, a.ipresentImg:hover {
        transition: transform 125ms;
        transform: translateY(-10px);
    }
.bkgrdD9F {
    background-color: #D9F4FD;
}

.boxH2 {
    text-align: center;
    color: rgb(0, 0, 0);
    font-weight: 700;
}

.boxP {
    text-align: center !important;
    color: rgb(0, 0, 0);
    font-size: 1.25em;
    line-height: 2;
    letter-spacing: .05em;
    font-weight: 500;
}

.box2P {
    text-align: center !important;
    line-height: 2;
    font-weight: 700;
    color: rgb(0, 0, 0);
}

.box2Lists {
    list-style-type: disc;
    color: #000;
    font-weight: 500;
}

    .box2Lists > li {
        text-align: center !important;
        list-style-position: inside;
    }


        .box2ListsLC {
            margin-bottom: 3em;
        }

.boxImages {
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 30px;
    align-self: center;
    align-content: center;
    align-items: center;
    margin-block-end: 5rem;
}

    .boxImages img {
        -webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.28);
        box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.28);
    }

html:focus-within {
    scroll-behavior: smooth;
}

footer .Footer-Bottom {
    padding-bottom: 2em;
}

/* Presenter Center Overrides */
/* HIde Author Role - you must set default role in Create Status code per event */
div[id*="divEditViewAuthorPresRole"] {
    display: none;
}

[id*="btnDocumentSaveTop"] {
    display: none;
}

/*===== i-Presentation Styles =====*/
#ip-header {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: space-evenly;
}

    #ip-header * {
        display: flex;
        align-content: baseline;
        flex-wrap: wrap;
    }

.ip-head {
    background-color: #2e5080;
    color: rgb(255, 255, 255);
    min-height: 6svh;
    flex-direction: row;
    flex-grow: 1;
    align-content: space-evenly;
    flex-wrap: wrap;
}

.col-sm-12.Footer-Item {
    background-color: rgb(192, 204, 209);
    text-align: center;
    padding-block: 2rem;
    background-color: rgb(86, 95, 99);
}

footer * {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
}

footer .Footer-Item {
    display: flex !important;
    align-items: center;
    flex-wrap: wrap;
    float: unset !important;
    place-content: center;
}

.headNavContainer {
    flex-wrap: wrap;
    justify-content: flex-end;
}

.ip-text-block {
    background-color: rgb(192, 204, 209);
    padding: 2em 6.25em;
}

.ip-intro {
    padding: 1em 5em;
}

@media screen and (min-width : 20em) and (max-width : 47.999em) {
    .Skin .headNav {
        width: auto !important;
    }

    .head-home a {
        font-size: 0.813em;
    }

    .Skin .headLogo {
        padding: 0.938em 0px 0px 1.875em;
    }

    .head-home {
        padding-top: .75em;
    }

    .ip-intro, .ip-text-block {
        padding: 1.25em;
    }

}

@media screen and (min-width : 48em) and (max-width: 64.062em) {
    .head-home {
        padding-top: .75em;
    }

        .head-home a {
            font-size: 0.813em;
        }

    .Skin .headNav {
        width: auto !important;
        font-size: 0.813em;
    }
}

@media screen and (min-width : 64.063em) and (max-width : 80em) {
    .ip-head {
        min-height: 6rem;
    }

    .Skin .headNav {
        width: auto !important;
    }

    .Skin .headLogo {
        margin-block: 0.938em;
        /*padding: 0 1.875em;*/
    }
}

@media screen and (min-width : 80.063em) {
    .Skin .headLogo {
        padding-inline: 0.625em;
        padding-block-start: 0.938em;
    }

    .ip-head {
        min-height: 6rem;
    }
}

@media screen and (min-width : 80.063em) {
    .Skin .headLogo {
        padding-inline: 0.625em;
        padding-block-start: 0.625em;
    }

    .ip-head {
        min-height: 7rem;
    }
}


/* ----------------- DNN CUSTOM ----------------- */

/* DNN admin tabs */

ul.dnnAdminTabNav {
    padding: 0;
    margin: 0;
}

    ul.dnnAdminTabNav li a {
        -moz-border-radius: 4px 4px 0 0;
        -webkit-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
        font-size: 1em;
        font-weight: 400;
        padding: 7px 9px;
    }

    ul.dnnAdminTabNav li.ui-tabs-active a {
        border-bottom: 0;
        padding: 9px;
    }

/* DNN panels */

h2.dnnFormSectionHead {
    margin-top: 5px;
    margin-bottom: 10px;
}

    h2.dnnFormSectionHead a {
        outline: none;
    }

/* DNN form popup */

.dnnFormPopup .dnnModalCtrl {
    top: 0;
    right: -1px;
}

    .dnnFormPopup .dnnModalCtrl .ui-dialog-titlebar-close {
        padding: 0;
        margin: -3px;
    }

.ui-dialog .ui-dialog-titlebar-close {
    top: 15%;
}
/* DNN dropdown list */
.dnnDropDownList .selected-item {
    padding: 6px !important;
}

    .dnnDropDownList .selected-item a,
    .dnnDropDownList .selected-item a:link,
    .dnnDropDownList .selected-item a:visited,
    .dnnDropDownList .selected-item a:hover,
    .dnnDropDownList .selected-item a:active {
        height: auto !important;
        padding: 3px 2px 2px !important;
        font-size: 12px !important;
    }

/* DNN digital assets management */

#dnnModuleDigitalAssetsMainToolbar {
    height: 40px;
}

#dnnModuleDigitalAssetsSelectionToolbar {
    min-height: 35px;
}

.dnnSearchBoxPanel,
.dnnSearchResultPanel {
    width: 100% !important;
    max-width: 100% !important;
}

.dnnFormGroup .dnnCheckbox,
.dnnFormGroup .dnnRadiobutton,
.dnnFormItem .dnnCheckbox,
.dnnFormItem .dnnRadiobutton {
    display: none !important;
}

#EDNadmin img {
    width: initial !important;
}


.rcbSlide {
    position: relative !important;
    max-height: 10em !important;
}

.RadComboBoxDropDown_Default .rcbScroll {
    max-height: 30em !important;
}

:focus {
    outline: 0 !important;
}


/*==================================================================*/
/*==================================================================*/
/*===== (min-width : 0px) and (max-width: 360px) =====*/
/*==================================================================*/
/*==================================================================*/
@media screen and (min-width : 0px) and (max-width : 360px) {

    /* Styles */
    .nav-global li a.accent {
        display: none !important;
    }

    

    .hc-offcanvas-nav h2 img {
        width: 100%;
    }

    html,
    body {
        overflow-x: hidden !important;
    }
}

/*==================================================================*/
/*==================================================================*/
/*===== (min-width : 0px) and (max-width : 419px) =====*/
/*==================================================================*/
/*==================================================================*/
@media screen and (min-width : 0px) and (max-width : 419px) {
    html,
    body {
        overflow-x: hidden !important;
    }

    .Skin .headLink a {
        font-size: 13px;
    }

    .Skin .headNav {
        font-size: 13px;
    }

        .Skin .headNav a {
        }

        .mobileNavMenu {
            display: inline-block;
        }

    .MegaMenuContainer {
        /*display: none;*/
        visibility: hidden;
    }

    .MegadnnMenu {
        display: none;
    }

    .dnnLogo {
        width: 100%;
    }

    .Mega-Menu-Container {
        background: transparent !important;
        border: none !important;
        max-height: 50px !important;
        min-width: 50px !important;
        width: 100% !important;
        margin: 0 !important;
        max-width: 100% !important;
        height: 50px !important;
    }

        .Mega-Menu-Container:hover .Mega-Menu-Top-Left {
            min-width: 50px !important;
            width: 100% !important;
        }

    .Mega-Menu-Top-Left,
    .Mega-Menu-Top-Right {
        min-height: 50px !important;
        min-width: 50px !important;
    }

    .Mega-Menu-Top-Right {
        display: none !important;
        height: 0px !important;
        width: 0 !important;
        min-height: 0px !important;
    }

    .tab-content {
        display: none !important;
        min-height: 0px !important;
        border: none !important;
    }

    .hc-nav-trigger span {
        width: 25px !important;
    }

        .hc-nav-trigger span,
        .hc-nav-trigger span::before,
        .hc-nav-trigger span::after {
            background: #33568b !important;
        }

    
    .hc-offcanvas-nav h2 {
        background: #fff;
        margin-top: 0;
    }

        .hc-offcanvas-nav h2 img {
            width: 100%;
        }

    .hc-offcanvas-nav .nav-container {
        width: 100% !important;
    }

    .hc-offcanvas-nav .nav-container,
    .hc-offcanvas-nav .nav-wrapper,
    .hc-offcanvas-nav ul {
        background: #33568b !important; /* Default Color */
    }

    .hc-offcanvas-nav h2 {
        color: #1b3958 !important; /* Default Color */
        text-align: center !important;
    }

    .hc-offcanvas-nav li.nav-close a,
    .hc-offcanvas-nav li.nav-back a {
        background: #33568b !important; /* Default Color */
        border-top: none !important; /* Default Color */
        border-bottom: none !important; /* Default Color */
    }

    .hc-offcanvas-nav a,
    .hc-offcanvas-nav .nav-item {
        border-bottom: none !important;
        font-size: 20px !important;
    }

    .hc-offcanvas-nav li.nav-close a:hover,
    .hc-offcanvas-nav li.nav-back a:hover,
    .hc-offcanvas-nav li.nav-close a:visited,
    .hc-offcanvas-nav li.nav-back a:visited {
        background: #33568b !important;
    }

    .hc-offcanvas-nav:not(.touch-device) a:hover {
        background: #33568b !important;
    }

    .hc-offcanvas-nav a[href]:not([href="#"]) > span.nav-next {
        border-left: none !important;
    }

    .hc-offcanvas-nav li.nav-close span::before {
        margin-left: -15px !important;
    }

    .hc-offcanvas-nav li.nav-close span::before,
    .hc-offcanvas-nav li.nav-close span::after {
        width: 12px !important;
        height: 12px !important;
    }

    .nav-tabs > li > a:hover {
        border-color: transparent !important;
    }

    .nav-tabs > li.active > a,
    .nav-tabs > li.active > a:hover,
    .nav-tabs > li.active > a:focus {
        border-right: none !important;
        border-left: none !important;
    }

    .nav-tabs {
        border: none !important;
    }

        .nav-tabs > li.active > a,
        .nav-tabs > li.active > a:hover,
        .nav-tabs > li.active > a:focus {
            border: none !important;
        }

    [id*=customSearch] {
        margin-top: 0em !important;
    }

    .Skin .headLink {
        padding-top: .68em;
    }

    .carousel-inner > .item {
        margin-left: 1em !important;
    }

    .carousel-inner > .item {
        width: 90px;
    }
}




/*==================================================================*/
/*==================================================================*/
/*===== (min-width : 362px) and (max-width : 767.99px) =====*/
/*==================================================================*/
/*==================================================================*/
@media screen and (min-width : 362px) and (max-width : 767.99px) {
    

    .boxImages {
        flex-direction: column;
    }

    .Skin .headLink {
        padding-top: .85em;
    }

    .Skin .headLogo {
        padding-left: 10px;
        width: 15%;
    }

    .mobilePad {
        padding: 0;
    }

    .Skin .headNav {
        padding-right: 5px;
        font-size: 13px;
        margin-top: .05em;
    }

    .carousel-control.left {
        left: -.5em;
    }

    .carousel-control.right {
        right: -.4em;
    }

    .Mega-Menu-Container {
        background: transparent !important;
        border: none !important;
        max-height: 50px !important;
        min-width: 50px !important;
        width: 100% !important;
        margin: 0 !important;
        max-width: 100% !important;
        height: 50px !important;
    }

        .Mega-Menu-Container:hover .Mega-Menu-Top-Left {
            min-width: 50px !important;
            width: 100% !important;
        }

    .Mega-Menu-Top-Left,
    .Mega-Menu-Top-Right {
        min-height: 50px !important;
        min-width: 50px !important;
    }

    .Mega-Menu-Top-Right {
        display: none !important;
        height: 0px !important;
        width: 0 !important;
        min-height: 0px !important;
    }

    .tab-content {
        display: none !important;
        min-height: 0px !important;
        border: none !important;
    }

    .hc-nav-trigger span {
        width: 25px !important;
    }

        .hc-nav-trigger span,
        .hc-nav-trigger span::before,
        .hc-nav-trigger span::after {
            background: #33568b !important;
        }

    .iconContainer {
        display: none;
    }

    .hc-offcanvas-nav h2 {
        background: #fff;
        margin-top: 0;
    }

    .hc-offcanvas-nav .nav-container {
        width: 100% !important;
    }

    .hc-offcanvas-nav .nav-container,
    .hc-offcanvas-nav .nav-wrapper,
    .hc-offcanvas-nav ul {
        background: #33568b !important; /* Default Color */
    }

    .hc-offcanvas-nav h2 {
        color: #1b3958 !important; /* Default Color */
        text-align: center !important;
    }

    .hc-offcanvas-nav li.nav-close a,
    .hc-offcanvas-nav li.nav-back a {
        background: #33568b !important; /* Default Color */
        border-top: none !important; /* Default Color */
        border-bottom: none !important; /* Default Color */
    }

    .hc-offcanvas-nav a,
    .hc-offcanvas-nav .nav-item {
        border-bottom: none !important;
        font-size: 20px !important;
    }

    .hc-offcanvas-nav li.nav-close a:hover,
    .hc-offcanvas-nav li.nav-back a:hover,
    .hc-offcanvas-nav li.nav-close a:visited,
    .hc-offcanvas-nav li.nav-back a:visited {
        background: #33568b !important;
    }

    .hc-offcanvas-nav:not(.touch-device) a:hover {
        background: #33568b !important;
    }

    .hc-offcanvas-nav a[href]:not([href="#"]) > span.nav-next {
        border-left: none !important;
    }

    .hc-offcanvas-nav li.nav-close span::before {
        margin-left: -15px !important;
    }

    .hc-offcanvas-nav li.nav-close span::before,
    .hc-offcanvas-nav li.nav-close span::after {
        width: 12px !important;
        height: 12px !important;
    }

    .nav-tabs > li > a:hover {
        border-color: transparent !important;
    }

    .nav-tabs > li.active > a,
    .nav-tabs > li.active > a:hover,
    .nav-tabs > li.active > a:focus {
        border-right: none !important;
        border-left: none !important;
    }

    .nav-tabs {
        border: none !important;
    }

        .nav-tabs > li.active > a,
        .nav-tabs > li.active > a:hover,
        .nav-tabs > li.active > a:focus {
            border: none !important;
        }

    .lgBlock {
        min-height: 8em;
    }

    a.SimpleSearchBtn, 
    a.SimpleSearchBtn:link, 
    a.SimpleSearchBtn:visited, 
    a.AuthorSearchBtn, 
    a.AuthorSearchBtn:link, 
    a.AuthorSearchBtn:visited, 
    a.AdvancedSearchBtn, 
    a.AdvancedSearchBtn:link, 
    a.AdvancedSearchBtn:visited, 
    a.UnitSearchBtn, 
    a.UnitSearchBtn:link, 
    a.UnitSearchBtn:visited {
        margin-bottom: 2em;
    }

    .buttonSection {
        margin-bottom: 1em;
    }

    .Skin .head {
        
    }

    .footerDetails img {
        width: 50% !important;
    }
}

/*==================================================================*/
/*==================================================================*/
/*===== (min-height : 320px) and (max-height: 600px) =====*/
/*==================================================================*/
/*==================================================================*/
@media screen and (min-height : 320px) and (max-height: 600px) {
   
}



/*==================================================================*/
/*==================================================================*/
/*===== (min-width : 768px) and (max-width: 1024px) =====*/
/*==================================================================*/
/*==================================================================*/
@media screen and (min-width : 768px) and (max-width: 1024.99px) {

    .Skin .headLogo {
        width: 15%;
    }

    .carousel-inner > .item {
        margin-left: 1.5em !important;
    }

    .carousel-control.left {
        left: 0;
    }

    .carousel-control.right {
        right: 0;
    }

    .mobileNavMenu {
        float: right;
    }


    .nav-content h2 img#dnn_dnnLogoXS_imgLogo {
        width: 75%;
        padding: 0;
    }

    .hc-nav-trigger span {
        width: 25px !important;
    }

        .hc-nav-trigger span,
        .hc-nav-trigger span::before,
        .hc-nav-trigger span::after {
            background: #33568b !important;
        }

    .Mega-Menu-Container {
        border: none !important;
        background: transparent !important;
        max-width: 100% !important;
    }

    .Mega-Menu-Container {
        background: transparent !important;
        border: none !important;
        max-height: 50px !important;
        min-width: 50px !important;
        width: 100% !important;
        margin: 0 !important;
        max-width: 100% !important;
        height: 50px !important;
    }

        .Mega-Menu-Container:hover .Mega-Menu-Top-Left {
            min-width: 50px !important;
            width: 100% !important;
        }

    .Mega-Menu-Top-Left,
    .Mega-Menu-Top-Right {
        min-height: 50px !important;
        min-width: 50px !important;
    }

    .Mega-Menu-Top-Right {
        display: none !important;
        height: 0px !important;
        width: 0 !important;
        min-height: 0px !important;
    }

    .tab-content {
        display: none !important;
        min-height: 0px !important;
        border: none !important;
    }

    .hc-offcanvas-nav.nav-open[class*='hc-nav-'] div.nav-container {
        width: 100%;
    }

    .hc-offcanvas-nav h2 {
        background: #fff;
        margin-top: 0;
    }

    .hc-offcanvas-nav li.nav-close span::before {
        margin-left: -7px !important;
    }

    .hc-offcanvas-nav .nav-container,
    .hc-offcanvas-nav .nav-wrapper,
    .hc-offcanvas-nav ul {
        background: #33568b !important; /* Default Color */
    }

    .hc-offcanvas-nav h2 {
        color: #1b3958 !important; /* Default Color */
        text-align: center !important;
    }

    .hc-offcanvas-nav li.nav-close a,
    .hc-offcanvas-nav li.nav-back a {
        background: #33568b !important; /* Default Color */
        border-top: none !important; /* Default Color */
        border-bottom: none !important; /* Default Color */
    }

    .hc-offcanvas-nav a,
    .hc-offcanvas-nav .nav-item {
        border-bottom: none !important;
        font-size: 20px !important;
    }

    .hc-offcanvas-nav li.nav-close a:hover,
    .hc-offcanvas-nav li.nav-back a:hover,
    .hc-offcanvas-nav li.nav-close a:visited,
    .hc-offcanvas-nav li.nav-back a:visited {
        background: #33568b !important;
    }

    .hc-offcanvas-nav:not(.touch-device) a:hover {
        background: #33568b !important;
    }

    .hc-offcanvas-nav a[href]:not([href="#"]) > span.nav-next {
        border-left: none !important;
    }

    .hc-offcanvas-nav li.nav-close span::before {
        margin-left: -15px !important;
    }

    .hc-offcanvas-nav li.nav-close span::before,
    .hc-offcanvas-nav li.nav-close span::after {
        width: 12px !important;
        height: 12px !important;
    }

    .nav-tabs > li > a:hover {
        border-color: transparent !important;
    }

    .nav-tabs > li.active > a,
    .nav-tabs > li.active > a:hover,
    .nav-tabs > li.active > a:focus {
        border-right: none !important;
        border-left: none !important;
    }

    .nav-tabs {
        border: none !important;
    }

        .nav-tabs > li.active > a,
        .nav-tabs > li.active > a:hover,
        .nav-tabs > li.active > a:focus {
            border: none !important;
        }

    .Skin .headNav {
        padding-right: 0;
        width: 60%;
    }
}





/*==================================================================*/
/*==================================================================*/
/*===== (min-width : 1025px) and (max-width: 1200px) =====*/
/*==================================================================*/
/*==================================================================*/
@media screen and (min-width : 1025px) and (max-width : 1200px) {

    
}



/*==================================================================*/
/*==================================================================*/
/*===== (min-width : 1025px) and (max-width: 1424.99px) =====*/
/*==================================================================*/
/*==================================================================*/
@media screen and (min-width : 1025px) and (max-width : 1424.99px) {

    .mobileNavMenu {
        display: none;
    }

    .MegaMenu .Wrapper-SubMenu[depthlevel="1"].expanded.navArrow:after {
        display: none;
    }

    
}

/*==================================================================*/
/*==================================================================*/
/*===== (min-width : 1042px) and (max-width: 1199.99px) =====*/
/*==================================================================*/
/*==================================================================*/
@media screen and (min-width : 1042px) and (max-width : 1199.99px) {
    
    .mobileNavMenu {
        display: none;
    }

    
}




/*==================================================================*/
/*==================================================================*/
/*===== (min-width : 1200px) and (max-width: 1237px) =====*/
/*==================================================================*/
/*==================================================================*/
@media screen and (min-width : 1201px) and (max-width : 1237px) {

    .mobileNavMenu {
        display: none;
    }

}

/*==================================================================*/
/*==================================================================*/
/*===== (min-width : 1238px) and (max-width: 1290px) =====*/
/*==================================================================*/
/*==================================================================*/
@media screen and (min-width : 1238px) and (max-width : 1290px) {

    .mobileNavMenu {
        display: none;
    }

    
}

/*==================================================================*/
/*==================================================================*/
/*===== (min-width : 1200px) and (max-width: 1321.99px) =====*/
/*==================================================================*/
/*==================================================================*/
@media screen and (min-width : 1200px) and (max-width : 1321.99px) {
    
}


/*==================================================================*/
/*==================================================================*/
/*===== (min-width : 1322px) and (max-width: 1359.99px) =====*/
/*==================================================================*/
/*==================================================================*/
@media screen and (min-width : 1322px) and (max-width : 1359.99px) {

    
}

/*==================================================================*/
/*==================================================================*/
/*===== (min-width : 1360px) and (max-width :1424.99px) =====*/
/*==================================================================*/
/*==================================================================*/
@media screen and (min-width : 1360px) and (max-width : 1424.99px) {
    .mobileNavMenu {
        display: none;
    }

}

/*==================================================================*/
/*==================================================================*/
/*===== (max-width : 1600px)=====*/
/*==================================================================*/
/*==================================================================*/
@media screen and (max-width : 1600px) {
    .Skin .headNavConf {
        white-space: nowrap;
    }
}






/*==================================================================*/
/*==================================================================*/
/*===== (min-width : 1920px) =====*/
/*==================================================================*/
/*==================================================================*/
@media screen and (min-width : 1920px) {
    
}

/* 
    --======================--
       SITE DEVELOPMENT CSS
    --======================--

    +-------------------------------------------------------------------
    | HTML
    |   HEAD (JAVASCRIPT AND STYLES)
    |   BODY (MAIN PRESENTATION LAYER   - ColoringAndFilters.css, StandardHTMLComponents.css, FormGlobals.css, NOAH.css)
    |   +------------------------------------------------------------------------
    |   | FORM (MAIN NOAH CONTROLS AND WORK
    |   |   +----------------------------------------------------------------------------
    |   |   | <HEADER> (SiteHeader.css, SiteNavbar.css, SiteBreadcrumbs.css)
    |   |   +----------------------------------------------------------------------------
    |   |   | <MAIN> (SiteContent.css)
    |   |   +----------------------------------------------------------------------------
    |   |   | <FOOTER> (SiteFooter.css)
    |   |   +----------------------------------------------------------------------------
    |   |   
    |   |   EXTRAS (UserAndSecurity.css, Conference.css)
    |   |       
*/

/* IMPORTS ORDER OF OPERATION IS IMPORTANT */
    /* REQUIRED */
    @import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNN-Panels/Content.css");                   /* BASE -> DNN Panel Definitions */
    @import url("/Portals/38/skins/aerarep/_Default-Skin/css/bootstrap.min.css");                                   /* BASE -> BOOTSTRAP Definitions */

    @import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/ColoringAndFilters.css");                   /* 1st DEFINE AND COLORING OR FILTERS THAT WILL BE USED GLOBALLY */
    @import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/StandardHTMLComponents.css");               /* 2nd DEFINE THE BASE HTML BEHAVIORS AND APPEARANCES */
    @import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/FormGlobals.css");                          /* 3rd DEFINE FORM GLOBAL DECLARATIONS */      
    @import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/NOAH.css");                                 /* 4th DEFINE NOAH GLOBAL DECLARATIONS */
    
    /*=== NOAH Styling ===*/
    @import url("/Portals/38/skins/aerarep/NOAH/ComboBox.NOAH.css");
    @import url("/Portals/38/skins/aerarep/NOAH/Input.NOAH.css");
    @import url("/Portals/38/skins/aerarep/NOAH/DropDownList.NOAH.css");
    @import url("/Portals/38/skins/aerarep/NOAH/Grid.NOAH.css");


    /* FORM MATERIALS SECTION SKIN */
    @import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Header/css/_header.css");    
    @import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Content/css/_content.css");    
    @import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/_Page/_Footer/css/_footer.css");

    /* GLOBAL MATERIALS SKIN */
    @import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/tags/css/tag.css");    
    @import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/serverbox/css/servebox.css");   
    @import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/scrollactions/css/scrollActions.css");
    @import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/fancybox/css/FancyBox.css");    
    @import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/codeblock/css/codeblock.css");
    @import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/buttons/linkButtons/css/linkButton.css");    
    @import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/buttons/formButtons/css/formButton.css");
    @import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/glass/css/glass.css");    
    @import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/customheader/css/customheader.css");
    @import url("/Portals/38/skins/aerarep/_Default-Skin/materials/templates/toggleswitchs/css/toggleswitchs.css");

    /* EXTRAS */
    /* ANY ADDITIONAL CLASSES THAT NEED TO BE DEFINED */
        @import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/UserAndSecurity.css");      /* NOAH User and Security */
        @import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/Conference.css");           /* NOAH Conference */
        @import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/Governance.css");           /* NOAH Governance */
        @import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/ClientOverrides.css");      /* ANY CLIENT OVERRIDES OR CLIENT SPECIFC NEW CLASS REQUESTS */  
        @import url("/Portals/38/skins/aerarep/_Default-Skin/css/Customized/DNNCustom.css");            /* DNN Custom Definiations (SHOULD BE LAST FOR ADMINS) */

            
            
    /*
        MAKE THIS SKIN ....
        ======================================================================================
          RRRRRR   EEEEEEE  SSSSS  PPPPPP   OOOOO  NN   NN  SSSSS  IIIIIII VV     VV EEEEEEE
          RR   RR  EE      SS      PP   PP OO   OO NNN  NN SS         I     VV   VV  EE
          RRRRR    EEEEE    SSSSS  PPPPPP  OO   OO NN NNNN  SSSSS     I      VV VV   EEEEEEE
          RR   RR  EE           SS PP      OO   OO NN   NN      SS    I       VVV    EE
          RR   RR  EEEEEEE  SSSSS  PP       OOOOO  NN   NN  SSSSS  IIIIIII     V     EEEEEEE
        ======================================================================================
    */          
@import url("/Portals/38/skins/aerarep/_Default-Skin/css/Responsive/Responsive.css");





@import url("/Portals/38/skins/aerarep/_Default-Skin/skin.css");
em, i, .cke_editable i {
    font-style: italic;
    font-weight: inherit;
}

strong, b {
    font-weight:700;
}



/*========== NoTitle ==========*/
.DNNContainer_noTitle {
    padding: 0px;
}
/*========== End NoTitle ==========*/


.blockWrapper {
    /*display: block;*/
    position: relative;
    width: 100%;
}
/*========== Light Gray Block ==========*/
.lgBlock {
    background-color: #c0ccd1;
    width: 100%;
    margin-bottom: -.35em;
}

.lgBlock-Text {
    color: #000;
    text-align: center;
    padding: 50px 70px;
}

.lgBlock-Text p {
    text-align: center;
}
/*========== End Light Gray Block ==========*/

/*========== Lightest Blue Gray Block ==========*/
.lgbBlock {
    background-color: #dae5ea;
    width: 100%;
    /*margin-bottom: -.35em;*/
}

.lgbBlock-Text {
    color: #000;
    font-size: 1.25em;
    text-align: center;
    padding: 50px 70px;
}

    .lgbBlock-Text,
    .lgbBlock-Text p {
        text-align: center;
    }
/*========== End Lightest Blue Gray Block ==========*/

/*========== Green Block ==========*/
.greenBlock {
    background-color: #306239;
    width: 100%;
}

.greenBlock-Text {
    color: #fff;
    font-size: 2.5em;
    line-height: 1.15;
    text-align: center;
    padding: 19px 80px;
    max-height: 128px;
}
.greenBlock-Image {
    text-align: center;
}

    .greenBlock-Text,
    .greenBlock-Text p {
        text-align: center;
    }
/*========== End Green Block ==========*/

/*========== Blue Block ==========*/
.blueBlock {
    background-color: #2e5080;
    width: 100%;
}

.blueBlock-Text {
    color: #fff;
    font-size: 2.5em;
    line-height: 1.15;
    text-align: center;
    padding: 19px 80px;
    max-height: 128px;
}

.blueBlock-Image {
    text-align: center;
}

.blueBlock-Text,
.blueBlock-Text p {
    text-align: center;
}
/*========== End Blue Block ==========*/

/*========== FIX FOR MULTIPLE CONTAINERS IN ONE PANE ==========*/
.DnnModule {
    display: block;
    width: 100%;
}

@media screen and (min-width : 0px) and (max-width : 768px) {
    .greenBlock, .blueBlock {
        height: 100%;
    }

    .greenBlock-Text, .blueBlock-Text {
        padding: 1em;
        font-size: 1.25em;
        padding-bottom: .1em;
    }

    .lgbBlock {
        margin-bottom: -.38em !important;
    }

    .lgbBlock-Text,
    .lgBlock-Text {
        padding: 20px !important;
    }

    .greenBlock-Image {
        
    }

    .lgBlock {
        min-height: 8em !important;
    }


}

@media screen and (min-width : 768px) and (max-width : 1024px) {
    .greenBlock-Text, .blueBlock-Text {
        font-size: 1.25em;
    }

    .lgBlock {
        min-height: 10em;
    }

    
}

@media screen and (min-width : 64.063em) and (max-width : 80em) {
    .blueBlock-Text {
        font-size: 2em;
    }

    
}



/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/ 

/* Restore legacy editor HTML attributes neutralized by DNN 10 default.css reset */
table[align="center"] { margin-left: auto; margin-right: auto; }
table[align="right"]  { margin-left: auto; }

table[cellpadding="1"]  > * > tr > :is(td,th) { padding: 1px; }
table[cellpadding="2"]  > * > tr > :is(td,th) { padding: 2px; }
table[cellpadding="3"]  > * > tr > :is(td,th) { padding: 3px; }
table[cellpadding="5"]  > * > tr > :is(td,th) { padding: 5px; }
table[cellpadding="10"] > * > tr > :is(td,th) { padding: 10px; }

table[border]:not([border="0"]) > * > tr > :is(td,th) { border: 1px solid; }

img[hspace="5"]  { margin-left: 5px;  margin-right: 5px; }
img[hspace="10"] { margin-left: 10px; margin-right: 10px; }
img[vspace="5"]  { margin-top: 5px;   margin-bottom: 5px; }
img[vspace="10"] { margin-top: 10px;  margin-bottom: 10px; }

  a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,img{margin:0;padding:0;vertical-align:baseline}
  
  .DNNModuleContent ul,
.DNNModuleContent ol { padding-left: 2.5em; margin-bottom: 1em; }
.DNNModuleContent li { margin-bottom: .25em; }
.DNNModuleContent p  { margin-bottom: 1em; }

/*
img {
  max-width:650px;
  width: expression(this.width > 650 ? 650: true);
}
*/
@font-face {
    font-family: 'FrancoisOneRegular';
    src: url("/Portals/38/FrancoisOne-webfont.eot");
    src: url("/Portals/38/FrancoisOne-webfont.eot?#iefix") format('embedded-opentype'),
         url("/Portals/38/FrancoisOne-webfont.woff") format('woff'),
         url("/Portals/38/FrancoisOne-webfont.ttf") format('truetype'),
         url("/Portals/38/FrancoisOne-webfont.svg#FrancoisOneRegular") format('svg');
    font-weight: normal;
    font-style: normal;

}

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{

}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:active   {
}

A.SelectedTab:hover    {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:active   {
}

A.OtherTabs:hover    {
}

/* style for module titles */
.Head   {
    font-size:  20px;
    font-weight:    normal;
    color: #333333;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}
.LeftSideHead 
{
	width:25%;
	vertical-align:top;
	text-align:left;
    font-size:  12px;
    font-weight:    bold;
    color: #003366;
}
.RightSideHead 
{
	width:20%;
	vertical-align:top;
	text-align:right;
    font-size:  12px;
    font-weight:    bold;
    color: #003366;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:active   {
}

A.CommandButton:hover    {
}
    
/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:active    {
}

A:hover {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}
/**		Updates to RadGrid - 10/24/18		**/
.RadComboBox .rcbReadOnly .rcbInputCellLeft {
 background-position:  inherit !important;
}
.RadComboBox .rcbInput {
 padding: 0 !important; 
}

/* Presenter Center Overrides */
/* HIde Author Role - you must set default role in Create Status code per event */
div[id*="divEditViewAuthorPresRole"] {
    display: none;
}
[id*="btnDocumentSaveTop"] {
    display: none;
}





.RadUpload_NOAH {
    color: #555;
}

.RadUpload_NOAH .ruFileWrap {
    height: 36px !important;
    line-height: 32px !important;
}

.RadUpload_NOAH .ruFileProgressWrap {
    height: 4px !important;
    background-color: #e8e8e8 !important;
}

.RadUpload_NOAH .ruFileProgress {
    height: 4px !important;
    background-color: #1177BC !important;
}

.RadUpload_NOAH .ruFakeInput {
    padding: 0 !important;
    height: 32px !important;
    border: 1px solid #cdcdcd !important;
    color: #555;
    vertical-align: top;
}

.RadUpload_NOAH .ruUploadProgress {
    margin-right: 10px !important;
    padding-left: 32px !important;
}

.RadUpload_NOAH .ruButton {
    margin: 0 2px 0 0;
    width: 80px;
    font-size: .8em;
    height: 32px !important;
    border: 1px solid #cdcdcd !important;
    color: #555;
    background-color: #f9f9f9 !important;
}

.RadUpload_NOAH .ruButtonHover {
    background-color: #e8e8e8 !important;
}

.RadUpload_NOAH .ruRemove {
    width: 36px !important;
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/radActionsSprite.png");
    background-position: -8px -3308px !important;
    background-repeat: no-repeat;
    text-indent: -999em;
}

.RadUpload_NOAH .ruRemove:hover {
    background-position: -58px -3308px !important;
}

.RadUpload_NOAH .ruDropZone {
    background: #e8e8e8;
    border-color: #cdcdcd;
    color: #c0c0c0;
    font-style: italic;
}


.RadCalendar_NOAH {
    background: #fff;
}

.RadCalendar_NOAH .rcTitlebar {
    border-color: #CCC;
    color: #555;
}

.RadCalendar_NOAH .rcTitlebar table {
    font-size: 1.2em;
}

.RadCalendar_NOAH .rcTitlebar td {
    padding: 0 0 1px;
}

.RadCalendar_NOAH .rcTitlebar .rcPrev, .RadCalendar_NOAH .rcTitlebar .rcNext, .RadCalendar_NOAH .rcTitlebar .rcFastPrev, .RadCalendar_NOAH .rcTitlebar .rcFastNext {
    width: 28px !important;
    height: 28px !important;
    border: 1px solid transparent;
    margin: 1px 2px 0;
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/radActionsSprite.png");
    color: #c6c6c6;
    border-radius: 50%;
}

.RadCalendar_NOAH .rcTitlebar .rcFastPrev {
    background-position: -11px -911px;
}

.RadCalendar_NOAH .rcTitlebar .rcPrev {
    background-position: -11px -111px;
}

.RadCalendar_NOAH .rcTitlebar .rcNext {
    background-position: -11px -161px;
}

.RadCalendar_NOAH .rcTitlebar .rcFastNext {
    background-position: -11px -961px;
}

.RadCalendar_NOAH .rcTitlebar .rcPrev:hover, .RadCalendar_NOAH .rcTitlebar .rcNext:hover, .RadCalendar_NOAH .rcTitlebar .rcFastPrev:hover, .RadCalendar_NOAH .rcTitlebar .rcFastNext:hover {
    border-color: #c6c6c6;
}

.RadCalendar_NOAH .rcTitlebar .rcFastPrev:hover {
    background-position: -61px -911px;
}

.RadCalendar_NOAH .rcTitlebar .rcPrev:hover {
    background-position: -61px -111px;
}

.RadCalendar_NOAH .rcTitlebar .rcNext:hover {
    background-position: -61px -161px;
}

.RadCalendar_NOAH .rcTitlebar .rcFastNext:hover {
    background-position: -61px -961px;
}

.RadCalendar_NOAH .rcMain {
    border-color: #cdcdcd;
}

.RadCalendar_NOAH .rcMainTable {
}

.RadCalendar_NOAH .rcCalendars > .rcMainTable {
    border-collapse: collapse;
}

.RadCalendar_NOAH .rcCalendars {
    border: 0;
}

.RadCalendar_NOAH .rcHeader, .RadCalendar_NOAH .rcFooter {
    border-color: #cdcdcd;
}

.RadCalendar_NOAH .rcWeek th {
    border-bottom: 1px solid #CCC;
    color: #767676;
    text-align: center !important;
    height: 30px;
    width: 28px;
    font-size: 12px;
}

.RadCalendar_NOAH .rcWeek .rcViewSel, .RadCalendar_NOAH .rcRow th {
    color: #767676;
    font-size: 12px;
}

.RadCalendar_NOAH .rcRow th {
    padding: 0 8px 0 7px;
}

.RadCalendar_NOAH .rcRow td {
    border-color: white;
    vertical-align: top !important;
}

.RadCalendar_NOAH .rcMain .rcRow a, .RadCalendar_NOAH .rcMain .rcRow span {
    border-radius: 5px;
    border: 1px solid white;
    text-align: center;
    color: #555;
    font-size: 0.85em;
    padding: 0;
}

.RadCalendar_NOAH .rcMain .rcWeekend a {
    color: #767676;
}

.RadCalendar_NOAH .rcRow .rcToday a {
    border-color: #c6c6c6;
}

.RadCalendar_NOAH .rcMain .rcOtherMonth a {
    color: #c5c5c5;
}

.RadCalendar_NOAH .rcMain .rcOutOfRange span {
    color: #777;
}

.RadCalendar_NOAH .rcMain .rcRow .rcSelected a {
    border-color: #c6c6c6;
    background: #c6c6c6;
    color: white;
}

.RadCalendar_NOAH .rcRow .rcHover a {
    border-color: #e8e8e8;
    background: #e8e8e8;
}

.RadCalendar_NOAH .rcMain .rcRow .rcHover a {
    color: #555;
}

.RadCalendarMultiView_NOAH .rcTitlebar {
    border-bottom: 0 none;
}

.RadCalendarMultiView_NOAH .rcMain {
    border-color: #dadad2;
}

.RadCalendarMultiView_NOAH .rcCalendar {
    border-color: #cdcdcd;
}

.RadCalendarMultiView_NOAH .rcMainTable .rcTitle {
    border-color: #e5e5e5;
    padding: 0 0 2px;
    line-height: 32px;
}

html .RadCalendarMonthView_NOAH {
    border-color: #cdcdcd;
    background: white;
    color: #555;
    width: 203px;
}

html .RadCalendarMonthView_NOAH td {
    padding: 0;
    width: 50px;
}

.RadCalendarMonthView_NOAH #rcMView_Feb, .RadCalendarMonthView_NOAH #rcMView_Apr, .RadCalendarMonthView_NOAH #rcMView_Jun, .RadCalendarMonthView_NOAH #rcMView_Aug, .RadCalendarMonthView_NOAH #rcMView_Oct, .RadCalendarMonthView_NOAH #rcMView_Dec {
    border-right: 1px solid #cdcdcd;
}

.RadCalendarMonthView_NOAH a {
    color: #555;
    padding: 0;
}

.RadCalendarMonthView_NOAH a:hover {
    background-color: #e8e8e8;
    padding: 0;
}

.RadCalendarMonthView_NOAH .rcSelected a {
    background: #c6c6c6;
    color: #fff;
    padding: 0;
    border: 0;
}

.RadCalendarMonthView_NOAH #rcMView_PrevY a, .RadCalendarMonthView_NOAH #rcMView_NextY a {
    width: 32px;
    height: 32px;
    background: url("/Portals/38/skins/aerarep/NOAH/Common/radActionsSprite.png");
}

.RadCalendarMonthView_NOAH #rcMView_PrevY a {
    background-position: -8px -908px;
}

.RadCalendarMonthView_NOAH #rcMView_NextY a {
    background-position: -8px -958px;
}

.RadCalendarMonthView_NOAH .rcButtons {
    width: auto;
}

.RadCalendarMonthView_NOAH .rcButtons input {
    padding: 0 5px;
    margin: 0 1px;
    font-size: .75em;
    border-width: 2px;
    border-color: #000000;
    background: #FFFFFF;
    color: #000000;
    float: left;
    height: 34px;
}

.RadCalendarMonthView_NOAH #rcMView_Today {
    margin: 0;
    background: #c6c6c6;
    border-color: #c6c6c6;
    color: #FFFFFF;
}

.RadCalendarMonthView_NOAH #rcMView_OK {
    width: 41px;
}

.RadCalendarMonthView_NOAH #rcMView_Cancel {
    width: 60px;
}

table.RadCalendarTimeView_NOAH {
    border-color: #CCC;
    background: white;
}

.RadCalendarTimeView_NOAH th {
    border-bottom: 1px solid #CCC;
    background: white;
    color: #555;
    line-height: 34px;
}

table.RadCalendarTimeView_NOAH td {
    border-color: #CCC;
    width: 80px;
    padding: 0;
}

.RadCalendarTimeView_NOAH a {
    color: #555;
    padding: 0;
}

.RadCalendarTimeView_NOAH td.rcSelected a {
    border-color: #c6c6c6;
    background: #c6c6c6;
    color: #fff;
    padding: 0;
    border: 0;
}

.RadCalendarTimeView_NOAH td.rcHover a {
    background: #e8e8e8;
    color: #555;
    padding: 0;
    border: 0;
}

.RadCalendarTimeView_NOAH .rcFooter {
    border-color: #CCC;
}

.RadPicker_NOAH .rcCalPopup, .RadPicker_NOAH .rcTimePopup {
    border: 1px solid #CCC;
    background-color: #f9f9f9;
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/radActionsSprite.png");
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 34px !important;
    height: 34px !important;
}

.RadPicker_NOAH .rcCalPopup:hover, .RadPicker_NOAH .rcTimePopup:hover {
    background-color: #f9f9f9;
}

.RadPicker_NOAH .rcCalPopup {
    background-position: -10px -4211px;
}

.RadPicker_NOAH .rcTimePopup {
    background-position: -10px -4261px;
}

.RadCalendarRTL_NOAH .rcTitlebar .rcFastPrev {
    background-position: -61px -961px;
}

.RadCalendarRTL_NOAH .rcTitlebar a.rcFastPrev:hover {
    background-position: -61px -961px;
}

.RadCalendarRTL_NOAH .rcTitlebar .rcPrev {
    background-position: -11px -161px;
}

.RadCalendarRTL_NOAH .rcTitlebar a.rcPrev:hover {
    background-position: -61px -161px;
}

.RadCalendarRTL_NOAH .rcTitlebar .rcNext {
    background-position: -11px -111px;
}

.RadCalendarRTL_NOAH .rcTitlebar a.rcNext:hover {
    background-position: -61px -111px;
}

.RadCalendarRTL_NOAH .rcTitlebar .rcFastNext {
    background-position: -11px -911px;
}

.RadCalendarRTL_NOAH .rcTitlebar a.rcFastNext:hover {
    background-position: -61px -911px;
}


.RadComboBox_NOAH {
    color: #555;
    border: 1px solid #ccc;
}

    .RadComboBox_NOAH .rcbInputCell, .RadComboBox_NOAH .rcbArrowCell {
        height: auto !important;
        border-width: 1px;
        border-style: solid;
    }

    .RadComboBox_NOAH table td.rcbInputCell, .RadComboBox_NOAH table td.rcbArrowCell {
        border-width: 1px;
    }

    .RadComboBox_NOAH .rcbInputCell {
        border-color: #CCC;
        color: #555;
        background-color: #fff;
    }

    .RadComboBox_NOAH table td.rcbInputCell {
        padding: 6px 12px !important;
    }

    .RadComboBox_NOAH table td.rcbInputCellLeft {
        border-right-width: 0;
    }

    .RadComboBox_NOAH table td.rcbInputCellRight {
        border-left-width: 0;
    }

    .RadComboBox_NOAH .rcbInput {
        margin: 0;
        color: #555;
        border: none;
        outline: none;
    }

        .RadComboBox_NOAH .rcbInput:focus {
            background: transparent;
            border: 0;
            box-shadow: none;
        }

    .RadComboBox_NOAH .rcbEmptyMessage {
        color: #bbb;
    }

    .RadComboBox_NOAH .rcbArrowCell {
        border-color: #CCC;
        color: #555;
        background-color: #f9f9f9;
        width: auto !important;
    }

        .RadComboBox_NOAH .rcbArrowCell a {
            width: 28px !important;
            height: 34px !important;
            background-image: url("/Portals/38/skins/aerarep/NOAH/Common/radActionsSprite.png");
            background-position: -11px -58px;
            background-repeat: no-repeat;
            color: transparent !important;
        }

    .RadComboBox_NOAH .rcbArrowCellHidden, .RadComboBox_NOAH .rcbArrowCellHidden a {
        width: 0;
    }

        .RadComboBox_NOAH .rcbArrowCellHidden.rcbArrowCellLeft {
            border-right-width: 0;
        }

        .RadComboBox_NOAH .rcbArrowCellHidden.rcbArrowCellRight {
            border-left-width: 0;
        }

    .RadComboBox_NOAH .rcbReadOnly .rcbArrowCellLeft {
        border-right-width: 0;
    }

    .RadComboBox_NOAH .rcbReadOnly .rcbArrowCellRight {
        border-left-width: 0;
    }

    .RadComboBox_NOAH .rcbLabel {
        line-height: 34px;
    }

    .RadComboBox_NOAH .rcbHovered .rcbInputCell {
        border-color: #CCC;
        color: #555;
        background-color: #fff;
    }

    .RadComboBox_NOAH .rcbHovered .rcbInput {
        color: #555;
    }

    .RadComboBox_NOAH .rcbHovered .rcbArrowCell {
        border-color: #CCC;
        color: #555;
        background-color: #e8e8e8;
    }

    .RadComboBox_NOAH .rcbFocused .rcbInputCell {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    }

    .RadComboBox_NOAH .rcbFocused .rcbInput {
        color: #555;
    }

    .RadComboBox_NOAH .rcbFocused .rcbArrowCell {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    }

    .RadComboBox_NOAH .rcbReadOnly .rcbInputCell {
        color: #555;
    }

    .RadComboBox_NOAH .rcbReadOnly .rcbInput {
        color: #555;
    }

    .RadComboBox_NOAH .rcbHovered .rcbReadOnly .rcbInputCell {
        border-color: #CCC;
        color: #555;
    }

    .RadComboBox_NOAH .rcbHovered .rcbReadOnly .rcbInput {
        color: #555;
    }

    .RadComboBox_NOAH .rcbFocused .rcbReadOnly .rcbInputCell {
        color: #555;
    }

    .RadComboBox_NOAH .rcbFocused .rcbReadOnly .rcbInput {
        color: #555;
    }

    .RadComboBox_NOAH .rcbFocused .rcbReadOnly .rcbArrowCell a {
        background-position: -11px -58px;
    }

.RadComboBoxDropDown_NOAH {
    border-color: #CCC;
    color: #555;
    background: #fff;
}

    .RadComboBoxDropDown_NOAH .rcbHeader, .RadComboBoxDropDown_NOAH .rcbFooter {
        color: #555;
        background-color: #f9f9f9;
        margin: 0;
        padding: 6px 12px !important;
    }

    .RadComboBoxDropDown_NOAH .rcbHeader {
        border-bottom-color: #CCC;
    }

    .RadComboBoxDropDown_NOAH .rcbFooter {
        border-top-color: #CCC;
    }

    .RadComboBoxDropDown_NOAH .rcbItem, .RadComboBoxDropDown_NOAH .rcbHovered, .RadComboBoxDropDown_NOAH .rcbDisabled, .RadComboBoxDropDown_NOAH .rcbLoading {
        margin: 0;
        padding: 6px 12px !important;
    }

    .RadComboBoxDropDown_NOAH .rcbHovered {
        color: #FFFFFF;
        background-color: #c6c6c6;
    }

    .RadComboBoxDropDown_NOAH .rcbSelected {
        color: #fff;
        background-color: #c6c6c6;
    }

    .RadComboBoxDropDown_NOAH .rcbLoading {
        color: #555;
        background-color: #e8e8e8;
    }

    .RadComboBoxDropDown_NOAH .rcbItem em {
        color: #555;
        background-color: #e8e8e8;
    }

    .RadComboBoxDropDown_NOAH .rcbCheckBox {
        margin: -1px 10px 0 0;
    }

    .RadComboBoxDropDown_NOAH .rcbCheckAllItems, .RadComboBoxDropDown_NOAH .rcbCheckAllItemsHovered {
        color: #555;
        background-color: #f9f9f9;
    }

    .RadComboBoxDropDown_NOAH .rcbMoreResults {
        border-color: #CCC;
        color: #555;
        background-color: #f9f9f9;
    }

        .RadComboBoxDropDown_NOAH .rcbMoreResults a {
            border-top-color: #555;
        }

    .RadComboBoxDropDown_NOAH .rcbSeparator {
        color: #fff;
        background: #fff;
    }


ul.rcbList {
    list-style-type: none;
}


.RadGrid_NOAH {
    border: 1px solid #CCC;
    color: #555;
    background-color: white;
}

.RadGrid_NOAH, .RadGrid_NOAH .rgMasterTable, .RadGrid_NOAH .rgDetailTable, .RadGrid_NOAH .rgGroupPanel table, .RadGrid_NOAH .rgCommandRow table, .RadGrid_NOAH .rgEditForm table, .RadGrid_NOAH .rgPager table {
    font-size: .95em;
}

.RadGrid_NOAH .rgInput {
    background-color: white;
    border: 1px solid #CCC;
    color: #555;
}

.RadGrid_NOAH .rgNoRecords {
    color: #999999;
    font-style: italic;
}

.RadGrid_NOAH .rgHeader:first-child, .RadGrid_NOAH th.rgResizeCol:first-child, .RadGrid_NOAH .rgFilterRow > td:first-child, .RadGrid_NOAH .rgRow > td:first-child, .RadGrid_NOAH .rgAltRow > td:first-child {
    border-left-width: 0;
    padding-left: 8px;
}

.RadGrid_NOAH .rgSave, .RadGrid_NOAH .rgUpdate, .RadGrid_NOAH .rgCancel, .RadGrid_NOAH .rgEdit, .RadGrid_NOAH .rgDel, .RadGrid_NOAH .rgExpand, .RadGrid_NOAH .rgCollapse, .RadGrid_NOAH .rgFilter, .RadGrid_NOAH .rgAdd, .RadGrid_NOAH .rgRefresh, .RadGrid_NOAH .rgSortAsc, .RadGrid_NOAH .rgSortDesc, .RadGrid_NOAH .rgUngroup, .RadGrid_NOAH .rgPagePrev, .RadGrid_NOAH .rgPageNext, .RadGrid_NOAH .rgPageFirst, .RadGrid_NOAH .rgPageLast {
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/radActionsSprite.png") !important;
    width: 21px !important;
    height: 21px !important;
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none;
}

.RadGrid_NOAH .rgHeader, .RadGrid_NOAH th.rgResizeCol, .RadGrid_NOAH .rgHeaderWrapper, .RadGrid_NOAH .rgMultiHeaderRow th.rgHeader, .RadGrid_NOAH .rgMultiHeaderRow th.rgResizeCol {
    border: 0;
    border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
}

.RadGrid_NOAH .rgHeader, .RadGrid_NOAH th.rgResizeCol, .RadGrid_NOAH .rgHeaderWrapper {
    background-color: whitesmoke;
}

.RadGrid_NOAH .rgHeaderDiv {
    border-right: 1px solid #CCC;
}

.RadGrid_NOAH .rgHeaderWrapper {
    border-bottom: 1px solid #CCC;
}

.RadGrid_NOAH th.rgSorted {
    background-color: #c6c6c6;
}

.RadGrid_NOAH .rgHeader, .RadGrid_NOAH .rgHeader a {
    color: #555;
}

.RadGrid_NOAH th.rgSorted, .RadGrid_NOAH th.rgSorted a {
    color: white;
}

.RadGrid_NOAH .rgRow td, .RadGrid_NOAH .rgAltRow td, .RadGrid_NOAH .rgFooter td {
    border: 0;
}

.RadGrid_NOAH .rgEditRow td {
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #e8e8e8;
}

.RadGrid_NOAH .rgRow td {
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-color: white;
}

.RadGrid_NOAH .rgAltRow {
    background: whitesmoke;
}

.RadGrid_NOAH .rgAltRow td {
    border-color: whitesmoke;
}

.RadGrid_NOAH td.rgSorted {
    background-color: #f0f0f0;
    border-color: #f0f0f0;
}

.RadGrid_NOAH .rgAltRow td.rgSorted {
    background-color: #e9e9e9;
    border-color: #e9e9e9;
}

.RadGrid_NOAH .rgSelectedRow .rgSorted, .RadGrid_NOAH .rgActiveRow .rgSorted, .RadGrid_NOAH .rgHoveredRow .rgSorted, .RadGrid_NOAH .rgEditRow .rgSorted {
    background-color: transparent;
    border-color: transparent;
}

.RadGrid_NOAH .rgRow a, .RadGrid_NOAH .rgAltRow a, .RadGrid_NOAH tr.rgEditRow a, .RadGrid_NOAH .rgFooter a, .RadGrid_NOAH .rgEditForm a {
	color: #000;
}

.RadGrid_NOAH .rgHoveredRow {
    background: #e8e8e8;
    border-color: #e8e8e8;
}

.RadGrid_NOAH .rgMasterTable .rgSelectedCell, .RadGrid_NOAH .rgSelectedRow, .RadGrid_NOAH td.rgEditRow .rgSelectedRow, .RadGrid_NOAH .rgSelectedRow td.rgSorted {
    color: #FFFFFF;
    background: #c6c6c6;
    border-color: #c6c6c6;
}

.RadGrid_NOAH .rgSelectedCell a, .RadGrid_NOAH .rgSelectedRow a {
    color: white;
}

.RadGrid_NOAH .rgMasterTable .rgActiveCell, .RadGrid_NOAH .rgActiveRow {
    background: #fff;
    color: #555;
}

.RadGrid_NOAH .rgMasterTable .rgActiveCell {
    border-color: #c6c6c6;
    border-right-width: 1px;
}

.RadGrid_NOAH .rgActiveCell a, .RadGrid_NOAH .rgActiveRow input, .RadGrid_NOAH .rgActiveRow a {
    color: #555;
}

* + html .RadGrid_NOAH .rgSelectedRow .rgSorted {
    background-color: #c6c6c6;
}

* html .RadGrid_NOAH .rgSelectedRow .rgSorted {
    background-color: #c6c6c6;
}

* + html .RadGrid_NOAH .rgActiveRow .rgSorted, * + html .RadGrid_NOAH .rgHoveredRow .rgSorted {
    background-color: #e8e8e8;
}

* html .RadGrid_NOAH .rgActiveRow .rgSorted, * html .RadGrid_NOAH .rgHoveredRow .rgSorted {
    background-color: #e8e8e8;
}

.RadGrid_NOAH .rgEditRow {
    background: #cdcdcd;
}

* + html .RadGrid_NOAH .rgEditRow .rgSorted {
    background-color: #cdcdcd;
}

* html .RadGrid_NOAH .rgEditRow .rgSorted {
    background-color: #cdcdcd;
}

.RadGrid_NOAH .rgHoveredRow td, .RadGrid_NOAH .rgHoveredRow td.rgSorted {
    border-color: #e8e8e8;
}

.RadGrid_NOAH .rgActiveRow td, .RadGrid_NOAH .rgActiveRow td.rgSorted, .RadGrid_NOAH .rgSelectedRow td, .RadGrid_NOAH .rgSelectedRow td.rgSorted {
    border-color: #c6c6c6;
}

.RadGrid_NOAH .rgEditRow td, .RadGrid_NOAH .rgEditRow td.rgSorted {
    border-color: #CCC;
}

.RadGrid_NOAH .rgDrag {
    background-image: url("/Portals/38/skins/aerarep/NOAH/Grid/rgDrag.gif");
    width: 25px !important;
    height: 25px !important;
}

.RadGrid_NOAH .rgFooterDiv, .RadGrid_NOAH .rgFooter {
    background: white;
}

.RadGrid_NOAH .rgFooter td, .RadGrid_NOAH .rgFooterWrapper {
    border-top: 1px solid;
    border-color: #999 #e4e4e4;
}

.RadGrid_NOAH .rgPager .RadComboBox_NOAH {
    width: 50% !important;
}

.RadGrid_NOAH .rgPager .rgStatus {
    border: solid;
    border-color: #CCC;
    border-width: 1px 0 0 0;
}

.RadGrid_NOAH .rgStatus div {
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/loading_small.gif");
    width: 40px;
}

.RadGrid_NOAH td.rgPagerCell {
    border: solid;
    border-color: #CCC;
    border-width: 1px 0 0 1px;
}

.RadGrid_NOAH .rgPager > td > table {
    height: 50px;
}

.RadGrid_NOAH .rgPager .riTextBox, * + html .RadGrid_NOAH .rgPager .riSingle .riTextBox, * + html .RadForm.RadForm_NOAH .RadGrid_NOAH .rgPager .riSingle input[type='text'].rfdDecorated {
    height: 29px !important;
    line-height: 29px;
}

.RadGrid_NOAH .rgPager .riSingle .riTextBox {
    height: 36px;
}

.RadGrid_NOAH .rgInfoPart {
    color: #777;
}

.RadGrid_NOAH .rgInfoPart strong {
    color: #555;
}

.RadGrid_NOAH .rgWrap {
    line-height: 34px;
}

.RadGrid_NOAH .rgPagePrev, .RadGrid_NOAH .rgPageNext, .RadGrid_NOAH .rgPageFirst, .RadGrid_NOAH .rgPageLast {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    width: 30px !important;
    height: 30px !important;
    border: 1px solid #cdcdcd;
    background-color: #f9f9f9;
}

.RadGrid_NOAH .rgPagePrev:hover, .RadGrid_NOAH .rgPageNext:hover, .RadGrid_NOAH .rgPageFirst:hover, .RadGrid_NOAH .rgPageLast:hover {
    background-color: #e8e8e8;
}

.RadGrid_NOAH .rgPagePrev:active, .RadGrid_NOAH .rgPageNext:active, .RadGrid_NOAH .rgPageFirst:active, .RadGrid_NOAH .rgPageLast:active {
    border-coor: #c6c6c6;
    color: #555;
    background-color: #c6c6c6;
}

.RadGrid_NOAH .rgPageFirst {
    background-position: -11px -711px;
}

.RadGrid_NOAH .rgPageFirst:active {
    background-position: -111px -711px;
}

.RadGrid_NOAH .rgPagePrev {
    background-position: -11px -111px;
}

.RadGrid_NOAH .rgPagePrev:active {
    background-position: -111px -111px;
}

.RadGrid_NOAH .rgPageNext {
    background-position: -11px -161px;
}

.RadGrid_NOAH .rgPageNext:active {
    background-position: -111px -161px;
}

.RadGrid_NOAH .rgPageLast {
    background-position: -11px -761px;
}

.RadGrid_NOAH .rgPageLast:active {
    background-position: -111px -761px;
}

.RadGrid_NOAH .rgPager .rgPagerButton {
    border-color: #c6c6c6;
    background: #c6c6c6;
    color: white;
    height: 36px;
    font-size: .8em;
    line-height: 34px;
}

.RadGrid_NOAH .rgNumPart a {
    border: 1px solid white;
    line-height: 28px;
    min-width: 28px;
    padding: 0;
    color: #555;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: center;
}

.RadGrid_NOAH .rgNumPart span {
    float: none;
    padding: 0;
}

.RadGrid_NOAH .rgNumPart a:hover {
    background-color: #f9f9f9;
    border-color: #cdcdcd;
}

.RadGrid_NOAH .rgNumPart a.rgCurrentPage, .RadGrid_NOAH .rgNumPart a.rgCurrentPage:hover {
    background-color: #c6c6c6;
    border: 1px solid #c6c6c6;
    color: white;
}

.RadGrid_NOAH .rgPager .riTextBox {
    vertical-align: top;
}

.RadGrid_NOAH .rgHeader .rgSortAsc, .RadGrid_NOAH .rgHeader .rgSortDesc {
    height: 10px;
    float: left;
    margin: 5px 2px 0 0;
}

.RadGrid_NOAH .rgHeader .rgSortAsc {
    background-position: -120px -20px;
}

.RadGrid_NOAH .rgHeader .rgSortDesc {
    background-position: -120px -70px;
}

.RadGrid_NOAH .rgFilterRow td {
    border-bottom: 1px solid #cdcdcd;
}

.RadGrid_NOAH .rgFilter {
    width: 36px !important;
    height: 36px !important;
    background-position: -8px -4508px !important;
    border: 1px solid #cdcdcd;
}

.RadGrid_NOAH .rgFilter:hover {
    
}

.RadGrid_NOAH .rgFiltered, .RadGrid_NOAH .rgFiltered:hover {
    background-position: -58px -4508px !important;
}

.RadGrid_NOAH .rgFilterActive, .RadGrid_NOAH .rgFilterActive:hover {
    background-color: #c6c6c6;
    border-color: #c6c6c6;
    background-position: -108px -4508px !important;
}

.RadGrid_NOAH .rgFilterBox {
    border-color: #cdcdcd;
    color: #555;
    font-size: .8em;
    height: 29px !important;
}

.RadGrid_NOAH .rgFilterRow .riSingle .riTextBox {
    height: 36px;
    vertical-align: top;
}

.RadGrid_NOAH .rgGroupPanel {
    border: 0;
    border-bottom: 1px solid white;
    padding: 10px;
    height: 34px;
}

.RadGrid_NOAH .rgGroupPanel, .RadGrid_NOAH .rgGroupPanel caption {
    background: #c6c6c6;
    color: white;
}

.RadGrid_NOAH .rgGroupPanel td {
    border: 0;
    padding: 3px 4px;
}

.RadGrid_NOAH .rgGroupPanel td td {
    padding: 0;
    color: white;
    line-height: 1px;
}

* + html .RadGrid_NOAH .rgGroupPanel td td {
    line-height: 20px;
}

.RadGrid_NOAH .rgGroupPanel .rgSortAsc {
    background-position: -114.5px -14.5px;
}

.RadGrid_NOAH .rgGroupPanel .rgSortDesc {
    background-position: -114.5px -64.5px;
}

.RadGrid_NOAH .rgUngroup {
    background-position: -114.5px -3364.5px;
}

.RadGrid_NOAH .rgGroupItem {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    border: 1px solid white;
    color: white;
    padding: 0 5px 1px 10px;
}

.RadGrid_NOAH .rgMasterTable td.rgGroupCol, .RadGrid_NOAH .rgMasterTable td.rgExpandCol {
    border-color: #e8e8e8;
    background: #e8e8e8 none;
}

.RadGrid_NOAH .rgGroupHeader {
    background: #e8e8e8;
    font-size: 1.1em;
    line-height: 34px;
    color: #555;
}

.RadGrid_NOAH .rgGroupHeader td {
    padding-left: 8px;
    padding-bottom: 2px;
    border-top: 1px solid white;
}

.RadGrid_NOAH .rgExpand {
    background-position: -12px -168px;
}

.RadGrid_NOAH .rgCollapse {
    background-position: -62px -68px;
}

.RadGrid_NOAH .rgEditForm {
    border-bottom: 1px solid #cdcdcd;
}

.RadGrid_NOAH .rgUpdate {
    background-position: -12px -2612px;
}

.RadGrid_NOAH .rgUpdate:active {
    background-position: -112px -2612px;
}

.RadGrid_NOAH .rgCancel {
    background-position: -12px -2812px;
}

.RadGrid_NOAH .rgCancel:active {
    background-position: -112px -2812px;
}

.RadGrid_NOAH .rgDetailTable {
    border-color: #cdcdcd;
}

.RadGrid_NOAH .rgCommandRow {
    background-color: transparent !important;
}

.RadGrid_NOAH .rgCommandRow, .RadGrid_NOAH .rgCommandRow a {
    color: #555;
    text-decoration: none;
}

.RadGrid_NOAH .rgCommandCell {
    border: 0;
    border-bottom: 1px solid #cdcdcd;
    padding: 0;
}

.RadGrid_NOAH tfoot .rgCommandCell, .RadGrid_NOAH .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
    border-top: 1px solid #cdcdcd;
    border-bottom: 0;
}

.RadGrid_NOAH .rgCommandTable td {
    border: 0;
    padding: 2px 7px;
}

.RadGrid_NOAH .rgCommandTable {
    border: 0;
}

.RadGrid_NOAH .rgAdd, .RadGrid_NOAH .rgRefresh {
    vertical-align: middle;
}

.RadGrid_NOAH input.rgAdd, .RadGrid_NOAH input.rgRefresh, .RadGrid_NOAH .rgSave, .RadGrid_NOAH .rgCommandRow .rgCancel {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    border: 1px solid black;
    margin-right: 3px;
    width: 28px;
    height: 28px;
}

.RadGrid_NOAH input.rgAdd:hover, .RadGrid_NOAH input.rgAdd:active, .RadGrid_NOAH input.rgRefresh:hover, .RadGrid_NOAH input.rgRefresh:active, .RadGrid_NOAH .rgSave:hover, .RadGrid_NOAH .rgSave:active, .RadGrid_NOAH .rgCommandRow .rgCancel:hover, .RadGrid_NOAH .rgCommandRow .rgCancel:active {
    border: 1px solid white;
}

.RadGrid_NOAH input.rgAdd {
    background-position: -112px -3012px;
}

.RadGrid_NOAH input.rgAdd:hover, .RadGrid_NOAH input.rgAdd:active {
    background-position: -62px -3012px;
}

.RadGrid_NOAH input.rgRefresh {
    background-position: -112px -1312px;
}

.RadGrid_NOAH input.rgRefresh:hover, .RadGrid_NOAH input.rgRefresh:active {
    background-position: -62px -1312px;
}

.RadGrid_NOAH .rgSave {
    background-position: -112px -4962px;
}

.RadGrid_NOAH .rgSave:hover, .RadGrid_NOAH .rgSave:active {
    background-position: -62px -4962px;
}

.RadGrid_NOAH .rgCommandRow .rgCancel {
    background-position: -112px -2812px;
}

.RadGrid_NOAH .rgCommandRow .rgCancel:hover, .RadGrid_NOAH .rgCommandRow .rgCancel:active {
    background-position: -62px -2812px;
}

.RadGrid_NOAH .rgEdit {
    margin-right: 3px;
    background-position: -12px -3112px;
}

.RadGrid_NOAH .rgEdit:active {
    background-position: -112px -3112px;
}

.RadGrid_NOAH .rgDel {
    margin-right: 3px;
    background-position: -12px -3312px;
}

.RadGrid_NOAH .rgDel:active {
    background-position: -12px -3312px;
}

.RadGrid_NOAH .rgExpXLS, .RadGrid_NOAH .rgExpDOC, .RadGrid_NOAH .rgExpPDF, .RadGrid_NOAH .rgExpCSV {
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/export.gif");
}

.RadGrid_NOAH .rgExpXLS {
    background-position: 0 0;
}

.RadGrid_NOAH .rgExpDOC {
    background-position: 0 -50px;
}

.RadGrid_NOAH .rgExpPDF {
    background-position: 0 -100px;
}

.RadGrid_NOAH .rgExpCSV {
    background-position: 0 -150px;
}

.RadMenu_NOAH .rgHCMClear, .RadMenu_NOAH .rgHCMFilter {
    border-color: #7e7e7e;
    background: #c6c6c6;
    color: #555;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.RadMenu_NOAH .rgHCMClear:hover, .RadMenu_NOAH .rgHCMFilter:hover {
    border-color: #c98400;
    background-color: #ffe79c;
    color: #882501;
}

.RadMenu_NOAH_Context .rgFilterApply, .RadMenu_NOAH_Context .rgFilterCancel {
    border-color: #cdcdcd;
    color: #555;
    background-color: #f9f9f9;
}

.RadMenu_NOAH_Context .rlbCheck {
    margin-top: 10px;
}

div.RadMenu_NOAH_Context .rlbGroup {
    border-color: #cdcdcd;
}

.GridContextMenu_NOAH .rmLeftImage {
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/contextMenu.gif");
}

.GridContextMenu_NOAH .rgHCMSortAsc .rmLeftImage {
    background-position: 0 0;
}

.GridContextMenu_NOAH .rgHCMSortDesc .rmLeftImage {
    background-position: 0 -40px;
}

.GridContextMenu_NOAH .rgHCMUnsort .rmLeftImage {
    background-position: 0 -80px;
}

.GridContextMenu_NOAH .rgHCMGroup .rmLeftImage {
    background-position: 0 -120px;
}

.GridContextMenu_NOAH .rgHCMUngroup .rmLeftImage {
    background-position: 0 -160px;
}

.GridContextMenu_NOAH .rgHCMCols .rmLeftImage {
    background-position: 0 -200px;
}

.GridContextMenu_NOAH .rgHCMFilter .rmLeftImage {
    background-position: 0 -240px;
}

.GridContextMenu_NOAH .rgHCMUnfilter .rmLeftImage {
    background-position: 0 -280px;
}

.GridReorderTop_NOAH, .GridReorderBottom_NOAH {
    width: 1px;
    height: 30px;
    margin: 24px 0 0 -2px;
    border-right: 1px solid #808080;
    border-left: 1px solid #808080;
    border-color: rgba(255,255,255,0.5);
    background: black !important;
}

.GridReorderBottom_NOAH {
    margin: -24px 0 0 -2px;
}

.GridReorderBottom_NOAH:after, .GridReorderTop_NOAH:before {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    margin-left: -5px;
    margin-top: -6px;
    background: black;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    border: 1px solid #808080;
    border-bottom-width: 0;
    border-color: rgba(255,255,255,0.5);
}

.GridReorderBottom_NOAH:after {
    border-top-width: 0;
    border-bottom-width: 1px;
    margin-top: 29px;
}

.rgCellSelectorArea_NOAH, .GridRowSelector_NOAH {
    background: #4c4e54;
}

.GridItemDropIndicator_NOAH {
    border-top: 1px dashed #666;
}

.GridToolTip_NOAH {
    border: 1px solid #c98400;
    padding: 3px;
    background: #ffefbd;
    color: #555;
}

.RadGridRTL_NOAH .rgHeader:first-child, .RadGridRTL_NOAH th.rgResizeCol:first-child, .RadGridRTL_NOAH .rgFilterRow > td:first-child, .RadGridRTL_NOAH .rgRow > td:first-child, .RadGridRTL_NOAH .rgAltRow > td:first-child {
    border-left-width: 1px;
    padding-left: 7px;
}

.RadGridRTL_NOAH .rgPageFirst {
    background-position: -11px -761px;
}

.RadGridRTL_NOAH .rgPageFirst:active {
    background-position: -111px -761px;
}

.RadGridRTL_NOAH .rgPagePrev {
    background-position: -11px -161px;
}

.RadGridRTL_NOAH .rgPagePrev:active {
    background-position: -111px -161px;
}

.RadGridRTL_NOAH .rgPageNext {
    background-position: -11px -111px;
}

.RadGridRTL_NOAH .rgPageNext:active {
    background-position: -111px -111px;
}

.RadGridRTL_NOAH .rgPageLast {
    background-position: -11px -711px;
}

.RadGridRTL_NOAH .rgPageLast:active {
    background-position: -111px -711px;
}

.RadGridRTL_NOAH .rgExpand {
    background-position: -12px -112px;
}


.RadRating_NOAH a, .RadRating_NOAH a span {
    background-image: url("/Portals/38/skins/aerarep/NOAH/Rating/Sprite.png");
}

.RadRating_NOAH li a {
    width: 26px;
    height: 26px;
    margin: 1px;
    background-position: 0 0;
}

.RadRating_NOAH ._Telerik_MobileSafari li a {
    width: 25px;
    height: 25px;
}

.RadRating_NOAH li a span {
    width: 0;
    height: 26px;
    background-position: -26px 0;
}

.RadRating_NOAH ul.rrtVertical a span {
    width: 26px;
    height: 0;
}

.RadRating_NOAH li.rrtOver a {
    background-position: -26px -26px;
}

.RadRating_NOAH li.rrtOver a span {
    background-position: -26px -52px;
}

.RadRating_NOAH li.rrtSelected a span {
    width: 26px;
    height: 26px;
}

.RadRating_NOAH ul.rrtReversed a span {
    width: 26px;
    height: 26px;
    background-position: 0 0;
}

.RadRating_NOAH ul.rrtReversed .rrtSelected a span {
    width: 0;
}

.RadRating_NOAH ul.rrtVertical.rrtReversed .rrtSelected a span {
    width: 26px;
    height: 0;
}

.RadRating_NOAH ul.rrtReversed .rrtOver a span {
    background-position: -26px -26px;
}

.RadRating_NOAH ul.rrtReversed .rrtSelected a {
    background-position: right top;
}

.RadRating_NOAH ul.rrtReversed .rrtSelected.rrtOver a {
    background-position: right bottom;
}

.RadRating_NOAH ul li span.rrtPart {
    background-position: -26px -52px;
    margin-top: -26px;
}

.RadRating_NOAH ul li span.rrtPartComplement {
    background-position: -26px -26px;
    margin-top: -26px;
}

.RadRating_NOAH ul.rrtReversed li span.rrtPart {
    background-position: right -26px;
}

.RadRating_NOAH ul.rrtReversed li span.rrtPartComplement {
    background-position: right bottom;
}

.RadRating_NOAH ul.rrtReversed.rrtVertical li span.rrtPart {
    background-position: left bottom;
}

@media print {
    .RadRating_NOAH ul a:before, .RadRating_NOAH ul a span:before {
        content: url("/Portals/38/skins/aerarep/NOAH/Rating/Sprite.png");
        width: 26px;
        height: 26px;
    }

    .RadRating_NOAH li.rrtSelected a span:before, .RadRating_NOAH .rrtReversed.rrtExact .rrtSelected a:before, .RadRating_NOAH .rrtReversed.rrtExact .rrtSelected ~ .rrtSelected a span, .RadRating_NOAH .rrtReversed.rrtExact .rrtSelected ~ .rrtSelected a span:before, .RadRating_NOAH .rrtReversed.rrtExact .rrtSelected ~ .rrtSelected a:before {
        text-indent: -26px;
    }

    .RadRating_NOAH ul.rrtReversed li.rrtSelected a span, .RadRating_NOAH ul.rrtVertical.rrtReversed li.rrtSelected a span {
        width: 26px;
        height: 26px;
    }
}


.NOAH.RadEditor, .NOAH.RadEditor .reModule, .NOAH.RadEditor .reEditorModes, .NOAH.RadEditor .reWrapper {
    background-color: #fff;
}

.NOAH .reEmptyMessage {
    color: #bbb;
}

.NOAH.RadEditor .reContentCell {
    background-color: #fff;
}

.NOAH .reModule span {
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.NOAH.RadEditor .reEditorModes a {
    border: 1px solid #cdcdcd;
    background-color: #f9f9f9;
    margin: 1px;
    width: 90px;
    height: 34px;
}

.NOAH.RadEditor .reEditorModes a:hover {
    background-color: #e8e8e8;
}

.NOAH.RadEditor .reEditorModes a:focus, .NOAH.RadEditor .reEditorModes a:active, .NOAH.RadEditor a.reMode_selected, .NOAH.RadEditor a.reMode_selected:hover, .NOAH.reToolWrapper .reSplitButton.reTool:hover {
    background-color: #c6c6c6;
    border-color: #c6c6c6;
    color: #fff;
}

.NOAH.RadEditor .reEditorModes a span {
    line-height: 34px;
}

.NOAH a.reMode_design span, .NOAH a.reMode_selected.reMode_design span {
    background-position: -6px 2px;
}

.NOAH a.reMode_html span, .NOAH a.reMode_selected.reMode_html span {
    background-position: -6px -30px;
}

.NOAH a.reMode_preview span, .NOAH a.reMode_selected.reMode_preview span {
    background-position: -6px -62px;
}

.NOAH a.reSpinBoxIncrease, .NOAH a.reSpinBoxDecrease {
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/radActionsSprite.png");
}

.NOAH a.reSpinBoxIncrease {
    background-position: -20px -22px;
}

.NOAH a.reSpinBoxDecrease {
    background-position: -20px -72px;
}

.NOAH a.reSpinBox input {
    color: #000 !important;
}

.NOAH .reResizeCell div {
    width: 14px;
    height: 14px;
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/radActionsSprite.png");
    background-position: -18px -2218px;
    margin: 0 -1px -2px 0;
}

.NOAH.reToolbar li a.reSplitButton {
    width: 55px;
}

.NOAH.reToolbar li .reSplitButton .split_arrow {
    width: 20px;
    height: 39px;
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/radActionsSprite.png");
    background-position: -15px -55px;
    top: -9px;
    right: 0;
}

.NOAH.reToolbar li .reSplitButton:hover .split_arrow {
    background-position: -115px -55px;
}

.NOAH .reToolbarWrapper .reSplitButton.reTool_disabled:hover .split_arrow {
    background-position: -15px -55px;
}

.NOAH .reSplitButton.reTool {
    width: 45px;
}

.NOAH .reSplitButton.reTool .split_arrow {
    width: 20px;
    height: 34px;
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/radActionsSprite.png");
    background-position: -15px -58px;
    margin: 9px 0 0 8px;
}

.NOAH.reToolWrapper .reSplitButton .split_arrow {
    width: 20px;
    height: 24px;
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/radActionsSprite.png");
    background-position: -15px -63px;
    top: -9px;
    right: 0;
}

.NOAH.reToolWrapper .reSplitButton:hover .split_arrow {
    background-position: -115px -63px;
}

.NOAH.reToolWrapper .reSplitButton.reTool_disabled:hover .split_arrow {
    background-position: -15px -63px;
}

.NOAH .reModule .reSplitButton {
    height: 34px;
}

.NOAH .reModule .reSplitButton.reTool:hover {
    background-color: #c6c6c6;
}

.NOAH .reModule .reSplitButton.reTool span {
    margin: 9px 0 3px 3px;
}

.NOAH .reModule .reTool.reSplitButton:hover .split_arrow {
    background-position: -115px -58px;
}

.NOAH.reWrapper, .NOAH.RadEditor .reContentCell, .NOAH.reColorPicker, .NOAH.reInsertTable, .NOAH.reDropDownBody, .NOAH.reCustomLinks a:hover {
    border: 1px solid #cdcdcd;
}

.NOAH.reDropDownBody table {
    background: transparent;
    min-width: 100% !important;
}

.NOAH.reDropDownBody table td {
    height: 36px;
}

.NOAH.reCustomLinks a, .NOAH.reCustomLinks a:link, .NOAH.reCustomLinks a:visited {
    border: 1px solid #fff;
    color: #000 !important;
}

.NOAH.reCustomLinks a:hover {
    background-color: #767676;
    border: 1px solid #cdcdcd;
}

.NOAH.reToolbar li .reTool {
    width: 38px;
    height: 38px;
}

.NOAH.reToolbar li .reTool:hover, .NOAH.reToolbar li .reTool_selected, .NOAH.reToolbar li .reTool_selected.reTool_disabled:hover {
    background-color: #c6c6c6;
}

.NOAH.reToolbar li .reTool_disabled:hover {
    background-color: transparent;
}

.NOAH.reToolbar li .reTool_disabled:hover span.split_arrow, .NOAH.reToolbar li .reTool_disabled:active span.split_arrow, .NOAH.reToolbar li .reTool_disabled:focus span.split_arrow {
    border: 0 none;
}

.NOAH.reToolbar li .reTool span {
    margin: 12px 0 0 10px;
}

.NOAH.reToolbar {
    height: 43px;
    line-height: 43px;
    border: 1px solid #cdcdcd;
}

.NOAH ul.reToolbar li {
    color: #555;
    height: 43px;
}

.NOAH .reTool span, .NOAH .RadWindow_NOAH .reTool span, .RadForm_NOAH .reTool span .NOAH.reInsertTable .reTlbVertical ul .reTool_text span, .NOAH .reToolbar .reTool_text span {
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/CommandSpritesMonoLight.png");
}

.NOAH .reToolbar .reTool_text:hover, .NOAH .reToolbar .reTool_text.reTool_selected, .NOAH .reToolbar .reTool_text.reTool_selected:hover {
    border-left: 1px solid #767676;
    border-right: 1px solid #767676;
}

.NOAH .reToolbar .reTool_text.reTool_disabled, .NOAH .reToolbar .reTool_text.reTool_disabled:hover {
    margin-left: 0;
    margin-right: 0;
    border: 0;
}

.NOAH .reDropdown {
    position: relative;
    height: 34px;
    min-width: 80px;
    margin: 2px 2px 0 0;
    padding: 0 15px 0 5px;
}

.NOAH .reDropdown:before {
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/radActionsSprite.png");
    background-position: -12px -64px;
    content: "";
    width: 26px;
    height: 24px;
    position: absolute;
    top: 10px;
    left: auto;
    right: 0;
}

.NOAH .reDropdown:hover:before, .NOAH .reDropdown:active:before, .NOAH .reDropdown:focus:before {
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/radActionsSprite.png");
    background-position: -62px -64px;
}

.NOAH .reTool_disabled.reDropdown:hover:before {
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/radActionsSprite.png");
    background-position: -12px -64px;
}

.NOAH .reDropdown span {
    line-height: 34px;
    min-width: 80px;
}

.NOAH .reDropdown:link, .NOAH .reDropdown:visited {
    color: #000 !important;
}

.NOAH .reDropdown, .NOAH .reTool_disabled.reDropdown:hover {
    border: 1px solid #cdcdcd;
    background-color: #fff;
    margin: 2px 2px 0 0;
    padding: 0 15px 0 5px;
}

.NOAH .reDropdown:hover {
    border-color: #c6c6c6;
}

.NOAH .reTlbVertical .reDropdown {
    min-width: 17px;
    height: 38px;
    margin: 1px 2px 0 0;
    background-position: 8px -55px;
}

.NOAH .reTlbVertical .reDropdown:hover {
    min-width: 17px;
    width: 42px;
    height: 38px;
    margin: 1px 2px 0 0;
    background-position: 8px -55px;
}

.NOAH.reDropDownBody .reTlbVertical .reToolbar {
    background-color: #fff;
}

.NOAH.reDropDownBody.reInsertTable .reTlbVertical ul {
    margin-left: 30px !important;
}

.NOAH table.reSpinBox {
    border: 1px solid #cdcdcd;
    background-color: #fff;
    height: 34px;
}

.NOAH table.reSpinBox:hover, .NOAH.RadEditor input:hover {
    border: 1px solid #767676;
}

.NOAH .reModule .reModuleLabel {
}

.NOAH .reModule_domlink_selected, .NOAH .reModule_domlink {
    color: #555;
}

.NOAH.reDropDownBody .reItemOver {
    background: #e8e8e8;
    color: #555;
}

.NOAH.reColorPicker table div, .NOAH.reColorPicker span {
    border: 1px solid #c5c5c5;
}

.NOAH.reColorPicker table td.reItemOver div {
    border-color: #555;
}

.NOAH .reAjaxspell_wrapper {
    background-color: #f9f9f9 !important;
}

.NOAH .reAjaxspell_button {
    height: 34px;
    border: 1px solid #cdcdcd;
    background-color: #f9f9f9;
    color: #767676;
}

.NOAH .reAjaxspell_button:hover {
    background-color: #e8e8e8;
}

.NOAH .reAjaxspell_button:active {
    background-color: #c6c6c6;
    color: #fff;
}

.NOAH .reAjaxSpellCheckSeparator {
    background-color: #767676;
}

.NOAH.reCustomLinks, .NOAH.reCustomLinks ul {
    color: #555;
}

.NOAH.reCustomLinks a {
    background: none transparent;
    color: #555;
    cursor: default !important;
}

.NOAH.reCustomLinks a:hover {
    color: #fff;
}

.NOAH.reInsertTable {
    height: 360px !important;
}

.NOAH.reInsertTable table {
    background-color: #fff;
}

.NOAH.reInsertTable table tr td {
    border: 1px solid #cdcdcd;
    background-color: #fff;
    height: 28px;
    min-width: 28px !important;
}

.NOAH.reInsertTable table tr td div {
    height: 28px;
    width: 28px;
}

.NOAH.reWrapper td.reTlbVertical ul.reToolbar {
    width: 44px !important;
}

.NOAH.reInsertTable .reTlbVertical ul {
    background-color: #fff;
}

.NOAH.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text, .NOAH.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link, .NOAH.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited {
    color: #000 !important;
    background: transparent none;
}

div.reInsertTable .NOAH.reToolbar li, div.reInsertTable .NOAH.reToolbar li .reTool {
    width: 30px !important;
    height: 30px;
}

div.reInsertTable .NOAH.reToolbar li .reTool span {
    margin: 7px 0 0 6px;
}

.NOAH.reDropDownBody.reAlignmentSelector {
    width: 104px !important;
    height: 144px !important;
}

.NOAH.reDropDownBody.reAlignmentSelector td {
    min-width: auto !important;
}

.NOAH.reDropDownBody.reAlignmentSelector div {
    width: 30px;
}

.NOAH.reColorPicker {
    height: 330px !important;
}

.NOAH.reColorPicker table tr td {
    min-width: 40px !important;
}

.NOAH.reColorPicker table td div {
    width: 28px;
    height: 28px;
    border-radius: 45px;
}

.NOAH a.reCustomColor {
}

.NOAH div.reColorPickerFooter {
    height: 38px;
}

.NOAH div.reColorPickerFooter span {
    height: 34px;
    line-height: 34px;
}

.NOAH.reDropDownBody .reTlbVertical ul li .reTool_text {
    height: 34px;
    line-height: 34px;
}

.NOAH.reDropDownBody .reTlbVertical ul li .reTool_text:hover {
    background-color: #e8e8e8;
}

.NOAH .reCommentEdit, .NOAH .reCommentTextArea, .NOAH .reCommentView, .NOAH .reCommentInfoPanel {
    border-color: transparent;
    background-color: #eee;
}

.NOAH .reCommentTitle, .NOAH .reCommentInfoPanel {
    color: #555;
}

.NOAH .reCommentTextArea {
    border-color: #cdcdcd;
    background-color: #fff;
}

.NOAH.RadEditor .reCommentButton, .NOAH .rePopupButtonContainer .rePopupButton {
    border-color: #e8e8e8;
    color: #767676;
    background-color: #fff;
}

.NOAH.RadEditor .reCommentButton:hover, .NOAH .rePopupButtonContainer .rePopupButton:hover {
    color: #555;
    border-color: #e8e8e8;
    background-color: #e8e8e8;
}

.NOAH.RadEditor .reCommentButton:active, .NOAH .NOAH .rePopupButtonContainer .rePopupButton:active {
    color: #fff;
    border-color: #c6c6c6;
    background-color: #c6c6c6;
}

.NOAH.rePopupContainer {
    border-color: #cdcdcd;
    background-color: #f9f9f9;
}

.NOAH.rePopupContainer .rePopupTitle {
    color: #fff;
    background-color: #c6c6c6;
    border-color: #e8e8e8;
    border-radius: 0;
}

.NOAH div.reCommentInfoPanel {
}

.NOAH .RadRibbonBar_NOAH .reDropdown, .NOAH .RadRibbonBar_NOAH .reTool_disabled.reDropdown:hover {
    margin: 0 2px 0 0;
}

.NOAH .RadRibbonBar_NOAH span.rrbImagePlaceholder {
    margin-top: 2px;
}

.NOAH .RadRibbonBar_NOAH .rrbGroupTitle {
    height: 22px;
    line-height: 22px;
}

.NOAH .RadRibbonBar_NOAH .rrbGroupTitle {
    bottom: 2px;
}

.NOAH .RadRibbonBar_NOAH .rrbTemplateItem .reSplitButton {
    height: 36px;
    margin: 0;
}

.NOAH .RadRibbonBar_NOAH .rrbTemplateItem .reSplitButton.reTool span {
    margin: 8px 3px 3px;
}

.NOAH .reTool .ToggleEditMode {
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/CommonIconsLight.png");
    background-position: -6px -39px;
}

.NOAH.RadWindow.RadEditor.reWrapper {
    border: 1px solid #cdcdcd;
}

.NOAH.RadWindow.RadEditor.reWrapper.reInlineEditorDimensions {
    width: 677px !important;
}

.NOAH.reWrapper.reInlineEditor.reInlineEditorDimensions {
    width: 677px !important;
}

.NOAH.reWrapper.reInlineEditor:hover {
    border-color: #cdcdcd;
}

.NOAH.reWrapper.reInlineEditorSelected, .NOAH.reWrapper.reInlineEditorSelected:hover {
    border-color: #c6c6c6;
}

.NOAH.RadEditor.reRtl .reTool .split_arrow:hover {
    border-right-color: #cdcdcd;
}

.NOAH.RadEditor.reRtl .reTool .split_arrow {
    margin-left: auto;
    margin-right: 1px;
    right: auto;
    left: 0;
    border-left: 0;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: transparent;
}

.NOAH.RadEditor.reRtl .reDropdown:before {
    top: 8px;
    left: -4px;
    right: auto;
}

.NOAH.RadEditor.reRtl .reEditorModes .reMode_design span {
    background-position: 55px -1px;
}

.NOAH.RadEditor.reRtl .reEditorModes .reMode_html span {
    background-position: 55px -30px;
}

.NOAH.RadEditor.reRtl .reEditorModes .reMode_preview span {
    background-position: 55px -62px;
}

.reTool span, .NOAH.reInsertTable .reTlbVertical ul .reTool_text span, .reToolbar .reTool_text span {
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/CommandSpritesMonoLight.png");
}

.RadWindow.RadWindow_NOAH.reToolbarWindow td.rwWindowContent, .RadWindow.RadWindow_NOAH.reToolbarWindow div.rwContent {
    background-color: #fff;
}

.RadWindow_NOAH .reInsertTableLightWrapper .lightTable {
    border-color: #cdcdcd;
}

a.reTool .split_arrow {
    width: 20px;
    height: 40px;
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/metrotouch-sprite.png");
    background-position: -115px -55px;
    top: -9px;
    right: 0;
}

.RadForm_NOAH .reStyleBuilderFonts a.reTool .split_arrow {
    width: 12px !important;
    height: 24px !important;
    top: 0;
    right: 5px;
    background-position: -18px -63px !important;
    margin: 0 !important;
}

.RadForm_NOAH .reStyleBuilderFonts a.reTool:hover .split_arrow, .RadForm_NOAH .reStyleBuilderFonts a.reTool .split_arrow:hover {
    background-position: -118px -63px !important;
}

.reTool .split_arrow:hover {
    border-left-color: #cdcdcd;
}

.RadForm_NOAH .HelpDialog, .RadForm_NOAH .reStyleBuilderFonts, .RadForm_NOAH .reStyleBuilderBgColor, .RadForm_NOAH .reStyleBuilderSize, .RadForm_NOAH .reStyleBuilderFontAttr, .RadForm_NOAH .reStyleBuilderBgImg, .RadForm_NOAH .reStyleBuilderTextAlignment, .RadForm_NOAH .reStyleBuilderTextSpacing, .RadForm_NOAH .reStyleBuilderTextFlow, .RadForm_NOAH .reStyleBuilderLayoutFlow, .RadForm_NOAH .reStyleBuilderLayoutContent, .RadForm_NOAH .reStyleBuilderBoxSize, .RadForm_NOAH .reStyleBuilderBoxPadding, .RadForm_NOAH .reStyleBuilderBoxMargin, .RadForm_NOAH .reStyleBuilderLists, .RadForm_NOAH #BorderContent .Labels, .RadForm_NOAH .reImageMapChooseImage, .RadForm_NOAH .reImageMapSelectAreaShape, .RadForm_NOAH .reImageMapDefineArea, .RadForm_NOAH .reTableWizardColumns, .RadForm_NOAH .reTableWizardRows, .RadForm_NOAH .reTablePropertiesDimensions, .RadForm_NOAH .reTablePropertiesCssClass, .RadForm_NOAH .reTablePropertiesLayout, .RadForm_NOAH .reCellProperties, .RadForm_NOAH .reCellPropertiesPreview, .RadForm_NOAH .reTableWizardAccessible, .RadForm_NOAH #dialogControl, .RadForm_NOAH .reDialog, .RadForm_NOAH #dialogControl fieldset, .RadForm_NOAH .reDialog fieldset, .RadForm_NOAH #MessageContaner, .RadForm_NOAH .reFormatCodeBlockPaste, .RadForm_NOAH .reFormatCodeBlockOptions, .RadForm_NOAH .reFormatCodeBlockPreview, .RadWindow_NOAH .reInsertImageWrapper, .RadWindow_NOAH .reInsertLinkWrapper, .RadWindow_NOAH .reInsertTableLightWrapper, .RadForm_NOAH .FindAndReplaceDialog, .RadForm_NOAH .FindAndReplaceDialog .rfdRoundedCorners {
}

.RadForm_NOAH .reStyleBuilderBgImg li, .RadForm_NOAH .reStyleBuilderTextAlignment li, .RadForm_NOAH .reStyleBuilderTextSpacing li, .RadForm_NOAH .reStyleBuilderTextFlow li, .RadForm_NOAH .reStyleBuilderLayoutFlow li, .RadForm_NOAH .reStyleBuilderLayoutContent li, .RadForm_NOAH .reStyleBuilderBoxSize li, .RadForm_NOAH .reStyleBuilderBoxPadding li, .RadForm_NOAH .reStyleBuilderBoxMargin li, .RadForm_NOAH .reStyleBuilderLists li, .RadForm_NOAH #BoxWidthContainer {
    margin-bottom: 3px;
}

.RadForm_NOAH #sbMainPane, .RadForm_NOAH #BorderContent {
    width: 510px;
}

.RadForm_NOAH fieldset fieldset {
    width: auto;
}

.RadForm_NOAH #BorderContent .Labels {
    width: 55px;
    padding: 61px 2px 0 0;
}

.RadForm_NOAH #BorderContent .Labels .columnLabel {
    line-height: 36px;
}

.RadForm_NOAH #borderStylePane, .RadForm_NOAH #borderWidthPane, .RadForm_NOAH #borderColorPane {
    width: 135px;
    height: 255px;
}

.RadForm_NOAH #borderColorPane ul {
    padding: 10px 0 0;
}

.RadForm_NOAH #borderColorPane li {
    height: 36px;
}

.RadWindow_NOAH .reTool span, .RadForm_NOAH .reTool span {
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/CommandSpritesMonoLight.png");
}

.RadForm_NOAH .reMiddlecell.reTableWizardDialog {
    height: 450px !important;
}

.RadForm_NOAH .reStyleBuilderSize .reInlineBlock.reNOAHFix {
    width: 150px;
}

.RadForm_NOAH .reStyleBuilderSize .reInlineBlock.reNOAHFix .riLabel {
    width: 69px !important;
    color: #555;
}

.RadForm_NOAH .reImageMapDefineArea .reDefineSize .rfdDecorated {
    width: 32px !important;
}

.RadForm_NOAH .reImageMapPreviewWrapper {
    width: 460px;
}

.RadForm_NOAH .reImageMapPreview {
    width: 450px;
}

.RadForm_NOAH .reCellPropertiesPreview {
    width: 400px;
}

.RadForm_NOAH .reTableWizardColumns .propertyLabel {
    width: 100px !important;
}

.RadForm_NOAH .reTableWizardRows .propertyLabel {
    width: 80px !important;
}

.RadForm_NOAH .reTableWizardAccessible .reLabelCell {
    vertical-align: top;
}

.RadWindow_NOAH .reTablePropertyControlCell .short {
    width: 95px;
}

.RadWindow_NOAH table.reControlsLayout .reTablePropertyControlCell input.rfdIgnore, .RadWindow_NOAH table.reControlsLayout .reImgPropertyControlCell input.rfdIgnore, .RadWindow_NOAH .reInsertLinkWrapper input {
    height: 30px;
}

.RadWindow_NOAH .reControlsLayout .reConfirmCancelButtonsTblLight button {
    height: 34px;
}

.RadWindow_NOAH .reInsertImageWrapper, .RadWindow_NOAH .reInsertLinkWrapper, .RadWindow_NOAH .reInsertTableLightWrapper {
    height: 200px !important;
    overflow: hidden !important;
}


.RadToolTip_NOAH {
    border: 1px solid rgba(0, 0, 0, 0.85);
    background-color: rgba(0, 0, 0, 0.85);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.RadToolTip_NOAH h1,
.RadToolTip_NOAH h2,
.RadToolTip_NOAH h3,
.RadToolTip_NOAH h4,
.RadToolTip_NOAH h5,
.RadToolTip_NOAH h6,
.RadToolTip_NOAH p {
    color: #fff;
}

.RadToolTip_NOAH table.rtWrapper tr.rtVisibleTitleBar td {
    height: 50px;
}

.RadToolTip_NOAH .rtWrapperTopCenter div.rtTitlebar {
    font-size: 1.2em;
    margin: 0 0 0 7px;
}

.RadToolTip_NOAH.rtLoading {
    background: url("/Portals/38/skins/aerarep/NOAH/Common/loading.gif") no-repeat center;
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/loading.gif");
    background-position: center;
    background-repeat: no-repeat;
}

.RadToolTip_NOAH table.rtWrapper tr td a.rtCloseButton {
    width: 28px;
    height: 28px;
    border: 1px solid #CCC;
    border-radius: 45px;
    margin: -5px -5px 0 0;
    background-image: url("/Portals/38/skins/aerarep/NOAH/Common/radActionsSprite.png");
    _background-image: url("/Portals/38/skins/aerarep/NOAH/Common/radActionsSpriteIE6.png");
    background-position: -11px -1911px;
    background-color: #f9f9f9;
}

.RadToolTip_NOAH table.rtWrapper tr td a.rtCloseButton:hover {
    background-position: -11px -1911px;
    background-color: #E8E8E8;
    border: #CCC;
}

.RadToolTip_NOAH table.rtWrapper tr td a.rtCloseButton:active, .RadToolTip_NOAH table.rtWrapper tr td a.rtCloseButton:focus {
    background-position: -111px -1911px;
    background-color: #007acc;
    border: #c6c6c6;
}

.RadToolTip_NOAH table.rtWrapper td.rtWrapperContent {
    background-color: transparent;
    color: #FFF;
}

.RadToolTip_NOAH div.rtTitlebar {
    color: #FFF;
}

.RadToolTip_NOAH.rtVisibleCallout div.rtCallout {
    background-image: url("/Portals/38/skins/aerarep/NOAH/ToolTip/Callouts.png");
    width: 14px;
    height: 14px;
}

.RadToolTip_NOAH.rtVisibleCallout .rtCallout.rtCalloutTopRight, .RadToolTip_NOAH.rtVisibleCallout .rtCallout.rtCalloutTopCenter, .RadToolTip_NOAH.rtVisibleCallout .rtCallout.rtCalloutTopLeft {
    background-position: 0 0;
    margin-top: -7px;
}

.RadToolTip_NOAH.rtVisibleCallout .rtCallout.rtCalloutTopRight {
    margin-left: -40px;
}

.RadToolTip_NOAH.rtVisibleCallout .rtCallout.rtCalloutBottomRight, .RadToolTip_NOAH.rtVisibleCallout .rtCallout.rtCalloutBottomCenter, .RadToolTip_NOAH.rtVisibleCallout .rtCallout.rtCalloutBottomLeft {
    background-position: 0 -10px;
}

.RadToolTip_NOAH.rtVisibleCallout .rtCallout.rtCalloutMiddleRight {
    background-position: 7px -40px;
}

.RadToolTip_NOAH.rtVisibleCallout .rtCallout.rtCalloutMiddleLeft {
    background-position: 0 -60px;
    margin-left: -7px;
}

.RadToolTip_NOAH.rtVisibleCallout .rtCallout.rtCalloutBottomRight, .RadToolTip_NOAH.rtVisibleCallout .rtCallout.rtCalloutBottomCenter, .RadToolTip_NOAH.rtVisibleCallout .rtCallout.rtCalloutBottomLeft {
    background-position: 0 -13px;
}

