diff --git a/themes/cornerstone/.gitignore b/themes/cornerstone/.gitignore new file mode 100644 index 0000000..2b321c9 --- /dev/null +++ b/themes/cornerstone/.gitignore @@ -0,0 +1,18 @@ + +_notes/dwsync.xml + +inc/_notes/dwsync.xml + +prepros.cfg + +.DS_Store + +*.scssc + +*.codekit + +sass/_notes/dwsync.xml + +css/_notes/dwsync.xml + +js/_notes/dwsync.xml diff --git a/themes/cornerstone/403.php b/themes/cornerstone/403.php new file mode 100644 index 0000000..a4d4936 --- /dev/null +++ b/themes/cornerstone/403.php @@ -0,0 +1,50 @@ + +
+
+
+
+
+
+
+
+ +
+ +
+
    + '404', + 'container' => false, + 'items_wrap' => '%3$s', + 'depth' => 1, + 'fallback_cb' => false + ); + wp_nav_menu( $defaults ); + } + ?> +
+
+
+
+
+ Photo of a puppy. +
+
+
+
+
+
+
+
+ \ No newline at end of file diff --git a/themes/cornerstone/404.php b/themes/cornerstone/404.php new file mode 100644 index 0000000..3565ba9 --- /dev/null +++ b/themes/cornerstone/404.php @@ -0,0 +1,53 @@ + +
+
+
+
+
+
+
+
+ +
+

+
+ +
+
+
    + '404', + 'container' => false, + 'items_wrap' => '%3$s', + 'depth' => 1, + 'fallback_cb' => false + ); + wp_nav_menu( $defaults ); + } + ?> +
+
+
+
+
+ Photo of a puppy. +
+
+
+
+
+
+
+
+ \ No newline at end of file diff --git a/themes/cornerstone/README.html b/themes/cornerstone/README.html new file mode 100644 index 0000000..2880a11 --- /dev/null +++ b/themes/cornerstone/README.html @@ -0,0 +1,2 @@ +

Cornerstone

+

This is a project by the University of Connecticut Web Development Lab, to produce a starter theme for our projects.

diff --git a/themes/cornerstone/README.md b/themes/cornerstone/README.md new file mode 100644 index 0000000..b96bdcf --- /dev/null +++ b/themes/cornerstone/README.md @@ -0,0 +1,5 @@ +Cornerstone +=== + +This is a project by the University of Connecticut Web Development Lab, to produce a starter theme for our projects. + diff --git a/themes/cornerstone/archive.php b/themes/cornerstone/archive.php new file mode 100644 index 0000000..f11fb25 --- /dev/null +++ b/themes/cornerstone/archive.php @@ -0,0 +1,118 @@ + +
+
+
+
+
+ +
+ +

+ ' . get_the_author() . '' ); + + elseif ( is_day() ) : + printf( __( 'Day: %s', 'cs' ), '' . get_the_date() . '' ); + + elseif ( is_month() ) : + printf( __( 'Month: %s', 'cs' ), '' . get_the_date( _x( 'F Y', 'monthly archives date format', 'cs' ) ) . '' ); + + elseif ( is_year() ) : + printf( __( 'Year: %s', 'cs' ), '' . get_the_date( _x( 'Y', 'yearly archives date format', 'cs' ) ) . '' ); + + elseif ( is_tax( 'post_format', 'post-format-aside' ) ) : + _e( 'Asides', 'cs' ); + + elseif ( is_tax( 'post_format', 'post-format-gallery' ) ) : + _e( 'Galleries', 'cs'); + + elseif ( is_tax( 'post_format', 'post-format-image' ) ) : + _e( 'Images', 'cs'); + + elseif ( is_tax( 'post_format', 'post-format-video' ) ) : + _e( 'Videos', 'cs' ); + + elseif ( is_tax( 'post_format', 'post-format-quote' ) ) : + _e( 'Quotes', 'cs' ); + + elseif ( is_tax( 'post_format', 'post-format-link' ) ) : + _e( 'Links', 'cs' ); + + elseif ( is_tax( 'post_format', 'post-format-status' ) ) : + _e( 'Statuses', 'cs' ); + + elseif ( is_tax( 'post_format', 'post-format-audio' ) ) : + _e( 'Audios', 'cs' ); + + elseif ( is_tax( 'post_format', 'post-format-chat' ) ) : + _e( 'Chats', 'cs' ); + + elseif ( is_tax( 'group') || is_tax('persontag')): + global $wp_query; + $term = $wp_query->get_queried_object(); + $name = $term->name; + echo $name; + + else : + _e( 'Archives', 'cs' ); + + endif; + ?> +

+ %s
', $term_description ); + endif; + ?> + + + + + + + + + + + + + + + + + + + +
+ +
+ + diff --git a/themes/cornerstone/comments.php b/themes/cornerstone/comments.php new file mode 100644 index 0000000..9d9b19d --- /dev/null +++ b/themes/cornerstone/comments.php @@ -0,0 +1,70 @@ + +
+ + + + +

+ ' . get_the_title() . '' ); + ?> +

+ + 1 && get_option( 'page_comments' ) ) : // are there comments to navigate through ?> + + + +
    + 'ol', + 'type' => 'comment', + 'short_ping' => true, + 'avatar_size' => 0, + ) ); + ?> +
+ + 1 && get_option( 'page_comments' ) ) : // are there comments to navigate through ?> + + + + + + +

+ + + + +
diff --git a/themes/cornerstone/content-az.php b/themes/cornerstone/content-az.php new file mode 100644 index 0000000..0925436 --- /dev/null +++ b/themes/cornerstone/content-az.php @@ -0,0 +1,109 @@ +.<]#'; +?> + + +
> +
+ ', '' ); ?> +
+ +
+ + '', + ) ); + ?> +
+ +
+ 'asc', 'sort_column' => 'post_title', 'hierarchical' => false, 'exclude' => $exclude)); + $letters = array(); + foreach( (array) $pages as $pg ){ + $parent = is_parent_private($pg->ID); + if($parent !== false) $page = $parent; + else $page = $pg->ID; + $private = get_post_meta($page, 'uc-private', true); + if($private == 'admins' || $private == 'users' || $private == 'list'){ + continue; + } + $title = ucwords($pg->post_title); + $char = $title{0}; + //if($char == 'Z') echo $title; + if(!in_array($char, $letters) ){ + array_push($letters, $char); + } + } + return $letters; + } + + // Generate AZ Navigation + echo ''; + ?> + + '; + foreach( (array) $pages as $pg ){ + $parent = is_parent_private($pg->ID); + if($parent !== false) $page = $parent; + else $page = $pg->ID; + $private = get_post_meta($page, 'uc-private', true); + if($private == 'admins' || $private == 'users' || $private == 'list'){ + continue; + } + $title = ucwords($pg->post_title); + $char = $title{0}; + if( !( empty($char) ) ){ + if( $char != end($letters) && !empty($letters) ){ + echo '
'; + } + if( !in_array($char, $letters) ){ + echo '

'.$char.'

    '; + array_push($letters, $char); + } + echo '
  1. '.$title.'
  2. '; + } + } + echo '
'; + //} else { + // echo '

Invalid input in field: "exclude"

'; + //} + ?> + + +
diff --git a/themes/cornerstone/content-blank.php b/themes/cornerstone/content-blank.php new file mode 100644 index 0000000..9783dfa --- /dev/null +++ b/themes/cornerstone/content-blank.php @@ -0,0 +1,15 @@ + +
> +
+ +
+ +
\ No newline at end of file diff --git a/themes/cornerstone/content-featured_image.php b/themes/cornerstone/content-featured_image.php new file mode 100644 index 0000000..392e948 --- /dev/null +++ b/themes/cornerstone/content-featured_image.php @@ -0,0 +1,32 @@ + + +
> +
+ + ', esc_url( get_permalink() ) ), '' ); ?> + + + + +
+ +
+ [Read More] + '', + ) ); + ?> +
+ + + ', '' ); ?> + +
\ No newline at end of file diff --git a/themes/cornerstone/content-home.php b/themes/cornerstone/content-home.php new file mode 100644 index 0000000..7a9c907 --- /dev/null +++ b/themes/cornerstone/content-home.php @@ -0,0 +1,17 @@ + + +
> +
+ +
+ +
+ \ No newline at end of file diff --git a/themes/cornerstone/content-none.php b/themes/cornerstone/content-none.php new file mode 100644 index 0000000..96c00d4 --- /dev/null +++ b/themes/cornerstone/content-none.php @@ -0,0 +1,35 @@ + +
+ + + +
+ + +

Get started here.', 'cs' ), esc_url( admin_url( 'post-new.php' ) ) ); ?>

+ + + +

+ + + + +

+ + + +
+
diff --git a/themes/cornerstone/content-page.php b/themes/cornerstone/content-page.php new file mode 100644 index 0000000..84b68dc --- /dev/null +++ b/themes/cornerstone/content-page.php @@ -0,0 +1,27 @@ + + + +
> +
+ ', '' ); ?> +
+ +
+ + '', + ) ); + ?> +
+ +
diff --git a/themes/cornerstone/content-person.php b/themes/cornerstone/content-person.php new file mode 100644 index 0000000..bc7e051 --- /dev/null +++ b/themes/cornerstone/content-person.php @@ -0,0 +1,62 @@ + +
> + + '; + echo '
'; + the_post_thumbnail(); + echo '
'; + echo '
'; + } ?> +
+ '; + the_field('first_name'); + echo ' '; + if (get_field('middle_name')){ + the_field('middle_name'); + echo ' '; + } + the_field('last_name'); + echo ''; + ?> +
+ + + + +
+ '.get_field('title').'

'; + if (strlen(get_field('email')) . 0 ){ + echo '

'.get_field('email').'

'; + } + if (strlen(get_field('phone')) > 0 ){ + echo '

'.get_field('phone').'

'; + } + + ?> + + + + +
+ '', + ) ); + ?> +
+ + '; + echo '
'; + } ?> +
diff --git a/themes/cornerstone/content-single.php b/themes/cornerstone/content-single.php new file mode 100644 index 0000000..12e12d5 --- /dev/null +++ b/themes/cornerstone/content-single.php @@ -0,0 +1,77 @@ + +
> +
+ '; + echo '
'; + the_post_thumbnail(); + echo '
'; + echo '
'; + } */?> + + ', '' ); ?> + + + '; + echo '
'; + } */?> + +
+ +
+ + + + + +
+ '', + ) ); + ?> +
+ + +
diff --git a/themes/cornerstone/content.php b/themes/cornerstone/content.php new file mode 100644 index 0000000..67ba346 --- /dev/null +++ b/themes/cornerstone/content.php @@ -0,0 +1,61 @@ + + +
> +
+ ', esc_url( get_permalink() ) ), '' ); ?> + + + + +
+ +
+ →', 'cs' ) );} ?> + '', + ) ); + ?> +
+ + +
\ No newline at end of file diff --git a/themes/cornerstone/css/.htaccess b/themes/cornerstone/css/.htaccess new file mode 100644 index 0000000..e0abc03 --- /dev/null +++ b/themes/cornerstone/css/.htaccess @@ -0,0 +1,3 @@ + +SetHandler php5-script + \ No newline at end of file diff --git a/themes/cornerstone/css/admin-style.css b/themes/cornerstone/css/admin-style.css new file mode 100644 index 0000000..17aafbe --- /dev/null +++ b/themes/cornerstone/css/admin-style.css @@ -0,0 +1,162 @@ +/* - - - - - - - - - - - - - - - - - - - + == Admin Style +- - - - - - - - - - - - - - - - - - - */ +#wpadminbar { + background-color: #000E2F; } + +#sub-accordion-section-layout_builder { + /* Homepage Layout builder */ } + #sub-accordion-section-layout_builder .customize-control-hidden * { + display: none; } + #sub-accordion-section-layout_builder .sliderDeleteRow { + float: right; } + #sub-accordion-section-layout_builder .sliders { + padding: 2.5em 0; } + #sub-accordion-section-layout_builder .slider-wrap { + float: left; + width: 100%; + padding: 5px 0; + clear: left; } + #sub-accordion-section-layout_builder .slider-wrap a:focus { + outline: thin dotted; + outline-color: #2ea2cc; } + #sub-accordion-section-layout_builder .slider, + #sub-accordion-section-layout_builder .sliderAddColumn { + float: left; } + #sub-accordion-section-layout_builder .slider { + width: 195px; + margin-right: 15px; } + #sub-accordion-section-layout_builder .sliderAddColumn { + padding: 0px !important; + height: auto !important; } + #sub-accordion-section-layout_builder .ui-slider-horizontal { + height: 3.5em !important; + background-color: #eeeeee !important; + background-image: linear-gradient(90deg, transparent 50%, rgba(255, 255, 255, 0.5) 50%) !important; + background-size: 20px 50px !important; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle { + width: 0.01em !important; + height: 3.9em !important; + padding: 0 !important; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:focus { + width: 0.05em !important; + height: 3.7em !important; + border: 1px solid #2ea2cc; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:before { + content: ""; + display: block; + position: relative; + top: -24px; + left: -13px; + width: 20px; + height: 20px; + margin-left: 3px; + border-radius: 3px; + background: grey; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:focus:before { + position: relative; + top: -24px; + left: -12px; + background: #2ea2cc; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:after { + content: ""; + display: block; + position: relative; + top: -24px; + left: -8px; + width: 0; + height: 0; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + border-top: 8px solid grey; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:focus:after { + position: relative; + top: -24px; + left: -7px; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + border-top: 8px solid #2ea2cc; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:hover { + cursor: -webkit-grab; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:active { + cursor: -webkit-grabbing; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:focus { + background-image: none; + background: #2ea2cc !important; + width: 2px !important; } + #sub-accordion-section-layout_builder .wp-core-ui .button.sliderDeleteColumn { + background: #2ea2cc; + border-color: #0074a2; + -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.5), 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.5), 0 1px 0 rgba(0, 0, 0, 0.15); + color: #fff; } + #sub-accordion-section-layout_builder .wp-core-ui .button.sliderDeleteColumn .dashicons-minus { + padding: 4px; } + #sub-accordion-section-layout_builder .wp-core-ui .button.sliderAddColumn .dashicons-plus { + padding: 14px 4px; } + +#sidebar-manager #home0, +#sidebar-manager #home1, +#sidebar-manager #home2, +#sidebar-manager #home3, +#sidebar-manager #home4, +#sidebar-manager #home5, +#sidebar-manager #home6, +#sidebar-manager #home7, +#sidebar-manager #home8, +#sidebar-manager #home9, +#sidebar-manager #home10, +#sidebar-manager #home11, +#sidebar-manager #home12, +#sidebar-manager #home13, +#sidebar-manager #home14, +#sidebar-manager #home15, +#sidebar-manager #home16, +#sidebar-manager #home17, +#sidebar-manager #home18, +#sidebar-manager #home19, +#sidebar-manager #home20, +#sidebar-manager #home21, +#sidebar-manager #home22, +#sidebar-manager #home23, +#sidebar-manager #home24, +#sidebar-manager #home25, +#sidebar-manager #home26, +#sidebar-manager #home27, +#sidebar-manager #home28, +#sidebar-manager #home29, +#sidebar-manager #home30, +#sidebar-manager #home31, +#sidebar-manager #home32, +#sidebar-manager #home33, +#sidebar-manager #home34, +#sidebar-manager #home35, +#sidebar-manager #home36, +#sidebar-manager #home37, +#sidebar-manager #home38, +#sidebar-manager #home39, +#sidebar-manager #home40, +#sidebar-manager #home41, +#sidebar-manager #home42, +#sidebar-manager #home43, +#sidebar-manager #home44, +#sidebar-manager #home45, +#sidebar-manager #home46, +#sidebar-manager #home47, +#sidebar-manager #home48, +#sidebar-manager #home49, +#sidebar-manager #home50, +#sidebar-manager #home51, +#sidebar-manager #home52, +#sidebar-manager #home53, +#sidebar-manager #home54, +#sidebar-manager #home55, +#sidebar-manager #home56, +#sidebar-manager #home57, +#sidebar-manager #home58, +#sidebar-manager #home59, +#sidebar-manager #home60 { + display: none; } + +.so-panels-dialog-add-widget .so-left-sidebar .so-sidebar-tabs li:nth-child(2) { + display: none; } diff --git a/themes/cornerstone/css/admin-style.php b/themes/cornerstone/css/admin-style.php new file mode 100644 index 0000000..ffec34f --- /dev/null +++ b/themes/cornerstone/css/admin-style.php @@ -0,0 +1,165 @@ + +/* - - - - - - - - - - - - - - - - - - - + == Admin Style +- - - - - - - - - - - - - - - - - - - */ +#wpadminbar { + background-color: #000E2F; } + +#sub-accordion-section-layout_builder { + /* Homepage Layout builder */ } + #sub-accordion-section-layout_builder .customize-control-hidden * { + display: none; } + #sub-accordion-section-layout_builder .sliderDeleteRow { + float: right; } + #sub-accordion-section-layout_builder .sliders { + padding: 2.5em 0; } + #sub-accordion-section-layout_builder .slider-wrap { + float: left; + width: 100%; + padding: 5px 0; + clear: left; } + #sub-accordion-section-layout_builder .slider-wrap a:focus { + outline: thin dotted; + outline-color: #2ea2cc; } + #sub-accordion-section-layout_builder .slider, + #sub-accordion-section-layout_builder .sliderAddColumn { + float: left; } + #sub-accordion-section-layout_builder .slider { + width: 195px; + margin-right: 15px; } + #sub-accordion-section-layout_builder .sliderAddColumn { + padding: 0px !important; + height: auto !important; } + #sub-accordion-section-layout_builder .ui-slider-horizontal { + height: 3.5em !important; + background-color: #eeeeee !important; + background-image: linear-gradient(90deg, transparent 50%, rgba(255, 255, 255, 0.5) 50%) !important; + background-size: 20px 50px !important; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle { + width: 0.01em !important; + height: 3.9em !important; + padding: 0 !important; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:focus { + width: 0.05em !important; + height: 3.7em !important; + border: 1px solid #2ea2cc; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:before { + content: ""; + display: block; + position: relative; + top: -24px; + left: -13px; + width: 20px; + height: 20px; + margin-left: 3px; + border-radius: 3px; + background: grey; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:focus:before { + position: relative; + top: -24px; + left: -12px; + background: #2ea2cc; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:after { + content: ""; + display: block; + position: relative; + top: -24px; + left: -8px; + width: 0; + height: 0; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + border-top: 8px solid grey; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:focus:after { + position: relative; + top: -24px; + left: -7px; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + border-top: 8px solid #2ea2cc; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:hover { + cursor: -webkit-grab; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:active { + cursor: -webkit-grabbing; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:focus { + background-image: none; + background: #2ea2cc !important; + width: 2px !important; } + #sub-accordion-section-layout_builder .wp-core-ui .button.sliderDeleteColumn { + background: #2ea2cc; + border-color: #0074a2; + -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.5), 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.5), 0 1px 0 rgba(0, 0, 0, 0.15); + color: #fff; } + #sub-accordion-section-layout_builder .wp-core-ui .button.sliderDeleteColumn .dashicons-minus { + padding: 4px; } + #sub-accordion-section-layout_builder .wp-core-ui .button.sliderAddColumn .dashicons-plus { + padding: 14px 4px; } + +#sidebar-manager #home0, +#sidebar-manager #home1, +#sidebar-manager #home2, +#sidebar-manager #home3, +#sidebar-manager #home4, +#sidebar-manager #home5, +#sidebar-manager #home6, +#sidebar-manager #home7, +#sidebar-manager #home8, +#sidebar-manager #home9, +#sidebar-manager #home10, +#sidebar-manager #home11, +#sidebar-manager #home12, +#sidebar-manager #home13, +#sidebar-manager #home14, +#sidebar-manager #home15, +#sidebar-manager #home16, +#sidebar-manager #home17, +#sidebar-manager #home18, +#sidebar-manager #home19, +#sidebar-manager #home20, +#sidebar-manager #home21, +#sidebar-manager #home22, +#sidebar-manager #home23, +#sidebar-manager #home24, +#sidebar-manager #home25, +#sidebar-manager #home26, +#sidebar-manager #home27, +#sidebar-manager #home28, +#sidebar-manager #home29, +#sidebar-manager #home30, +#sidebar-manager #home31, +#sidebar-manager #home32, +#sidebar-manager #home33, +#sidebar-manager #home34, +#sidebar-manager #home35, +#sidebar-manager #home36, +#sidebar-manager #home37, +#sidebar-manager #home38, +#sidebar-manager #home39, +#sidebar-manager #home40, +#sidebar-manager #home41, +#sidebar-manager #home42, +#sidebar-manager #home43, +#sidebar-manager #home44, +#sidebar-manager #home45, +#sidebar-manager #home46, +#sidebar-manager #home47, +#sidebar-manager #home48, +#sidebar-manager #home49, +#sidebar-manager #home50, +#sidebar-manager #home51, +#sidebar-manager #home52, +#sidebar-manager #home53, +#sidebar-manager #home54, +#sidebar-manager #home55, +#sidebar-manager #home56, +#sidebar-manager #home57, +#sidebar-manager #home58, +#sidebar-manager #home59, +#sidebar-manager #home60 { + display: none; } + +.so-panels-dialog-add-widget .so-left-sidebar .so-sidebar-tabs li:nth-child(2) { + display: none; } diff --git a/themes/cornerstone/css/bootstrap-ie7.css.php b/themes/cornerstone/css/bootstrap-ie7.css.php new file mode 100644 index 0000000..47eff97 --- /dev/null +++ b/themes/cornerstone/css/bootstrap-ie7.css.php @@ -0,0 +1,252 @@ + li{display:inline;zoom:1} +.glyphicon{text-decoration:inherit;line-height:normal} +.glyphicon-adjust{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-align-center{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-align-justify{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-align-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-align-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-arrow-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-arrow-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-arrow-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-arrow-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-asterisk{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='*')} +.glyphicon-backward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-ban-circle{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-barcode{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-bell{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-bold{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-book{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-bookmark{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-briefcase{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-bullhorn{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-calendar{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-camera{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-certificate{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-check{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-chevron-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-chevron-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-chevron-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-chevron-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-circle-arrow-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-circle-arrow-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-circle-arrow-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-circle-arrow-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-cloud{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='☁')} +.glyphicon-cloud-download{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-cloud-upload{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-cog{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-collapse{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-collapse-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-collapse-top{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-collapse-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-comment{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-compressed{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-copyright-mark{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-credit-card{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-cutlery{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-dashboard{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-download{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-download-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-earphone{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-edit{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-eject{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-envelope{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='✉')} +.glyphicon-euro{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='€')} +.glyphicon-exclamation-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-expand{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-export{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-eye-close{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-eye-open{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-facetime-video{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-fast-backward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-fast-forward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-file{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-film{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-filter{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-fire{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-flag{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-flash{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-floppy-disk{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-floppy-open{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-floppy-remove{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-floppy-save{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-floppy-saved{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-folder-close{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-folder-open{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-font{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-forward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-fullscreen{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-gbp{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-gift{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-glass{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-globe{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-hand-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-hand-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-hand-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-hand-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-hdd{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-hd-video{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-header{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-headphones{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-heart{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-heart-empty{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-home{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-import{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-inbox{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-indent-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-indent-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-info-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-italic{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-leaf{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-link{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-list{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-list-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-lock{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-log-in{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-log-out{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-magnet{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-map-marker{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-minus{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='−')} +.glyphicon-minus-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-move{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-music{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-new-window{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-off{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-ok{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-ok-circle{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-ok-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-open{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-paperclip{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-pause{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-pencil{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='✏')} +.glyphicon-phone{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-phone-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-picture{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-plane{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-play{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-play-circle{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-plus{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='+')} +.glyphicon-plus-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-print{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-pushpin{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-qrcode{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-question-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-random{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-record{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-refresh{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-registration-mark{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-remove{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-remove-circle{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-remove-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-repeat{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-resize-full{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-resize-horizontal{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-resize-small{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-resize-vertical{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-retweet{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-road{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-save{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-saved{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-screenshot{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sd-video{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-search{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-send{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-share{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-share-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-shopping-cart{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-signal{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sort{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sort-by-alphabet{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sort-by-alphabet-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sort-by-attributes{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sort-by-attributes-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sort-by-order{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sort-by-order-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sound-5-1{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sound-6-1{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sound-7-1{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sound-dolby{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sound-stereo{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-star{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-star-empty{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-stats{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-step-backward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-step-forward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-stop{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-subtitles{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-tag{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-tags{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-tasks{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-text-height{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-text-width{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-th{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-th-large{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-th-list{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-thumbs-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-thumbs-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-time{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-tint{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-tower{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-transfer{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-trash{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-tree-conifer{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-tree-deciduous{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-unchecked{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-upload{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-usd{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-user{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-volume-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-volume-off{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-volume-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-warning-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-wrench{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-zoom-in{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-zoom-out{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} + +"; +?> \ No newline at end of file diff --git a/themes/cornerstone/css/megamenu-cornerstone-base.css b/themes/cornerstone/css/megamenu-cornerstone-base.css new file mode 100644 index 0000000..e36ba3b --- /dev/null +++ b/themes/cornerstone/css/megamenu-cornerstone-base.css @@ -0,0 +1,624 @@ +#megamenu-wrapper { + background: #dbdbdb; + background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#dbdbdb)); + background: -moz-linear-gradient(top, #ebebeb, #dbdbdb); + background: -ms-linear-gradient(top, #ebebeb, #dbdbdb); + background: -o-linear-gradient(top, #ebebeb, #dbdbdb); + background: linear-gradient(to bottom, #ebebeb, #dbdbdb); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#dbdbdb'); +} + +#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul, #mega-menu-wrap-primary #mega-menu-primary li, #mega-menu-wrap-primary #mega-menu-primary p, #mega-menu-wrap-primary #mega-menu-primary img, #mega-menu-wrap-primary #mega-menu-primary div, #mega-menu-wrap-primary #mega-menu-primary a { + color: #474747; + font-family: inherit; + font-size: 14px; + background: none; + border: 0; + -webkit-border-radius: 0 0 0 0; + -moz-border-radius: 0 0 0 0; + -ms-border-radius: 0 0 0 0; + -o-border-radius: 0 0 0 0; + border-radius: 0 0 0 0; + margin: 0; + opacity: 1; + padding: 0; + position: relative; + right: auto; + top: auto; + bottom: auto; + left: auto; + text-align: left; + text-transform: none; + vertical-align: baseline; + -webkit-box-shadow: none; + -moz-box-shadow: none; + -ms-box-shadow: none; + -o-box-shadow: none; + box-shadow: none; + list-style-type: none; + line-height: 1.7; + box-sizing: border-box; + float: none; + overflow: visible; + display: block; + min-height: 0; + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; + text-decoration: none; + width: auto; + clip: auto; + height: auto; + outline: none; + visibility: inherit; +} +#mega-menu-wrap-primary:before, #mega-menu-wrap-primary #mega-menu-primary:before, #mega-menu-wrap-primary #mega-menu-primary ul:before, #mega-menu-wrap-primary #mega-menu-primary li:before, #mega-menu-wrap-primary #mega-menu-primary p:before, #mega-menu-wrap-primary #mega-menu-primary img:before, #mega-menu-wrap-primary #mega-menu-primary div:before, #mega-menu-wrap-primary #mega-menu-primary a:before, #mega-menu-wrap-primary:after, #mega-menu-wrap-primary #mega-menu-primary:after, #mega-menu-wrap-primary #mega-menu-primary ul:after, #mega-menu-wrap-primary #mega-menu-primary li:after, #mega-menu-wrap-primary #mega-menu-primary p:after, #mega-menu-wrap-primary #mega-menu-primary img:after, #mega-menu-wrap-primary #mega-menu-primary div:after, #mega-menu-wrap-primary #mega-menu-primary a:after { + display: none; +} +#mega-menu-wrap-primary #mega-menu-primary { + visibility: visible; +} +#mega-menu-wrap-primary #mega-menu-primary a { + display: inline; +} +#mega-menu-wrap-primary #mega-menu-primary table, #mega-menu-wrap-primary #mega-menu-primary td, #mega-menu-wrap-primary #mega-menu-primary tr, #mega-menu-wrap-primary #mega-menu-primary th { + border: 0; + margin: 0; + padding: 0; + background: none; +} +#mega-menu-wrap-primary { + background: #dbdbdb; + background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#dbdbdb)); + background: -moz-linear-gradient(top, #ebebeb, #dbdbdb); + background: -ms-linear-gradient(top, #ebebeb, #dbdbdb); + background: -o-linear-gradient(top, #ebebeb, #dbdbdb); + background: linear-gradient(to bottom, #ebebeb, #dbdbdb); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#dbdbdb'); + -webkit-border-radius: 3px 3px 3px 3px; + -moz-border-radius: 3px 3px 3px 3px; + -ms-border-radius: 3px 3px 3px 3px; + -o-border-radius: 3px 3px 3px 3px; + border-radius: 3px 3px 3px 3px; +} +#mega-menu-wrap-primary #mega-menu-primary { + text-align: left; + padding: 0px 0px 0px 0px; +} +#mega-menu-wrap-primary #mega-menu-primary p { + margin-bottom: 10px; +} +#mega-menu-wrap-primary #mega-menu-primary input, #mega-menu-wrap-primary #mega-menu-primary img { + max-width: 100%; +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu { + display: block; + visibility: hidden; + opacity: 1; +} +#mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu { + visibility: visible; +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^='dashicons']:before { + font-family: dashicons; +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a:before { + display: inline-block; + font: inherit; + font-family: dashicons; + position: static; + margin: 0 6px 0 0px; + vertical-align: top; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text a:before { + margin: 0; +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-left.mega-toggle-on > a { + -webkit-border-radius: 0px 0px 0 0; + -moz-border-radius: 0px 0px 0 0; + -ms-border-radius: 0px 0px 0 0; + -o-border-radius: 0px 0px 0 0; + border-radius: 0px 0px 0 0; +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-right > ul.mega-sub-menu { + right: 0; +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-right.mega-toggle-on > a { + -webkit-border-radius: 0px 0px 0 0; + -moz-border-radius: 0px 0px 0 0; + -ms-border-radius: 0px 0px 0 0; + -o-border-radius: 0px 0px 0 0; + border-radius: 0px 0px 0 0; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item { + position: static; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { + margin: 0 0px 0 0; + display: inline-block; + height: auto; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right { + float: right; + margin: 0 0 0 0px; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:focus { + background: rgba(0, 0, 0, 0); + color: #525252; + font-weight: normal; + text-decoration: none; + border-color: #fff; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a { + background: rgba(0, 0, 0, 0); + color: #525252; + font-weight: normal; + text-decoration: none; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a { + border-top: 0px solid #fff; + border-left: 0px solid #fff; + border-right: 0px solid #fff; + border-bottom: 0px solid #fff; + outline: none; + text-decoration: none; + padding: 0 10px 0 10px; + line-height: 55px; + font-weight: normal; + height: 55px; + vertical-align: baseline; + text-align: left; + width: auto; + display: block; + color: rgba(82, 82, 82, 0.75); + text-transform: none; + text-decoration: none; + background: rgba(0, 0, 0, 0); + -webkit-border-radius: 0px 0px 0px 0px; + -moz-border-radius: 0px 0px 0px 0px; + -ms-border-radius: 0px 0px 0px 0px; + -o-border-radius: 0px 0px 0px 0px; + border-radius: 0px 0px 0px 0px; + font-family: inherit; + font-size: 14px; + cursor: pointer; +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { + display: list-item; + margin: 0; + clear: both; + border: 0; + } + #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right { + float: none; + } + #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a { + -webkit-border-radius: 0 0 0 0 0 0 0; + -moz-border-radius: 0 0 0 0 0 0 0; + -ms-border-radius: 0 0 0 0 0 0 0; + -o-border-radius: 0 0 0 0 0 0 0; + border-radius: 0 0 0 0 0 0 0; + border: 0; + margin: 0; + line-height: 40px; + height: 40px; + padding: 0 10px; + } +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu { + z-index: 999; + -webkit-border-radius: 0px 0px 0px 0px; + -moz-border-radius: 0px 0px 0px 0px; + -ms-border-radius: 0px 0px 0px 0px; + -o-border-radius: 0px 0px 0px 0px; + border-radius: 0px 0px 0px 0px; + background: #f1f1f1; + padding: 10px 10px 10px 10px; + position: absolute; + width: 100%; + border-top: 0px solid #fff; + border-left: 0px solid #fff; + border-right: 0px solid #fff; + border-bottom: 0px solid #fff; + left: 0; +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu { + float: left; + position: static; + width: 100% !important; + } +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-1 { + width: 100%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-2 { + width: 50%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-2 { + width: 100%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-3 { + width: 33.33333%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-3 { + width: 66.66667%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-3 { + width: 100%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-4 { + width: 25%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-4 { + width: 50%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-4 { + width: 75%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-4-of-4 { + width: 100%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-5 { + width: 20%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-5 { + width: 40%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-5 { + width: 60%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-4-of-5 { + width: 80%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-5-of-5 { + width: 100%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-6 { + width: 16.66667%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-6 { + width: 33.33333%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-6 { + width: 50%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-4-of-6 { + width: 66.66667%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-5-of-6 { + width: 83.33333%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-6-of-6 { + width: 100%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-7 { + width: 14.28571%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-7 { + width: 28.57143%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-7 { + width: 42.85714%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-4-of-7 { + width: 57.14286%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-5-of-7 { + width: 71.42857%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-6-of-7 { + width: 85.71429%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-7-of-7 { + width: 100%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-8 { + width: 12.5%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-8 { + width: 25%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-8 { + width: 37.5%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-4-of-8 { + width: 50%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-5-of-8 { + width: 62.5%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-6-of-8 { + width: 75%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-7-of-8 { + width: 87.5%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-8-of-8 { + width: 100%; +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li { + width: 50% !important; + clear: none; + } + #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li:nth-child(odd) { + clear: left; + } +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li ul.mega-sub-menu { + clear: both; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li ul.mega-sub-menu li ul.mega-sub-menu { + margin-left: 10px; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li ul.mega-sub-menu li ul.mega-sub-menu li ul.mega-sub-menu { + margin-left: 20px; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item { + color: #474747; + font-family: inherit; + font-size: 14px; + display: block; + float: left; + clear: none; + padding: 15px 15px 15px 15px; + vertical-align: top; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear { + clear: left; + /* Widget titles */ +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > h4.mega-block-title { + color: #2c2c2c; + font-family: inherit; + font-size: 16px; + text-transform: none; + text-decoration: none; + font-weight: bold; + margin: 0px 0px 0px 0px; + padding: 0px 0px 5px 0px; + vertical-align: top; + display: block; + border-top: 0px solid #555; + border-left: 0px solid #555; + border-right: 0px solid #555; + border-bottom: 0px solid #555; + /* Second level menu item */ +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a { + color: #474747; + font-family: inherit; + font-size: 16px; + text-transform: uppercase; + text-decoration: none; + font-weight: bold; + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + vertical-align: top; + display: block; + border-top: 0px solid #555; + border-left: 0px solid #555; + border-right: 0px solid #555; + border-bottom: 0px solid #555; + /* Second level menu item hover */ +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a:focus { + color: #2c2c2c; + font-weight: bold; + text-decoration: underline; + background: rgba(198, 198, 198, 0); + /* third level menu item */ +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a { + color: #474747; + font-family: inherit; + font-size: 14px; + text-transform: none; + text-decoration: none; + font-weight: normal; + margin: 0; + padding: 0px 0px 0px 0px; + vertical-align: top; + display: block; + /* Second level menu item hover */ +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a:focus { + color: #2c2c2c; + font-weight: normal; + text-decoration: underline; + background: rgba(198, 198, 198, 0); +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu { + z-index: 999; + position: absolute; + width: 150px; + border-top: 0px solid #fff; + border-left: 0px solid #fff; + border-right: 0px solid #fff; + border-bottom: 0px solid #fff; + padding: 0px 0px 0px 0px; + background: #f1f1f1; +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu { + float: left; + position: static; + width: 100% !important; + } +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item { + clear: both; + } +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a { + display: block; + background: #f1f1f1; + color: #666; + font-family: inherit; + font-size: 14px; + font-weight: normal; + padding: 0px 10px 0px 10px; + line-height: 35px; + text-decoration: none; + text-transform: none; + vertical-align: baseline; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child a { + border-top-left-radius: 0px; + border-top-right-radius: 0px; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child a { + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a:focus { + background: rgba(221, 221, 221, 0); + font-weight: normal; + text-decoration: underline; + color: #666; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu { + position: absolute; + left: 100%; + top: 0; +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu { + position: static; + left: 0; + width: 100%; + } + #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a { + padding-left: 20px; + } +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children > a:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children > a:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > a:after { + content: '\f140'; + display: inline-block; + font: inherit; + font-family: dashicons; + margin: 0 0 0 6px; + vertical-align: top; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-transform: rotate(0); + -moz-transform: rotate(0); + -ms-transform: rotate(0); + -o-transform: rotate(0); + transform: rotate(0); +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children a:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children a:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children a:after { + float: right; + } + #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children.mega-toggle-on > a:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children.mega-toggle-on > a:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children.mega-toggle-on > a:after { + content: '\f142'; + } +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children.mega-hide-arrow > a:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children.mega-hide-arrow > a:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children.mega-hide-arrow > a:after { + display: none; +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item li.mega-menu-item-has-children > a:after { + content: '\f139'; + float: right; + margin: 0; +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item li.mega-menu-item-has-children > a:after { + content: '\f140'; + } +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li a { + text-align: right; +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li a { + text-align: left; + } +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li a:before { + float: right; + margin: 0 0 0 6px; +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li a:before { + float: left; + margin: 0 6px 0 0; + } +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item-has-children > a:after { + content: '\f141'; + float: left; + margin: 0; +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item-has-children > a:after { + content: '\f140'; + float: right; + } +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu { + left: -100%; + top: 0; +} +#mega-menu-wrap-primary .mega-menu-toggle { + display: none; + z-index: 1; + cursor: pointer; + text-align: right; + + -webkit-border-radius: 2px 2px 2px 2px; + -moz-border-radius: 2px 2px 2px 2px; + -ms-border-radius: 2px 2px 2px 2px; + -o-border-radius: 2px 2px 2px 2px; + border-radius: 2px 2px 2px 2px; + line-height: 40px; + height: 40px; + color: rgba(82, 82, 82, 0.75); +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary .mega-menu-toggle { + display: block; + } +} +#mega-menu-wrap-primary .mega-menu-toggle:before { + content: none; + font-family: 'dashicons'; + font-size: 24px; + margin: 0 5px; + float: right; +} +#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open:before { + content: none; +} +#mega-menu-wrap-primary .mega-menu-toggle:after { + content: none; +} +#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open:after { + content: ""; +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary { + display: none; + } + #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu { + display: none; + visibility: visible; + opacity: 1; + } + #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu { + display: block; + } + #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary { + display: block; + } +} +#mega-menu-wrap-primary { + clear: both; +} \ No newline at end of file diff --git a/themes/cornerstone/css/megamenu.css b/themes/cornerstone/css/megamenu.css new file mode 100644 index 0000000..ca367b3 --- /dev/null +++ b/themes/cornerstone/css/megamenu.css @@ -0,0 +1,57 @@ +/* +Error: Undefined variable: "$wrap". + on line 274 of /Users/andrewbacon/Sites/wordpress/wp-content/themes/cornerstone/megamenu/megamenu.scss + +269: filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$from}', endColorstr='#{$to}'); +270: } +271: } +272: +273: // resets +274: #{$wrap}, +275: #{$wrap} #{$menu}, +276: #{$wrap} #{$menu} ul, +277: #{$wrap} #{$menu} li, +278: #{$wrap} #{$menu} p, +279: #{$wrap} #{$menu} img, + +Backtrace: +/Users/andrewbacon/Sites/wordpress/wp-content/themes/cornerstone/megamenu/megamenu.scss:274 +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/script/tree/variable.rb:49:in `_perform' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/script/tree/node.rb:50:in `perform' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/script/tree/interpolation.rb:100:in `_perform' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/script/tree/node.rb:50:in `perform' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:536:in `block in run_interp_no_strip' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:534:in `map' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:534:in `run_interp_no_strip' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:541:in `run_interp' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:409:in `visit_rule' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/base.rb:36:in `visit' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:158:in `block in visit' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/stack.rb:79:in `block in with_base' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/stack.rb:115:in `with_frame' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/stack.rb:79:in `with_base' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:158:in `visit' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/base.rb:52:in `block in visit_children' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/base.rb:52:in `map' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/base.rb:52:in `visit_children' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:167:in `block in visit_children' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:179:in `with_environment' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:166:in `visit_children' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/base.rb:36:in `block in visit' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:186:in `visit_root' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/base.rb:36:in `visit' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:157:in `visit' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:8:in `visit' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/root_node.rb:36:in `css_tree' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/root_node.rb:20:in `render' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/engine.rb:268:in `render' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/exec/sass_scss.rb:415:in `run' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/exec/sass_scss.rb:63:in `process_result' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/exec/base.rb:52:in `parse' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/exec/base.rb:19:in `parse!' +/Applications/CodeKit.app/Contents/Resources/engines/scss/bin/scss:13:in `
' +*/ +body:before { + white-space: pre; + font-family: monospace; + content: "Error: Undefined variable: \"$wrap\".\A on line 274 of /Users/andrewbacon/Sites/wordpress/wp-content/themes/cornerstone/megamenu/megamenu.scss\A \A 269: filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$from}', endColorstr='#{$to}');\A 270: }\A 271: }\A 272: \A 273: // resets\A 274: #{$wrap},\A 275: #{$wrap} #{$menu}, \A 276: #{$wrap} #{$menu} ul, \A 277: #{$wrap} #{$menu} li,\A 278: #{$wrap} #{$menu} p,\A 279: #{$wrap} #{$menu} img,"; } diff --git a/themes/cornerstone/css/print.css b/themes/cornerstone/css/print.css new file mode 100644 index 0000000..3930dc5 --- /dev/null +++ b/themes/cornerstone/css/print.css @@ -0,0 +1,51 @@ +/* + + Cornerstone Print Styles + Andrew Bacon of UITS WEB DEV + Aug 2015 + +*/ +#uc-utility, +#nav-wrapper, +a:after, +#masthead .searchform { + display: none; } + +#site-title.hidden-xs { + display: inline-block !important; } + +#site-title.hidden-xs:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + +/* start commented backslash hack \*/ +* html #site-title.hidden-xs { + height: 1% !important; } + +#site-title.hidden-xs { + display: block !important; } + +/* close commented backslash hack */ +#masthead:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + +#masthead { + display: inline-block; } + +/* start commented backslash hack \*/ +* html #masthead { + height: 1%; } + +#masthead { + display: block; } + +/* close commented backslash hack */ diff --git a/themes/cornerstone/css/style.css b/themes/cornerstone/css/style.css new file mode 100644 index 0000000..565eb37 --- /dev/null +++ b/themes/cornerstone/css/style.css @@ -0,0 +1,8177 @@ +@charset "UTF-8"; +/* +Theme Name: Cornerstone +Author: UConn Web Development Lab +Description: Parent theme for University of Connecticut +Version: 4 +Text Domain: cs +*/ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-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: bold; } + +dfn { + font-style: italic; } + +h1 { + font-size: 2em; + margin: 0.67em 0; } + +mark { + background: #ff0; + color: #000; } + +small { + font-size: 80%; } + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + top: -0.5em; } + +sub { + bottom: -0.25em; } + +img { + border: 0; } + +svg:not(:root) { + overflow: hidden; } + +figure { + margin: 1em 40px; } + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; } + +pre { + overflow: auto; } + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; } + +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; } + +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 { + border: 0; + padding: 0; } + +input { + line-height: normal; } + +input[type="checkbox"], +input[type="radio"] { + 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-appearance: textfield; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; } + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; } + +legend { + border: 0; + padding: 0; } + +textarea { + overflow: auto; } + +optgroup { + font-weight: bold; } + +table { + border-collapse: collapse; + border-spacing: 0; } + +td, +th { + padding: 0; } + +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; + box-shadow: none !important; + text-shadow: none !important; } + + a, + a:visited { + text-decoration: underline; } + + a[href]:after { + content: " (" attr(href) ")"; } + + abbr[title]:after { + content: " (" attr(title) ")"; } + + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; } + + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; } + + thead { + display: table-header-group; } + + tr, + img { + page-break-inside: avoid; } + + img { + max-width: 100% !important; } + + p, + h2, + h3 { + orphans: 3; + widows: 3; } + + h2, + h3 { + page-break-after: avoid; } + + select { + background: #fff !important; } + + .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 th, + .table-bordered td { + border: 1px solid #ddd !important; } } +@font-face { + font-family: 'Glyphicons Halflings'; + src: url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.eot"); + src: url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../../global/bootstrap-3.3.4/fonts/bootstrap/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: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +.glyphicon-asterisk:before { + content: "\2a"; } + +.glyphicon-plus:before { + content: "\2b"; } + +.glyphicon-euro:before, +.glyphicon-eur: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; } + +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +html { + font-size: 10px; + -webkit-tap-highlight-color: transparent; } + +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.428571429; + color: #333333; + background-color: #fff; } + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +a { + color: #337ab7; + text-decoration: none; } + a:hover, a:focus { + 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; } + +.img-responsive { + display: block; + max-width: 100%; + height: auto; } + +.img-rounded { + border-radius: 6px; } + +.img-thumbnail { + padding: 4px; + line-height: 1.428571429; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; } + +.img-circle { + border-radius: 50%; } + +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee; } + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + 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: normal; + line-height: 1; + color: #777777; } + +h1, .h1, +h2, .h2, +h3, .h3 { + margin-top: 20px; + margin-bottom: 10px; } + h1 small, + h1 .small, .h1 small, + .h1 .small, + h2 small, + h2 .small, .h2 small, + .h2 .small, + h3 small, + h3 .small, .h3 small, + .h3 .small { + font-size: 65%; } + +h4, .h4, +h5, .h5, +h6, .h6 { + margin-top: 10px; + margin-bottom: 10px; } + h4 small, + h4 .small, .h4 small, + .h4 .small, + h5 small, + h5 .small, .h5 small, + .h5 .small, + h6 small, + h6 .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 { + background-color: #fcf8e3; + padding: .2em; } + +.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, .initialism { + text-transform: uppercase; } + +.text-capitalize { + text-transform: capitalize; } + +.text-muted { + color: #777777; } + +.text-primary { + color: #337ab7; } + +a.text-primary:hover { + color: #286090; } + +.text-success { + color: #3c763d; } + +a.text-success:hover { + color: #2b542c; } + +.text-info { + color: #31708f; } + +a.text-info:hover { + color: #245269; } + +.text-warning { + color: #8a6d3b; } + +a.text-warning:hover { + color: #66512c; } + +.text-danger { + color: #a94442; } + +a.text-danger:hover { + color: #843534; } + +.bg-primary { + color: #fff; } + +.bg-primary { + background-color: #337ab7; } + +a.bg-primary:hover { + background-color: #286090; } + +.bg-success { + background-color: #dff0d8; } + +a.bg-success:hover { + background-color: #c1e2b3; } + +.bg-info { + background-color: #d9edf7; } + +a.bg-info:hover { + background-color: #afd9ee; } + +.bg-warning { + background-color: #fcf8e3; } + +a.bg-warning:hover { + background-color: #f7ecb5; } + +.bg-danger { + background-color: #f2dede; } + +a.bg-danger:hover { + background-color: #e4b9b9; } + +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; } + +ul, +ol { + margin-top: 0; + margin-bottom: 10px; } + ul ul, + ul ol, + ol ul, + ol ol { + margin-bottom: 0; } + +.list-unstyled { + padding-left: 0; + list-style: none; } + +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; } + .list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; } + +dl { + margin-top: 0; + margin-bottom: 20px; } + +dt, +dd { + line-height: 1.428571429; } + +dt { + font-weight: bold; } + +dd { + margin-left: 0; } + +.dl-horizontal dd:before, .dl-horizontal dd:after { + content: " "; + display: table; } +.dl-horizontal dd:after { + clear: both; } +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + .dl-horizontal dd { + margin-left: 180px; } } + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777777; } + +.initialism { + font-size: 90%; } + +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eeeeee; } + blockquote p:last-child, + blockquote ul:last-child, + blockquote ol:last-child { + margin-bottom: 0; } + blockquote footer, + blockquote small, + blockquote .small { + display: block; + font-size: 80%; + line-height: 1.428571429; + color: #777777; } + blockquote footer:before, + blockquote small:before, + blockquote .small:before { + content: '\2014 \00A0'; } + +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; + text-align: right; } + .blockquote-reverse footer:before, + .blockquote-reverse small:before, + .blockquote-reverse .small:before, + blockquote.pull-right footer:before, + blockquote.pull-right small:before, + blockquote.pull-right .small:before { + content: ''; } + .blockquote-reverse footer:after, + .blockquote-reverse small:after, + .blockquote-reverse .small:after, + blockquote.pull-right footer:after, + blockquote.pull-right small:after, + blockquote.pull-right .small:after { + content: '\00A0 \2014'; } + +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.428571429; } + +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; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); } + kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; } + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.428571429; + word-break: break-all; + word-wrap: break-word; + color: #333333; + 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 { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; } + .container:before, .container:after { + content: " "; + display: table; } + .container:after { + clear: both; } + @media (min-width: 768px) { + .container { + width: 750px; } } + @media (min-width: 992px) { + .container { + width: 970px; } } + @media (min-width: 1200px) { + .container { + width: 1170px; } } + +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; } + .container-fluid:before, .container-fluid:after { + content: " "; + display: table; } + .container-fluid:after { + clear: both; } + +.row { + margin-left: -15px; + margin-right: -15px; } + .row:before, .row:after { + content: " "; + display: table; } + .row:after { + clear: both; } + +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; } + +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; } + +.col-xs-1 { + width: 8.3333333333%; } + +.col-xs-2 { + width: 16.6666666667%; } + +.col-xs-3 { + width: 25%; } + +.col-xs-4 { + width: 33.3333333333%; } + +.col-xs-5 { + width: 41.6666666667%; } + +.col-xs-6 { + width: 50%; } + +.col-xs-7 { + width: 58.3333333333%; } + +.col-xs-8 { + width: 66.6666666667%; } + +.col-xs-9 { + width: 75%; } + +.col-xs-10 { + width: 83.3333333333%; } + +.col-xs-11 { + width: 91.6666666667%; } + +.col-xs-12 { + width: 100%; } + +.col-xs-pull-0 { + right: auto; } + +.col-xs-pull-1 { + right: 8.3333333333%; } + +.col-xs-pull-2 { + right: 16.6666666667%; } + +.col-xs-pull-3 { + right: 25%; } + +.col-xs-pull-4 { + right: 33.3333333333%; } + +.col-xs-pull-5 { + right: 41.6666666667%; } + +.col-xs-pull-6 { + right: 50%; } + +.col-xs-pull-7 { + right: 58.3333333333%; } + +.col-xs-pull-8 { + right: 66.6666666667%; } + +.col-xs-pull-9 { + right: 75%; } + +.col-xs-pull-10 { + right: 83.3333333333%; } + +.col-xs-pull-11 { + right: 91.6666666667%; } + +.col-xs-pull-12 { + right: 100%; } + +.col-xs-push-0 { + left: auto; } + +.col-xs-push-1 { + left: 8.3333333333%; } + +.col-xs-push-2 { + left: 16.6666666667%; } + +.col-xs-push-3 { + left: 25%; } + +.col-xs-push-4 { + left: 33.3333333333%; } + +.col-xs-push-5 { + left: 41.6666666667%; } + +.col-xs-push-6 { + left: 50%; } + +.col-xs-push-7 { + left: 58.3333333333%; } + +.col-xs-push-8 { + left: 66.6666666667%; } + +.col-xs-push-9 { + left: 75%; } + +.col-xs-push-10 { + left: 83.3333333333%; } + +.col-xs-push-11 { + left: 91.6666666667%; } + +.col-xs-push-12 { + left: 100%; } + +.col-xs-offset-0 { + margin-left: 0%; } + +.col-xs-offset-1 { + margin-left: 8.3333333333%; } + +.col-xs-offset-2 { + margin-left: 16.6666666667%; } + +.col-xs-offset-3 { + margin-left: 25%; } + +.col-xs-offset-4 { + margin-left: 33.3333333333%; } + +.col-xs-offset-5 { + margin-left: 41.6666666667%; } + +.col-xs-offset-6 { + margin-left: 50%; } + +.col-xs-offset-7 { + margin-left: 58.3333333333%; } + +.col-xs-offset-8 { + margin-left: 66.6666666667%; } + +.col-xs-offset-9 { + margin-left: 75%; } + +.col-xs-offset-10 { + margin-left: 83.3333333333%; } + +.col-xs-offset-11 { + margin-left: 91.6666666667%; } + +.col-xs-offset-12 { + margin-left: 100%; } + +@media (min-width: 768px) { + .col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12 { + float: left; } + + .col-sm-1 { + width: 8.3333333333%; } + + .col-sm-2 { + width: 16.6666666667%; } + + .col-sm-3 { + width: 25%; } + + .col-sm-4 { + width: 33.3333333333%; } + + .col-sm-5 { + width: 41.6666666667%; } + + .col-sm-6 { + width: 50%; } + + .col-sm-7 { + width: 58.3333333333%; } + + .col-sm-8 { + width: 66.6666666667%; } + + .col-sm-9 { + width: 75%; } + + .col-sm-10 { + width: 83.3333333333%; } + + .col-sm-11 { + width: 91.6666666667%; } + + .col-sm-12 { + width: 100%; } + + .col-sm-pull-0 { + right: auto; } + + .col-sm-pull-1 { + right: 8.3333333333%; } + + .col-sm-pull-2 { + right: 16.6666666667%; } + + .col-sm-pull-3 { + right: 25%; } + + .col-sm-pull-4 { + right: 33.3333333333%; } + + .col-sm-pull-5 { + right: 41.6666666667%; } + + .col-sm-pull-6 { + right: 50%; } + + .col-sm-pull-7 { + right: 58.3333333333%; } + + .col-sm-pull-8 { + right: 66.6666666667%; } + + .col-sm-pull-9 { + right: 75%; } + + .col-sm-pull-10 { + right: 83.3333333333%; } + + .col-sm-pull-11 { + right: 91.6666666667%; } + + .col-sm-pull-12 { + right: 100%; } + + .col-sm-push-0 { + left: auto; } + + .col-sm-push-1 { + left: 8.3333333333%; } + + .col-sm-push-2 { + left: 16.6666666667%; } + + .col-sm-push-3 { + left: 25%; } + + .col-sm-push-4 { + left: 33.3333333333%; } + + .col-sm-push-5 { + left: 41.6666666667%; } + + .col-sm-push-6 { + left: 50%; } + + .col-sm-push-7 { + left: 58.3333333333%; } + + .col-sm-push-8 { + left: 66.6666666667%; } + + .col-sm-push-9 { + left: 75%; } + + .col-sm-push-10 { + left: 83.3333333333%; } + + .col-sm-push-11 { + left: 91.6666666667%; } + + .col-sm-push-12 { + left: 100%; } + + .col-sm-offset-0 { + margin-left: 0%; } + + .col-sm-offset-1 { + margin-left: 8.3333333333%; } + + .col-sm-offset-2 { + margin-left: 16.6666666667%; } + + .col-sm-offset-3 { + margin-left: 25%; } + + .col-sm-offset-4 { + margin-left: 33.3333333333%; } + + .col-sm-offset-5 { + margin-left: 41.6666666667%; } + + .col-sm-offset-6 { + margin-left: 50%; } + + .col-sm-offset-7 { + margin-left: 58.3333333333%; } + + .col-sm-offset-8 { + margin-left: 66.6666666667%; } + + .col-sm-offset-9 { + margin-left: 75%; } + + .col-sm-offset-10 { + margin-left: 83.3333333333%; } + + .col-sm-offset-11 { + margin-left: 91.6666666667%; } + + .col-sm-offset-12 { + margin-left: 100%; } } +@media (min-width: 992px) { + .col-md-1, .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-md-10, .col-md-11, .col-md-12 { + float: left; } + + .col-md-1 { + width: 8.3333333333%; } + + .col-md-2 { + width: 16.6666666667%; } + + .col-md-3 { + width: 25%; } + + .col-md-4 { + width: 33.3333333333%; } + + .col-md-5 { + width: 41.6666666667%; } + + .col-md-6 { + width: 50%; } + + .col-md-7 { + width: 58.3333333333%; } + + .col-md-8 { + width: 66.6666666667%; } + + .col-md-9 { + width: 75%; } + + .col-md-10 { + width: 83.3333333333%; } + + .col-md-11 { + width: 91.6666666667%; } + + .col-md-12 { + width: 100%; } + + .col-md-pull-0 { + right: auto; } + + .col-md-pull-1 { + right: 8.3333333333%; } + + .col-md-pull-2 { + right: 16.6666666667%; } + + .col-md-pull-3 { + right: 25%; } + + .col-md-pull-4 { + right: 33.3333333333%; } + + .col-md-pull-5 { + right: 41.6666666667%; } + + .col-md-pull-6 { + right: 50%; } + + .col-md-pull-7 { + right: 58.3333333333%; } + + .col-md-pull-8 { + right: 66.6666666667%; } + + .col-md-pull-9 { + right: 75%; } + + .col-md-pull-10 { + right: 83.3333333333%; } + + .col-md-pull-11 { + right: 91.6666666667%; } + + .col-md-pull-12 { + right: 100%; } + + .col-md-push-0 { + left: auto; } + + .col-md-push-1 { + left: 8.3333333333%; } + + .col-md-push-2 { + left: 16.6666666667%; } + + .col-md-push-3 { + left: 25%; } + + .col-md-push-4 { + left: 33.3333333333%; } + + .col-md-push-5 { + left: 41.6666666667%; } + + .col-md-push-6 { + left: 50%; } + + .col-md-push-7 { + left: 58.3333333333%; } + + .col-md-push-8 { + left: 66.6666666667%; } + + .col-md-push-9 { + left: 75%; } + + .col-md-push-10 { + left: 83.3333333333%; } + + .col-md-push-11 { + left: 91.6666666667%; } + + .col-md-push-12 { + left: 100%; } + + .col-md-offset-0 { + margin-left: 0%; } + + .col-md-offset-1 { + margin-left: 8.3333333333%; } + + .col-md-offset-2 { + margin-left: 16.6666666667%; } + + .col-md-offset-3 { + margin-left: 25%; } + + .col-md-offset-4 { + margin-left: 33.3333333333%; } + + .col-md-offset-5 { + margin-left: 41.6666666667%; } + + .col-md-offset-6 { + margin-left: 50%; } + + .col-md-offset-7 { + margin-left: 58.3333333333%; } + + .col-md-offset-8 { + margin-left: 66.6666666667%; } + + .col-md-offset-9 { + margin-left: 75%; } + + .col-md-offset-10 { + margin-left: 83.3333333333%; } + + .col-md-offset-11 { + margin-left: 91.6666666667%; } + + .col-md-offset-12 { + margin-left: 100%; } } +@media (min-width: 1200px) { + .col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12 { + float: left; } + + .col-lg-1 { + width: 8.3333333333%; } + + .col-lg-2 { + width: 16.6666666667%; } + + .col-lg-3 { + width: 25%; } + + .col-lg-4 { + width: 33.3333333333%; } + + .col-lg-5 { + width: 41.6666666667%; } + + .col-lg-6 { + width: 50%; } + + .col-lg-7 { + width: 58.3333333333%; } + + .col-lg-8 { + width: 66.6666666667%; } + + .col-lg-9 { + width: 75%; } + + .col-lg-10 { + width: 83.3333333333%; } + + .col-lg-11 { + width: 91.6666666667%; } + + .col-lg-12 { + width: 100%; } + + .col-lg-pull-0 { + right: auto; } + + .col-lg-pull-1 { + right: 8.3333333333%; } + + .col-lg-pull-2 { + right: 16.6666666667%; } + + .col-lg-pull-3 { + right: 25%; } + + .col-lg-pull-4 { + right: 33.3333333333%; } + + .col-lg-pull-5 { + right: 41.6666666667%; } + + .col-lg-pull-6 { + right: 50%; } + + .col-lg-pull-7 { + right: 58.3333333333%; } + + .col-lg-pull-8 { + right: 66.6666666667%; } + + .col-lg-pull-9 { + right: 75%; } + + .col-lg-pull-10 { + right: 83.3333333333%; } + + .col-lg-pull-11 { + right: 91.6666666667%; } + + .col-lg-pull-12 { + right: 100%; } + + .col-lg-push-0 { + left: auto; } + + .col-lg-push-1 { + left: 8.3333333333%; } + + .col-lg-push-2 { + left: 16.6666666667%; } + + .col-lg-push-3 { + left: 25%; } + + .col-lg-push-4 { + left: 33.3333333333%; } + + .col-lg-push-5 { + left: 41.6666666667%; } + + .col-lg-push-6 { + left: 50%; } + + .col-lg-push-7 { + left: 58.3333333333%; } + + .col-lg-push-8 { + left: 66.6666666667%; } + + .col-lg-push-9 { + left: 75%; } + + .col-lg-push-10 { + left: 83.3333333333%; } + + .col-lg-push-11 { + left: 91.6666666667%; } + + .col-lg-push-12 { + left: 100%; } + + .col-lg-offset-0 { + margin-left: 0%; } + + .col-lg-offset-1 { + margin-left: 8.3333333333%; } + + .col-lg-offset-2 { + margin-left: 16.6666666667%; } + + .col-lg-offset-3 { + margin-left: 25%; } + + .col-lg-offset-4 { + margin-left: 33.3333333333%; } + + .col-lg-offset-5 { + margin-left: 41.6666666667%; } + + .col-lg-offset-6 { + margin-left: 50%; } + + .col-lg-offset-7 { + margin-left: 58.3333333333%; } + + .col-lg-offset-8 { + margin-left: 66.6666666667%; } + + .col-lg-offset-9 { + margin-left: 75%; } + + .col-lg-offset-10 { + margin-left: 83.3333333333%; } + + .col-lg-offset-11 { + margin-left: 91.6666666667%; } + + .col-lg-offset-12 { + margin-left: 100%; } } +table { + background-color: transparent; } + +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777777; + text-align: left; } + +th { + text-align: left; } + +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; } + .table > thead > tr > th, + .table > thead > tr > td, + .table > tbody > tr > th, + .table > tbody > tr > td, + .table > tfoot > tr > th, + .table > tfoot > tr > td { + padding: 8px; + line-height: 1.428571429; + 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 > th, + .table > caption + thead > tr:first-child > td, + .table > colgroup + thead > tr:first-child > th, + .table > colgroup + thead > tr:first-child > td, + .table > thead:first-child > tr:first-child > th, + .table > thead:first-child > tr:first-child > td { + border-top: 0; } + .table > tbody + tbody { + border-top: 2px solid #ddd; } + .table .table { + background-color: #fff; } + +.table-condensed > thead > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > th, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > th, +.table-condensed > tfoot > tr > td { + padding: 5px; } + +.table-bordered { + border: 1px solid #ddd; } + .table-bordered > thead > tr > th, + .table-bordered > thead > tr > td, + .table-bordered > tbody > tr > th, + .table-bordered > tbody > tr > td, + .table-bordered > tfoot > tr > th, + .table-bordered > tfoot > tr > td { + border: 1px solid #ddd; } + .table-bordered > thead > tr > th, + .table-bordered > thead > tr > td { + 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; + float: none; + display: table-column; } + +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; } + +.table > thead > tr > td.active, +.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, +.table > tbody > tr > td.active, +.table > tbody > tr > th.active, +.table > tbody > tr.active > td, +.table > tbody > tr.active > th, +.table > tfoot > tr > td.active, +.table > tfoot > tr > th.active, +.table > tfoot > tr.active > td, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; } + +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; } + +.table > thead > tr > td.success, +.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, +.table > tbody > tr > td.success, +.table > tbody > tr > th.success, +.table > tbody > tr.success > td, +.table > tbody > tr.success > th, +.table > tfoot > tr > td.success, +.table > tfoot > tr > th.success, +.table > tfoot > tr.success > td, +.table > tfoot > tr.success > th { + background-color: #dff0d8; } + +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; } + +.table > thead > tr > td.info, +.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, +.table > tbody > tr > td.info, +.table > tbody > tr > th.info, +.table > tbody > tr.info > td, +.table > tbody > tr.info > th, +.table > tfoot > tr > td.info, +.table > tfoot > tr > th.info, +.table > tfoot > tr.info > td, +.table > tfoot > tr.info > th { + background-color: #d9edf7; } + +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; } + +.table > thead > tr > td.warning, +.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, +.table > tbody > tr > td.warning, +.table > tbody > tr > th.warning, +.table > tbody > tr.warning > td, +.table > tbody > tr.warning > th, +.table > tfoot > tr > td.warning, +.table > tfoot > tr > th.warning, +.table > tfoot > tr.warning > td, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; } + +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; } + +.table > thead > tr > td.danger, +.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, +.table > tbody > tr > td.danger, +.table > tbody > tr > th.danger, +.table > tbody > tr.danger > td, +.table > tbody > tr.danger > th, +.table > tfoot > tr > td.danger, +.table > tfoot > tr > th.danger, +.table > tfoot > tr.danger > td, +.table > tfoot > tr.danger > th { + background-color: #f2dede; } + +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; } + +.table-responsive { + overflow-x: auto; + min-height: 0.01%; } + @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 > thead > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; } + .table-responsive > .table-bordered { + border: 0; } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; } } + +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; } + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; } + +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; } + +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +input[type="radio"], +input[type="checkbox"] { + 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="radio"]:focus, +input[type="checkbox"]: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.428571429; + color: #555555; } + +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } + .form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.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[disabled], .form-control[readonly], fieldset[disabled] .form-control { + background-color: #eeeeee; + 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"], + input[type="time"], + input[type="datetime-local"], + input[type="month"] { + line-height: 34px; } + input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control, + .input-group-sm > input[type="date"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="date"].btn, .input-group-sm input[type="date"], + input[type="time"].input-sm, + .input-group-sm > input[type="time"].form-control, + .input-group-sm > input[type="time"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="time"].btn, .input-group-sm + input[type="time"], + input[type="datetime-local"].input-sm, + .input-group-sm > input[type="datetime-local"].form-control, + .input-group-sm > input[type="datetime-local"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, .input-group-sm + input[type="datetime-local"], + input[type="month"].input-sm, + .input-group-sm > input[type="month"].form-control, + .input-group-sm > input[type="month"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="month"].btn, .input-group-sm + input[type="month"] { + line-height: 30px; } + input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control, + .input-group-lg > input[type="date"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="date"].btn, .input-group-lg input[type="date"], + input[type="time"].input-lg, + .input-group-lg > input[type="time"].form-control, + .input-group-lg > input[type="time"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="time"].btn, .input-group-lg + input[type="time"], + input[type="datetime-local"].input-lg, + .input-group-lg > input[type="datetime-local"].form-control, + .input-group-lg > input[type="datetime-local"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .input-group-lg + input[type="datetime-local"], + input[type="month"].input-lg, + .input-group-lg > input[type="month"].form-control, + .input-group-lg > input[type="month"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="month"].btn, .input-group-lg + input[type="month"] { + line-height: 46px; } } +.form-group { + margin-bottom: 15px; } + +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; } + .radio label, + .checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; } + +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; } + +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; } + +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; } + +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; } + +input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], +input[type="checkbox"][disabled], +input[type="checkbox"].disabled, fieldset[disabled] +input[type="checkbox"] { + cursor: not-allowed; } + +.radio-inline.disabled, fieldset[disabled] .radio-inline, +.checkbox-inline.disabled, fieldset[disabled] +.checkbox-inline { + cursor: not-allowed; } + +.radio.disabled label, fieldset[disabled] .radio label, +.checkbox.disabled label, fieldset[disabled] +.checkbox label { + cursor: not-allowed; } + +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; + min-height: 34px; } + .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, + .input-group-lg > .form-control-static.input-group-addon, + .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, + .input-group-sm > .form-control-static.input-group-addon, + .input-group-sm > .input-group-btn > .form-control-static.btn { + padding-left: 0; + padding-right: 0; } + +.input-sm, .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-sm, .input-group-sm > select.form-control, +.input-group-sm > select.input-group-addon, +.input-group-sm > .input-group-btn > select.btn { + height: 30px; + line-height: 30px; } + +textarea.input-sm, .input-group-sm > textarea.form-control, +.input-group-sm > textarea.input-group-addon, +.input-group-sm > .input-group-btn > textarea.btn, +select[multiple].input-sm, +.input-group-sm > select[multiple].form-control, +.input-group-sm > select[multiple].input-group-addon, +.input-group-sm > .input-group-btn > select[multiple].btn { + 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 textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; } +.form-group-sm .form-control-static { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + min-height: 32px; } + +.input-lg, .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-lg, .input-group-lg > select.form-control, +.input-group-lg > select.input-group-addon, +.input-group-lg > .input-group-btn > select.btn { + height: 46px; + line-height: 46px; } + +textarea.input-lg, .input-group-lg > textarea.form-control, +.input-group-lg > textarea.input-group-addon, +.input-group-lg > .input-group-btn > textarea.btn, +select[multiple].input-lg, +.input-group-lg > select[multiple].form-control, +.input-group-lg > select[multiple].input-group-addon, +.input-group-lg > .input-group-btn > select[multiple].btn { + 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 textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; } +.form-group-lg .form-control-static { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + min-height: 38px; } + +.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; } + +.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, +.input-group-lg > .input-group-addon + .form-control-feedback, +.input-group-lg > .input-group-btn > .btn + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; } + +.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, +.input-group-sm > .input-group-addon + .form-control-feedback, +.input-group-sm > .input-group-btn > .btn + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; } + +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { + color: #3c763d; } +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } + .has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; } +.has-success .input-group-addon { + color: #3c763d; + border-color: #3c763d; + background-color: #dff0d8; } +.has-success .form-control-feedback { + color: #3c763d; } + +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { + color: #8a6d3b; } +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } + .has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; } +.has-warning .input-group-addon { + color: #8a6d3b; + border-color: #8a6d3b; + background-color: #fcf8e3; } +.has-warning .form-control-feedback { + color: #8a6d3b; } + +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { + color: #a94442; } +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } + .has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; } +.has-error .input-group-addon { + color: #a94442; + border-color: #a94442; + background-color: #f2dede; } +.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 .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; } + .form-inline .input-group > .form-control { + width: 100%; } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; } + .form-inline .has-feedback .form-control-feedback { + top: 0; } } + +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 7px; } +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; } +.form-horizontal .form-group { + margin-left: -15px; + margin-right: -15px; } + .form-horizontal .form-group:before, .form-horizontal .form-group:after { + content: " "; + display: table; } + .form-horizontal .form-group:after { + clear: both; } +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 7px; } } +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; } +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.333333px; } } +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; } } + +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 12px; + font-size: 14px; + line-height: 1.428571429; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + .btn:hover, .btn:focus, .btn.focus { + color: #333; + text-decoration: none; } + .btn:active, .btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + .btn.disabled, .btn[disabled], fieldset[disabled] .btn { + cursor: not-allowed; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; } + +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; } + .btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; } + .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { + background-image: none; } + .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active { + 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:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #286090; + border-color: #204d74; } + .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { + background-image: none; } + .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { + 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:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { + color: #fff; + background-color: #449d44; + border-color: #398439; } + .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { + background-image: none; } + .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active { + 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:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; } + .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { + background-image: none; } + .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active { + 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:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { + color: #fff; + background-color: #ec971f; + border-color: #d58512; } + .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { + background-image: none; } + .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active { + 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:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; } + .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { + background-image: none; } + .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; } + .btn-danger .badge { + color: #d9534f; + background-color: #fff; } + +.btn-link { + color: #337ab7; + font-weight: normal; + 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:hover, .btn-link:focus, .btn-link:active { + border-color: transparent; } + .btn-link:hover, .btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; } + .btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { + color: #777777; + text-decoration: none; } + +.btn-lg, .btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; } + +.btn-sm, .btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +.btn-xs, .btn-group-xs > .btn { + 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="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; } + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.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-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; } + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-right: 4px solid transparent; + border-left: 4px solid transparent; } + +.dropup, +.dropdown { + 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; + list-style: none; + font-size: 14px; + text-align: left; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; } + .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: normal; + line-height: 1.428571429; + color: #333333; + white-space: nowrap; } + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: #f5f5f5; } + +.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + outline: 0; + background-color: #337ab7; } + +.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + color: #777777; } +.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; } + +.open > .dropdown-menu { + display: block; } +.open > a { + outline: 0; } + +.dropdown-menu-right { + left: auto; + right: 0; } + +.dropdown-menu-left { + left: 0; + right: auto; } + +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.428571429; + color: #777777; + white-space: nowrap; } + +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; } + +.pull-right > .dropdown-menu { + right: 0; + left: auto; } + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid; + content: ""; } +.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 { + left: 0; + right: auto; } } +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + float: left; } + .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, + .btn-group-vertical > .btn:hover, + .btn-group-vertical > .btn:focus, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn.active { + 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:before, .btn-toolbar:after { + content: " "; + display: table; } + .btn-toolbar:after { + clear: both; } + .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-bottom-right-radius: 0; + border-top-right-radius: 0; } + +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-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-bottom-right-radius: 0; + border-top-right-radius: 0; } + +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; } + +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; } + +.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; } + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 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, .btn-group-lg > .btn .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; } + +.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .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:before, .btn-group-vertical > .btn-group:after { + content: " "; + display: table; } +.btn-group-vertical > .btn-group:after { + clear: both; } +.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-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-bottom-left-radius: 4px; + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.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-right-radius: 0; + border-top-left-radius: 0; } + +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; } + .btn-group-justified > .btn, + .btn-group-justified > .btn-group { + float: none; + display: table-cell; + 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="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + 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-left: 0; + padding-right: 0; } + .input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; } + +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; } + .input-group-addon:not(:first-child):not(:last-child), + .input-group-btn:not(:first-child):not(:last-child), + .input-group .form-control: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: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #ccc; + border-radius: 4px; } + .input-group-addon.input-sm, + .input-group-sm > .input-group-addon, + .input-group-sm > .input-group-btn > .input-group-addon.btn { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; } + .input-group-addon.input-lg, + .input-group-lg > .input-group-addon, + .input-group-lg > .input-group-btn > .input-group-addon.btn { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; } + .input-group-addon input[type="radio"], + .input-group-addon input[type="checkbox"] { + 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:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + +.input-group-addon:first-child { + border-right: 0; } + +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 0; + border-top-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:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { + 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 { + margin-left: -1px; } + +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; } + .nav:before, .nav:after { + content: " "; + display: table; } + .nav:after { + clear: both; } + .nav > li { + position: relative; + display: block; } + .nav > li > a { + position: relative; + display: block; + padding: 10px 15px; } + .nav > li > a:hover, .nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; } + .nav > li.disabled > a { + color: #777777; } + .nav > li.disabled > a:hover, .nav > li.disabled > a:focus { + color: #777777; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; } + .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { + background-color: #eeeeee; + 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.428571429; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; } + .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #ddd; } + .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { + color: #555555; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; } + +.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:hover, .nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; } + +.nav-stacked > li { + float: none; } + .nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; } + +.nav-justified, .nav-tabs.nav-justified { + width: 100%; } + .nav-justified > li, .nav-tabs.nav-justified > li { + float: none; } + .nav-justified > li > a, .nav-tabs.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; } + .nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; } + @media (min-width: 768px) { + .nav-justified > li, .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; } + .nav-justified > li > a, .nav-tabs.nav-justified > li > a { + margin-bottom: 0; } } + +.nav-tabs-justified, .nav-tabs.nav-justified { + border-bottom: 0; } + .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; } + .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus, + .nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; } + @media (min-width: 768px) { + .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; } + .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; } } + +.tab-content > .tab-pane { + display: none; } +.tab-content > .active { + display: block; } + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; } + .navbar:before, .navbar:after { + content: " "; + display: table; } + .navbar:after { + clear: both; } + @media (min-width: 768px) { + .navbar { + border-radius: 4px; } } + +.navbar-header:before, .navbar-header:after { + content: " "; + display: table; } +.navbar-header:after { + clear: both; } +@media (min-width: 768px) { + .navbar-header { + float: left; } } + +.navbar-collapse { + overflow-x: visible; + padding-right: 15px; + padding-left: 15px; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; } + .navbar-collapse:before, .navbar-collapse:after { + content: " "; + display: table; } + .navbar-collapse:after { + clear: both; } + .navbar-collapse.in { + overflow-y: auto; } + @media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + 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-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { + padding-left: 0; + padding-right: 0; } } + +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; } + @media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; } } + +.container > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-header, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; } + @media (min-width: 768px) { + .container > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-header, + .container-fluid > .navbar-collapse { + 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-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; } + @media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + 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; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; + height: 50px; } + .navbar-brand:hover, .navbar-brand:focus { + 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; + margin-right: 15px; + padding: 9px 10px; + margin-top: 8px; + 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; + box-shadow: none; } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; } + .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { + 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 { + margin-left: -15px; + margin-right: -15px; + padding: 10px 15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + margin-top: 8px; + margin-bottom: 8px; } + @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 .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; } + .navbar-form .input-group > .form-control { + width: 100%; } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + 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; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + -webkit-box-shadow: none; + box-shadow: none; } } + +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; } + .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn { + margin-top: 10px; + margin-bottom: 10px; } + .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn { + margin-top: 14px; + margin-bottom: 14px; } + +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; } + @media (min-width: 768px) { + .navbar-text { + float: left; + margin-left: 15px; + margin-right: 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:hover, .navbar-default .navbar-brand:focus { + 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:hover, .navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; } + .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; } + .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; } + .navbar-default .navbar-toggle { + border-color: #ddd; } + .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { + 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:hover, .navbar-default .navbar-nav > .open > a:focus { + background-color: #e7e7e7; + color: #555; } + @media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + 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:hover, .navbar-default .btn-link:focus { + color: #333; } + .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; } + +.navbar-inverse { + background-color: #222; + border-color: #090909; } + .navbar-inverse .navbar-brand { + color: #9d9d9d; } + .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { + 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:hover, .navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; } + .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #090909; } + .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; } + .navbar-inverse .navbar-toggle { + border-color: #333; } + .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { + 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:hover, .navbar-inverse .navbar-nav > .open > a:focus { + background-color: #090909; + color: #fff; } + @media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #090909; } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #090909; } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #090909; } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + 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:hover, .navbar-inverse .btn-link:focus { + color: #fff; } + .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus { + 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 { + content: "/ "; + padding: 0 5px; + color: #ccc; } + .breadcrumb > .active { + color: #777777; } + +.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; + line-height: 1.428571429; + text-decoration: none; + color: #337ab7; + background-color: #fff; + border: 1px solid #ddd; + margin-left: -1px; } + .pagination > li:first-child > a, + .pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; } + .pagination > li:last-child > a, + .pagination > li:last-child > span { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; } + .pagination > li > a:hover, .pagination > li > a:focus, + .pagination > li > span:hover, + .pagination > li > span:focus { + color: #23527c; + background-color: #eeeeee; + border-color: #ddd; } + .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, + .pagination > .active > span, + .pagination > .active > span:hover, + .pagination > .active > span:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; + cursor: default; } + .pagination > .disabled > span, + .pagination > .disabled > span:hover, + .pagination > .disabled > span:focus, + .pagination > .disabled > a, + .pagination > .disabled > a:hover, + .pagination > .disabled > a:focus { + color: #777777; + background-color: #fff; + border-color: #ddd; + cursor: not-allowed; } + +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; } +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; } +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-bottom-right-radius: 6px; + border-top-right-radius: 6px; } + +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; } +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; } + +.pager { + padding-left: 0; + margin: 20px 0; + list-style: none; + text-align: center; } + .pager:before, .pager:after { + content: " "; + display: table; } + .pager:after { + clear: both; } + .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:hover, + .pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; } + .pager .next > a, + .pager .next > span { + float: right; } + .pager .previous > a, + .pager .previous > span { + float: left; } + .pager .disabled > a, + .pager .disabled > a:hover, + .pager .disabled > a:focus, + .pager .disabled > span { + color: #777777; + background-color: #fff; + cursor: not-allowed; } + +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; } + .label:empty { + display: none; } + .btn .label { + position: relative; + top: -1px; } + +a.label:hover, a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; } + +.label-default { + background-color: #777777; } + .label-default[href]:hover, .label-default[href]:focus { + background-color: #5e5e5e; } + +.label-primary { + background-color: #337ab7; } + .label-primary[href]:hover, .label-primary[href]:focus { + background-color: #286090; } + +.label-success { + background-color: #5cb85c; } + .label-success[href]:hover, .label-success[href]:focus { + background-color: #449d44; } + +.label-info { + background-color: #5bc0de; } + .label-info[href]:hover, .label-info[href]:focus { + background-color: #31b0d5; } + +.label-warning { + background-color: #f0ad4e; } + .label-warning[href]:hover, .label-warning[href]:focus { + background-color: #ec971f; } + +.label-danger { + background-color: #d9534f; } + .label-danger[href]:hover, .label-danger[href]:focus { + background-color: #c9302c; } + +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + color: #fff; + line-height: 1; + vertical-align: baseline; + white-space: nowrap; + text-align: center; + background-color: #777777; + border-radius: 10px; } + .badge:empty { + display: none; } + .btn .badge { + position: relative; + top: -1px; } + .btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; } + .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; } + +a.badge:hover, a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; } + +.jumbotron { + padding: 30px 15px; + margin-bottom: 30px; + color: inherit; + background-color: #eeeeee; } + .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 { + border-radius: 6px; } + .jumbotron .container { + max-width: 100%; } + @media screen and (min-width: 768px) { + .jumbotron { + padding: 48px 0; } + .container .jumbotron, .container-fluid .jumbotron { + padding-left: 60px; + padding-right: 60px; } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; } } + +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.428571429; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border 0.2s ease-in-out; + -o-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; } + .thumbnail > img, + .thumbnail a > img { + display: block; + max-width: 100%; + height: auto; + margin-left: auto; + margin-right: auto; } + .thumbnail .caption { + padding: 9px; + color: #333333; } + +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; } + +.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: bold; } + .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 { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #3c763d; } + .alert-success hr { + border-top-color: #c9e2b3; } + .alert-success .alert-link { + color: #2b542c; } + +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #31708f; } + .alert-info hr { + border-top-color: #a6e1ec; } + .alert-info .alert-link { + color: #245269; } + +.alert-warning { + background-color: #fcf8e3; + border-color: #faebcc; + color: #8a6d3b; } + .alert-warning hr { + border-top-color: #f7e1b5; } + .alert-warning .alert-link { + color: #66512c; } + +.alert-danger { + background-color: #f2dede; + border-color: #ebccd1; + color: #a94442; } + .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; } } +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; } + to { + background-position: 0 0; } } +.progress { + overflow: hidden; + height: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 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, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; } + +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; } + +.progress.active .progress-bar, +.progress-bar.active { + -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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } + +.media { + margin-top: 15px; } + .media:first-child { + margin-top: 0; } + +.media, +.media-body { + zoom: 1; + overflow: hidden; } + +.media-body { + width: 10000px; } + +.media-object { + display: block; } + +.media-right, +.media > .pull-right { + padding-left: 10px; } + +.media-left, +.media > .pull-left { + padding-right: 10px; } + +.media-left, +.media-right, +.media-body { + 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 { + margin-bottom: 20px; + padding-left: 0; } + +.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-right-radius: 4px; + border-top-left-radius: 4px; } + .list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; } + +a.list-group-item { + color: #555; } + a.list-group-item .list-group-item-heading { + color: #333; } + a.list-group-item:hover, a.list-group-item:focus { + text-decoration: none; + color: #555; + background-color: #f5f5f5; } + +.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { + background-color: #eeeeee; + color: #777777; + cursor: not-allowed; } + .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { + color: inherit; } + .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { + color: #777777; } +.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { + 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: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, .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 { + color: inherit; } + .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { + color: #c7ddef; } + +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; } + +a.list-group-item-success { + color: #3c763d; } + a.list-group-item-success .list-group-item-heading { + color: inherit; } + a.list-group-item-success:hover, a.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; } + a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; } + +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; } + +a.list-group-item-info { + color: #31708f; } + a.list-group-item-info .list-group-item-heading { + color: inherit; } + a.list-group-item-info:hover, a.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; } + a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; } + +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; } + +a.list-group-item-warning { + color: #8a6d3b; } + a.list-group-item-warning .list-group-item-heading { + color: inherit; } + a.list-group-item-warning:hover, a.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; } + a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; } + +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; } + +a.list-group-item-danger { + color: #a94442; } + a.list-group-item-danger .list-group-item-heading { + color: inherit; } + a.list-group-item-danger:hover, a.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; } + a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus { + 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, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } + +.panel-body { + padding: 15px; } + .panel-body:before, .panel-body:after { + content: " "; + display: table; } + .panel-body:after { + clear: both; } + +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 3px; + border-top-left-radius: 3px; } + .panel-heading > .dropdown .dropdown-toggle { + color: inherit; } + +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; } + .panel-title > a, + .panel-title > small, + .panel-title > .small, + .panel-title > small > a, + .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-right-radius: 3px; + border-top-left-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-heading + .list-group .list-group-item:first-child { + border-top-width: 0; } + +.list-group + .panel-footer { + border-top-width: 0; } + +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; } + .panel > .table caption, + .panel > .table-responsive > .table caption, + .panel > .panel-collapse > .table caption { + padding-left: 15px; + padding-right: 15px; } +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-right-radius: 3px; + border-top-left-radius: 3px; } + .panel > .table:first-child > thead:first-child > tr:first-child, + .panel > .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-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + .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, + .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-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-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 { + border-top-left-radius: 3px; } + .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, + .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-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-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 { + border-top-right-radius: 3px; } +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; } + .panel > .table:last-child > tbody:last-child > tr:last-child, + .panel > .table:last-child > tfoot:last-child > tr:last-child, + .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 { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; } + .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, + .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 { + border-bottom-left-radius: 3px; } + .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, + .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 { + 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 th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; } +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; } + .panel > .table-bordered > thead > tr > th:first-child, + .panel > .table-bordered > thead > tr > td:first-child, + .panel > .table-bordered > tbody > tr > th:first-child, + .panel > .table-bordered > tbody > tr > td:first-child, + .panel > .table-bordered > tfoot > tr > th:first-child, + .panel > .table-bordered > tfoot > tr > td:first-child, + .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, + .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, + .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, + .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; } + .panel > .table-bordered > thead > tr > th:last-child, + .panel > .table-bordered > thead > tr > td:last-child, + .panel > .table-bordered > tbody > tr > th:last-child, + .panel > .table-bordered > tbody > tr > td:last-child, + .panel > .table-bordered > tfoot > tr > th:last-child, + .panel > .table-bordered > tfoot > tr > td:last-child, + .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, + .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, + .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, + .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; } + .panel > .table-bordered > thead > tr:first-child > td, + .panel > .table-bordered > thead > tr:first-child > th, + .panel > .table-bordered > tbody > tr:first-child > td, + .panel > .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, + .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, + .panel > .table-responsive > .table-bordered > tbody > 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 { + border: 0; + margin-bottom: 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 > .panel-body, + .panel-group .panel-heading + .panel-collapse > .list-group { + 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: #333333; + 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: #333333; } + .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 iframe, + .embed-responsive embed, + .embed-responsive object, + .embed-responsive video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 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, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); } + .well blockquote { + border-color: #ddd; + border-color: rgba(0, 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: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.2; + filter: alpha(opacity=20); } + .close:hover, .close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); } + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; } + +.modal-open { + overflow: hidden; } + +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + -webkit-overflow-scrolling: touch; + outline: 0; } + .modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; } + .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; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: 0; } + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; } + .modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); } + .modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); } + +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; + min-height: 16.428571429px; } + +.modal-header .close { + margin-top: -2px; } + +.modal-title { + margin: 0; + line-height: 1.428571429; } + +.modal-body { + position: relative; + padding: 15px; } + +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; } + .modal-footer:before, .modal-footer:after { + content: " "; + display: table; } + .modal-footer:after { + clear: both; } + .modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; } + .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, 0.5); + box-shadow: 0 5px 15px rgba(0, 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-weight: normal; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); } + .tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); } + .tooltip.top { + margin-top: -3px; + padding: 5px 0; } + .tooltip.right { + margin-left: 3px; + padding: 0 5px; } + .tooltip.bottom { + margin-top: 3px; + padding: 5px 0; } + .tooltip.left { + margin-left: -3px; + padding: 0 5px; } + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + text-decoration: none; + 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 { + bottom: 0; + right: 5px; + 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-weight: normal; + line-height: 1.428571429; + text-align: left; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + white-space: normal; } + .popover.top { + margin-top: -10px; } + .popover.right { + margin-left: 10px; } + .popover.bottom { + margin-top: 10px; } + .popover.left { + margin-left: -10px; } + +.popover-title { + margin: 0; + padding: 8px 14px; + 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 { + border-width: 10px; + content: ""; } + +.popover.top > .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; } + .popover.top > .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #fff; } +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); } + .popover.right > .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #fff; } +.popover.bottom > .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; } + .popover.bottom > .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + 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: #999999; + border-left-color: rgba(0, 0, 0, 0.25); } + .popover.left > .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #fff; + bottom: -10px; } + +.carousel { + position: relative; } + +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; } + .carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; } + .carousel-inner > .item > img, + .carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; + line-height: 1; } + @media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform 0.6s ease-in-out; + -moz-transition: -moz-transform 0.6s ease-in-out; + -o-transition: -o-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000; + -moz-perspective: 1000; + perspective: 1000; } + .carousel-inner > .item.next, .carousel-inner > .item.active.right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + left: 0; } + .carousel-inner > .item.prev, .carousel-inner > .item.active.left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; } + .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + left: 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; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); } + .carousel-control.right { + left: auto; + right: 0; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); } + .carousel-control:hover, .carousel-control:focus { + outline: 0; + color: #fff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); } + .carousel-control .icon-prev, + .carousel-control .icon-next, + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; } + .carousel-control .icon-prev, + .carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; } + .carousel-control .icon-next, + .carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; } + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + line-height: 1; + font-family: serif; } + .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%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; } + .carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #fff; + border-radius: 10px; + cursor: pointer; + background-color: #000 \9; + background-color: transparent; } + .carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #fff; } + +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 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-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px; } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px; } + + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; } + + .carousel-indicators { + bottom: 20px; } } +.clearfix:before, .clearfix:after { + content: " "; + display: table; } +.clearfix:after { + clear: both; } + +.center-block { + display: block; + margin-left: auto; + margin-right: 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-xs { + display: none !important; } + +.visible-sm { + display: none !important; } + +.visible-md { + display: none !important; } + +.visible-lg { + display: none !important; } + +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; } + +@media (max-width: 767px) { + .visible-xs { + display: block !important; } + + table.visible-xs { + display: table; } + + tr.visible-xs { + display: table-row !important; } + + th.visible-xs, + td.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; } + + tr.visible-sm { + display: table-row !important; } + + th.visible-sm, + td.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; } + + tr.visible-md { + display: table-row !important; } + + th.visible-md, + td.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; } + + tr.visible-lg { + display: table-row !important; } + + th.visible-lg, + td.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; } + + tr.visible-print { + display: table-row !important; } + + th.visible-print, + td.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; } } +/* - - - - - - - - - - - - - - - - - - - + == Variables +- - - - - - - - - - - - - - - - - - - */ +/* == Nav */ +/* == Widgets */ +/* Megafooter often inverts the tones, so these variables allow you to override teh defaults used in the homepage/sidebars. */ +/* Subpage widgets */ +/* not used... panels widgets do not include a head. */ +/* Maxmegamenu widgets */ +/* Specific Widgets */ +/* Megafooter versions of ECW variables. Same as widgets, default to the home/sidebar version, but can be overridden. */ +/* Subpage */ +/* maxmegamenu */ +/* == Main Content Area */ +/* == Footers */ +/* - - - - - - - - - - - - - - - - - - - + == Utilities +- - - - - - - - - - - - - - - - - - - */ +#content .modal { + position: absolute; } + +/* - - - - - - - - - - - - - - - - - - - + == Fonts +- - - - - - - - - - - - - - - - - - - */ +@font-face { + font-family: 'Proxima Nova'; + src: url("../../global/fonts/proximanova_regular/ProximaNova-Reg-webfont.eot"); + src: url("../../global/fonts/proximanova_regular/ProximaNova-Reg-webfont.eot?#iefix") format("embedded-opentype"), url("../../global/fonts/proximanova_regular/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular") format("svg"), url("../../global/fonts/proximanova_regular/ProximaNova-Reg-webfont.woff") format("woff"), url("../../global/fonts/proximanova_regular/ProximaNova-Reg-webfont.ttf") format("truetype"); + font-weight: normal; + font-style: normal; } +@font-face { + font-family: 'Proxima Nova'; + src: url("../../global/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.eot"); + src: url("../../global/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.eot?#iefix") format("embedded-opentype"), url("../../global/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.svg#proxima_nova_ltsemibold") format("svg"), url("../../global/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.woff") format("woff"), url("../../global/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.ttf") format("truetype"); + font-weight: 500; + font-style: normal; } +/* - - - - - - - - - - - - - - - - - - - + == Titlebar +- - - - - - - - - - - - - - - - - - - */ +#uc-header { + border-bottom: 1px solid transparent; + border-bottom-color: #fff; } + +#uc-site-header { + padding-top: 30px; } + +#masthead.header-image #uc-site-header { + padding-top: 0; } + +#uc-site-header h1, +#uc-site-header p, +#uc-site-header a { + padding: 0; + margin: 0; + font-size: 1em; + line-height: 1em; + color: black; + font-style: normal; + font-weight: normal; + border: 0; + font-family: "Proxima Nova", Helvetica, Arial, sans-serif; } + +#uc-site-header .glyphicon { + display: none; } + +#uc-site-header #uc-site-parent { + margin-bottom: 5px; } + +#uc-site-header #uc-site-parent a { + font-size: 13px; + letter-spacing: 1px; + text-transform: uppercase; } + +#uc-site-header #uc-site-title { + padding-bottom: 20px; } + +#uc-site-header #uc-site-title a { + font-weight: 500; + font-size: 24px; + word-wrap: break-word; + max-width: 100%; } + +#site-title .searchform .form-group { + width: 100%; } + #site-title .searchform .form-group .form-control { + width: 150px; } + +.lte7.form-control { + width: 20px; } + +/* NAV +--------------------------------------------------------------*/ +#nav-tabs { + padding-bottom: .5em; } + #nav-tabs .nav-tabs { + border-bottom: 0; } + #nav-tabs .nav-tabs > li > a:hover { + border-color: #ddd; + border-radius: 4px; } + #nav-tabs .nav-tabs > li.active > a, #nav-tabs .nav-tabs > li.active > a:hover, #nav-tabs .nav-tabs > li.active > a:focus { + background-color: #f8f8f8; + z-index: 9999; + border-radius: 4px; + border-bottom-color: #ddd; } + #nav-tabs .nav-tabs > li.active.menu-item-has-children > a, #nav-tabs .nav-tabs > li.active.menu-item-has-children > a:hover, #nav-tabs .nav-tabs > li.active.menu-item-has-children > a:focus { + border-radius: 4px 4px 0 0; + border-bottom-color: transparent; } + +#primary-nav a.external { + max-height: 50px; } + +#nav-secondary { + padding: 5px; + border: 1px solid transparent; + border-color: #ccc; + border-radius: 4px; + background-color: #fff; + font-size: 0.9em; } + #nav-secondary .nav.nav-pills.nav-stacked a { + /* + -ms-word-break: break-all; + word-break: break-all; + + // Non standard for webkit + word-break: break-word; + + -webkit-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; + */ + border-radius: 4px; + background-color: transparent; + color: inherit; } + #nav-secondary .nav.nav-pills.nav-stacked a:hover { + background-color: #eee; } + #nav-secondary .nav.nav-pills.nav-stacked .active a { + background-color: #337ab7; + color: #fff; } + #nav-secondary .nav.nav-pills.nav-stacked .sub-menu { + margin: 2px 0 2px 1.5em; } + #nav-secondary > ul { + margin: 0; + padding: 0; + list-style-type: none; } + #nav-secondary > ul > li > ul { + margin: 0; + padding: 0; } + #nav-secondary ul ul ul { + display: none; } + +.navbar-collapse { + max-height: none; } + +.menu-icon, +.menu-label { + display: inline-block; } + +.menu-label { + position: relative; + top: -.15em; + margin-left: .2em; } + +.navbar-default .navbar-brand { + height: auto; + float: none; + margin-right: 130px; + font: 500 18px "Proxima Nova", Helvetica, Arial, sans-serif; + color: black; } + +/**/ +#masthead { + z-index: 9999; } + #masthead #nav-wrapper { + z-index: 9999; } + #masthead #nav-wrapper .container { + z-index: 9999; } + #masthead #nav-wrapper .container #site-navigation { + z-index: 9999; } + #masthead #nav-wrapper .container #site-navigation .dropdown-menu { + z-index: 9999; } + +#mega-menu-primary { + margin-bottom: 0; } + +.mega-sub-menu { + list-style-type: none; } + +#megamenu-mobile-title { + font-size: 1.3em; + padding: .8em; + margin: 0; } + +/* - - - - - - - - - - - - - - - - - - - + == Header Image +- - - - - - - - - - - - - - - - - - - */ +#masthead.header-image .container { + position: relative; } + +#header-image-wrap { + overflow: hidden; + max-height: 250px; } + +#header-image { + min-height: 100px; + width: 100%; } + +#masthead.header-image .site-branding { + position: absolute; + top: 30px; + left: 30px; } + +#masthead.header-image .container .row { + position: absolute; + top: 0; + left: 0; + width: 100%; + margin: 0; } + +#site-title .searchform { + float: right; + padding-top: 30px; } + +#site-title .parent-spacing .searchform { + margin-top: 10px; } + +#primary-nav .searchform .form-control { + display: inline-block; + width: auto; } + +@media (max-width: 768px) { + #nav-wrapper .container { + padding: 0; } + + .dropdown-menu .dropdown-menu { + padding-left: 20px; } } +/* - - - - - - - - - - - - - - - - - - - + == Widgets +- - - - - - - - - - - - - - - - - - - */ +.widget-placeholder { + padding: 2em !important; + border: 4px dashed #ccc !important; + color: #696969 !important; } + .widget-placeholder * { + color: #696969 !important; + font-size: 1em !important; + margin: auto !important; } + .widget-placeholder h3 { + margin-bottom: 1em !important; + color: #474747 !important; } + +/* - - - - - - - - - - - - - - - - - - - + == Content +- - - - - - - - - - - - - - - - - - - */ +.home #content { + /* Make sure select elements fit in widgets */ } + .home #content .widget { + overflow: hidden; + border: 1px solid transparent; + border-width: 1px; + border-color: #ccc; + border-radius: 4px; + margin: 0 0 1.5em 0; + padding: 0; + background-color: #fff; + color: #000; } + .home #content .widget .widget-head { + border: 1px solid transparent; + padding: 0.5em 0.5em 0.5em 1em; + border-width: 0 0 1px 0; + border-color: #ccc; + background-color: #fff; } + .home #content .widget .widget-title { + margin: 0; + font-size: 1em; + color: #000; } + .home #content .widget a { + color: #337ab7; } + .home #content .widget a:hover { + color: #23527c; } + .home #content .widget .nav-pills .active a { + color: #fff; } + .home #content .widget .nav-pills .active a:hover { + color: #fff; + background-color: #337ab7; } + .home #content .widget form { + margin: 1em; } + .home #content .widget ul, + .home #content .widget ol { + list-style-type: none; + padding: 0; + margin: 1em; } + .home #content .widget ul li, + .home #content .widget ol li { + margin-bottom: .75em; } + .home #content .widget ul li ul, + .home #content .widget ol li ul { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: disc; } + .home #content .widget ul li ul li, + .home #content .widget ol li ul li { + margin-bottom: .5em; } + .home #content .widget ul li ul li ul, + .home #content .widget ol li ul li ul { + list-style-type: circle; } + .home #content .widget ul li ol, + .home #content .widget ol li ol { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: decimal; } + .home #content .widget ul li ol li, + .home #content .widget ol li ol li { + margin-bottom: .5em; } + .home #content .widget .nav-tabs { + margin: 0; } + .home #content .widget .nav-tabs li { + margin-bottom: -1px; + list-style-type: none; } + .home #content .widget .nav-tabs li.active a { + color: #333333; } + .home #content .widget .nav-pills { + margin: 0; } + .home #content .widget .nav-pills li { + margin: 0; + list-style-type: none; } + .home #content * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + height: 1%; } + .home #content .widget select { + max-width: 100%; } + .home #content .widget { + /* === CORE WP Widgets + */ + /* === 3rd Party Widgets + */ + /* === UCONN Widgets + */ } + .home #content .widget.widget_text .textwidget { + margin: 1em; } + .home #content .widget.widget_tag_cloud .tagcloud { + margin: 1em; } + .home #content .widget.widget_black-studio-tinymce .textwidget { + margin: 1em; } + .home #content .widget.widget_black-studio-tinymce ul, .home #content .widget.widget_black-studio-tinymce ol { + padding-left: 4em; } + .home #content .widget.widget_black-studio-tinymce ul li { + list-style-type: disc; } + .home #content .widget.widget_black-studio-tinymce ol li { + list-style-type: decimal; } + .home #content .widget.simple-social-icons ul { + margin: 0.5em !important; } + .home #content .widget.simple-social-icons ul li { + margin: 0.5em !important; } + .home #content .widget.simple-social-icons .social-bloglovin:before, .home #content .widget.simple-social-icons .social-dribbble:before, .home #content .widget.simple-social-icons .social-email:before, .home #content .widget.simple-social-icons .social-facebook:before, .home #content .widget.simple-social-icons .social-flickr:before, .home #content .widget.simple-social-icons .social-github:before, .home #content .widget.simple-social-icons .social-gplus:before, .home #content .widget.simple-social-icons .social-instagram:before, .home #content .widget.simple-social-icons .social-linkedin:before, .home #content .widget.simple-social-icons .social-pinterest:before, .home #content .widget.simple-social-icons .social-rss:before, .home #content .widget.simple-social-icons .social-stumbleupon:before, .home #content .widget.simple-social-icons .social-tumblr:before, .home #content .widget.simple-social-icons .social-twitter:before, .home #content .widget.simple-social-icons .social-vimeo:before, .home #content .widget.simple-social-icons .social-youtube:before { + display: none; + content: none; } + .home #content .widget.widget_rcpt ul { + margin: 0; } + .home #content .widget.widget_rcpt ul .rcpt_item_title { + padding: .5em 5% 0; + font-weight: bold; } + .home #content .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image { + margin-left: -9%; + margin-bottom: 1em; + width: 117%; } + .home #content .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image img { + width: 100%; } + .home #content .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: .5em 5% 1em; } + .home #content .widget.widget_rcpt ul .rcpt_item_date { + margin: .5em 5% 1em; } + .home #content .widget.widget_sp_image { + padding: 0; + border: none; + background-color: transparent; } + .home #content .widget.widget_metaslider_widget { + padding: 0; + background-color: transparent; + border: none; } + .home #content .widget.widget_metaslider_widget ul, + .home #content .widget.widget_metaslider_widget ol { + margin: 0; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li { + padding: 0.1em 0px 0.1em 0px; + display: block; + background-color: transparent; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + margin: 0; + position: relative; + display: inline; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li a .title { + display: inline; + position: relative; + font-size: 1em; + font-weight: normal; + clear: left; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li a:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a { + display: block; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img { + display: block; + margin-bottom: 10px; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-thumbnail { + height: 60px; + width: 60px; + margin-right: 10px; + float: left; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-medium { + width: 48%; + margin-right: 2%; + float: left; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-large { + width: 100%; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-thumbnail + .title, + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + display: block; + float: left; + clear: none; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + width: 50%; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a:hover .title { + text-decoration: underline; } + .home #content .widget.uc-contact-widget th { + white-space: nowrap; } + .home #content .widget.uc-contact-widget td.uc-output-email { + word-break: break-all; } + .home #content .widget.uc-contact-widget td.uc-output-more { + word-break: break-all; } + .home #content .widget .uc-cal { + font: inherit; + padding: 0 !important; + margin: 1em !important; + /*- - - - - */ + /**/ + /**/ } + .home #content .widget .uc-cal * { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + font: inherit !important; + vertical-align: baseline !important; + background: none !important; + position: inherit !important; + width: auto !important; + height: auto !important; + color: inherit !important; + display: block !important; + box-shadow: none !important; + text-transform: none !important; + text-decoration: none !important; + min-height: inherit !important; + border-radius: 0 !important; } + .home #content .widget .uc-cal .uc-cal-item { + margin: 1em 0 !important; } + .home #content .widget .uc-cal .uc-cal-item .uc-cal-event { + position: relative !important; + color: #337ab7 !important; } + .home #content .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date { + float: left !important; + position: relative !important; + top: 0; + color: inherit !important; } + .home #content .widget .uc-cal .uc-cal-item .uc-cal-event:hover { + text-decoration: underline !important; + color: inherit !important; } + .home #content .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date { + color: inherit !important; } + .home #content .widget .uc-cal .uc-cal-item .uc-cal-event:after { + visibility: hidden !important; + display: block !important; + font-size: 0 !important; + content: " " !important; + clear: both !important; + height: 0 !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event { + padding-left: 70px !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date { + left: -70px; + margin-right: -55px !important; + width: 55px !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month { + padding: 0.7em 0 0 !important; + border-width: 1px 1px 0 !important; + border-style: solid !important; + text-align: center !important; + font-size: 70% !important; + text-transform: uppercase !important; + letter-spacing: 1px !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day { + padding: 0 0 0.2em 0 !important; + border-width: 0 1px 1px !important; + border-style: solid !important; + text-align: center !important; + font-size: 130% !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time { + color: inherit !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-month { + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-day { + background-color: #fff !important; + color: inherit !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time { + color: #23527c !important; } + .home #content .widget .uc-cal.uc-listcal { + padding-left: 3.7em !important; } + .home #content .widget .uc-cal.uc-listcal .uc-cal-event-date { + width: 3.7em !important; + left: -3.7em !important; + margin-right: -3.7em !important; } + .home #content .widget.uc-hours-widget caption { + padding: .5em; } + .home #content .widget.widget_siteorigin-panels-postloop .post { + padding: 1em; } + .home #content .panel-grid { + /* Make sure select elements fit in widgets */ } + .home #content .panel-grid .widget { + overflow: hidden; + border: 1px solid transparent; + border-width: 0; + border-color: #ccc; + border-radius: 4px; + margin: 0 0 1.5em 0; + padding: 0; + background-color: transparent; + color: #000; } + .home #content .panel-grid .widget .widget-head { + border: 1px solid transparent; + padding: 0.5em 0.5em 0.5em 1em; + border-width: 0 0 1px 0; + border-color: #ccc; + background-color: #fff; } + .home #content .panel-grid .widget .widget-title { + margin: 0; + font-size: 1em; + color: #000; } + .home #content .panel-grid .widget a { + color: #337ab7; } + .home #content .panel-grid .widget a:hover { + color: #23527c; } + .home #content .panel-grid .widget .nav-pills .active a { + color: #fff; } + .home #content .panel-grid .widget .nav-pills .active a:hover { + color: #fff; + background-color: #337ab7; } + .home #content .panel-grid .widget form { + margin: 0; } + .home #content .panel-grid .widget ul, + .home #content .panel-grid .widget ol { + list-style-type: none; + padding: 0; + margin: 0; } + .home #content .panel-grid .widget ul li, + .home #content .panel-grid .widget ol li { + margin-bottom: .75em; } + .home #content .panel-grid .widget ul li ul, + .home #content .panel-grid .widget ol li ul { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: disc; } + .home #content .panel-grid .widget ul li ul li, + .home #content .panel-grid .widget ol li ul li { + margin-bottom: .5em; } + .home #content .panel-grid .widget ul li ul li ul, + .home #content .panel-grid .widget ol li ul li ul { + list-style-type: circle; } + .home #content .panel-grid .widget ul li ol, + .home #content .panel-grid .widget ol li ol { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: decimal; } + .home #content .panel-grid .widget ul li ol li, + .home #content .panel-grid .widget ol li ol li { + margin-bottom: .5em; } + .home #content .panel-grid .widget .nav-tabs { + margin: 0; } + .home #content .panel-grid .widget .nav-tabs li { + margin-bottom: -1px; + list-style-type: none; } + .home #content .panel-grid .widget .nav-tabs li.active a { + color: #333333; } + .home #content .panel-grid .widget .nav-pills { + margin: 0; } + .home #content .panel-grid .widget .nav-pills li { + margin: 0; + list-style-type: none; } + .home #content .panel-grid * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + height: 1%; } + .home #content .panel-grid .widget select { + max-width: 100%; } + .home #content .panel-grid .widget { + /* === CORE WP Widgets + */ + /* === 3rd Party Widgets + */ + /* === UCONN Widgets + */ } + .home #content .panel-grid .widget.widget_text .textwidget { + margin: 0; } + .home #content .panel-grid .widget.widget_tag_cloud .tagcloud { + margin: 0; } + .home #content .panel-grid .widget.widget_black-studio-tinymce .textwidget { + margin: 0; } + .home #content .panel-grid .widget.widget_black-studio-tinymce ul, .home #content .panel-grid .widget.widget_black-studio-tinymce ol { + padding-left: 4em; } + .home #content .panel-grid .widget.widget_black-studio-tinymce ul li { + list-style-type: disc; } + .home #content .panel-grid .widget.widget_black-studio-tinymce ol li { + list-style-type: decimal; } + .home #content .panel-grid .widget.simple-social-icons ul { + margin: 0.5em !important; } + .home #content .panel-grid .widget.simple-social-icons ul li { + margin: 0.5em !important; } + .home #content .panel-grid .widget.simple-social-icons .social-bloglovin:before, .home #content .panel-grid .widget.simple-social-icons .social-dribbble:before, .home #content .panel-grid .widget.simple-social-icons .social-email:before, .home #content .panel-grid .widget.simple-social-icons .social-facebook:before, .home #content .panel-grid .widget.simple-social-icons .social-flickr:before, .home #content .panel-grid .widget.simple-social-icons .social-github:before, .home #content .panel-grid .widget.simple-social-icons .social-gplus:before, .home #content .panel-grid .widget.simple-social-icons .social-instagram:before, .home #content .panel-grid .widget.simple-social-icons .social-linkedin:before, .home #content .panel-grid .widget.simple-social-icons .social-pinterest:before, .home #content .panel-grid .widget.simple-social-icons .social-rss:before, .home #content .panel-grid .widget.simple-social-icons .social-stumbleupon:before, .home #content .panel-grid .widget.simple-social-icons .social-tumblr:before, .home #content .panel-grid .widget.simple-social-icons .social-twitter:before, .home #content .panel-grid .widget.simple-social-icons .social-vimeo:before, .home #content .panel-grid .widget.simple-social-icons .social-youtube:before { + display: none; + content: none; } + .home #content .panel-grid .widget.widget_rcpt ul { + margin: 0; } + .home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_title { + padding: .5em 5% 0; + font-weight: bold; } + .home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image { + margin-left: -9%; + margin-bottom: 1em; + width: 117%; } + .home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image img { + width: 100%; } + .home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: .5em 5% 1em; } + .home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_date { + margin: .5em 5% 1em; } + .home #content .panel-grid .widget.widget_sp_image { + padding: 0; + border: none; + background-color: transparent; } + .home #content .panel-grid .widget.widget_metaslider_widget { + padding: 0; + background-color: transparent; + border: none; } + .home #content .panel-grid .widget.widget_metaslider_widget ul, + .home #content .panel-grid .widget.widget_metaslider_widget ol { + margin: 0; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li { + padding: 0.1em 0px 0.1em 0px; + display: block; + background-color: transparent; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + margin: 0; + position: relative; + display: inline; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li a .title { + display: inline; + position: relative; + font-size: 1em; + font-weight: normal; + clear: left; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li a:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a { + display: block; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img { + display: block; + margin-bottom: 10px; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-thumbnail { + height: 60px; + width: 60px; + margin-right: 10px; + float: left; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-medium { + width: 48%; + margin-right: 2%; + float: left; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-large { + width: 100%; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-thumbnail + .title, + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + display: block; + float: left; + clear: none; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + width: 50%; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a:hover .title { + text-decoration: underline; } + .home #content .panel-grid .widget.uc-contact-widget th { + white-space: nowrap; } + .home #content .panel-grid .widget.uc-contact-widget td.uc-output-email { + word-break: break-all; } + .home #content .panel-grid .widget.uc-contact-widget td.uc-output-more { + word-break: break-all; } + .home #content .panel-grid .widget .uc-cal { + font: inherit; + padding: 0 !important; + margin: 0 !important; + /*- - - - - */ + /**/ + /**/ } + .home #content .panel-grid .widget .uc-cal * { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + font: inherit !important; + vertical-align: baseline !important; + background: none !important; + position: inherit !important; + width: auto !important; + height: auto !important; + color: inherit !important; + display: block !important; + box-shadow: none !important; + text-transform: none !important; + text-decoration: none !important; + min-height: inherit !important; + border-radius: 0 !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item { + margin: 1em 0 !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event { + position: relative !important; + color: #337ab7 !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date { + float: left !important; + position: relative !important; + top: 0; + color: #337ab7 !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event:hover { + text-decoration: underline !important; + color: #23527c !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date { + color: #23527c !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event:after { + visibility: hidden !important; + display: block !important; + font-size: 0 !important; + content: " " !important; + clear: both !important; + height: 0 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event { + padding-left: 70px !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date { + left: -70px; + margin-right: -55px !important; + width: 55px !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month { + padding: 0.7em 0 0 !important; + border-width: 1px 1px 0 !important; + border-style: solid !important; + text-align: center !important; + font-size: 70% !important; + text-transform: uppercase !important; + letter-spacing: 1px !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day { + padding: 0 0 0.2em 0 !important; + border-width: 0 1px 1px !important; + border-style: solid !important; + text-align: center !important; + font-size: 130% !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time { + color: #000 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-month { + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-day { + background-color: transparent !important; + color: #000 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time { + color: #23527c !important; } + .home #content .panel-grid .widget .uc-cal.uc-listcal { + padding-left: 3.7em !important; } + .home #content .panel-grid .widget .uc-cal.uc-listcal .uc-cal-event-date { + width: 3.7em !important; + left: -3.7em !important; + margin-right: -3.7em !important; } + .home #content .panel-grid .widget.uc-hours-widget caption { + padding: .5em; } + .home #content .panel-grid .widget.widget_siteorigin-panels-postloop .post { + padding: 0; } + +#page-sidebar { + /* Make sure select elements fit in widgets */ } + #page-sidebar .widget { + overflow: hidden; + border: 1px solid transparent; + border-width: 1px; + border-color: #ccc; + border-radius: 4px; + margin: 0 0 1.5em 0; + padding: 0; + background-color: #fff; + color: #000; } + #page-sidebar .widget .widget-head { + border: 1px solid transparent; + padding: 0.5em 0.5em 0.5em 1em; + border-width: 0 0 1px 0; + border-color: #ccc; + background-color: #fff; } + #page-sidebar .widget .widget-title { + margin: 0; + font-size: 1em; + color: #000; } + #page-sidebar .widget a { + color: #337ab7; } + #page-sidebar .widget a:hover { + color: #23527c; } + #page-sidebar .widget .nav-pills .active a { + color: #fff; } + #page-sidebar .widget .nav-pills .active a:hover { + color: #fff; + background-color: #337ab7; } + #page-sidebar .widget form { + margin: 1em; } + #page-sidebar .widget ul, + #page-sidebar .widget ol { + list-style-type: none; + padding: 0; + margin: 1em; } + #page-sidebar .widget ul li, + #page-sidebar .widget ol li { + margin-bottom: .75em; } + #page-sidebar .widget ul li ul, + #page-sidebar .widget ol li ul { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: disc; } + #page-sidebar .widget ul li ul li, + #page-sidebar .widget ol li ul li { + margin-bottom: .5em; } + #page-sidebar .widget ul li ul li ul, + #page-sidebar .widget ol li ul li ul { + list-style-type: circle; } + #page-sidebar .widget ul li ol, + #page-sidebar .widget ol li ol { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: decimal; } + #page-sidebar .widget ul li ol li, + #page-sidebar .widget ol li ol li { + margin-bottom: .5em; } + #page-sidebar .widget .nav-tabs { + margin: 0; } + #page-sidebar .widget .nav-tabs li { + margin-bottom: -1px; + list-style-type: none; } + #page-sidebar .widget .nav-tabs li.active a { + color: #333333; } + #page-sidebar .widget .nav-pills { + margin: 0; } + #page-sidebar .widget .nav-pills li { + margin: 0; + list-style-type: none; } + #page-sidebar * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + height: 1%; } + #page-sidebar .widget select { + max-width: 100%; } + #page-sidebar .widget { + /* === CORE WP Widgets + */ + /* === 3rd Party Widgets + */ + /* === UCONN Widgets + */ } + #page-sidebar .widget.widget_text .textwidget { + margin: 1em; } + #page-sidebar .widget.widget_tag_cloud .tagcloud { + margin: 1em; } + #page-sidebar .widget.widget_black-studio-tinymce .textwidget { + margin: 1em; } + #page-sidebar .widget.widget_black-studio-tinymce ul, #page-sidebar .widget.widget_black-studio-tinymce ol { + padding-left: 4em; } + #page-sidebar .widget.widget_black-studio-tinymce ul li { + list-style-type: disc; } + #page-sidebar .widget.widget_black-studio-tinymce ol li { + list-style-type: decimal; } + #page-sidebar .widget.simple-social-icons ul { + margin: 0.5em !important; } + #page-sidebar .widget.simple-social-icons ul li { + margin: 0.5em !important; } + #page-sidebar .widget.simple-social-icons .social-bloglovin:before, #page-sidebar .widget.simple-social-icons .social-dribbble:before, #page-sidebar .widget.simple-social-icons .social-email:before, #page-sidebar .widget.simple-social-icons .social-facebook:before, #page-sidebar .widget.simple-social-icons .social-flickr:before, #page-sidebar .widget.simple-social-icons .social-github:before, #page-sidebar .widget.simple-social-icons .social-gplus:before, #page-sidebar .widget.simple-social-icons .social-instagram:before, #page-sidebar .widget.simple-social-icons .social-linkedin:before, #page-sidebar .widget.simple-social-icons .social-pinterest:before, #page-sidebar .widget.simple-social-icons .social-rss:before, #page-sidebar .widget.simple-social-icons .social-stumbleupon:before, #page-sidebar .widget.simple-social-icons .social-tumblr:before, #page-sidebar .widget.simple-social-icons .social-twitter:before, #page-sidebar .widget.simple-social-icons .social-vimeo:before, #page-sidebar .widget.simple-social-icons .social-youtube:before { + display: none; + content: none; } + #page-sidebar .widget.widget_rcpt ul { + margin: 0; } + #page-sidebar .widget.widget_rcpt ul .rcpt_item_title { + padding: .5em 5% 0; + font-weight: bold; } + #page-sidebar .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image { + margin-left: -9%; + margin-bottom: 1em; + width: 117%; } + #page-sidebar .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image img { + width: 100%; } + #page-sidebar .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: .5em 5% 1em; } + #page-sidebar .widget.widget_rcpt ul .rcpt_item_date { + margin: .5em 5% 1em; } + #page-sidebar .widget.widget_sp_image { + padding: 0; + border: none; + background-color: transparent; } + #page-sidebar .widget.widget_metaslider_widget { + padding: 0; + background-color: transparent; + border: none; } + #page-sidebar .widget.widget_metaslider_widget ul, + #page-sidebar .widget.widget_metaslider_widget ol { + margin: 0; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li { + padding: 0.1em 0px 0.1em 0px; + display: block; + background-color: transparent; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + margin: 0; + position: relative; + display: inline; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li a .title { + display: inline; + position: relative; + font-size: 1em; + font-weight: normal; + clear: left; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li a:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a { + display: block; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img { + display: block; + margin-bottom: 10px; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-thumbnail { + height: 60px; + width: 60px; + margin-right: 10px; + float: left; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-medium { + width: 48%; + margin-right: 2%; + float: left; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-large { + width: 100%; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-thumbnail + .title, + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + display: block; + float: left; + clear: none; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + width: 50%; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a:hover .title { + text-decoration: underline; } + #page-sidebar .widget.uc-contact-widget th { + white-space: nowrap; } + #page-sidebar .widget.uc-contact-widget td.uc-output-email { + word-break: break-all; } + #page-sidebar .widget.uc-contact-widget td.uc-output-more { + word-break: break-all; } + #page-sidebar .widget .uc-cal { + font: inherit; + padding: 0 !important; + margin: 1em !important; + /*- - - - - */ + /**/ + /**/ } + #page-sidebar .widget .uc-cal * { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + font: inherit !important; + vertical-align: baseline !important; + background: none !important; + position: inherit !important; + width: auto !important; + height: auto !important; + color: inherit !important; + display: block !important; + box-shadow: none !important; + text-transform: none !important; + text-decoration: none !important; + min-height: inherit !important; + border-radius: 0 !important; } + #page-sidebar .widget .uc-cal .uc-cal-item { + margin: 1em 0 !important; } + #page-sidebar .widget .uc-cal .uc-cal-item .uc-cal-event { + position: relative !important; + color: #337ab7 !important; } + #page-sidebar .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date { + float: left !important; + position: relative !important; + top: 0; + color: inherit !important; } + #page-sidebar .widget .uc-cal .uc-cal-item .uc-cal-event:hover { + text-decoration: underline !important; + color: inherit !important; } + #page-sidebar .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date { + color: inherit !important; } + #page-sidebar .widget .uc-cal .uc-cal-item .uc-cal-event:after { + visibility: hidden !important; + display: block !important; + font-size: 0 !important; + content: " " !important; + clear: both !important; + height: 0 !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event { + padding-left: 70px !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date { + left: -70px; + margin-right: -55px !important; + width: 55px !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month { + padding: 0.7em 0 0 !important; + border-width: 1px 1px 0 !important; + border-style: solid !important; + text-align: center !important; + font-size: 70% !important; + text-transform: uppercase !important; + letter-spacing: 1px !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day { + padding: 0 0 0.2em 0 !important; + border-width: 0 1px 1px !important; + border-style: solid !important; + text-align: center !important; + font-size: 130% !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time { + color: inherit !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-month { + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-day { + background-color: #fff !important; + color: inherit !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time { + color: #23527c !important; } + #page-sidebar .widget .uc-cal.uc-listcal { + padding-left: 3.7em !important; } + #page-sidebar .widget .uc-cal.uc-listcal .uc-cal-event-date { + width: 3.7em !important; + left: -3.7em !important; + margin-right: -3.7em !important; } + #page-sidebar .widget.uc-hours-widget caption { + padding: .5em; } + #page-sidebar .widget.widget_siteorigin-panels-postloop .post { + padding: 1em; } + +.subpage { + /* Make sure select elements fit in widgets */ } + .subpage .widget { + overflow: hidden; + border: 1px solid transparent; + border-width: 0; + border-color: #ccc; + border-radius: 4px; + margin: 0 0 1.5em 0; + padding: 0; + background-color: transparent; + color: #000; } + .subpage .widget .widget-head { + border: 1px solid transparent; + padding: 0.5em 0.5em 0.5em 1em; + border-width: 0 0 1px 0; + border-color: #ccc; + background-color: #fff; } + .subpage .widget .widget-title { + margin: 0; + font-size: 1em; + color: #000; } + .subpage .widget a { + color: #337ab7; } + .subpage .widget a:hover { + color: #23527c; } + .subpage .widget .nav-pills .active a { + color: #fff; } + .subpage .widget .nav-pills .active a:hover { + color: #fff; + background-color: #337ab7; } + .subpage .widget form { + margin: 0; } + .subpage .widget ul, + .subpage .widget ol { + list-style-type: none; + padding: 0; + margin: 0; } + .subpage .widget ul li, + .subpage .widget ol li { + margin-bottom: .75em; } + .subpage .widget ul li ul, + .subpage .widget ol li ul { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: disc; } + .subpage .widget ul li ul li, + .subpage .widget ol li ul li { + margin-bottom: .5em; } + .subpage .widget ul li ul li ul, + .subpage .widget ol li ul li ul { + list-style-type: circle; } + .subpage .widget ul li ol, + .subpage .widget ol li ol { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: decimal; } + .subpage .widget ul li ol li, + .subpage .widget ol li ol li { + margin-bottom: .5em; } + .subpage .widget .nav-tabs { + margin: 0; } + .subpage .widget .nav-tabs li { + margin-bottom: -1px; + list-style-type: none; } + .subpage .widget .nav-tabs li.active a { + color: #333333; } + .subpage .widget .nav-pills { + margin: 0; } + .subpage .widget .nav-pills li { + margin: 0; + list-style-type: none; } + .subpage * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + height: 1%; } + .subpage .widget select { + max-width: 100%; } + .subpage .widget { + /* === CORE WP Widgets + */ + /* === 3rd Party Widgets + */ + /* === UCONN Widgets + */ } + .subpage .widget.widget_text .textwidget { + margin: 0; } + .subpage .widget.widget_tag_cloud .tagcloud { + margin: 0; } + .subpage .widget.widget_black-studio-tinymce .textwidget { + margin: 0; } + .subpage .widget.widget_black-studio-tinymce ul, .subpage .widget.widget_black-studio-tinymce ol { + padding-left: 4em; } + .subpage .widget.widget_black-studio-tinymce ul li { + list-style-type: disc; } + .subpage .widget.widget_black-studio-tinymce ol li { + list-style-type: decimal; } + .subpage .widget.simple-social-icons ul { + margin: 0.5em !important; } + .subpage .widget.simple-social-icons ul li { + margin: 0.5em !important; } + .subpage .widget.simple-social-icons .social-bloglovin:before, .subpage .widget.simple-social-icons .social-dribbble:before, .subpage .widget.simple-social-icons .social-email:before, .subpage .widget.simple-social-icons .social-facebook:before, .subpage .widget.simple-social-icons .social-flickr:before, .subpage .widget.simple-social-icons .social-github:before, .subpage .widget.simple-social-icons .social-gplus:before, .subpage .widget.simple-social-icons .social-instagram:before, .subpage .widget.simple-social-icons .social-linkedin:before, .subpage .widget.simple-social-icons .social-pinterest:before, .subpage .widget.simple-social-icons .social-rss:before, .subpage .widget.simple-social-icons .social-stumbleupon:before, .subpage .widget.simple-social-icons .social-tumblr:before, .subpage .widget.simple-social-icons .social-twitter:before, .subpage .widget.simple-social-icons .social-vimeo:before, .subpage .widget.simple-social-icons .social-youtube:before { + display: none; + content: none; } + .subpage .widget.widget_rcpt ul { + margin: 0; } + .subpage .widget.widget_rcpt ul .rcpt_item_title { + padding: .5em 5% 0; + font-weight: bold; } + .subpage .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image { + margin-left: -9%; + margin-bottom: 1em; + width: 117%; } + .subpage .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image img { + width: 100%; } + .subpage .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: .5em 5% 1em; } + .subpage .widget.widget_rcpt ul .rcpt_item_date { + margin: .5em 5% 1em; } + .subpage .widget.widget_sp_image { + padding: 0; + border: none; + background-color: transparent; } + .subpage .widget.widget_metaslider_widget { + padding: 0; + background-color: transparent; + border: none; } + .subpage .widget.widget_metaslider_widget ul, + .subpage .widget.widget_metaslider_widget ol { + margin: 0; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li { + padding: 0.1em 0px 0.1em 0px; + display: block; + background-color: transparent; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + margin: 0; + position: relative; + display: inline; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li a .title { + display: inline; + position: relative; + font-size: 1em; + font-weight: normal; + clear: left; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li a:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a { + display: block; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img { + display: block; + margin-bottom: 10px; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-thumbnail { + height: 60px; + width: 60px; + margin-right: 10px; + float: left; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-medium { + width: 48%; + margin-right: 2%; + float: left; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-large { + width: 100%; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-thumbnail + .title, + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + display: block; + float: left; + clear: none; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + width: 50%; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a:hover .title { + text-decoration: underline; } + .subpage .widget.uc-contact-widget th { + white-space: nowrap; } + .subpage .widget.uc-contact-widget td.uc-output-email { + word-break: break-all; } + .subpage .widget.uc-contact-widget td.uc-output-more { + word-break: break-all; } + .subpage .widget .uc-cal { + font: inherit; + padding: 0 !important; + margin: 0 !important; + /*- - - - - */ + /**/ + /**/ } + .subpage .widget .uc-cal * { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + font: inherit !important; + vertical-align: baseline !important; + background: none !important; + position: inherit !important; + width: auto !important; + height: auto !important; + color: inherit !important; + display: block !important; + box-shadow: none !important; + text-transform: none !important; + text-decoration: none !important; + min-height: inherit !important; + border-radius: 0 !important; } + .subpage .widget .uc-cal .uc-cal-item { + margin: 1em 0 !important; } + .subpage .widget .uc-cal .uc-cal-item .uc-cal-event { + position: relative !important; + color: #337ab7 !important; } + .subpage .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date { + float: left !important; + position: relative !important; + top: 0; + color: #337ab7 !important; } + .subpage .widget .uc-cal .uc-cal-item .uc-cal-event:hover { + text-decoration: underline !important; + color: #23527c !important; } + .subpage .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date { + color: #23527c !important; } + .subpage .widget .uc-cal .uc-cal-item .uc-cal-event:after { + visibility: hidden !important; + display: block !important; + font-size: 0 !important; + content: " " !important; + clear: both !important; + height: 0 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event { + padding-left: 70px !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date { + left: -70px; + margin-right: -55px !important; + width: 55px !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month { + padding: 0.7em 0 0 !important; + border-width: 1px 1px 0 !important; + border-style: solid !important; + text-align: center !important; + font-size: 70% !important; + text-transform: uppercase !important; + letter-spacing: 1px !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day { + padding: 0 0 0.2em 0 !important; + border-width: 0 1px 1px !important; + border-style: solid !important; + text-align: center !important; + font-size: 130% !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time { + color: #000 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-month { + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-day { + background-color: transparent !important; + color: #000 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time { + color: #23527c !important; } + .subpage .widget .uc-cal.uc-listcal { + padding-left: 3.7em !important; } + .subpage .widget .uc-cal.uc-listcal .uc-cal-event-date { + width: 3.7em !important; + left: -3.7em !important; + margin-right: -3.7em !important; } + .subpage .widget.uc-hours-widget caption { + padding: .5em; } + .subpage .widget.widget_siteorigin-panels-postloop .post { + padding: 0; } + +img { + height: auto; + max-width: 100%; } + +code { + white-space: normal; } + +.table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: auto; + overflow-y: hidden; + webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + +.az-letter-list li { + list-style-type: none; } + +#page #content .widget .btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 12px; + font-size: 14px; + line-height: 1.428571429; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + #page #content .widget .btn:active:focus, #page #content .widget .btn.active:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + #page #content .widget .btn:hover, #page #content .widget .btn:focus { + color: #333 !important; + text-decoration: none; } + #page #content .widget .btn:active, #page #content .widget .btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + #page #content .widget .btn.disabled, #page #content .widget .btn[disabled], fieldset[disabled] #page #content .widget .btn { + cursor: not-allowed; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; } + +#page #content .widget .btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; } + #page #content .widget .btn-default:hover, #page #content .widget .btn-default:focus, #page #content .widget .btn-default.focus, #page #content .widget .btn-default:active, #page #content .widget .btn-default.active, .open > #page #content .widget .btn-default.dropdown-toggle { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; } + #page #content .widget .btn-default:active, #page #content .widget .btn-default.active, .open > #page #content .widget .btn-default.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-default.disabled, #page #content .widget .btn-default.disabled:hover, #page #content .widget .btn-default.disabled:focus, #page #content .widget .btn-default.disabled.focus, #page #content .widget .btn-default.disabled:active, #page #content .widget .btn-default.disabled.active, #page #content .widget .btn-default[disabled], #page #content .widget .btn-default[disabled]:hover, #page #content .widget .btn-default[disabled]:focus, #page #content .widget .btn-default[disabled].focus, #page #content .widget .btn-default[disabled]:active, #page #content .widget .btn-default[disabled].active, fieldset[disabled] #page #content .widget .btn-default, fieldset[disabled] #page #content .widget .btn-default:hover, fieldset[disabled] #page #content .widget .btn-default:focus, fieldset[disabled] #page #content .widget .btn-default.focus, fieldset[disabled] #page #content .widget .btn-default:active, fieldset[disabled] #page #content .widget .btn-default.active { + background-color: #fff; + border-color: #ccc; } + #page #content .widget .btn-default .badge { + color: #fff; + background-color: #333; } + +#page #content .widget .btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; } + #page #content .widget .btn-primary:hover, #page #content .widget .btn-primary:focus, #page #content .widget .btn-primary.focus, #page #content .widget .btn-primary:active, #page #content .widget .btn-primary.active, .open > #page #content .widget .btn-primary.dropdown-toggle { + color: #fff; + background-color: #286090; + border-color: #204d74; } + #page #content .widget .btn-primary:active, #page #content .widget .btn-primary.active, .open > #page #content .widget .btn-primary.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-primary.disabled, #page #content .widget .btn-primary.disabled:hover, #page #content .widget .btn-primary.disabled:focus, #page #content .widget .btn-primary.disabled.focus, #page #content .widget .btn-primary.disabled:active, #page #content .widget .btn-primary.disabled.active, #page #content .widget .btn-primary[disabled], #page #content .widget .btn-primary[disabled]:hover, #page #content .widget .btn-primary[disabled]:focus, #page #content .widget .btn-primary[disabled].focus, #page #content .widget .btn-primary[disabled]:active, #page #content .widget .btn-primary[disabled].active, fieldset[disabled] #page #content .widget .btn-primary, fieldset[disabled] #page #content .widget .btn-primary:hover, fieldset[disabled] #page #content .widget .btn-primary:focus, fieldset[disabled] #page #content .widget .btn-primary.focus, fieldset[disabled] #page #content .widget .btn-primary:active, fieldset[disabled] #page #content .widget .btn-primary.active { + background-color: #337ab7; + border-color: #2e6da4; } + #page #content .widget .btn-primary .badge { + color: #337ab7; + background-color: #fff; } + +#page #content .widget .btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; } + #page #content .widget .btn-success:hover, #page #content .widget .btn-success:focus, #page #content .widget .btn-success.focus, #page #content .widget .btn-success:active, #page #content .widget .btn-success.active, .open > #page #content .widget .btn-success.dropdown-toggle { + color: #fff; + background-color: #449d44; + border-color: #398439; } + #page #content .widget .btn-success:active, #page #content .widget .btn-success.active, .open > #page #content .widget .btn-success.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-success.disabled, #page #content .widget .btn-success.disabled:hover, #page #content .widget .btn-success.disabled:focus, #page #content .widget .btn-success.disabled.focus, #page #content .widget .btn-success.disabled:active, #page #content .widget .btn-success.disabled.active, #page #content .widget .btn-success[disabled], #page #content .widget .btn-success[disabled]:hover, #page #content .widget .btn-success[disabled]:focus, #page #content .widget .btn-success[disabled].focus, #page #content .widget .btn-success[disabled]:active, #page #content .widget .btn-success[disabled].active, fieldset[disabled] #page #content .widget .btn-success, fieldset[disabled] #page #content .widget .btn-success:hover, fieldset[disabled] #page #content .widget .btn-success:focus, fieldset[disabled] #page #content .widget .btn-success.focus, fieldset[disabled] #page #content .widget .btn-success:active, fieldset[disabled] #page #content .widget .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; } + #page #content .widget .btn-success .badge { + color: #5cb85c; + background-color: #fff; } + +#page #content .widget .btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; } + #page #content .widget .btn-info:hover, #page #content .widget .btn-info:focus, #page #content .widget .btn-info.focus, #page #content .widget .btn-info:active, #page #content .widget .btn-info.active, .open > #page #content .widget .btn-info.dropdown-toggle { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; } + #page #content .widget .btn-info:active, #page #content .widget .btn-info.active, .open > #page #content .widget .btn-info.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-info.disabled, #page #content .widget .btn-info.disabled:hover, #page #content .widget .btn-info.disabled:focus, #page #content .widget .btn-info.disabled.focus, #page #content .widget .btn-info.disabled:active, #page #content .widget .btn-info.disabled.active, #page #content .widget .btn-info[disabled], #page #content .widget .btn-info[disabled]:hover, #page #content .widget .btn-info[disabled]:focus, #page #content .widget .btn-info[disabled].focus, #page #content .widget .btn-info[disabled]:active, #page #content .widget .btn-info[disabled].active, fieldset[disabled] #page #content .widget .btn-info, fieldset[disabled] #page #content .widget .btn-info:hover, fieldset[disabled] #page #content .widget .btn-info:focus, fieldset[disabled] #page #content .widget .btn-info.focus, fieldset[disabled] #page #content .widget .btn-info:active, fieldset[disabled] #page #content .widget .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; } + #page #content .widget .btn-info .badge { + color: #5bc0de; + background-color: #fff; } + +#page #content .widget .btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; } + #page #content .widget .btn-warning:hover, #page #content .widget .btn-warning:focus, #page #content .widget .btn-warning.focus, #page #content .widget .btn-warning:active, #page #content .widget .btn-warning.active, .open > #page #content .widget .btn-warning.dropdown-toggle { + color: #fff; + background-color: #ec971f; + border-color: #d58512; } + #page #content .widget .btn-warning:active, #page #content .widget .btn-warning.active, .open > #page #content .widget .btn-warning.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-warning.disabled, #page #content .widget .btn-warning.disabled:hover, #page #content .widget .btn-warning.disabled:focus, #page #content .widget .btn-warning.disabled.focus, #page #content .widget .btn-warning.disabled:active, #page #content .widget .btn-warning.disabled.active, #page #content .widget .btn-warning[disabled], #page #content .widget .btn-warning[disabled]:hover, #page #content .widget .btn-warning[disabled]:focus, #page #content .widget .btn-warning[disabled].focus, #page #content .widget .btn-warning[disabled]:active, #page #content .widget .btn-warning[disabled].active, fieldset[disabled] #page #content .widget .btn-warning, fieldset[disabled] #page #content .widget .btn-warning:hover, fieldset[disabled] #page #content .widget .btn-warning:focus, fieldset[disabled] #page #content .widget .btn-warning.focus, fieldset[disabled] #page #content .widget .btn-warning:active, fieldset[disabled] #page #content .widget .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; } + #page #content .widget .btn-warning .badge { + color: #f0ad4e; + background-color: #fff; } + +#page #content .widget .btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; } + #page #content .widget .btn-danger:hover, #page #content .widget .btn-danger:focus, #page #content .widget .btn-danger.focus, #page #content .widget .btn-danger:active, #page #content .widget .btn-danger.active, .open > #page #content .widget .btn-danger.dropdown-toggle { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; } + #page #content .widget .btn-danger:active, #page #content .widget .btn-danger.active, .open > #page #content .widget .btn-danger.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-danger.disabled, #page #content .widget .btn-danger.disabled:hover, #page #content .widget .btn-danger.disabled:focus, #page #content .widget .btn-danger.disabled.focus, #page #content .widget .btn-danger.disabled:active, #page #content .widget .btn-danger.disabled.active, #page #content .widget .btn-danger[disabled], #page #content .widget .btn-danger[disabled]:hover, #page #content .widget .btn-danger[disabled]:focus, #page #content .widget .btn-danger[disabled].focus, #page #content .widget .btn-danger[disabled]:active, #page #content .widget .btn-danger[disabled].active, fieldset[disabled] #page #content .widget .btn-danger, fieldset[disabled] #page #content .widget .btn-danger:hover, fieldset[disabled] #page #content .widget .btn-danger:focus, fieldset[disabled] #page #content .widget .btn-danger.focus, fieldset[disabled] #page #content .widget .btn-danger:active, fieldset[disabled] #page #content .widget .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; } + #page #content .widget .btn-danger .badge { + color: #d9534f; + background-color: #fff; } + +#page #content .widget .btn-link { + color: #337ab7 !important; + font-weight: normal; + cursor: pointer; + border-radius: 0; } + #page #content .widget .btn-link, #page #content .widget .btn-link:active, #page #content .widget .btn-link[disabled], fieldset[disabled] #page #content .widget .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; } + #page #content .widget .btn-link, #page #content .widget .btn-link:hover, #page #content .widget .btn-link:focus, #page #content .widget .btn-link:active { + border-color: transparent; } + #page #content .widget .btn-link:hover, #page #content .widget .btn-link:focus { + color: #23527c !important; + text-decoration: underline; + background-color: transparent; } + #page #content .widget .btn-link[disabled]:hover, #page #content .widget .btn-link[disabled]:focus, fieldset[disabled] #page #content .widget .btn-link:hover, fieldset[disabled] #page #content .widget .btn-link:focus { + color: #777777 !important; + text-decoration: none; } + +#page #content .widget .btn-lg, #page #content .widget .btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; } + +#page #content .widget .btn-sm, #page #content .widget .btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +#page #content .widget .btn-xs, #page #content .widget .btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +#page #content .widget .btn-block { + display: block; + width: 100%; } + +#page #content .widget .btn-block + #page #content .widget .btn-block { + margin-top: 5px; } + +input[type="submit"]#page #content .widget.btn-block, +input[type="reset"]#page #content .widget.btn-block, +input[type="button"]#page #content .widget.btn-block { + width: 100%; } + +/* PAGE +--------------------------------------------------------------*/ +#main { + border-radius: 4px; + background-color: #fff; + padding: 1em; + overflow: hidden; + /* + -ms-word-break: break-all; + word-break: break-all; + + // Non standard for webkit + word-break: break-word; + + -webkit-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; + */ } + +/* POSTS +--------------------------------------------------------------*/ +.post { + background-color: #fff; + padding: 1em; } + +/*-------------------------------------------------------------- +10.0 Content +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +10.1 Posts and pages +--------------------------------------------------------------*/ +.hentry { + margin: 0 0 1.5em; } + +.byline, +.updated { + display: none; } + +.single .byline { + display: inline; } + +.page-content, +.entry-content, +.entry-summary { + margin: 1.5em 0 0; } + +.page-links { + clear: both; + margin: 0 0 1.5em; } + +.nav-next { + text-align: right; } + +.entry-content a, +.entry-footer a { + text-decoration: underline; } + +.nav a, +a.btn { + text-decoration: none !important; } + +/*-------------------------------------------------------------- +10.2 Asides +--------------------------------------------------------------*/ +.blog .format-aside .entry-title, +.archive .format-aside .entry-title { + display: none; } + +/*-------------------------------------------------------------- +10.3 Comments +--------------------------------------------------------------*/ +.comment-list { + padding: 0; + list-style-type: none; } + +.comment-list ol { + list-style-type: none; } + +.comment { + padding: 1em; + border-top: 1px solid transparent; + border-top-color: #ccc; } + +.comment.thread-odd { + background-color: #f5f5f5; } + +.comment-content a { + word-wrap: break-word; } + +/* comments form */ +.form-submit { + display: none; } + +.comment-form-author, +.comment-form-email, +.comment-form-url { + width: 50%; } + +/*-------------------------------------------------------------- +10.4 Private Page List +--------------------------------------------------------------*/ +#page-private-list li { + list-style-type: none; + padding-bottom: 10px; } + +/* - - - - - - - - - - - - - - - - - - - + == Captions +- - - - - - - - - - - - - - - - - - - */ +.wp-caption { + margin-bottom: 1.5em; + max-width: 100%; } + +.wp-caption img[class*="wp-image-"] { + display: block; + margin: 0 auto; } + +.wp-caption-text { + text-align: center; } + +.wp-caption .wp-caption-text { + margin: 0.8075em 0; } + +/* - - - - - - - - - - - - - - - - - - - + == Alignments +- - - - - - - - - - - - - - - - - - - */ +.alignleft { + display: inline; + float: left; + margin-right: 1.5em; + margin-bottom: 1.5em; } + +.alignright { + display: inline; + float: right; + margin-left: 1.5em; + margin-bottom: 1.5em; } + +.aligncenter { + clear: both; + display: block; + margin: 1em auto; } + +/* - - - - - - - - - - - - - - - - - - - + == Galleries +- - - - - - - - - - - - - - - - - - - */ +.gallery { + margin-bottom: 1.5em; } + +.gallery-item { + display: inline-block; + text-align: center; + vertical-align: top; + width: 100%; } + +.gallery-columns-2 .gallery-item { + max-width: 50%; } + +.gallery-columns-3 .gallery-item { + max-width: 33.33%; } + +.gallery-columns-4 .gallery-item { + max-width: 25%; } + +.gallery-columns-5 .gallery-item { + max-width: 20%; } + +.gallery-columns-6 .gallery-item { + max-width: 16.66%; } + +.gallery-columns-7 .gallery-item { + max-width: 14.28%; } + +.gallery-columns-8 .gallery-item { + max-width: 12.5%; } + +.gallery-columns-9 .gallery-item { + max-width: 11.11%; } + +/* - - - - - - - - - - - - - - - - - - - + == Media +- - - - - - - - - - - - - - - - - - - */ +.page-content img.wp-smiley, +.entry-content img.wp-smiley, +.comment-content img.wp-smiley { + border: none; + margin-bottom: 0; + margin-top: 0; + padding: 0; } + +/* Make sure embeds and iframes fit their containers */ +embed, +iframe, +object { + max-width: 100%; } + +/* - - - - - - - - - - - - - - - - - - - + == Link Flags +- - - - - - - - - - - - - - - - - - - */ +.flag { + background-color: rgba(0, 0, 0, 0.1) !important; + font-size: 80% !important; + padding: 0.2em 0.3em !important; + margin-left: 0.4em !important; + border-radius: 0.3em !important; + text-decoration: none !important; } + +.btn .flag { + border-width: 0 !important; + opacity: 0.7 !important; } + +.external .glyphicon-new-window { + font-size: 0.8em !important; + margin-left: 0.4em !important; + opacity: 0.7 !important; } + +.external:hover .glyphicon-new-window { + opacity: 1 !important; } + +table .flag { + background-color: rgba(0, 0, 0, 0.1) !important; + font-size: 80% !important; + padding: 0.2em 0.3em !important; + margin-left: 0.4em !important; + border-radius: 0.3em !important; + text-decoration: none !important; } +table .btn .flag { + border-width: 0 !important; + opacity: 0.7 !important; } +table .external .glyphicon-new-window { + font-size: 0.8em !important; + margin-left: 0.4em !important; + opacity: 0.7 !important; } +table .external:hover .glyphicon-new-window { + opacity: 1 !important; } + +/* - - - - - - - - - - - - - - - - - - - + == Accessibility +- - - - - - - - - - - - - - - - - - - */ +#skiplinks { + position: absolute; + left: 0; + top: 0; + visibility: hidden; + height: 0; + width: 0; } + +.accessibility-fail { + -webkit-filter: grayscale(100%); + -moz-filter: grayscale(100%); + filter: grayscale(100%); + opacity: .3; } + +.accessibility-fail-msg { + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.accessibility-fail-msg .glyphicon { + color: red; + margin-right: 1em; } + +.accessibility-fail-msg a { + text-decoration: underline; } + +/* - - - - - - - - - - - - - - - - - - - + == Table Stripper + + Our effort to combat the use of table-based layouts by site authors. + +- - - - - - - - - - - - - - - - - - - */ +table div, table span, table applet, table object, table iframe, table +h1, table h2, table h3, table h4, table h5, table h6, table p, table blockquote, table pre, table +a, table abbr, table acronym, table address, table big, table cite, table code, table +del, table dfn, table em, table img, table ins, table kbd, table q, table s, table samp, table +small, table strike, table strong, table sub, table sup, table tt, table var, table +b, table u, table i, table center, table +dl, table dt, table dd, table ol, table ul, table li, table +fieldset, table form, table label, table legend, table +article, table aside, table canvas, table details, table embed, table +figure, table figcaption, table footer, table header, table hgroup, table +menu, table nav, table output, table ruby, table section, table summary, table +time, table mark, table audio, table video { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + vertical-align: baseline !important; } + +/* HTML5 display-role reset for older browsers */ +table article, table aside, table details, table figcaption, table figure, table +footer, table header, table hgroup, table menu, table nav, table section { + display: block !important; } + +table body { + line-height: 1 !important; } + +table ol, table ul { + list-style: none !important; } + +table blockquote, table q { + quotes: none !important; } + +table blockquote:before, table blockquote:after, table +q:before, table q:after { + content: "" !important; + content: none !important; } + +/* - - - - - - - - - - - - - - - - - - - + == UUP +- - - - - - - - - - - - - - - - - - - */ +.uup-list { + list-style-type: none; + margin: 0; + padding: 0; } + .uup-list .has-image { + display: block; + position: relative; + padding-left: 170px; + min-height: 150px; } + .uup-list .has-image .uup-thumbnail { + display: block; + width: 150px; + height: 150px; + position: absolute; + left: 0; + top: 0; } + .uup-list .uup-item { + margin-bottom: 1em; } + .uup-list .uup-item .uup-text { + display: block; } + .uup-list .uup-item .uup-text > span { + display: block; } + .uup-list .uup-item .uup-text a .uup-name { + display: inline; } + .uup-list .uup-item .uup-text .uup-name { + font-weight: bold; } + .uup-list .uup-item .uup-text .uup-name .uup-first:after { + content: ' '; } + +.uup-index-table .uup-table-name.table-has-image { + position: relative; + padding-left: 60px; } + .uup-index-table .uup-table-name.table-has-image .uup-table-thumbnail { + display: block; + width: 50px; + height: 50px; + position: absolute; + left: 0; + top: 5px; } + .uup-index-table .uup-table-name.table-has-image .uup-name { + display: block; } +.uup-index-table .uup-table-name .uup-last:before { + content: ' '; } + +/* + Profile Page +*/ +.page-template-page-user-profile-php .uup-user { + padding: 1em; } + .page-template-page-user-profile-php .uup-user > span { + display: block; } + .page-template-page-user-profile-php .uup-user .uup-image { + margin-bottom: 1em; } + .page-template-page-user-profile-php .uup-user .uup-name { + font-weight: bold; } + .page-template-page-user-profile-php .uup-user .uup-name .uup-first:after { + content: ' '; } + .page-template-page-user-profile-php .uup-user .uup-phones .uup-phone2 { + display: block; } + +.person-image { + display: none; + overflow: hidden; + /* + max-width:100%; + + img { + max-width:none; + max-height:none; + min-width:100%; + min-height:100%; + } + */ } + +/* - - - - - - - - - - - - - - - - - - - + == Calendar +- - - - - - - - - - - - - - - - - - - */ +#vb #vb-timespan { + list-style-type: none; + padding: 0; + margin: 0; + font-size: 2em; } + #vb #vb-timespan .glyphicon-new-window { + display: none; } + +#events-grid-wrap li { + margin-bottom: 1em !important; } + #events-grid-wrap li strong { + font-weight: normal; } + #events-grid-wrap li .glyphicon-new-window { + display: none; } + +.uc-listcal .uc-cal-list { + list-style-type: none; + margin: 0; + padding: 0; } + .uc-listcal .uc-cal-list .uc-cal-item { + margin-bottom: 1em; } + .uc-listcal .uc-cal-list .uc-cal-item .uc-cal-event-title { + font-style: normal; + margin-left: 1em; } + .uc-listcal .uc-cal-list .uc-cal-item .glyphicon-new-window { + display: none; } + +#events-table #events-toolbar { + margin-bottom: 1em; } + #events-table #events-toolbar #events-month { + width: 10em; } +#events-table table { + font-size: 85%; } + #events-table table thead th { + width: 14%; + text-align: center; } + #events-table table tbody th { + border-bottom-width: 0; + padding-bottom: 0; + padding-left: 0; + text-align: right; + font-weight: normal; + opacity: .7; } + #events-table table tbody th.today { + background: #ccc; + color: #000; } + #events-table table tbody td { + border-top-width: 0; + padding-top: 0; } + #events-table table tbody td a { + text-decoration: none; } + #events-table table tbody td a:hover { + text-decoration: underline; } + #events-table table tbody td a strong { + font-weight: normal; } + #events-table table tbody td a .glyphicon { + display: none; } + #events-table table tbody td .event-list + .event-list { + margin-top: 1em !important; } + #events-table table tbody td .event-list li + li { + margin-top: .5em !important; } + +/* - - - - - - - - - - - - - - - - - - - + == In Page Menus +- - - - - - - - - - - - - - - - - - - */ +.in-page-list { + float: right; + padding: .5em; + border: 1px solid transparent; + border-color: #e7e7e7; + background-color: #f8f8f8; + margin: 0 0 1.5em 2em; + width: 20%; + min-width: 200px; + max-width: 400px; + border-radius: 3px; } + +.in-page-tabs { + margin-bottom: 2em; } + +/* - - - - - - - - - - - - - - - - - - - + == Footers +- - - - - - - - - - - - - - - - - - - */ +#footers { + background-color: #eee; + margin: 1.5em 0 0 0; + border: 0px solid transparent; + border-color: #ccc; + border-width: 2px 0 0 0; } + +body.sticky #footers { + position: absolute; + bottom: 0; + left: 0; + width: 100%; } + +body.sticky .ie8 #footers { + position: inherit; + width: inherit; } + +#mega-footer { + padding-top: 1em; + background-color: transparent; + /* Make sure select elements fit in widgets */ } + #mega-footer .widget { + overflow: hidden; + border: 1px solid transparent; + border-width: 0; + border-color: #ccc; + border-radius: 4px; + margin: 0 0 1.5em 0; + padding: 0; + background-color: transparent; + color: #000; } + #mega-footer .widget .widget-head { + border: 1px solid transparent; + padding: 0.5em 0.5em 0.5em 1em; + border-width: 0; + border-color: #ccc; + background-color: transparent; } + #mega-footer .widget .widget-title { + margin: 0; + font-size: 1em; + color: #000; } + #mega-footer .widget a { + color: #337ab7; } + #mega-footer .widget a:hover { + color: #23527c; } + #mega-footer .widget .nav-pills .active a { + color: #fff; } + #mega-footer .widget .nav-pills .active a:hover { + color: #fff; + background-color: #337ab7; } + #mega-footer .widget form { + margin: 1em; } + #mega-footer .widget ul, + #mega-footer .widget ol { + list-style-type: none; + padding: 0; + margin: 1em; } + #mega-footer .widget ul li, + #mega-footer .widget ol li { + margin-bottom: .75em; } + #mega-footer .widget ul li ul, + #mega-footer .widget ol li ul { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: disc; } + #mega-footer .widget ul li ul li, + #mega-footer .widget ol li ul li { + margin-bottom: .5em; } + #mega-footer .widget ul li ul li ul, + #mega-footer .widget ol li ul li ul { + list-style-type: circle; } + #mega-footer .widget ul li ol, + #mega-footer .widget ol li ol { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: decimal; } + #mega-footer .widget ul li ol li, + #mega-footer .widget ol li ol li { + margin-bottom: .5em; } + #mega-footer .widget .nav-tabs { + margin: 0; } + #mega-footer .widget .nav-tabs li { + margin-bottom: -1px; + list-style-type: none; } + #mega-footer .widget .nav-tabs li.active a { + color: #333333; } + #mega-footer .widget .nav-pills { + margin: 0; } + #mega-footer .widget .nav-pills li { + margin: 0; + list-style-type: none; } + #mega-footer * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + height: 1%; } + #mega-footer .widget select { + max-width: 100%; } + #mega-footer .widget { + /* === CORE WP Widgets + */ + /* === 3rd Party Widgets + */ + /* === UCONN Widgets + */ } + #mega-footer .widget.widget_text .textwidget { + margin: 1em; } + #mega-footer .widget.widget_tag_cloud .tagcloud { + margin: 1em; } + #mega-footer .widget.widget_black-studio-tinymce .textwidget { + margin: 1em; } + #mega-footer .widget.widget_black-studio-tinymce ul, #mega-footer .widget.widget_black-studio-tinymce ol { + padding-left: 4em; } + #mega-footer .widget.widget_black-studio-tinymce ul li { + list-style-type: disc; } + #mega-footer .widget.widget_black-studio-tinymce ol li { + list-style-type: decimal; } + #mega-footer .widget.simple-social-icons ul { + margin: 0.5em !important; } + #mega-footer .widget.simple-social-icons ul li { + margin: 0.5em !important; } + #mega-footer .widget.simple-social-icons .social-bloglovin:before, #mega-footer .widget.simple-social-icons .social-dribbble:before, #mega-footer .widget.simple-social-icons .social-email:before, #mega-footer .widget.simple-social-icons .social-facebook:before, #mega-footer .widget.simple-social-icons .social-flickr:before, #mega-footer .widget.simple-social-icons .social-github:before, #mega-footer .widget.simple-social-icons .social-gplus:before, #mega-footer .widget.simple-social-icons .social-instagram:before, #mega-footer .widget.simple-social-icons .social-linkedin:before, #mega-footer .widget.simple-social-icons .social-pinterest:before, #mega-footer .widget.simple-social-icons .social-rss:before, #mega-footer .widget.simple-social-icons .social-stumbleupon:before, #mega-footer .widget.simple-social-icons .social-tumblr:before, #mega-footer .widget.simple-social-icons .social-twitter:before, #mega-footer .widget.simple-social-icons .social-vimeo:before, #mega-footer .widget.simple-social-icons .social-youtube:before { + display: none; + content: none; } + #mega-footer .widget.widget_rcpt ul { + margin: 0; } + #mega-footer .widget.widget_rcpt ul .rcpt_item_title { + padding: .5em 5% 0; + font-weight: bold; } + #mega-footer .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image { + margin-left: -9%; + margin-bottom: 1em; + width: 117%; } + #mega-footer .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image img { + width: 100%; } + #mega-footer .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: .5em 5% 1em; } + #mega-footer .widget.widget_rcpt ul .rcpt_item_date { + margin: .5em 5% 1em; } + #mega-footer .widget.widget_sp_image { + padding: 0; + border: none; + background-color: transparent; } + #mega-footer .widget.widget_metaslider_widget { + padding: 0; + background-color: transparent; + border: none; } + #mega-footer .widget.widget_metaslider_widget ul, + #mega-footer .widget.widget_metaslider_widget ol { + margin: 0; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li { + padding: 0.1em 0px 0.1em 0px; + display: block; + background-color: transparent; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + margin: 0; + position: relative; + display: inline; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li a .title { + display: inline; + position: relative; + font-size: 1em; + font-weight: normal; + clear: left; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li a:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a { + display: block; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img { + display: block; + margin-bottom: 10px; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-thumbnail { + height: 60px; + width: 60px; + margin-right: 10px; + float: left; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-medium { + width: 48%; + margin-right: 2%; + float: left; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-large { + width: 100%; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-thumbnail + .title, + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + display: block; + float: left; + clear: none; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + width: 50%; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a:hover .title { + text-decoration: underline; } + #mega-footer .widget.uc-contact-widget th { + white-space: nowrap; } + #mega-footer .widget.uc-contact-widget td.uc-output-email { + word-break: break-all; } + #mega-footer .widget.uc-contact-widget td.uc-output-more { + word-break: break-all; } + #mega-footer .widget .uc-cal { + font: inherit; + padding: 0 !important; + margin: 1em !important; + /*- - - - - */ + /**/ + /**/ } + #mega-footer .widget .uc-cal * { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + font: inherit !important; + vertical-align: baseline !important; + background: none !important; + position: inherit !important; + width: auto !important; + height: auto !important; + color: inherit !important; + display: block !important; + box-shadow: none !important; + text-transform: none !important; + text-decoration: none !important; + min-height: inherit !important; + border-radius: 0 !important; } + #mega-footer .widget .uc-cal .uc-cal-item { + margin: 1em 0 !important; } + #mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event { + position: relative !important; + color: #337ab7 !important; } + #mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date { + float: left !important; + position: relative !important; + top: 0; + color: #337ab7 !important; } + #mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event:hover { + text-decoration: underline !important; + color: #23527c !important; } + #mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date { + color: #23527c !important; } + #mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event:after { + visibility: hidden !important; + display: block !important; + font-size: 0 !important; + content: " " !important; + clear: both !important; + height: 0 !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event { + padding-left: 70px !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date { + left: -70px; + margin-right: -55px !important; + width: 55px !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month { + padding: 0.7em 0 0 !important; + border-width: 1px 1px 0 !important; + border-style: solid !important; + text-align: center !important; + font-size: 70% !important; + text-transform: uppercase !important; + letter-spacing: 1px !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day { + padding: 0 0 0.2em 0 !important; + border-width: 0 1px 1px !important; + border-style: solid !important; + text-align: center !important; + font-size: 130% !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time { + color: #000 !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-month { + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-day { + background-color: transparent !important; + color: #000 !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time { + color: #23527c !important; } + #mega-footer .widget .uc-cal.uc-listcal { + padding-left: 3.7em !important; } + #mega-footer .widget .uc-cal.uc-listcal .uc-cal-event-date { + width: 3.7em !important; + left: -3.7em !important; + margin-right: -3.7em !important; } + #mega-footer .widget.uc-hours-widget caption { + padding: .5em; } + #mega-footer .widget.widget_siteorigin-panels-postloop .post { + padding: 1em; } + +#footer { + padding: 1.5em 0; + color: #337ab7; } + #footer ul { + padding: 0; } + #footer a { + color: #337ab7; } + #footer a:hover { + color: #23527c; } + #footer li { + display: inline; + margin-right: 1em; } + #footer li:last-child { + margin-right: 0; } + #footer li a { + padding: 15px 0px; } + +#footers .btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 12px; + font-size: 14px; + line-height: 1.428571429; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + #footers .btn:active:focus, #footers .btn.active:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + #footers .btn:hover, #footers .btn:focus { + color: #333 !important; + text-decoration: none; } + #footers .btn:active, #footers .btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + #footers .btn.disabled, #footers .btn[disabled], fieldset[disabled] #footers .btn { + cursor: not-allowed; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; } + +#footers .btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; } + #footers .btn-default:hover, #footers .btn-default:focus, #footers .btn-default.focus, #footers .btn-default:active, #footers .btn-default.active, .open > #footers .btn-default.dropdown-toggle { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; } + #footers .btn-default:active, #footers .btn-default.active, .open > #footers .btn-default.dropdown-toggle { + background-image: none; } + #footers .btn-default.disabled, #footers .btn-default.disabled:hover, #footers .btn-default.disabled:focus, #footers .btn-default.disabled.focus, #footers .btn-default.disabled:active, #footers .btn-default.disabled.active, #footers .btn-default[disabled], #footers .btn-default[disabled]:hover, #footers .btn-default[disabled]:focus, #footers .btn-default[disabled].focus, #footers .btn-default[disabled]:active, #footers .btn-default[disabled].active, fieldset[disabled] #footers .btn-default, fieldset[disabled] #footers .btn-default:hover, fieldset[disabled] #footers .btn-default:focus, fieldset[disabled] #footers .btn-default.focus, fieldset[disabled] #footers .btn-default:active, fieldset[disabled] #footers .btn-default.active { + background-color: #fff; + border-color: #ccc; } + #footers .btn-default .badge { + color: #fff; + background-color: #333; } + +#footers .btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; } + #footers .btn-primary:hover, #footers .btn-primary:focus, #footers .btn-primary.focus, #footers .btn-primary:active, #footers .btn-primary.active, .open > #footers .btn-primary.dropdown-toggle { + color: #fff; + background-color: #286090; + border-color: #204d74; } + #footers .btn-primary:active, #footers .btn-primary.active, .open > #footers .btn-primary.dropdown-toggle { + background-image: none; } + #footers .btn-primary.disabled, #footers .btn-primary.disabled:hover, #footers .btn-primary.disabled:focus, #footers .btn-primary.disabled.focus, #footers .btn-primary.disabled:active, #footers .btn-primary.disabled.active, #footers .btn-primary[disabled], #footers .btn-primary[disabled]:hover, #footers .btn-primary[disabled]:focus, #footers .btn-primary[disabled].focus, #footers .btn-primary[disabled]:active, #footers .btn-primary[disabled].active, fieldset[disabled] #footers .btn-primary, fieldset[disabled] #footers .btn-primary:hover, fieldset[disabled] #footers .btn-primary:focus, fieldset[disabled] #footers .btn-primary.focus, fieldset[disabled] #footers .btn-primary:active, fieldset[disabled] #footers .btn-primary.active { + background-color: #337ab7; + border-color: #2e6da4; } + #footers .btn-primary .badge { + color: #337ab7; + background-color: #fff; } + +#footers .btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; } + #footers .btn-success:hover, #footers .btn-success:focus, #footers .btn-success.focus, #footers .btn-success:active, #footers .btn-success.active, .open > #footers .btn-success.dropdown-toggle { + color: #fff; + background-color: #449d44; + border-color: #398439; } + #footers .btn-success:active, #footers .btn-success.active, .open > #footers .btn-success.dropdown-toggle { + background-image: none; } + #footers .btn-success.disabled, #footers .btn-success.disabled:hover, #footers .btn-success.disabled:focus, #footers .btn-success.disabled.focus, #footers .btn-success.disabled:active, #footers .btn-success.disabled.active, #footers .btn-success[disabled], #footers .btn-success[disabled]:hover, #footers .btn-success[disabled]:focus, #footers .btn-success[disabled].focus, #footers .btn-success[disabled]:active, #footers .btn-success[disabled].active, fieldset[disabled] #footers .btn-success, fieldset[disabled] #footers .btn-success:hover, fieldset[disabled] #footers .btn-success:focus, fieldset[disabled] #footers .btn-success.focus, fieldset[disabled] #footers .btn-success:active, fieldset[disabled] #footers .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; } + #footers .btn-success .badge { + color: #5cb85c; + background-color: #fff; } + +#footers .btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; } + #footers .btn-info:hover, #footers .btn-info:focus, #footers .btn-info.focus, #footers .btn-info:active, #footers .btn-info.active, .open > #footers .btn-info.dropdown-toggle { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; } + #footers .btn-info:active, #footers .btn-info.active, .open > #footers .btn-info.dropdown-toggle { + background-image: none; } + #footers .btn-info.disabled, #footers .btn-info.disabled:hover, #footers .btn-info.disabled:focus, #footers .btn-info.disabled.focus, #footers .btn-info.disabled:active, #footers .btn-info.disabled.active, #footers .btn-info[disabled], #footers .btn-info[disabled]:hover, #footers .btn-info[disabled]:focus, #footers .btn-info[disabled].focus, #footers .btn-info[disabled]:active, #footers .btn-info[disabled].active, fieldset[disabled] #footers .btn-info, fieldset[disabled] #footers .btn-info:hover, fieldset[disabled] #footers .btn-info:focus, fieldset[disabled] #footers .btn-info.focus, fieldset[disabled] #footers .btn-info:active, fieldset[disabled] #footers .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; } + #footers .btn-info .badge { + color: #5bc0de; + background-color: #fff; } + +#footers .btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; } + #footers .btn-warning:hover, #footers .btn-warning:focus, #footers .btn-warning.focus, #footers .btn-warning:active, #footers .btn-warning.active, .open > #footers .btn-warning.dropdown-toggle { + color: #fff; + background-color: #ec971f; + border-color: #d58512; } + #footers .btn-warning:active, #footers .btn-warning.active, .open > #footers .btn-warning.dropdown-toggle { + background-image: none; } + #footers .btn-warning.disabled, #footers .btn-warning.disabled:hover, #footers .btn-warning.disabled:focus, #footers .btn-warning.disabled.focus, #footers .btn-warning.disabled:active, #footers .btn-warning.disabled.active, #footers .btn-warning[disabled], #footers .btn-warning[disabled]:hover, #footers .btn-warning[disabled]:focus, #footers .btn-warning[disabled].focus, #footers .btn-warning[disabled]:active, #footers .btn-warning[disabled].active, fieldset[disabled] #footers .btn-warning, fieldset[disabled] #footers .btn-warning:hover, fieldset[disabled] #footers .btn-warning:focus, fieldset[disabled] #footers .btn-warning.focus, fieldset[disabled] #footers .btn-warning:active, fieldset[disabled] #footers .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; } + #footers .btn-warning .badge { + color: #f0ad4e; + background-color: #fff; } + +#footers .btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; } + #footers .btn-danger:hover, #footers .btn-danger:focus, #footers .btn-danger.focus, #footers .btn-danger:active, #footers .btn-danger.active, .open > #footers .btn-danger.dropdown-toggle { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; } + #footers .btn-danger:active, #footers .btn-danger.active, .open > #footers .btn-danger.dropdown-toggle { + background-image: none; } + #footers .btn-danger.disabled, #footers .btn-danger.disabled:hover, #footers .btn-danger.disabled:focus, #footers .btn-danger.disabled.focus, #footers .btn-danger.disabled:active, #footers .btn-danger.disabled.active, #footers .btn-danger[disabled], #footers .btn-danger[disabled]:hover, #footers .btn-danger[disabled]:focus, #footers .btn-danger[disabled].focus, #footers .btn-danger[disabled]:active, #footers .btn-danger[disabled].active, fieldset[disabled] #footers .btn-danger, fieldset[disabled] #footers .btn-danger:hover, fieldset[disabled] #footers .btn-danger:focus, fieldset[disabled] #footers .btn-danger.focus, fieldset[disabled] #footers .btn-danger:active, fieldset[disabled] #footers .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; } + #footers .btn-danger .badge { + color: #d9534f; + background-color: #fff; } + +#footers .btn-link { + color: #337ab7 !important; + font-weight: normal; + cursor: pointer; + border-radius: 0; } + #footers .btn-link, #footers .btn-link:active, #footers .btn-link[disabled], fieldset[disabled] #footers .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; } + #footers .btn-link, #footers .btn-link:hover, #footers .btn-link:focus, #footers .btn-link:active { + border-color: transparent; } + #footers .btn-link:hover, #footers .btn-link:focus { + color: #23527c !important; + text-decoration: underline; + background-color: transparent; } + #footers .btn-link[disabled]:hover, #footers .btn-link[disabled]:focus, fieldset[disabled] #footers .btn-link:hover, fieldset[disabled] #footers .btn-link:focus { + color: #777777 !important; + text-decoration: none; } + +#footers .btn-lg, #footers .btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; } + +#footers .btn-sm, #footers .btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +#footers .btn-xs, #footers .btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +#footers .btn-block { + display: block; + width: 100%; } + +#footers .btn-block + #footers .btn-block { + margin-top: 5px; } + +input[type="submit"]#footers.btn-block, +input[type="reset"]#footers.btn-block, +input[type="button"]#footers.btn-block { + width: 100%; } diff --git a/themes/cornerstone/css/widgets-area.php b/themes/cornerstone/css/widgets-area.php new file mode 100644 index 0000000..f377f3e --- /dev/null +++ b/themes/cornerstone/css/widgets-area.php @@ -0,0 +1,31 @@ + \ No newline at end of file diff --git a/themes/cornerstone/favicon.ico b/themes/cornerstone/favicon.ico new file mode 100644 index 0000000..fde8229 Binary files /dev/null and b/themes/cornerstone/favicon.ico differ diff --git a/themes/cornerstone/footer.php b/themes/cornerstone/footer.php new file mode 100644 index 0000000..9a112fb --- /dev/null +++ b/themes/cornerstone/footer.php @@ -0,0 +1,93 @@ + + + + +
+ + +
+ + + + + + \ No newline at end of file diff --git a/themes/cornerstone/functions.php b/themes/cornerstone/functions.php new file mode 100644 index 0000000..c1c4215 --- /dev/null +++ b/themes/cornerstone/functions.php @@ -0,0 +1,322 @@ + __( 'Primary Menu', 'cs' ), + ) ); + + // Enable support for HTML5 markup. + add_theme_support( 'html5', array( + 'comment-list', + 'search-form', + 'comment-form', + 'gallery', + 'caption', + ) ); +} +endif; // cs_setup +add_action( 'after_setup_theme', 'cs_setup' ); + +if(!function_exists('is_parent_private')){ + function is_parent_private($id){ + $page = get_post($id); + if($page->post_parent > 0){ + $parent = get_post($page->post_parent); + $private = get_post_meta($parent->ID, 'uc-private', true); + if($private == 'admins' || $private == 'users' || $private == 'list'){ + return $parent->ID; + } + else return is_parent_private($parent->ID); + } + else{ + return false; + } + } +} + +/** + * Register widget area. + * + * @link http://codex.wordpress.org/Function_Reference/register_sidebar + */ +function cs_widgets_init() { + require get_template_directory() . '/inc/reg-sidebars.php'; +} +add_action( 'widgets_init', 'cs_widgets_init' ); + +/** + * Enqueue scripts and styles. + */ +require get_template_directory() . '/inc/scripts-and-styles.php'; + +/** + * Browser hacks + */ +require get_template_directory() . '/inc/ie-hacks.php'; + +/** + * Private Pages + */ +require get_template_directory() . '/inc/private-pages.php'; + + +/** + * Custom template tags for this theme. + */ +require get_template_directory() . '/inc/template-tags.php'; + +/** + * Custom functions that act independently of the theme templates. + */ +require get_template_directory() . '/inc/extras.php'; + +/** + * Customizer additions. + */ +require get_template_directory() . '/inc/customizer.php'; + +/** +* New nav walkers +*/ +require get_template_directory() . '/inc/nav-walker.php'; +require get_template_directory() . '/inc/nav-drop-multi-walker.php'; +require get_template_directory() . '/inc/nav-tabs-walker.php'; + +/** +* Bootstrap the comment form. +*/ +require get_template_directory() . '/inc/bootstrap-forms.php'; + +/** +* Custom site settings +*/ +require get_template_directory() . '/inc/settings.php'; + +/** +* Bootstrap Whitelist +*/ +require get_template_directory() . '/inc/bootstrap-whitelist.php'; + + + + + + + +// Change what's hidden by default +add_filter('default_hidden_meta_boxes', 'be_hidden_meta_boxes', 10, 2); +function be_hidden_meta_boxes($hidden, $screen) { + if ( 'post' == $screen->base || 'page' == $screen->base ) + $hidden = array('slugdiv', 'trackbacksdiv', 'postexcerpt', 'commentstatusdiv', 'commentsdiv', 'authordiv', 'revisionsdiv'); + // removed 'postcustom', + return $hidden; +} + + + +/*the fallback from wp_nav_menu, we want to replicate the output of wp_page_menu to be similar to wp_nav_menu +@param args, it comes from the wp_nav_menu arguments*/ +function hale_main_nav_fallback($args) { + $args['echo'] = 0; // don't echo the output yet. + $nav_menu = wp_page_menu($args); + if(!empty($nav_menu)){ + $doc = new DOMDocument(); + @$doc->loadHTML($nav_menu);//surpress the warnings + $data = $doc->getElementsByTagName('li'); + //the default behaviour of wp_page_menu is that it wraps the list items with a ul and div + //menu_class is for div in wp_page_menu, but is for the ul in wp_nav_menu + //create the container, if any + //container class and id come from wp_nav_menu arguments. Which is not used in wp_page_menu. + if($args['container'] != false) { + $attributes = (!empty($args['container_class'])?' class="'.$args['container_class'].'"':''); + $attributes .= (!empty($args['container_id'])?' id="'.$args['container_id'].'"':''); + if($args['container'] == 'nav') { + echo ''; + } else { + echo ''; + } + + } + $attributes = (!empty($args['menu_class'])?' class="'.$args['menu_class'].'"':''); + $attributes .= (!empty($args['menu_id'])?' id="'.$args['menu_id'].'"':''); + echo ''; + if($data->length > 0) { + foreach($data as $item) { + echo $item->ownerDocument->saveXML($item);//saveHTML wouldn't accept it as paramater. + } + } + echo ''; + //close the container, if any + if($args['container'] != false) { + if($args['container'] == 'nav') { + echo ''; + } else { + echo ''; + } + + } + } + return; +} + +function disable_comments_media_attachments( $open, $post_id ){ + $post = get_post_type( $post_id ); + if( $post == 'attachment' ) { + $open = false; + } + return $open; +} +add_filter('comments_open', 'disable_comments_media_attachments', 10 , 2); + +function metaslider_filmstrip_alt_tags( $list_item, $post, $url ) { + $alt = get_post_meta( $post->ID, '_wp_attachment_image_alt', true ); + $list_item = "
  • ID} post-{$post->ID}\" style=\"display: none;\">\"{$alt}
  • "; + return $list_item; +} +add_filter( 'metaslider_filmstrip_list_item', 'metaslider_filmstrip_alt_tags', 10, 3 ); + + + +function remove_submenu() { + if (network_home_url() != 'http://development.wordpress.uconn.edu/'){ + remove_submenu_page( 'themes.php', 'megamenu_settings'); + } +} +add_action( 'admin_menu', 'remove_submenu', 999 ); + +function remove_core_widgets() { + unregister_widget('WP_Widget_Calendar'); + unregister_widget('WP_Widget_Meta'); +} +add_action( 'widgets_init', 'remove_core_widgets' ); + +function cornerstone_show_people(){ + if ( !is_plugin_active('uc-people/uc-people.php') ) { + activate_plugin('uc-people/uc-people.php'); + } +}; +add_action( 'admin_init', 'cornerstone_show_people' ); + +// Force the Page Builder plugin to include the 'simple-social-icons' class +add_filter( 'siteorigin_panels_widget_classes', 'ssi_add_widget_class' ); +function ssi_add_widget_class( $classes ) { + if ( in_array( 'widget_simple-social-icons', $classes ) ) { + $classes[] = 'simple-social-icons'; + } + + return $classes; +} + +function cornerstone_breadcrumbs(){ + if(get_option('breadcrumbs') != 'on') { + return; + } + $thisID = get_the_ID(); + $ancestors = get_ancestors($thisID, 'page'); + $ancestors = array_reverse($ancestors); + + + if ($ancestors) { + echo ''; + } +} + +function uc_redirect_403() { + if( get_query_var( 'is_403' ) == true ){ + global $wp_query; + + status_header(403); + $wp_query->is_404=false; + + add_filter( 'wp_title', function( $title='', $sep='' ){ + return "Forbidden | ".get_bloginfo('name'); + }); + get_template_part('403'); + exit; + } +} + +add_action( 'template_redirect', 'uc_redirect_403' ); + +//Add title tag if theme doesn't have title-tag theme support +if ( ! function_exists( '_wp_render_title_tag' ) ) { + function theme_slug_render_title() { +?> +<?php wp_title( '|', true, 'right' ); ?> + section and everything up till
    + * + */ +if ( apply_filters( 'load_custom_header', false ) ) { + $custom_header = apply_filters( 'get_custom_header', '' ); + + if ( '' != $custom_header ) { + // Get the header that we just received + // and call the native 'get_header' function + // as usual + load_template( $custom_header ); + + // By calling 'return' we are skipping + // parsing this template any further + return; + } +} + include 'inc/vars.php'; +?> + +> + + + + + + + + + + +> + + + + + + +
    + + +
    +
    \ No newline at end of file diff --git a/themes/cornerstone/img/JonathanStill-403.png b/themes/cornerstone/img/JonathanStill-403.png new file mode 100644 index 0000000..e6c7e7d Binary files /dev/null and b/themes/cornerstone/img/JonathanStill-403.png differ diff --git a/themes/cornerstone/img/JonathanStill.jpg b/themes/cornerstone/img/JonathanStill.jpg new file mode 100644 index 0000000..3c5a1dc Binary files /dev/null and b/themes/cornerstone/img/JonathanStill.jpg differ diff --git a/themes/cornerstone/img/_notes/dwsync.xml b/themes/cornerstone/img/_notes/dwsync.xml new file mode 100644 index 0000000..8d015ff --- /dev/null +++ b/themes/cornerstone/img/_notes/dwsync.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/themes/cornerstone/inc/bootstrap-forms.php b/themes/cornerstone/inc/bootstrap-forms.php new file mode 100644 index 0000000..663106a --- /dev/null +++ b/themes/cornerstone/inc/bootstrap-forms.php @@ -0,0 +1,37 @@ + '
    ' . ' ' . + '
    ', + 'email' => '', + 'url' => '
    ' . + '
    ', + ); + + return $fields; +} +add_filter( 'comment_form_defaults', 'bootstrap3_comment_form' ); +function bootstrap3_comment_form( $args ) { + $args['comment_field'] = '
    + + +
    '; + return $args; +} + +add_action('comment_form', 'bootstrap3_comment_button' ); +function bootstrap3_comment_button() { + echo ''; +} + +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/bootstrap-whitelist.php b/themes/cornerstone/inc/bootstrap-whitelist.php new file mode 100644 index 0000000..aaa53cb --- /dev/null +++ b/themes/cornerstone/inc/bootstrap-whitelist.php @@ -0,0 +1,43 @@ + true, + 'data-dismiss' => true, + 'data-target' => true, + 'data-spy' => true, + 'data-loading-text' => true, + 'data-parent' => true, + 'data-slide' => true, + 'data-slide-to' => true, + 'data-provide' => true, + 'data-interval' => true, + 'data-pause' => true, + 'data-animation' => true, + 'data-html' => true, + 'data-placement' => true, + 'data-selector' => true, + 'data-title' => true, + 'data-trigger' => true, + 'data-delay' => true, + 'data-container' => true); + + foreach($newtags as $newtag){ + if( isset($tags[$newtag]) && is_array($tags[$newtag])){ + $tags[$newtag] = array_merge($tags[$newtag], $newattrs); + } + else{ + $tags[$newtag] = $newattrs; + } + } + + return $tags; +} +add_filter('wp_kses_allowed_html', 'add_allowed_tags'); +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/custom-header.php b/themes/cornerstone/inc/custom-header.php new file mode 100644 index 0000000..c4d3ea0 --- /dev/null +++ b/themes/cornerstone/inc/custom-header.php @@ -0,0 +1,126 @@ + + + + + + + * + * @package cornerstone + */ + +/** + * Setup the WordPress core custom header feature. + * + * @uses cs_header_style() + * @uses cs_admin_header_style() + * @uses cs_admin_header_image() + */ +function cs_custom_header_setup() { + add_theme_support( 'custom-header', apply_filters( 'cs_custom_header_args', array( + 'default-image' => '', + 'default-text-color' => '000000', + 'width' => 1200, + 'height' => 250, + 'flex-height' => true, + 'wp-head-callback' => 'cs_header_style', + 'admin-head-callback' => 'cs_admin_header_style', + 'admin-preview-callback' => 'cs_admin_header_image', + ) ) ); +} +add_action( 'after_setup_theme', 'cs_custom_header_setup' ); + +if ( ! function_exists( 'cs_header_style' ) ) : +/** + * Styles the header image and text displayed on the blog + * + * @see cs_custom_header_setup(). + */ +function cs_header_style() { + $header_text_color = get_header_textcolor(); + + // If no custom options for text are set, let's bail + // get_header_textcolor() options: HEADER_TEXTCOLOR is default, hide text (returns 'blank') or any hex value + if ( HEADER_TEXTCOLOR == $header_text_color ) { + return; + } + + // If we get this far, we have custom styles. Let's do this. + ?> + + Header admin panel. + * + * @see cs_custom_header_setup(). + */ +function cs_admin_header_style() { +?> + + Header admin panel. + * + * @see cs_custom_header_setup(). + */ +function cs_admin_header_image() { + $style = sprintf( ' style="color:#%s;"', get_header_textcolor() ); +?> + + +
    + Row
    – Row
    + '.$this->label.''; + if(strlen($this->description) > 0) echo '

    '.$this->description.'

    '; + } + } + $wp_customize->add_section( 'layout_builder', + array( + 'title' => __( 'Homepage Layout', 'mytheme' ), //Visible title of section + 'priority' => 999, //Determines what order this appears in + 'capability' => 'edit_theme_options', //Capability needed to tweak + 'description' => __('Allows you to customize homepage layout', 'huskypress'), //Descriptive tooltip + ) + ); + $wp_customize->add_setting( 'homepagerows', //Give it a SERIALIZED name (so all theme settings can live under one db record) + array( + 'default' => '2', //Default setting/value to save + 'type' => 'theme_mod', //Is this an 'option' or a 'theme_mod'? + 'capability' => 'edit_theme_options', //Optional. Special permissions for accessing this setting. + 'transport' => 'refresh', //What triggers a refresh of the setting? 'refresh' or 'postMessage' (instant)? + ) + ); + $wp_customize->add_control('homepagerows', array( + 'type' => 'hidden', + 'label' => 'Rows', + 'section' => 'layout_builder', + 'priority' => 9 + ) + ); + //Add row settings/controls + for($i=0;$i<5;$i++){ + $wp_customize->add_setting( 'homepage_'.$i, //Give it a SERIALIZED name (so all theme settings can live under one db record) + array( + 'default' => '12', //Default setting/value to save + 'type' => 'theme_mod', //Is this an 'option' or a 'theme_mod'? + 'capability' => 'edit_theme_options', //Optional. Special permissions for accessing this setting. + 'transport' => 'refresh', //What triggers a refresh of the setting? 'refresh' or 'postMessage' (instant)? + ) + ); + $wp_customize->add_control('homepage_'.$i, array( + 'type' => 'hidden', + 'label' => 'Row '.$i.' Width', + 'section' => 'layout_builder', + 'setting' => 'setting', + 'priority' => ($i+10), + 'class' => 'column' + ) + ); + } + $wp_customize->add_setting( 'slider', //Give it a SERIALIZED name (so all theme settings can live under one db record) + array( + 'default' => '0', //Default setting/value to save + 'type' => 'theme_mod', //Is this an 'option' or a 'theme_mod'? + 'capability' => 'edit_theme_options', //Optional. Special permissions for accessing this setting. + 'transport' => 'refresh', //What triggers a refresh of the setting? 'refresh' or 'postMessage' (instant)? + ) + ); + $wp_customize->add_control( + new Slider_Custom_Control( + $wp_customize, + 'slider', + array( + 'label' => 'Slider', + 'priority' => 1, + 'section' => 'layout_builder' + ) + ) + ); + + + $wp_customize->add_setting( 'parentText', //Give it a SERIALIZED name (so all theme settings can live under one db record) + array( + 'default' => '', //Default setting/value to save + 'type' => 'theme_mod', //Is this an 'option' or a 'theme_mod'? + 'capability' => 'edit_theme_options', //Optional. Special permissions for accessing this setting. + 'transport' => 'refresh', //What triggers a refresh of the setting? 'refresh' or 'postMessage' (instant)? + ) + ); + $wp_customize->add_control( + new Heading_Custom_Control( + $wp_customize, + 'parentText', + array( + 'label' => 'Parent Site', + 'description' => 'Optional. Enter the title and web address of a parent School, College, Divison, or Department.', + 'priority' => 99, + 'section' => 'title_tagline' + ) + ) + ); +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/customizer-nav.php b/themes/cornerstone/inc/customizer-nav.php new file mode 100644 index 0000000..5ea4a38 --- /dev/null +++ b/themes/cornerstone/inc/customizer-nav.php @@ -0,0 +1,79 @@ +add_setting( 'navoption1', //Give it a SERIALIZED name (so all theme settings can live under one db record) + array( + 'default' => 'drop', //Default setting/value to save + 'type' => 'option', //Is this an 'option' or a 'theme_mod'? + 'capability' => 'edit_theme_options', //Optional. Special permissions for accessing this setting. + 'transport' => 'refresh', //What triggers a refresh of the setting? 'refresh' or 'postMessage' (instant)? + ) +); +$wp_customize->add_setting( 'stickynav', //Give it a SERIALIZED name (so all theme settings can live under one db record) + array( + 'default' => 'off', //Default setting/value to save + 'type' => 'option', //Is this an 'option' or a 'theme_mod'? + 'capability' => 'edit_theme_options', //Optional. Special permissions for accessing this setting. + 'transport' => 'refresh', //What triggers a refresh of the setting? 'refresh' or 'postMessage' (instant)? + ) +); +$wp_customize->add_setting( 'breadcrumbs', //Give it a SERIALIZED name (so all theme settings can live under one db record) + array( + 'default' => 'off', //Default setting/value to save + 'type' => 'option', //Is this an 'option' or a 'theme_mod'? + 'capability' => 'edit_theme_options', //Optional. Special permissions for accessing this setting. + 'transport' => 'refresh', //What triggers a refresh of the setting? 'refresh' or 'postMessage' (instant)? + ) +); + + + +// Check to see if max mega menu is active +include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); +$maxMegaMenuActive = is_plugin_active('megamenu/megamenu.php'); + +// If it's not active, display some options (activating the plugin overrides everything). +if (!$maxMegaMenuActive){ + + $wp_customize->add_section( 'nav' , array( + 'title' => 'Navigation Options', + 'priority' => 30, + ) ); + + $wp_customize->add_control('navoption1', array( + 'type' => 'select', + 'label' => 'Navigation Style', + 'section' => 'nav', + 'choices' => array( + 'drop'=>'Dropdowns', + 'drop-multi' => 'Multi-level Dropdowns', + 'tabs'=>'Tabs' + ) + ) + ); + + $wp_customize->add_control('stickynav', array( + 'type' => 'radio', + 'label' => 'Sticky Navigation', + 'section' => 'nav', + 'choices' => array( + 'on'=>'On', + 'off'=>'Off' + ) + ) + ); + + $wp_customize->add_control('breadcrumbs', array( + 'type' => 'radio', + 'label' => 'Breadcrumbs', + 'description' => 'Based off of parent/child page hierarchy. For more information view our breadcrumb guide.', + 'section' => 'nav', + 'choices' => array( + 'on'=>'On', + 'off'=>'Off' + ) + ) + ); +}; + + + +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/customizer-titlebar.php b/themes/cornerstone/inc/customizer-titlebar.php new file mode 100644 index 0000000..1d876db --- /dev/null +++ b/themes/cornerstone/inc/customizer-titlebar.php @@ -0,0 +1,38 @@ +get_section( 'title_tagline' )->title = 'Title Bar'; + $wp_customize->remove_control('blogdescription');// removes tagline form field. + $wp_customize->get_control( 'blogname' )->description = 'Please use Title Case, not ALL CAPS, as defined in UConn Web Brand Standards. '; + + $wp_customize->add_setting( 'parentSiteTitle', + array( + 'type' => 'option', + 'capability' => 'edit_theme_options', + 'transport' => 'refresh' + ) + ); + $wp_customize->add_control('parentSiteTitle', + array( + 'type' => 'text', + 'priority' => '100', + 'label' => 'Parent Site Title', + 'section' => 'title_tagline' + ) + ); + $wp_customize->add_setting( 'parentSiteLink', + array( + 'type' => 'option', + 'capability' => 'edit_theme_options', + 'transport' => 'refresh' + ) + ); + $wp_customize->add_control('parentSiteLink', + array( + 'type' => 'text', + 'priority' => '101', + 'label' => 'Parent Site Link', + 'section' => 'title_tagline' + ) + ); + + +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/customizer.php b/themes/cornerstone/inc/customizer.php new file mode 100644 index 0000000..b06c303 --- /dev/null +++ b/themes/cornerstone/inc/customizer.php @@ -0,0 +1,20 @@ +get_setting( 'blogname' )->transport = 'postMessage'; + $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; + + include('customizer-titlebar.php'); + include('customizer-nav.php'); + include('customizer-homepage-layout.php'); +} +add_action( 'customize_register', 'cs_customize_register' ); + +function cs_customize_preview_js() { + // Binds JS handlers to make Theme Customizer preview reload changes asynchronously. + wp_enqueue_script( 'cs_customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20130508', true ); +} +add_action( 'customize_preview_init', 'cs_customize_preview_js' ); + +// hides the non-functional 'display Header text' checkbox. +define( 'NO_HEADER_TEXT', true ); +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/extras.php b/themes/cornerstone/inc/extras.php new file mode 100644 index 0000000..6b556f8 --- /dev/null +++ b/themes/cornerstone/inc/extras.php @@ -0,0 +1,89 @@ + tag based on what is being viewed. + * + * @param string $title Default title text for current view. + * @param string $sep Optional separator. + * @return string The filtered title. + */ +function cs_wp_title( $title, $sep ) { + if ( is_feed() ) { + return $title; + } + + global $page, $paged; + + // Add the blog name + $title .= get_bloginfo( 'name', 'display' ); + + // Add the blog description for the home/front page. + $site_description = get_bloginfo( 'description', 'display' ); + if ( $site_description && ( is_home() || is_front_page() ) ) { + $title .= " $sep $site_description"; + } + + // Add a page number if necessary: + if ( ( $paged >= 2 || $page >= 2 ) && ! is_404() ) { + $title .= " $sep " . sprintf( __( 'Page %s', 'cs' ), max( $paged, $page ) ); + } + + return $title; +} +add_filter( 'wp_title', 'cs_wp_title', 10, 2 ); + +/** + * Sets the authordata global when viewing an author archive. + * + * This provides backwards compatibility with + * http://core.trac.wordpress.org/changeset/25574 + * + * It removes the need to call the_post() and rewind_posts() in an author + * template to print information about the author. + * + * @global WP_Query $wp_query WordPress Query object. + * @return void + */ +function cs_setup_author() { + global $wp_query; + + if ( $wp_query->is_author() && isset( $wp_query->post ) ) { + $GLOBALS['authordata'] = get_userdata( $wp_query->post->post_author ); + } +} +add_action( 'wp', 'cs_setup_author' ); \ No newline at end of file diff --git a/themes/cornerstone/inc/header-img.php b/themes/cornerstone/inc/header-img.php new file mode 100644 index 0000000..7daf54a --- /dev/null +++ b/themes/cornerstone/inc/header-img.php @@ -0,0 +1 @@ +Decorative header image of '. get_bloginfo('name') .'
    ';}?> \ No newline at end of file diff --git a/themes/cornerstone/inc/ie-hacks.php b/themes/cornerstone/inc/ie-hacks.php new file mode 100644 index 0000000..b66dac9 --- /dev/null +++ b/themes/cornerstone/inc/ie-hacks.php @@ -0,0 +1,30 @@ + + + + '; + + //needed for IE7 grid hack + /*echo ''; */ +} + +add_action( 'wp_head', 'htmlShiv', 1 ); + +function ieBootstrap(){ + $template = get_template_directory_uri(); + echo ''; + /* + echo ''; + */ +} +add_action( 'wp_head', 'ieBootstrap', 99 ); + +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/mega-footer.php b/themes/cornerstone/inc/mega-footer.php new file mode 100644 index 0000000..ec4d4e4 --- /dev/null +++ b/themes/cornerstone/inc/mega-footer.php @@ -0,0 +1,7 @@ +
    +
    +
    + +
    +
    +
    \ No newline at end of file diff --git a/themes/cornerstone/inc/nav-drop-multi-walker.php b/themes/cornerstone/inc/nav-drop-multi-walker.php new file mode 100644 index 0000000..ea0eda2 --- /dev/null +++ b/themes/cornerstone/inc/nav-drop-multi-walker.php @@ -0,0 +1,170 @@ +object_id); + if($parent !== false) $page = $parent; + else $page = $item->object_id; + $private = get_post_meta($page, 'uc-private', true); + if($private == 'admins' || $private == 'users' || $private == 'list'){ + return true; + } + else{ + return false; + } + } + /* Start of the
    + + +
    +
    + + + + + diff --git a/themes/cornerstone/inc/nav-maxmegamenu.php b/themes/cornerstone/inc/nav-maxmegamenu.php new file mode 100644 index 0000000..4d75c9d --- /dev/null +++ b/themes/cornerstone/inc/nav-maxmegamenu.php @@ -0,0 +1,16 @@ + \ No newline at end of file diff --git a/themes/cornerstone/inc/nav-tabs-walker.php b/themes/cornerstone/inc/nav-tabs-walker.php new file mode 100644 index 0000000..b380643 --- /dev/null +++ b/themes/cornerstone/inc/nav-tabs-walker.php @@ -0,0 +1,333 @@ +object_id); + if($parent !== false) $page = $parent; + else $page = $item->object_id; + $private = get_post_meta($page, 'uc-private', true); + if($private == 'admins' || $private == 'users' || $private == 'list'){ + return true; + } + else{ + return false; + } + } + /* Start of the
      + * + * Note on $depth: Counterintuitively, $depth here means the "depth right before we start this menu". + * So basically add one to what you'd expect it to be + */ + function start_lvl(&$output, $depth = 0, $args = array()) + { + if(isset($args->with_search) && $args->with_search == true){ + add_filter('wp_nav_menu_items', 'search_menu_item', 1, 2); + } + + $tabs = str_repeat("\t", $depth); + // If we are about to start the first submenu, we need to give it a dropdown-menu class + if ($depth >= 0) { //really, level-1 or level-2, because $depth is misleading here (see note above) + $output .= "\n{$tabs}
        \n"; + } else { + $output .= "\n{$tabs}
          \n"; + } + return; + } + + /* End of the
            + * + * Note on $depth: Counterintuitively, $depth here means the "depth right before we start this menu". + * So basically add one to what you'd expect it to be + */ + function end_lvl(&$output, $depth = 0, $args = array()) + { + if ($depth == 0) { // This is actually the end of the level-1 submenu ($depth is misleading here too!) + + // we don't have anything special for Bootstrap, so we'll just leave an HTML comment for now + $output .= ''; + } + $tabs = str_repeat("\t", $depth); + $output .= "\n{$tabs}
          \n"; + return; + } + + /* Output the
        • and the containing + * Note: $depth is "correct" at this level + */ + function start_el(&$output, $item, $depth = 0, $args = array(), $id = 0) + { + global $wp_query; + if ( $this->skip( $item ) ) return; + $indent = ( $depth ) ? str_repeat( "\t", $depth ) : ''; + $class_names = $value = ''; + $classes = empty( $item->classes ) ? array() : (array) $item->classes; + + /* If this item has a dropdown menu, add the 'dropdown' class for Bootstrap */ + if($item->post_type == 'page') { //page has no classes.. + $classes[] = 'menu-item'; + } + if ($item->hasChildren) { + $classes[] = 'dropdown'; + // level-1 menus also need the 'dropdown-submenu' class + if($depth > 0 ) { + $classes[] = 'dropdown-submenu'; + } + } + if($item->current_item_ancestor) $classes[] = 'active'; + + /* This is the stock Wordpress code that builds the
        • with all of its attributes */ + $class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item ) ); + $class_names = ' class="' . esc_attr( $class_names ) . '"'; + $output .= $indent . '
        • + * Note: the is already closed + * Note 2: $depth is "correct" at this level + */ + function end_el (&$output, $item, $depth = 0, $args = array()) + { + if ( $this->skip( $item ) ) return; + $output .= '
        • '; + return; + } + + /* Add a 'hasChildren' property to the item + * Code from: http://wordpress.org/support/topic/how-do-i-know-if-a-menu-item-has-children-or-is-a-leaf#post-3139633 + */ + function display_element ($element, &$children_elements, $max_depth, $depth = 0, $args, &$output) + { + /* if($element->post_type == 'page' && !isset($children_elements[$element->ID])) { + + $children = get_children(array('post_parent' => $element->ID, 'numberposts' => -1, 'post_type' => 'page')); + $children_elements[$element->ID] = $children; + }*/ + // check whether this item has children, and set $item->hasChildren accordingly + $element->hasChildren = isset($children_elements[$element->ID]) && !empty($children_elements[$element->ID]); + + //var_dump($children_elements); +// var_dump($element); + /*if($element->hasChildren) { + $element2 = $children_elements[$element->ID]; + $child2 = $children_elements[$element2->ID]; + $element2->hasChildren = isset($child2[$element2->ID]) && !empty($child2[$element2->ID]); + }*/ + // continue with normal behavior + return parent::display_element($element, $children_elements, $max_depth, $depth, $args, $output); + } + } +} +/*Top Tabs Nav Menu Walker*/ +if(!class_exists('Tabs_Drop_Nav_Walker')) { + class Tabs_Drop_Nav_Walker extends Walker_Nav_Menu { + /*This was taken from 320press WP-Bootstrap theme. No licensing restriction given, and it said it was free. */ + /* Skip private pages + */ + var $current_tree = array(); + function skip( $item ) { + $parent = is_parent_private($item->object_id); + if($parent !== false) $page = $parent; + else $page = $item->object_id; + $private = get_post_meta($page, 'uc-private', true); + if($private == 'admins' || $private == 'users' || $private == 'list'){ + return true; + } + else{ + return false; + } + } + /* Start of the + + '; + } else { + $menu = wp_nav_menu( + array( + 'menu_class' => 'nav nav-tabs', + 'theme_location' => 'primary', /* where in the theme it's assigned */ + 'container' => false, /* container class */ + 'fallback_cb' => 'hale_main_nav_fallback', + 'items_wrap' => '', + 'walker' => new Top_Tabs_Nav_Walker()/*, + 'with_search' => true*/ + ) + );?> + + + object_id == $page){ + $page_id = $item->ID; + } + if($item->menu_item_parent != 0 && $item->menu_item_parent == $page_id){ + $tabs = true; + break; + } + } + foreach($menu_items as $item){ + if($item->menu_item_parent == 0 && $item->current_item_ancestor){ + $tabs = true; + break; + } + } + //$tabs = true; + if($tabs){ + ?> +
          +
          + +
          +
          + + + + + + diff --git a/themes/cornerstone/inc/nav-walker.php b/themes/cornerstone/inc/nav-walker.php new file mode 100644 index 0000000..ce94a51 --- /dev/null +++ b/themes/cornerstone/inc/nav-walker.php @@ -0,0 +1,374 @@ +object_id); + if($parent !== false) $page = $parent; + else $page = $item->object_id; + $private = get_post_meta($page, 'uc-private', true); + if($private == 'admins' || $private == 'users' || $private == 'list'){ + return true; + } + else{ + return false; + } + } + /* Start of the
            + * + * Note on $depth: Counterintuitively, $depth here means the "depth right before we start this menu". + * So basically add one to what you'd expect it to be + */ + function start_lvl(&$output, $depth = 0, $args = array()) + { + if(isset($args->with_search) && $args->with_search == true){ + add_filter('wp_nav_menu_items', 'search_menu_item', 1, 2); + } + + $tabs = str_repeat("\t", $depth); + // If we are about to start the first submenu, we need to give it a dropdown-menu class + if ($depth >= 0) { //really, level-1 or level-2, because $depth is misleading here (see note above) + $output .= "\n{$tabs}
              \n"; + } else { + $output .= "\n{$tabs}
                \n"; + } + return; + } + + /* End of the
                  + * + * Note on $depth: Counterintuitively, $depth here means the "depth right before we start this menu". + * So basically add one to what you'd expect it to be + */ + function end_lvl(&$output, $depth = 0, $args = array()) + { + if ($depth == 0) { // This is actually the end of the level-1 submenu ($depth is misleading here too!) + + // we don't have anything special for Bootstrap, so we'll just leave an HTML comment for now + $output .= ''; + } + $tabs = str_repeat("\t", $depth); + $output .= "\n{$tabs}
                \n"; + return; + } + + /* Output the
              • and the containing + * Note: $depth is "correct" at this level + */ + function start_el(&$output, $item, $depth = 0, $args = array(), $id = 0) + { + global $wp_query; + if ( $this->skip( $item ) ) return; + $indent = ( $depth ) ? str_repeat( "\t", $depth ) : ''; + $class_names = $value = ''; + $classes = empty( $item->classes ) ? array() : (array) $item->classes; + + /* If this item has a dropdown menu, add the 'dropdown' class for Bootstrap */ + if($item->post_type == 'page') { //page has no classes.. + $classes[] = 'menu-item'; + } + if ($item->hasChildren) { + $classes[] = 'dropdown'; + // level-1 menus also need the 'dropdown-submenu' class + if($depth > 0 ) { + $classes[] = 'dropdown-submenu'; + } + } + + /* This is the stock Wordpress code that builds the
              • with all of its attributes */ + $class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item ) ); + $class_names = ' class="' . esc_attr( $class_names ) . '"'; + $output .= $indent . '
              • + * Note: the is already closed + * Note 2: $depth is "correct" at this level + */ + function end_el (&$output, $item, $depth = 0, $args = array()) + { + if ( $this->skip( $item ) ) return; + $output .= '
              • '; + return; + } + + /* Add a 'hasChildren' property to the item + * Code from: http://wordpress.org/support/topic/how-do-i-know-if-a-menu-item-has-children-or-is-a-leaf#post-3139633 + */ + function display_element ($element, &$children_elements, $max_depth, $depth = 0, $args, &$output) + { + /* if($element->post_type == 'page' && !isset($children_elements[$element->ID])) { + + $children = get_children(array('post_parent' => $element->ID, 'numberposts' => -1, 'post_type' => 'page')); + $children_elements[$element->ID] = $children; + }*/ + // check whether this item has children, and set $item->hasChildren accordingly + $element->hasChildren = isset($children_elements[$element->ID]) && !empty($children_elements[$element->ID]); + + //var_dump($children_elements); +// var_dump($element); + /*if($element->hasChildren) { + $element2 = $children_elements[$element->ID]; + $child2 = $children_elements[$element2->ID]; + $element2->hasChildren = isset($child2[$element2->ID]) && !empty($child2[$element2->ID]); + }*/ + // continue with normal behavior + return parent::display_element($element, $children_elements, $max_depth, $depth, $args, $output); + } + } +} +/*Nav Menu Walker*/ +if(!class_exists('Secondary_Bootstrap_Nav_Walker')) { + class Secondary_Bootstrap_Nav_Walker extends Walker_Nav_Menu { + /*This was taken from 320press WP-Bootstrap theme. No licensing restriction given, and it said it was free. */ + /* Start of the
                  + * + * Note on $depth: Counterintuitively, $depth here means the "depth right before we start this menu". + * So basically add one to what you'd expect it to be + */ + function start_lvl(&$output, $depth = 0, $args = array()) + { + if(isset($args->with_search) && $args->with_search == true){ + add_filter('wp_nav_menu_items', 'search_menu_item', 1, 2); + } + + $tabs = str_repeat("\t", $depth); + // If we are about to start the first submenu, we need to give it a dropdown-menu class + if ($depth >= 0) { //really, level-1 or level-2, because $depth is misleading here (see note above) + $output .= "\n{$tabs}
                    \n"; + } else { + $output .= "\n{$tabs}'; + } else { + $menu = wp_nav_menu( + array( + 'menu_class' => 'nav navbar-nav'.$nav1.' '.$nav2, + 'theme_location' => 'primary', /* where in the theme it's assigned */ + 'container' => false, /* container class */ + 'fallback_cb' => 'hale_main_nav_fallback', + 'items_wrap' => '', + 'walker' => new Bootstrap_Nav_Walker()/*, + 'with_search' => true*/ + ) + ); + } + ?> +
                    + +
                    + + + + + + \ No newline at end of file diff --git a/themes/cornerstone/inc/people-grid.php b/themes/cornerstone/inc/people-grid.php new file mode 100644 index 0000000..3b0ae02 --- /dev/null +++ b/themes/cornerstone/inc/people-grid.php @@ -0,0 +1,154 @@ +have_posts() ) { ?> +
                    + "; + + $person_count = 1; + + while ( $the_query->have_posts() ) { + $the_query->the_post(); + + /*$persons_per_row = get_field( 'persons_per_row' ); + if( empty($persons_per_row) ){ + $persons_per_row = 4; // default is 4 + } + */ + ?> + + + +
                    +
                    + '; + }else{ + echo ''; + } + if (in_array('photo', $information_to_display)) { + echo '
                    '; + the_post_thumbnail('large'); + echo '
                    '; + }; + + if (in_array('first_name', $information_to_display) || in_array('middle_name', $information_to_display) || in_array('last_name', $information_to_display)){ + echo '

                    '; + if (in_array('first_name', $information_to_display)) { + the_field('first_name'); + echo ' '; + }; + if (in_array('middle_name', $information_to_display)) { + the_field('middle_name'); + echo ' '; + }; + if (in_array('last_name', $information_to_display)) { + the_field('last_name'); + }; + echo '

                    '; + }; + + echo '
                    '; + + if (in_array('title', $information_to_display)) { + echo '

                    '; + $titlePieces = explode(";", get_field('title')); + foreach( $titlePieces as $t ){ + echo ( !empty($t) ? "{$t}
                    ": "" ); + } + echo '

                    '; + }; + if (in_array('department', $information_to_display)) { + echo '

                    '; + $departmentPieces = explode(";", get_field('department')); + foreach( $departmentPieces as $d ){ + echo ( !empty($d) ? "{$d}
                    ": "" ); + } + echo '

                    '; + }; + if (in_array('about', $information_to_display)) { + echo '
                    '; + the_field('about'); + echo '
                    '; + }; + if (in_array('file', $information_to_display)) { + $file = get_field('file'); + $urlLength = strlen($file['url']); + if ($urlLength > 0){ + echo '

                    '; + echo ''.$file['title'].''; + echo '

                    '; + } + }; + if (in_array('email', $information_to_display)) { + echo '

                    '; + echo ''.get_field('email').''; + echo '

                    '; + }; + if (in_array('phone', $information_to_display)) { + echo '

                    '; + the_field('phone'); + echo '

                    '; + }; + if (in_array('phone_(alternate)', $information_to_display)) { + echo '

                    '; + the_field('phone_(alternate)'); + echo '

                    '; + }; + if (in_array('fax', $information_to_display)) { + echo '

                    '; + the_field('fax'); + echo '

                    '; + }; + if (in_array('mailing_address', $information_to_display)) { + echo '

                    '; + echo str_replace(';','
                    ',get_field('mailing_address')); + echo '

                    '; + }; + if (in_array('office_location', $information_to_display)) { + echo '

                    '; + the_field('office_location'); + echo '

                    '; + }; + if (in_array('campus', $information_to_display)) { + echo '

                    '; + the_field('campus'); + echo '

                    '; + }; + if (in_array('office_hours', $information_to_display)) { + echo '

                    '; + the_field('office_hours'); + echo '

                    '; + }; + if (in_array('courses', $information_to_display)) { + echo '

                    '; + the_field('courses'); + echo '

                    '; + }; + if (in_array('url', $information_to_display)) { + echo '

                    '.get_field('url').'

                    '; + }; ?> +
                    +
                    + +
                    '; + } + $person_count++; + } //end of posts?> +
                    + + \ No newline at end of file diff --git a/themes/cornerstone/inc/people-table.php b/themes/cornerstone/inc/people-table.php new file mode 100644 index 0000000..3f7da41 --- /dev/null +++ b/themes/cornerstone/inc/people-table.php @@ -0,0 +1,159 @@ +have_posts() ) { + + // how many columns? Based on what they chose to display. + + $num_cols = count($information_to_display); + //var_dump($num_cols); + + ?> +
                    + + List of People + + + Name'; + $nameCell = true; + }; + } elseif ($value == 'photo') { + echo ''; + } else { + //var_dump(get_field_object('field_'.$value)); + $arr = get_field_object('field_'.$value); + $label = $arr['label']; + echo ''; + } + } + ?> + + + + have_posts() ) { + $the_query->the_post(); + + /* + create a row. + + For each possible field. + + Check to see if it's within the $information_to_display array. + + If it is, create a '; + + if (in_array('photo', $information_to_display)) { + echo ''; + } + if (in_array('first_name', $information_to_display) || in_array('middle_name', $information_to_display) || in_array('last_name', $information_to_display)){ + echo ''; + } + //createTextCell('title', 'title'); + if (in_array('title', $information_to_display)) { + echo ''; + } + if (in_array('department', $information_to_display)) { + echo ''; + } + createTextCell('about', 'about'); + if (in_array('file', $information_to_display)) { + echo ''; + }; + if (in_array('email', $information_to_display)) { + echo ''; + }; + // If the phone number ('phone') is part of the information being displayed than we should replace any hyphens with the html entity for a non-break hyphen (‑) + if (in_array('phone', $information_to_display)) { + $phoneStrReplace = str_replace('-', '‑', get_field('phone')); + echo ''; + } + //createTextCell('phone', 'phone'); + createTextCell('phone_(alternate)', 'phone_(alternate)'); + createTextCell('fax', 'fax'); + //createTextCell('mailing_address', 'mailing_address'); + if (in_array('mailing_address', $information_to_display)) { + echo ''; + } + createTextCell('office_location', 'office_location'); + createTextCell('campus', 'campus'); + createTextCell('office_hours', 'office_hours'); + createTextCell('courses', 'courses'); + if (in_array('url', $information_to_display)) { + echo ''; + }; + + + + echo ''; + + + + } //end of posts?> + +
                     '.$label.'
                    + + IF any values are found to match, dump those out. + + After all possible fields, close the row. + + */ + + + + + echo '
                    '; + the_post_thumbnail(array('65', '65')); + echo ''; + $external_url = get_field('external_url'); + if ( $external_url != "" ){ + echo ''; + }else{ + echo ''; + } + + if (in_array('first_name', $information_to_display)) { + the_field('first_name'); + echo ' '; + }; + if (in_array('middle_name', $information_to_display)) { + the_field('middle_name'); + echo ' '; + }; + if (in_array('last_name', $information_to_display)) { + the_field('last_name'); + }; + echo ''; + $titlePieces = explode(";", get_field('title')); + foreach( $titlePieces as $t ){ + echo ( !empty($t) ? "{$t}
                    ": "" ); + } + echo '
                    '; + $departmentPieces = explode(";", get_field('department')); + foreach( $departmentPieces as $d ){ + echo ( !empty($d) ? "{$d}
                    ": "" ); + } + echo '
                    '; + $file = get_field('file'); + echo ''.$file[title].''; + echo ''; + echo ''.get_field('email').''; + echo ''.$phoneStrReplace.''; + + echo str_replace(';','
                    ',get_field('mailing_address')); + echo '
                    '; + echo ''.get_field('url').''; + echo '
                    +
                    + \ No newline at end of file diff --git a/themes/cornerstone/inc/person-info.php b/themes/cornerstone/inc/person-info.php new file mode 100644 index 0000000..4f2d9ca --- /dev/null +++ b/themes/cornerstone/inc/person-info.php @@ -0,0 +1,50 @@ + + Contact Information + '; + if ($field == 'file'){ + echo ''; + } else { + echo ''; + } + echo ''; + } + } + displayField('email'); + displayField('phone'); + displayField('phone_(alternate)'); + displayField('fax'); + displayField('file'); + displayField('mailing_address'); + displayField('office_location'); + displayField('campus'); + displayField('office_hours'); + displayField('courses'); + displayField('url'); + ?> +
                    '.get_field('filelabel').''.$field_label.''; + if ($field == 'email'){ + echo ''; + the_field($field); + echo ''; + } else if ($field == 'file'){ + $file = get_field($field); + $url= $file['url']; + echo ' '; + echo $file['title']; + echo ''; + } else if ($field == 'url'){ + echo ''.get_field($field).''; + } else if ($field == 'mailing_address'){ + echo str_replace(';','
                    ',get_field('mailing_address')); + } else { + the_field($field); + } + echo '
                    \ No newline at end of file diff --git a/themes/cornerstone/inc/person-no-about.php b/themes/cornerstone/inc/person-no-about.php new file mode 100644 index 0000000..80aeaa9 --- /dev/null +++ b/themes/cornerstone/inc/person-no-about.php @@ -0,0 +1,30 @@ +
                    + '; + the_post_thumbnail(); + echo '
                    '; + };?> +
                    +
                    +

                    +

                    + '.$t.'

                    ': '' ); + } + $departmentPieces = explode(";", get_field('department')); + foreach( $departmentPieces as $d ){ + echo ( !empty($d) ? '

                    '.$d.'

                    ': '' ); + } + ?> + +
                    diff --git a/themes/cornerstone/inc/person-with-about.php b/themes/cornerstone/inc/person-with-about.php new file mode 100644 index 0000000..87c8cc1 --- /dev/null +++ b/themes/cornerstone/inc/person-with-about.php @@ -0,0 +1,34 @@ +
                    +

                    +

                    + '.$t.'

                    ': '' ); + } + $departmentPieces = explode(";", get_field('department')); + foreach( $departmentPieces as $d ){ + echo ( !empty($d) ? '

                    '.$d.'

                    ': '' ); + } + ?> +
                    + +
                    +
                    + '; + the_post_thumbnail(); + echo '
                    '; + };?> +
                    + +
                    + \ No newline at end of file diff --git a/themes/cornerstone/inc/private-pages.php b/themes/cornerstone/inc/private-pages.php new file mode 100644 index 0000000..784454c --- /dev/null +++ b/themes/cornerstone/inc/private-pages.php @@ -0,0 +1,20 @@ +post_parent > 0){ + $parent = get_post($page->post_parent); + $private = get_post_meta($parent->ID, 'uc-private', true); + if($private == 'admins' || $private == 'users' || $private == 'list'){ + return $parent->ID; + } + else return is_parent_private($parent->ID); + } + else{ + return false; + } + } +} +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/reg-sidebars.php b/themes/cornerstone/inc/reg-sidebars.php new file mode 100644 index 0000000..a434834 --- /dev/null +++ b/themes/cornerstone/inc/reg-sidebars.php @@ -0,0 +1,161 @@ + __( 'Mega Footer', 'theme_text_domain' ), + 'description' => 'Limited to 6 widgets. Will appear at the bottom of every page in the site.', + 'before_widget' => '', + 'before_title' => '

                    ', + 'after_title' => '

                    ', + 'pages' => array(), + 'children' => 'off', + 'force' => true + ); + update_option('uc_sidebars',$sidebars); + $sidebars['mega-footer']['id'] = 'mega-footer'; + register_sidebar($sidebars['mega-footer']); + } + if(!isset($sidebars['sidebar'])){ + $sidebars['sidebar'] = array( + 'name' => __( 'Default Sidebar', 'theme_text_domain' ), + 'description' => 'Appears with Archives, Search Results, the Blog page template, and when viewing single posts.', + 'class' => 'sidebar', + 'before_widget' => '', + 'before_title' => '

                    ', + 'after_title' => '

                    ', + 'pages' => array(), + 'children' => 'off', + 'force' => true + ); + update_option('uc_sidebars',$sidebars); + $sidebars['sidebar']['id'] = 'sidebar'; + register_sidebar($sidebars['sidebar']); + } + + + register_sidebar(array( + 'name' => __( 'Header Content', 'theme_text_domain' ), + 'id' => 'header-widget-area', + 'description' => 'Widget area for header, limited to 2 widgets. Max height: 76px. For more information view our header widget area guide', + 'class' => 'sidebar', + 'before_widget' => '', + 'before_title' => '

                    ', + 'after_title' => '

                    ' + )); + + /*register_sidebar( array( + 'name' => __( 'Mega Footer' ), + 'id' => 'mega-footer', + 'description' => 'Limited to 6 widgets. Will appear at the bottom of every page in the site.', + 'before_widget' => '', + 'before_title' => '

                    ', + 'after_title' => '

                    ' + ) );*/ + + for($i=1; $i<=30; $i++){ + $sidebars['home'.$i] = array( + 'name' => __( 'Home '.$i, 'theme_text_domain' ), + 'class' => 'sidebar', + 'before_widget' => '', + 'before_title' => '

                    ', + 'after_title' => '

                    ', + 'pages' => array(), + 'children' => 'off', + 'force' => true + ); + update_option('uc_sidebars',$sidebars); + $sidebars['home'.$i]['id'] = 'home'.$i; + register_sidebar($sidebars['home'.$i]); + } +} + + +/** + * Add the options page to the "Appearance" admin menu + * + * @since Unique Page Sidebars 0.1 + */ +function uc_options_add_page() { + add_theme_page( 'Manage Sidebars', 'Manage Sidebars', 'edit_theme_options', 'uc_sidebars', 'uc_sidebars_do_page' ); + //remove_submenu_page( 'themes.php', 'widgets.php' ); +} +add_action( 'admin_menu', 'uc_options_add_page' ); + +function remove_wp_widgets( $wp_admin_bar ) { + $wp_admin_bar->remove_node( 'widgets' ); +} +add_action( 'admin_bar_menu', 'remove_wp_widgets', 999 ); + +// if no title then add widget content wrapper to before widget +function check_sidebar_params( $params ) { + global $wp_registered_widgets; + + $settings_getter = $wp_registered_widgets[ $params[0]['widget_id'] ]['callback'][0]; + $settings = $settings_getter->get_settings(); + $settings = $settings[ $params[1]['number'] ]; + + if ( $params[0][ 'after_widget' ] == '' && isset( $settings[ 'title' ] ) && empty( $settings[ 'title' ] ) ){ + $params[0][ 'before_widget' ] .= '
                    '; + } + + #Counts widgets in mega footer and adds column class accordingly + if( $params[0]['id'] == 'mega-footer' ){ + $sidebars = get_option('sidebars_widgets'); + $widgets = $sidebars['mega-footer']; + $count = count($widgets); + if( $count > 6 ){ + $cols = 2; + } else { + $cols = floor(12 / $count); + } + $params[0]['before_widget'] = str_replace('aside class="', 'aside class="col-sm-' . $cols . ' ', $params[0]['before_widget']); + } + return $params; +} +add_filter( 'dynamic_sidebar_params', 'check_sidebar_params' ); + +function mf_remove_extra( $sidebars_widgets ){ + $widgets = $sidebars_widgets['mega-footer']; + if( is_array($sidebars_widgets['mega-footer']) ){ + foreach ($sidebars_widgets['mega-footer'] as $i => $widget) { + if( $i > 5 ){ + unset($sidebars_widgets['mega-footer'][$i]); + } + } + } + return $sidebars_widgets; +} +add_filter( 'sidebars_widgets', 'mf_remove_extra' ); + +function custom_searchform($form){ + global $search_counter; + if( !$search_counter ){ + $search_counter = 0; + } + $search_counter++; + + $form = '
                    Search this Site'; + $form .= ''; + $form .= ''; + $form .= ''; + $form .= '
                    '; + + return $form; +} +add_filter('get_search_form', 'custom_searchform'); +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/scripts-and-styles.php b/themes/cornerstone/inc/scripts-and-styles.php new file mode 100644 index 0000000..ee908df --- /dev/null +++ b/themes/cornerstone/inc/scripts-and-styles.php @@ -0,0 +1,53 @@ + \ No newline at end of file diff --git a/themes/cornerstone/inc/settings.php b/themes/cornerstone/inc/settings.php new file mode 100644 index 0000000..01f3b97 --- /dev/null +++ b/themes/cornerstone/inc/settings.php @@ -0,0 +1,37 @@ +' . __( 'Track Outbound Links' , 'outbound_tracking' ) . '', + array( &$this, 'fields_radio' ), + 'general' + ); + } + + /** + * HTML for extra settings + */ + public function fields_radio() { + $value = get_option( 'outbound_tracking', '' ); + echo ' No Yes '; + } + +} +new Add_Settings_Field(); +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/sidebar-check.php b/themes/cornerstone/inc/sidebar-check.php new file mode 100644 index 0000000..268be47 --- /dev/null +++ b/themes/cornerstone/inc/sidebar-check.php @@ -0,0 +1,14 @@ + \ No newline at end of file diff --git a/themes/cornerstone/inc/sidebar-if-active.php b/themes/cornerstone/inc/sidebar-if-active.php new file mode 100644 index 0000000..c2a0463 --- /dev/null +++ b/themes/cornerstone/inc/sidebar-if-active.php @@ -0,0 +1,7 @@ +'; + dynamic_sidebar( $sidebar ); + echo '
                    '; + } +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/sidemenu-walker.php b/themes/cornerstone/inc/sidemenu-walker.php new file mode 100644 index 0000000..84b9849 --- /dev/null +++ b/themes/cornerstone/inc/sidemenu-walker.php @@ -0,0 +1,16 @@ + 'aside', + 'menu_class' => 'nav nav-pills nav-stacked', + 'theme_location' => 'primary', + 'container' => false, + 'fallback_cb' => false, + 'items_wrap' => '
                      %3$s
                    ', + 'walker' => new Secondary_Bootstrap_Nav_Walker(), + 'depth' => 2, + 'sub_menu' => true, + 'start_depth' => 2 + ) + ); +?> diff --git a/themes/cornerstone/inc/site-title.php b/themes/cornerstone/inc/site-title.php new file mode 100644 index 0000000..8c4a8e8 --- /dev/null +++ b/themes/cornerstone/inc/site-title.php @@ -0,0 +1,9 @@ + 0 && strlen($secondarylink) > 0){ + if(substr($secondarylink,0,4) != 'http'){ + $secondarylink = 'http://'.$secondarylink; + } + echo '

                    '.$secondary.'

                    '; + } +?> +

                    \ No newline at end of file diff --git a/themes/cornerstone/inc/submenu-check.php b/themes/cornerstone/inc/submenu-check.php new file mode 100644 index 0000000..8567001 --- /dev/null +++ b/themes/cornerstone/inc/submenu-check.php @@ -0,0 +1,42 @@ +term_id); + $level = 0; + $stack = array('0'); + if(is_array($menu_items)){ + foreach($menu_items as $key => $menu_item) { + if($menu_item->object_id == get_the_ID()) $current_id = $menu_item->ID; + } + foreach($menu_items as $key => $menu_item) { + while(in_array($menu_item->menu_item_parent, $stack) && $menu_item->menu_item_parent != array_pop($stack)) { + $level--; + } + $level++; + $stack[] = $menu_item->menu_item_parent; + $stack[] = $menu_item->ID; + $menu_items[$key]->level = $level; + + if($menu_item->menu_item_parent == $current_id && $level > 2 || $menu_item->ID == $current_id && $level > 2 && $navoption1 == 'drop'){ + $has_sub_menu = true; + } + } + } + //print_r($menu_items); +} +include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); +if(!is_plugin_active( 'megamenu/megamenu.php' ) && $has_sub_menu){ +?> +
                    +
                    + +
                    +
                    + \ No newline at end of file diff --git a/themes/cornerstone/inc/submenu-closing-tags.php b/themes/cornerstone/inc/submenu-closing-tags.php new file mode 100644 index 0000000..68fccae --- /dev/null +++ b/themes/cornerstone/inc/submenu-closing-tags.php @@ -0,0 +1,4 @@ + +
                    +
                    + \ No newline at end of file diff --git a/themes/cornerstone/inc/template-tags.php b/themes/cornerstone/inc/template-tags.php new file mode 100644 index 0000000..6384aef --- /dev/null +++ b/themes/cornerstone/inc/template-tags.php @@ -0,0 +1,141 @@ +max_num_pages < 2 ) { + return; + } + ?> + + post_parent ) : get_adjacent_post( false, '', true ); + $next = get_adjacent_post( false, '', false ); + + if ( ! $next && ! $previous ) { + return; + } + ?> + + %2$s'; + if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) { + $time_string .= ''; + } + + $time_string = sprintf( $time_string, + esc_attr( get_the_date( 'c' ) ), + esc_html( get_the_date() ), + esc_attr( get_the_modified_date( 'c' ) ), + esc_html( get_the_modified_date() ) + ); + + if ( function_exists( 'coauthors_posts_links' ) ) : + printf( __( 'Posted on %1$s', 'cs' ), + sprintf( '%2$s', + esc_url( get_permalink() ), + $time_string + ), + coauthors_posts_links( null, null, null, null, false ) + ); + else: + printf( __( 'Posted on %1$s', 'cs' ), + sprintf( '%2$s', + esc_url( get_permalink() ), + $time_string + ), + sprintf( '%2$s', + esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), + esc_html( get_the_author() ) + ) + ); + endif; +} +endif; + +/** + * Returns true if a blog has more than 1 category. + * + * @return bool + */ +function cs_categorized_blog() { + if ( false === ( $all_the_cool_cats = get_transient( 'cs_categories' ) ) ) { + // Create an array of all the categories that are attached to posts. + $all_the_cool_cats = get_categories( array( + 'fields' => 'ids', + 'hide_empty' => 1, + + // We only need to know if there is more than one category. + 'number' => 2, + ) ); + + // Count the number of categories that are attached to the posts. + $all_the_cool_cats = count( $all_the_cool_cats ); + + set_transient( 'cs_categories', $all_the_cool_cats ); + } + + if ( $all_the_cool_cats > 1 ) { + // This blog has more than 1 category so cs_categorized_blog should return true. + return true; + } else { + // This blog has only 1 category so cs_categorized_blog should return false. + return false; + } +} + +/** + * Flush out the transients used in cs_categorized_blog. + */ +function cs_category_transient_flusher() { + // Like, beat it. Dig? + delete_transient( 'cs_categories' ); +} +add_action( 'edit_category', 'cs_category_transient_flusher' ); +add_action( 'save_post', 'cs_category_transient_flusher' ); diff --git a/themes/cornerstone/inc/vars.php b/themes/cornerstone/inc/vars.php new file mode 100644 index 0000000..ce3316d --- /dev/null +++ b/themes/cornerstone/inc/vars.php @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/themes/cornerstone/index.php b/themes/cornerstone/index.php new file mode 100644 index 0000000..37bc9d9 --- /dev/null +++ b/themes/cornerstone/index.php @@ -0,0 +1,51 @@ + + +
                    +
                    +
                    + +
                    + + + + + + + + + + + + + + + + + + +
                    + +
                    +
                    + +
                    + diff --git a/themes/cornerstone/js/admin-style.js b/themes/cornerstone/js/admin-style.js new file mode 100644 index 0000000..0e4fa84 --- /dev/null +++ b/themes/cornerstone/js/admin-style.js @@ -0,0 +1,14 @@ +jQuery(document).ready(function($) { + $('#accordion-section-layout_builder .ui-slider-handle').each(function(){ + $(this).addClass('button button-primary'); + }); + + var path = window.location.pathname; + if( path.split('/').indexOf('widgets.php') != -1 ){ + $('.widgets-holder-wrap.sidebar-sidebar').each(function(i){ + if( !($(this['children'][0]).is(":visible")) ){ + $(this).css('display', 'none'); + } + }); + } +}); diff --git a/themes/cornerstone/js/boxsizing.htc b/themes/cornerstone/js/boxsizing.htc new file mode 100644 index 0000000..42e9425 --- /dev/null +++ b/themes/cornerstone/js/boxsizing.htc @@ -0,0 +1,504 @@ +/** +* box-sizing Polyfill +* +* A polyfill for box-sizing: border-box for IE6 & IE7. +* +* JScript +* +* This program is free software: you can redistribute it and/or modify +* it under the terms of the GNU Lesser General Public License as published +* by the Free Software Foundation, either version 3 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU Lesser General Public License for more details. +* +* See +* +* @category JScript +* @package box-sizing-polyfill +* @author Christian Schepp Schaefer +* @copyright 2012 Christian Schepp Schaefer +* @license http://www.gnu.org/copyleft/lesser.html The GNU LESSER GENERAL PUBLIC LICENSE, Version 3.0 +* @link http://github.com/Schepp/box-sizing-polyfill +* +* PREFACE: +* +* This box-sizing polyfill is based on previous work done by Erik Arvidsson, +* which he published in 2002 on http://webfx.eae.net/dhtml/boxsizing/boxsizing.html. +* +* USAGE: +* +* Add the behavior/HTC after every `box-sizing: border-box;` that you assign: +* +* box-sizing: border-box; +* *behavior: url(/scripts/boxsizing.htc);` +* +* Prefix the `behavior` property with a star, like seen above, so it will only be seen by +* IE6 & IE7, not by IE8+ who already implement box-sizing. +* +* The URL to the HTC file must be relative to your HTML(!) document, not relative to your CSS. +* That's why I'd advise you to use absolute paths like in the example. +* +*/ + + + + + + diff --git a/themes/cornerstone/js/cs-modernizr.js b/themes/cornerstone/js/cs-modernizr.js new file mode 100644 index 0000000..89b6926 --- /dev/null +++ b/themes/cornerstone/js/cs-modernizr.js @@ -0,0 +1,4 @@ +/* Modernizr 2.8.2 (Custom Build) | MIT & BSD + * Build: http://modernizr.com/download/#-svg-shiv-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load-cssclassprefix:uc! + */ +;window.Modernizr=function(a,b,c){function B(a){j.cssText=a}function C(a,b){return B(m.join(a+";")+(b||""))}function D(a,b){return typeof a===b}function E(a,b){return!!~(""+a).indexOf(b)}function F(a,b){for(var d in a){var e=a[d];if(!E(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function G(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:D(f,"function")?f.bind(d||b):f}return!1}function H(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+o.join(d+" ")+d).split(" ");return D(b,"string")||D(b,"undefined")?F(e,b):(e=(a+" "+p.join(d+" ")+d).split(" "),G(e,b,c))}var d="2.8.2",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l={}.toString,m=" -webkit- -moz- -o- -ms- ".split(" "),n="Webkit Moz O ms",o=n.split(" "),p=n.toLowerCase().split(" "),q={svg:"http://www.w3.org/2000/svg"},r={},s={},t={},u=[],v=u.slice,w,x=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["­",'"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},y=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=D(e[d],"function"),D(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),z={}.hasOwnProperty,A;!D(z,"undefined")&&!D(z.call,"undefined")?A=function(a,b){return z.call(a,b)}:A=function(a,b){return b in a&&D(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=v.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(v.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(v.call(arguments)))};return e}),r.svg=function(){return!!b.createElementNS&&!!b.createElementNS(q.svg,"svg").createSVGRect};for(var I in r)A(r,I)&&(w=I.toLowerCase(),e[w]=r[I](),u.push((e[w]?"":"no-")+w));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)A(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" uc-"+(b?"":"no-")+a),e[a]=b}return e},B(""),i=k=null,function(a,b){function l(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function m(){var a=s.elements;return typeof a=="string"?a.split(" "):a}function n(a){var b=j[a[h]];return b||(b={},i++,a[h]=i,j[i]=b),b}function o(a,c,d){c||(c=b);if(k)return c.createElement(a);d||(d=n(c));var g;return d.cache[a]?g=d.cache[a].cloneNode():f.test(a)?g=(d.cache[a]=d.createElem(a)).cloneNode():g=d.createElem(a),g.canHaveChildren&&!e.test(a)&&!g.tagUrn?d.frag.appendChild(g):g}function p(a,c){a||(a=b);if(k)return a.createDocumentFragment();c=c||n(a);var d=c.frag.cloneNode(),e=0,f=m(),g=f.length;for(;e",g="hidden"in a,k=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){g=!0,k=!0}})();var s={elements:d.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:c,shivCSS:d.shivCSS!==!1,supportsUnknownElements:k,shivMethods:d.shivMethods!==!1,type:"default",shivDocument:r,createElement:o,createDocumentFragment:p};a.html5=s,r(b)}(this,b),e._version=d,e._prefixes=m,e._domPrefixes=p,e._cssomPrefixes=o,e.hasEvent=y,e.testProp=function(a){return F([a])},e.testAllProps=H,e.testStyles=x,e.prefixed=function(a,b,c){return b?H(a,b,c):H(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" uc-js uc-"+u.join(" uc-"):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f') + //console.log('match!') + ext = lastValue + //console.log('ext:'+ext) + flag.append('.'+ext) + } + }) + } + if (flag != null){ + $(this).append(flag) + } + if (base != site && base != null) { + + //console.log('external link detected, adding icon...') + // is external, and is not a named anchor tag + var icon = '' + $(this).addClass('external').append(icon) + } + } + } + } + + // This will only scan elements in these sections of the site. + + var elementsToScan = [ + '#comments', + '#site-navigation', + 'article.page', + '#page-sidebar' + ] + + $.each(elementsToScan, function(index, value){ + $(value+' a').each(scanLinks) + }) + + + /* ----- + + UUP Style Help + + ----- */ + $('.uup-list .has-image').each(function(){ + //console.log('has image...'); + var text = $(this).find('.uup-text'); + var img = $(this).find('img:first'); + //console.log(text); + //console.log(img); + var textHeight = text.height(); + var imgHeight = img.outerHeight(); + //console.log(textHeight); + //console.log(imgHeight); + + if (imgHeight > textHeight){ + var diff = imgHeight - textHeight; + text.css('padding-top', diff/2); + } + }); + $('.uup-index-table .table-has-image').each(function(){ + //console.log('has image...'); + var text = $(this).find('.uup-name'); + var img = $(this).find('.uup-table-thumbnail'); + //console.log(text); + //console.log(img); + var textHeight = text.height(); + var imgHeight = img.outerHeight(); + //console.log(textHeight); + //console.log(imgHeight); + if (imgHeight > textHeight){ + //console.log('img bigger...'); + var diff = imgHeight - textHeight; + text.css('cssText', 'padding-bottom:'+ diff + 'px!important' ); + } + }); + + + + /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Nav: Neverwrap + Keeps navigation items from wrapping to a second line when there are too many. + Emulates browser tabs. + by Andrew Bacon + May 2014 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ + /* + function calcNavWidth(){ + var width = 0 + $('#primary-nav > ul > li > a').each(function(){ + console.log('this width: '+$(this).outerWidth()) + width = width + $(this).outerWidth() + }) + console.log('width: '+width) + return width + } + + var containerWidth = $('#site-navigation').outerWidth(); + console.log('containerWidth: '+containerWidth) + + var navWidth = calcNavWidth(); + + if (navWidth > containerWidth) { + var links = $('#primary-nav > ul > li > a').length + console.log('links: '+links) + var width = 100/links + console.log('width: '+width) + $('#primary-nav').addClass('neverwrap') + + + $('#primary-nav > ul > li').each(function(){ + console.log('meep') + $(this).width(width+'%') + }) + + } + /**/ + /* + + Need some kind of a way to... + + when the size of each one gets too low, and is useless... + + actually rewrite the markup, and place the last few categories under a "more" item. Clicking that exposes a second nav bar. + + + */ + + + + /* + + SIMPLE ACCESSIBILITY TESTER + + by Andrew Bacon + This plugin runs simple tests on a site, and adds distinct visual styles to flawed content when they fail. + + */ + function imageWarning(e){ + var block = $('
                    ') + block.addClass('alert alert-danger accessibility-fail-msg') + //console.log(e.width()) + block.width(e.width+'px') + + var icon = $('') + icon.addClass('glyphicon glyphicon-ban-circle') + + var msg = $('') + msg.append(' This image needs a valid Alt tag. ') + + + block.append(icon).append(msg) + $(e).after(block) + } + $('#page img').each(function(){ + var alt = $(this).attr('alt') + if (undefined != alt){ + //if(alt.length == 0 && (undefined == $(this).attr('role') || $(this).attr('role')!='presentation')){ + // var data = { + // 'action': 'report_blank_alt', + // 'location': window.location.href, + // 'image': $(this).attr('src') + // }; + // We can also pass the url value separately from ajaxurl for front end AJAX implementations + //jQuery.post(ajax_object.ajax_url, data, function(response) { + //}); + //} + alt = alt.toLowerCase() + //console.log('alt='+alt) + if (alt.indexOf('.jpg') >= 0 || alt.indexOf('.png') >= 0 || alt.indexOf('.gif') >= 0 ){ + $(this).addClass('accessibility-fail') + imageWarning(this) + } + } else { + $(this).addClass('accessibility-fail') + imageWarning(this) + } + }) + // adds default bootstrap styles to all tables. + $('#page table').each(function(){ + $(this).addClass('table'); + }) + + /**/ + + + +// STICKY FOOTER +// measures height of the page, and applies a class to absolute position the footer, or not. +// on short pages, it sticks; on tall pages, it doesn't. + +function stickyFoot(){ + if (document.getElementById('page')!=null && document.getElementById('footers') !=null){ + $('body').removeClass('sticky'); + var wrapperH = $('#page').outerHeight(); + var wpadminbarH = $('#wpadminbar').outerHeight(); + var ucheaderH = $('#uc-header').outerHeight(); + var footerH = $('#footers').outerHeight(); + var windowH = window.innerHeight; + var gformH = 0; + $('.gform_wrapper').each(function(){ + gformH = gformH + $(this).outerHeight(); + }); + windowH = windowH - wpadminbarH - ucheaderH; + if(windowH>=wrapperH){ + $('body').addClass('sticky'); + } + } +} +function onElementHeightChange(elm, callback){ + var lastHeight = elm.clientHeight, newHeight; + (function run(){ + newHeight = elm.clientHeight; + if( lastHeight != newHeight ) + callback(); + lastHeight = newHeight; + + if( elm.onElementHeightChangeTimer ) + clearTimeout(elm.onElementHeightChangeTimer); + + elm.onElementHeightChangeTimer = setTimeout(run, 200); + })(); +} + + +// UC People Styling + +function squareImg(img){ + +}; + +/* + Filter Functionality for the A-Z Index + + The function will hide any text that does not match the filter input and remove letters + if there are no matches for that letter. +*/ + var filterEvent = null; + + $("#azFilterInput").keyup(function(){ + azFilter(); + }); + + function azFilter(){ + var filterInput = $("#azFilterInput").val(); + + // Show everything that could have been hidden + $(".az-letter:hidden, .az-letter-list li:hidden").each(function(){ + $(this).show(); + }); + + if(filterInput !== ""){ + // Select any az-letter-page class where the text does not match the regular expression + $("a.az-letter-page").filter( function(i){ return $(this).html().match(new RegExp(filterInput, "i")) === null }).each(function(){ + $(this).parent("li").hide(); + var numberOfVisibleListItems = $(this).parents(".az-letter-list").children("li:visible").length; + + // If there are no visible list items for a letter than we will hide the whole div + if(numberOfVisibleListItems === 0){ + $(this).parents(".az-letter").hide(); + } + }); + } + } + +/* ========================================= */ + +$(document).ready(function(){ + stickyFoot(); +}); +$(window).resize(function() { + stickyFoot(); +}); +$(window).load(function() { + stickyFoot(); +}); +$(window).ready(function() { + +}); + + +onElementHeightChange(document.body, function(){ + stickyFoot(); +}); + +$('.panel, .collapse').on('shown.bs.collapse', function (e) { + stickyFoot(); +}) +$('.panel, .collapse').on('hidden.bs.collapse', function (e) { + stickyFoot(); +}) + + +$(document).ready(function() { + $('#uc-header .container').fadeIn('slow'); +}); + +}); \ No newline at end of file diff --git a/themes/cornerstone/js/customizer.js b/themes/cornerstone/js/customizer.js new file mode 100644 index 0000000..16fef19 --- /dev/null +++ b/themes/cornerstone/js/customizer.js @@ -0,0 +1,36 @@ +/** + * Theme Customizer enhancements for a better user experience. + * + * Contains handlers to make Theme Customizer preview reload changes asynchronously. + */ + +( function( $ ) { + // Site title and description. + wp.customize( 'blogname', function( value ) { + value.bind( function( to ) { + $( '.site-title a' ).text( to ); + } ); + } ); + wp.customize( 'blogdescription', function( value ) { + value.bind( function( to ) { + $( '.site-description' ).text( to ); + } ); + } ); + // Header text color. + wp.customize( 'header_textcolor', function( value ) { + value.bind( function( to ) { + if ( 'blank' === to ) { + $( '.site-title, .site-description' ).css( { + 'clip': 'rect(1px, 1px, 1px, 1px)', + 'position': 'absolute' + } ); + } else { + $( '.site-title, .site-description' ).css( { + 'clip': 'auto', + 'color': to, + 'position': 'relative' + } ); + } + } ); + } ); +} )( jQuery ); diff --git a/themes/cornerstone/js/header-widgets.js b/themes/cornerstone/js/header-widgets.js new file mode 100644 index 0000000..150d445 --- /dev/null +++ b/themes/cornerstone/js/header-widgets.js @@ -0,0 +1,20 @@ +jQuery(document).ready(function( $ ) { + if ($("#masthead .col-sm-4 .widget")[0]){ //if a widget exists in the header area + $("#masthead .col-sm-4 .searchform").hide(); // hide default search + $("#masthead .col-sm-4").removeClass( "col-sm-4" ).addClass( "col-sm-6" ); // make old search wrapper larger + $("#masthead .col-sm-8").removeClass( "col-sm-8" ).addClass( "col-sm-6" ); //change site title area since search area is now larger + $("#masthead .col-sm-6 .widget .searchform").show(); // allow search widget to be showed when added to search area + + var $widget = $('#masthead .col-sm-6 .widget'); + $widget.css('width',(100/$widget.length).toString()+'%'); + //$widget.css('width', '50%'); + + var $widgetMenuHeight = $('#masthead .col-sm-6 .widget .menu'); //Center menu widget + $widgetMenuHeight.css('margin-top', ($('#uc-site-header').outerHeight() - $('#masthead .col-sm-6 .widget .menu li a').outerHeight())/2); + + } else { //if no widget exists + $("#masthead .col-sm-4.widget").removeClass("col-sm-4").hide(); + } + + +}); \ No newline at end of file diff --git a/themes/cornerstone/js/html5shiv/_notes/dwsync.xml b/themes/cornerstone/js/html5shiv/_notes/dwsync.xml new file mode 100644 index 0000000..d8fd132 --- /dev/null +++ b/themes/cornerstone/js/html5shiv/_notes/dwsync.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/themes/cornerstone/js/html5shiv/html5shiv-printshiv.js b/themes/cornerstone/js/html5shiv/html5shiv-printshiv.js new file mode 100644 index 0000000..c2913b5 --- /dev/null +++ b/themes/cornerstone/js/html5shiv/html5shiv-printshiv.js @@ -0,0 +1,520 @@ +/** +* @preserve HTML5 Shiv 3.7.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +;(function(window, document) { +/*jshint evil:true */ + /** version */ + var version = '3.7.2'; + + /** Preset options */ + var options = window.html5 || {}; + + /** Used to skip problem elements */ + var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; + + /** Not all elements can be cloned in IE **/ + var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i; + + /** Detect whether the browser supports default html5 styles */ + var supportsHtml5Styles; + + /** Name of the expando, to work with multiple documents or to re-shiv one document */ + var expando = '_html5shiv'; + + /** The id for the the documents expando */ + var expanID = 0; + + /** Cached data for each document */ + var expandoData = {}; + + /** Detect whether the browser supports unknown elements */ + var supportsUnknownElements; + + (function() { + try { + var a = document.createElement('a'); + a.innerHTML = ''; + //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles + supportsHtml5Styles = ('hidden' in a); + + supportsUnknownElements = a.childNodes.length == 1 || (function() { + // assign a false positive if unable to shiv + (document.createElement)('a'); + var frag = document.createDocumentFragment(); + return ( + typeof frag.cloneNode == 'undefined' || + typeof frag.createDocumentFragment == 'undefined' || + typeof frag.createElement == 'undefined' + ); + }()); + } catch(e) { + // assign a false positive if detection fails => unable to shiv + supportsHtml5Styles = true; + supportsUnknownElements = true; + } + + }()); + + /*--------------------------------------------------------------------------*/ + + /** + * Creates a style sheet with the given CSS text and adds it to the document. + * @private + * @param {Document} ownerDocument The document. + * @param {String} cssText The CSS text. + * @returns {StyleSheet} The style element. + */ + function addStyleSheet(ownerDocument, cssText) { + var p = ownerDocument.createElement('p'), + parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; + + p.innerHTML = 'x'; + return parent.insertBefore(p.lastChild, parent.firstChild); + } + + /** + * Returns the value of `html5.elements` as an array. + * @private + * @returns {Array} An array of shived element node names. + */ + function getElements() { + var elements = html5.elements; + return typeof elements == 'string' ? elements.split(' ') : elements; + } + + /** + * Extends the built-in list of html5 elements + * @memberOf html5 + * @param {String|Array} newElements whitespace separated list or array of new element names to shiv + * @param {Document} ownerDocument The context document. + */ + function addElements(newElements, ownerDocument) { + var elements = html5.elements; + if(typeof elements != 'string'){ + elements = elements.join(' '); + } + if(typeof newElements != 'string'){ + newElements = newElements.join(' '); + } + html5.elements = elements +' '+ newElements; + shivDocument(ownerDocument); + } + + /** + * Returns the data associated to the given document + * @private + * @param {Document} ownerDocument The document. + * @returns {Object} An object of data. + */ + function getExpandoData(ownerDocument) { + var data = expandoData[ownerDocument[expando]]; + if (!data) { + data = {}; + expanID++; + ownerDocument[expando] = expanID; + expandoData[expanID] = data; + } + return data; + } + + /** + * returns a shived element for the given nodeName and document + * @memberOf html5 + * @param {String} nodeName name of the element + * @param {Document} ownerDocument The context document. + * @returns {Object} The shived element. + */ + function createElement(nodeName, ownerDocument, data){ + if (!ownerDocument) { + ownerDocument = document; + } + if(supportsUnknownElements){ + return ownerDocument.createElement(nodeName); + } + if (!data) { + data = getExpandoData(ownerDocument); + } + var node; + + if (data.cache[nodeName]) { + node = data.cache[nodeName].cloneNode(); + } else if (saveClones.test(nodeName)) { + node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); + } else { + node = data.createElem(nodeName); + } + + // Avoid adding some elements to fragments in IE < 9 because + // * Attributes like `name` or `type` cannot be set/changed once an element + // is inserted into a document/fragment + // * Link elements with `src` attributes that are inaccessible, as with + // a 403 response, will cause the tab/window to crash + // * Script elements appended to fragments will execute when their `src` + // or `text` property is set + return node.canHaveChildren && !reSkip.test(nodeName) && !node.tagUrn ? data.frag.appendChild(node) : node; + } + + /** + * returns a shived DocumentFragment for the given document + * @memberOf html5 + * @param {Document} ownerDocument The context document. + * @returns {Object} The shived DocumentFragment. + */ + function createDocumentFragment(ownerDocument, data){ + if (!ownerDocument) { + ownerDocument = document; + } + if(supportsUnknownElements){ + return ownerDocument.createDocumentFragment(); + } + data = data || getExpandoData(ownerDocument); + var clone = data.frag.cloneNode(), + i = 0, + elems = getElements(), + l = elems.length; + for(;i+~])(' + getElements().join('|') + ')(?=[[\\s,>+~#.:]|$)', 'gi'), + replacement = '$1' + shivNamespace + '\\:$2'; + + while (index--) { + pair = parts[index] = parts[index].split('}'); + pair[pair.length - 1] = pair[pair.length - 1].replace(reElements, replacement); + parts[index] = pair.join('}'); + } + return parts.join('{'); + } + + /** + * Removes the given wrappers, leaving the original elements. + * @private + * @params {Array} wrappers An array of printable wrappers. + */ + function removeWrappers(wrappers) { + var index = wrappers.length; + while (index--) { + wrappers[index].removeNode(); + } + } + + /*--------------------------------------------------------------------------*/ + + /** + * Shivs the given document for print. + * @memberOf html5 + * @param {Document} ownerDocument The document to shiv. + * @returns {Document} The shived document. + */ + function shivPrint(ownerDocument) { + var shivedSheet, + wrappers, + data = getExpandoData(ownerDocument), + namespaces = ownerDocument.namespaces, + ownerWindow = ownerDocument.parentWindow; + + if (!supportsShivableSheets || ownerDocument.printShived) { + return ownerDocument; + } + if (typeof namespaces[shivNamespace] == 'undefined') { + namespaces.add(shivNamespace); + } + + function removeSheet() { + clearTimeout(data._removeSheetTimer); + if (shivedSheet) { + shivedSheet.removeNode(true); + } + shivedSheet= null; + } + + ownerWindow.attachEvent('onbeforeprint', function() { + + removeSheet(); + + var imports, + length, + sheet, + collection = ownerDocument.styleSheets, + cssText = [], + index = collection.length, + sheets = Array(index); + + // convert styleSheets collection to an array + while (index--) { + sheets[index] = collection[index]; + } + // concat all style sheet CSS text + while ((sheet = sheets.pop())) { + // IE does not enforce a same origin policy for external style sheets... + // but has trouble with some dynamically created stylesheets + if (!sheet.disabled && reMedia.test(sheet.media)) { + + try { + imports = sheet.imports; + length = imports.length; + } catch(er){ + length = 0; + } + + for (index = 0; index < length; index++) { + sheets.push(imports[index]); + } + + try { + cssText.push(sheet.cssText); + } catch(er){} + } + } + + // wrap all HTML5 elements with printable elements and add the shived style sheet + cssText = shivCssText(cssText.reverse().join('')); + wrappers = addWrappers(ownerDocument); + shivedSheet = addStyleSheet(ownerDocument, cssText); + + }); + + ownerWindow.attachEvent('onafterprint', function() { + // remove wrappers, leaving the original elements, and remove the shived style sheet + removeWrappers(wrappers); + clearTimeout(data._removeSheetTimer); + data._removeSheetTimer = setTimeout(removeSheet, 500); + }); + + ownerDocument.printShived = true; + return ownerDocument; + } + + /*--------------------------------------------------------------------------*/ + + // expose API + html5.type += ' print'; + html5.shivPrint = shivPrint; + + // shiv for print + shivPrint(document); + +}(this, document)); diff --git a/themes/cornerstone/js/html5shiv/html5shiv-printshiv.min.js b/themes/cornerstone/js/html5shiv/html5shiv-printshiv.min.js new file mode 100644 index 0000000..dea63bf --- /dev/null +++ b/themes/cornerstone/js/html5shiv/html5shiv-printshiv.min.js @@ -0,0 +1,4 @@ +/** +* @preserve HTML5 Shiv 3.7.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=y.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=y.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),y.elements=c+" "+a,j(b)}function f(a){var b=x[a[v]];return b||(b={},w++,a[v]=w,x[w]=b),b}function g(a,c,d){if(c||(c=b),q)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():u.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||t.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),q)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return y.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(y,b.frag)}function j(a){a||(a=b);var d=f(a);return!y.shivCSS||p||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),q||i(a,d),a}function k(a){for(var b,c=a.getElementsByTagName("*"),e=c.length,f=RegExp("^(?:"+d().join("|")+")$","i"),g=[];e--;)b=c[e],f.test(b.nodeName)&&g.push(b.applyElement(l(b)));return g}function l(a){for(var b,c=a.attributes,d=c.length,e=a.ownerDocument.createElement(A+":"+a.nodeName);d--;)b=c[d],b.specified&&e.setAttribute(b.nodeName,b.nodeValue);return e.style.cssText=a.style.cssText,e}function m(a){for(var b,c=a.split("{"),e=c.length,f=RegExp("(^|[\\s,>+~])("+d().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),g="$1"+A+"\\:$2";e--;)b=c[e]=c[e].split("}"),b[b.length-1]=b[b.length-1].replace(f,g),c[e]=b.join("}");return c.join("{")}function n(a){for(var b=a.length;b--;)a[b].removeNode()}function o(a){function b(){clearTimeout(g._removeSheetTimer),d&&d.removeNode(!0),d=null}var d,e,g=f(a),h=a.namespaces,i=a.parentWindow;return!B||a.printShived?a:("undefined"==typeof h[A]&&h.add(A),i.attachEvent("onbeforeprint",function(){b();for(var f,g,h,i=a.styleSheets,j=[],l=i.length,n=Array(l);l--;)n[l]=i[l];for(;h=n.pop();)if(!h.disabled&&z.test(h.media)){try{f=h.imports,g=f.length}catch(o){g=0}for(l=0;g>l;l++)n.push(f[l]);try{j.push(h.cssText)}catch(o){}}j=m(j.reverse().join("")),e=k(a),d=c(a,j)}),i.attachEvent("onafterprint",function(){n(e),clearTimeout(g._removeSheetTimer),g._removeSheetTimer=setTimeout(b,500)}),a.printShived=!0,a)}var p,q,r="3.7.2",s=a.html5||{},t=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,u=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,v="_html5shiv",w=0,x={};!function(){try{var a=b.createElement("a");a.innerHTML="",p="hidden"in a,q=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){p=!0,q=!0}}();var y={elements:s.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:r,shivCSS:s.shivCSS!==!1,supportsUnknownElements:q,shivMethods:s.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=y,j(b);var z=/^$|\b(?:all|print)\b/,A="html5shiv",B=!q&&function(){var c=b.documentElement;return!("undefined"==typeof b.namespaces||"undefined"==typeof b.parentWindow||"undefined"==typeof c.applyElement||"undefined"==typeof c.removeNode||"undefined"==typeof a.attachEvent)}();y.type+=" print",y.shivPrint=o,o(b)}(this,document); \ No newline at end of file diff --git a/themes/cornerstone/js/html5shiv/html5shiv.js b/themes/cornerstone/js/html5shiv/html5shiv.js new file mode 100644 index 0000000..77dace4 --- /dev/null +++ b/themes/cornerstone/js/html5shiv/html5shiv.js @@ -0,0 +1,322 @@ +/** +* @preserve HTML5 Shiv 3.7.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +;(function(window, document) { +/*jshint evil:true */ + /** version */ + var version = '3.7.2'; + + /** Preset options */ + var options = window.html5 || {}; + + /** Used to skip problem elements */ + var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; + + /** Not all elements can be cloned in IE **/ + var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i; + + /** Detect whether the browser supports default html5 styles */ + var supportsHtml5Styles; + + /** Name of the expando, to work with multiple documents or to re-shiv one document */ + var expando = '_html5shiv'; + + /** The id for the the documents expando */ + var expanID = 0; + + /** Cached data for each document */ + var expandoData = {}; + + /** Detect whether the browser supports unknown elements */ + var supportsUnknownElements; + + (function() { + try { + var a = document.createElement('a'); + a.innerHTML = ''; + //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles + supportsHtml5Styles = ('hidden' in a); + + supportsUnknownElements = a.childNodes.length == 1 || (function() { + // assign a false positive if unable to shiv + (document.createElement)('a'); + var frag = document.createDocumentFragment(); + return ( + typeof frag.cloneNode == 'undefined' || + typeof frag.createDocumentFragment == 'undefined' || + typeof frag.createElement == 'undefined' + ); + }()); + } catch(e) { + // assign a false positive if detection fails => unable to shiv + supportsHtml5Styles = true; + supportsUnknownElements = true; + } + + }()); + + /*--------------------------------------------------------------------------*/ + + /** + * Creates a style sheet with the given CSS text and adds it to the document. + * @private + * @param {Document} ownerDocument The document. + * @param {String} cssText The CSS text. + * @returns {StyleSheet} The style element. + */ + function addStyleSheet(ownerDocument, cssText) { + var p = ownerDocument.createElement('p'), + parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; + + p.innerHTML = 'x'; + return parent.insertBefore(p.lastChild, parent.firstChild); + } + + /** + * Returns the value of `html5.elements` as an array. + * @private + * @returns {Array} An array of shived element node names. + */ + function getElements() { + var elements = html5.elements; + return typeof elements == 'string' ? elements.split(' ') : elements; + } + + /** + * Extends the built-in list of html5 elements + * @memberOf html5 + * @param {String|Array} newElements whitespace separated list or array of new element names to shiv + * @param {Document} ownerDocument The context document. + */ + function addElements(newElements, ownerDocument) { + var elements = html5.elements; + if(typeof elements != 'string'){ + elements = elements.join(' '); + } + if(typeof newElements != 'string'){ + newElements = newElements.join(' '); + } + html5.elements = elements +' '+ newElements; + shivDocument(ownerDocument); + } + + /** + * Returns the data associated to the given document + * @private + * @param {Document} ownerDocument The document. + * @returns {Object} An object of data. + */ + function getExpandoData(ownerDocument) { + var data = expandoData[ownerDocument[expando]]; + if (!data) { + data = {}; + expanID++; + ownerDocument[expando] = expanID; + expandoData[expanID] = data; + } + return data; + } + + /** + * returns a shived element for the given nodeName and document + * @memberOf html5 + * @param {String} nodeName name of the element + * @param {Document} ownerDocument The context document. + * @returns {Object} The shived element. + */ + function createElement(nodeName, ownerDocument, data){ + if (!ownerDocument) { + ownerDocument = document; + } + if(supportsUnknownElements){ + return ownerDocument.createElement(nodeName); + } + if (!data) { + data = getExpandoData(ownerDocument); + } + var node; + + if (data.cache[nodeName]) { + node = data.cache[nodeName].cloneNode(); + } else if (saveClones.test(nodeName)) { + node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); + } else { + node = data.createElem(nodeName); + } + + // Avoid adding some elements to fragments in IE < 9 because + // * Attributes like `name` or `type` cannot be set/changed once an element + // is inserted into a document/fragment + // * Link elements with `src` attributes that are inaccessible, as with + // a 403 response, will cause the tab/window to crash + // * Script elements appended to fragments will execute when their `src` + // or `text` property is set + return node.canHaveChildren && !reSkip.test(nodeName) && !node.tagUrn ? data.frag.appendChild(node) : node; + } + + /** + * returns a shived DocumentFragment for the given document + * @memberOf html5 + * @param {Document} ownerDocument The context document. + * @returns {Object} The shived DocumentFragment. + */ + function createDocumentFragment(ownerDocument, data){ + if (!ownerDocument) { + ownerDocument = document; + } + if(supportsUnknownElements){ + return ownerDocument.createDocumentFragment(); + } + data = data || getExpandoData(ownerDocument); + var clone = data.frag.cloneNode(), + i = 0, + elems = getElements(), + l = elems.length; + for(;i",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.2",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b)}(this,document); \ No newline at end of file diff --git a/themes/cornerstone/js/layoutbuilder.js b/themes/cornerstone/js/layoutbuilder.js new file mode 100644 index 0000000..c5146b3 --- /dev/null +++ b/themes/cornerstone/js/layoutbuilder.js @@ -0,0 +1,162 @@ +jQuery(document).ready(function($) { + + //Slider + $(function() { + + var currentHandle = -1; + var canDelete = -1; + var rows = 0; + wp.customize('homepagerows', function(obj) { + + rows = obj.get(); + + } ); + var addRow = function(i){ + $('.sliders').append('
                    '); + $('#addColumn'+i).click(function(){ + addColumnButton(this); + }); + var myarr = []; + var widths = []; + wp.customize('homepage_'+i, function(obj) { + + widths = new String(obj.get()); + + } ); + widths = widths.split(','); + for(var j in widths){ + if(myarr.length == 0){ + myarr[myarr.length] = parseInt(widths[j]); + } + else{ + myarr[myarr.length] = parseInt(widths[j])+myarr[myarr.length-1]; + } + + } + if(myarr.length == 0) myarr[0] = 12; + $( "#slider"+i ).slider({ + min: 0, + max: 12, + step: 1, + values: myarr, + change: function(event, ui){onSliderChange(event, ui, i);} + }); + $( "#slider"+i ).children().last().css('display','none'); + } + + var addColumnButton = function(button){ + var row = $(button).attr('id').substr(-1); + var myarr = $( "#slider"+row ).slider( "option", "values" ); + if(myarr.length == 6) return; + myarr[myarr.length] = 12; + myarr.sort(function(a,b){return a - b}); + $( "#slider"+row ).slider( "destroy" ); + $( "#slider"+row ).slider({ + min: 0, + max: 12, + step: 1, + values: myarr, + change: function(event, ui){onSliderChange(event, ui, row);} + }); + $( "#slider"+row ).children().last().css('display','none'); + } + + var deleteColumn = function(){ + if(!currentHandle) return; + var row = canDelete; + //if(!$(':focus').hasClass('ui-slider-handle')) return; + var count = 0; + var widths = 0; + var values = $.unique($('#slider'+row).slider( "values" )); + if(values.indexOf(currentHandle) == -1) return; + values.splice(values.indexOf(currentHandle),1); + values.sort(function(a,b){return a - b}); + $( "#slider"+row ).slider( "destroy" ); + $( "#slider"+row ).slider({ + min: 0, + max: 12, + step: 1, + values: values, + change: function(event, ui){onSliderChange(event, ui, row);} + }); + $( "#slider"+row ).children().last().css('display','none'); + for(var j in values){ + if(values[j] != 0){ + if(widths == 0) widths = values[j]; + else { + var dif = parseInt(values[j])-parseInt(values[j-1]); + widths = widths+','+dif + } + } + } + wp.customize('homepage_'+row, function(obj) { + + obj.set(widths); + + } ); + $('.sliderDeleteColumn').addClass('disabled'); + } + + var onSliderChange = function(event, ui, row){ + var widths = 0; + var values = $.unique(ui.values); + values.sort(function(a,b){return a - b}); + for(var j in values){ + if(values[j] != 0){ + if(widths == 0) widths = values[j]; + else { + var dif = parseInt(values[j])-parseInt(values[j-1]); + widths = widths+','+dif + } + } + } + wp.customize('homepage_'+row, function(obj) { + + obj.set(widths); + + } ); + currentHandle = Math.round(parseInt($(':focus').css('left').split('px')[0])/16.25); + canDelete = row; + $('.sliderDeleteColumn').removeClass('disabled'); + } + + + for(var i=0; i + + + + + + + + + \ No newline at end of file diff --git a/themes/cornerstone/js/min/admin-style.min.js b/themes/cornerstone/js/min/admin-style.min.js new file mode 100644 index 0000000..f3dd803 --- /dev/null +++ b/themes/cornerstone/js/min/admin-style.min.js @@ -0,0 +1 @@ +jQuery(document).ready(function(i){i("#accordion-section-layout_builder .ui-slider-handle").each(function(){i(this).addClass("button button-primary")});var e=window.location.pathname;-1!=e.split("/").indexOf("widgets.php")&&i(".widgets-holder-wrap.sidebar-sidebar").each(function(){i(this.children[0]).is(":visible")||i(this).css("display","none")})}); \ No newline at end of file diff --git a/themes/cornerstone/js/min/cs-modernizr.min.js b/themes/cornerstone/js/min/cs-modernizr.min.js new file mode 100644 index 0000000..098c8e6 --- /dev/null +++ b/themes/cornerstone/js/min/cs-modernizr.min.js @@ -0,0 +1 @@ +window.Modernizr=function(e,t,n){function r(e){y.cssText=e}function o(e,t){return typeof e===t}function i(e,t){return!!~(""+e).indexOf(t)}function a(e,t){for(var r in e){var o=e[r];if(!i(o,"-")&&y[o]!==n)return"pfx"==t?o:!0}return!1}function c(e,t,r){for(var i in e){var a=t[e[i]];if(a!==n)return r===!1?e[i]:o(a,"function")?a.bind(r||t):a}return!1}function l(e,t,n){var r=e.charAt(0).toUpperCase()+e.slice(1),i=(e+" "+w.join(r+" ")+r).split(" ");return o(t,"string")||o(t,"undefined")?a(i,t):(i=(e+" "+C.join(r+" ")+r).split(" "),c(i,t,n))}var s,u,f,d="2.8.2",p={},m=!0,h=t.documentElement,v="modernizr",g=t.createElement(v),y=g.style,b=({}.toString," -webkit- -moz- -o- -ms- ".split(" ")),E="Webkit Moz O ms",w=E.split(" "),C=E.toLowerCase().split(" "),S={svg:"http://www.w3.org/2000/svg"},j={},x=[],N=x.slice,F=function(e,n,r,o){var i,a,c,l,s=t.createElement("div"),u=t.body,f=u||t.createElement("body");if(parseInt(r,10))for(;r--;)c=t.createElement("div"),c.id=o?o[r]:v+(r+1),s.appendChild(c);return i=["­",'"].join(""),s.id=v,(u?s:f).innerHTML+=i,f.appendChild(s),u||(f.style.background="",f.style.overflow="hidden",l=h.style.overflow,h.style.overflow="hidden",h.appendChild(f)),a=n(s,e),u?s.parentNode.removeChild(s):(f.parentNode.removeChild(f),h.style.overflow=l),!!a},A=function(){function e(e,i){i=i||t.createElement(r[e]||"div"),e="on"+e;var a=e in i;return a||(i.setAttribute||(i=t.createElement("div")),i.setAttribute&&i.removeAttribute&&(i.setAttribute(e,""),a=o(i[e],"function"),o(i[e],"undefined")||(i[e]=n),i.removeAttribute(e))),i=null,a}var r={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return e}(),M={}.hasOwnProperty;f=o(M,"undefined")||o(M.call,"undefined")?function(e,t){return t in e&&o(e.constructor.prototype[t],"undefined")}:function(e,t){return M.call(e,t)},Function.prototype.bind||(Function.prototype.bind=function(e){var t=this;if("function"!=typeof t)throw new TypeError;var n=N.call(arguments,1),r=function(){if(this instanceof r){var o=function(){};o.prototype=t.prototype;var i=new o,a=t.apply(i,n.concat(N.call(arguments)));return Object(a)===a?a:i}return t.apply(e,n.concat(N.call(arguments)))};return r}),j.svg=function(){return!!t.createElementNS&&!!t.createElementNS(S.svg,"svg").createSVGRect};for(var O in j)f(j,O)&&(u=O.toLowerCase(),p[u]=j[O](),x.push((p[u]?"":"no-")+u));return p.addTest=function(e,t){if("object"==typeof e)for(var r in e)f(e,r)&&p.addTest(r,e[r]);else{if(e=e.toLowerCase(),p[e]!==n)return p;t="function"==typeof t?t():t,"undefined"!=typeof m&&m&&(h.className+=" uc-"+(t?"":"no-")+e),p[e]=t}return p},r(""),g=s=null,function(e,t){function n(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",r.insertBefore(n.lastChild,r.firstChild)}function r(){var e=y.elements;return"string"==typeof e?e.split(" "):e}function o(e){var t=g[e[h]];return t||(t={},v++,e[h]=v,g[v]=t),t}function i(e,n,r){if(n||(n=t),u)return n.createElement(e);r||(r=o(n));var i;return i=r.cache[e]?r.cache[e].cloneNode():m.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e),!i.canHaveChildren||p.test(e)||i.tagUrn?i:r.frag.appendChild(i)}function a(e,n){if(e||(e=t),u)return e.createDocumentFragment();n=n||o(e);for(var i=n.frag.cloneNode(),a=0,c=r(),l=c.length;l>a;a++)i.createElement(c[a]);return i}function c(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return y.shivMethods?i(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+r().join().replace(/[\w\-]+/g,function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'})+");return n}")(y,t.frag)}function l(e){e||(e=t);var r=o(e);return y.shivCSS&&!s&&!r.hasCSS&&(r.hasCSS=!!n(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),u||c(e,r),e}var s,u,f="3.7.0",d=e.html5||{},p=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,m=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,h="_html5shiv",v=0,g={};!function(){try{var e=t.createElement("a");e.innerHTML="",s="hidden"in e,u=1==e.childNodes.length||function(){t.createElement("a");var e=t.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(n){s=!0,u=!0}}();var y={elements:d.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:f,shivCSS:d.shivCSS!==!1,supportsUnknownElements:u,shivMethods:d.shivMethods!==!1,type:"default",shivDocument:l,createElement:i,createDocumentFragment:a};e.html5=y,l(t)}(this,t),p._version=d,p._prefixes=b,p._domPrefixes=C,p._cssomPrefixes=w,p.hasEvent=A,p.testProp=function(e){return a([e])},p.testAllProps=l,p.testStyles=F,p.prefixed=function(e,t,n){return t?l(e,t,n):l(e,"pfx")},h.className=h.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(m?" uc-js uc-"+x.join(" uc-"):""),p}(this,this.document),function(e,t,n){function r(e){return"[object Function]"==v.call(e)}function o(e){return"string"==typeof e}function i(){}function a(e){return!e||"loaded"==e||"complete"==e||"uninitialized"==e}function c(){var e=g.shift();y=1,e?e.t?m(function(){("c"==e.t?d.injectCss:d.injectJs)(e.s,0,e.a,e.x,e.e,1)},0):(e(),c()):y=0}function l(e,n,r,o,i,l,s){function u(t){if(!p&&a(f.readyState)&&(b.r=p=1,!y&&c(),f.onload=f.onreadystatechange=null,t)){"img"!=e&&m(function(){w.removeChild(f)},50);for(var r in N[n])N[n].hasOwnProperty(r)&&N[n][r].onload()}}var s=s||d.errorTimeout,f=t.createElement(e),p=0,v=0,b={t:r,s:n,e:i,a:l,x:s};1===N[n]&&(v=1,N[n]=[]),"object"==e?f.data=n:(f.src=n,f.type=e),f.width=f.height="0",f.onerror=f.onload=f.onreadystatechange=function(){u.call(this,v)},g.splice(o,0,b),"img"!=e&&(v||2===N[n]?(w.insertBefore(f,E?null:h),m(u,s)):N[n].push(f))}function s(e,t,n,r,i){return y=0,t=t||"j",o(e)?l("c"==t?S:C,e,t,this.i++,n,r,i):(g.splice(this.i++,0,e),1==g.length&&c()),this}function u(){var e=d;return e.loader={load:s,i:0},e}var f,d,p=t.documentElement,m=e.setTimeout,h=t.getElementsByTagName("script")[0],v={}.toString,g=[],y=0,b="MozAppearance"in p.style,E=b&&!!t.createRange().compareNode,w=E?p:h.parentNode,p=e.opera&&"[object Opera]"==v.call(e.opera),p=!!t.attachEvent&&!p,C=b?"object":p?"script":"img",S=p?"script":C,j=Array.isArray||function(e){return"[object Array]"==v.call(e)},x=[],N={},F={timeout:function(e,t){return t.length&&(e.timeout=t[0]),e}};d=function(e){function t(e){var t,n,r,e=e.split("!"),o=x.length,i=e.pop(),a=e.length,i={url:i,origUrl:i,prefixes:e};for(n=0;a>n;n++)r=e[n].split("="),(t=F[r.shift()])&&(i=t(i,r));for(n=0;o>n;n++)i=x[n](i);return i}function a(e,o,i,a,c){var l=t(e),s=l.autoCallback;l.url.split(".").pop().split("?").shift(),l.bypass||(o&&(o=r(o)?o:o[e]||o[a]||o[e.split("/").pop().split("?")[0]]),l.instead?l.instead(e,o,i,a,c):(N[l.url]?l.noexec=!0:N[l.url]=1,i.load(l.url,l.forceCSS||!l.forceJS&&"css"==l.url.split(".").pop().split("?").shift()?"c":n,l.noexec,l.attrs,l.timeout),(r(o)||r(s))&&i.load(function(){u(),o&&o(l.origUrl,c,a),s&&s(l.origUrl,c,a),N[l.url]=2})))}function c(e,t){function n(e,n){if(e){if(o(e))n||(f=function(){var e=[].slice.call(arguments);d.apply(this,e),p()}),a(e,f,t,0,s);else if(Object(e)===e)for(l in c=function(){var t,n=0;for(t in e)e.hasOwnProperty(t)&&n++;return n}(),e)e.hasOwnProperty(l)&&(!n&&!--c&&(r(f)?f=function(){var e=[].slice.call(arguments);d.apply(this,e),p()}:f[l]=function(e){return function(){var t=[].slice.call(arguments);e&&e.apply(this,t),p()}}(d[l])),a(e[l],f,t,l,s))}else!n&&p()}var c,l,s=!!e.test,u=e.load||e.both,f=e.callback||i,d=f,p=e.complete||i;n(s?e.yep:e.nope,!!u),u&&n(u)}var l,s,f=this.yepnope.loader;if(o(e))a(e,0,f,0);else if(j(e))for(l=0;l'),l=p,o.append("."+l))}),null!=o&&t(this).append(o),a!=s&&null!=a){var r='';t(this).addClass("external").append(r)}}}}function i(e){var i=t("
                    ");i.addClass("alert alert-danger accessibility-fail-msg"),i.width(e.width+"px");var a=t("");a.addClass("glyphicon glyphicon-ban-circle");var n=t("");n.append(' This image needs a valid Alt tag. '),i.append(a).append(n),t(e).after(i)}function a(){if(null!=document.getElementById("page")&&null!=document.getElementById("footers")){t("body").removeClass("sticky");var e=t("#page").outerHeight(),i=t("#wpadminbar").outerHeight(),a=t("#uc-header").outerHeight(),n=(t("#footers").outerHeight(),window.innerHeight),l=0;t(".gform_wrapper").each(function(){l+=t(this).outerHeight()}),n=n-i-a,n>=e&&t("body").addClass("sticky")}}function n(t,e){var i,a=t.clientHeight;!function n(){i=t.clientHeight,a!=i&&e(),a=i,t.onElementHeightChangeTimer&&clearTimeout(t.onElementHeightChangeTimer),t.onElementHeightChangeTimer=setTimeout(n,200)}()}var l=location.href,o=l.split("/"),s=o[2],d=["3g2","3gp","avi","doc","docx","dotx","gif","jpg","jpeg","m4a","mid","midi","mov","mp3","mp4","mpg","odt","ogg","ogv","pdf","png","ppt","pptx","xls","xlsx","wav","wmv","zip","vsd"],c=["#comments","#site-navigation","article.page"];t.each(c,function(i,a){t(a+" a").each(e)}),t(".uup-list .has-image").each(function(){var e=t(this).find(".uup-text"),i=t(this).find("img:first"),a=e.height(),n=i.outerHeight();if(n>a){var l=n-a;e.css("padding-top",l/2)}}),t(".uup-index-table .table-has-image").each(function(){var e=t(this).find(".uup-name"),i=t(this).find(".uup-table-thumbnail"),a=e.height(),n=i.outerHeight();if(n>a){var l=n-a;e.css("cssText","padding-bottom:"+l+"px!important")}}),t("#page img").each(function(){alt=t(this).attr("alt"),alt?(alt=alt.toLowerCase(),(alt.indexOf(".jpg")>=0||alt.indexOf(".png")>=0||alt.indexOf(".gif")>=0)&&(t(this).addClass("accessibility-fail"),i(this))):(t(this).addClass("accessibility-fail"),i(this))}),t("#page table").each(function(){t(this).addClass("table")}),t(document).ready(function(){a()}),t(window).resize(function(){a()}),t(window).load(function(){a()}),t(window).ready(function(){}),n(document.body,function(){a()}),t(".panel, .collapse").on("shown.bs.collapse",function(){a()}),t(".panel, .collapse").on("hidden.bs.collapse",function(){a()}),t(document).ready(function(){t("#uc-header .container").fadeIn("slow")})}); \ No newline at end of file diff --git a/themes/cornerstone/js/min/customizer.min.js b/themes/cornerstone/js/min/customizer.min.js new file mode 100644 index 0000000..0eda88c --- /dev/null +++ b/themes/cornerstone/js/min/customizer.min.js @@ -0,0 +1 @@ +!function(t){wp.customize("blogname",function(i){i.bind(function(i){t(".site-title a").text(i)})}),wp.customize("blogdescription",function(i){i.bind(function(i){t(".site-description").text(i)})}),wp.customize("header_textcolor",function(i){i.bind(function(i){"blank"===i?t(".site-title, .site-description").css({clip:"rect(1px, 1px, 1px, 1px)",position:"absolute"}):t(".site-title, .site-description").css({clip:"auto",color:i,position:"relative"})})})}(jQuery); \ No newline at end of file diff --git a/themes/cornerstone/js/min/layoutbuilder.min.js b/themes/cornerstone/js/min/layoutbuilder.min.js new file mode 100644 index 0000000..dc3c577 --- /dev/null +++ b/themes/cornerstone/js/min/layoutbuilder.min.js @@ -0,0 +1 @@ +jQuery(document).ready(function(e){e(function(){var s=-1,i=-1,n=0;wp.customize("homepagerows",function(e){n=e.get()});for(var l=function(s){e(".sliders").append('
                    '),e("#addColumn"+s).click(function(){d(this)});var i=[],n=[];wp.customize("homepage_"+s,function(e){n=new String(e.get())}),n=n.split(",");for(var l in n)i[i.length]=0==i.length?parseInt(n[l]):parseInt(n[l])+i[i.length-1];0==i.length&&(i[0]=12),e("#slider"+s).slider({min:0,max:12,step:1,values:i,change:function(e,i){t(e,i,s)}}),e("#slider"+s).children().last().css("display","none")},d=function(s){var i=e(s).attr("id").substr(-1),n=e("#slider"+i).slider("option","values");6!=n.length&&(n[n.length]=12,n.sort(function(e,s){return e-s}),e("#slider"+i).slider("destroy"),e("#slider"+i).slider({min:0,max:12,step:1,values:n,change:function(e,s){t(e,s,i)}}),e("#slider"+i).children().last().css("display","none"))},r=function(){if(s){var n=i,l=0,d=e.unique(e("#slider"+n).slider("values"));if(-1!=d.indexOf(s)){d.splice(d.indexOf(s),1),d.sort(function(e,s){return e-s}),e("#slider"+n).slider("destroy"),e("#slider"+n).slider({min:0,max:12,step:1,values:d,change:function(e,s){t(e,s,n)}}),e("#slider"+n).children().last().css("display","none");for(var r in d)if(0!=d[r])if(0==l)l=d[r];else{var o=parseInt(d[r])-parseInt(d[r-1]);l=l+","+o}wp.customize("homepage_"+n,function(e){e.set(l)}),e(".sliderDeleteColumn").addClass("disabled")}}},t=function(n,l,d){var r=0,t=e.unique(l.values);t.sort(function(e,s){return e-s});for(var o in t)if(0!=t[o])if(0==r)r=t[o];else{var a=parseInt(t[o])-parseInt(t[o-1]);r=r+","+a}wp.customize("homepage_"+d,function(e){e.set(r)}),s=Math.round(parseInt(e(":focus").css("left").split("px")[0])/16.25),i=d,e(".sliderDeleteColumn").removeClass("disabled")},o=0;n>o;o++)l(o);e(".sliderAddRow").click(function(){5!=n&&(e(".sliderDeleteRow").removeClass("disabled"),l(n),n++,wp.customize("homepagerows",function(e){e.set(n)}))}),e(".sliderDeleteRow").click(function(){0!=n&&(n--,0==n&&e(".sliderDeleteRow").addClass("disabled"),e("#slider"+n).slider("destroy"),e("#slider"+n).remove(),e("#addColumn"+n).remove(),wp.customize("homepagerows",function(e){e.set(n)}),s=-1,i=-1,e(".sliderDeleteColumn").addClass("disabled"))}),e(".sliderDeleteColumn").click(function(){r()})})}); \ No newline at end of file diff --git a/themes/cornerstone/js/min/navigation.min.js b/themes/cornerstone/js/min/navigation.min.js new file mode 100644 index 0000000..aad16bc --- /dev/null +++ b/themes/cornerstone/js/min/navigation.min.js @@ -0,0 +1 @@ +jQuery(document).ready(function(r){function n(n){r(n).each(function(){var n=r(this).children("a"),t=e(this);n.attr("href",t)})}function e(n){var t=r(n).children("a").attr("href");if("#"==t){var i=r(n).children("ul").children("li").first();return 0==i.length?t:e(i)}return t}n(".menu-item-has-children")}); \ No newline at end of file diff --git a/themes/cornerstone/js/min/skip-link-focus-fix.min.js b/themes/cornerstone/js/min/skip-link-focus-fix.min.js new file mode 100644 index 0000000..aaf6846 --- /dev/null +++ b/themes/cornerstone/js/min/skip-link-focus-fix.min.js @@ -0,0 +1 @@ +!function(){var e=navigator.userAgent.toLowerCase().indexOf("webkit")>-1,t=navigator.userAgent.toLowerCase().indexOf("opera")>-1,n=navigator.userAgent.toLowerCase().indexOf("msie")>-1;(e||t||n)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var e=document.getElementById(location.hash.substring(1));e&&(/^(?:a|select|input|button|textarea)$/i.test(e.tagName)||(e.tabIndex=-1),e.focus())},!1)}(); \ No newline at end of file diff --git a/themes/cornerstone/js/navigation.js b/themes/cornerstone/js/navigation.js new file mode 100644 index 0000000..1f759a2 --- /dev/null +++ b/themes/cornerstone/js/navigation.js @@ -0,0 +1,67 @@ +/** + * navigation.js + * + */ + +jQuery(document).ready(function($) { + + function replaceAnchors(selector) { + $(selector).each(function(){ + var atag = $(this).children('a'); + var newhref = getFirstLink(this); + atag.attr('href',newhref); + }); + } + function getFirstLink(element){ + var href = $(element).children('a').attr('href'); + if(href == '#'){ + var firstChild = $(element).children('ul').children('li').first(); + if(firstChild.length == 0){ + return href; + } + else { + return getFirstLink(firstChild); + } + } + else { + return href; + } + } + + replaceAnchors('.menu-item-has-children'); + +}); + +/* + * Handles toggling the navigation menu for small screens. + * +( function() { + var container, button, menu; + + container = document.getElementById( 'site-navigation' ); + if ( ! container ) + return; + + button = container.getElementsByTagName( 'button' )[0]; + if ( 'undefined' === typeof button ) + return; + + menu = container.getElementsByTagName( 'ul' )[0]; + + // Hide menu toggle button if menu is empty and return early. + if ( 'undefined' === typeof menu ) { + button.style.display = 'none'; + return; + } + + if ( -1 === menu.className.indexOf( 'nav-menu' ) ) + menu.className += ' nav-menu'; + + button.onclick = function() { + if ( -1 !== container.className.indexOf( 'toggled' ) ) + container.className = container.className.replace( ' toggled', '' ); + else + container.className += ' toggled'; + }; +} )(); +*/ \ No newline at end of file diff --git a/themes/cornerstone/js/respond.min.js b/themes/cornerstone/js/respond.min.js new file mode 100644 index 0000000..80a7b69 --- /dev/null +++ b/themes/cornerstone/js/respond.min.js @@ -0,0 +1,5 @@ +/*! Respond.js v1.4.2: min/max-width media query polyfill * Copyright 2013 Scott Jehl + * Licensed under https://github.com/scottjehl/Respond/blob/master/LICENSE-MIT + * */ + +!function(a){"use strict";a.matchMedia=a.matchMedia||function(a){var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='­',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(a.document)}(this),function(a){"use strict";function b(){u(!0)}var c={};a.respond=c,c.update=function(){};var d=[],e=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}(),f=function(a,b){var c=e();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))};if(c.ajax=f,c.queue=d,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},c.mediaQueriesSupported=a.matchMedia&&null!==a.matchMedia("only all")&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var g,h,i,j=a.document,k=j.documentElement,l=[],m=[],n=[],o={},p=30,q=j.getElementsByTagName("head")[0]||k,r=j.getElementsByTagName("base")[0],s=q.getElementsByTagName("link"),t=function(){var a,b=j.createElement("div"),c=j.body,d=k.style.fontSize,e=c&&c.style.fontSize,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=f=j.createElement("body"),c.style.background="none"),k.style.fontSize="100%",c.style.fontSize="100%",c.appendChild(b),f&&k.insertBefore(c,k.firstChild),a=b.offsetWidth,f?k.removeChild(c):c.removeChild(b),k.style.fontSize=d,e&&(c.style.fontSize=e),a=i=parseFloat(a)},u=function(b){var c="clientWidth",d=k[c],e="CSS1Compat"===j.compatMode&&d||j.body[c]||d,f={},o=s[s.length-1],r=(new Date).getTime();if(b&&g&&p>r-g)return a.clearTimeout(h),h=a.setTimeout(u,p),void 0;g=r;for(var v in l)if(l.hasOwnProperty(v)){var w=l[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?i||t():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?i||t():1)),w.hasquery&&(z&&A||!(z||e>=x)||!(A||y>=e))||(f[w.media]||(f[w.media]=[]),f[w.media].push(m[w.rules]))}for(var C in n)n.hasOwnProperty(C)&&n[C]&&n[C].parentNode===q&&q.removeChild(n[C]);n.length=0;for(var D in f)if(f.hasOwnProperty(D)){var E=j.createElement("style"),F=f[D].join("\n");E.type="text/css",E.media=D,q.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(j.createTextNode(F)),n.push(E)}},v=function(a,b,d){var e=a.replace(c.regex.keyframes,"").match(c.regex.media),f=e&&e.length||0;b=b.substring(0,b.lastIndexOf("/"));var g=function(a){return a.replace(c.regex.urls,"$1"+b+"$2$3")},h=!f&&d;b.length&&(b+="/"),h&&(f=1);for(var i=0;f>i;i++){var j,k,n,o;h?(j=d,m.push(g(a))):(j=e[i].match(c.regex.findStyles)&&RegExp.$1,m.push(RegExp.$2&&g(RegExp.$2))),n=j.split(","),o=n.length;for(var p=0;o>p;p++)k=n[p],l.push({media:k.split("(")[0].match(c.regex.only)&&RegExp.$2||"all",rules:m.length-1,hasquery:k.indexOf("(")>-1,minw:k.match(c.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:k.match(c.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},w=function(){if(d.length){var b=d.shift();f(b.href,function(c){v(c,b.href,b.media),o[b.href]=!0,a.setTimeout(function(){w()},0)})}},x=function(){for(var b=0;b -1, + is_opera = navigator.userAgent.toLowerCase().indexOf( 'opera' ) > -1, + is_ie = navigator.userAgent.toLowerCase().indexOf( 'msie' ) > -1; + + if ( ( is_webkit || is_opera || is_ie ) && document.getElementById && window.addEventListener ) { + window.addEventListener( 'hashchange', function() { + var element = document.getElementById( location.hash.substring( 1 ) ); + + if ( element ) { + if ( ! /^(?:a|select|input|button|textarea)$/i.test( element.tagName ) ) + element.tabIndex = -1; + + element.focus(); + } + }, false ); + } +})(); diff --git a/themes/cornerstone/js/stickynav.js b/themes/cornerstone/js/stickynav.js new file mode 100644 index 0000000..5552303 --- /dev/null +++ b/themes/cornerstone/js/stickynav.js @@ -0,0 +1,37 @@ +jQuery(document).ready(function( $ ) { + $(window).on("load scroll resize", function() { + var mastheadHeight = 0; + $('#masthead').children().each(function(){mastheadHeight += $(this).height();}); + $('#masthead').css('height',mastheadHeight+'px'); + var elem = $('#nav-wrapper'); + var thisScroll = $(this).scrollTop(); + if (!elem.hasClass('navbar-fixed-top')){ + var offset = elem.offset(); + var adminHeight = 0; + if($('#wpadminbar').length > 0) adminHeight = $('#wpadminbar').outerHeight(); + elem.attr('data-top', Math.round(parseFloat(offset.top - adminHeight))); + } + if (window.innerWidth >= 768 && Math.round(parseFloat(elem.attr('data-top'))) - elem.outerHeight() <= $(this).scrollTop() - $(elem).outerHeight()){ + elem.addClass('navbar-fixed-top'); + elem.css('padding-top',$('#wpadminbar').outerHeight()); + } + else { + elem.removeClass('navbar-fixed-top'); + elem.css('padding-top','0'); + $('#masthead').css('height','auto'); + } + }); + + $(window).on("resize", function() { + var mastheadHeight = 0; + $('#masthead').children().each(function(){mastheadHeight += $(this).height();}); + $('#masthead').css('height',mastheadHeight+'px'); + var elem = $('#nav-wrapper'); + if (window.innerWidth >= 768 && !elem.hasClass('navbar-fixed-top')){ + var offset = elem.offset(); + var adminHeight = 0; + if($('#wpadminbar').length > 0) adminHeight = $('#wpadminbar').outerHeight(); + elem.attr('data-top', Math.round(parseFloat(offset.top - adminHeight))); + } + }); +}); \ No newline at end of file diff --git a/themes/cornerstone/min/_notes/dwsync.xml b/themes/cornerstone/min/_notes/dwsync.xml new file mode 100644 index 0000000..ba47799 --- /dev/null +++ b/themes/cornerstone/min/_notes/dwsync.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/themes/cornerstone/min/admin-style.min.js b/themes/cornerstone/min/admin-style.min.js new file mode 100644 index 0000000..a4c9500 --- /dev/null +++ b/themes/cornerstone/min/admin-style.min.js @@ -0,0 +1 @@ +jQuery(document).ready(function(n){n("#accordion-section-layout_builder .ui-slider-handle").each(function(){n(this).addClass("button button-primary")})}); \ No newline at end of file diff --git a/themes/cornerstone/page-az.php b/themes/cornerstone/page-az.php new file mode 100644 index 0000000..56b2549 --- /dev/null +++ b/themes/cornerstone/page-az.php @@ -0,0 +1,26 @@ + +
                    + + + +
                    +
                    +
                    +
                    + +
                    +
                    +
                    + +
                    + + +
                    + \ No newline at end of file diff --git a/themes/cornerstone/page-blank.php b/themes/cornerstone/page-blank.php new file mode 100644 index 0000000..d034f2e --- /dev/null +++ b/themes/cornerstone/page-blank.php @@ -0,0 +1,29 @@ + +
                    + + + +
                    +
                    + + + +
                    + +
                    + + +
                    + diff --git a/themes/cornerstone/page-blog.php b/themes/cornerstone/page-blog.php new file mode 100644 index 0000000..454999b --- /dev/null +++ b/themes/cornerstone/page-blog.php @@ -0,0 +1,95 @@ + +
                    + + + +
                    +
                    +
                    +
                    + ID; + $authorsStr .= $id.','; + } + $author = rtrim($authorsStr, ','); + } else { + $author = get_user_by('slug', $authornames)->ID; + } + $args = array( + 'post_type' => 'post', + 'category_name' => $cat, + 'tag' => $tag, + 'author' => $author, + 'post_status' => 'publish', + 'paged' => get_query_var('paged'), + ); + if( isset($args) ){ + $pattern = '#[a-zA-Z|~`!@\#$%^&*()_+=|\\}\][{\'/;\-":?>.<]#'; + $arr = array('category_name'=>$cat, 'tag'=>$tag, 'author'=>$author); + foreach( $arr as $k=>$v ){ + if( empty($v) ){ + continue; + } + if( $k == 'author' ){ + $pattern = '#[0-9|~`!@\#$%^&*()_+=|\\}\][{\'/;\-":?>.<]#'; + } + if( preg_match($pattern, $v) ){ + $args[$k] = $v; + } else { + echo '

                    Invalid input in field: "'.$k.'"

                    '; + } + } + } + query_posts( $args ); + if( have_posts() ): + while( have_posts() ): the_post(); ?> +
                    > +
                    +

                    +

                    +
                    +
                    + +
                    +
                    + +
                    +
                    + + + + +
                    +

                    + +

                    +
                    + +
                    +
                    +
                    + +
                    + + +
                    + \ No newline at end of file diff --git a/themes/cornerstone/page-home.php b/themes/cornerstone/page-home.php new file mode 100644 index 0000000..1c8b6b3 --- /dev/null +++ b/themes/cornerstone/page-home.php @@ -0,0 +1,46 @@ + +
                    + + +
                    + +
                    +
                    + +
                    +

                    Home

                    +

                    This is a placeholder and will not be visible to the public. Add content to this section with the "Widgets" tool.

                    +
                    + +
                    +
                    + +
                    + + + +
                    + diff --git a/themes/cornerstone/page-pagebuilder-cards.php b/themes/cornerstone/page-pagebuilder-cards.php new file mode 100644 index 0000000..6f37ebb --- /dev/null +++ b/themes/cornerstone/page-pagebuilder-cards.php @@ -0,0 +1,31 @@ + +
                    + + + +
                    +
                    +
                    +
                    + + + +
                    +
                    +
                    + +
                    + + +
                    + diff --git a/themes/cornerstone/page-pagebuilder.php b/themes/cornerstone/page-pagebuilder.php new file mode 100644 index 0000000..e46a172 --- /dev/null +++ b/themes/cornerstone/page-pagebuilder.php @@ -0,0 +1,31 @@ + +
                    + + + +
                    +
                    +
                    +
                    + + + +
                    +
                    +
                    + +
                    + + +
                    + diff --git a/themes/cornerstone/page-private.php b/themes/cornerstone/page-private.php new file mode 100644 index 0000000..8b083e1 --- /dev/null +++ b/themes/cornerstone/page-private.php @@ -0,0 +1,51 @@ + +
                    + + +
                    +
                    + +
                    +
                    + + + 'asc', 'sort_column' => 'post_title', 'hierarchical' => false, 'child_of' => get_the_ID())); + if(count($pages) > 0){ + foreach($pages as $key => $page){ + $sort[$key] = $page->post_title; + } + asort($sort); + echo '
                      '; + foreach( $sort as $key => $title ){ + $pg = $pages[$key]; + $parent = is_parent_private($pg->ID); + if($parent !== false) $page = $parent; + else $page = $pg->ID; + $private = get_post_meta($page, 'uc-private', true); + if(!($private == 'admins' || $private == 'users' || $private == 'list' || $private == 'netids')){ + continue; + } + $title = ucwords($pg->post_title); + echo '
                    • '.$title.'
                    • '; + + } + echo '
                    '; + } + ?> +
                    +
                    + +
                    + +
                    + +
                    + diff --git a/themes/cornerstone/page-user-profile.php b/themes/cornerstone/page-user-profile.php new file mode 100644 index 0000000..26359e8 --- /dev/null +++ b/themes/cornerstone/page-user-profile.php @@ -0,0 +1,41 @@ + +
                    + + + +
                    +
                    +
                    +
                    + +
                    +
                    +
                    +
                    + + +
                    +
                    +
                    +
                    +
                    + +
                    + + +
                    + \ No newline at end of file diff --git a/themes/cornerstone/page.php b/themes/cornerstone/page.php new file mode 100644 index 0000000..5719327 --- /dev/null +++ b/themes/cornerstone/page.php @@ -0,0 +1,38 @@ + + +
                    + + +
                    +
                    +
                    +
                    + + + +
                    +
                    +
                    + +
                    + + +
                    + diff --git a/themes/cornerstone/prepros-6.config b/themes/cornerstone/prepros-6.config new file mode 100644 index 0000000..33b82e4 --- /dev/null +++ b/themes/cornerstone/prepros-6.config @@ -0,0 +1,597 @@ +{ + "name": "cornerstone", + "firstRun": false, + "exportConfig": true, + "fileConfigs": [ + { + "path": "js/respond.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/respond.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/respond.min-dist.js\"}" + }, + { + "path": "README.md", + "configJson": "{\"compiler-markdown\":{\"path\":\"README.md\",\"sanitize\":false,\"gfm\":true,\"wrapWithHtml\":false},\"autoCompile\":true,\"customOutput\":\"README.html\"}" + }, + { + "path": "style.css", + "configJson": "{\"compiler-css\":{\"path\":\"style.css\"},\"autoCompile\":false,\"sourceMap\":false,\"compiler-minify-css\":{\"enabled\":true},\"compiler-cssnext\":{\"enabled\":false},\"compiler-autoprefixer\":{\"enabled\":false},\"customOutput\":\"style-dist.css\"}" + }, + { + "path": "style.scss", + "configJson": "{\"forceCompile\":false,\"customOutput\":\"style.css\",\"autoCompile\":true,\"sourceMap\":true,\"compiler-node-sass\":{\"enabled\":true,\"outputStyle\":\"nested\"},\"compiler-autoprefixer\":{\"enabled\":false},\"compiler-minify-css\":{\"enabled\":false},\"compiler-sass\":{\"path\":\"style.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"}}" + }, + { + "path": "min/admin-style.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"min/admin-style.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"min/admin-style.min-dist.js\"}" + }, + { + "path": "css/admin-style.css", + "configJson": "{\"compiler-css\":{\"path\":\"css/admin-style.css\"},\"autoCompile\":false,\"sourceMap\":false,\"compiler-minify-css\":{\"enabled\":true},\"compiler-cssnext\":{\"enabled\":false},\"compiler-autoprefixer\":{\"enabled\":false},\"customOutput\":\"css/admin-style-dist.css\"}" + }, + { + "path": "css/megamenu-cornerstone-base.css", + "configJson": "{\"compiler-css\":{\"path\":\"css/megamenu-cornerstone-base.css\"},\"autoCompile\":false,\"sourceMap\":false,\"compiler-minify-css\":{\"enabled\":true},\"compiler-cssnext\":{\"enabled\":false},\"compiler-autoprefixer\":{\"enabled\":false},\"customOutput\":\"css/megamenu-cornerstone-base-dist.css\"}" + }, + { + "path": "css/megamenu.css", + "configJson": "{\"compiler-css\":{\"path\":\"css/megamenu.css\"},\"autoCompile\":false,\"sourceMap\":false,\"compiler-minify-css\":{\"enabled\":true},\"compiler-cssnext\":{\"enabled\":false},\"compiler-autoprefixer\":{\"enabled\":false},\"customOutput\":\"css/megamenu-dist.css\"}" + }, + { + "path": "css/print.css", + "configJson": "{\"compiler-css\":{\"path\":\"css/print.css\"},\"autoCompile\":false,\"sourceMap\":false,\"compiler-minify-css\":{\"enabled\":true},\"compiler-cssnext\":{\"enabled\":false},\"compiler-autoprefixer\":{\"enabled\":false},\"customOutput\":\"css/print-dist.css\"}" + }, + { + "path": "css/style.css", + "configJson": "{\"compiler-css\":{\"path\":\"css/style.css\"},\"autoCompile\":false,\"sourceMap\":false,\"compiler-minify-css\":{\"enabled\":true},\"compiler-cssnext\":{\"enabled\":false},\"compiler-autoprefixer\":{\"enabled\":false},\"customOutput\":\"css/style-dist.css\"}" + }, + { + "path": "js/admin-style.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/admin-style.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/admin-style-dist.js\"}" + }, + { + "path": "js/cs-modernizr.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/cs-modernizr.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/cs-modernizr-dist.js\"}" + }, + { + "path": "js/cs.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/cs.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/cs-dist.js\"}" + }, + { + "path": "js/customizer.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/customizer.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/customizer-dist.js\"}" + }, + { + "path": "js/layoutbuilder.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/layoutbuilder.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/layoutbuilder-dist.js\"}" + }, + { + "path": "js/linktracking.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/linktracking.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/linktracking-dist.js\"}" + }, + { + "path": "js/navigation.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/navigation.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/navigation-dist.js\"}" + }, + { + "path": "js/skip-link-focus-fix.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/skip-link-focus-fix.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/skip-link-focus-fix-dist.js\"}" + }, + { + "path": "js/html5shiv/html5shiv-printshiv.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/html5shiv/html5shiv-printshiv.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/html5shiv/html5shiv-printshiv-dist.js\"}" + }, + { + "path": "js/html5shiv/html5shiv-printshiv.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/html5shiv/html5shiv-printshiv.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/html5shiv/html5shiv-printshiv.min-dist.js\"}" + }, + { + "path": "js/html5shiv/html5shiv.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/html5shiv/html5shiv.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/html5shiv/html5shiv-dist.js\"}" + }, + { + "path": "js/html5shiv/html5shiv.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/html5shiv/html5shiv.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/html5shiv/html5shiv.min-dist.js\"}" + }, + { + "path": "js/min/admin-style.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/min/admin-style.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/min/admin-style.min-dist.js\"}" + }, + { + "path": "js/min/cs-modernizr.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/min/cs-modernizr.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/min/cs-modernizr.min-dist.js\"}" + }, + { + "path": "js/min/cs.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/min/cs.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/min/cs.min-dist.js\"}" + }, + { + "path": "js/min/customizer.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/min/customizer.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/min/customizer.min-dist.js\"}" + }, + { + "path": "js/min/layoutbuilder.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/min/layoutbuilder.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/min/layoutbuilder.min-dist.js\"}" + }, + { + "path": "js/min/navigation.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/min/navigation.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/min/navigation.min-dist.js\"}" + }, + { + "path": "js/min/skip-link-focus-fix.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/min/skip-link-focus-fix.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/min/skip-link-focus-fix.min-dist.js\"}" + }, + { + "path": "sass/_accessibility.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_accessibility.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_accessibility.css\"}" + }, + { + "path": "sass/_alignments.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_alignments.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_alignments.css\"}" + }, + { + "path": "sass/_buttons.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_buttons.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_buttons.css\"}" + }, + { + "path": "sass/_cal.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_cal.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_cal.css\"}" + }, + { + "path": "sass/_captions.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_captions.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_captions.css\"}" + }, + { + "path": "sass/_content.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_content.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_content.css\"}" + }, + { + "path": "sass/_fonts.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_fonts.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_fonts.css\"}" + }, + { + "path": "sass/_footer.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_footer.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_footer.css\"}" + }, + { + "path": "sass/_galleries.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_galleries.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_galleries.css\"}" + }, + { + "path": "sass/_header-image.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_header-image.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_header-image.css\"}" + }, + { + "path": "sass/_in-page-menus.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_in-page-menus.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_in-page-menus.css\"}" + }, + { + "path": "sass/_link-flags.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_link-flags.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_link-flags.css\"}" + }, + { + "path": "sass/_media.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_media.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_media.css\"}" + }, + { + "path": "sass/_nav.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_nav.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_nav.css\"}" + }, + { + "path": "sass/_page-builder.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_page-builder.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_page-builder.css\"}" + }, + { + "path": "sass/_table-stripper.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_table-stripper.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_table-stripper.css\"}" + }, + { + "path": "sass/_titlebar.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_titlebar.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_titlebar.css\"}" + }, + { + "path": "sass/_ucpeople.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_ucpeople.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_ucpeople.css\"}" + }, + { + "path": "sass/_utilities.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_utilities.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_utilities.css\"}" + }, + { + "path": "sass/_uup.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_uup.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_uup.css\"}" + }, + { + "path": "sass/_variables.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_variables.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_variables.css\"}" + }, + { + "path": "sass/_widgets.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_widgets.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_widgets.css\"}" + }, + { + "path": "sass/admin-style.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/admin-style.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":true,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/admin-style.css\"}" + }, + { + "path": "sass/print.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/print.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":true,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/print.css\"}" + }, + { + "path": "screenshot.jpg", + "configJson": "{\"compiler-jpg\":{\"path\":\"screenshot.jpg\",\"size\":154938,\"initialSize\":154938,\"optimized\":false,\"height\":0,\"width\":0}}" + }, + { + "path": "img/JonathanStill-403.png", + "configJson": "{\"compiler-png\":{\"path\":\"img/JonathanStill-403.png\",\"size\":276932,\"initialSize\":276932,\"optimized\":false,\"height\":0,\"width\":0}}" + }, + { + "path": "img/JonathanStill.jpg", + "configJson": "{\"compiler-jpg\":{\"path\":\"img/JonathanStill.jpg\",\"size\":90401,\"initialSize\":90401,\"optimized\":false,\"height\":0,\"width\":0}}" + }, + { + "path": "js/stickynav.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/stickynav.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/stickynav-dist.js\"}" + }, + { + "path": "js/header-widgets.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/header-widgets.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/header-widgets-dist.js\"}" + } + ], + "fileTree": { + "expandedDirs": [ + "sass" + ], + "hideSystemFiles": true, + "systemFiles": [ + ".*", + "desktop.ini", + "prepros.config", + "$RECYCLE.BIN", + "prepros.cfg", + "prepros-6.config", + "Prepros Export" + ], + "hideUnwatchedFiles": false + }, + "imports": [ + { + "path": "style.scss", + "imports": [ + "../../global/bootstrap-3.3.4/stylesheets/_bootstrap.scss", + "sass/_variables.scss", + "sass/_utilities.scss", + "sass/_fonts.scss", + "sass/_titlebar.scss", + "sass/_nav.scss", + "sass/_header-image.scss", + "sass/_widgets.scss", + "sass/_buttons.scss", + "sass/_content.scss", + "sass/_captions.scss", + "sass/_alignments.scss", + "sass/_galleries.scss", + "sass/_media.scss", + "sass/_link-flags.scss", + "sass/_accessibility.scss", + "sass/_table-stripper.scss", + "sass/_uup.scss", + "sass/_ucpeople.scss", + "sass/_cal.scss", + "sass/_in-page-menus.scss", + "sass/_footer.scss", + "sass/_page-builder.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_variables.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_mixins.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_normalize.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_print.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_glyphicons.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_scaffolding.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_type.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_code.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_grid.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_tables.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_forms.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_buttons.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_component-animations.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_dropdowns.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_button-groups.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_input-groups.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_navs.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_navbar.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_breadcrumbs.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_pagination.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_pager.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_labels.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_badges.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_jumbotron.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_thumbnails.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_alerts.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_progress-bars.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_media.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_list-group.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_panels.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_responsive-embed.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_wells.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_close.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_modals.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_tooltip.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_popovers.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_carousel.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_utilities.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_responsive-utilities.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_hide-text.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_opacity.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_image.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_labels.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_reset-filter.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_resize.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_responsive-visibility.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_size.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_tab-focus.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_text-emphasis.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_text-overflow.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_vendor-prefixes.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_alerts.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_buttons.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_panels.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_pagination.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_list-group.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_nav-divider.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_forms.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_progress-bar.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_table-row.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_background-variant.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_border-radius.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_gradients.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_clearfix.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_center-block.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_nav-vertical-align.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_grid-framework.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_grid.scss" + ] + } + ], + "projectView": { + "selectedView": "log" + }, + "fileWatcher": { + "enabled": true, + "watchedExtensions": [ + "less", + "sass", + "scss", + "styl", + "md", + "markdown", + "coffee", + "js", + "jade", + "haml", + "slim", + "ls", + "kit", + "png", + "jpg", + "jpeg", + "ts", + "pug", + "css", + "html", + "htm", + "php", + "rb", + "asp", + "aspx", + "cfm", + "chm", + "cms", + "do", + "erb", + "jsp", + "mhtml", + "mspx", + "pl", + "py", + "shtml", + "cshtml", + "cs", + "vb", + "vbs", + "tpl", + "ctp" + ] + }, + "pathFilters": [ + "node_modules", + ".*", + "bower_components", + "prepros.config", + "Prepros Export", + "prepros-6.config", + "prepros.cfg", + "wp-admin", + "wp-includes" + ], + "server": { + "port": 7880, + "assignNewPortAutomatically": true, + "enable": true, + "proxy": { + "enable": false, + "url": "" + } + }, + "browser-sync": { + "enable": false, + "clicks": true, + "forms": true, + "scroll": true + }, + "live-reload": { + "enable": true, + "animate": true, + "delay": 0 + }, + "ftp-deploy": { + "connectionType": "ftp", + "remotePath": "", + "uploadTimeout": 20000, + "uploadOnChange": false, + "ftp": { + "secure": false, + "keepAlive": true, + "host": "", + "port": 21, + "user": "", + "password": "" + }, + "sftp": { + "host": "", + "port": 22, + "usePrivateKey": false, + "username": "", + "password": "", + "privateKey": "", + "passphrase": "" + }, + "pathFilters": [ + "config.rb", + "prepros.config", + "prepros-6.config", + "node_modules", + "Prepros Export", + ".git", + ".idea", + ".sass-cache", + ".hg", + ".svn", + ".cache", + ".DS_Store", + "*.sass", + "*.scss", + "*.less", + "*.pug", + "*.jade", + "*.styl", + "*.haml", + "*.slim", + "*.coffee", + "*.ls", + "*.kit", + "*.ts" + ], + "history": [] + }, + "file-type-sass": "{\"autoCompile\":true,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"compiler-sass\":{\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"compilers\":[\"node-sass\",\"autoprefixer\",\"minify-css\"],\"output\":{\"outputType\":\"REPLACE_SEGMENT\",\"replaceSegments\":[\"less\",\"sass\",\"stylus\",\"scss\",\"styl\"],\"replaceSegmentsWith\":[\"css\"],\"relative\":\"\"},\"compiler-node-sass\":{\"enabled\":true,\"outputStyle\":\"nested\"},\"compiler-minify-css\":{\"enabled\":false}}", + "file-type-less": "{\"autoCompile\":true,\"compiler-autoprefixer\":{\"enabled\":false},\"compiler-minify-css\":{\"enabled\":false},\"sourceMap\":false,\"compilers\":[\"less\",\"autoprefixer\",\"minify-css\"],\"output\":{\"outputType\":\"REPLACE_SEGMENT\",\"replaceSegments\":[\"less\",\"sass\",\"stylus\",\"scss\",\"styl\"],\"replaceSegmentsWith\":[\"css\"],\"relative\":\"\"},\"compiler-less\":{\"enabled\":true}}", + "autoprefixer": { + "browsers": "last 4 versions" + }, + "file-type-pug": "{\"autoCompile\":true,\"compiler-pug\":{\"pretty\":true,\"enabled\":true},\"compilers\":[\"pug\"],\"output\":{\"outputType\":\"REPLACE_SEGMENT\",\"replaceSegments\":[\"jade\",\"haml\",\"slim\",\"markdown\",\"md\",\"kit\"],\"replaceSegmentsWith\":[\"html\"],\"relative\":\"\"}}", + "file-type-css": "{\"autoCompile\":false,\"sourceMap\":false,\"compiler-minify-css\":{\"enabled\":true},\"compiler-cssnext\":{\"enabled\":false},\"compiler-autoprefixer\":{\"enabled\":false},\"compilers\":[\"autoprefixer\",\"cssnext\",\"minify-css\"],\"output\":{\"outputType\":\"RELATIVE_SOURCE\",\"replaceSegments\":[],\"replaceSegmentsWith\":[],\"relative\":\"\"},\"outputSuffix\":\"-dist\"}", + "file-type-javascript": "{\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true,\"mangle\":true},\"compiler-javascript\":{\"mangle\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"compilers\":[\"concat-js\",\"babel\",\"uglify-js\"],\"output\":{\"outputType\":\"RELATIVE_SOURCE\",\"replaceSegments\":[],\"replaceSegmentsWith\":[],\"relative\":\"\"},\"outputSuffix\":\"-dist\",\"compiler-concat-js\":{\"enabled\":true}}", + "file-type-stylus": "{\"autoCompile\":true,\"sourceMap\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"compiler-stylus\":{\"nib\":false,\"enabled\":true},\"compiler-minify-css\":{\"enabled\":false},\"compilers\":[\"stylus\",\"autoprefixer\",\"minify-css\"],\"output\":{\"outputType\":\"REPLACE_SEGMENT\",\"replaceSegments\":[\"less\",\"sass\",\"stylus\",\"scss\",\"styl\"],\"replaceSegmentsWith\":[\"css\"],\"relative\":\"\"}}", + "file-type-markdown": "{\"autoCompile\":true,\"compiler-markdown\":{\"sanitize\":false,\"gfm\":true,\"wrapWithHtml\":false,\"enabled\":true,\"githubFlavored\":true},\"compilers\":[\"markdown\"],\"output\":{\"outputType\":\"REPLACE_SEGMENT\",\"replaceSegments\":[\"jade\",\"haml\",\"slim\",\"markdown\",\"md\",\"kit\"],\"replaceSegmentsWith\":[\"html\"],\"relative\":\"\"}}", + "file-type-haml": "{\"autoCompile\":true,\"compiler-haml\":{\"pretty\":true,\"doubleQuotes\":false,\"enabled\":true,\"doubleQuoteAttributes\":true},\"compilers\":[\"haml\"],\"output\":{\"outputType\":\"REPLACE_SEGMENT\",\"replaceSegments\":[\"jade\",\"haml\",\"slim\",\"markdown\",\"md\",\"kit\"],\"replaceSegmentsWith\":[\"html\"],\"relative\":\"\"}}", + "file-type-slim": "{\"autoCompile\":true,\"compiler-slim\":{\"pretty\":true,\"indent\":\"default\",\"enabled\":true},\"compilers\":[\"slim\"],\"output\":{\"outputType\":\"REPLACE_SEGMENT\",\"replaceSegments\":[\"jade\",\"haml\",\"slim\",\"markdown\",\"md\",\"kit\"],\"replaceSegmentsWith\":[\"html\"],\"relative\":\"\"}}", + "file-type-coffee-script": "{\"autoCompile\":true,\"compiler-coffee-script\":{\"bare\":false,\"mangle\":true,\"iced\":false,\"enabled\":true},\"compiler-uglify-js\":{\"enabled\":false,\"mangle\":true},\"sourceMap\":false,\"compilers\":[\"coffee-script\",\"uglify-js\"],\"output\":{\"outputType\":\"REPLACE_SEGMENT\",\"replaceSegments\":[\"coffee\",\"coffeescript\",\"coffeescripts\",\"ls\",\"livescript\",\"livescripts\"],\"replaceSegmentsWith\":[\"html\"],\"relative\":\"\"}}", + "file-type-livescript": "{\"autoCompile\":true,\"compiler-livescript\":{\"bare\":false,\"mangle\":true,\"enabled\":true},\"compiler-uglify-js\":{\"enabled\":false,\"mangle\":true},\"compilers\":[\"livescript\",\"uglify-js\"],\"sourceMap\":false,\"output\":{\"outputType\":\"REPLACE_SEGMENT\",\"replaceSegments\":[\"coffee\",\"coffeescript\",\"coffeescripts\",\"ls\",\"livescript\",\"livescripts\"],\"replaceSegmentsWith\":[\"html\"],\"relative\":\"\"}}", + "file-type-kit": "{\"autoCompile\":true,\"compiler-kit\":{\"minifyHtml\":false,\"enabled\":true},\"compilers\":[\"kit\"],\"output\":{\"outputType\":\"REPLACE_SEGMENT\",\"replaceSegments\":[\"jade\",\"haml\",\"slim\",\"markdown\",\"md\",\"kit\"],\"replaceSegmentsWith\":[\"html\"],\"relative\":\"\"}}", + "uglify-js": { + "ie8": false, + "compress": { + "sequences": true, + "properties": true, + "dead_code": true, + "drop_debugger": true, + "unsafe": false, + "unsafe_comps": false, + "unsafe_math": false, + "unsafe_proto": false, + "unsafe_regexp": false, + "conditionals": true, + "comparisons": true, + "evaluate": true, + "booleans": true, + "loops": true, + "unused": true, + "toplevel": false, + "top_retain": "", + "hoist_funs": true, + "hoist_vars": false, + "if_return": true, + "join_vars": true, + "collapse_vars": true, + "reduce_vars": true, + "warnings": true, + "negate_iife": true, + "pure_getters": false, + "pure_funcs": [], + "drop_console": false, + "expression": false, + "keep_fargs": false, + "keep_fnames": false, + "passes": 1, + "keep_infinity": false, + "side_effects": true, + "global_defs": [] + }, + "output": { + "ascii_only": false, + "beautify": false, + "comments": "", + "indent_level": 4, + "indent_start": 0, + "inline_script": false, + "keep_quoted_props": false, + "max_line_len": false, + "preamble": "", + "preserve_line": false, + "quote_keys": false, + "quote_style": 0, + "semicolons": true, + "shebang": true, + "width": 80 + } + }, + "cssnext": { + "customProperties": true, + "applyRule": true, + "calc": false, + "nesting": true, + "customMedia": true, + "mediaQueriesRange": true, + "customSelectors": true, + "attributeCaseInsensitive": true, + "colorRebeccapurple": true, + "colorHwb": true, + "colorGray": true, + "colorHexAlpha": true, + "colorFunction": true, + "fontVariant": true, + "filter": true, + "initial": true, + "rem": true, + "pseudoElements": true, + "pseudoClassMatches": true, + "pseudoClassNot": true, + "pseudoClassAnyLink": true, + "colorRgba": true, + "overflowWrap": true + }, + "file-type-typescript": "{\"compilers\":[\"typescript\",\"uglify-js\"]}", + "babel": { + "useBabelRc": true, + "presets": { + "babel-preset-es2015": true + }, + "plugins": { + "babel-plugin-syntax-jsx": true, + "babel-plugin-transform-react-jsx": true, + "babel-plugin-transform-async-to-generator": true, + "babel-plugin-transform-class-properties": true, + "babel-plugin-transform-object-rest-spread": true + } + }, + "file-type-png": "{\"compilers\":[\"png\"]}", + "file-type-jpg": "{\"compilers\":[\"jpg\"]}" +} \ No newline at end of file diff --git a/themes/cornerstone/sass/_accessibility.scss b/themes/cornerstone/sass/_accessibility.scss new file mode 100644 index 0000000..f6476e8 --- /dev/null +++ b/themes/cornerstone/sass/_accessibility.scss @@ -0,0 +1,53 @@ +/* - - - - - - - - - - - - - - - - - - - + == Accessibility +- - - - - - - - - - - - - - - - - - - */ + +#skiplinks { + visibility:visible; + + a { + left:-10000px; + position:absolute; + + &:focus { + left:34px; + top:34px; + background-color:#fff; + box-shadow:4px 4px 6px #3e3e3e; + padding:10px; + min-width:210px; + font-weight:700; + font-size:18px; + text-decoration:none; + color:#107ac8; + } + } +} + +.dropdown-toggle:focus { + outline:inherit; +} + +@mixin grayscale_element($value) { + -webkit-filter: grayscale($value); + -moz-filter: grayscale($value); + filter: grayscale($value); +} + + +.accessibility-fail { + @include grayscale_element(100%); + opacity: .3; +} + +.accessibility-fail-msg { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + .accessibility-fail-msg .glyphicon { + color:red; + margin-right: 1em; + } + .accessibility-fail-msg a { + text-decoration: underline; + } \ No newline at end of file diff --git a/themes/cornerstone/sass/_alignments.scss b/themes/cornerstone/sass/_alignments.scss new file mode 100644 index 0000000..6463f3b --- /dev/null +++ b/themes/cornerstone/sass/_alignments.scss @@ -0,0 +1,22 @@ +/* - - - - - - - - - - - - - - - - - - - + == Alignments +- - - - - - - - - - - - - - - - - - - */ +.alignleft { + display: inline; + float: left; + margin-right: 1.5em; + margin-bottom: 1.5em; +} +.alignright { + display: inline; + float: right; + margin-left: 1.5em; + margin-bottom: 1.5em; +} +.aligncenter { + clear: both; + display: block; + margin: 1em auto; +} + + diff --git a/themes/cornerstone/sass/_buttons.scss b/themes/cornerstone/sass/_buttons.scss new file mode 100644 index 0000000..a9e96de --- /dev/null +++ b/themes/cornerstone/sass/_buttons.scss @@ -0,0 +1,167 @@ +@mixin btnReset($selector){ + +// +// Buttons +// -------------------------------------------------- + + +// Base styles +// -------------------------------------------------- + + #{$selector} .btn { + display: inline-block; + margin-bottom: 0; // For input.btn + font-weight: $btn-font-weight; + text-align: center; + vertical-align: middle; + cursor: pointer; + background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214 + border: 1px solid transparent; + white-space:normal; + @include button-size($padding-base-vertical, $padding-base-horizontal, $font-size-base, $line-height-base, $border-radius-base); + @include user-select(none); + + &:active, + &.active { + &:focus { + @include tab-focus(); + } + } + + &:hover, + &:focus { + color: $btn-default-color !important; + text-decoration: none; + } + + &:active, + &.active { + outline: 0; + background-image: none; + @include box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); + } + + &.disabled, + &[disabled], + fieldset[disabled] & { + cursor: not-allowed; + pointer-events: none; // Future-proof disabling of clicks + @include opacity(.65); + @include box-shadow(none); + } +} + + +// Alternate buttons +// -------------------------------------------------- + +#{$selector} .btn-default { + @include button-variant($btn-default-color, $btn-default-bg, $btn-default-border); +} +#{$selector} .btn-primary { + @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border); +} +// Success appears as green +#{$selector} .btn-success { + @include button-variant($btn-success-color, $btn-success-bg, $btn-success-border); +} +// Info appears as blue-green +#{$selector} .btn-info { + @include button-variant($btn-info-color, $btn-info-bg, $btn-info-border); +} +// Warning appears as orange +#{$selector} .btn-warning { + @include button-variant($btn-warning-color, $btn-warning-bg, $btn-warning-border); +} +// Danger and error appear as red +#{$selector} .btn-danger { + @include button-variant($btn-danger-color, $btn-danger-bg, $btn-danger-border); +} + + +// Link buttons +// ------------------------- + +// Make a button look and behave like a link +#{$selector} .btn-link { + color: $link-color !important; + font-weight: normal; + cursor: pointer; + border-radius: 0; + + &, + &:active, + &[disabled], + fieldset[disabled] & { + background-color: transparent; + @include box-shadow(none); + } + &, + &:hover, + &:focus, + &:active { + border-color: transparent; + } + &:hover, + &:focus { + color: $link-hover-color !important; + text-decoration: underline; + background-color: transparent; + } + &[disabled], + fieldset[disabled] & { + &:hover, + &:focus { + color: $btn-link-disabled-color !important; + text-decoration: none; + } + } +} + + +// Button Sizes +// -------------------------------------------------- + +#{$selector} .btn-lg { + // line-height: ensure even-numbered height of button next to large input + @include button-size($padding-large-vertical, $padding-large-horizontal, $font-size-large, $line-height-large, $border-radius-large); +} +#{$selector} .btn-sm { + // line-height: ensure proper height of button next to small input + @include button-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $border-radius-small); +} +#{$selector} .btn-xs { + @include button-size($padding-xs-vertical, $padding-xs-horizontal, $font-size-small, $line-height-small, $border-radius-small); +} + + +// Block button +// -------------------------------------------------- + +#{$selector} .btn-block { + display: block; + width: 100%; +} + +// Vertically space out multiple block buttons +#{$selector} .btn-block + #{$selector} .btn-block { + margin-top: 5px; +} + +// Specificity overrides +input[type="submit"], +input[type="reset"], +input[type="button"] { + &#{$selector}.btn-block { + width: 100%; + } +} + + + + + +} + + + diff --git a/themes/cornerstone/sass/_cal.scss b/themes/cornerstone/sass/_cal.scss new file mode 100644 index 0000000..fcba746 --- /dev/null +++ b/themes/cornerstone/sass/_cal.scss @@ -0,0 +1,126 @@ +/* - - - - - - - - - - - - - - - - - - - + == Calendar +- - - - - - - - - - - - - - - - - - - */ +#vb { + #vb-timespan { + + list-style-type:none; + padding:0; + margin:0; + font-size:2em; + + .glyphicon-new-window { + display:none; + } + } + + +} +#events-grid-wrap { + li { + margin-bottom:1em!important; + + strong { + font-weight:normal; + } + .glyphicon-new-window { + display:none; + } + } +} + + +.uc-listcal { + + .uc-cal-list { + list-style-type:none; + margin:0; + padding:0; + .uc-cal-item { + margin-bottom:1em; + + .uc-cal-event-title { + font-style:normal; + margin-left:1em; + display:flex !important; + } + + .glyphicon-new-window { + display:none; + } + } + } + +} + + +// Style for Shortcode Calendar +#events-table { + + #events-toolbar { + margin-bottom:1em; + + // set a width so that the buttons don't shift between long-named months and short-named months. + #events-month { + width:10em; + } + } + + table { + font-size:85%; + + thead { + th { + width:14%; + text-align:center; + } + } + tbody { + th { + border-bottom-width:0; + padding-bottom:0; + padding-left:0; + text-align:right; + font-weight:normal; + // opacity so it'll "grey" out whatever the main text color is set to in future themes. + opacity:.7; + } + th.today{ + background: $uc-shortcal-today-bg; + color: $uc-shortcal-today-color; + } + td { + border-top-width:0; + padding-top:0; + + a { + text-decoration:none; + + &:hover { + text-decoration:underline; + } + + strong { + font-weight:normal; + } + + //every link is external, no need to fly lnk flags here. + .glyphicon { + display:none; + } + } + + .event-list { + &+.event-list { + margin-top:1em !important; + } + + li+li { + margin-top:.5em !important; + } + + } + } + } + } +} diff --git a/themes/cornerstone/sass/_captions.scss b/themes/cornerstone/sass/_captions.scss new file mode 100644 index 0000000..d56a2fb --- /dev/null +++ b/themes/cornerstone/sass/_captions.scss @@ -0,0 +1,17 @@ +/* - - - - - - - - - - - - - - - - - - - + == Captions +- - - - - - - - - - - - - - - - - - - */ +.wp-caption { + margin-bottom: 1.5em; + max-width: 100%; +} +.wp-caption img[class*="wp-image-"] { + display: block; + margin: 0 auto; +} +.wp-caption-text { + text-align: center; +} +.wp-caption .wp-caption-text { + margin: 0.8075em 0; +} \ No newline at end of file diff --git a/themes/cornerstone/sass/_content.scss b/themes/cornerstone/sass/_content.scss new file mode 100644 index 0000000..49fb30b --- /dev/null +++ b/themes/cornerstone/sass/_content.scss @@ -0,0 +1,292 @@ +/* - - - - - - - - - - - - - - - - - - - + == Content +- - - - - - - - - - - - - - - - - - - */ + +.home #content { + @include widgets(".home #content"); + + .panel-grid { + // treat widgets in pagelayout builder as subpage widgets. + @include widgets(".subpage"); + } + +} +#page-sidebar { + @include widgets(".home #content"); +} +.subpage { + @include widgets(".subpage"); +} + +img { + height: auto; + max-width: 100%; + } +code { + white-space:normal; +} +.table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: auto; + overflow-y: hidden; + webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + +.az-letter-list { + li { + list-style-type:none; + } +} + +@include btnReset("#page #content .widget"); + + + +/* PAGE +--------------------------------------------------------------*/ +#main { + border-radius: $border-radius-base; + background-color: $contentBg; + padding: $contentPadding; + overflow:hidden; + @include cs-word-break; +} +.page { + //@include uc-cal; +} + +/* POSTS +--------------------------------------------------------------*/ + +.post { + background-color: $contentBg; + padding: $contentPadding; +} +.panel-grid .post { + background-color: transparent; +} + + +/*-------------------------------------------------------------- +10.0 Content +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +10.1 Posts and pages +--------------------------------------------------------------*/ +.sticky { +} +.hentry { + margin: 0 0 1.5em; + } +.byline, +.updated { + display: none; + } +.single .byline { + display: inline; + } +.page-content, +.entry-content, +.entry-summary { + margin: 1.5em 0 0; + } +.page-links { + clear: both; + margin: 0 0 1.5em; + } + +.nav-next { + text-align:right; + } + + + +.entry-content a, +.entry-footer a { + text-decoration:underline; +} +.nav a, +a.btn { + text-decoration:none!important; +} + + + +/*-------------------------------------------------------------- +10.2 Asides +--------------------------------------------------------------*/ +.blog .format-aside .entry-title, +.archive .format-aside .entry-title { + display: none; +} + +/*-------------------------------------------------------------- +10.3 Comments +--------------------------------------------------------------*/ + +.comments-area { + + } + + + .comment-list { + padding:0; + list-style-type:none; + } + .comment-list ol { + list-style-type:none; + } + + .comment { + padding:$contentPadding; + border-top:1px solid transparent; + border-top-color:$comment-top-border; + } + .comment.thread-odd { + background-color:$comment-thread-odd; + } + + .comment-content a { + word-wrap: break-word; + } + +/* comments form */ +.form-submit { + display: none; + } + .comment-form-author, + .comment-form-email, + .comment-form-url { + width: 50%; + } + +/*-------------------------------------------------------------- +10.4 Private Page List +--------------------------------------------------------------*/ + +#page-private-list { + li { + list-style-type: none; + padding-bottom:10px; + } +} + +/*-------------------------------------------------------------- +10.5 UC People Page Template +--------------------------------------------------------------*/ + +#page-userlist { + .person { + padding-right:20px; + padding-bottom:20px; + padding-top:5px; + + ul { + list-style-type: disc; + } + ol { + list-style-type: decimal; + } + a.person-permalink { + h4.person-name { + font-size:19px; + } + } + } + + h3.group-title { + border-bottom: 1px solid #eee; + padding-bottom: 10px; + width: 100%; + } + + table { + margin-bottom:0px; + + td.person-thumbnail { + img { + max-width: none; + } + } + thead { + border-top:none !important; + border-bottom:none !important; + } + } + .table > thead > tr > th { + border-bottom:none !important; + } + .table > tbody > tr > td { + border-top:none !important; + } + .table > tbody > tr { + border-top:1px solid #eee; + border-bottom:1px solid #eee; + } +} + +/*-------------------------------------------------------------- +10.6 UC Calendar - Fixes for Sub/Super Characters +--------------------------------------------------------------*/ + +#content{ + .widget { + + // Uconn Calendar + &.uc-ecw{ + .uc-cal-list { + .uc-cal-item { + .uc-cal-event-title { + display:flex !important; + } + } + } + } + } +} + +.ui-datepicker-header { + color:black; +} + +/*-------------------------------------------------------------- +10.7 Breadcrumbs +--------------------------------------------------------------*/ + +.breadcrumb { + margin-bottom:0px; + + li.menu-item { + margin-right:-3px; + } + + @media (max-width:767px) { + display:none; + } + + +} + .breadcrumb > li + li::before { + content:"/" + } + +/*-------------------------------------------------------------- +10.8 Responsive Tables +--------------------------------------------------------------*/ + +@media (max-width:767px) { + .table-responsive table img { + min-width:100px + } +} + +/*-------------------------------------------------------------- +10.9 A-Z Search +--------------------------------------------------------------*/ + +#azFilterInput { + margin-top:10px; + width: 250px; +} \ No newline at end of file diff --git a/themes/cornerstone/sass/_fonts.scss b/themes/cornerstone/sass/_fonts.scss new file mode 100644 index 0000000..b240564 --- /dev/null +++ b/themes/cornerstone/sass/_fonts.scss @@ -0,0 +1,24 @@ +/* - - - - - - - - - - - - - - - - - - - + == Fonts +- - - - - - - - - - - - - - - - - - - */ + @font-face { + font-family: 'Proxima Nova'; + src: url('#{$uc-font-path}/proximanova_regular/ProximaNova-Reg-webfont.eot'); + src: url('#{$uc-font-path}/proximanova_regular/ProximaNova-Reg-webfont.eot?#iefix') format('embedded-opentype'), + url('#{$uc-font-path}/proximanova_regular/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular') format('svg'), + url('#{$uc-font-path}/proximanova_regular/ProximaNova-Reg-webfont.woff') format('woff'), + url('#{$uc-font-path}/proximanova_regular/ProximaNova-Reg-webfont.ttf') format('truetype'); + font-weight: normal; + font-style: normal; + } +@font-face { + font-family: 'Proxima Nova'; + src: url('#{$uc-font-path}/proximanova_semibold/ProximaNova-Sbold-webfont.eot'); + src: url('#{$uc-font-path}/proximanova_semibold/ProximaNova-Sbold-webfont.eot?#iefix') format('embedded-opentype'), + url('#{$uc-font-path}/proximanova_semibold/ProximaNova-Sbold-webfont.svg#proxima_nova_ltsemibold') format('svg'), + url('#{$uc-font-path}/proximanova_semibold/ProximaNova-Sbold-webfont.woff') format('woff'), + url('#{$uc-font-path}/proximanova_semibold/ProximaNova-Sbold-webfont.ttf') format('truetype'); + font-weight: 500; + font-style: normal; + } + diff --git a/themes/cornerstone/sass/_footer.scss b/themes/cornerstone/sass/_footer.scss new file mode 100644 index 0000000..bd03eda --- /dev/null +++ b/themes/cornerstone/sass/_footer.scss @@ -0,0 +1,68 @@ +/* - - - - - - - - - - - - - - - - - - - + == Footers +- - - - - - - - - - - - - - - - - - - */ + + +#footers { + background-color:$footers-bg; + margin:$footers-margin; + border:0px solid transparent; + border-color: $footers-border-color; + border-width: $footers-border-width; + } + body.sticky #footers { + position:absolute; + bottom:0; + left:0; + width:100%; + } + body.sticky .ie8 #footers { + position:inherit; + width:inherit; + } + + #mega-footer { + padding-top:1em; + background-color:$megafooter-bg; + + @include widgets('#mega-footer'); + } + + + + + + + + +#footer { + padding:1.5em 0; + color:$uc-footer-link-color; + + ul { + padding:0; + } + + a { + color: $uc-footer-link-color; + &:hover { + color:$uc-footer-link-hover; + } + } + + li { + display:inline; + margin-right:$uc-footer-link-spacing; + + &:last-child { + margin-right:0; + } + + a { + padding:15px 0px; + } + } +} + + +@include btnReset("#footers"); diff --git a/themes/cornerstone/sass/_galleries.scss b/themes/cornerstone/sass/_galleries.scss new file mode 100644 index 0000000..d34969c --- /dev/null +++ b/themes/cornerstone/sass/_galleries.scss @@ -0,0 +1,37 @@ +/* - - - - - - - - - - - - - - - - - - - + == Galleries +- - - - - - - - - - - - - - - - - - - */ +.gallery { + margin-bottom: 1.5em; +} +.gallery-item { + display: inline-block; + text-align: center; + vertical-align: top; + width: 100%; +} +.gallery-columns-2 .gallery-item { + max-width: 50%; +} +.gallery-columns-3 .gallery-item { + max-width: 33.33%; +} +.gallery-columns-4 .gallery-item { + max-width: 25%; +} +.gallery-columns-5 .gallery-item { + max-width: 20%; +} +.gallery-columns-6 .gallery-item { + max-width: 16.66%; +} +.gallery-columns-7 .gallery-item { + max-width: 14.28%; +} +.gallery-columns-8 .gallery-item { + max-width: 12.5%; +} +.gallery-columns-9 .gallery-item { + max-width: 11.11%; +} +.gallery-caption {} diff --git a/themes/cornerstone/sass/_header-image.scss b/themes/cornerstone/sass/_header-image.scss new file mode 100644 index 0000000..d703dc5 --- /dev/null +++ b/themes/cornerstone/sass/_header-image.scss @@ -0,0 +1,50 @@ +/* - - - - - - - - - - - - - - - - - - - + == Header Image +- - - - - - - - - - - - - - - - - - - */ +#masthead { + } +#masthead.header-image .container { + position:relative; + } + #header-image-wrap { + overflow:hidden; + max-height:250px; + } + #header-image { + min-height:100px; + width:100%; + } + #masthead.header-image .site-branding { + position:absolute;top:30px; + left:30px; + } + + #masthead.header-image .container .row { + position:absolute; + top:0; + left:0; + width:100%; + margin:0; + } + + #site-title .searchform { + float:right; + padding-top:30px; + } + #site-title .parent-spacing .searchform { + margin-top:10px; + } + + #primary-nav .searchform .form-control { + display:inline-block; + width:auto; + } + + @media (max-width: 768px) { + #nav-wrapper .container { + padding:0; + } + .dropdown-menu .dropdown-menu { + padding-left:20px; + } + } \ No newline at end of file diff --git a/themes/cornerstone/sass/_in-page-menus.scss b/themes/cornerstone/sass/_in-page-menus.scss new file mode 100644 index 0000000..a6988d6 --- /dev/null +++ b/themes/cornerstone/sass/_in-page-menus.scss @@ -0,0 +1,19 @@ +/* - - - - - - - - - - - - - - - - - - - + == In Page Menus +- - - - - - - - - - - - - - - - - - - */ +.in-page-list { + float:right; + padding:.5em; + border:1px solid transparent; + border-color: $in-page-menu-border; + background-color:$in-page-menu-background; + margin:0 0 1.5em 2em; + width:20%; + min-width:200px; + max-width:400px; + border-radius:3px; +} + +.in-page-tabs { + margin-bottom:2em; +} \ No newline at end of file diff --git a/themes/cornerstone/sass/_link-flags.scss b/themes/cornerstone/sass/_link-flags.scss new file mode 100644 index 0000000..f49cf8d --- /dev/null +++ b/themes/cornerstone/sass/_link-flags.scss @@ -0,0 +1,34 @@ +/* - - - - - - - - - - - - - - - - - - - + == Link Flags +- - - - - - - - - - - - - - - - - - - */ + +@mixin flagStyles() { + .flag { + background-color:rgba(0,0,0, .1) !important; + font-size: 80%!important; + padding: .2em .3em!important; + margin-left: .4em!important; + border-radius:.3em!important; + text-decoration:none!important; + } + .btn .flag { + border-width:0!important; + opacity:.7!important; + } + .external { + } + .external .glyphicon-new-window { + font-size:.8em!important; + margin-left:.4em!important; + opacity:.7!important; + } + .external:hover .glyphicon-new-window { + opacity:1!important; + } +} + +@include flagStyles(); + +table { + @include flagStyles(); +} \ No newline at end of file diff --git a/themes/cornerstone/sass/_media.scss b/themes/cornerstone/sass/_media.scss new file mode 100644 index 0000000..7cfd681 --- /dev/null +++ b/themes/cornerstone/sass/_media.scss @@ -0,0 +1,17 @@ +/* - - - - - - - - - - - - - - - - - - - + == Media +- - - - - - - - - - - - - - - - - - - */ +.page-content img.wp-smiley, +.entry-content img.wp-smiley, +.comment-content img.wp-smiley { + border: none; + margin-bottom: 0; + margin-top: 0; + padding: 0; +} +/* Make sure embeds and iframes fit their containers */ +embed, +iframe, +object { + max-width: 100%; +} \ No newline at end of file diff --git a/themes/cornerstone/sass/_nav.scss b/themes/cornerstone/sass/_nav.scss new file mode 100644 index 0000000..49bf137 --- /dev/null +++ b/themes/cornerstone/sass/_nav.scss @@ -0,0 +1,246 @@ +/* NAV +--------------------------------------------------------------*/ + +#nav-tabs { + padding-bottom:.5em; + + .nav-tabs { + border-bottom:0; + + & > li > a:hover { + border-color: $nav-tabs-border-color; + border-radius: $border-radius-base; + } + + & > li.active > a, + & > li.active > a:hover, + & > li.active > a:focus { + background-color:$navbar-default-bg; + z-index:9999; + border-radius: $border-radius-base; + border-bottom-color: $nav-tabs-border-color; + } + + & > li.active.menu-item-has-children > a, + & > li.active.menu-item-has-children > a:hover, + & > li.active.menu-item-has-children > a:focus { + //border-bottom:1px solid $navbar-default-bg; + //position:relative; + //bottom:-1px; + border-radius: $border-radius-base $border-radius-base 0 0; + border-bottom-color: transparent; + } + } +} + + +#primary-nav { + a.external { + max-height:50px; + } +} + +#nav-secondary { + + padding: $nav-secondary-padding; + border: 1px solid transparent; + border-color: $nav-secondary-border-color; + border-radius: $nav-secondary-border-radius; + background-color: $nav-secondary-bg-color; + font-size: $nav-secondary-font-size; + + + .nav.nav-pills.nav-stacked { + + a { + @include cs-word-break; + + //padding: $nav-secondary-pills-padding; + border-radius: $nav-secondary-pills-border-radius; + background-color: $nav-secondary-pills-link-bg; + color: $nav-secondary-pills-link-color; + + &:hover { + background-color: $nav-secondary-pills-link-hover; + + } + + } + + .active > a { + background-color: $nav-secondary-pills-active-link-hover-bg; + color: $nav-secondary-pills-active-link-hover-color; + &:hover { + + } + } + + .sub-menu { + margin:2px 0 2px 1.5em; + } + + } + + + + // Hiding Other Levels. + + & > ul { + + margin:0; + padding:0; + list-style-type:none; + + & > li { + + & > a { + } + + & > ul { + margin:0; + padding:0; + + & > li { + + & > a { + } + } + } + } + } + + ul ul ul { + display:none; + } + +} + + +// Mobile Nav Changes + .navbar-collapse { + max-height:none; + } + + + .menu-icon, + .menu-label { + display: inline-block; + } + .menu-label { + position: relative; + top:-.15em; + margin-left: .2em; + } + + + +// Display Alternate Site Identity in Mobile + +.navbar-default .navbar-brand { + height:auto; + float:none; + margin-right:130px; + font:500 18px "Proxima Nova", Helvetica, Arial, sans-serif; + color:black; + } + +/**/ +// For IE 7 + +$nav-z: 9999; +#masthead { + z-index:$nav-z; + #nav-wrapper { + z-index:$nav-z; + .container{ + z-index:$nav-z; + #site-navigation { + z-index:$nav-z; + + .dropdown-menu{ + z-index:$nav-z; + } + } + } + } +} +// Mega Menu Cleanup +#mega-menu-primary {margin-bottom:0;} +.mega-sub-menu { + list-style-type:none; +} +#megamenu-mobile-title { + font-size:1.3em; + padding:.8em; + margin:0; +} + +#mega-menu-wrap-primary { + .mega-menu-toggle { + height:auto !important; + + &:before { + display:none; + } + &:after { + display:none; + } + + .mega-toggle-block { + display:inline-block; + position:absolute; + top:-44px; + right:5px; + + &:before { + content: '\f333'; + font-family: 'dashicons'; + font-size: 24px; + margin: 0 0 0 5px; + float:right; + } + } + &.mega-menu-open { + .mega-toggle-block { + + &:before { + content: '\f153'; + font-family: 'dashicons'; + font-size: 24px; + margin: 0 0 0 5px; + } + } + } + + } + .mega-toggle-label-closed { + display:none; + } +} + + +// Setting menu width + +.dropdown-menu { + + > li { + > a { + white-space:pre-wrap; + min-width:250px; + + } + } +} + +#drop-multi { + .visible-xs-block { + .search { + width:200px; + display: inline-block; + } + + .btn-default { + margin-top: -3px; + } + } +} \ No newline at end of file diff --git a/themes/cornerstone/sass/_page-builder.scss b/themes/cornerstone/sass/_page-builder.scss new file mode 100644 index 0000000..695139f --- /dev/null +++ b/themes/cornerstone/sass/_page-builder.scss @@ -0,0 +1,209 @@ +.panel-grid { /* Denotes the beginning of a Page Builder section */ + .simple-social-icons { + ul { + li { + //avoids conflict with glypicons social icons. + + &.social-bloglovin:before, &.social-dribbble:before, &.social-email:before, &.social-facebook:before, &.social-flickr:before, &.social-github:before, &.social-gplus:before, &.social-instagram:before, &.social-linkedin:before, &.social-pinterest:before, &.social-rss:before, &.social-stumbleupon:before, &.social-tumblr:before, &.social-twitter:before, &.social-vimeo:before, &.social-youtube:before { + display:none !important; + content:none!important; + } + + a { + .glyphicon-new-window { + display:none !important; + content:none!important; + } + } + } + } + } +} + +#page-page-builder { + #primary { + #main { + .page { + h3.widget-title { + margin-top:0px; + margin-bottom:0.75em; + font-weight:500; + + } + } + } + } +} + +#page-page-builder-cards { + #primary { + #main { + background-color:transparent; + border:none; + padding-left:0px; + padding-right:0px; + + .page { + + .entry-content { + margin-top:0; + + h3.widget-title { + margin-top:0px; + margin-bottom:0.75em; + font-weight:500; + + } + .widget { + background-color:white; + border:1px solid #eaeaea; + padding:2em; + margin-bottom:10px; + + &.widget_metaslider_widget { + background-color:transparent; + border: none; + padding:0; + } + + &.widget_siteorigin-panels-postloop { /*Post Loop Widget */ + h2 { + margin-top:12px; + margin-bottom:12px; + } + .content-template-date { + margin-bottom:10px; + display: block; + } + } + &.widget_recent-posts { /*Recent Posts Widget */ + .post-date { + display:block; + font-size: 11.5px; + margin-top: 5px; + } + } + &.widget_dpe_fp_widget { /*Flexible Posts Widget */ + li { + margin-bottom:0px; + } + } + &.widget_rcpt { /*Recent Custom Posts Type Widget */ + ul { + padding-left:0; + + .rcpt_item_title { + padding:0px; + } + .rcpt_item_excerpt { + margin:0; + margin-top:10px; + } + + .rcpt_item_date { + margin-top:10px; + } + } + } + + } + } + + } + .panel-grid { + margin-bottom:0px; + margin-left:-5px; + margin-right:-5px; + + .panel-grid-cell { + padding-left:5px; + padding-right:5px; + } + } + } + } +} + +.home { + #content { + #page-page-builder-cards { + .panel-grid { + .widget.widget_metaslider_widget { + margin-bottom:0px !important; + + ul.flex-direction-nav { + li { + margin:0 !important; + } + } + } + } + } + } +} + +body.page-template-page-blank { + .widget { + &.widget_rcpt { /*Recent Custom Posts Type Widget */ + ul { + padding-left:0; + list-style-type: none; + + .rcpt_item_image { + margin-bottom: 10px; + } + + .rcpt_item_excerpt { + margin-top:10px; + } + + .rcpt_item_date { + margin-top:10px; + } + + + li { + margin-bottom:30px; + } + } + } + &.widget_recent-posts { /*Recent Posts Widget */ + ul { + padding-left:0; + list-style-type: none; + li { + margin-bottom:15px; + + .post-date { + display:block; + font-size: 11.5px; + margin-top: 5px; + } + } + } + } + &.widget_dpe_fp_widget { /*Flexible Posts Widget */ + ul { + padding-left:0; + list-style-type: none; + + li { + margin-bottom:0px; + } + } + } + } +} + +body.home.page-template-page-blank { + h3.widget-title { + margin-bottom:15px !important; + } +} + + + + + + + diff --git a/themes/cornerstone/sass/_table-stripper.scss b/themes/cornerstone/sass/_table-stripper.scss new file mode 100644 index 0000000..a46f622 --- /dev/null +++ b/themes/cornerstone/sass/_table-stripper.scss @@ -0,0 +1,44 @@ +/* - - - - - - - - - - - - - - - - - - - + == Table Stripper + + Our effort to combat the use of table-based layouts by site authors. + +- - - - - - - - - - - - - - - - - - - */ + +table div, table span, table applet, table object, table iframe, table +h1, table h2, table h3, table h4, table h5, table h6, table p, table blockquote, table pre, table +a, table abbr, table acronym, table address, table big, table cite, table code, table +del, table dfn, table em, table img, table ins, table kbd, table q, table s, table samp, table +small, table strike, table strong, table sub, table sup, table tt, table var, table +b, table u, table i, table center, table +dl, table dt, table dd, table ol, table ul, table li, table +fieldset, table form, table label, table legend, table +article, table aside, table canvas, table details, table embed, table +figure, table figcaption, table footer, table header, table hgroup, table +menu, table nav, table output, table ruby, table section, table summary, table +time, table mark, table audio, table video { + margin: 0!important; + padding: 0!important; + border: 0!important; + font-size: 100%!important; + vertical-align: baseline!important; +} +/* HTML5 display-role reset for older browsers */ +table article, table aside, table details, table figcaption, table figure, table +footer, table header, table hgroup, table menu, table nav, table section { + display: block!important; +} +table body { + line-height: 1!important; +} +table ol, table ul { + list-style: none!important; +} +table blockquote, table q { + quotes: none!important; +} +table blockquote:before, table blockquote:after, table +q:before, table q:after { + content: ''!important; + content: none!important; +} \ No newline at end of file diff --git a/themes/cornerstone/sass/_titlebar.scss b/themes/cornerstone/sass/_titlebar.scss new file mode 100644 index 0000000..6faf686 --- /dev/null +++ b/themes/cornerstone/sass/_titlebar.scss @@ -0,0 +1,71 @@ +/* - - - - - - - - - - - - - - - - - - - + == Titlebar +- - - - - - - - - - - - - - - - - - - */ +#uc-header{ + border-bottom:1px solid transparent; + border-bottom-color:$uc-header-bottom-border-color; + min-height:56px; + background-color:#0F1938; + overflow:hidden; + height:56px; + + .container { + display: none; + } +} + +#uc-site-header { + padding-top:30px; + } + #masthead.header-image #uc-site-header { + padding-top:0; + } + #uc-site-header h1, + #uc-site-header p, + #uc-site-header a{ + padding:0; + margin:0; + font-size:1em; + line-height:1em; + color:$site-title-color; + font-style:normal; + font-weight:normal; + border:0; + font-family:"Proxima Nova", Helvetica, Arial, sans-serif; + } + #uc-site-header .glyphicon { + display:none; + } + +#uc-site-header #uc-site-parent { + margin-bottom:5px; + } + #uc-site-header #uc-site-parent a { + font-size: 13px; + letter-spacing: 1px; + text-transform:uppercase; + } +#uc-site-header #uc-site-title { + padding-bottom:20px; + } + #uc-site-header #uc-site-title a { + font-weight:500; + font-size:24px; + word-wrap: break-word; + max-width: 100%; + } +#site-title { + .searchform { + + .form-group { + width:100%; + .form-control { + width:150px; + } + } + } +} +// IE Fixes +.lte7.form-control { + width:20px; +} diff --git a/themes/cornerstone/sass/_ucpeople.scss b/themes/cornerstone/sass/_ucpeople.scss new file mode 100644 index 0000000..242449c --- /dev/null +++ b/themes/cornerstone/sass/_ucpeople.scss @@ -0,0 +1,24 @@ +.person-image { + display:none; + overflow: hidden; + /* + max-width:100%; + + img { + max-width:none; + max-height:none; + min-width:100%; + min-height:100%; + } + */ +} + +.uc-people { + table { + img { + @media (max-width:767px) { + max-width:none; + } + } + } +} \ No newline at end of file diff --git a/themes/cornerstone/sass/_utilities.scss b/themes/cornerstone/sass/_utilities.scss new file mode 100644 index 0000000..22379ff --- /dev/null +++ b/themes/cornerstone/sass/_utilities.scss @@ -0,0 +1,23 @@ +/* - - - - - - - - - - - - - - - - - - - + == Utilities +- - - - - - - - - - - - - - - - - - - */ +@mixin cs-word-break(){ + /* + -ms-word-break: break-all; + word-break: break-all; + + // Non standard for webkit + word-break: break-word; + + -webkit-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; + */ +} + +//users can, and are adding bs modal windows in main content areas. +//However, the navigation z-index coflicts. +// by adding this position:absolute; they get very close to the same effect as a normal modal, but doesn;t conflict with nav. +#content .modal { + position:absolute; +} \ No newline at end of file diff --git a/themes/cornerstone/sass/_uup.scss b/themes/cornerstone/sass/_uup.scss new file mode 100644 index 0000000..4d2bca1 --- /dev/null +++ b/themes/cornerstone/sass/_uup.scss @@ -0,0 +1,145 @@ +/* - - - - - - - - - - - - - - - - - - - + == UUP +- - - - - - - - - - - - - - - - - - - */ +.uup-list { + list-style-type:none; + margin:0; + padding:0; + + .has-image{ + display:block; + position:relative; + padding-left:170px; + min-height:150px; + + .uup-thumbnail { + display:block; + width:150px; + height:150px; + position:absolute; + left:0; + top:0; + } + } + + .uup-item { + margin-bottom:1em; + + .uup-text { + display:block; + + & > span { + display:block; + } + a .uup-name { + display:inline; + } + .uup-name { + font-weight:bold; + + .uup-first { + &:after { + content:' '; + } + } + .uup-last {} + } + .uup-title { + } + .uup-phones { + .uup-phone1 {} + .uup-phone2 { + display:block; + } + } + .uup-email { + } + .uup-fax { + } + .uup-office-location { + } + .uup-office-hours { + } + .uup-mailing-address { + } + + } // text + } //item +}//list + +.uup-index-table { + + + .uup-table-name { + + &.table-has-image { + position:relative; + padding-left:60px; + + .uup-table-thumbnail { + display:block; + width:50px; + height:50px; + position:absolute; + left:0; + top:5px; + } + + .uup-name { + display:block; + //min-height:60px; + } + } + .uup-first {} + .uup-last:before { + content: ' '; + } + + } + +} + + +/* + Profile Page +*/ +.page-template-page-user-profile-php { + .uup-user { + padding: 1em; + & > span { + display:block; + } + .uup-image{ + margin-bottom:1em; + } + .uup-name { + font-weight:bold; + + .uup-first { + &:after { + content:' '; + } + } + .uup-last {} + } + .uup-title { + } + .uup-phones { + .uup-phone1 {} + .uup-phone2 { + display:block; + } + } + .uup-email { + } + .uup-fax { + } + .uup-office-location { + } + .uup-office-hours { + } + .uup-mailing-address { + } + } +} + diff --git a/themes/cornerstone/sass/_variables.scss b/themes/cornerstone/sass/_variables.scss new file mode 100644 index 0000000..02cc733 --- /dev/null +++ b/themes/cornerstone/sass/_variables.scss @@ -0,0 +1,318 @@ +/* - - - - - - - - - - - - - - - - - - - + == Variables +- - - - - - - - - - - - - - - - - - - */ + +$uc-header-bottom-border-color: #fff !default; +$site-title-color: black !default; + + +$uc-font-path: "../../global/fonts" !default; + + +$contentBg: #fff; +$contentPadding: 1em; + + +/* == Nav */ + +$nav-secondary-border-color: #ccc !default; +$nav-secondary-border-radius: $border-radius-base !default; +$nav-secondary-padding: 5px !default; +$nav-secondary-bg-color: #fff !default; +$nav-secondary-font-size: .9em !default; + + +$nav-secondary-link-padding: $nav-link-padding !default; +$nav-secondary-link-border-radius: $border-radius-base !default; +$nav-secondary-link-bg: transparent !default; +$nav-secondary-link-hover-bg: $nav-link-hover-bg !default; +$nav-secondary-link-color: #428bca !default; + +$nav-secondary-open-link-hover-color: #fff !default; + +$nav-secondary-active-link-hover-bg: $component-active-bg !default; +$nav-secondary-active-link-hover-color: $component-active-color !default; + +$nav-secondary-pills-padding: 5px !default; +$nav-secondary-pills-border-radius: $border-radius-base !default; +$nav-secondary-pills-link-bg: transparent !default; +$nav-secondary-pills-link-color: inherit !default; +$nav-secondary-pills-link-hover: #eee !default; + +$nav-secondary-pills-active-link-hover-bg: $component-active-bg !default; +$nav-secondary-pills-active-link-hover-color: $component-active-color !default; + + +/* == Widgets */ + +$widget-border-color: #ccc !default; +$widget-border-radius: $border-radius-base !default; +$widget-border-width: 1px !default; +$widget-margin: 0 0 1.5em 0 !default; +$widget-padding: 0 !default; +$widget-bg: #fff !default; +$widget-content-margin: 1em !default; +$widget-color: #000 !default; +$widget-size: 1em !default; +$widget-link-color: $link-color !default; +$widget-link-hover: $link-hover-color !default; + +$widget-head-bg: $widget-bg !default; +$widget-head-color: $widget-color !default; +$widget-head-border-width: 0 0 1px 0 !default; +$widget-head-border-color: $widget-border-color !default; +$widget-head-padding: .5em .5em .5em 1em !default; +$widget-head-size: $widget-size !default; + + +/* Megafooter often inverts the tones, so these variables allow you to override teh defaults used in the homepage/sidebars. */ + +$megafooter-widget-border-color: $widget-border-color !default; +$megafooter-widget-border-radius: $widget-border-radius !default; +$megafooter-widget-border-width: 0 !default; +$megafooter-widget-margin: $widget-margin !default; +$megafooter-widget-padding: 0 !default; +$megafooter-widget-bg: transparent !default; +$megafooter-widget-content-margin: $widget-content-margin !default; +$megafooter-widget-color: $widget-color !default; +$megafooter-widget-size: $widget-size !default; +$megafooter-widget-link-color: $widget-link-color !default; +$megafooter-widget-link-hover: $widget-link-hover !default; + +$megafooter-widget-head-bg: transparent !default; +$megafooter-widget-head-color: $widget-head-color !default; +$megafooter-widget-head-border-width: 0 !default; +$megafooter-widget-head-border-color: $widget-head-border-color !default; +$megafooter-widget-head-padding: $widget-head-padding !default; +$megafooter-widget-head-size: $widget-head-size !default; + + +/* Subpage widgets */ + +$subpage-widget-border-color: $widget-border-color !default; +$subpage-widget-border-radius: $widget-border-radius !default; +$subpage-widget-border-width: 0 !default; +$subpage-widget-margin: $widget-margin !default; +$subpage-widget-padding: 0 !default; +$subpage-widget-bg: transparent !default; +$subpage-widget-content-margin: 0 !default; +$subpage-widget-color: $widget-color !default; +$subpage-widget-size: $widget-size !default; +$subpage-widget-link-color: $widget-link-color !default; +$subpage-widget-link-hover: $widget-link-hover !default; + +/* not used... panels widgets do not include a head. */ +$subpage-widget-head-bg: $widget-head-bg !default; +$subpage-widget-head-color: $widget-head-color !default; +$subpage-widget-head-border-width: $widget-head-border-width !default; +$subpage-widget-head-border-color: $widget-head-border-color !default; +$subpage-widget-head-padding: $widget-head-padding !default; +$subpage-widget-head-size: $widget-head-size !default; + + +/* Maxmegamenu widgets */ + +$maxmegamenu-widget-border-color: $widget-border-color !default; +$maxmegamenu-widget-border-radius: $widget-border-radius !default; +$maxmegamenu-widget-border-width: 0 !default; +$maxmegamenu-widget-margin: $widget-margin !default; +$maxmegamenu-widget-padding: $widget-padding !default; +$maxmegamenu-widget-bg: transparent !default; +$maxmegamenu-widget-content-margin: $widget-content-margin !default; +$maxmegamenu-widget-color: $widget-color !default; +$maxmegamenu-widget-size: $widget-size !default; +$maxmegamenu-widget-link-color: $widget-link-color !default; +$maxmegamenu-widget-link-hover: $widget-link-hover !default; + +$maxmegamenu-widget-head-bg: $widget-head-bg !default; +$maxmegamenu-widget-head-color: $widget-head-color !default; +$maxmegamenu-widget-head-border-width: $widget-head-border-width !default; +$maxmegamenu-widget-head-border-color: $widget-head-border-color !default; +$maxmegamenu-widget-head-padding: $widget-head-padding !default; +$maxmegamenu-widget-head-size: $widget-head-size !default; + + + + +/* Specific Widgets */ + + +// Events Calendar + +// SHARED +$ecw-item-margin: 1em 0 !default; +$ecw-font: inherit !default; +$ecw-title-color: $widget-link-color !default; +$ecw-title-color-hover: $widget-link-hover !default; + +// LIST VIEW + +$ecw-list-dateWidth: 3.7em !default; + +$ecw-list-date-color: inherit !default; +$ecw-list-date-color-hover: inherit !default; + +// ICON VIEW + + +// number only in these ones.. no 'px' +$ecw-icon-dateWidth: 55 !default; +$ecw-icon-gutter: 15 !default; + +$ecw-icon-month-padding: .7em 0 0 !default; +$ecw-icon-month-color: inherit !default; +$ecw-icon-month-color-hover: inherit !default; +$ecw-icon-month-bg: $widget-bg !default; +$ecw-icon-month-bg-hover: $widget-bg !default; +$ecw-icon-month-border-width: 1px 1px 0 !default; +$ecw-icon-month-border-style: solid !default; +$ecw-icon-month-border-color: $widget-border-color !default; +$ecw-icon-month-border-color-hover: $widget-border-color !default; +$ecw-icon-month-font-size: 70% !default; +$ecw-icon-month-font-transform: uppercase !default; +$ecw-icon-month-font-letter-spacing: 1px !default; + +$ecw-icon-day-padding: 0 0 .2em 0 !default; +$ecw-icon-day-color: inherit !default; +$ecw-icon-day-color-hover: inherit !default; +$ecw-icon-day-bg: $widget-bg !default; +$ecw-icon-day-bg-hover: $widget-bg !default; +$ecw-icon-day-border-width: 0 1px 1px !default; +$ecw-icon-day-border-style: solid !default; +$ecw-icon-day-border-color: $widget-border-color !default; +$ecw-icon-day-border-color-hover: $widget-border-color !default; +$ecw-icon-day-font-size: 130% !default; + +$ecw-time-color: inherit !default; +$ecw-time-color-hover: $ecw-title-color-hover !default; + + +/* Megafooter versions of ECW variables. Same as widgets, default to the home/sidebar version, but can be overridden. */ +// SHARED +$megafooter-ecw-title-color: $megafooter-widget-link-color !default; +$megafooter-ecw-title-color-hover: $megafooter-widget-link-hover !default; + +// LIST VIEW +$megafooter-ecw-list-date-color: $megafooter-widget-link-color !default; +$megafooter-ecw-list-date-color-hover: $megafooter-widget-link-hover !default; + +// ICON VIEW +$megafooter-ecw-icon-month-color: $megafooter-widget-color !default; +$megafooter-ecw-icon-month-color-hover: $megafooter-widget-color !default; +$megafooter-ecw-icon-month-bg: $megafooter-widget-bg !default; +$megafooter-ecw-icon-month-bg-hover: $megafooter-widget-bg !default; +$megafooter-ecw-icon-month-border-color: $megafooter-widget-border-color !default; +$megafooter-ecw-icon-month-border-color-hover: $megafooter-widget-border-color !default; + +$megafooter-ecw-icon-day-color: $megafooter-widget-color !default; +$megafooter-ecw-icon-day-color-hover: $megafooter-widget-color !default; +$megafooter-ecw-icon-day-bg: $megafooter-widget-bg !default; +$megafooter-ecw-icon-day-bg-hover: $megafooter-widget-bg !default; + +$megafooter-ecw-icon-day-border-color: $megafooter-widget-border-color !default; +$megafooter-ecw-icon-day-border-color-hover: $megafooter-widget-border-color !default; + +$megafooter-ecw-time-color: $megafooter-widget-color !default; +$megafooter-ecw-time-color-hover: $megafooter-ecw-title-color-hover !default; + + +/* Subpage */ +// SHARED +$subpage-ecw-title-color: $subpage-widget-link-color !default; +$subpage-ecw-title-color-hover: $subpage-widget-link-hover !default; + +// LIST VIEW +$subpage-ecw-list-date-color: $subpage-widget-link-color !default; +$subpage-ecw-list-date-color-hover: $subpage-widget-link-hover !default; + +// ICON VIEW +$subpage-ecw-icon-month-color: $subpage-widget-color !default; +$subpage-ecw-icon-month-color-hover: $subpage-widget-color !default; +$subpage-ecw-icon-month-bg: $subpage-widget-bg !default; +$subpage-ecw-icon-month-bg-hover: $subpage-widget-bg !default; +$subpage-ecw-icon-month-border-color: $subpage-widget-border-color !default; +$subpage-ecw-icon-month-border-color-hover: $subpage-widget-border-color !default; + +$subpage-ecw-icon-day-color: $subpage-widget-color !default; +$subpage-ecw-icon-day-color-hover: $subpage-widget-color !default; +$subpage-ecw-icon-day-bg: $subpage-widget-bg !default; +$subpage-ecw-icon-day-bg-hover: $subpage-widget-bg !default; + +$subpage-ecw-icon-day-border-color: $subpage-widget-border-color !default; +$subpage-ecw-icon-day-border-color-hover: $subpage-widget-border-color !default; + +$subpage-ecw-time-color: $subpage-widget-color !default; +$subpage-ecw-time-color-hover: $subpage-ecw-title-color-hover !default; + + +/* maxmegamenu */ +// SHARED +$maxmegamenu-ecw-title-color: $maxmegamenu-widget-link-color !default; +$maxmegamenu-ecw-title-color-hover: $maxmegamenu-widget-link-hover !default; + +// LIST VIEW +$maxmegamenu-ecw-list-date-color: $maxmegamenu-widget-link-color !default; +$maxmegamenu-ecw-list-date-color-hover: $maxmegamenu-widget-link-hover !default; + +// ICON VIEW +$maxmegamenu-ecw-icon-month-color: $maxmegamenu-widget-color !default; +$maxmegamenu-ecw-icon-month-color-hover: $maxmegamenu-widget-color !default; +$maxmegamenu-ecw-icon-month-bg: $maxmegamenu-widget-bg !default; +$maxmegamenu-ecw-icon-month-bg-hover: $maxmegamenu-widget-bg !default; +$maxmegamenu-ecw-icon-month-border-color: $maxmegamenu-widget-border-color !default; +$maxmegamenu-ecw-icon-month-border-color-hover: $maxmegamenu-widget-border-color !default; + +$maxmegamenu-ecw-icon-day-color: $maxmegamenu-widget-color !default; +$maxmegamenu-ecw-icon-day-color-hover: $maxmegamenu-widget-color !default; +$maxmegamenu-ecw-icon-day-bg: $maxmegamenu-widget-bg !default; +$maxmegamenu-ecw-icon-day-bg-hover: $maxmegamenu-widget-bg !default; + +$maxmegamenu-ecw-icon-day-border-color: $maxmegamenu-widget-border-color !default; +$maxmegamenu-ecw-icon-day-border-color-hover: $maxmegamenu-widget-border-color !default; + +$maxmegamenu-ecw-time-color: $maxmegamenu-widget-color !default; +$maxmegamenu-ecw-time-color-hover: $maxmegamenu-ecw-title-color-hover !default; + + + + +/* == Main Content Area */ + +$in-page-menu-border: #e7e7e7 !default; +$in-page-menu-background: #f8f8f8 !default; + +$comment-top-border: #ccc !default; +$comment-thread-odd: #f5f5f5 !default; + + +$uc-shortcal-today-bg: #ccc !default; +$uc-shortcal-today-color: #000 !default; + + + +/* == Footers */ + +$footers-margin: 1.5em 0 0 0 !default; +$footers-bg: #eee !default; +$footers-color: #333 !default; +$footers-link-color: $link-color !default; +$footers-link-hover: $link-hover-color !default; + +$footers-border-color: #ccc !default; +$footers-border-width: 2px 0 0 0 !default; + +$megafooter-bg: transparent !default; + + +$uc-footer-link-color: $footers-link-color !default; +$uc-footer-link-hover: $footers-link-hover !default; +$uc-footer-link-spacing: 1em !default; + + +@mixin uc-ecw() { + + +} + + + diff --git a/themes/cornerstone/sass/_widgets.scss b/themes/cornerstone/sass/_widgets.scss new file mode 100644 index 0000000..c1e49c9 --- /dev/null +++ b/themes/cornerstone/sass/_widgets.scss @@ -0,0 +1,1015 @@ +/* - - - - - - - - - - - - - - - - - - - + == Widgets +- - - - - - - - - - - - - - - - - - - */ + +// Preview widgets for the homepage layout builder. Only visible in Customize view, but needs to be in main SCSS. +.widget-placeholder { + padding:2em !important; + border:4px dashed #ccc !important; + color:#696969 !important; + + * { + color:#696969 !important; + font-size:1em !important; + margin:auto !important; + } + + h3 { + margin-bottom: 1em !important; + color: #474747 !important; + } +} + + +// Create a mixin with parent as optional argument. +// based on the argument, different variables are referenced. + + +@mixin widgets($parent){ //Does not include various page templates like Blank + + .widget { + + overflow:hidden; + border:1px solid transparent; + + @if $parent == "#mega-footer" { + border-width:$megafooter-widget-border-width; + border-color: $megafooter-widget-border-color; + border-radius: $megafooter-widget-border-radius; + margin: $megafooter-widget-margin; + padding: $megafooter-widget-padding; + background-color: $megafooter-widget-bg; + color:$megafooter-widget-color; + } @else if $parent == "#maxmegamenu" { + border-width:$maxmegamenu-widget-border-width; + border-color: $maxmegamenu-widget-border-color; + border-radius: $maxmegamenu-widget-border-radius; + margin: $maxmegamenu-widget-margin; + padding: $maxmegamenu-widget-padding; + background-color: $maxmegamenu-widget-bg; + color:$maxmegamenu-widget-color; + } @else if $parent == ".subpage" { + border-width:$subpage-widget-border-width; + border-color: $subpage-widget-border-color; + border-radius: $subpage-widget-border-radius; + margin: $subpage-widget-margin; + padding: $subpage-widget-padding; + background-color: $subpage-widget-bg; + color:$subpage-widget-color; + } @else { + border-width:$widget-border-width; + border-color: $widget-border-color; + border-radius: $widget-border-radius; + margin: $widget-margin; + padding: $widget-padding; + background-color: $widget-bg; + color:$widget-color; + } + + .widget-head { + + border:1px solid transparent; + + @if $parent == "#mega-footer" { + padding: $megafooter-widget-head-padding; + border-width: $megafooter-widget-head-border-width; + border-color: $megafooter-widget-head-border-color; + background-color: $megafooter-widget-head-bg; + } @else if $parent == "#maxmegamenu" { + padding: $maxmegamenu-widget-head-padding; + border-width: $maxmegamenu-widget-head-border-width; + border-color: $maxmegamenu-widget-head-border-color; + background-color: $maxmegamenu-widget-head-bg; + } @else if $parent == ".subpage" { + padding: $subpage-widget-head-padding; + border-width: $subpage-widget-head-border-width; + border-color: $subpage-widget-head-border-color; + background-color: $subpage-widget-head-bg; + } @else { + padding: $widget-head-padding; + border-width: $widget-head-border-width; + border-color: $widget-head-border-color; + background-color: $widget-head-bg; + } + } + .widget-title { + margin: 0; + + @if $parent == "#mega-footer" { + font-size: $megafooter-widget-head-size; + color: $megafooter-widget-head-color; + } @else if $parent == "#maxmegamenu" { + font-size: $maxmegamenu-widget-head-size; + color: $maxmegamenu-widget-head-color; + } @else if $parent == ".subpage" { + font-size: $subpage-widget-head-size; + color: $subpage-widget-head-color; + } @else { + font-size: $widget-head-size; + color: $widget-head-color; + } + } + + a { + @if $parent == "#mega-footer" { + color: $megafooter-widget-link-color; + } @else if $parent == "#maxmegamenu" { + color: $maxmegamenu-widget-link-color; + } @else if $parent == ".subpage" { + color: $subpage-widget-link-color; + } @else { + color: $widget-link-color; + } + &:hover{ + @if $parent == "#mega-footer" { + color: $megafooter-widget-link-hover; + } @else if $parent == "#maxmegamenu" { + color: $maxmegamenu-widget-link-hover; + } @else if $parent == ".subpage" { + color: $subpage-widget-link-hover; + } @else { + color: $widget-link-hover; + } + } + } + + .nav-pills .active a { + color: $component-active-color; + &:hover { + color: $component-active-color; + background-color: $component-active-bg; + } + } + + + + form { + @if $parent == "#mega-footer" { + margin:$megafooter-widget-content-margin; + } @else if $parent == "#maxmegamenu" { + margin:$maxmegamenu-widget-content-margin; + } @else if $parent == ".subpage" { + margin:$subpage-widget-content-margin; + } @else { + margin:$widget-content-margin; + } + } + + ul, + ol { + list-style-type:none; + padding:0; + @if $parent == "#mega-footer" { + margin:$megafooter-widget-content-margin; + } @else if $parent == "#maxmegamenu" { + margin:$maxmegamenu-widget-content-margin; + } @else if $parent == ".subpage" { + margin:$subpage-widget-content-margin; + } @else { + margin:$widget-content-margin; + } + + li { + margin-bottom:.75em; + + ul { + padding:0; + margin:.5em 0 .5em 2em; + list-style-type:disc; + + li { + margin-bottom:.5em; + ul { + list-style-type:circle; + } + } + } + ol { + padding:0; + margin:.5em 0 .5em 2em; + list-style-type:decimal; + li { + margin-bottom:.5em; + } + } + } + + } + .nav-tabs { + margin:0; + li { + margin-bottom:-1px; + list-style-type:none; + + &.active a { + color:$text-color; + } + } + } + .nav-pills { + margin:0; + li { + margin:0; + list-style-type:none; + } + } + + } + * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a{ + height:1% + } + + /* Make sure select elements fit in widgets */ + .widget select { + max-width: 100%; + } + + + .widget { + /* === UC People + */ + &.uc-people-widget { + padding:10px 30px !important; + + .person { + padding-right:20px; + padding-bottom:20px; + padding-top:5px; + + ul { + list-style-type: disc; + } + ol { + list-style-type: decimal; + } + a.person-permalink { + h4.person-name { + font-size:19px; + } + } + } + + h3.group-title { + border-bottom: 1px solid #eee; + padding-bottom: 10px; + width: 100%; + } + + table { + margin-bottom:0px; + + td.person-thumbnail { + img { + max-width: none; + } + } + } + + } + /* === CORE WP Widgets + */ + &.widget_archive {} + &.widget_nav_menu{} + &.widget_meta {} + &.widget_recent_comments {} + &.widget_recent_entries {} + &.widget_rss {} + &.widget_search {} + &.widget_text { + .textwidget { + @if $parent == "#mega-footer" { + margin:$megafooter-widget-content-margin; + } @else if $parent == "#maxmegamenu" { + margin:$maxmegamenu-widget-content-margin; + } @else if $parent == ".subpage" { + margin:$subpage-widget-content-margin; + } @else { + margin:$widget-content-margin; + } + } + } + &.widget_tag_cloud { + .tagcloud { + @if $parent == "#mega-footer" { + margin:$megafooter-widget-content-margin; + } @else if $parent == "#maxmegamenu" { + margin:$maxmegamenu-widget-content-margin; + } @else if $parent == ".subpage" { + margin:$subpage-widget-content-margin; + } @else { + margin:$widget-content-margin; + } + } + } + + /* === 3rd Party Widgets + */ + &.widget_black_studio_tinymce { + .textwidget { + @if $parent == "#mega-footer" { + margin:$megafooter-widget-content-margin; + } @else if $parent == "#maxmegamenu" { + margin:$maxmegamenu-widget-content-margin; + } @else if $parent == ".subpage" { + margin:$subpage-widget-content-margin; + } @else { + margin:$widget-content-margin; + } + } + ul, ol { + padding-left:2em; + } + + ul { + li { + list-style-type: disc; + } + } + ol { + li { + list-style-type:decimal; + } + } + } + &.widget_black-studio-tinymce { + .textwidget { + @if $parent == "#mega-footer" { + margin:$megafooter-widget-content-margin; + } @else if $parent == "#maxmegamenu" { + margin:$maxmegamenu-widget-content-margin; + } @else if $parent == ".subpage" { + margin:$subpage-widget-content-margin; + } @else { + margin:$widget-content-margin; + } + } + ul, ol { + padding-left:2em; + } + + ul { + li { + list-style-type: disc; + } + } + ol { + li { + list-style-type:decimal; + } + } + } + &.simple-social-icons { + ul { + margin:.5em!important; + li { + margin:.5em!important; + } + } + //avoids conflict with glypicons social icons. + .social-bloglovin:before, .social-dribbble:before, .social-email:before, .social-facebook:before, .social-flickr:before, .social-github:before, .social-gplus:before, .social-instagram:before, .social-linkedin:before, .social-pinterest:before, .social-rss:before, .social-stumbleupon:before, .social-tumblr:before, .social-twitter:before, .social-vimeo:before, .social-youtube:before { + display:none; + content:none; + } + } + &.widget_rcpt { + ul { + margin:0; + + .rcpt_item_title { + padding:.5em 0 0; + font-weight:bold; + .rcpt_item_image{ + margin-left:-9%; + margin-bottom:1em; + width:117%; + padding:0 9%; + img { + width:100%; + } + } + } + .rcpt_item_excerpt { + margin:.5em 0 1em; + } + .rcpt_item_date { + margin:.5em 0 1em; + } + } + } + &.widget_sp_image { + padding:0; + border:none; + background-color:transparent; + } + &.widget_metaslider_widget { + padding:0; + background-color:transparent; + border:none; + + ul, + ol { + margin:0; + } + + } + &.widget_dpe_fp_widget{ + + .dpe-flexible-posts{ + li{ + padding: 0.1em 0px 0.1em 0px; + display:block; + background-color:transparent; + a{ + margin:0; + position:relative; + display:inline; + + + + .title{ + display:inline; + position:relative; + font-size: 1em; + font-weight: normal; + clear:left; + } + + &:after{ + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; + } + } + } + li.has-post-thumbnail { + a { + display:block; + + img { + display:block; + margin-bottom:10px; + + &.attachment-thumbnail{ + height: 60px; + width: 60px; + margin-right:10px; + float:left; + } + &.attachment-medium{ + width:48%; + margin-right:2%; + float:left; + } + &.attachment-large{ + width:100%; + } + } + + .attachment-thumbnail+.title, + .attachment-medium+.title{ + display:block; + float:left; + clear:none; + } + .attachment-medium+.title{ + width:50%; + } + + &:hover .title { + text-decoration:underline; + } + } + } + } + } + + + /* === UCONN Widgets + */ + &.uc-contact-widget { + + .table-responsive { + @if $parent == "#mega-footer" { + padding:1em; + } @else if $parent == "#maxmegamenu" { + padding:1em; + } @else if $parent == ".subpage" { + padding:1em; + } + } + + th { + white-space:nowrap; + @if $parent == "#mega-footer" { + padding-left:0; + } @else if $parent == "#maxmegamenu" { + padding-left:0; + } @else if $parent == ".subpage" { + padding-left:0; + } + } + td{ + &.uc-output-email{ + word-break: break-all; + } + &.uc-output-more{ + word-break: break-all; + } + } + } + + + &.uc-contact-widget { + .table-responsive { + border:none; + } + } + + + // EVENTS CALENDAR WIDGET + + + + + .uc-cal { + font:$ecw-font; + padding:0 !important; + + @if $parent == "#mega-footer" { + margin:$megafooter-widget-content-margin !important; + } @else if $parent == "#maxmegamenu" { + margin:$maxmegamenu-widget-content-margin !important; + } @else if $parent == ".subpage" { + margin:$subpage-widget-content-margin !important; + } @else { + margin:$widget-content-margin !important; + } + + + + // reset all the damn css from the damn plugin damn it. I apologize to future generations for all the !importants. + + * { + + margin: 0 !important; + padding: 0!important; + border: 0!important; + font-size: 100%!important; + font: inherit!important; + vertical-align: baseline!important; + background:none!important; + position:inherit!important; + width:auto !important; + height: auto !important; + color:inherit !important; + display:block !important; + box-shadow:none !important; + text-transform:none !important; + text-decoration:none !important; + min-height:inherit !important; + border-radius: 0 !important; + + } + + /*- - - - - */ + + // SHARED + .uc-cal-item { + margin: $ecw-item-margin !important; + + .uc-cal-event { + position:relative !important; + @if $parent == "#mega-footer" { + color: $megafooter-ecw-title-color !important; + } @else { + color:$ecw-title-color !important; + } + + + + .uc-cal-event-date { + float: left !important; + position: relative !important; + top:0; + @if $parent == "#mega-footer" { + color: $megafooter-ecw-list-date-color !important; + } @else if $parent == "#maxmegamenu" { + color: $maxmegamenu-ecw-list-date-color !important; + } @else if $parent == ".subpage" { + color: $subpage-ecw-list-date-color !important; + } @else { + color:$ecw-list-date-color !important; + } + } + &:hover { + text-decoration:underline!important; + + @if $parent == "#mega-footer" { + color:$megafooter-ecw-title-color-hover !important; + } @else if $parent == "#maxmegamenu" { + color:$maxmegamenu-ecw-title-color-hover !important; + } @else if $parent == ".subpage" { + color:$subpage-ecw-title-color-hover !important; + } @else { + color:$ecw-list-date-color-hover !important; + } + + .uc-cal-event-date { + @if $parent == "#mega-footer" { + color: $megafooter-ecw-list-date-color-hover !important; + } @else if $parent == "#maxmegamenu" { + color: $megafooter-ecw-list-date-color-hover !important; + } @else if $parent == ".subpage" { + color: $megafooter-ecw-list-date-color-hover !important; + } @else { + color:$ecw-list-date-color-hover !important; + } + } + } + + + &:after { + visibility: hidden !important; + display: block !important; + font-size: 0!important; + content: " "!important; + clear: both!important; + height: 0!important; + } + + } + } + + + /**/ + + // ICON VIEW + &.uc-iconcal { + .uc-cal-list { + .uc-cal-item { + .uc-cal-event { + + padding-left: #{($ecw-icon-dateWidth + $ecw-icon-gutter)}px !important; + + .uc-cal-event-date { + + left:-#{($ecw-icon-dateWidth + $ecw-icon-gutter)}px; + margin-right:-#{($ecw-icon-dateWidth)}px !important; + width:#{($ecw-icon-dateWidth)}px !important; + + .uc-cal-event-month{ + padding: $ecw-icon-month-padding !important; + border-width:$ecw-icon-month-border-width !important; + border-style:$ecw-icon-month-border-style !important; + text-align:center !important; + font-size:$ecw-icon-month-font-size !important; + text-transform:$ecw-icon-month-font-transform !important; + letter-spacing: $ecw-icon-month-font-letter-spacing !important; + + @if $parent == "#mega-footer" { + border-color: $megafooter-ecw-icon-month-border-color !important; + background-color:$megafooter-ecw-icon-month-bg !important; + color: $megafooter-ecw-icon-month-color!important; + } @if $parent == "#maxmegamenu" { + border-color: $maxmegamenu-ecw-icon-month-border-color !important; + background-color:$maxmegamenu-ecw-icon-month-bg !important; + color: $maxmegamenu-ecw-icon-month-color!important; + } @if $parent == ".subpage" { + border-color: $subpage-ecw-icon-month-border-color !important; + background-color:$subpage-ecw-icon-month-bg !important; + color: $subpage-ecw-icon-month-color!important; + } @else { + border-color: $ecw-icon-month-border-color !important; + background-color:$ecw-icon-month-bg !important; + color: $ecw-icon-month-color!important; + } + } + .uc-cal-event-day { + + padding: $ecw-icon-day-padding !important; + border-width:$ecw-icon-day-border-width !important; + border-style:$ecw-icon-day-border-style !important; + text-align:center !important; + font-size:$ecw-icon-day-font-size !important; + + @if $parent == "#mega-footer" { + border-color: $megafooter-ecw-icon-day-border-color !important; + background-color: $megafooter-ecw-icon-day-bg !important; + color: $megafooter-ecw-icon-day-color !important; + } @if $parent == "#maxmegamenu" { + border-color: $maxmegamenu-ecw-icon-day-border-color !important; + background-color: $maxmegamenu-ecw-icon-day-bg !important; + color: $maxmegamenu-ecw-icon-day-color !important; + } @if $parent == ".subpage" { + border-color: $subpage-ecw-icon-day-border-color !important; + background-color: $subpage-ecw-icon-day-bg !important; + color: $subpage-ecw-icon-day-color !important; + } @else { + border-color: $ecw-icon-day-border-color !important; + background-color: $ecw-icon-day-bg !important; + color: $ecw-icon-day-color !important; + } + } + } + .uc-cal-event-time { + @if $parent == "#mega-footer" { + color: $megafooter-ecw-time-color !important; + } @else if $parent == "#maxmegamenu" { + color: $maxmegamenu-ecw-time-color !important; + } @else if $parent == ".subpage" { + color: $subpage-ecw-time-color !important; + } @else { + color: $ecw-time-color !important; + } + } + + // hover styles + &:hover { + .uc-cal-event-month{ + @if $parent == "#mega-footer" { + border-color: $megafooter-ecw-icon-month-border-color-hover !important; + background-color: $megafooter-ecw-icon-month-bg-hover !important; + color: $megafooter-ecw-icon-month-color-hover !important; + } @else if $parent == "#maxmegamenu" { + border-color: $maxmegamenu-ecw-icon-month-border-color-hover !important; + background-color: $maxmegamenu-ecw-icon-month-bg-hover !important; + color: $maxmegamenu-ecw-icon-month-color-hover !important; + } @else if $parent == ".subpage" { + border-color: $subpage-ecw-icon-month-border-color-hover !important; + background-color: $subpage-ecw-icon-month-bg-hover !important; + color: $subpage-ecw-icon-month-color-hover !important; + } @else { + border-color: $ecw-icon-month-border-color-hover !important; + background-color: $ecw-icon-month-bg-hover !important; + color: $ecw-icon-month-color-hover !important; + } + } + .uc-cal-event-day { + @if $parent == "#mega-footer" { + background-color: $megafooter-ecw-icon-day-bg-hover !important; + color: $megafooter-ecw-icon-day-color-hover !important; + } @else if $parent == "#maxmegamenu" { + background-color: $maxmegamenu-ecw-icon-day-bg-hover !important; + color: $maxmegamenu-ecw-icon-day-color-hover !important; + } @else if $parent == ".subpage" { + background-color: $subpage-ecw-icon-day-bg-hover !important; + color: $subpage-ecw-icon-day-color-hover !important; + } @else { + background-color: $ecw-icon-day-bg-hover !important; + color: $ecw-icon-day-color-hover !important; + } + } + .uc-cal-event-time { + @if $parent == "#mega-footer" { + color: $megafooter-ecw-time-color-hover !important; + } @else if $parent == "#maxmegamenu" { + color: $maxmegamenu-ecw-time-color-hover !important; + } @else if $parent == ".subpage" { + color: $subpage-ecw-time-color-hover !important; + } @else { + color: $ecw-time-color-hover !important; + } + } + } + + } // cal-event + + + } //cal-item + } // cal-list + + + } //icon-VIEW + + /**/ + + // LIST VIEW + &.uc-listcal { + + padding-left:$ecw-list-dateWidth !important; + + .uc-cal-event-date { + width: $ecw-list-dateWidth !important; + left:-($ecw-list-dateWidth) !important; + margin-right:-($ecw-list-dateWidth) !important; + } + } + }// end .uc-cal + + + + &.uc-hours-widget { + caption { + padding:.5em; + } + } + &.uc-ssw { + } + &.widget_siteorigin-panels-postloop { + .post { + @if $parent == "#mega-footer" { + padding:$megafooter-widget-content-margin; + } @else if $parent == "#maxmegamenu" { + padding:$maxmegamenu-widget-content-margin; + } @else if $parent == ".subpage" { + padding:$subpage-widget-content-margin; + } @else { + padding:$widget-content-margin; + } + } + } + + &.widget_count_down_widget { + background-color:#dedede; + padding:15px 18px; + border:1px solid #ccc; + border-radius:6px; + + .countdown-top { + position:relative; + min-height:50px; + + .countdown-days-wrap { + position:absolute; + + .countdown-days { + font-size:35px; + font-weight:700; + } + } + .countdown-daysuntil-wrap { + margin-left:48px; + margin-top:14px; + margin-bottom:10px; + + .countdown-daysuntil { + font-size:16px; + } + } + + } + .countdown-bottom { + font-size:12px; + color:rgba(0,0,0,0.4) + } + + .glyphicon-new-window { + display:none; + } + + a { + text-decoration:none !important; + color:black; + + &:hover { + color:#388ac3; + } + } + } // END widget_count_down_widget + } // End .widget from line 228 +} + + +/* Post Loop Styling */ + +.widget_siteorigin-panels-postloop { + .content-template-date { + font-size:12px; + } + h2.entry-title { + line-height:1.25em; + } + .entry-content { + margin-top:0.75em; + } +} + +/* Header widget area */ + +#masthead { + #site-title { + .header-widget-area { + max-height: 90px; + overflow: hidden; + + .widget { + float:right; + + &.simple-social-icons { + margin-top:27px; + + li:before { + display:none; //getting rid of non-functional characters + } + } + + &.widget_sp_image { //image widget + .widget-head, widget_sp_image-description { + display:none; + } + img { + margin-top:14px; + } + } + + &.widget_search { + .searchform { + margin-left: 10px; + + .form-group { + .form-control { + + @media (max-width:991px) { + width:124px; + } + } + } + } + } + + &.widget_black_studio_tinymce { + color:white !important; + margin-top:10px; + + h2.widget-title { + color:white !important; + margin-bottom:5px; + } + } + + &:nth-child(n+4) { //Hide 3 or more items from header widget area + display:none; + } + + &.widget_nav_menu { + .menu { + list-style-type: none; + margin-top:37px; + float:right; + + li { + float:left; + margin-right:22px; + + a { + line-height:1.5em; + } + } + } + } + } + } + } +} +.widget { + &.widget_count_down_widget { //Temporary fix because the .widgets mixin doesn't apply to different page templates including Blank + background-color:#dedede; + padding:15px 18px; + border:1px solid #ccc; + border-radius:6px; + + .countdown-top { + position:relative; + min-height:50px; + + .countdown-days-wrap { + position:absolute; + + .countdown-days { + font-size:35px; + font-weight:700; + } + } + .countdown-daysuntil-wrap { + margin-left:48px; + margin-top:14px; + margin-bottom:10px; + + .countdown-daysuntil { + font-size:16px; + } + } + + } + .countdown-bottom { + font-size:12px; + color:rgba(0,0,0,0.4) + } + + .glyphicon-new-window { + display:none; + } + + a { + text-decoration:none !important; + color:black; + + &:hover { + color:#388ac3; + } + } + } // END count-down-widget +} \ No newline at end of file diff --git a/themes/cornerstone/sass/admin-style.scss b/themes/cornerstone/sass/admin-style.scss new file mode 100644 index 0000000..7b638fc --- /dev/null +++ b/themes/cornerstone/sass/admin-style.scss @@ -0,0 +1,199 @@ +/* - - - - - - - - - - - - - - - - - - - + == Admin Style +- - - - - - - - - - - - - - - - - - - */ +#wpadminbar { + background-color:#000E2F; + } + + + + +#accordion-section-layout_builder { + + // hide the "row1width"labels + .customize-control-hidden * { + display:none; + } + + /* Homepage Layout builder */ + .sliderDeleteRow { + float:right; + } + + .sliders { + padding:2.5em 0; + } + .slider-wrap { + float:left; + width:100%; + padding:5px 0; + clear:left; + } + .slider-wrap a:focus{ + outline:thin dotted; + outline-color: #2ea2cc; + } + .slider, + .sliderAddColumn { + float:left; + } + .slider { + width:195px; + margin-right:15px; + } + .sliderAddColumn { + padding:0px!important; + height:auto!important; + } + + .ui-slider-horizontal { + height: 3.5em!important; + background-color: #eeeeee!important; + background-image: linear-gradient(90deg, transparent 50%, rgba(255,255,255,.5) 50%)!important; + background-size: 20px 50px!important; + } + .ui-slider .ui-slider-handle { + width: .01em!important; + height: 3.9em!important; + padding:0!important; + } + .ui-slider .ui-slider-handle:focus { + width: .05em!important; + height: 3.7em!important; + border: 1px solid #2ea2cc; + } + .ui-slider .ui-slider-handle:before{ + content: ""; + display:block; + position: relative; + top: -24px; + left: -13px; + width: 20px; + height: 20px; + margin-left: 3px; + border-radius: 3px; + background: grey; + } + .ui-slider .ui-slider-handle:focus:before{ + position: relative; + top: -24px; + left: -12px; + background: #2ea2cc; + } + .ui-slider .ui-slider-handle:after{ + content: ""; + display:block; + position: relative; + top: -24px; + left: -8px; + width: 0; + height: 0; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + border-top: 8px solid grey; + } + .ui-slider .ui-slider-handle:focus:after{ + position: relative; + top: -24px; + left: -7px; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + border-top: 8px solid #2ea2cc; + } + .ui-slider .ui-slider-handle:hover { + cursor:-webkit-grab; + } + .ui-slider .ui-slider-handle:active { + cursor:-webkit-grabbing; + + } + .ui-slider .ui-slider-handle:focus { + background-image:none; + background:#2ea2cc!important; + width:2px!important; + } + .wp-core-ui .button.sliderDeleteColumn { + background: #2ea2cc; + border-color: #0074a2; + -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15); + box-shadow: inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15); + color: #fff; + } + .wp-core-ui .button.sliderDeleteColumn .dashicons-minus { + padding:4px; + } + .wp-core-ui .button.sliderAddColumn .dashicons-plus{ + padding: 14px 4px; + } + +} +#sidebar-manager { + #home0, + #home1, + #home2, + #home3, + #home4, + #home5, + #home6, + #home7, + #home8, + #home9, + #home10, + #home11, + #home12, + #home13, + #home14, + #home15, + #home16, + #home17, + #home18, + #home19, + #home20, + #home21, + #home22, + #home23, + #home24, + #home25, + #home26, + #home27, + #home28, + #home29, + #home30, + #home31, + #home32, + #home33, + #home34, + #home35, + #home36, + #home37, + #home38, + #home39, + #home40, + #home41, + #home42, + #home43, + #home44, + #home45, + #home46, + #home47, + #home48, + #home49, + #home50, + #home51, + #home52, + #home53, + #home54, + #home55, + #home56, + #home57, + #home58, + #home59, + #home60 { + display:none; + } +} + + +.so-panels-dialog-add-widget .so-left-sidebar .so-sidebar-tabs li:nth-child(2) { + display:none; +} diff --git a/themes/cornerstone/sass/print.scss b/themes/cornerstone/sass/print.scss new file mode 100644 index 0000000..7bfbe7d --- /dev/null +++ b/themes/cornerstone/sass/print.scss @@ -0,0 +1,49 @@ +/* + + Cornerstone Print Styles + Andrew Bacon of UITS WEB DEV + Aug 2015 + +*/ +#uc-utility, +#nav-wrapper, +a:after, +#masthead .searchform { + display:none; +} +#site-title.hidden-xs { + display: inline-block!important; +} + + +#site-title.hidden-xs:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; + } +.clearfix { } +/* start commented backslash hack \*/ +* html #site-title.hidden-xs { height: 1%!important; } +#site-title.hidden-xs { display: block!important; } +/* close commented backslash hack */ + + + + + +#masthead:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; + } +#masthead { display: inline-block; } +/* start commented backslash hack \*/ +* html #masthead { height: 1%; } +#masthead { display: block; } +/* close commented backslash hack */ \ No newline at end of file diff --git a/themes/cornerstone/screenshot.jpg b/themes/cornerstone/screenshot.jpg new file mode 100644 index 0000000..59f8f5a Binary files /dev/null and b/themes/cornerstone/screenshot.jpg differ diff --git a/themes/cornerstone/search.php b/themes/cornerstone/search.php new file mode 100644 index 0000000..ae7745b --- /dev/null +++ b/themes/cornerstone/search.php @@ -0,0 +1,53 @@ + + + diff --git a/themes/cornerstone/sidebar.php b/themes/cornerstone/sidebar.php new file mode 100644 index 0000000..c4b47ee --- /dev/null +++ b/themes/cornerstone/sidebar.php @@ -0,0 +1,32 @@ + + diff --git a/themes/cornerstone/single-person.php b/themes/cornerstone/single-person.php new file mode 100644 index 0000000..4eafe7a --- /dev/null +++ b/themes/cornerstone/single-person.php @@ -0,0 +1,34 @@ + + +
                    + + +
                    +
                    +
                    +
                    +
                    + 0){ + include('inc/person-with-about.php'); + } else { + include('inc/person-no-about.php'); + } + ?> +
                    +
                    +
                    +
                    + +
                    + + +
                    + diff --git a/themes/cornerstone/single.php b/themes/cornerstone/single.php new file mode 100644 index 0000000..1dd3664 --- /dev/null +++ b/themes/cornerstone/single.php @@ -0,0 +1,37 @@ + +
                    +
                    +
                    + +
                    +
                    + + + + + + + + + + + +
                    +
                    +
                    + +
                    +
                    + \ No newline at end of file diff --git a/themes/cornerstone/style.css b/themes/cornerstone/style.css new file mode 100644 index 0000000..3b7fdfc --- /dev/null +++ b/themes/cornerstone/style.css @@ -0,0 +1,8934 @@ +@charset "UTF-8"; +/* +Theme Name: Cornerstone +Author: UConn Web Development Lab +Description: Parent theme for University of Connecticut +Version: 4 +Text Domain: cs +*/ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-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: bold; } + +dfn { + font-style: italic; } + +h1 { + font-size: 2em; + margin: 0.67em 0; } + +mark { + background: #ff0; + color: #000; } + +small { + font-size: 80%; } + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + top: -0.5em; } + +sub { + bottom: -0.25em; } + +img { + border: 0; } + +svg:not(:root) { + overflow: hidden; } + +figure { + margin: 1em 40px; } + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; } + +pre { + overflow: auto; } + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; } + +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; } + +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 { + border: 0; + padding: 0; } + +input { + line-height: normal; } + +input[type="checkbox"], +input[type="radio"] { + 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-appearance: textfield; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; } + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; } + +legend { + border: 0; + padding: 0; } + +textarea { + overflow: auto; } + +optgroup { + font-weight: bold; } + +table { + border-collapse: collapse; + border-spacing: 0; } + +td, +th { + padding: 0; } + +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; + box-shadow: none !important; + text-shadow: none !important; } + a, + a:visited { + text-decoration: underline; } + a[href]:after { + content: " (" attr(href) ")"; } + abbr[title]:after { + content: " (" attr(title) ")"; } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; } + thead { + display: table-header-group; } + tr, + img { + page-break-inside: avoid; } + img { + max-width: 100% !important; } + p, + h2, + h3 { + orphans: 3; + widows: 3; } + h2, + h3 { + page-break-after: avoid; } + select { + background: #fff !important; } + .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 th, + .table-bordered td { + border: 1px solid #ddd !important; } } + +@font-face { + font-family: 'Glyphicons Halflings'; + src: url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.eot"); + src: url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../../global/bootstrap-3.3.4/fonts/bootstrap/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: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +.glyphicon-asterisk:before { + content: "\2a"; } + +.glyphicon-plus:before { + content: "\2b"; } + +.glyphicon-euro:before, +.glyphicon-eur: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; } + +*:before, +*:after { + -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.42857; + color: #333333; + background-color: #fff; } + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +a { + color: #337ab7; + text-decoration: none; } + a:hover, a:focus { + 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; } + +.img-responsive { + display: block; + max-width: 100%; + height: auto; } + +.img-rounded { + border-radius: 6px; } + +.img-thumbnail { + padding: 4px; + line-height: 1.42857; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; } + +.img-circle { + border-radius: 50%; } + +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee; } + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + 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: normal; + line-height: 1; + color: #777777; } + +h1, .h1, +h2, .h2, +h3, .h3 { + margin-top: 20px; + margin-bottom: 10px; } + h1 small, + h1 .small, .h1 small, + .h1 .small, + h2 small, + h2 .small, .h2 small, + .h2 .small, + h3 small, + h3 .small, .h3 small, + .h3 .small { + font-size: 65%; } + +h4, .h4, +h5, .h5, +h6, .h6 { + margin-top: 10px; + margin-bottom: 10px; } + h4 small, + h4 .small, .h4 small, + .h4 .small, + h5 small, + h5 .small, .h5 small, + .h5 .small, + h6 small, + h6 .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 { + background-color: #fcf8e3; + padding: .2em; } + +.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, .initialism { + text-transform: uppercase; } + +.text-capitalize { + text-transform: capitalize; } + +.text-muted { + color: #777777; } + +.text-primary { + color: #337ab7; } + +a.text-primary:hover { + color: #286090; } + +.text-success { + color: #3c763d; } + +a.text-success:hover { + color: #2b542c; } + +.text-info { + color: #31708f; } + +a.text-info:hover { + color: #245269; } + +.text-warning { + color: #8a6d3b; } + +a.text-warning:hover { + color: #66512c; } + +.text-danger { + color: #a94442; } + +a.text-danger:hover { + color: #843534; } + +.bg-primary { + color: #fff; } + +.bg-primary { + background-color: #337ab7; } + +a.bg-primary:hover { + background-color: #286090; } + +.bg-success { + background-color: #dff0d8; } + +a.bg-success:hover { + background-color: #c1e2b3; } + +.bg-info { + background-color: #d9edf7; } + +a.bg-info:hover { + background-color: #afd9ee; } + +.bg-warning { + background-color: #fcf8e3; } + +a.bg-warning:hover { + background-color: #f7ecb5; } + +.bg-danger { + background-color: #f2dede; } + +a.bg-danger:hover { + background-color: #e4b9b9; } + +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; } + +ul, +ol { + margin-top: 0; + margin-bottom: 10px; } + ul ul, + ul ol, + ol ul, + ol ol { + margin-bottom: 0; } + +.list-unstyled { + padding-left: 0; + list-style: none; } + +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; } + .list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; } + +dl { + margin-top: 0; + margin-bottom: 20px; } + +dt, +dd { + line-height: 1.42857; } + +dt { + font-weight: bold; } + +dd { + margin-left: 0; } + +.dl-horizontal dd:before, .dl-horizontal dd:after { + content: " "; + display: table; } + +.dl-horizontal dd:after { + clear: both; } + +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + .dl-horizontal dd { + margin-left: 180px; } } + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777777; } + +.initialism { + font-size: 90%; } + +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eeeeee; } + blockquote p:last-child, + blockquote ul:last-child, + blockquote ol:last-child { + margin-bottom: 0; } + blockquote footer, + blockquote small, + blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857; + color: #777777; } + blockquote footer:before, + blockquote small:before, + blockquote .small:before { + content: '\2014 \00A0'; } + +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; + text-align: right; } + .blockquote-reverse footer:before, + .blockquote-reverse small:before, + .blockquote-reverse .small:before, + blockquote.pull-right footer:before, + blockquote.pull-right small:before, + blockquote.pull-right .small:before { + content: ''; } + .blockquote-reverse footer:after, + .blockquote-reverse small:after, + .blockquote-reverse .small:after, + blockquote.pull-right footer:after, + blockquote.pull-right small:after, + blockquote.pull-right .small:after { + content: '\00A0 \2014'; } + +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857; } + +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; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); } + kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; } + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857; + word-break: break-all; + word-wrap: break-word; + color: #333333; + 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 { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; } + .container:before, .container:after { + content: " "; + display: table; } + .container:after { + clear: both; } + @media (min-width: 768px) { + .container { + width: 750px; } } + @media (min-width: 992px) { + .container { + width: 970px; } } + @media (min-width: 1200px) { + .container { + width: 1170px; } } + +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; } + .container-fluid:before, .container-fluid:after { + content: " "; + display: table; } + .container-fluid:after { + clear: both; } + +.row { + margin-left: -15px; + margin-right: -15px; } + .row:before, .row:after { + content: " "; + display: table; } + .row:after { + clear: both; } + +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; } + +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; } + +.col-xs-1 { + width: 8.33333%; } + +.col-xs-2 { + width: 16.66667%; } + +.col-xs-3 { + width: 25%; } + +.col-xs-4 { + width: 33.33333%; } + +.col-xs-5 { + width: 41.66667%; } + +.col-xs-6 { + width: 50%; } + +.col-xs-7 { + width: 58.33333%; } + +.col-xs-8 { + width: 66.66667%; } + +.col-xs-9 { + width: 75%; } + +.col-xs-10 { + width: 83.33333%; } + +.col-xs-11 { + width: 91.66667%; } + +.col-xs-12 { + width: 100%; } + +.col-xs-pull-0 { + right: auto; } + +.col-xs-pull-1 { + right: 8.33333%; } + +.col-xs-pull-2 { + right: 16.66667%; } + +.col-xs-pull-3 { + right: 25%; } + +.col-xs-pull-4 { + right: 33.33333%; } + +.col-xs-pull-5 { + right: 41.66667%; } + +.col-xs-pull-6 { + right: 50%; } + +.col-xs-pull-7 { + right: 58.33333%; } + +.col-xs-pull-8 { + right: 66.66667%; } + +.col-xs-pull-9 { + right: 75%; } + +.col-xs-pull-10 { + right: 83.33333%; } + +.col-xs-pull-11 { + right: 91.66667%; } + +.col-xs-pull-12 { + right: 100%; } + +.col-xs-push-0 { + left: auto; } + +.col-xs-push-1 { + left: 8.33333%; } + +.col-xs-push-2 { + left: 16.66667%; } + +.col-xs-push-3 { + left: 25%; } + +.col-xs-push-4 { + left: 33.33333%; } + +.col-xs-push-5 { + left: 41.66667%; } + +.col-xs-push-6 { + left: 50%; } + +.col-xs-push-7 { + left: 58.33333%; } + +.col-xs-push-8 { + left: 66.66667%; } + +.col-xs-push-9 { + left: 75%; } + +.col-xs-push-10 { + left: 83.33333%; } + +.col-xs-push-11 { + left: 91.66667%; } + +.col-xs-push-12 { + left: 100%; } + +.col-xs-offset-0 { + margin-left: 0%; } + +.col-xs-offset-1 { + margin-left: 8.33333%; } + +.col-xs-offset-2 { + margin-left: 16.66667%; } + +.col-xs-offset-3 { + margin-left: 25%; } + +.col-xs-offset-4 { + margin-left: 33.33333%; } + +.col-xs-offset-5 { + margin-left: 41.66667%; } + +.col-xs-offset-6 { + margin-left: 50%; } + +.col-xs-offset-7 { + margin-left: 58.33333%; } + +.col-xs-offset-8 { + margin-left: 66.66667%; } + +.col-xs-offset-9 { + margin-left: 75%; } + +.col-xs-offset-10 { + margin-left: 83.33333%; } + +.col-xs-offset-11 { + margin-left: 91.66667%; } + +.col-xs-offset-12 { + margin-left: 100%; } + +@media (min-width: 768px) { + .col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12 { + float: left; } + .col-sm-1 { + width: 8.33333%; } + .col-sm-2 { + width: 16.66667%; } + .col-sm-3 { + width: 25%; } + .col-sm-4 { + width: 33.33333%; } + .col-sm-5 { + width: 41.66667%; } + .col-sm-6 { + width: 50%; } + .col-sm-7 { + width: 58.33333%; } + .col-sm-8 { + width: 66.66667%; } + .col-sm-9 { + width: 75%; } + .col-sm-10 { + width: 83.33333%; } + .col-sm-11 { + width: 91.66667%; } + .col-sm-12 { + width: 100%; } + .col-sm-pull-0 { + right: auto; } + .col-sm-pull-1 { + right: 8.33333%; } + .col-sm-pull-2 { + right: 16.66667%; } + .col-sm-pull-3 { + right: 25%; } + .col-sm-pull-4 { + right: 33.33333%; } + .col-sm-pull-5 { + right: 41.66667%; } + .col-sm-pull-6 { + right: 50%; } + .col-sm-pull-7 { + right: 58.33333%; } + .col-sm-pull-8 { + right: 66.66667%; } + .col-sm-pull-9 { + right: 75%; } + .col-sm-pull-10 { + right: 83.33333%; } + .col-sm-pull-11 { + right: 91.66667%; } + .col-sm-pull-12 { + right: 100%; } + .col-sm-push-0 { + left: auto; } + .col-sm-push-1 { + left: 8.33333%; } + .col-sm-push-2 { + left: 16.66667%; } + .col-sm-push-3 { + left: 25%; } + .col-sm-push-4 { + left: 33.33333%; } + .col-sm-push-5 { + left: 41.66667%; } + .col-sm-push-6 { + left: 50%; } + .col-sm-push-7 { + left: 58.33333%; } + .col-sm-push-8 { + left: 66.66667%; } + .col-sm-push-9 { + left: 75%; } + .col-sm-push-10 { + left: 83.33333%; } + .col-sm-push-11 { + left: 91.66667%; } + .col-sm-push-12 { + left: 100%; } + .col-sm-offset-0 { + margin-left: 0%; } + .col-sm-offset-1 { + margin-left: 8.33333%; } + .col-sm-offset-2 { + margin-left: 16.66667%; } + .col-sm-offset-3 { + margin-left: 25%; } + .col-sm-offset-4 { + margin-left: 33.33333%; } + .col-sm-offset-5 { + margin-left: 41.66667%; } + .col-sm-offset-6 { + margin-left: 50%; } + .col-sm-offset-7 { + margin-left: 58.33333%; } + .col-sm-offset-8 { + margin-left: 66.66667%; } + .col-sm-offset-9 { + margin-left: 75%; } + .col-sm-offset-10 { + margin-left: 83.33333%; } + .col-sm-offset-11 { + margin-left: 91.66667%; } + .col-sm-offset-12 { + margin-left: 100%; } } + +@media (min-width: 992px) { + .col-md-1, .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-md-10, .col-md-11, .col-md-12 { + float: left; } + .col-md-1 { + width: 8.33333%; } + .col-md-2 { + width: 16.66667%; } + .col-md-3 { + width: 25%; } + .col-md-4 { + width: 33.33333%; } + .col-md-5 { + width: 41.66667%; } + .col-md-6 { + width: 50%; } + .col-md-7 { + width: 58.33333%; } + .col-md-8 { + width: 66.66667%; } + .col-md-9 { + width: 75%; } + .col-md-10 { + width: 83.33333%; } + .col-md-11 { + width: 91.66667%; } + .col-md-12 { + width: 100%; } + .col-md-pull-0 { + right: auto; } + .col-md-pull-1 { + right: 8.33333%; } + .col-md-pull-2 { + right: 16.66667%; } + .col-md-pull-3 { + right: 25%; } + .col-md-pull-4 { + right: 33.33333%; } + .col-md-pull-5 { + right: 41.66667%; } + .col-md-pull-6 { + right: 50%; } + .col-md-pull-7 { + right: 58.33333%; } + .col-md-pull-8 { + right: 66.66667%; } + .col-md-pull-9 { + right: 75%; } + .col-md-pull-10 { + right: 83.33333%; } + .col-md-pull-11 { + right: 91.66667%; } + .col-md-pull-12 { + right: 100%; } + .col-md-push-0 { + left: auto; } + .col-md-push-1 { + left: 8.33333%; } + .col-md-push-2 { + left: 16.66667%; } + .col-md-push-3 { + left: 25%; } + .col-md-push-4 { + left: 33.33333%; } + .col-md-push-5 { + left: 41.66667%; } + .col-md-push-6 { + left: 50%; } + .col-md-push-7 { + left: 58.33333%; } + .col-md-push-8 { + left: 66.66667%; } + .col-md-push-9 { + left: 75%; } + .col-md-push-10 { + left: 83.33333%; } + .col-md-push-11 { + left: 91.66667%; } + .col-md-push-12 { + left: 100%; } + .col-md-offset-0 { + margin-left: 0%; } + .col-md-offset-1 { + margin-left: 8.33333%; } + .col-md-offset-2 { + margin-left: 16.66667%; } + .col-md-offset-3 { + margin-left: 25%; } + .col-md-offset-4 { + margin-left: 33.33333%; } + .col-md-offset-5 { + margin-left: 41.66667%; } + .col-md-offset-6 { + margin-left: 50%; } + .col-md-offset-7 { + margin-left: 58.33333%; } + .col-md-offset-8 { + margin-left: 66.66667%; } + .col-md-offset-9 { + margin-left: 75%; } + .col-md-offset-10 { + margin-left: 83.33333%; } + .col-md-offset-11 { + margin-left: 91.66667%; } + .col-md-offset-12 { + margin-left: 100%; } } + +@media (min-width: 1200px) { + .col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12 { + float: left; } + .col-lg-1 { + width: 8.33333%; } + .col-lg-2 { + width: 16.66667%; } + .col-lg-3 { + width: 25%; } + .col-lg-4 { + width: 33.33333%; } + .col-lg-5 { + width: 41.66667%; } + .col-lg-6 { + width: 50%; } + .col-lg-7 { + width: 58.33333%; } + .col-lg-8 { + width: 66.66667%; } + .col-lg-9 { + width: 75%; } + .col-lg-10 { + width: 83.33333%; } + .col-lg-11 { + width: 91.66667%; } + .col-lg-12 { + width: 100%; } + .col-lg-pull-0 { + right: auto; } + .col-lg-pull-1 { + right: 8.33333%; } + .col-lg-pull-2 { + right: 16.66667%; } + .col-lg-pull-3 { + right: 25%; } + .col-lg-pull-4 { + right: 33.33333%; } + .col-lg-pull-5 { + right: 41.66667%; } + .col-lg-pull-6 { + right: 50%; } + .col-lg-pull-7 { + right: 58.33333%; } + .col-lg-pull-8 { + right: 66.66667%; } + .col-lg-pull-9 { + right: 75%; } + .col-lg-pull-10 { + right: 83.33333%; } + .col-lg-pull-11 { + right: 91.66667%; } + .col-lg-pull-12 { + right: 100%; } + .col-lg-push-0 { + left: auto; } + .col-lg-push-1 { + left: 8.33333%; } + .col-lg-push-2 { + left: 16.66667%; } + .col-lg-push-3 { + left: 25%; } + .col-lg-push-4 { + left: 33.33333%; } + .col-lg-push-5 { + left: 41.66667%; } + .col-lg-push-6 { + left: 50%; } + .col-lg-push-7 { + left: 58.33333%; } + .col-lg-push-8 { + left: 66.66667%; } + .col-lg-push-9 { + left: 75%; } + .col-lg-push-10 { + left: 83.33333%; } + .col-lg-push-11 { + left: 91.66667%; } + .col-lg-push-12 { + left: 100%; } + .col-lg-offset-0 { + margin-left: 0%; } + .col-lg-offset-1 { + margin-left: 8.33333%; } + .col-lg-offset-2 { + margin-left: 16.66667%; } + .col-lg-offset-3 { + margin-left: 25%; } + .col-lg-offset-4 { + margin-left: 33.33333%; } + .col-lg-offset-5 { + margin-left: 41.66667%; } + .col-lg-offset-6 { + margin-left: 50%; } + .col-lg-offset-7 { + margin-left: 58.33333%; } + .col-lg-offset-8 { + margin-left: 66.66667%; } + .col-lg-offset-9 { + margin-left: 75%; } + .col-lg-offset-10 { + margin-left: 83.33333%; } + .col-lg-offset-11 { + margin-left: 91.66667%; } + .col-lg-offset-12 { + margin-left: 100%; } } + +table { + background-color: transparent; } + +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777777; + text-align: left; } + +th { + text-align: left; } + +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; } + .table > thead > tr > th, + .table > thead > tr > td, + .table > tbody > tr > th, + .table > tbody > tr > td, + .table > tfoot > tr > th, + .table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857; + 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 > th, + .table > caption + thead > tr:first-child > td, + .table > colgroup + thead > tr:first-child > th, + .table > colgroup + thead > tr:first-child > td, + .table > thead:first-child > tr:first-child > th, + .table > thead:first-child > tr:first-child > td { + border-top: 0; } + .table > tbody + tbody { + border-top: 2px solid #ddd; } + .table .table { + background-color: #fff; } + +.table-condensed > thead > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > th, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > th, +.table-condensed > tfoot > tr > td { + padding: 5px; } + +.table-bordered { + border: 1px solid #ddd; } + .table-bordered > thead > tr > th, + .table-bordered > thead > tr > td, + .table-bordered > tbody > tr > th, + .table-bordered > tbody > tr > td, + .table-bordered > tfoot > tr > th, + .table-bordered > tfoot > tr > td { + border: 1px solid #ddd; } + .table-bordered > thead > tr > th, + .table-bordered > thead > tr > td { + 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; + float: none; + display: table-column; } + +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; } + +.table > thead > tr > td.active, +.table > thead > tr > th.active, +.table > thead > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr > td.active, +.table > tbody > tr > th.active, +.table > tbody > tr.active > td, +.table > tbody > tr.active > th, +.table > tfoot > tr > td.active, +.table > tfoot > tr > th.active, +.table > tfoot > tr.active > td, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; } + +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; } + +.table > thead > tr > td.success, +.table > thead > tr > th.success, +.table > thead > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr > td.success, +.table > tbody > tr > th.success, +.table > tbody > tr.success > td, +.table > tbody > tr.success > th, +.table > tfoot > tr > td.success, +.table > tfoot > tr > th.success, +.table > tfoot > tr.success > td, +.table > tfoot > tr.success > th { + background-color: #dff0d8; } + +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; } + +.table > thead > tr > td.info, +.table > thead > tr > th.info, +.table > thead > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr > td.info, +.table > tbody > tr > th.info, +.table > tbody > tr.info > td, +.table > tbody > tr.info > th, +.table > tfoot > tr > td.info, +.table > tfoot > tr > th.info, +.table > tfoot > tr.info > td, +.table > tfoot > tr.info > th { + background-color: #d9edf7; } + +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; } + +.table > thead > tr > td.warning, +.table > thead > tr > th.warning, +.table > thead > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr > td.warning, +.table > tbody > tr > th.warning, +.table > tbody > tr.warning > td, +.table > tbody > tr.warning > th, +.table > tfoot > tr > td.warning, +.table > tfoot > tr > th.warning, +.table > tfoot > tr.warning > td, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; } + +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; } + +.table > thead > tr > td.danger, +.table > thead > tr > th.danger, +.table > thead > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr > td.danger, +.table > tbody > tr > th.danger, +.table > tbody > tr.danger > td, +.table > tbody > tr.danger > th, +.table > tfoot > tr > td.danger, +.table > tfoot > tr > th.danger, +.table > tfoot > tr.danger > td, +.table > tfoot > tr.danger > th { + background-color: #f2dede; } + +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; } + +.table-responsive { + overflow-x: auto; + min-height: 0.01%; } + @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 > thead > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; } + .table-responsive > .table-bordered { + border: 0; } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; } } + +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; } + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; } + +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; } + +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +input[type="radio"], +input[type="checkbox"] { + 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="radio"]:focus, +input[type="checkbox"]: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.42857; + color: #555555; } + +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } + .form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.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[disabled], .form-control[readonly], + fieldset[disabled] .form-control { + background-color: #eeeeee; + 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"], + input[type="time"], + input[type="datetime-local"], + input[type="month"] { + line-height: 34px; } + input[type="date"].input-sm, .input-group-sm > input.form-control[type="date"], + .input-group-sm > input.input-group-addon[type="date"], + .input-group-sm > .input-group-btn > input.btn[type="date"], + .input-group-sm input[type="date"], + input[type="time"].input-sm, + .input-group-sm > input.form-control[type="time"], + .input-group-sm > input.input-group-addon[type="time"], + .input-group-sm > .input-group-btn > input.btn[type="time"], + .input-group-sm + input[type="time"], + input[type="datetime-local"].input-sm, + .input-group-sm > input.form-control[type="datetime-local"], + .input-group-sm > input.input-group-addon[type="datetime-local"], + .input-group-sm > .input-group-btn > input.btn[type="datetime-local"], + .input-group-sm + input[type="datetime-local"], + input[type="month"].input-sm, + .input-group-sm > input.form-control[type="month"], + .input-group-sm > input.input-group-addon[type="month"], + .input-group-sm > .input-group-btn > input.btn[type="month"], + .input-group-sm + input[type="month"] { + line-height: 30px; } + input[type="date"].input-lg, .input-group-lg > input.form-control[type="date"], + .input-group-lg > input.input-group-addon[type="date"], + .input-group-lg > .input-group-btn > input.btn[type="date"], + .input-group-lg input[type="date"], + input[type="time"].input-lg, + .input-group-lg > input.form-control[type="time"], + .input-group-lg > input.input-group-addon[type="time"], + .input-group-lg > .input-group-btn > input.btn[type="time"], + .input-group-lg + input[type="time"], + input[type="datetime-local"].input-lg, + .input-group-lg > input.form-control[type="datetime-local"], + .input-group-lg > input.input-group-addon[type="datetime-local"], + .input-group-lg > .input-group-btn > input.btn[type="datetime-local"], + .input-group-lg + input[type="datetime-local"], + input[type="month"].input-lg, + .input-group-lg > input.form-control[type="month"], + .input-group-lg > input.input-group-addon[type="month"], + .input-group-lg > .input-group-btn > input.btn[type="month"], + .input-group-lg + input[type="month"] { + line-height: 46px; } } + +.form-group { + margin-bottom: 15px; } + +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; } + .radio label, + .checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; } + +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; } + +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; } + +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; } + +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; } + +input[type="radio"][disabled], input[type="radio"].disabled, +fieldset[disabled] input[type="radio"], +input[type="checkbox"][disabled], +input[type="checkbox"].disabled, +fieldset[disabled] +input[type="checkbox"] { + cursor: not-allowed; } + +.radio-inline.disabled, +fieldset[disabled] .radio-inline, +.checkbox-inline.disabled, +fieldset[disabled] +.checkbox-inline { + cursor: not-allowed; } + +.radio.disabled label, +fieldset[disabled] .radio label, +.checkbox.disabled label, +fieldset[disabled] +.checkbox label { + cursor: not-allowed; } + +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; + min-height: 34px; } + .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, + .input-group-lg > .form-control-static.input-group-addon, + .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, + .input-group-sm > .form-control-static.input-group-addon, + .input-group-sm > .input-group-btn > .form-control-static.btn { + padding-left: 0; + padding-right: 0; } + +.input-sm, .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-sm, .input-group-sm > select.form-control, +.input-group-sm > select.input-group-addon, +.input-group-sm > .input-group-btn > select.btn { + height: 30px; + line-height: 30px; } + +textarea.input-sm, .input-group-sm > textarea.form-control, +.input-group-sm > textarea.input-group-addon, +.input-group-sm > .input-group-btn > textarea.btn, +select[multiple].input-sm, +.input-group-sm > select.form-control[multiple], +.input-group-sm > select.input-group-addon[multiple], +.input-group-sm > .input-group-btn > select.btn[multiple] { + 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 textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; } + +.form-group-sm .form-control-static { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + min-height: 32px; } + +.input-lg, .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.33333; + border-radius: 6px; } + +select.input-lg, .input-group-lg > select.form-control, +.input-group-lg > select.input-group-addon, +.input-group-lg > .input-group-btn > select.btn { + height: 46px; + line-height: 46px; } + +textarea.input-lg, .input-group-lg > textarea.form-control, +.input-group-lg > textarea.input-group-addon, +.input-group-lg > .input-group-btn > textarea.btn, +select[multiple].input-lg, +.input-group-lg > select.form-control[multiple], +.input-group-lg > select.input-group-addon[multiple], +.input-group-lg > .input-group-btn > select.btn[multiple] { + height: auto; } + +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33333; + border-radius: 6px; } + +.form-group-lg select.form-control { + height: 46px; + line-height: 46px; } + +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; } + +.form-group-lg .form-control-static { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33333; + min-height: 38px; } + +.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; } + +.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; } + +.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; } + +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; } + +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } + .has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; } + +.has-success .input-group-addon { + color: #3c763d; + border-color: #3c763d; + background-color: #dff0d8; } + +.has-success .form-control-feedback { + color: #3c763d; } + +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; } + +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } + .has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; } + +.has-warning .input-group-addon { + color: #8a6d3b; + border-color: #8a6d3b; + background-color: #fcf8e3; } + +.has-warning .form-control-feedback { + color: #8a6d3b; } + +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; } + +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } + .has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; } + +.has-error .input-group-addon { + color: #a94442; + border-color: #a94442; + background-color: #f2dede; } + +.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 .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; } + .form-inline .input-group > .form-control { + width: 100%; } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; } + .form-inline .has-feedback .form-control-feedback { + top: 0; } } + +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 7px; } + +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; } + +.form-horizontal .form-group { + margin-left: -15px; + margin-right: -15px; } + .form-horizontal .form-group:before, .form-horizontal .form-group:after { + content: " "; + display: table; } + .form-horizontal .form-group:after { + clear: both; } + +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 7px; } } + +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; } + +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.33333px; } } + +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; } } + +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + .btn:hover, .btn:focus, .btn.focus { + color: #333; + text-decoration: none; } + .btn:active, .btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + .btn.disabled, .btn[disabled], + fieldset[disabled] .btn { + cursor: not-allowed; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; } + +.btn-default { + color: #333 !important; + background-color: #fff; + border-color: #ccc; } + .btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, + .open > .btn-default.dropdown-toggle { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; } + .btn-default:active, .btn-default.active, + .open > .btn-default.dropdown-toggle { + background-image: none; } + .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active, + fieldset[disabled] .btn-default, + fieldset[disabled] .btn-default:hover, + fieldset[disabled] .btn-default:focus, + fieldset[disabled] .btn-default.focus, + fieldset[disabled] .btn-default:active, + fieldset[disabled] .btn-default.active { + background-color: #fff; + border-color: #ccc; } + .btn-default .badge { + color: #fff; + background-color: #333; } + +.btn-primary { + color: #fff !important; + background-color: #337ab7; + border-color: #2e6da4; } + .btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, + .open > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #286090; + border-color: #204d74; } + .btn-primary:active, .btn-primary.active, + .open > .btn-primary.dropdown-toggle { + background-image: none; } + .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, + fieldset[disabled] .btn-primary, + fieldset[disabled] .btn-primary:hover, + fieldset[disabled] .btn-primary:focus, + fieldset[disabled] .btn-primary.focus, + fieldset[disabled] .btn-primary:active, + fieldset[disabled] .btn-primary.active { + background-color: #337ab7; + border-color: #2e6da4; } + .btn-primary .badge { + color: #337ab7; + background-color: #fff; } + +.btn-success { + color: #fff !important; + background-color: #5cb85c; + border-color: #4cae4c; } + .btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, + .open > .btn-success.dropdown-toggle { + color: #fff; + background-color: #449d44; + border-color: #398439; } + .btn-success:active, .btn-success.active, + .open > .btn-success.dropdown-toggle { + background-image: none; } + .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, + fieldset[disabled] .btn-success, + fieldset[disabled] .btn-success:hover, + fieldset[disabled] .btn-success:focus, + fieldset[disabled] .btn-success.focus, + fieldset[disabled] .btn-success:active, + fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; } + .btn-success .badge { + color: #5cb85c; + background-color: #fff; } + +.btn-info { + color: #fff !important; + background-color: #5bc0de; + border-color: #46b8da; } + .btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, + .open > .btn-info.dropdown-toggle { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; } + .btn-info:active, .btn-info.active, + .open > .btn-info.dropdown-toggle { + background-image: none; } + .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, + fieldset[disabled] .btn-info, + fieldset[disabled] .btn-info:hover, + fieldset[disabled] .btn-info:focus, + fieldset[disabled] .btn-info.focus, + fieldset[disabled] .btn-info:active, + fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; } + .btn-info .badge { + color: #5bc0de; + background-color: #fff; } + +.btn-warning { + color: #fff !important; + background-color: #f0ad4e; + border-color: #eea236; } + .btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, + .open > .btn-warning.dropdown-toggle { + color: #fff; + background-color: #ec971f; + border-color: #d58512; } + .btn-warning:active, .btn-warning.active, + .open > .btn-warning.dropdown-toggle { + background-image: none; } + .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, + fieldset[disabled] .btn-warning, + fieldset[disabled] .btn-warning:hover, + fieldset[disabled] .btn-warning:focus, + fieldset[disabled] .btn-warning.focus, + fieldset[disabled] .btn-warning:active, + fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; } + .btn-warning .badge { + color: #f0ad4e; + background-color: #fff; } + +.btn-danger { + color: #fff !important; + background-color: #d9534f; + border-color: #d43f3a; } + .btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, + .open > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; } + .btn-danger:active, .btn-danger.active, + .open > .btn-danger.dropdown-toggle { + background-image: none; } + .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, + fieldset[disabled] .btn-danger, + fieldset[disabled] .btn-danger:hover, + fieldset[disabled] .btn-danger:focus, + fieldset[disabled] .btn-danger.focus, + fieldset[disabled] .btn-danger:active, + fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; } + .btn-danger .badge { + color: #d9534f; + background-color: #fff; } + +.btn-link { + color: #337ab7; + font-weight: normal; + 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:hover, .btn-link:focus, .btn-link:active { + border-color: transparent; } + .btn-link:hover, .btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; } + .btn-link[disabled]:hover, .btn-link[disabled]:focus, + fieldset[disabled] .btn-link:hover, + fieldset[disabled] .btn-link:focus { + color: #777777; + text-decoration: none; } + +.btn-lg, .btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33333; + border-radius: 6px; } + +.btn-sm, .btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +.btn-xs, .btn-group-xs > .btn { + 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="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; } + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.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-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; } + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-right: 4px solid transparent; + border-left: 4px solid transparent; } + +.dropup, +.dropdown { + 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; + list-style: none; + font-size: 14px; + text-align: left; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; } + .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: normal; + line-height: 1.42857; + color: #333333; + white-space: nowrap; } + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: #f5f5f5; } + +.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + outline: 0; + background-color: #337ab7; } + +.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + color: #777777; } + +.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; } + +.open > .dropdown-menu { + display: block; } + +.open > a { + outline: 0; } + +.dropdown-menu-right { + left: auto; + right: 0; } + +.dropdown-menu-left { + left: 0; + right: auto; } + +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857; + color: #777777; + white-space: nowrap; } + +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; } + +.pull-right > .dropdown-menu { + right: 0; + left: auto; } + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid; + content: ""; } + +.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 { + left: 0; + right: auto; } } + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + float: left; } + .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, + .btn-group-vertical > .btn:hover, + .btn-group-vertical > .btn:focus, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn.active { + 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:before, .btn-toolbar:after { + content: " "; + display: table; } + .btn-toolbar:after { + clear: both; } + .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-bottom-right-radius: 0; + border-top-right-radius: 0; } + +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-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-bottom-right-radius: 0; + border-top-right-radius: 0; } + +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; } + +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; } + +.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; } + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 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, .btn-group-lg > .btn .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; } + +.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .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:before, .btn-group-vertical > .btn-group:after { + content: " "; + display: table; } + +.btn-group-vertical > .btn-group:after { + clear: both; } + +.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-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-bottom-left-radius: 4px; + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.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-right-radius: 0; + border-top-left-radius: 0; } + +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; } + .btn-group-justified > .btn, + .btn-group-justified > .btn-group { + float: none; + display: table-cell; + 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="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + 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-left: 0; + padding-right: 0; } + .input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; } + +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; } + .input-group-addon:not(:first-child):not(:last-child), + .input-group-btn:not(:first-child):not(:last-child), + .input-group .form-control: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: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #ccc; + border-radius: 4px; } + .input-group-addon.input-sm, + .input-group-sm > .input-group-addon, + .input-group-sm > .input-group-btn > .input-group-addon.btn { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; } + .input-group-addon.input-lg, + .input-group-lg > .input-group-addon, + .input-group-lg > .input-group-btn > .input-group-addon.btn { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; } + .input-group-addon input[type="radio"], + .input-group-addon input[type="checkbox"] { + 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:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + +.input-group-addon:first-child { + border-right: 0; } + +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 0; + border-top-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:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { + 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 { + margin-left: -1px; } + +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; } + .nav:before, .nav:after { + content: " "; + display: table; } + .nav:after { + clear: both; } + .nav > li { + position: relative; + display: block; } + .nav > li > a { + position: relative; + display: block; + padding: 10px 15px; } + .nav > li > a:hover, .nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; } + .nav > li.disabled > a { + color: #777777; } + .nav > li.disabled > a:hover, .nav > li.disabled > a:focus { + color: #777777; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; } + .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { + background-color: #eeeeee; + 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.42857; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; } + .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #ddd; } + .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { + color: #555555; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; } + +.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:hover, .nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; } + +.nav-stacked > li { + float: none; } + .nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; } + +.nav-justified, .nav-tabs.nav-justified { + width: 100%; } + .nav-justified > li, .nav-tabs.nav-justified > li { + float: none; } + .nav-justified > li > a, .nav-tabs.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; } + .nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; } + @media (min-width: 768px) { + .nav-justified > li, .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; } + .nav-justified > li > a, .nav-tabs.nav-justified > li > a { + margin-bottom: 0; } } + +.nav-tabs-justified, .nav-tabs.nav-justified { + border-bottom: 0; } + .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; } + .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus, + .nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; } + @media (min-width: 768px) { + .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; } + .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; } } + +.tab-content > .tab-pane { + display: none; } + +.tab-content > .active { + display: block; } + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; } + .navbar:before, .navbar:after { + content: " "; + display: table; } + .navbar:after { + clear: both; } + @media (min-width: 768px) { + .navbar { + border-radius: 4px; } } + +.navbar-header:before, .navbar-header:after { + content: " "; + display: table; } + +.navbar-header:after { + clear: both; } + +@media (min-width: 768px) { + .navbar-header { + float: left; } } + +.navbar-collapse { + overflow-x: visible; + padding-right: 15px; + padding-left: 15px; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; } + .navbar-collapse:before, .navbar-collapse:after { + content: " "; + display: table; } + .navbar-collapse:after { + clear: both; } + .navbar-collapse.in { + overflow-y: auto; } + @media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + 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-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-left: 0; + padding-right: 0; } } + +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; } + @media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; } } + +.container > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-header, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; } + @media (min-width: 768px) { + .container > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-header, + .container-fluid > .navbar-collapse { + 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-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; } + @media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + 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; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; + height: 50px; } + .navbar-brand:hover, .navbar-brand:focus { + 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; + margin-right: 15px; + padding: 9px 10px; + margin-top: 8px; + 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; + box-shadow: none; } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; } + .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { + 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 { + margin-left: -15px; + margin-right: -15px; + padding: 10px 15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + margin-top: 8px; + margin-bottom: 8px; } + @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 .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; } + .navbar-form .input-group > .form-control { + width: 100%; } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + 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; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + -webkit-box-shadow: none; + box-shadow: none; } } + +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; } + .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn { + margin-top: 10px; + margin-bottom: 10px; } + .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn { + margin-top: 14px; + margin-bottom: 14px; } + +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; } + @media (min-width: 768px) { + .navbar-text { + float: left; + margin-left: 15px; + margin-right: 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:hover, .navbar-default .navbar-brand:focus { + 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:hover, .navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; } + .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; } + .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; } + .navbar-default .navbar-toggle { + border-color: #ddd; } + .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { + 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:hover, .navbar-default .navbar-nav > .open > a:focus { + background-color: #e7e7e7; + color: #555; } + @media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + 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:hover, .navbar-default .btn-link:focus { + color: #333; } + .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, + fieldset[disabled] .navbar-default .btn-link:hover, + fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; } + +.navbar-inverse { + background-color: #222; + border-color: #090909; } + .navbar-inverse .navbar-brand { + color: #9d9d9d; } + .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { + 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:hover, .navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; } + .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #090909; } + .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; } + .navbar-inverse .navbar-toggle { + border-color: #333; } + .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { + 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:hover, .navbar-inverse .navbar-nav > .open > a:focus { + background-color: #090909; + color: #fff; } + @media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #090909; } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #090909; } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #090909; } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + 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:hover, .navbar-inverse .btn-link:focus { + color: #fff; } + .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, + fieldset[disabled] .navbar-inverse .btn-link:hover, + fieldset[disabled] .navbar-inverse .btn-link:focus { + 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 { + content: "/ "; + padding: 0 5px; + color: #ccc; } + .breadcrumb > .active { + color: #777777; } + +.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; + line-height: 1.42857; + text-decoration: none; + color: #337ab7; + background-color: #fff; + border: 1px solid #ddd; + margin-left: -1px; } + .pagination > li:first-child > a, + .pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; } + .pagination > li:last-child > a, + .pagination > li:last-child > span { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; } + .pagination > li > a:hover, .pagination > li > a:focus, + .pagination > li > span:hover, + .pagination > li > span:focus { + color: #23527c; + background-color: #eeeeee; + border-color: #ddd; } + .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, + .pagination > .active > span, + .pagination > .active > span:hover, + .pagination > .active > span:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; + cursor: default; } + .pagination > .disabled > span, + .pagination > .disabled > span:hover, + .pagination > .disabled > span:focus, + .pagination > .disabled > a, + .pagination > .disabled > a:hover, + .pagination > .disabled > a:focus { + color: #777777; + background-color: #fff; + border-color: #ddd; + cursor: not-allowed; } + +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; } + +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; } + +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-bottom-right-radius: 6px; + border-top-right-radius: 6px; } + +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; } + +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } + +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; } + +.pager { + padding-left: 0; + margin: 20px 0; + list-style: none; + text-align: center; } + .pager:before, .pager:after { + content: " "; + display: table; } + .pager:after { + clear: both; } + .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:hover, + .pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; } + .pager .next > a, + .pager .next > span { + float: right; } + .pager .previous > a, + .pager .previous > span { + float: left; } + .pager .disabled > a, + .pager .disabled > a:hover, + .pager .disabled > a:focus, + .pager .disabled > span { + color: #777777; + background-color: #fff; + cursor: not-allowed; } + +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; } + .label:empty { + display: none; } + .btn .label { + position: relative; + top: -1px; } + +a.label:hover, a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; } + +.label-default { + background-color: #777777; } + .label-default[href]:hover, .label-default[href]:focus { + background-color: #5e5e5e; } + +.label-primary { + background-color: #337ab7; } + .label-primary[href]:hover, .label-primary[href]:focus { + background-color: #286090; } + +.label-success { + background-color: #5cb85c; } + .label-success[href]:hover, .label-success[href]:focus { + background-color: #449d44; } + +.label-info { + background-color: #5bc0de; } + .label-info[href]:hover, .label-info[href]:focus { + background-color: #31b0d5; } + +.label-warning { + background-color: #f0ad4e; } + .label-warning[href]:hover, .label-warning[href]:focus { + background-color: #ec971f; } + +.label-danger { + background-color: #d9534f; } + .label-danger[href]:hover, .label-danger[href]:focus { + background-color: #c9302c; } + +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + color: #fff; + line-height: 1; + vertical-align: baseline; + white-space: nowrap; + text-align: center; + background-color: #777777; + border-radius: 10px; } + .badge:empty { + display: none; } + .btn .badge { + position: relative; + top: -1px; } + .btn-xs .badge, .btn-group-xs > .btn .badge, + .btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; } + .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; } + +a.badge:hover, a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; } + +.jumbotron { + padding: 30px 15px; + margin-bottom: 30px; + color: inherit; + background-color: #eeeeee; } + .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 { + border-radius: 6px; } + .jumbotron .container { + max-width: 100%; } + @media screen and (min-width: 768px) { + .jumbotron { + padding: 48px 0; } + .container .jumbotron, + .container-fluid .jumbotron { + padding-left: 60px; + padding-right: 60px; } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; } } + +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border 0.2s ease-in-out; + -o-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; } + .thumbnail > img, + .thumbnail a > img { + display: block; + max-width: 100%; + height: auto; + margin-left: auto; + margin-right: auto; } + .thumbnail .caption { + padding: 9px; + color: #333333; } + +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; } + +.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: bold; } + .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 { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #3c763d; } + .alert-success hr { + border-top-color: #c9e2b3; } + .alert-success .alert-link { + color: #2b542c; } + +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #31708f; } + .alert-info hr { + border-top-color: #a6e1ec; } + .alert-info .alert-link { + color: #245269; } + +.alert-warning { + background-color: #fcf8e3; + border-color: #faebcc; + color: #8a6d3b; } + .alert-warning hr { + border-top-color: #f7e1b5; } + .alert-warning .alert-link { + color: #66512c; } + +.alert-danger { + background-color: #f2dede; + border-color: #ebccd1; + color: #a94442; } + .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; } } + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; } + to { + background-position: 0 0; } } + +.progress { + overflow: hidden; + height: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 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, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; } + +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; } + +.progress.active .progress-bar, +.progress-bar.active { + -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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } + +.media { + margin-top: 15px; } + .media:first-child { + margin-top: 0; } + +.media, +.media-body { + zoom: 1; + overflow: hidden; } + +.media-body { + width: 10000px; } + +.media-object { + display: block; } + +.media-right, +.media > .pull-right { + padding-left: 10px; } + +.media-left, +.media > .pull-left { + padding-right: 10px; } + +.media-left, +.media-right, +.media-body { + 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 { + margin-bottom: 20px; + padding-left: 0; } + +.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-right-radius: 4px; + border-top-left-radius: 4px; } + .list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; } + +a.list-group-item { + color: #555; } + a.list-group-item .list-group-item-heading { + color: #333; } + a.list-group-item:hover, a.list-group-item:focus { + text-decoration: none; + color: #555; + background-color: #f5f5f5; } + +.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { + background-color: #eeeeee; + color: #777777; + cursor: not-allowed; } + .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { + color: inherit; } + .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { + color: #777777; } + +.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { + 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: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, .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 { + color: inherit; } + .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { + color: #c7ddef; } + +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; } + +a.list-group-item-success { + color: #3c763d; } + a.list-group-item-success .list-group-item-heading { + color: inherit; } + a.list-group-item-success:hover, a.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; } + a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; } + +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; } + +a.list-group-item-info { + color: #31708f; } + a.list-group-item-info .list-group-item-heading { + color: inherit; } + a.list-group-item-info:hover, a.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; } + a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; } + +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; } + +a.list-group-item-warning { + color: #8a6d3b; } + a.list-group-item-warning .list-group-item-heading { + color: inherit; } + a.list-group-item-warning:hover, a.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; } + a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; } + +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; } + +a.list-group-item-danger { + color: #a94442; } + a.list-group-item-danger .list-group-item-heading { + color: inherit; } + a.list-group-item-danger:hover, a.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; } + a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus { + 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, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } + +.panel-body { + padding: 15px; } + .panel-body:before, .panel-body:after { + content: " "; + display: table; } + .panel-body:after { + clear: both; } + +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 3px; + border-top-left-radius: 3px; } + .panel-heading > .dropdown .dropdown-toggle { + color: inherit; } + +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; } + .panel-title > a, + .panel-title > small, + .panel-title > .small, + .panel-title > small > a, + .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-right-radius: 3px; + border-top-left-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-heading + .list-group .list-group-item:first-child { + border-top-width: 0; } + +.list-group + .panel-footer { + border-top-width: 0; } + +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; } + .panel > .table caption, + .panel > .table-responsive > .table caption, + .panel > .panel-collapse > .table caption { + padding-left: 15px; + padding-right: 15px; } + +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-right-radius: 3px; + border-top-left-radius: 3px; } + .panel > .table:first-child > thead:first-child > tr:first-child, + .panel > .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-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + .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, + .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-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-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 { + border-top-left-radius: 3px; } + .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, + .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-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-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 { + border-top-right-radius: 3px; } + +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; } + .panel > .table:last-child > tbody:last-child > tr:last-child, + .panel > .table:last-child > tfoot:last-child > tr:last-child, + .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 { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; } + .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, + .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 { + border-bottom-left-radius: 3px; } + .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, + .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 { + 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 th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; } + +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; } + .panel > .table-bordered > thead > tr > th:first-child, + .panel > .table-bordered > thead > tr > td:first-child, + .panel > .table-bordered > tbody > tr > th:first-child, + .panel > .table-bordered > tbody > tr > td:first-child, + .panel > .table-bordered > tfoot > tr > th:first-child, + .panel > .table-bordered > tfoot > tr > td:first-child, + .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, + .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, + .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, + .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; } + .panel > .table-bordered > thead > tr > th:last-child, + .panel > .table-bordered > thead > tr > td:last-child, + .panel > .table-bordered > tbody > tr > th:last-child, + .panel > .table-bordered > tbody > tr > td:last-child, + .panel > .table-bordered > tfoot > tr > th:last-child, + .panel > .table-bordered > tfoot > tr > td:last-child, + .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, + .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, + .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, + .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; } + .panel > .table-bordered > thead > tr:first-child > td, + .panel > .table-bordered > thead > tr:first-child > th, + .panel > .table-bordered > tbody > tr:first-child > td, + .panel > .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, + .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, + .panel > .table-responsive > .table-bordered > tbody > 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 { + border: 0; + margin-bottom: 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 > .panel-body, + .panel-group .panel-heading + .panel-collapse > .list-group { + 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: #333333; + 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: #333333; } + .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 iframe, + .embed-responsive embed, + .embed-responsive object, + .embed-responsive video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 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, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); } + .well blockquote { + border-color: #ddd; + border-color: rgba(0, 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: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.2; + filter: alpha(opacity=20); } + .close:hover, .close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); } + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; } + +.modal-open { + overflow: hidden; } + +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + -webkit-overflow-scrolling: touch; + outline: 0; } + .modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; } + .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; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: 0; } + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; } + .modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); } + .modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); } + +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; + min-height: 16.42857px; } + +.modal-header .close { + margin-top: -2px; } + +.modal-title { + margin: 0; + line-height: 1.42857; } + +.modal-body { + position: relative; + padding: 15px; } + +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; } + .modal-footer:before, .modal-footer:after { + content: " "; + display: table; } + .modal-footer:after { + clear: both; } + .modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; } + .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, 0.5); + box-shadow: 0 5px 15px rgba(0, 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-weight: normal; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); } + .tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); } + .tooltip.top { + margin-top: -3px; + padding: 5px 0; } + .tooltip.right { + margin-left: 3px; + padding: 0 5px; } + .tooltip.bottom { + margin-top: 3px; + padding: 5px 0; } + .tooltip.left { + margin-left: -3px; + padding: 0 5px; } + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + text-decoration: none; + 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 { + bottom: 0; + right: 5px; + 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-weight: normal; + line-height: 1.42857; + text-align: left; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + white-space: normal; } + .popover.top { + margin-top: -10px; } + .popover.right { + margin-left: 10px; } + .popover.bottom { + margin-top: 10px; } + .popover.left { + margin-left: -10px; } + +.popover-title { + margin: 0; + padding: 8px 14px; + 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 { + border-width: 10px; + content: ""; } + +.popover.top > .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; } + .popover.top > .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #fff; } + +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); } + .popover.right > .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #fff; } + +.popover.bottom > .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; } + .popover.bottom > .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + 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: #999999; + border-left-color: rgba(0, 0, 0, 0.25); } + .popover.left > .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #fff; + bottom: -10px; } + +.carousel { + position: relative; } + +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; } + .carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; } + .carousel-inner > .item > img, + .carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; + line-height: 1; } + @media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform 0.6s ease-in-out; + -moz-transition: -moz-transform 0.6s ease-in-out; + -o-transition: -o-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000; + -moz-perspective: 1000; + perspective: 1000; } + .carousel-inner > .item.next, .carousel-inner > .item.active.right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + left: 0; } + .carousel-inner > .item.prev, .carousel-inner > .item.active.left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; } + .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + left: 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; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); } + .carousel-control.right { + left: auto; + right: 0; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); } + .carousel-control:hover, .carousel-control:focus { + outline: 0; + color: #fff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); } + .carousel-control .icon-prev, + .carousel-control .icon-next, + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; } + .carousel-control .icon-prev, + .carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; } + .carousel-control .icon-next, + .carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; } + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + line-height: 1; + font-family: serif; } + .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%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; } + .carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #fff; + border-radius: 10px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); } + .carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #fff; } + +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 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-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px; } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px; } + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; } + .carousel-indicators { + bottom: 20px; } } + +.clearfix:before, .clearfix:after { + content: " "; + display: table; } + +.clearfix:after { + clear: both; } + +.center-block { + display: block; + margin-left: auto; + margin-right: 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-xs { + display: none !important; } + +.visible-sm { + display: none !important; } + +.visible-md { + display: none !important; } + +.visible-lg { + display: none !important; } + +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; } + +@media (max-width: 767px) { + .visible-xs { + display: block !important; } + table.visible-xs { + display: table; } + tr.visible-xs { + display: table-row !important; } + th.visible-xs, + td.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; } + tr.visible-sm { + display: table-row !important; } + th.visible-sm, + td.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; } + tr.visible-md { + display: table-row !important; } + th.visible-md, + td.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; } + tr.visible-lg { + display: table-row !important; } + th.visible-lg, + td.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; } + tr.visible-print { + display: table-row !important; } + th.visible-print, + td.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; } } + +/* - - - - - - - - - - - - - - - - - - - + == Variables +- - - - - - - - - - - - - - - - - - - */ +/* == Nav */ +/* == Widgets */ +/* Megafooter often inverts the tones, so these variables allow you to override teh defaults used in the homepage/sidebars. */ +/* Subpage widgets */ +/* not used... panels widgets do not include a head. */ +/* Maxmegamenu widgets */ +/* Specific Widgets */ +/* Megafooter versions of ECW variables. Same as widgets, default to the home/sidebar version, but can be overridden. */ +/* Subpage */ +/* maxmegamenu */ +/* == Main Content Area */ +/* == Footers */ +/* - - - - - - - - - - - - - - - - - - - + == Utilities +- - - - - - - - - - - - - - - - - - - */ +#content .modal { + position: absolute; } + +/* - - - - - - - - - - - - - - - - - - - + == Fonts +- - - - - - - - - - - - - - - - - - - */ +@font-face { + font-family: 'Proxima Nova'; + src: url("../../global/fonts/proximanova_regular/ProximaNova-Reg-webfont.eot"); + src: url("../../global/fonts/proximanova_regular/ProximaNova-Reg-webfont.eot?#iefix") format("embedded-opentype"), url("../../global/fonts/proximanova_regular/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular") format("svg"), url("../../global/fonts/proximanova_regular/ProximaNova-Reg-webfont.woff") format("woff"), url("../../global/fonts/proximanova_regular/ProximaNova-Reg-webfont.ttf") format("truetype"); + font-weight: normal; + font-style: normal; } + +@font-face { + font-family: 'Proxima Nova'; + src: url("../../global/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.eot"); + src: url("../../global/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.eot?#iefix") format("embedded-opentype"), url("../../global/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.svg#proxima_nova_ltsemibold") format("svg"), url("../../global/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.woff") format("woff"), url("../../global/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.ttf") format("truetype"); + font-weight: 500; + font-style: normal; } + +/* - - - - - - - - - - - - - - - - - - - + == Titlebar +- - - - - - - - - - - - - - - - - - - */ +#uc-header { + border-bottom: 1px solid transparent; + border-bottom-color: #fff; + min-height: 56px; + background-color: #0F1938; + overflow: hidden; + height: 56px; } + #uc-header .container { + display: none; } + +#uc-site-header { + padding-top: 30px; } + +#masthead.header-image #uc-site-header { + padding-top: 0; } + +#uc-site-header h1, +#uc-site-header p, +#uc-site-header a { + padding: 0; + margin: 0; + font-size: 1em; + line-height: 1em; + color: black; + font-style: normal; + font-weight: normal; + border: 0; + font-family: "Proxima Nova", Helvetica, Arial, sans-serif; } + +#uc-site-header .glyphicon { + display: none; } + +#uc-site-header #uc-site-parent { + margin-bottom: 5px; } + +#uc-site-header #uc-site-parent a { + font-size: 13px; + letter-spacing: 1px; + text-transform: uppercase; } + +#uc-site-header #uc-site-title { + padding-bottom: 20px; } + +#uc-site-header #uc-site-title a { + font-weight: 500; + font-size: 24px; + word-wrap: break-word; + max-width: 100%; } + +#site-title .searchform .form-group { + width: 100%; } + #site-title .searchform .form-group .form-control { + width: 150px; } + +.lte7.form-control { + width: 20px; } + +/* NAV +--------------------------------------------------------------*/ +#nav-tabs { + padding-bottom: .5em; } + #nav-tabs .nav-tabs { + border-bottom: 0; } + #nav-tabs .nav-tabs > li > a:hover { + border-color: #ddd; + border-radius: 4px; } + #nav-tabs .nav-tabs > li.active > a, + #nav-tabs .nav-tabs > li.active > a:hover, + #nav-tabs .nav-tabs > li.active > a:focus { + background-color: #f8f8f8; + z-index: 9999; + border-radius: 4px; + border-bottom-color: #ddd; } + #nav-tabs .nav-tabs > li.active.menu-item-has-children > a, + #nav-tabs .nav-tabs > li.active.menu-item-has-children > a:hover, + #nav-tabs .nav-tabs > li.active.menu-item-has-children > a:focus { + border-radius: 4px 4px 0 0; + border-bottom-color: transparent; } + +#primary-nav a.external { + max-height: 50px; } + +#nav-secondary { + padding: 5px; + border: 1px solid transparent; + border-color: #ccc; + border-radius: 4px; + background-color: #fff; + font-size: 0.9em; } + #nav-secondary .nav.nav-pills.nav-stacked a { + /* + -ms-word-break: break-all; + word-break: break-all; + + // Non standard for webkit + word-break: break-word; + + -webkit-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; + */ + border-radius: 4px; + background-color: transparent; + color: inherit; } + #nav-secondary .nav.nav-pills.nav-stacked a:hover { + background-color: #eee; } + #nav-secondary .nav.nav-pills.nav-stacked .active > a { + background-color: #337ab7; + color: #fff; } + #nav-secondary .nav.nav-pills.nav-stacked .sub-menu { + margin: 2px 0 2px 1.5em; } + #nav-secondary > ul { + margin: 0; + padding: 0; + list-style-type: none; } + #nav-secondary > ul > li > ul { + margin: 0; + padding: 0; } + #nav-secondary ul ul ul { + display: none; } + +.navbar-collapse { + max-height: none; } + +.menu-icon, +.menu-label { + display: inline-block; } + +.menu-label { + position: relative; + top: -.15em; + margin-left: .2em; } + +.navbar-default .navbar-brand { + height: auto; + float: none; + margin-right: 130px; + font: 500 18px "Proxima Nova", Helvetica, Arial, sans-serif; + color: black; } + +/**/ +#masthead { + z-index: 9999; } + #masthead #nav-wrapper { + z-index: 9999; } + #masthead #nav-wrapper .container { + z-index: 9999; } + #masthead #nav-wrapper .container #site-navigation { + z-index: 9999; } + #masthead #nav-wrapper .container #site-navigation .dropdown-menu { + z-index: 9999; } + +#mega-menu-primary { + margin-bottom: 0; } + +.mega-sub-menu { + list-style-type: none; } + +#megamenu-mobile-title { + font-size: 1.3em; + padding: .8em; + margin: 0; } + +#mega-menu-wrap-primary .mega-menu-toggle { + height: auto !important; } + #mega-menu-wrap-primary .mega-menu-toggle:before { + display: none; } + #mega-menu-wrap-primary .mega-menu-toggle:after { + display: none; } + #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block { + display: inline-block; + position: absolute; + top: -44px; + right: 5px; } + #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block:before { + content: '\f333'; + font-family: 'dashicons'; + font-size: 24px; + margin: 0 0 0 5px; + float: right; } + #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block:before { + content: '\f153'; + font-family: 'dashicons'; + font-size: 24px; + margin: 0 0 0 5px; } + +#mega-menu-wrap-primary .mega-toggle-label-closed { + display: none; } + +.dropdown-menu > li > a { + white-space: pre-wrap; + min-width: 250px; } + +#drop-multi .visible-xs-block .search { + width: 200px; + display: inline-block; } + +#drop-multi .visible-xs-block .btn-default { + margin-top: -3px; } + +/* - - - - - - - - - - - - - - - - - - - + == Header Image +- - - - - - - - - - - - - - - - - - - */ +#masthead.header-image .container { + position: relative; } + +#header-image-wrap { + overflow: hidden; + max-height: 250px; } + +#header-image { + min-height: 100px; + width: 100%; } + +#masthead.header-image .site-branding { + position: absolute; + top: 30px; + left: 30px; } + +#masthead.header-image .container .row { + position: absolute; + top: 0; + left: 0; + width: 100%; + margin: 0; } + +#site-title .searchform { + float: right; + padding-top: 30px; } + +#site-title .parent-spacing .searchform { + margin-top: 10px; } + +#primary-nav .searchform .form-control { + display: inline-block; + width: auto; } + +@media (max-width: 768px) { + #nav-wrapper .container { + padding: 0; } + .dropdown-menu .dropdown-menu { + padding-left: 20px; } } + +/* - - - - - - - - - - - - - - - - - - - + == Widgets +- - - - - - - - - - - - - - - - - - - */ +.widget-placeholder { + padding: 2em !important; + border: 4px dashed #ccc !important; + color: #696969 !important; } + .widget-placeholder * { + color: #696969 !important; + font-size: 1em !important; + margin: auto !important; } + .widget-placeholder h3 { + margin-bottom: 1em !important; + color: #474747 !important; } + +/* Post Loop Styling */ +.widget_siteorigin-panels-postloop .content-template-date { + font-size: 12px; } + +.widget_siteorigin-panels-postloop h2.entry-title { + line-height: 1.25em; } + +.widget_siteorigin-panels-postloop .entry-content { + margin-top: 0.75em; } + +/* Header widget area */ +#masthead #site-title .header-widget-area { + max-height: 90px; + overflow: hidden; } + #masthead #site-title .header-widget-area .widget { + float: right; } + #masthead #site-title .header-widget-area .widget.simple-social-icons { + margin-top: 27px; } + #masthead #site-title .header-widget-area .widget.simple-social-icons li:before { + display: none; } + #masthead #site-title .header-widget-area .widget.widget_sp_image .widget-head, #masthead #site-title .header-widget-area .widget.widget_sp_image widget_sp_image-description { + display: none; } + #masthead #site-title .header-widget-area .widget.widget_sp_image img { + margin-top: 14px; } + #masthead #site-title .header-widget-area .widget.widget_search .searchform { + margin-left: 10px; } + @media (max-width: 991px) { + #masthead #site-title .header-widget-area .widget.widget_search .searchform .form-group .form-control { + width: 124px; } } + #masthead #site-title .header-widget-area .widget.widget_black_studio_tinymce { + color: white !important; + margin-top: 10px; } + #masthead #site-title .header-widget-area .widget.widget_black_studio_tinymce h2.widget-title { + color: white !important; + margin-bottom: 5px; } + #masthead #site-title .header-widget-area .widget:nth-child(n+4) { + display: none; } + #masthead #site-title .header-widget-area .widget.widget_nav_menu .menu { + list-style-type: none; + margin-top: 37px; + float: right; } + #masthead #site-title .header-widget-area .widget.widget_nav_menu .menu li { + float: left; + margin-right: 22px; } + #masthead #site-title .header-widget-area .widget.widget_nav_menu .menu li a { + line-height: 1.5em; } + +.widget.widget_count_down_widget { + background-color: #dedede; + padding: 15px 18px; + border: 1px solid #ccc; + border-radius: 6px; } + .widget.widget_count_down_widget .countdown-top { + position: relative; + min-height: 50px; } + .widget.widget_count_down_widget .countdown-top .countdown-days-wrap { + position: absolute; } + .widget.widget_count_down_widget .countdown-top .countdown-days-wrap .countdown-days { + font-size: 35px; + font-weight: 700; } + .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap { + margin-left: 48px; + margin-top: 14px; + margin-bottom: 10px; } + .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap .countdown-daysuntil { + font-size: 16px; } + .widget.widget_count_down_widget .countdown-bottom { + font-size: 12px; + color: rgba(0, 0, 0, 0.4); } + .widget.widget_count_down_widget .glyphicon-new-window { + display: none; } + .widget.widget_count_down_widget a { + text-decoration: none !important; + color: black; } + .widget.widget_count_down_widget a:hover { + color: #388ac3; } + +/* - - - - - - - - - - - - - - - - - - - + == Content +- - - - - - - - - - - - - - - - - - - */ +.home #content { + /* Make sure select elements fit in widgets */ } + .home #content .widget { + overflow: hidden; + border: 1px solid transparent; + border-width: 1px; + border-color: #ccc; + border-radius: 4px; + margin: 0 0 1.5em 0; + padding: 0; + background-color: #fff; + color: #000; } + .home #content .widget .widget-head { + border: 1px solid transparent; + padding: 0.5em 0.5em 0.5em 1em; + border-width: 0 0 1px 0; + border-color: #ccc; + background-color: #fff; } + .home #content .widget .widget-title { + margin: 0; + font-size: 1em; + color: #000; } + .home #content .widget a { + color: #337ab7; } + .home #content .widget a:hover { + color: #23527c; } + .home #content .widget .nav-pills .active a { + color: #fff; } + .home #content .widget .nav-pills .active a:hover { + color: #fff; + background-color: #337ab7; } + .home #content .widget form { + margin: 1em; } + .home #content .widget ul, + .home #content .widget ol { + list-style-type: none; + padding: 0; + margin: 1em; } + .home #content .widget ul li, + .home #content .widget ol li { + margin-bottom: .75em; } + .home #content .widget ul li ul, + .home #content .widget ol li ul { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: disc; } + .home #content .widget ul li ul li, + .home #content .widget ol li ul li { + margin-bottom: .5em; } + .home #content .widget ul li ul li ul, + .home #content .widget ol li ul li ul { + list-style-type: circle; } + .home #content .widget ul li ol, + .home #content .widget ol li ol { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: decimal; } + .home #content .widget ul li ol li, + .home #content .widget ol li ol li { + margin-bottom: .5em; } + .home #content .widget .nav-tabs { + margin: 0; } + .home #content .widget .nav-tabs li { + margin-bottom: -1px; + list-style-type: none; } + .home #content .widget .nav-tabs li.active a { + color: #333333; } + .home #content .widget .nav-pills { + margin: 0; } + .home #content .widget .nav-pills li { + margin: 0; + list-style-type: none; } + .home #content * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + height: 1%; } + .home #content .widget select { + max-width: 100%; } + .home #content .widget { + /* === UC People + */ + /* === CORE WP Widgets + */ + /* === 3rd Party Widgets + */ + /* === UCONN Widgets + */ } + .home #content .widget.uc-people-widget { + padding: 10px 30px !important; } + .home #content .widget.uc-people-widget .person { + padding-right: 20px; + padding-bottom: 20px; + padding-top: 5px; } + .home #content .widget.uc-people-widget .person ul { + list-style-type: disc; } + .home #content .widget.uc-people-widget .person ol { + list-style-type: decimal; } + .home #content .widget.uc-people-widget .person a.person-permalink h4.person-name { + font-size: 19px; } + .home #content .widget.uc-people-widget h3.group-title { + border-bottom: 1px solid #eee; + padding-bottom: 10px; + width: 100%; } + .home #content .widget.uc-people-widget table { + margin-bottom: 0px; } + .home #content .widget.uc-people-widget table td.person-thumbnail img { + max-width: none; } + .home #content .widget.widget_text .textwidget { + margin: 1em; } + .home #content .widget.widget_tag_cloud .tagcloud { + margin: 1em; } + .home #content .widget.widget_black_studio_tinymce .textwidget { + margin: 1em; } + .home #content .widget.widget_black_studio_tinymce ul, .home #content .widget.widget_black_studio_tinymce ol { + padding-left: 2em; } + .home #content .widget.widget_black_studio_tinymce ul li { + list-style-type: disc; } + .home #content .widget.widget_black_studio_tinymce ol li { + list-style-type: decimal; } + .home #content .widget.widget_black-studio-tinymce .textwidget { + margin: 1em; } + .home #content .widget.widget_black-studio-tinymce ul, .home #content .widget.widget_black-studio-tinymce ol { + padding-left: 2em; } + .home #content .widget.widget_black-studio-tinymce ul li { + list-style-type: disc; } + .home #content .widget.widget_black-studio-tinymce ol li { + list-style-type: decimal; } + .home #content .widget.simple-social-icons ul { + margin: 0.5em !important; } + .home #content .widget.simple-social-icons ul li { + margin: 0.5em !important; } + .home #content .widget.simple-social-icons .social-bloglovin:before, .home #content .widget.simple-social-icons .social-dribbble:before, .home #content .widget.simple-social-icons .social-email:before, .home #content .widget.simple-social-icons .social-facebook:before, .home #content .widget.simple-social-icons .social-flickr:before, .home #content .widget.simple-social-icons .social-github:before, .home #content .widget.simple-social-icons .social-gplus:before, .home #content .widget.simple-social-icons .social-instagram:before, .home #content .widget.simple-social-icons .social-linkedin:before, .home #content .widget.simple-social-icons .social-pinterest:before, .home #content .widget.simple-social-icons .social-rss:before, .home #content .widget.simple-social-icons .social-stumbleupon:before, .home #content .widget.simple-social-icons .social-tumblr:before, .home #content .widget.simple-social-icons .social-twitter:before, .home #content .widget.simple-social-icons .social-vimeo:before, .home #content .widget.simple-social-icons .social-youtube:before { + display: none; + content: none; } + .home #content .widget.widget_rcpt ul { + margin: 0; } + .home #content .widget.widget_rcpt ul .rcpt_item_title { + padding: .5em 0 0; + font-weight: bold; } + .home #content .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image { + margin-left: -9%; + margin-bottom: 1em; + width: 117%; + padding: 0 9%; } + .home #content .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image img { + width: 100%; } + .home #content .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: .5em 0 1em; } + .home #content .widget.widget_rcpt ul .rcpt_item_date { + margin: .5em 0 1em; } + .home #content .widget.widget_sp_image { + padding: 0; + border: none; + background-color: transparent; } + .home #content .widget.widget_metaslider_widget { + padding: 0; + background-color: transparent; + border: none; } + .home #content .widget.widget_metaslider_widget ul, + .home #content .widget.widget_metaslider_widget ol { + margin: 0; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li { + padding: 0.1em 0px 0.1em 0px; + display: block; + background-color: transparent; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + margin: 0; + position: relative; + display: inline; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li a .title { + display: inline; + position: relative; + font-size: 1em; + font-weight: normal; + clear: left; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li a:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a { + display: block; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img { + display: block; + margin-bottom: 10px; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-thumbnail { + height: 60px; + width: 60px; + margin-right: 10px; + float: left; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-medium { + width: 48%; + margin-right: 2%; + float: left; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-large { + width: 100%; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-thumbnail + .title, + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + display: block; + float: left; + clear: none; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + width: 50%; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a:hover .title { + text-decoration: underline; } + .home #content .widget.uc-contact-widget th { + white-space: nowrap; } + .home #content .widget.uc-contact-widget td.uc-output-email { + word-break: break-all; } + .home #content .widget.uc-contact-widget td.uc-output-more { + word-break: break-all; } + .home #content .widget.uc-contact-widget .table-responsive { + border: none; } + .home #content .widget .uc-cal { + font: inherit; + padding: 0 !important; + margin: 1em !important; + /*- - - - - */ + /**/ + /**/ } + .home #content .widget .uc-cal * { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + font: inherit !important; + vertical-align: baseline !important; + background: none !important; + position: inherit !important; + width: auto !important; + height: auto !important; + color: inherit !important; + display: block !important; + box-shadow: none !important; + text-transform: none !important; + text-decoration: none !important; + min-height: inherit !important; + border-radius: 0 !important; } + .home #content .widget .uc-cal .uc-cal-item { + margin: 1em 0 !important; } + .home #content .widget .uc-cal .uc-cal-item .uc-cal-event { + position: relative !important; + color: #337ab7 !important; } + .home #content .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date { + float: left !important; + position: relative !important; + top: 0; + color: inherit !important; } + .home #content .widget .uc-cal .uc-cal-item .uc-cal-event:hover { + text-decoration: underline !important; + color: inherit !important; } + .home #content .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date { + color: inherit !important; } + .home #content .widget .uc-cal .uc-cal-item .uc-cal-event:after { + visibility: hidden !important; + display: block !important; + font-size: 0 !important; + content: " " !important; + clear: both !important; + height: 0 !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event { + padding-left: 70px !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date { + left: -70px; + margin-right: -55px !important; + width: 55px !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month { + padding: 0.7em 0 0 !important; + border-width: 1px 1px 0 !important; + border-style: solid !important; + text-align: center !important; + font-size: 70% !important; + text-transform: uppercase !important; + letter-spacing: 1px !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day { + padding: 0 0 0.2em 0 !important; + border-width: 0 1px 1px !important; + border-style: solid !important; + text-align: center !important; + font-size: 130% !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time { + color: inherit !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-month { + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-day { + background-color: #fff !important; + color: inherit !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time { + color: #23527c !important; } + .home #content .widget .uc-cal.uc-listcal { + padding-left: 3.7em !important; } + .home #content .widget .uc-cal.uc-listcal .uc-cal-event-date { + width: 3.7em !important; + left: -3.7em !important; + margin-right: -3.7em !important; } + .home #content .widget.uc-hours-widget caption { + padding: .5em; } + .home #content .widget.widget_siteorigin-panels-postloop .post { + padding: 1em; } + .home #content .widget.widget_count_down_widget { + background-color: #dedede; + padding: 15px 18px; + border: 1px solid #ccc; + border-radius: 6px; } + .home #content .widget.widget_count_down_widget .countdown-top { + position: relative; + min-height: 50px; } + .home #content .widget.widget_count_down_widget .countdown-top .countdown-days-wrap { + position: absolute; } + .home #content .widget.widget_count_down_widget .countdown-top .countdown-days-wrap .countdown-days { + font-size: 35px; + font-weight: 700; } + .home #content .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap { + margin-left: 48px; + margin-top: 14px; + margin-bottom: 10px; } + .home #content .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap .countdown-daysuntil { + font-size: 16px; } + .home #content .widget.widget_count_down_widget .countdown-bottom { + font-size: 12px; + color: rgba(0, 0, 0, 0.4); } + .home #content .widget.widget_count_down_widget .glyphicon-new-window { + display: none; } + .home #content .widget.widget_count_down_widget a { + text-decoration: none !important; + color: black; } + .home #content .widget.widget_count_down_widget a:hover { + color: #388ac3; } + .home #content .panel-grid { + /* Make sure select elements fit in widgets */ } + .home #content .panel-grid .widget { + overflow: hidden; + border: 1px solid transparent; + border-width: 0; + border-color: #ccc; + border-radius: 4px; + margin: 0 0 1.5em 0; + padding: 0; + background-color: transparent; + color: #000; } + .home #content .panel-grid .widget .widget-head { + border: 1px solid transparent; + padding: 0.5em 0.5em 0.5em 1em; + border-width: 0 0 1px 0; + border-color: #ccc; + background-color: #fff; } + .home #content .panel-grid .widget .widget-title { + margin: 0; + font-size: 1em; + color: #000; } + .home #content .panel-grid .widget a { + color: #337ab7; } + .home #content .panel-grid .widget a:hover { + color: #23527c; } + .home #content .panel-grid .widget .nav-pills .active a { + color: #fff; } + .home #content .panel-grid .widget .nav-pills .active a:hover { + color: #fff; + background-color: #337ab7; } + .home #content .panel-grid .widget form { + margin: 0; } + .home #content .panel-grid .widget ul, + .home #content .panel-grid .widget ol { + list-style-type: none; + padding: 0; + margin: 0; } + .home #content .panel-grid .widget ul li, + .home #content .panel-grid .widget ol li { + margin-bottom: .75em; } + .home #content .panel-grid .widget ul li ul, + .home #content .panel-grid .widget ol li ul { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: disc; } + .home #content .panel-grid .widget ul li ul li, + .home #content .panel-grid .widget ol li ul li { + margin-bottom: .5em; } + .home #content .panel-grid .widget ul li ul li ul, + .home #content .panel-grid .widget ol li ul li ul { + list-style-type: circle; } + .home #content .panel-grid .widget ul li ol, + .home #content .panel-grid .widget ol li ol { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: decimal; } + .home #content .panel-grid .widget ul li ol li, + .home #content .panel-grid .widget ol li ol li { + margin-bottom: .5em; } + .home #content .panel-grid .widget .nav-tabs { + margin: 0; } + .home #content .panel-grid .widget .nav-tabs li { + margin-bottom: -1px; + list-style-type: none; } + .home #content .panel-grid .widget .nav-tabs li.active a { + color: #333333; } + .home #content .panel-grid .widget .nav-pills { + margin: 0; } + .home #content .panel-grid .widget .nav-pills li { + margin: 0; + list-style-type: none; } + .home #content .panel-grid * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + height: 1%; } + .home #content .panel-grid .widget select { + max-width: 100%; } + .home #content .panel-grid .widget { + /* === UC People + */ + /* === CORE WP Widgets + */ + /* === 3rd Party Widgets + */ + /* === UCONN Widgets + */ } + .home #content .panel-grid .widget.uc-people-widget { + padding: 10px 30px !important; } + .home #content .panel-grid .widget.uc-people-widget .person { + padding-right: 20px; + padding-bottom: 20px; + padding-top: 5px; } + .home #content .panel-grid .widget.uc-people-widget .person ul { + list-style-type: disc; } + .home #content .panel-grid .widget.uc-people-widget .person ol { + list-style-type: decimal; } + .home #content .panel-grid .widget.uc-people-widget .person a.person-permalink h4.person-name { + font-size: 19px; } + .home #content .panel-grid .widget.uc-people-widget h3.group-title { + border-bottom: 1px solid #eee; + padding-bottom: 10px; + width: 100%; } + .home #content .panel-grid .widget.uc-people-widget table { + margin-bottom: 0px; } + .home #content .panel-grid .widget.uc-people-widget table td.person-thumbnail img { + max-width: none; } + .home #content .panel-grid .widget.widget_text .textwidget { + margin: 0; } + .home #content .panel-grid .widget.widget_tag_cloud .tagcloud { + margin: 0; } + .home #content .panel-grid .widget.widget_black_studio_tinymce .textwidget { + margin: 0; } + .home #content .panel-grid .widget.widget_black_studio_tinymce ul, .home #content .panel-grid .widget.widget_black_studio_tinymce ol { + padding-left: 2em; } + .home #content .panel-grid .widget.widget_black_studio_tinymce ul li { + list-style-type: disc; } + .home #content .panel-grid .widget.widget_black_studio_tinymce ol li { + list-style-type: decimal; } + .home #content .panel-grid .widget.widget_black-studio-tinymce .textwidget { + margin: 0; } + .home #content .panel-grid .widget.widget_black-studio-tinymce ul, .home #content .panel-grid .widget.widget_black-studio-tinymce ol { + padding-left: 2em; } + .home #content .panel-grid .widget.widget_black-studio-tinymce ul li { + list-style-type: disc; } + .home #content .panel-grid .widget.widget_black-studio-tinymce ol li { + list-style-type: decimal; } + .home #content .panel-grid .widget.simple-social-icons ul { + margin: 0.5em !important; } + .home #content .panel-grid .widget.simple-social-icons ul li { + margin: 0.5em !important; } + .home #content .panel-grid .widget.simple-social-icons .social-bloglovin:before, .home #content .panel-grid .widget.simple-social-icons .social-dribbble:before, .home #content .panel-grid .widget.simple-social-icons .social-email:before, .home #content .panel-grid .widget.simple-social-icons .social-facebook:before, .home #content .panel-grid .widget.simple-social-icons .social-flickr:before, .home #content .panel-grid .widget.simple-social-icons .social-github:before, .home #content .panel-grid .widget.simple-social-icons .social-gplus:before, .home #content .panel-grid .widget.simple-social-icons .social-instagram:before, .home #content .panel-grid .widget.simple-social-icons .social-linkedin:before, .home #content .panel-grid .widget.simple-social-icons .social-pinterest:before, .home #content .panel-grid .widget.simple-social-icons .social-rss:before, .home #content .panel-grid .widget.simple-social-icons .social-stumbleupon:before, .home #content .panel-grid .widget.simple-social-icons .social-tumblr:before, .home #content .panel-grid .widget.simple-social-icons .social-twitter:before, .home #content .panel-grid .widget.simple-social-icons .social-vimeo:before, .home #content .panel-grid .widget.simple-social-icons .social-youtube:before { + display: none; + content: none; } + .home #content .panel-grid .widget.widget_rcpt ul { + margin: 0; } + .home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_title { + padding: .5em 0 0; + font-weight: bold; } + .home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image { + margin-left: -9%; + margin-bottom: 1em; + width: 117%; + padding: 0 9%; } + .home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image img { + width: 100%; } + .home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: .5em 0 1em; } + .home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_date { + margin: .5em 0 1em; } + .home #content .panel-grid .widget.widget_sp_image { + padding: 0; + border: none; + background-color: transparent; } + .home #content .panel-grid .widget.widget_metaslider_widget { + padding: 0; + background-color: transparent; + border: none; } + .home #content .panel-grid .widget.widget_metaslider_widget ul, + .home #content .panel-grid .widget.widget_metaslider_widget ol { + margin: 0; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li { + padding: 0.1em 0px 0.1em 0px; + display: block; + background-color: transparent; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + margin: 0; + position: relative; + display: inline; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li a .title { + display: inline; + position: relative; + font-size: 1em; + font-weight: normal; + clear: left; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li a:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a { + display: block; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img { + display: block; + margin-bottom: 10px; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-thumbnail { + height: 60px; + width: 60px; + margin-right: 10px; + float: left; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-medium { + width: 48%; + margin-right: 2%; + float: left; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-large { + width: 100%; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-thumbnail + .title, + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + display: block; + float: left; + clear: none; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + width: 50%; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a:hover .title { + text-decoration: underline; } + .home #content .panel-grid .widget.uc-contact-widget .table-responsive { + padding: 1em; } + .home #content .panel-grid .widget.uc-contact-widget th { + white-space: nowrap; + padding-left: 0; } + .home #content .panel-grid .widget.uc-contact-widget td.uc-output-email { + word-break: break-all; } + .home #content .panel-grid .widget.uc-contact-widget td.uc-output-more { + word-break: break-all; } + .home #content .panel-grid .widget.uc-contact-widget .table-responsive { + border: none; } + .home #content .panel-grid .widget .uc-cal { + font: inherit; + padding: 0 !important; + margin: 0 !important; + /*- - - - - */ + /**/ + /**/ } + .home #content .panel-grid .widget .uc-cal * { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + font: inherit !important; + vertical-align: baseline !important; + background: none !important; + position: inherit !important; + width: auto !important; + height: auto !important; + color: inherit !important; + display: block !important; + box-shadow: none !important; + text-transform: none !important; + text-decoration: none !important; + min-height: inherit !important; + border-radius: 0 !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item { + margin: 1em 0 !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event { + position: relative !important; + color: #337ab7 !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date { + float: left !important; + position: relative !important; + top: 0; + color: #337ab7 !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event:hover { + text-decoration: underline !important; + color: #23527c !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date { + color: #23527c !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event:after { + visibility: hidden !important; + display: block !important; + font-size: 0 !important; + content: " " !important; + clear: both !important; + height: 0 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event { + padding-left: 70px !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date { + left: -70px; + margin-right: -55px !important; + width: 55px !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month { + padding: 0.7em 0 0 !important; + border-width: 1px 1px 0 !important; + border-style: solid !important; + text-align: center !important; + font-size: 70% !important; + text-transform: uppercase !important; + letter-spacing: 1px !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day { + padding: 0 0 0.2em 0 !important; + border-width: 0 1px 1px !important; + border-style: solid !important; + text-align: center !important; + font-size: 130% !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time { + color: #000 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-month { + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-day { + background-color: transparent !important; + color: #000 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time { + color: #23527c !important; } + .home #content .panel-grid .widget .uc-cal.uc-listcal { + padding-left: 3.7em !important; } + .home #content .panel-grid .widget .uc-cal.uc-listcal .uc-cal-event-date { + width: 3.7em !important; + left: -3.7em !important; + margin-right: -3.7em !important; } + .home #content .panel-grid .widget.uc-hours-widget caption { + padding: .5em; } + .home #content .panel-grid .widget.widget_siteorigin-panels-postloop .post { + padding: 0; } + .home #content .panel-grid .widget.widget_count_down_widget { + background-color: #dedede; + padding: 15px 18px; + border: 1px solid #ccc; + border-radius: 6px; } + .home #content .panel-grid .widget.widget_count_down_widget .countdown-top { + position: relative; + min-height: 50px; } + .home #content .panel-grid .widget.widget_count_down_widget .countdown-top .countdown-days-wrap { + position: absolute; } + .home #content .panel-grid .widget.widget_count_down_widget .countdown-top .countdown-days-wrap .countdown-days { + font-size: 35px; + font-weight: 700; } + .home #content .panel-grid .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap { + margin-left: 48px; + margin-top: 14px; + margin-bottom: 10px; } + .home #content .panel-grid .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap .countdown-daysuntil { + font-size: 16px; } + .home #content .panel-grid .widget.widget_count_down_widget .countdown-bottom { + font-size: 12px; + color: rgba(0, 0, 0, 0.4); } + .home #content .panel-grid .widget.widget_count_down_widget .glyphicon-new-window { + display: none; } + .home #content .panel-grid .widget.widget_count_down_widget a { + text-decoration: none !important; + color: black; } + .home #content .panel-grid .widget.widget_count_down_widget a:hover { + color: #388ac3; } + +#page-sidebar { + /* Make sure select elements fit in widgets */ } + #page-sidebar .widget { + overflow: hidden; + border: 1px solid transparent; + border-width: 1px; + border-color: #ccc; + border-radius: 4px; + margin: 0 0 1.5em 0; + padding: 0; + background-color: #fff; + color: #000; } + #page-sidebar .widget .widget-head { + border: 1px solid transparent; + padding: 0.5em 0.5em 0.5em 1em; + border-width: 0 0 1px 0; + border-color: #ccc; + background-color: #fff; } + #page-sidebar .widget .widget-title { + margin: 0; + font-size: 1em; + color: #000; } + #page-sidebar .widget a { + color: #337ab7; } + #page-sidebar .widget a:hover { + color: #23527c; } + #page-sidebar .widget .nav-pills .active a { + color: #fff; } + #page-sidebar .widget .nav-pills .active a:hover { + color: #fff; + background-color: #337ab7; } + #page-sidebar .widget form { + margin: 1em; } + #page-sidebar .widget ul, + #page-sidebar .widget ol { + list-style-type: none; + padding: 0; + margin: 1em; } + #page-sidebar .widget ul li, + #page-sidebar .widget ol li { + margin-bottom: .75em; } + #page-sidebar .widget ul li ul, + #page-sidebar .widget ol li ul { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: disc; } + #page-sidebar .widget ul li ul li, + #page-sidebar .widget ol li ul li { + margin-bottom: .5em; } + #page-sidebar .widget ul li ul li ul, + #page-sidebar .widget ol li ul li ul { + list-style-type: circle; } + #page-sidebar .widget ul li ol, + #page-sidebar .widget ol li ol { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: decimal; } + #page-sidebar .widget ul li ol li, + #page-sidebar .widget ol li ol li { + margin-bottom: .5em; } + #page-sidebar .widget .nav-tabs { + margin: 0; } + #page-sidebar .widget .nav-tabs li { + margin-bottom: -1px; + list-style-type: none; } + #page-sidebar .widget .nav-tabs li.active a { + color: #333333; } + #page-sidebar .widget .nav-pills { + margin: 0; } + #page-sidebar .widget .nav-pills li { + margin: 0; + list-style-type: none; } + #page-sidebar * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + height: 1%; } + #page-sidebar .widget select { + max-width: 100%; } + #page-sidebar .widget { + /* === UC People + */ + /* === CORE WP Widgets + */ + /* === 3rd Party Widgets + */ + /* === UCONN Widgets + */ } + #page-sidebar .widget.uc-people-widget { + padding: 10px 30px !important; } + #page-sidebar .widget.uc-people-widget .person { + padding-right: 20px; + padding-bottom: 20px; + padding-top: 5px; } + #page-sidebar .widget.uc-people-widget .person ul { + list-style-type: disc; } + #page-sidebar .widget.uc-people-widget .person ol { + list-style-type: decimal; } + #page-sidebar .widget.uc-people-widget .person a.person-permalink h4.person-name { + font-size: 19px; } + #page-sidebar .widget.uc-people-widget h3.group-title { + border-bottom: 1px solid #eee; + padding-bottom: 10px; + width: 100%; } + #page-sidebar .widget.uc-people-widget table { + margin-bottom: 0px; } + #page-sidebar .widget.uc-people-widget table td.person-thumbnail img { + max-width: none; } + #page-sidebar .widget.widget_text .textwidget { + margin: 1em; } + #page-sidebar .widget.widget_tag_cloud .tagcloud { + margin: 1em; } + #page-sidebar .widget.widget_black_studio_tinymce .textwidget { + margin: 1em; } + #page-sidebar .widget.widget_black_studio_tinymce ul, #page-sidebar .widget.widget_black_studio_tinymce ol { + padding-left: 2em; } + #page-sidebar .widget.widget_black_studio_tinymce ul li { + list-style-type: disc; } + #page-sidebar .widget.widget_black_studio_tinymce ol li { + list-style-type: decimal; } + #page-sidebar .widget.widget_black-studio-tinymce .textwidget { + margin: 1em; } + #page-sidebar .widget.widget_black-studio-tinymce ul, #page-sidebar .widget.widget_black-studio-tinymce ol { + padding-left: 2em; } + #page-sidebar .widget.widget_black-studio-tinymce ul li { + list-style-type: disc; } + #page-sidebar .widget.widget_black-studio-tinymce ol li { + list-style-type: decimal; } + #page-sidebar .widget.simple-social-icons ul { + margin: 0.5em !important; } + #page-sidebar .widget.simple-social-icons ul li { + margin: 0.5em !important; } + #page-sidebar .widget.simple-social-icons .social-bloglovin:before, #page-sidebar .widget.simple-social-icons .social-dribbble:before, #page-sidebar .widget.simple-social-icons .social-email:before, #page-sidebar .widget.simple-social-icons .social-facebook:before, #page-sidebar .widget.simple-social-icons .social-flickr:before, #page-sidebar .widget.simple-social-icons .social-github:before, #page-sidebar .widget.simple-social-icons .social-gplus:before, #page-sidebar .widget.simple-social-icons .social-instagram:before, #page-sidebar .widget.simple-social-icons .social-linkedin:before, #page-sidebar .widget.simple-social-icons .social-pinterest:before, #page-sidebar .widget.simple-social-icons .social-rss:before, #page-sidebar .widget.simple-social-icons .social-stumbleupon:before, #page-sidebar .widget.simple-social-icons .social-tumblr:before, #page-sidebar .widget.simple-social-icons .social-twitter:before, #page-sidebar .widget.simple-social-icons .social-vimeo:before, #page-sidebar .widget.simple-social-icons .social-youtube:before { + display: none; + content: none; } + #page-sidebar .widget.widget_rcpt ul { + margin: 0; } + #page-sidebar .widget.widget_rcpt ul .rcpt_item_title { + padding: .5em 0 0; + font-weight: bold; } + #page-sidebar .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image { + margin-left: -9%; + margin-bottom: 1em; + width: 117%; + padding: 0 9%; } + #page-sidebar .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image img { + width: 100%; } + #page-sidebar .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: .5em 0 1em; } + #page-sidebar .widget.widget_rcpt ul .rcpt_item_date { + margin: .5em 0 1em; } + #page-sidebar .widget.widget_sp_image { + padding: 0; + border: none; + background-color: transparent; } + #page-sidebar .widget.widget_metaslider_widget { + padding: 0; + background-color: transparent; + border: none; } + #page-sidebar .widget.widget_metaslider_widget ul, + #page-sidebar .widget.widget_metaslider_widget ol { + margin: 0; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li { + padding: 0.1em 0px 0.1em 0px; + display: block; + background-color: transparent; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + margin: 0; + position: relative; + display: inline; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li a .title { + display: inline; + position: relative; + font-size: 1em; + font-weight: normal; + clear: left; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li a:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a { + display: block; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img { + display: block; + margin-bottom: 10px; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-thumbnail { + height: 60px; + width: 60px; + margin-right: 10px; + float: left; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-medium { + width: 48%; + margin-right: 2%; + float: left; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-large { + width: 100%; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-thumbnail + .title, + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + display: block; + float: left; + clear: none; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + width: 50%; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a:hover .title { + text-decoration: underline; } + #page-sidebar .widget.uc-contact-widget th { + white-space: nowrap; } + #page-sidebar .widget.uc-contact-widget td.uc-output-email { + word-break: break-all; } + #page-sidebar .widget.uc-contact-widget td.uc-output-more { + word-break: break-all; } + #page-sidebar .widget.uc-contact-widget .table-responsive { + border: none; } + #page-sidebar .widget .uc-cal { + font: inherit; + padding: 0 !important; + margin: 1em !important; + /*- - - - - */ + /**/ + /**/ } + #page-sidebar .widget .uc-cal * { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + font: inherit !important; + vertical-align: baseline !important; + background: none !important; + position: inherit !important; + width: auto !important; + height: auto !important; + color: inherit !important; + display: block !important; + box-shadow: none !important; + text-transform: none !important; + text-decoration: none !important; + min-height: inherit !important; + border-radius: 0 !important; } + #page-sidebar .widget .uc-cal .uc-cal-item { + margin: 1em 0 !important; } + #page-sidebar .widget .uc-cal .uc-cal-item .uc-cal-event { + position: relative !important; + color: #337ab7 !important; } + #page-sidebar .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date { + float: left !important; + position: relative !important; + top: 0; + color: inherit !important; } + #page-sidebar .widget .uc-cal .uc-cal-item .uc-cal-event:hover { + text-decoration: underline !important; + color: inherit !important; } + #page-sidebar .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date { + color: inherit !important; } + #page-sidebar .widget .uc-cal .uc-cal-item .uc-cal-event:after { + visibility: hidden !important; + display: block !important; + font-size: 0 !important; + content: " " !important; + clear: both !important; + height: 0 !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event { + padding-left: 70px !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date { + left: -70px; + margin-right: -55px !important; + width: 55px !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month { + padding: 0.7em 0 0 !important; + border-width: 1px 1px 0 !important; + border-style: solid !important; + text-align: center !important; + font-size: 70% !important; + text-transform: uppercase !important; + letter-spacing: 1px !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day { + padding: 0 0 0.2em 0 !important; + border-width: 0 1px 1px !important; + border-style: solid !important; + text-align: center !important; + font-size: 130% !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time { + color: inherit !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-month { + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-day { + background-color: #fff !important; + color: inherit !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time { + color: #23527c !important; } + #page-sidebar .widget .uc-cal.uc-listcal { + padding-left: 3.7em !important; } + #page-sidebar .widget .uc-cal.uc-listcal .uc-cal-event-date { + width: 3.7em !important; + left: -3.7em !important; + margin-right: -3.7em !important; } + #page-sidebar .widget.uc-hours-widget caption { + padding: .5em; } + #page-sidebar .widget.widget_siteorigin-panels-postloop .post { + padding: 1em; } + #page-sidebar .widget.widget_count_down_widget { + background-color: #dedede; + padding: 15px 18px; + border: 1px solid #ccc; + border-radius: 6px; } + #page-sidebar .widget.widget_count_down_widget .countdown-top { + position: relative; + min-height: 50px; } + #page-sidebar .widget.widget_count_down_widget .countdown-top .countdown-days-wrap { + position: absolute; } + #page-sidebar .widget.widget_count_down_widget .countdown-top .countdown-days-wrap .countdown-days { + font-size: 35px; + font-weight: 700; } + #page-sidebar .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap { + margin-left: 48px; + margin-top: 14px; + margin-bottom: 10px; } + #page-sidebar .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap .countdown-daysuntil { + font-size: 16px; } + #page-sidebar .widget.widget_count_down_widget .countdown-bottom { + font-size: 12px; + color: rgba(0, 0, 0, 0.4); } + #page-sidebar .widget.widget_count_down_widget .glyphicon-new-window { + display: none; } + #page-sidebar .widget.widget_count_down_widget a { + text-decoration: none !important; + color: black; } + #page-sidebar .widget.widget_count_down_widget a:hover { + color: #388ac3; } + +.subpage { + /* Make sure select elements fit in widgets */ } + .subpage .widget { + overflow: hidden; + border: 1px solid transparent; + border-width: 0; + border-color: #ccc; + border-radius: 4px; + margin: 0 0 1.5em 0; + padding: 0; + background-color: transparent; + color: #000; } + .subpage .widget .widget-head { + border: 1px solid transparent; + padding: 0.5em 0.5em 0.5em 1em; + border-width: 0 0 1px 0; + border-color: #ccc; + background-color: #fff; } + .subpage .widget .widget-title { + margin: 0; + font-size: 1em; + color: #000; } + .subpage .widget a { + color: #337ab7; } + .subpage .widget a:hover { + color: #23527c; } + .subpage .widget .nav-pills .active a { + color: #fff; } + .subpage .widget .nav-pills .active a:hover { + color: #fff; + background-color: #337ab7; } + .subpage .widget form { + margin: 0; } + .subpage .widget ul, + .subpage .widget ol { + list-style-type: none; + padding: 0; + margin: 0; } + .subpage .widget ul li, + .subpage .widget ol li { + margin-bottom: .75em; } + .subpage .widget ul li ul, + .subpage .widget ol li ul { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: disc; } + .subpage .widget ul li ul li, + .subpage .widget ol li ul li { + margin-bottom: .5em; } + .subpage .widget ul li ul li ul, + .subpage .widget ol li ul li ul { + list-style-type: circle; } + .subpage .widget ul li ol, + .subpage .widget ol li ol { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: decimal; } + .subpage .widget ul li ol li, + .subpage .widget ol li ol li { + margin-bottom: .5em; } + .subpage .widget .nav-tabs { + margin: 0; } + .subpage .widget .nav-tabs li { + margin-bottom: -1px; + list-style-type: none; } + .subpage .widget .nav-tabs li.active a { + color: #333333; } + .subpage .widget .nav-pills { + margin: 0; } + .subpage .widget .nav-pills li { + margin: 0; + list-style-type: none; } + .subpage * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + height: 1%; } + .subpage .widget select { + max-width: 100%; } + .subpage .widget { + /* === UC People + */ + /* === CORE WP Widgets + */ + /* === 3rd Party Widgets + */ + /* === UCONN Widgets + */ } + .subpage .widget.uc-people-widget { + padding: 10px 30px !important; } + .subpage .widget.uc-people-widget .person { + padding-right: 20px; + padding-bottom: 20px; + padding-top: 5px; } + .subpage .widget.uc-people-widget .person ul { + list-style-type: disc; } + .subpage .widget.uc-people-widget .person ol { + list-style-type: decimal; } + .subpage .widget.uc-people-widget .person a.person-permalink h4.person-name { + font-size: 19px; } + .subpage .widget.uc-people-widget h3.group-title { + border-bottom: 1px solid #eee; + padding-bottom: 10px; + width: 100%; } + .subpage .widget.uc-people-widget table { + margin-bottom: 0px; } + .subpage .widget.uc-people-widget table td.person-thumbnail img { + max-width: none; } + .subpage .widget.widget_text .textwidget { + margin: 0; } + .subpage .widget.widget_tag_cloud .tagcloud { + margin: 0; } + .subpage .widget.widget_black_studio_tinymce .textwidget { + margin: 0; } + .subpage .widget.widget_black_studio_tinymce ul, .subpage .widget.widget_black_studio_tinymce ol { + padding-left: 2em; } + .subpage .widget.widget_black_studio_tinymce ul li { + list-style-type: disc; } + .subpage .widget.widget_black_studio_tinymce ol li { + list-style-type: decimal; } + .subpage .widget.widget_black-studio-tinymce .textwidget { + margin: 0; } + .subpage .widget.widget_black-studio-tinymce ul, .subpage .widget.widget_black-studio-tinymce ol { + padding-left: 2em; } + .subpage .widget.widget_black-studio-tinymce ul li { + list-style-type: disc; } + .subpage .widget.widget_black-studio-tinymce ol li { + list-style-type: decimal; } + .subpage .widget.simple-social-icons ul { + margin: 0.5em !important; } + .subpage .widget.simple-social-icons ul li { + margin: 0.5em !important; } + .subpage .widget.simple-social-icons .social-bloglovin:before, .subpage .widget.simple-social-icons .social-dribbble:before, .subpage .widget.simple-social-icons .social-email:before, .subpage .widget.simple-social-icons .social-facebook:before, .subpage .widget.simple-social-icons .social-flickr:before, .subpage .widget.simple-social-icons .social-github:before, .subpage .widget.simple-social-icons .social-gplus:before, .subpage .widget.simple-social-icons .social-instagram:before, .subpage .widget.simple-social-icons .social-linkedin:before, .subpage .widget.simple-social-icons .social-pinterest:before, .subpage .widget.simple-social-icons .social-rss:before, .subpage .widget.simple-social-icons .social-stumbleupon:before, .subpage .widget.simple-social-icons .social-tumblr:before, .subpage .widget.simple-social-icons .social-twitter:before, .subpage .widget.simple-social-icons .social-vimeo:before, .subpage .widget.simple-social-icons .social-youtube:before { + display: none; + content: none; } + .subpage .widget.widget_rcpt ul { + margin: 0; } + .subpage .widget.widget_rcpt ul .rcpt_item_title { + padding: .5em 0 0; + font-weight: bold; } + .subpage .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image { + margin-left: -9%; + margin-bottom: 1em; + width: 117%; + padding: 0 9%; } + .subpage .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image img { + width: 100%; } + .subpage .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: .5em 0 1em; } + .subpage .widget.widget_rcpt ul .rcpt_item_date { + margin: .5em 0 1em; } + .subpage .widget.widget_sp_image { + padding: 0; + border: none; + background-color: transparent; } + .subpage .widget.widget_metaslider_widget { + padding: 0; + background-color: transparent; + border: none; } + .subpage .widget.widget_metaslider_widget ul, + .subpage .widget.widget_metaslider_widget ol { + margin: 0; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li { + padding: 0.1em 0px 0.1em 0px; + display: block; + background-color: transparent; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + margin: 0; + position: relative; + display: inline; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li a .title { + display: inline; + position: relative; + font-size: 1em; + font-weight: normal; + clear: left; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li a:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a { + display: block; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img { + display: block; + margin-bottom: 10px; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-thumbnail { + height: 60px; + width: 60px; + margin-right: 10px; + float: left; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-medium { + width: 48%; + margin-right: 2%; + float: left; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-large { + width: 100%; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-thumbnail + .title, + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + display: block; + float: left; + clear: none; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + width: 50%; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a:hover .title { + text-decoration: underline; } + .subpage .widget.uc-contact-widget .table-responsive { + padding: 1em; } + .subpage .widget.uc-contact-widget th { + white-space: nowrap; + padding-left: 0; } + .subpage .widget.uc-contact-widget td.uc-output-email { + word-break: break-all; } + .subpage .widget.uc-contact-widget td.uc-output-more { + word-break: break-all; } + .subpage .widget.uc-contact-widget .table-responsive { + border: none; } + .subpage .widget .uc-cal { + font: inherit; + padding: 0 !important; + margin: 0 !important; + /*- - - - - */ + /**/ + /**/ } + .subpage .widget .uc-cal * { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + font: inherit !important; + vertical-align: baseline !important; + background: none !important; + position: inherit !important; + width: auto !important; + height: auto !important; + color: inherit !important; + display: block !important; + box-shadow: none !important; + text-transform: none !important; + text-decoration: none !important; + min-height: inherit !important; + border-radius: 0 !important; } + .subpage .widget .uc-cal .uc-cal-item { + margin: 1em 0 !important; } + .subpage .widget .uc-cal .uc-cal-item .uc-cal-event { + position: relative !important; + color: #337ab7 !important; } + .subpage .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date { + float: left !important; + position: relative !important; + top: 0; + color: #337ab7 !important; } + .subpage .widget .uc-cal .uc-cal-item .uc-cal-event:hover { + text-decoration: underline !important; + color: #23527c !important; } + .subpage .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date { + color: #23527c !important; } + .subpage .widget .uc-cal .uc-cal-item .uc-cal-event:after { + visibility: hidden !important; + display: block !important; + font-size: 0 !important; + content: " " !important; + clear: both !important; + height: 0 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event { + padding-left: 70px !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date { + left: -70px; + margin-right: -55px !important; + width: 55px !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month { + padding: 0.7em 0 0 !important; + border-width: 1px 1px 0 !important; + border-style: solid !important; + text-align: center !important; + font-size: 70% !important; + text-transform: uppercase !important; + letter-spacing: 1px !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day { + padding: 0 0 0.2em 0 !important; + border-width: 0 1px 1px !important; + border-style: solid !important; + text-align: center !important; + font-size: 130% !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time { + color: #000 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-month { + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-day { + background-color: transparent !important; + color: #000 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time { + color: #23527c !important; } + .subpage .widget .uc-cal.uc-listcal { + padding-left: 3.7em !important; } + .subpage .widget .uc-cal.uc-listcal .uc-cal-event-date { + width: 3.7em !important; + left: -3.7em !important; + margin-right: -3.7em !important; } + .subpage .widget.uc-hours-widget caption { + padding: .5em; } + .subpage .widget.widget_siteorigin-panels-postloop .post { + padding: 0; } + .subpage .widget.widget_count_down_widget { + background-color: #dedede; + padding: 15px 18px; + border: 1px solid #ccc; + border-radius: 6px; } + .subpage .widget.widget_count_down_widget .countdown-top { + position: relative; + min-height: 50px; } + .subpage .widget.widget_count_down_widget .countdown-top .countdown-days-wrap { + position: absolute; } + .subpage .widget.widget_count_down_widget .countdown-top .countdown-days-wrap .countdown-days { + font-size: 35px; + font-weight: 700; } + .subpage .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap { + margin-left: 48px; + margin-top: 14px; + margin-bottom: 10px; } + .subpage .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap .countdown-daysuntil { + font-size: 16px; } + .subpage .widget.widget_count_down_widget .countdown-bottom { + font-size: 12px; + color: rgba(0, 0, 0, 0.4); } + .subpage .widget.widget_count_down_widget .glyphicon-new-window { + display: none; } + .subpage .widget.widget_count_down_widget a { + text-decoration: none !important; + color: black; } + .subpage .widget.widget_count_down_widget a:hover { + color: #388ac3; } + +img { + height: auto; + max-width: 100%; } + +code { + white-space: normal; } + +.table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: auto; + overflow-y: hidden; + webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + +.az-letter-list li { + list-style-type: none; } + +#page #content .widget .btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: normal; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + #page #content .widget .btn:active:focus, #page #content .widget .btn.active:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + #page #content .widget .btn:hover, #page #content .widget .btn:focus { + color: #333 !important; + text-decoration: none; } + #page #content .widget .btn:active, #page #content .widget .btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + #page #content .widget .btn.disabled, #page #content .widget .btn[disabled], + fieldset[disabled] #page #content .widget .btn { + cursor: not-allowed; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; } + +#page #content .widget .btn-default { + color: #333 !important; + background-color: #fff; + border-color: #ccc; } + #page #content .widget .btn-default:hover, #page #content .widget .btn-default:focus, #page #content .widget .btn-default.focus, #page #content .widget .btn-default:active, #page #content .widget .btn-default.active, + .open > #page #content .widget .btn-default.dropdown-toggle { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; } + #page #content .widget .btn-default:active, #page #content .widget .btn-default.active, + .open > #page #content .widget .btn-default.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-default.disabled, #page #content .widget .btn-default.disabled:hover, #page #content .widget .btn-default.disabled:focus, #page #content .widget .btn-default.disabled.focus, #page #content .widget .btn-default.disabled:active, #page #content .widget .btn-default.disabled.active, #page #content .widget .btn-default[disabled], #page #content .widget .btn-default[disabled]:hover, #page #content .widget .btn-default[disabled]:focus, #page #content .widget .btn-default[disabled].focus, #page #content .widget .btn-default[disabled]:active, #page #content .widget .btn-default[disabled].active, + fieldset[disabled] #page #content .widget .btn-default, + fieldset[disabled] #page #content .widget .btn-default:hover, + fieldset[disabled] #page #content .widget .btn-default:focus, + fieldset[disabled] #page #content .widget .btn-default.focus, + fieldset[disabled] #page #content .widget .btn-default:active, + fieldset[disabled] #page #content .widget .btn-default.active { + background-color: #fff; + border-color: #ccc; } + #page #content .widget .btn-default .badge { + color: #fff; + background-color: #333; } + +#page #content .widget .btn-primary { + color: #fff !important; + background-color: #337ab7; + border-color: #2e6da4; } + #page #content .widget .btn-primary:hover, #page #content .widget .btn-primary:focus, #page #content .widget .btn-primary.focus, #page #content .widget .btn-primary:active, #page #content .widget .btn-primary.active, + .open > #page #content .widget .btn-primary.dropdown-toggle { + color: #fff; + background-color: #286090; + border-color: #204d74; } + #page #content .widget .btn-primary:active, #page #content .widget .btn-primary.active, + .open > #page #content .widget .btn-primary.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-primary.disabled, #page #content .widget .btn-primary.disabled:hover, #page #content .widget .btn-primary.disabled:focus, #page #content .widget .btn-primary.disabled.focus, #page #content .widget .btn-primary.disabled:active, #page #content .widget .btn-primary.disabled.active, #page #content .widget .btn-primary[disabled], #page #content .widget .btn-primary[disabled]:hover, #page #content .widget .btn-primary[disabled]:focus, #page #content .widget .btn-primary[disabled].focus, #page #content .widget .btn-primary[disabled]:active, #page #content .widget .btn-primary[disabled].active, + fieldset[disabled] #page #content .widget .btn-primary, + fieldset[disabled] #page #content .widget .btn-primary:hover, + fieldset[disabled] #page #content .widget .btn-primary:focus, + fieldset[disabled] #page #content .widget .btn-primary.focus, + fieldset[disabled] #page #content .widget .btn-primary:active, + fieldset[disabled] #page #content .widget .btn-primary.active { + background-color: #337ab7; + border-color: #2e6da4; } + #page #content .widget .btn-primary .badge { + color: #337ab7; + background-color: #fff; } + +#page #content .widget .btn-success { + color: #fff !important; + background-color: #5cb85c; + border-color: #4cae4c; } + #page #content .widget .btn-success:hover, #page #content .widget .btn-success:focus, #page #content .widget .btn-success.focus, #page #content .widget .btn-success:active, #page #content .widget .btn-success.active, + .open > #page #content .widget .btn-success.dropdown-toggle { + color: #fff; + background-color: #449d44; + border-color: #398439; } + #page #content .widget .btn-success:active, #page #content .widget .btn-success.active, + .open > #page #content .widget .btn-success.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-success.disabled, #page #content .widget .btn-success.disabled:hover, #page #content .widget .btn-success.disabled:focus, #page #content .widget .btn-success.disabled.focus, #page #content .widget .btn-success.disabled:active, #page #content .widget .btn-success.disabled.active, #page #content .widget .btn-success[disabled], #page #content .widget .btn-success[disabled]:hover, #page #content .widget .btn-success[disabled]:focus, #page #content .widget .btn-success[disabled].focus, #page #content .widget .btn-success[disabled]:active, #page #content .widget .btn-success[disabled].active, + fieldset[disabled] #page #content .widget .btn-success, + fieldset[disabled] #page #content .widget .btn-success:hover, + fieldset[disabled] #page #content .widget .btn-success:focus, + fieldset[disabled] #page #content .widget .btn-success.focus, + fieldset[disabled] #page #content .widget .btn-success:active, + fieldset[disabled] #page #content .widget .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; } + #page #content .widget .btn-success .badge { + color: #5cb85c; + background-color: #fff; } + +#page #content .widget .btn-info { + color: #fff !important; + background-color: #5bc0de; + border-color: #46b8da; } + #page #content .widget .btn-info:hover, #page #content .widget .btn-info:focus, #page #content .widget .btn-info.focus, #page #content .widget .btn-info:active, #page #content .widget .btn-info.active, + .open > #page #content .widget .btn-info.dropdown-toggle { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; } + #page #content .widget .btn-info:active, #page #content .widget .btn-info.active, + .open > #page #content .widget .btn-info.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-info.disabled, #page #content .widget .btn-info.disabled:hover, #page #content .widget .btn-info.disabled:focus, #page #content .widget .btn-info.disabled.focus, #page #content .widget .btn-info.disabled:active, #page #content .widget .btn-info.disabled.active, #page #content .widget .btn-info[disabled], #page #content .widget .btn-info[disabled]:hover, #page #content .widget .btn-info[disabled]:focus, #page #content .widget .btn-info[disabled].focus, #page #content .widget .btn-info[disabled]:active, #page #content .widget .btn-info[disabled].active, + fieldset[disabled] #page #content .widget .btn-info, + fieldset[disabled] #page #content .widget .btn-info:hover, + fieldset[disabled] #page #content .widget .btn-info:focus, + fieldset[disabled] #page #content .widget .btn-info.focus, + fieldset[disabled] #page #content .widget .btn-info:active, + fieldset[disabled] #page #content .widget .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; } + #page #content .widget .btn-info .badge { + color: #5bc0de; + background-color: #fff; } + +#page #content .widget .btn-warning { + color: #fff !important; + background-color: #f0ad4e; + border-color: #eea236; } + #page #content .widget .btn-warning:hover, #page #content .widget .btn-warning:focus, #page #content .widget .btn-warning.focus, #page #content .widget .btn-warning:active, #page #content .widget .btn-warning.active, + .open > #page #content .widget .btn-warning.dropdown-toggle { + color: #fff; + background-color: #ec971f; + border-color: #d58512; } + #page #content .widget .btn-warning:active, #page #content .widget .btn-warning.active, + .open > #page #content .widget .btn-warning.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-warning.disabled, #page #content .widget .btn-warning.disabled:hover, #page #content .widget .btn-warning.disabled:focus, #page #content .widget .btn-warning.disabled.focus, #page #content .widget .btn-warning.disabled:active, #page #content .widget .btn-warning.disabled.active, #page #content .widget .btn-warning[disabled], #page #content .widget .btn-warning[disabled]:hover, #page #content .widget .btn-warning[disabled]:focus, #page #content .widget .btn-warning[disabled].focus, #page #content .widget .btn-warning[disabled]:active, #page #content .widget .btn-warning[disabled].active, + fieldset[disabled] #page #content .widget .btn-warning, + fieldset[disabled] #page #content .widget .btn-warning:hover, + fieldset[disabled] #page #content .widget .btn-warning:focus, + fieldset[disabled] #page #content .widget .btn-warning.focus, + fieldset[disabled] #page #content .widget .btn-warning:active, + fieldset[disabled] #page #content .widget .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; } + #page #content .widget .btn-warning .badge { + color: #f0ad4e; + background-color: #fff; } + +#page #content .widget .btn-danger { + color: #fff !important; + background-color: #d9534f; + border-color: #d43f3a; } + #page #content .widget .btn-danger:hover, #page #content .widget .btn-danger:focus, #page #content .widget .btn-danger.focus, #page #content .widget .btn-danger:active, #page #content .widget .btn-danger.active, + .open > #page #content .widget .btn-danger.dropdown-toggle { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; } + #page #content .widget .btn-danger:active, #page #content .widget .btn-danger.active, + .open > #page #content .widget .btn-danger.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-danger.disabled, #page #content .widget .btn-danger.disabled:hover, #page #content .widget .btn-danger.disabled:focus, #page #content .widget .btn-danger.disabled.focus, #page #content .widget .btn-danger.disabled:active, #page #content .widget .btn-danger.disabled.active, #page #content .widget .btn-danger[disabled], #page #content .widget .btn-danger[disabled]:hover, #page #content .widget .btn-danger[disabled]:focus, #page #content .widget .btn-danger[disabled].focus, #page #content .widget .btn-danger[disabled]:active, #page #content .widget .btn-danger[disabled].active, + fieldset[disabled] #page #content .widget .btn-danger, + fieldset[disabled] #page #content .widget .btn-danger:hover, + fieldset[disabled] #page #content .widget .btn-danger:focus, + fieldset[disabled] #page #content .widget .btn-danger.focus, + fieldset[disabled] #page #content .widget .btn-danger:active, + fieldset[disabled] #page #content .widget .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; } + #page #content .widget .btn-danger .badge { + color: #d9534f; + background-color: #fff; } + +#page #content .widget .btn-link { + color: #337ab7 !important; + font-weight: normal; + cursor: pointer; + border-radius: 0; } + #page #content .widget .btn-link, #page #content .widget .btn-link:active, #page #content .widget .btn-link[disabled], + fieldset[disabled] #page #content .widget .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; } + #page #content .widget .btn-link, #page #content .widget .btn-link:hover, #page #content .widget .btn-link:focus, #page #content .widget .btn-link:active { + border-color: transparent; } + #page #content .widget .btn-link:hover, #page #content .widget .btn-link:focus { + color: #23527c !important; + text-decoration: underline; + background-color: transparent; } + #page #content .widget .btn-link[disabled]:hover, #page #content .widget .btn-link[disabled]:focus, + fieldset[disabled] #page #content .widget .btn-link:hover, + fieldset[disabled] #page #content .widget .btn-link:focus { + color: #777777 !important; + text-decoration: none; } + +#page #content .widget .btn-lg, #page #content .widget .btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33333; + border-radius: 6px; } + +#page #content .widget .btn-sm, #page #content .widget .btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +#page #content .widget .btn-xs, #page #content .widget .btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +#page #content .widget .btn-block { + display: block; + width: 100%; } + +#page #content .widget .btn-block + #page #content .widget .btn-block { + margin-top: 5px; } + +input[type="submit"]#page #content .widget.btn-block, +input[type="reset"]#page #content .widget.btn-block, +input[type="button"]#page #content .widget.btn-block { + width: 100%; } + +/* PAGE +--------------------------------------------------------------*/ +#main { + border-radius: 4px; + background-color: #fff; + padding: 1em; + overflow: hidden; + /* + -ms-word-break: break-all; + word-break: break-all; + + // Non standard for webkit + word-break: break-word; + + -webkit-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; + */ } + +/* POSTS +--------------------------------------------------------------*/ +.post { + background-color: #fff; + padding: 1em; } + +.panel-grid .post { + background-color: transparent; } + +/*-------------------------------------------------------------- +10.0 Content +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +10.1 Posts and pages +--------------------------------------------------------------*/ +.hentry { + margin: 0 0 1.5em; } + +.byline, +.updated { + display: none; } + +.single .byline { + display: inline; } + +.page-content, +.entry-content, +.entry-summary { + margin: 1.5em 0 0; } + +.page-links { + clear: both; + margin: 0 0 1.5em; } + +.nav-next { + text-align: right; } + +.entry-content a, +.entry-footer a { + text-decoration: underline; } + +.nav a, +a.btn { + text-decoration: none !important; } + +/*-------------------------------------------------------------- +10.2 Asides +--------------------------------------------------------------*/ +.blog .format-aside .entry-title, +.archive .format-aside .entry-title { + display: none; } + +/*-------------------------------------------------------------- +10.3 Comments +--------------------------------------------------------------*/ +.comment-list { + padding: 0; + list-style-type: none; } + +.comment-list ol { + list-style-type: none; } + +.comment { + padding: 1em; + border-top: 1px solid transparent; + border-top-color: #ccc; } + +.comment.thread-odd { + background-color: #f5f5f5; } + +.comment-content a { + word-wrap: break-word; } + +/* comments form */ +.form-submit { + display: none; } + +.comment-form-author, +.comment-form-email, +.comment-form-url { + width: 50%; } + +/*-------------------------------------------------------------- +10.4 Private Page List +--------------------------------------------------------------*/ +#page-private-list li { + list-style-type: none; + padding-bottom: 10px; } + +/*-------------------------------------------------------------- +10.5 UC People Page Template +--------------------------------------------------------------*/ +#page-userlist .person { + padding-right: 20px; + padding-bottom: 20px; + padding-top: 5px; } + #page-userlist .person ul { + list-style-type: disc; } + #page-userlist .person ol { + list-style-type: decimal; } + #page-userlist .person a.person-permalink h4.person-name { + font-size: 19px; } + +#page-userlist h3.group-title { + border-bottom: 1px solid #eee; + padding-bottom: 10px; + width: 100%; } + +#page-userlist table { + margin-bottom: 0px; } + #page-userlist table td.person-thumbnail img { + max-width: none; } + #page-userlist table thead { + border-top: none !important; + border-bottom: none !important; } + +#page-userlist .table > thead > tr > th { + border-bottom: none !important; } + +#page-userlist .table > tbody > tr > td { + border-top: none !important; } + +#page-userlist .table > tbody > tr { + border-top: 1px solid #eee; + border-bottom: 1px solid #eee; } + +/*-------------------------------------------------------------- +10.6 UC Calendar - Fixes for Sub/Super Characters +--------------------------------------------------------------*/ +#content .widget.uc-ecw .uc-cal-list .uc-cal-item .uc-cal-event-title { + display: flex !important; } + +.ui-datepicker-header { + color: black; } + +/*-------------------------------------------------------------- +10.7 Breadcrumbs +--------------------------------------------------------------*/ +.breadcrumb { + margin-bottom: 0px; } + .breadcrumb li.menu-item { + margin-right: -3px; } + @media (max-width: 767px) { + .breadcrumb { + display: none; } } + +.breadcrumb > li + li::before { + content: "/"; } + +/*-------------------------------------------------------------- +10.8 Responsive Tables +--------------------------------------------------------------*/ +@media (max-width: 767px) { + .table-responsive table img { + min-width: 100px; } } + +/*-------------------------------------------------------------- +10.9 A-Z Search +--------------------------------------------------------------*/ +#azFilterInput { + margin-top: 10px; + width: 250px; } + +/* - - - - - - - - - - - - - - - - - - - + == Captions +- - - - - - - - - - - - - - - - - - - */ +.wp-caption { + margin-bottom: 1.5em; + max-width: 100%; } + +.wp-caption img[class*="wp-image-"] { + display: block; + margin: 0 auto; } + +.wp-caption-text { + text-align: center; } + +.wp-caption .wp-caption-text { + margin: 0.8075em 0; } + +/* - - - - - - - - - - - - - - - - - - - + == Alignments +- - - - - - - - - - - - - - - - - - - */ +.alignleft { + display: inline; + float: left; + margin-right: 1.5em; + margin-bottom: 1.5em; } + +.alignright { + display: inline; + float: right; + margin-left: 1.5em; + margin-bottom: 1.5em; } + +.aligncenter { + clear: both; + display: block; + margin: 1em auto; } + +/* - - - - - - - - - - - - - - - - - - - + == Galleries +- - - - - - - - - - - - - - - - - - - */ +.gallery { + margin-bottom: 1.5em; } + +.gallery-item { + display: inline-block; + text-align: center; + vertical-align: top; + width: 100%; } + +.gallery-columns-2 .gallery-item { + max-width: 50%; } + +.gallery-columns-3 .gallery-item { + max-width: 33.33%; } + +.gallery-columns-4 .gallery-item { + max-width: 25%; } + +.gallery-columns-5 .gallery-item { + max-width: 20%; } + +.gallery-columns-6 .gallery-item { + max-width: 16.66%; } + +.gallery-columns-7 .gallery-item { + max-width: 14.28%; } + +.gallery-columns-8 .gallery-item { + max-width: 12.5%; } + +.gallery-columns-9 .gallery-item { + max-width: 11.11%; } + +/* - - - - - - - - - - - - - - - - - - - + == Media +- - - - - - - - - - - - - - - - - - - */ +.page-content img.wp-smiley, +.entry-content img.wp-smiley, +.comment-content img.wp-smiley { + border: none; + margin-bottom: 0; + margin-top: 0; + padding: 0; } + +/* Make sure embeds and iframes fit their containers */ +embed, +iframe, +object { + max-width: 100%; } + +/* - - - - - - - - - - - - - - - - - - - + == Link Flags +- - - - - - - - - - - - - - - - - - - */ +.flag { + background-color: rgba(0, 0, 0, 0.1) !important; + font-size: 80% !important; + padding: 0.2em 0.3em !important; + margin-left: 0.4em !important; + border-radius: 0.3em !important; + text-decoration: none !important; } + +.btn .flag { + border-width: 0 !important; + opacity: 0.7 !important; } + +.external .glyphicon-new-window { + font-size: 0.8em !important; + margin-left: 0.4em !important; + opacity: 0.7 !important; } + +.external:hover .glyphicon-new-window { + opacity: 1 !important; } + +table .flag { + background-color: rgba(0, 0, 0, 0.1) !important; + font-size: 80% !important; + padding: 0.2em 0.3em !important; + margin-left: 0.4em !important; + border-radius: 0.3em !important; + text-decoration: none !important; } + +table .btn .flag { + border-width: 0 !important; + opacity: 0.7 !important; } + +table .external .glyphicon-new-window { + font-size: 0.8em !important; + margin-left: 0.4em !important; + opacity: 0.7 !important; } + +table .external:hover .glyphicon-new-window { + opacity: 1 !important; } + +/* - - - - - - - - - - - - - - - - - - - + == Accessibility +- - - - - - - - - - - - - - - - - - - */ +#skiplinks { + visibility: visible; } + #skiplinks a { + left: -10000px; + position: absolute; } + #skiplinks a:focus { + left: 34px; + top: 34px; + background-color: #fff; + box-shadow: 4px 4px 6px #3e3e3e; + padding: 10px; + min-width: 210px; + font-weight: 700; + font-size: 18px; + text-decoration: none; + color: #107ac8; } + +.dropdown-toggle:focus { + outline: inherit; } + +.accessibility-fail { + -webkit-filter: grayscale(100%); + -moz-filter: grayscale(100%); + filter: grayscale(100%); + opacity: .3; } + +.accessibility-fail-msg { + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.accessibility-fail-msg .glyphicon { + color: red; + margin-right: 1em; } + +.accessibility-fail-msg a { + text-decoration: underline; } + +/* - - - - - - - - - - - - - - - - - - - + == Table Stripper + + Our effort to combat the use of table-based layouts by site authors. + +- - - - - - - - - - - - - - - - - - - */ +table div, table span, table applet, table object, table iframe, table h1, table h2, table h3, table h4, table h5, table h6, table p, table blockquote, table pre, table a, table abbr, table acronym, table address, table big, table cite, table code, table del, table dfn, table em, table img, table ins, table kbd, table q, table s, table samp, table small, table strike, table strong, table sub, table sup, table tt, table var, table b, table u, table i, table center, table dl, table dt, table dd, table ol, table ul, table li, table fieldset, table form, table label, table legend, table article, table aside, table canvas, table details, table embed, table figure, table figcaption, table footer, table header, table hgroup, table menu, table nav, table output, table ruby, table section, table summary, table time, table mark, table audio, table video { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + vertical-align: baseline !important; } + +/* HTML5 display-role reset for older browsers */ +table article, table aside, table details, table figcaption, table figure, table footer, table header, table hgroup, table menu, table nav, table section { + display: block !important; } + +table body { + line-height: 1 !important; } + +table ol, table ul { + list-style: none !important; } + +table blockquote, table q { + quotes: none !important; } + +table blockquote:before, table blockquote:after, table q:before, table q:after { + content: "" !important; + content: none !important; } + +/* - - - - - - - - - - - - - - - - - - - + == UUP +- - - - - - - - - - - - - - - - - - - */ +.uup-list { + list-style-type: none; + margin: 0; + padding: 0; } + .uup-list .has-image { + display: block; + position: relative; + padding-left: 170px; + min-height: 150px; } + .uup-list .has-image .uup-thumbnail { + display: block; + width: 150px; + height: 150px; + position: absolute; + left: 0; + top: 0; } + .uup-list .uup-item { + margin-bottom: 1em; } + .uup-list .uup-item .uup-text { + display: block; } + .uup-list .uup-item .uup-text > span { + display: block; } + .uup-list .uup-item .uup-text a .uup-name { + display: inline; } + .uup-list .uup-item .uup-text .uup-name { + font-weight: bold; } + .uup-list .uup-item .uup-text .uup-name .uup-first:after { + content: ' '; } + .uup-list .uup-item .uup-text .uup-phones .uup-phone2 { + display: block; } + +.uup-index-table .uup-table-name.table-has-image { + position: relative; + padding-left: 60px; } + .uup-index-table .uup-table-name.table-has-image .uup-table-thumbnail { + display: block; + width: 50px; + height: 50px; + position: absolute; + left: 0; + top: 5px; } + .uup-index-table .uup-table-name.table-has-image .uup-name { + display: block; } + +.uup-index-table .uup-table-name .uup-last:before { + content: ' '; } + +/* + Profile Page +*/ +.page-template-page-user-profile-php .uup-user { + padding: 1em; } + .page-template-page-user-profile-php .uup-user > span { + display: block; } + .page-template-page-user-profile-php .uup-user .uup-image { + margin-bottom: 1em; } + .page-template-page-user-profile-php .uup-user .uup-name { + font-weight: bold; } + .page-template-page-user-profile-php .uup-user .uup-name .uup-first:after { + content: ' '; } + .page-template-page-user-profile-php .uup-user .uup-phones .uup-phone2 { + display: block; } + +.person-image { + display: none; + overflow: hidden; + /* + max-width:100%; + + img { + max-width:none; + max-height:none; + min-width:100%; + min-height:100%; + } + */ } + +@media (max-width: 767px) { + .uc-people table img { + max-width: none; } } + +/* - - - - - - - - - - - - - - - - - - - + == Calendar +- - - - - - - - - - - - - - - - - - - */ +#vb #vb-timespan { + list-style-type: none; + padding: 0; + margin: 0; + font-size: 2em; } + #vb #vb-timespan .glyphicon-new-window { + display: none; } + +#events-grid-wrap li { + margin-bottom: 1em !important; } + #events-grid-wrap li strong { + font-weight: normal; } + #events-grid-wrap li .glyphicon-new-window { + display: none; } + +.uc-listcal .uc-cal-list { + list-style-type: none; + margin: 0; + padding: 0; } + .uc-listcal .uc-cal-list .uc-cal-item { + margin-bottom: 1em; } + .uc-listcal .uc-cal-list .uc-cal-item .uc-cal-event-title { + font-style: normal; + margin-left: 1em; + display: flex !important; } + .uc-listcal .uc-cal-list .uc-cal-item .glyphicon-new-window { + display: none; } + +#events-table #events-toolbar { + margin-bottom: 1em; } + #events-table #events-toolbar #events-month { + width: 10em; } + +#events-table table { + font-size: 85%; } + #events-table table thead th { + width: 14%; + text-align: center; } + #events-table table tbody th { + border-bottom-width: 0; + padding-bottom: 0; + padding-left: 0; + text-align: right; + font-weight: normal; + opacity: .7; } + #events-table table tbody th.today { + background: #ccc; + color: #000; } + #events-table table tbody td { + border-top-width: 0; + padding-top: 0; } + #events-table table tbody td a { + text-decoration: none; } + #events-table table tbody td a:hover { + text-decoration: underline; } + #events-table table tbody td a strong { + font-weight: normal; } + #events-table table tbody td a .glyphicon { + display: none; } + #events-table table tbody td .event-list + .event-list { + margin-top: 1em !important; } + #events-table table tbody td .event-list li + li { + margin-top: .5em !important; } + +/* - - - - - - - - - - - - - - - - - - - + == In Page Menus +- - - - - - - - - - - - - - - - - - - */ +.in-page-list { + float: right; + padding: .5em; + border: 1px solid transparent; + border-color: #e7e7e7; + background-color: #f8f8f8; + margin: 0 0 1.5em 2em; + width: 20%; + min-width: 200px; + max-width: 400px; + border-radius: 3px; } + +.in-page-tabs { + margin-bottom: 2em; } + +/* - - - - - - - - - - - - - - - - - - - + == Footers +- - - - - - - - - - - - - - - - - - - */ +#footers { + background-color: #eee; + margin: 1.5em 0 0 0; + border: 0px solid transparent; + border-color: #ccc; + border-width: 2px 0 0 0; } + +body.sticky #footers { + position: absolute; + bottom: 0; + left: 0; + width: 100%; } + +body.sticky .ie8 #footers { + position: inherit; + width: inherit; } + +#mega-footer { + padding-top: 1em; + background-color: transparent; + /* Make sure select elements fit in widgets */ } + #mega-footer .widget { + overflow: hidden; + border: 1px solid transparent; + border-width: 0; + border-color: #ccc; + border-radius: 4px; + margin: 0 0 1.5em 0; + padding: 0; + background-color: transparent; + color: #000; } + #mega-footer .widget .widget-head { + border: 1px solid transparent; + padding: 0.5em 0.5em 0.5em 1em; + border-width: 0; + border-color: #ccc; + background-color: transparent; } + #mega-footer .widget .widget-title { + margin: 0; + font-size: 1em; + color: #000; } + #mega-footer .widget a { + color: #337ab7; } + #mega-footer .widget a:hover { + color: #23527c; } + #mega-footer .widget .nav-pills .active a { + color: #fff; } + #mega-footer .widget .nav-pills .active a:hover { + color: #fff; + background-color: #337ab7; } + #mega-footer .widget form { + margin: 1em; } + #mega-footer .widget ul, + #mega-footer .widget ol { + list-style-type: none; + padding: 0; + margin: 1em; } + #mega-footer .widget ul li, + #mega-footer .widget ol li { + margin-bottom: .75em; } + #mega-footer .widget ul li ul, + #mega-footer .widget ol li ul { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: disc; } + #mega-footer .widget ul li ul li, + #mega-footer .widget ol li ul li { + margin-bottom: .5em; } + #mega-footer .widget ul li ul li ul, + #mega-footer .widget ol li ul li ul { + list-style-type: circle; } + #mega-footer .widget ul li ol, + #mega-footer .widget ol li ol { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: decimal; } + #mega-footer .widget ul li ol li, + #mega-footer .widget ol li ol li { + margin-bottom: .5em; } + #mega-footer .widget .nav-tabs { + margin: 0; } + #mega-footer .widget .nav-tabs li { + margin-bottom: -1px; + list-style-type: none; } + #mega-footer .widget .nav-tabs li.active a { + color: #333333; } + #mega-footer .widget .nav-pills { + margin: 0; } + #mega-footer .widget .nav-pills li { + margin: 0; + list-style-type: none; } + #mega-footer * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + height: 1%; } + #mega-footer .widget select { + max-width: 100%; } + #mega-footer .widget { + /* === UC People + */ + /* === CORE WP Widgets + */ + /* === 3rd Party Widgets + */ + /* === UCONN Widgets + */ } + #mega-footer .widget.uc-people-widget { + padding: 10px 30px !important; } + #mega-footer .widget.uc-people-widget .person { + padding-right: 20px; + padding-bottom: 20px; + padding-top: 5px; } + #mega-footer .widget.uc-people-widget .person ul { + list-style-type: disc; } + #mega-footer .widget.uc-people-widget .person ol { + list-style-type: decimal; } + #mega-footer .widget.uc-people-widget .person a.person-permalink h4.person-name { + font-size: 19px; } + #mega-footer .widget.uc-people-widget h3.group-title { + border-bottom: 1px solid #eee; + padding-bottom: 10px; + width: 100%; } + #mega-footer .widget.uc-people-widget table { + margin-bottom: 0px; } + #mega-footer .widget.uc-people-widget table td.person-thumbnail img { + max-width: none; } + #mega-footer .widget.widget_text .textwidget { + margin: 1em; } + #mega-footer .widget.widget_tag_cloud .tagcloud { + margin: 1em; } + #mega-footer .widget.widget_black_studio_tinymce .textwidget { + margin: 1em; } + #mega-footer .widget.widget_black_studio_tinymce ul, #mega-footer .widget.widget_black_studio_tinymce ol { + padding-left: 2em; } + #mega-footer .widget.widget_black_studio_tinymce ul li { + list-style-type: disc; } + #mega-footer .widget.widget_black_studio_tinymce ol li { + list-style-type: decimal; } + #mega-footer .widget.widget_black-studio-tinymce .textwidget { + margin: 1em; } + #mega-footer .widget.widget_black-studio-tinymce ul, #mega-footer .widget.widget_black-studio-tinymce ol { + padding-left: 2em; } + #mega-footer .widget.widget_black-studio-tinymce ul li { + list-style-type: disc; } + #mega-footer .widget.widget_black-studio-tinymce ol li { + list-style-type: decimal; } + #mega-footer .widget.simple-social-icons ul { + margin: 0.5em !important; } + #mega-footer .widget.simple-social-icons ul li { + margin: 0.5em !important; } + #mega-footer .widget.simple-social-icons .social-bloglovin:before, #mega-footer .widget.simple-social-icons .social-dribbble:before, #mega-footer .widget.simple-social-icons .social-email:before, #mega-footer .widget.simple-social-icons .social-facebook:before, #mega-footer .widget.simple-social-icons .social-flickr:before, #mega-footer .widget.simple-social-icons .social-github:before, #mega-footer .widget.simple-social-icons .social-gplus:before, #mega-footer .widget.simple-social-icons .social-instagram:before, #mega-footer .widget.simple-social-icons .social-linkedin:before, #mega-footer .widget.simple-social-icons .social-pinterest:before, #mega-footer .widget.simple-social-icons .social-rss:before, #mega-footer .widget.simple-social-icons .social-stumbleupon:before, #mega-footer .widget.simple-social-icons .social-tumblr:before, #mega-footer .widget.simple-social-icons .social-twitter:before, #mega-footer .widget.simple-social-icons .social-vimeo:before, #mega-footer .widget.simple-social-icons .social-youtube:before { + display: none; + content: none; } + #mega-footer .widget.widget_rcpt ul { + margin: 0; } + #mega-footer .widget.widget_rcpt ul .rcpt_item_title { + padding: .5em 0 0; + font-weight: bold; } + #mega-footer .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image { + margin-left: -9%; + margin-bottom: 1em; + width: 117%; + padding: 0 9%; } + #mega-footer .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image img { + width: 100%; } + #mega-footer .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: .5em 0 1em; } + #mega-footer .widget.widget_rcpt ul .rcpt_item_date { + margin: .5em 0 1em; } + #mega-footer .widget.widget_sp_image { + padding: 0; + border: none; + background-color: transparent; } + #mega-footer .widget.widget_metaslider_widget { + padding: 0; + background-color: transparent; + border: none; } + #mega-footer .widget.widget_metaslider_widget ul, + #mega-footer .widget.widget_metaslider_widget ol { + margin: 0; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li { + padding: 0.1em 0px 0.1em 0px; + display: block; + background-color: transparent; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + margin: 0; + position: relative; + display: inline; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li a .title { + display: inline; + position: relative; + font-size: 1em; + font-weight: normal; + clear: left; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li a:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a { + display: block; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img { + display: block; + margin-bottom: 10px; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-thumbnail { + height: 60px; + width: 60px; + margin-right: 10px; + float: left; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-medium { + width: 48%; + margin-right: 2%; + float: left; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-large { + width: 100%; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-thumbnail + .title, + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + display: block; + float: left; + clear: none; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + width: 50%; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a:hover .title { + text-decoration: underline; } + #mega-footer .widget.uc-contact-widget .table-responsive { + padding: 1em; } + #mega-footer .widget.uc-contact-widget th { + white-space: nowrap; + padding-left: 0; } + #mega-footer .widget.uc-contact-widget td.uc-output-email { + word-break: break-all; } + #mega-footer .widget.uc-contact-widget td.uc-output-more { + word-break: break-all; } + #mega-footer .widget.uc-contact-widget .table-responsive { + border: none; } + #mega-footer .widget .uc-cal { + font: inherit; + padding: 0 !important; + margin: 1em !important; + /*- - - - - */ + /**/ + /**/ } + #mega-footer .widget .uc-cal * { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + font: inherit !important; + vertical-align: baseline !important; + background: none !important; + position: inherit !important; + width: auto !important; + height: auto !important; + color: inherit !important; + display: block !important; + box-shadow: none !important; + text-transform: none !important; + text-decoration: none !important; + min-height: inherit !important; + border-radius: 0 !important; } + #mega-footer .widget .uc-cal .uc-cal-item { + margin: 1em 0 !important; } + #mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event { + position: relative !important; + color: #337ab7 !important; } + #mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date { + float: left !important; + position: relative !important; + top: 0; + color: #337ab7 !important; } + #mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event:hover { + text-decoration: underline !important; + color: #23527c !important; } + #mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date { + color: #23527c !important; } + #mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event:after { + visibility: hidden !important; + display: block !important; + font-size: 0 !important; + content: " " !important; + clear: both !important; + height: 0 !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event { + padding-left: 70px !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date { + left: -70px; + margin-right: -55px !important; + width: 55px !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month { + padding: 0.7em 0 0 !important; + border-width: 1px 1px 0 !important; + border-style: solid !important; + text-align: center !important; + font-size: 70% !important; + text-transform: uppercase !important; + letter-spacing: 1px !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day { + padding: 0 0 0.2em 0 !important; + border-width: 0 1px 1px !important; + border-style: solid !important; + text-align: center !important; + font-size: 130% !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time { + color: #000 !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-month { + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-day { + background-color: transparent !important; + color: #000 !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time { + color: #23527c !important; } + #mega-footer .widget .uc-cal.uc-listcal { + padding-left: 3.7em !important; } + #mega-footer .widget .uc-cal.uc-listcal .uc-cal-event-date { + width: 3.7em !important; + left: -3.7em !important; + margin-right: -3.7em !important; } + #mega-footer .widget.uc-hours-widget caption { + padding: .5em; } + #mega-footer .widget.widget_siteorigin-panels-postloop .post { + padding: 1em; } + #mega-footer .widget.widget_count_down_widget { + background-color: #dedede; + padding: 15px 18px; + border: 1px solid #ccc; + border-radius: 6px; } + #mega-footer .widget.widget_count_down_widget .countdown-top { + position: relative; + min-height: 50px; } + #mega-footer .widget.widget_count_down_widget .countdown-top .countdown-days-wrap { + position: absolute; } + #mega-footer .widget.widget_count_down_widget .countdown-top .countdown-days-wrap .countdown-days { + font-size: 35px; + font-weight: 700; } + #mega-footer .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap { + margin-left: 48px; + margin-top: 14px; + margin-bottom: 10px; } + #mega-footer .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap .countdown-daysuntil { + font-size: 16px; } + #mega-footer .widget.widget_count_down_widget .countdown-bottom { + font-size: 12px; + color: rgba(0, 0, 0, 0.4); } + #mega-footer .widget.widget_count_down_widget .glyphicon-new-window { + display: none; } + #mega-footer .widget.widget_count_down_widget a { + text-decoration: none !important; + color: black; } + #mega-footer .widget.widget_count_down_widget a:hover { + color: #388ac3; } + +#footer { + padding: 1.5em 0; + color: #337ab7; } + #footer ul { + padding: 0; } + #footer a { + color: #337ab7; } + #footer a:hover { + color: #23527c; } + #footer li { + display: inline; + margin-right: 1em; } + #footer li:last-child { + margin-right: 0; } + #footer li a { + padding: 15px 0px; } + +#footers .btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: normal; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + #footers .btn:active:focus, #footers .btn.active:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + #footers .btn:hover, #footers .btn:focus { + color: #333 !important; + text-decoration: none; } + #footers .btn:active, #footers .btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + #footers .btn.disabled, #footers .btn[disabled], + fieldset[disabled] #footers .btn { + cursor: not-allowed; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; } + +#footers .btn-default { + color: #333 !important; + background-color: #fff; + border-color: #ccc; } + #footers .btn-default:hover, #footers .btn-default:focus, #footers .btn-default.focus, #footers .btn-default:active, #footers .btn-default.active, + .open > #footers .btn-default.dropdown-toggle { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; } + #footers .btn-default:active, #footers .btn-default.active, + .open > #footers .btn-default.dropdown-toggle { + background-image: none; } + #footers .btn-default.disabled, #footers .btn-default.disabled:hover, #footers .btn-default.disabled:focus, #footers .btn-default.disabled.focus, #footers .btn-default.disabled:active, #footers .btn-default.disabled.active, #footers .btn-default[disabled], #footers .btn-default[disabled]:hover, #footers .btn-default[disabled]:focus, #footers .btn-default[disabled].focus, #footers .btn-default[disabled]:active, #footers .btn-default[disabled].active, + fieldset[disabled] #footers .btn-default, + fieldset[disabled] #footers .btn-default:hover, + fieldset[disabled] #footers .btn-default:focus, + fieldset[disabled] #footers .btn-default.focus, + fieldset[disabled] #footers .btn-default:active, + fieldset[disabled] #footers .btn-default.active { + background-color: #fff; + border-color: #ccc; } + #footers .btn-default .badge { + color: #fff; + background-color: #333; } + +#footers .btn-primary { + color: #fff !important; + background-color: #337ab7; + border-color: #2e6da4; } + #footers .btn-primary:hover, #footers .btn-primary:focus, #footers .btn-primary.focus, #footers .btn-primary:active, #footers .btn-primary.active, + .open > #footers .btn-primary.dropdown-toggle { + color: #fff; + background-color: #286090; + border-color: #204d74; } + #footers .btn-primary:active, #footers .btn-primary.active, + .open > #footers .btn-primary.dropdown-toggle { + background-image: none; } + #footers .btn-primary.disabled, #footers .btn-primary.disabled:hover, #footers .btn-primary.disabled:focus, #footers .btn-primary.disabled.focus, #footers .btn-primary.disabled:active, #footers .btn-primary.disabled.active, #footers .btn-primary[disabled], #footers .btn-primary[disabled]:hover, #footers .btn-primary[disabled]:focus, #footers .btn-primary[disabled].focus, #footers .btn-primary[disabled]:active, #footers .btn-primary[disabled].active, + fieldset[disabled] #footers .btn-primary, + fieldset[disabled] #footers .btn-primary:hover, + fieldset[disabled] #footers .btn-primary:focus, + fieldset[disabled] #footers .btn-primary.focus, + fieldset[disabled] #footers .btn-primary:active, + fieldset[disabled] #footers .btn-primary.active { + background-color: #337ab7; + border-color: #2e6da4; } + #footers .btn-primary .badge { + color: #337ab7; + background-color: #fff; } + +#footers .btn-success { + color: #fff !important; + background-color: #5cb85c; + border-color: #4cae4c; } + #footers .btn-success:hover, #footers .btn-success:focus, #footers .btn-success.focus, #footers .btn-success:active, #footers .btn-success.active, + .open > #footers .btn-success.dropdown-toggle { + color: #fff; + background-color: #449d44; + border-color: #398439; } + #footers .btn-success:active, #footers .btn-success.active, + .open > #footers .btn-success.dropdown-toggle { + background-image: none; } + #footers .btn-success.disabled, #footers .btn-success.disabled:hover, #footers .btn-success.disabled:focus, #footers .btn-success.disabled.focus, #footers .btn-success.disabled:active, #footers .btn-success.disabled.active, #footers .btn-success[disabled], #footers .btn-success[disabled]:hover, #footers .btn-success[disabled]:focus, #footers .btn-success[disabled].focus, #footers .btn-success[disabled]:active, #footers .btn-success[disabled].active, + fieldset[disabled] #footers .btn-success, + fieldset[disabled] #footers .btn-success:hover, + fieldset[disabled] #footers .btn-success:focus, + fieldset[disabled] #footers .btn-success.focus, + fieldset[disabled] #footers .btn-success:active, + fieldset[disabled] #footers .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; } + #footers .btn-success .badge { + color: #5cb85c; + background-color: #fff; } + +#footers .btn-info { + color: #fff !important; + background-color: #5bc0de; + border-color: #46b8da; } + #footers .btn-info:hover, #footers .btn-info:focus, #footers .btn-info.focus, #footers .btn-info:active, #footers .btn-info.active, + .open > #footers .btn-info.dropdown-toggle { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; } + #footers .btn-info:active, #footers .btn-info.active, + .open > #footers .btn-info.dropdown-toggle { + background-image: none; } + #footers .btn-info.disabled, #footers .btn-info.disabled:hover, #footers .btn-info.disabled:focus, #footers .btn-info.disabled.focus, #footers .btn-info.disabled:active, #footers .btn-info.disabled.active, #footers .btn-info[disabled], #footers .btn-info[disabled]:hover, #footers .btn-info[disabled]:focus, #footers .btn-info[disabled].focus, #footers .btn-info[disabled]:active, #footers .btn-info[disabled].active, + fieldset[disabled] #footers .btn-info, + fieldset[disabled] #footers .btn-info:hover, + fieldset[disabled] #footers .btn-info:focus, + fieldset[disabled] #footers .btn-info.focus, + fieldset[disabled] #footers .btn-info:active, + fieldset[disabled] #footers .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; } + #footers .btn-info .badge { + color: #5bc0de; + background-color: #fff; } + +#footers .btn-warning { + color: #fff !important; + background-color: #f0ad4e; + border-color: #eea236; } + #footers .btn-warning:hover, #footers .btn-warning:focus, #footers .btn-warning.focus, #footers .btn-warning:active, #footers .btn-warning.active, + .open > #footers .btn-warning.dropdown-toggle { + color: #fff; + background-color: #ec971f; + border-color: #d58512; } + #footers .btn-warning:active, #footers .btn-warning.active, + .open > #footers .btn-warning.dropdown-toggle { + background-image: none; } + #footers .btn-warning.disabled, #footers .btn-warning.disabled:hover, #footers .btn-warning.disabled:focus, #footers .btn-warning.disabled.focus, #footers .btn-warning.disabled:active, #footers .btn-warning.disabled.active, #footers .btn-warning[disabled], #footers .btn-warning[disabled]:hover, #footers .btn-warning[disabled]:focus, #footers .btn-warning[disabled].focus, #footers .btn-warning[disabled]:active, #footers .btn-warning[disabled].active, + fieldset[disabled] #footers .btn-warning, + fieldset[disabled] #footers .btn-warning:hover, + fieldset[disabled] #footers .btn-warning:focus, + fieldset[disabled] #footers .btn-warning.focus, + fieldset[disabled] #footers .btn-warning:active, + fieldset[disabled] #footers .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; } + #footers .btn-warning .badge { + color: #f0ad4e; + background-color: #fff; } + +#footers .btn-danger { + color: #fff !important; + background-color: #d9534f; + border-color: #d43f3a; } + #footers .btn-danger:hover, #footers .btn-danger:focus, #footers .btn-danger.focus, #footers .btn-danger:active, #footers .btn-danger.active, + .open > #footers .btn-danger.dropdown-toggle { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; } + #footers .btn-danger:active, #footers .btn-danger.active, + .open > #footers .btn-danger.dropdown-toggle { + background-image: none; } + #footers .btn-danger.disabled, #footers .btn-danger.disabled:hover, #footers .btn-danger.disabled:focus, #footers .btn-danger.disabled.focus, #footers .btn-danger.disabled:active, #footers .btn-danger.disabled.active, #footers .btn-danger[disabled], #footers .btn-danger[disabled]:hover, #footers .btn-danger[disabled]:focus, #footers .btn-danger[disabled].focus, #footers .btn-danger[disabled]:active, #footers .btn-danger[disabled].active, + fieldset[disabled] #footers .btn-danger, + fieldset[disabled] #footers .btn-danger:hover, + fieldset[disabled] #footers .btn-danger:focus, + fieldset[disabled] #footers .btn-danger.focus, + fieldset[disabled] #footers .btn-danger:active, + fieldset[disabled] #footers .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; } + #footers .btn-danger .badge { + color: #d9534f; + background-color: #fff; } + +#footers .btn-link { + color: #337ab7 !important; + font-weight: normal; + cursor: pointer; + border-radius: 0; } + #footers .btn-link, #footers .btn-link:active, #footers .btn-link[disabled], + fieldset[disabled] #footers .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; } + #footers .btn-link, #footers .btn-link:hover, #footers .btn-link:focus, #footers .btn-link:active { + border-color: transparent; } + #footers .btn-link:hover, #footers .btn-link:focus { + color: #23527c !important; + text-decoration: underline; + background-color: transparent; } + #footers .btn-link[disabled]:hover, #footers .btn-link[disabled]:focus, + fieldset[disabled] #footers .btn-link:hover, + fieldset[disabled] #footers .btn-link:focus { + color: #777777 !important; + text-decoration: none; } + +#footers .btn-lg, #footers .btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33333; + border-radius: 6px; } + +#footers .btn-sm, #footers .btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +#footers .btn-xs, #footers .btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +#footers .btn-block { + display: block; + width: 100%; } + +#footers .btn-block + #footers .btn-block { + margin-top: 5px; } + +input[type="submit"]#footers.btn-block, +input[type="reset"]#footers.btn-block, +input[type="button"]#footers.btn-block { + width: 100%; } + +.panel-grid { + /* Denotes the beginning of a Page Builder section */ } + .panel-grid .simple-social-icons ul li.social-bloglovin:before, .panel-grid .simple-social-icons ul li.social-dribbble:before, .panel-grid .simple-social-icons ul li.social-email:before, .panel-grid .simple-social-icons ul li.social-facebook:before, .panel-grid .simple-social-icons ul li.social-flickr:before, .panel-grid .simple-social-icons ul li.social-github:before, .panel-grid .simple-social-icons ul li.social-gplus:before, .panel-grid .simple-social-icons ul li.social-instagram:before, .panel-grid .simple-social-icons ul li.social-linkedin:before, .panel-grid .simple-social-icons ul li.social-pinterest:before, .panel-grid .simple-social-icons ul li.social-rss:before, .panel-grid .simple-social-icons ul li.social-stumbleupon:before, .panel-grid .simple-social-icons ul li.social-tumblr:before, .panel-grid .simple-social-icons ul li.social-twitter:before, .panel-grid .simple-social-icons ul li.social-vimeo:before, .panel-grid .simple-social-icons ul li.social-youtube:before { + display: none !important; + content: none !important; } + .panel-grid .simple-social-icons ul li a .glyphicon-new-window { + display: none !important; + content: none !important; } + +#page-page-builder #primary #main .page h3.widget-title { + margin-top: 0px; + margin-bottom: 0.75em; + font-weight: 500; } + +#page-page-builder-cards #primary #main { + background-color: transparent; + border: none; + padding-left: 0px; + padding-right: 0px; } + #page-page-builder-cards #primary #main .page .entry-content { + margin-top: 0; } + #page-page-builder-cards #primary #main .page .entry-content h3.widget-title { + margin-top: 0px; + margin-bottom: 0.75em; + font-weight: 500; } + #page-page-builder-cards #primary #main .page .entry-content .widget { + background-color: white; + border: 1px solid #eaeaea; + padding: 2em; + margin-bottom: 10px; } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_metaslider_widget { + background-color: transparent; + border: none; + padding: 0; } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_siteorigin-panels-postloop { + /*Post Loop Widget */ } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_siteorigin-panels-postloop h2 { + margin-top: 12px; + margin-bottom: 12px; } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_siteorigin-panels-postloop .content-template-date { + margin-bottom: 10px; + display: block; } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_recent-posts { + /*Recent Posts Widget */ } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_recent-posts .post-date { + display: block; + font-size: 11.5px; + margin-top: 5px; } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_dpe_fp_widget { + /*Flexible Posts Widget */ } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_dpe_fp_widget li { + margin-bottom: 0px; } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_rcpt { + /*Recent Custom Posts Type Widget */ } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_rcpt ul { + padding-left: 0; } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_rcpt ul .rcpt_item_title { + padding: 0px; } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: 0; + margin-top: 10px; } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_rcpt ul .rcpt_item_date { + margin-top: 10px; } + #page-page-builder-cards #primary #main .panel-grid { + margin-bottom: 0px; + margin-left: -5px; + margin-right: -5px; } + #page-page-builder-cards #primary #main .panel-grid .panel-grid-cell { + padding-left: 5px; + padding-right: 5px; } + +.home #content #page-page-builder-cards .panel-grid .widget.widget_metaslider_widget { + margin-bottom: 0px !important; } + .home #content #page-page-builder-cards .panel-grid .widget.widget_metaslider_widget ul.flex-direction-nav li { + margin: 0 !important; } + +body.page-template-page-blank .widget.widget_rcpt { + /*Recent Custom Posts Type Widget */ } + body.page-template-page-blank .widget.widget_rcpt ul { + padding-left: 0; + list-style-type: none; } + body.page-template-page-blank .widget.widget_rcpt ul .rcpt_item_image { + margin-bottom: 10px; } + body.page-template-page-blank .widget.widget_rcpt ul .rcpt_item_excerpt { + margin-top: 10px; } + body.page-template-page-blank .widget.widget_rcpt ul .rcpt_item_date { + margin-top: 10px; } + body.page-template-page-blank .widget.widget_rcpt ul li { + margin-bottom: 30px; } + +body.page-template-page-blank .widget.widget_recent-posts { + /*Recent Posts Widget */ } + body.page-template-page-blank .widget.widget_recent-posts ul { + padding-left: 0; + list-style-type: none; } + body.page-template-page-blank .widget.widget_recent-posts ul li { + margin-bottom: 15px; } + body.page-template-page-blank .widget.widget_recent-posts ul li .post-date { + display: block; + font-size: 11.5px; + margin-top: 5px; } + +body.page-template-page-blank .widget.widget_dpe_fp_widget { + /*Flexible Posts Widget */ } + body.page-template-page-blank .widget.widget_dpe_fp_widget ul { + padding-left: 0; + list-style-type: none; } + body.page-template-page-blank .widget.widget_dpe_fp_widget ul li { + margin-bottom: 0px; } + +body.home.page-template-page-blank h3.widget-title { + margin-bottom: 15px !important; } + +/*# sourceMappingURL=style.css.map */ \ No newline at end of file diff --git a/themes/cornerstone/style.css.map b/themes/cornerstone/style.css.map new file mode 100644 index 0000000..dbc25ca --- /dev/null +++ b/themes/cornerstone/style.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["style.scss","../../global/bootstrap-3.3.4/stylesheets/_bootstrap.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_variables.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_mixins.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_hide-text.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_opacity.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_image.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_labels.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_reset-filter.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_resize.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_responsive-visibility.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_size.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_tab-focus.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_text-emphasis.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_text-overflow.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_vendor-prefixes.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_alerts.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_buttons.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_panels.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_pagination.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_list-group.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_nav-divider.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_forms.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_progress-bar.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_table-row.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_background-variant.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_border-radius.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_gradients.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_clearfix.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_center-block.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_nav-vertical-align.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_grid-framework.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_grid.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_normalize.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_print.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_glyphicons.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_scaffolding.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_type.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_code.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_grid.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_tables.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_forms.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_buttons.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_component-animations.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_dropdowns.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_button-groups.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_input-groups.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_navs.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_navbar.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_breadcrumbs.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_pagination.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_pager.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_labels.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_badges.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_jumbotron.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_thumbnails.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_alerts.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_progress-bars.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_media.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_list-group.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_panels.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_responsive-embed.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_wells.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_close.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_modals.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_tooltip.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_popovers.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_carousel.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_utilities.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_responsive-utilities.scss","sass/_variables.scss","sass/_utilities.scss","sass/_fonts.scss","sass/_titlebar.scss","sass/_nav.scss","sass/_header-image.scss","sass/_widgets.scss","sass/_buttons.scss","sass/_content.scss","sass/_captions.scss","sass/_alignments.scss","sass/_galleries.scss","sass/_media.scss","sass/_link-flags.scss","sass/_accessibility.scss","sass/_table-stripper.scss","sass/_uup.scss","sass/_ucpeople.scss","sass/_cal.scss","sass/_in-page-menus.scss","sass/_footer.scss","sass/_page-builder.scss"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/themes/cornerstone/style.scss b/themes/cornerstone/style.scss new file mode 100644 index 0000000..f47e522 --- /dev/null +++ b/themes/cornerstone/style.scss @@ -0,0 +1,32 @@ +/* +Theme Name: Cornerstone +Author: UConn Web Development Lab +Description: Parent theme for University of Connecticut +Version: 4 +Text Domain: cs +*/ + +$icon-font-path: "../../global/bootstrap-3.3.4/fonts/bootstrap/" !default; +@import "../../global/bootstrap-3.3.4/stylesheets/_bootstrap.scss"; +@import "sass/_variables.scss"; +@import "sass/_utilities.scss"; +@import "sass/_fonts.scss"; +@import "sass/_titlebar.scss"; +@import "sass/_nav.scss"; +@import "sass/_header-image.scss"; +@import "sass/_widgets.scss"; +@import "sass/_buttons.scss"; +@import "sass/_content.scss"; +@import "sass/_captions.scss"; +@import "sass/_alignments.scss"; +@import "sass/_galleries.scss"; +@import "sass/_media.scss"; +@import "sass/_link-flags.scss"; +@import "sass/_accessibility.scss"; +@import "sass/_table-stripper.scss"; +@import "sass/_uup.scss"; +@import "sass/_ucpeople.scss"; +@import "sass/_cal.scss"; +@import "sass/_in-page-menus.scss"; +@import "sass/_footer.scss"; +@import "sass/_page-builder.scss"; \ No newline at end of file diff --git a/themes/cornerstone/user-index-table.php b/themes/cornerstone/user-index-table.php new file mode 100644 index 0000000..b62296b --- /dev/null +++ b/themes/cornerstone/user-index-table.php @@ -0,0 +1,56 @@ + +
                    + + + +
                    +
                    +
                    +
                    +
                    > +
                    + ', '' ); ?> +
                    +
                    + +
                    + $userTags, + 'name' => true, + 'image' => true, + 'title' => true, + 'phone1' => true, + 'phone2' => false, + 'email' => true, + 'fax' => false, + 'officeLocation' => false, + 'officeHours' => false, + 'mailingAddress' => false + ); + echo table_list_all_public($args); + ?> +
                    +
                    +
                    + ', '' ); ?> +
                    +
                    +
                    +
                    +
                    + +
                    + + +
                    + diff --git a/themes/cornerstone/user-index.php b/themes/cornerstone/user-index.php new file mode 100644 index 0000000..dcb464e --- /dev/null +++ b/themes/cornerstone/user-index.php @@ -0,0 +1,57 @@ + +
                    + + + +
                    +
                    +
                    +
                    +
                    > +
                    + ', '' ); ?> +
                    +
                    + +
                    + $userTags, + 'name' => true, + 'image' => true, + 'title' => true, + 'phone1' => true, + 'phone2' => false, + 'email' => true, + 'fax' => false, + 'officeLocation' => false, + 'officeHours' => false, + 'mailingAddress' => false + ); + echo list_all_public($args); + ?> +
                    +
                    +
                    + ', '' ); ?> +
                    +
                    +
                    +
                    +
                    + +
                    + + +
                    + diff --git a/themes/cornerstone/user-people.php b/themes/cornerstone/user-people.php new file mode 100644 index 0000000..fdb92fb --- /dev/null +++ b/themes/cornerstone/user-people.php @@ -0,0 +1,228 @@ + +
                    + + + +
                    +
                    +
                    +
                    +
                    > +
                    + ', '' ); ?> +
                    +
                    + +
                    + ', '' ); ?> +
                    +
                    + -1, + 'post_type' => 'person', + 'meta_key' => 'last_name', + 'orderby' => 'menu_order meta_value title', + 'order' => 'ASC', + ); + + + + // Settings + + $layout = get_field( "layout" ); + $people_to_display = get_field( "people_to_display" ); + $break_into_groups = get_field( "break_into_groups" ); + $specific_people = get_field( "specific_people" ); + $specific_groups = get_field( "specific_groups" ); + $specific_tags = get_field( "specific_tags" ); + $information_to_display = get_field( "information_to_display" ); + + function createTextCell($setting, $field){ + global $information_to_display; + if (in_array($setting, $information_to_display)) { + echo ''; + the_field($field); + echo ''; + } + }; + + function sort_group_by_order( $a, $b ){ + // Getting the order for groups $a and $b + $groupA = get_term_by('slug', $a, 'group')->term_id; + $array_orderGroupA = get_option( "taxonomy_{$groupA}" ); + $orderGroupA = $array_orderGroupA['group_order']; + + $groupB = get_term_by('slug', $b, 'group')->term_id; + $array_orderGroupB = get_option( "taxonomy_{$groupB}" ); + $orderGroupB = $array_orderGroupB['group_order']; + + $r = strnatcasecmp( $orderGroupA, $orderGroupB ); + if( $r === 0 ){ + $r = strnatcasecmp( $a, $b ); + } + return $r; + } + + if ($specific_people){ + global $specific_people; + global $args; + $post__in = array(); + foreach($specific_people as &$value){ + //array_push($post__in, $value->ID); + array_push($post__in, $value); + } + $args[post__in]= $post__in; + } + + // do we need a tax query? + if ($specific_groups != false || $specific_tags != false){ + + $tax_query = array(); + $isTagSet = false; + + if ($specific_groups != false) { + $group_query = array( + 'taxonomy' => 'group', + 'field' => 'term_id', + 'terms' => $specific_groups + ); + array_push($tax_query, $group_query); + } + if ($specific_tags != false) { + $isTagSet = true; + $tag_query = array( + 'taxonomy' => 'persontag', + 'field' => 'term_id', + 'terms' => $specific_tags + ); + array_push($tax_query, $tag_query); + } + $args[tax_query] = $tax_query; + + } + + $persons_per_row = get_field("persons_per_row"); // default is 4 + if ( ! $persons_per_row ){ + $persons_per_row = 4; + } + + if ($break_into_groups == 1 ){ + //echo '

                    Break into Groups

                    '; + + // get all the people + $the_query = new WP_Query( $args ); + + // focusing on just the people, not the rest of the query. + $people = $the_query->posts; + + // look at each person, and see each group used, use that to create a list of terms. + $groups_in_use = array(); + + foreach($people as $value){ + //$id = $value->ID; + $id = $value; + $terms = get_the_terms($id, 'group'); + if (is_array($terms)){ + foreach($terms as $key => $value){ + //duplicates will overwrite themselves... + $slug = $value->slug; + $groups_in_use[$slug]= $slug; + } + }; + } + if(!empty($specific_groups) && is_array($specific_groups)){ + $groups_in_use = array(); + foreach($specific_groups as $group){ + $group = get_term_by('id', $group, 'group'); + $groups_in_use[] = $group->slug; + } + } + // sort the groups in use alphabetically + //sort($groups_in_use); + usort($groups_in_use, 'sort_group_by_order' ); + + + + // for each item in the list of terms, do a new query, but this time we're going to limit it to ONLY items from that one group. + foreach($groups_in_use as $value){ + + // this sets up the query we'll need, and will overwrite any group queries from the original settings. + $tax_query = array(); + $group_query = array( + 'taxonomy' => 'group', + 'field' => 'slug', + 'terms' => $value + ); + array_push($tax_query, $group_query); + if( $isTagSet != false ){ + array_push($tax_query, $tag_query); + } + $args['tax_query'] = $tax_query; + + // with $arg updated, let's do a new query. + echo '

                    '.get_term_by('slug', $value, 'group')->name.'

                    '; + + if ($layout == 'grid') { + include('inc/people-grid.php'); + } + if ($layout == 'table') { + include('inc/people-table.php'); + } + + } + + } else { + + if ($layout == 'grid') { + include('inc/people-grid.php'); + } + if ($layout == 'table') { + include('inc/people-table.php'); + } + + } + } + ?> + + +
                    +
                    +
                    +
                    +
                    +
                    + +
                    + + +
                    + + \ No newline at end of file