.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn:active,
.btn.active {
background-image: none;
}
.btn-default {
text-shadow: 0 1px 0 #fff;
background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
background-image:      -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
background-image:         linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-color: #dbdbdb;
border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
background-color: #e0e0e0;
background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
background-color: #e0e0e0;
border-color: #dbdbdb;
}
.btn-default:disabled,
.btn-default[disabled] {
background-color: #e0e0e0;
background-image: none;
}
.btn-primary {
background-image: -webkit-linear-gradient(top, #428bca 0%, #2d6ca2 100%);
background-image:      -o-linear-gradient(top, #428bca 0%, #2d6ca2 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#2d6ca2));
background-image:         linear-gradient(to bottom, #428bca 0%, #2d6ca2 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-color: #2b669a;
}
.btn-primary:hover,
.btn-primary:focus {
background-color: #2d6ca2;
background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
background-color: #2d6ca2;
border-color: #2b669a;
}
.btn-primary:disabled,
.btn-primary[disabled] {
background-color: #2d6ca2;
background-image: none;
}
.btn-success {
background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
background-image:      -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
background-image:         linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
background-color: #419641;
background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
background-color: #419641;
border-color: #3e8f3e;
}
.btn-success:disabled,
.btn-success[disabled] {
background-color: #419641;
background-image: none;
}
.btn-info {
background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
background-image:      -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
background-image:         linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
background-color: #2aabd2;
background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
background-color: #2aabd2;
border-color: #28a4c9;
}
.btn-info:disabled,
.btn-info[disabled] {
background-color: #2aabd2;
background-image: none;
}
.btn-warning {
background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
background-image:      -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
background-image:         linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
background-color: #eb9316;
background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
background-color: #eb9316;
border-color: #e38d13;
}
.btn-warning:disabled,
.btn-warning[disabled] {
background-color: #eb9316;
background-image: none;
}
.btn-danger {
background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
background-image:      -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
background-image:         linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
background-color: #c12e2a;
background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
background-color: #c12e2a;
border-color: #b92c28;
}
.btn-danger:disabled,
.btn-danger[disabled] {
background-color: #c12e2a;
background-image: none;
}
.thumbnail,
.img-thumbnail {
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
background-color: #e8e8e8;
background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
background-repeat: repeat-x;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
background-color: #357ebd;
background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
background-image:      -o-linear-gradient(top, #428bca 0%, #357ebd 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#357ebd));
background-image:         linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
background-repeat: repeat-x;
}
.navbar-default {
background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
background-image:      -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
background-image:         linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
}
.navbar-default .navbar-nav > .active > a {
background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
background-image:      -o-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f3f3f3));
background-image:         linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);
background-repeat: repeat-x;
-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
}
.navbar-brand,
.navbar-nav > li > a {
text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
}
.navbar-inverse {
background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
background-image:      -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));
background-image:         linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
}
.navbar-inverse .navbar-nav > .active > a {
background-image: -webkit-linear-gradient(top, #222 0%, #282828 100%);
background-image:      -o-linear-gradient(top, #222 0%, #282828 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#222), to(#282828));
background-image:         linear-gradient(to bottom, #222 0%, #282828 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);
background-repeat: repeat-x;
-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
border-radius: 0;
}
.alert {
text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
}
.alert-success {
background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
background-image:      -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
background-repeat: repeat-x;
border-color: #b2dba1;
}
.alert-info {
background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
background-image:      -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
background-image:         linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
background-repeat: repeat-x;
border-color: #9acfea;
}
.alert-warning {
background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
background-image:      -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
background-image:         linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
background-repeat: repeat-x;
border-color: #f5e79e;
}
.alert-danger {
background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
background-image:      -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
background-image:         linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
background-repeat: repeat-x;
border-color: #dca7a7;
}
.progress {
background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
background-image:      -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
background-image:         linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
background-repeat: repeat-x;
}
.progress-bar {
background-image: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%);
background-image:      -o-linear-gradient(top, #428bca 0%, #3071a9 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3071a9));
background-image:         linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
background-repeat: repeat-x;
}
.progress-bar-success {
background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
background-image:      -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
background-image:         linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
background-repeat: repeat-x;
}
.progress-bar-info {
background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
background-image:      -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
background-image:         linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
background-repeat: repeat-x;
}
.progress-bar-warning {
background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
background-image:      -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
background-image:         linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
background-repeat: repeat-x;
}
.progress-bar-danger {
background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
background-image:      -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
background-image:         linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
background-repeat: repeat-x;
}
.progress-bar-striped {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.list-group {
border-radius: 4px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
text-shadow: 0 -1px 0 #3071a9;
background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%);
background-image:      -o-linear-gradient(top, #428bca 0%, #3278b3 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3278b3));
background-image:         linear-gradient(to bottom, #428bca 0%, #3278b3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
background-repeat: repeat-x;
border-color: #3278b3;
}
.panel {
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}
.panel-default > .panel-heading {
background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
background-repeat: repeat-x;
}
.panel-primary > .panel-heading {
background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
background-image:      -o-linear-gradient(top, #428bca 0%, #357ebd 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#357ebd));
background-image:         linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
background-repeat: repeat-x;
}
.panel-success > .panel-heading {
background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
background-image:      -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
background-image:         linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
background-repeat: repeat-x;
}
.panel-info > .panel-heading {
background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
background-image:      -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
background-image:         linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
background-repeat: repeat-x;
}
.panel-warning > .panel-heading {
background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
background-image:      -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
background-image:         linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
background-repeat: repeat-x;
}
.panel-danger > .panel-heading {
background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
background-image:      -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
background-image:         linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
background-repeat: repeat-x;
}
.well {
background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
background-image:      -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
background-image:         linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
background-repeat: repeat-x;
border-color: #dcdcdc;
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
} .input-span{height:35px; overflow: hidden;}
.input-span span{float:right; font-size:18px; position: relative; top:-30px; padding:5px; color:#0c4173; }
.input-span span:hover{color:#2a2b39;}@import url("//fonts.googleapis.com/css?family=Open+Sans:400,700");
/*共用設定*/
.margin-10{margin:10px;}
.margin-20{margin:20px;}
.margin-30{margin:30px;}
.margin-40{margin:40px;}
.margin-50{margin:50px;}

.margin-side-10{margin-left:10px; margin-right:10px;}
.margin-side-20{margin-left:20px; margin-right:30px;}
.margin-side-30{margin-left:20px; margin-right:30px;}
.margin-side-40{margin-left:40px; margin-right:40px;}
.margin-side-50{margin-left:50px; margin-right:50px;}

.margin-top-10{margin-top:10px;}
.margin-top-20{margin-top:20px;}
.margin-top-30{margin-top:30px;}
.margin-top-40{margin-top:40px;}
.margin-top-50{margin-top:50px;}

.margin-bottom-10{margin-bottom:10px;}
.margin-bottom-20{margin-bottom:20px;}
.margin-bottom-30{margin-bottom:30px;}
.margin-bottom-40{margin-bottom:40px;}
.margin-bottom-50{margin-bottom:50px;}

.margin-right-10{margin-right:10px;}
.margin-right-20{margin-right:20px;}
.margin-right-30{margin-right:30px;}
.margin-right-40{margin-right:40px;}
.margin-right-50{margin-right:50px;}

.margin-left-10{margin-left:10px;}
.margin-left-20{margin-left:20px;}
.margin-left-30{margin-left:30px;}
.margin-left-40{margin-left:40px;}
.margin-left-50{margin-left:50px;}

.padding-5{padding:5px;}
.padding-10{padding:10px;}
.padding-20{padding:20px;}
.padding-30{padding:30px;}
.padding-40{padding:40px;}
.padding-50{padding:50px;}

.padding-side-10{padding-left:10px; padding-right:10px;}
.padding-side-20{padding-left:20px; padding-right:30px;}
.padding-side-30{padding-left:20px; padding-right:30px;}
.padding-side-40{padding-left:40px; padding-right:40px;}
.padding-side-50{padding-left:50px; padding-right:50px;}

.padding-TB-10{padding-top:10px; padding-bottom:10px;}
.padding-TB-20{padding-top:20px; padding-bottom:30px;}
.padding-TB-30{padding-top:20px; padding-bottom:30px;}
.padding-TB-40{padding-top:40px; padding-bottom:40px;}
.padding-TB-50{padding-top:50px; padding-bottom:50px;}

.padding-top-10{padding-top:10px;}
.padding-top-20{padding-top:20px;}
.padding-top-30{padding-top:30px;}
.padding-top-40{padding-top:40px;}
.padding-top-50{padding-top:50px;}

.padding-bottom-10{padding-bottom:10px;}
.padding-bottom-20{padding-bottom:20px;}
.padding-bottom-30{padding-bottom:30px;}
.padding-bottom-40{padding-bottom:40px;}
.padding-bottom-50{padding-bottom:50px;}

.padding-right-10{padding-right:10px;}
.padding-right-20{padding-right:20px;}
.padding-right-30{padding-right:30px;}
.padding-right-40{padding-right:40px;}
.padding-right-50{padding-right:50px;}

.padding-left-5{padding-left:5px;}
.padding-left-10{padding-left:10px;}
.padding-left-20{padding-left:20px;}
.padding-left-30{padding-left:30px;}
.padding-left-40{padding-left:40px;}
.padding-left-50{padding-left:50px;}

.minH-300{min-height:300px;}
.minH-350{min-height:350px;}
.minH-400{min-height:400px;}
.minH-450{min-height:450px;}
.minH-500{min-height:500px;}
.minH-550{min-height:550px;}
.minH-600{min-height:600px;}
.minH-650{min-height:650px;}
.minH-700{min-height:700px;}
.minH-750{min-height:750px;}




*{
-webkit-text-size-adjust:none;
-moz-text-size-adjust:none;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
* {
margin: 0;
}
html, body {
height: 100%;
}
body{
background-color:white;
font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
a, a:visited {color:#860000; text-decoration: none;}
a:hover, a:active, a:focus{color:#ed5565;  text-decoration: none;}
.pf-content h2, .pf-content h3, .pf-content h4, .pf-content strong  { color:#736c11;}
.pf-content strong {font-size: 110%}
.pf-content h3 a:link, .pf-content h3 a:visited, .pf-content h4 a:link, .pf-content h4 a:visited
{
color:#860000; 
text-decoration: none;
}
.pf-content strong a:link, .pf-content strong a:visited
{
color:#860000; 
text-decoration: none;
}
.txtL{text-align:left;}
.lft{float:left;}
.rig{float:right;}
.articleC-wrap img{max-width:100%; height:auto;}
.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{
padding-left:10px;
padding-right:10px;
}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after{
table-layout: fixed;
width: 100%;
word-break: break-all;
word-wrap: break-word;
}
.form_object .clearfix:before, .form_object .clearfix:after{
display:inline-block !important;
}
.padding_10{padding:10px;}
.padding_20{padding:20px;}
.padding-left-10{padding-left:40px;}
.padding-left-40{padding-left:40px;}
.padding-side-40{padding-left:40px; padding-right:40px;}
.margin-p-10{margin-top:10px; margin-bottom: 10px;}
.margin-p-20{margin-top:20px; margin-bottom: 20px;}
.margin-p-30{margin-top:30px; margin-bottom: 30px;}
.t-row{display:table-row;}
.t-cell{display: table-cell;}
.t-cell.half{width:50%;}
.show{opacity: 1 !important;}
.fbu-school-logo{
font-family: "lithos-pro",sans-serif; 
font-size:166%; 
letter-spacing: 2px; 
font-weight: bold;
}
.fbu-logo-wrap .fbu-W-wrap{
padding-left:10px;
margin-top:2px;
}
.fbu-logo-wrap .fbu-school-logo{
font-size:170%; 
margin-left:0px;
color:white;
position:relative;
top:2px;
letter-spacing: 0px;
}
.fbu-logo-wrap > a{float:left;}
.fbu-logo-wrap img{
margin-top:10px;
}
.fbu-logo-wrap .fbu-school-logo-desc{font-family: 'Slabo 27px', serif; color:white; font-style:italic; font-size:14px; letter-spacing:1.3px; }
.fbu-logo-wrap hr{margin:5px 0px; border-top:1px dashed #b24d4d;}
.bgR{
background: rgb(144,0,0);  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzkwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZTAwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(144,0,0,1) 0%, rgba(144,0,0,1) 67%, rgba(126,0,1,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(144,0,0,1)), color-stop(67%,rgba(144,0,0,1)), color-stop(100%,rgba(126,0,1,1))); background: -webkit-linear-gradient(top,  rgba(144,0,0,1) 0%,rgba(144,0,0,1) 67%,rgba(126,0,1,1) 100%); background: -o-linear-gradient(top,  rgba(144,0,0,1) 0%,rgba(144,0,0,1) 67%,rgba(126,0,1,1) 100%); background: -ms-linear-gradient(top,  rgba(144,0,0,1) 0%,rgba(144,0,0,1) 67%,rgba(126,0,1,1) 100%); background: linear-gradient(to bottom,  rgba(144,0,0,1) 0%,rgba(144,0,0,1) 67%,rgba(126,0,1,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#900000', endColorstr='#7e0001',GradientType=0 ); }
.bgR2{
background: rgb(134,0,0);  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iIzg2MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(134,0,0,1) 0%, rgba(134,0,0,1) 14%, rgba(144,0,0,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(134,0,0,1)), color-stop(14%,rgba(134,0,0,1)), color-stop(100%,rgba(144,0,0,1))); background: -webkit-linear-gradient(top,  rgba(134,0,0,1) 0%,rgba(134,0,0,1) 14%,rgba(144,0,0,1) 100%); background: -o-linear-gradient(top,  rgba(134,0,0,1) 0%,rgba(134,0,0,1) 14%,rgba(144,0,0,1) 100%); background: -ms-linear-gradient(top,  rgba(134,0,0,1) 0%,rgba(134,0,0,1) 14%,rgba(144,0,0,1) 100%); background: linear-gradient(to bottom,  rgba(134,0,0,1) 0%,rgba(134,0,0,1) 14%,rgba(144,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#860000', endColorstr='#900000',GradientType=0 ); }
.bgG{background-color:#fff;}
.bgG3{background: linear-gradient(to bottom, #ffffff 0%, #efefef 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.bgG3.menu{border-bottom: 2px solid #e2e1dd;}
.clr{clear:both;}
.txtR{text-align:right;}
.txtC{margin:0px auto; text-align:center;}
.block-wrap{margin:15px;}
.block-wrap.m30{margin:30px 0px;}
.block-wrap.home{margin-top:2px; margin-left:42px; margin-right:0px; margin-bottom: 5px;}
.block-wrap:first-child{margin-top:0px;}
.block-wrap:last-child{margin-bottom:0px;}
.col-xs-6.logo{padding-left:0px;}
.logo img{width:465px; height:auto; }
.page-wrap{width:100%; max-width:1140px;  margin:0px auto; padding:4px;}
.page-wrap.page3col, .page-wrap.page2col{padding:4px 20px;}
.page-wrap.menu{padding:0px;}
.page-wrap.menuC{padding-left:2px;}
.topNav-wrap{float:right; clear:both;}
.topNav-wrap.input-span input{width:265px; background-color:#f2f0f1;}
.topNav-wrap ul{float:left; margin-left:-32px;}
.topNav-wrap ul li{display:inline-block; padding:5px 4px; }
.topNav-wrap ul li, .topNav-wrap ul li a{color:#860000 !important; font-size:90%; letter-spacing: 0.5px;}
.topNav-wrap ul li a:hover { color: #000 !important; }
.topNav-wrap ul li { color: #fff !important; }
.topNav-wrap ul li:before{content:''; padding-right:2px;}
.topNav-wrap ul:last-child li:before{content:''; padding-right:0px;}
.topNav-wrap ul:last-child li:after{content:'|'; padding-left:15px;}
.topNav-wrap ul:last-child li:last-child:after{content:''; padding-left:0px;}
.topNav-wrap ul:last-child{margin-left:-20px;}
.topNav-wrap > div{color:white; cursor: pointer; float:left; display: none; margin-top:5px;}
.topNav-wrap > div:hover, .topNav-wrap ul li a:hover{color:#F0F0F0;}
.topNav-wrap > div span{margin-right:5px;}
.list-wrap{list-style-type: none; margin-left:-25px; margin-bottom: 0;}
.list-wrap li{padding:0px; clear:both; list-style-type: none;}
.list-wrap.CEU li, .list-wrap.News li, .list-wrap.bulletin li, .list-wrap.menu li{
margin-left:-12px; 
}
.list-wrap.CEU li:nth-child(4) ~ li{display: none;}
.list-wrap.CEU li span:first-child{
color:#343434; 
float:left;
display:inline-block;
width:28px; 
position:relative;
top:7px;
}
.list-wrap.CEU li font{
padding:0px 12px 0px 6px;
font-size:20px;
color:#900000;
float:left;
font-family: 微軟正黑體, optima;
}
.list-wrap.CEU li span:last-child{
color:#646464;
width:78%;
overflow: hidden;
text-overflow: ellipsis; 
white-space: nowrap; 
float:left;
position:relative;
top:7px;
}
.list-wrap.CEU li:hover span{color:#F00 !important;}
.list-wrap.News li:hover {color:#F00 !important;}
.list-wrap.CEU li.active span{color:#F00 !important;}
.list-wrap.News{margin-top:15px; padding-left:0px; margin-left:0px;} .list-wrap.News li:nth-child(2) ~ li{display:none;}
.list-wrap.News li .cel{display:table-cell;}
.list-wrap.News li .title{
color: #333;
font-family: "Open Sans",Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: normal;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 70%;
padding: 3px 0 3px 5px;
}
.list-wrap.News li a:hover .title{ color: #F00; }
.list-wrap.News li .title-more{
margin-left:2px;
vertical-align: middle;
}
.list-wrap.News li .mainImg, .list-wrap.News li .desc, .list-wrap.News li .title-more
{display:table-cell;}
.list-wrap.News li .mainImg{margin-right:5px; }
.list-wrap.News li .mainImg img{padding:1px; border:1px solid #f1f1f1; width:75px; height:58px;}
.list-wrap.News li .desc{padding:0px; padding-right:5px; color:#87888a; vertical-align: top;}
.list-wrap.bulletin{margin-left:-29px;}
.list-wrap.bulletin li{width:100%; overflow:hidden;}
.list-wrap.bulletin li .date-wrap{background-color:#f2f1eb;text-align:center; margin:0px 5px;}
.list-wrap.bulletin li .date-wrap span{display:block; }
.list-wrap.bulletin li .date-wrap span:first-child{font-size:18px; color:#900000; font-family: 微軟正黑體, optima;}
.list-wrap.bulletin li .date-wrap span:last-child{font-size:14px; color:#343434; margin-top:-15px;}
.list-wrap.bulletin li .content{
padding-left:6px;
width:385px;
}
.list-wrap.bulletin li .content font{
width:70%;
overflow: hidden;
text-overflow: ellipsis;  
white-space: nowrap;
}
.list-wrap.bulletin li:nth-child(3){border:0px;  width:10px; vertical-align: middle; text-align: center; padding-left:5px; padding-top:5px;}
.list-wrap.bulletin li:nth-child(3) a{color:#87888a;}
.list-wrap.bulletin li:nth-child(3) a:hover{color:#2a2b39;}
.list-wrap.bulletin li:nth-child(2) ~ li{display:none; padding:0px;}
.list-wrap.bulletin li span, .list-wrap.bulletin li div{display:block;}
.list-wrap.bulletin li span{padding:5px;}
.list-wrap.bulletin li div font{display: block;}
.list-wrap.bulletin li .content font:first-child{
font-size: 115%;
position: relative;
top: -3px;
}
.list-wrap.bulletin li .content font:last-child{
color:#646464;
position: relative;
top: -3px;
}
.list-wrap.bulletin li .title-more{
padding:2px 0px;
}
.list-wrap.bulletin li .title-more.cel { display: none; }
.list-wrap.bulletin li .title-more a{font-size:20px;}
.list-wrap.bulletin li .title-more a span{padding-right:1px; padding-left:11px;}
#block-dropmenu {margin: auto;}
.btn-toolbar{margin-right: 30px; }
.btn-warning .button{ background-color: #ffc40d; } 
.btn-warning:hover, .button:hover { background-color: #ffd555; } 
#block-dropmenu.button-groups {margin-left:30px; margin-right: 30px}
.list-wrap.menu{margin:22px 0px; padding:0px;}
.list-wrap.menu > li{display: inline-block; width:16.9%; vertical-align: top; padding:0px 10px; border-left:1px solid white;}
.list-wrap.menu > li:first-child{border:0px;}
.list-wrap.menu > li > a{font-size:110%; color:#a80000;}
.list-wrap.menu > li ul{margin-left:-25px; margin-top:5px;}
.list-wrap.menu > li ul > li{padding:2px 0px;}
.list-wrap.menu > li ul > li a{color:#646464;}
.list-wrap.menu > li ul > li a:hover, .list-wrap.menu > li:hover .title{color:#F00;}
.list-wrap.gallery{margin-left:0px;}
.page2col .Gallery-wrap .list-wrap.gallery{margin-left:-10px;}
.page2col .Gallery-wrap .list-wrap.gallery li img{width:90px; height:auto;}
.list-wrap.gallery li{display:inline-block; width:48%;}
.list-wrap.gallery li:nth-child(6) ~ li{display:none;}
.list-wrap.additional{
margin-left: 0px;
padding-left: 0;
}
.list-wrap.additional li{padding:10px 0px 10px 10px; border-bottom: 1px dashed #a3c5cf;}
.list-wrap.additional li:nth-child(4) ~ li{display:none;}
.menu-wrap{width:100%; margin:0px auto; list-style-type: none; margin-left:-7px;}
.menu-wrap.bar{padding:7px 0px; margin-left:0px; display:none;}
.menu-wrap.bar lable{margin-left:25px; font-size:130%; color:#786a65;}
.menu-wrap.bar span{cursor: pointer; float:right; padding:8px; background-color:#c0c0bf; position: relative; top:-7px; color:#f4f1f1; font-size:180%; overflow: hidden;}
.menu-wrap.bar span:hover, .menu-wrap.bar span:active{background-color:#a5acb0; color:white;}
.menu-wrap > li{
padding:7px 0px; 
text-align: center; 
display:inline-block; 
width:16%; 
margin-right: -4px;
border-left: 1px solid #dddbd9; 
cursor: pointer;
}
.menu-wrap > li .subMenu-wrap{display:none;}
.menu-wrap > li:hover{background-color:#e2e1dd; color:#ed5565;}
.menu-wrap > li:hover > a{color:#ed5565;}
.menu-wrap > li:hover .subMenu-wrap{display:block;}
.menu-wrap > li:last-child{border-right:1px solid #dddbd9;}
.menu-wrap.list > li a{color: rgba(74, 74, 74, 1);}
.subMenu-wrap > ul{
position: absolute; 
background-color:white; 
display: table-row; 
margin-top:8px; 
padding-left:0px;
z-index: 9999;
box-shadow:0 0px 0px rgba(0, 0, 0,0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); 
}
.subMenu-wrap >  ul > li{display:table-cell; text-align: left; padding:30px 40px;}
.subMenu-wrap >  ul > li span{color:#555;}
.subMenu-wrap >  ul > li span:hover{color:#333;}
.subMenu-wrap >  ul > li > ul{margin-top:5px; padding-left:0px;}
.subMenu-wrap >  ul > li > ul > li{display:block;  padding:6px 0px;}
.subMenu-wrap >  ul > li > ul > li > a{ color:#736c11;}
.subMenu-wrap >  ul > li > ul > li:hover > a{color:#736c11;}
.sidebarMenu-wrap{padding:0px !important;}
.sidebarMenu-wrap > ul{list-style-type: none;; padding-left:0px;}
.sidebarMenu-wrap > ul > li{padding:3px 0px;}
.sidebarMenu-wrap > ul > li > ul{display:none;}
.sidebarMenu-wrap ul li{ padding-left:5px; padding-bottom: 1.5em;}
.sidebarMenu-wrap > ul > li span{color:#555; font-size:15px; font-weight:600; padding:5px 10px; display: block; cursor: pointer;}
.sidebarMenu-wrap > ul > li.active span, .sidebarMenu-wrap > ul > li:hover span{background-color:#e3e2de; color:#333; font-weight:600; }
.sidebarMenu-wrap > ul > li.active > ul{display:block; }
.sidebarMenu-wrap > ul > li ul{padding-left:42px; list-style-type: none; }
.sidebarMenu-wrap > ul > li ul > li{padding:6px 10px; border-bottom: 1px solid #e2e1dd; } .sidebarMenu-wrap > ul > li ul > li.active, .sidebarMenu-wrap > ul > li ul > li:hover{border-left: 4px solid #ed5565;}
.sidebarMenu-wrap > ul > li ul > li:hover a{color:#ed5565;}
.sidebarMenu-wrap > ul > li ul > li > a{color:#736c11;}
.sidebarMenu-wrap > ul > li ul > li.active > a{color:#ed5565;}
.sidebarMenu-wrap ul { }
.sidebarMenu-wrap .block-wrap{
padding-left:10px;
}
.crumb-wrap ul{list-style-type: none; padding-left: 0px; padding-top:7px; margin-bottom: 20px; float:left;}
.crumb-wrap ul li{display:inline; padding-right:10px;}
.crumb-wrap ul li:after{content: '>'; padding-left:5px;}
.crumb-wrap ul li:last-child:after{content:'';}
.crumb-wrap .btn{float:right; color:#9b9b9b; margin-bottom:5px; margin-top:5px;}
.crumb-wrap .btn:hover{color:#333;}
.footer-wrap{position:absolute; margin:0px auto; width:100%; left:0px;}
.footer{color:white; padding:5px 10px;}
.footer .schoolDesc{font-size:90%; color:#f3bd48; margin-top:5px;}
.footer .list-wrap{margin-left:0px;}
.footer .list-wrap li{padding:0px;}
.footer .list-wrap li a{color:white;}
.footer .list-wrap li a:hover{color:#00c4d9;}
.footer li{margin:0px; line-height: 30px;}
.footer .title{font-size:135%; padding-bottom: 3px;}
.footer .phone:nth-child(2){padding-bottom: 0;}
.footer .phone:nth-child(3n){padding-bottom: 10px;}
.footer a span{color:white;}
.footer span.glyphicon{display: none;}
.footer a:hover span{color:#00c4d9;}
.footer .col-md-3{position:relative;}
.footer .col-md-3:nth-child(1){width:32.15%;}
.footer .col-md-3:nth-child(2){width:32.5%;}
.footer .col-md-3:nth-child(3){
width:17.6%;
}
.footer .col-md-3:nth-child(4){
width:17.6%;
left:45px;
}
.title-frame-wrap{}
.title-frame-wrap.CEU{margin-top:-10px;}
.title-frame-wrap.underline{border-bottom:1px solid #d5d0c0;}
.title-more{
padding:2px 12px;
border-left:1px solid #f0f0f0;
margin-top:4px;
}
.title-more a{
font-size:20px;
color:#9a8f8a;
position:relative;
top:2px;
}
.title-wrap, .block-wrap section h3:first-child{
font-family: "Open Sans", Arial, 微軟正黑體, optima;
font-size:138%;
padding:4px 0px;
}
.contentTitle-wrap, .articleC-wrap article header h2:first-child{
font-size:250%; 
font-family: "Open Sans", Arial, 微軟正黑體,optima; color:#333333; 
padding:5px 0px;
}
p.icl_post_in_other_langs { 
margin-bottom: 40px;
}
.title-wrap span{font-size:80%; padding-left:5px;}
.desc-wrap{color:#7e696d; font-size:90%;}
.carousel{width:100%; margin-top:5px;  }
.carousel-caption{transition: bottom 0.5s linear; bottom:-110px; width:100%; left:0px; right:0px; padding-top:0px; background-color:rgba(101,103,100,0.7); text-align: left; padding-left:40px;}
.carousel-caption h3{margin-bottom:3px; margin-top:8px;}
.carousel-caption p{font-size:105%;}
.carousel-inner{width:100%; height:100%;}
.carousel-inner .item:hover .carousel-caption{bottom:0px;}
.carousel-indicators{bottom:0px;}
.carousel-control.left, .carousel-control.right{background-image:none;}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{
}
.form.contactUs label{font-weight: normal; font-size:90%; font-style: italic;}
.photo-wrap img{padding:5px; background-color:white; border:1px solid #e2e1dd; }
.photo-wrap.gallery img{width:100px; height:100px;}
.photo-wrap.article img{width:290px; height:140px;}
.photo-wrap.article.lg img{width:400px; height:190px;}
.fullPhoto-wrap{text-align: center;}
.fullPhoto-wrap.with-margin-bottom { margin-bottom: 20px; }
.fullPhoto-wrap img{width: 100%; height:auto; overflow: hidden;}
.btn-group .btn{width:49%; margin:12px 0px;}
.btn-group.item-3 .btn{width:33%;}
.btn-group, .btn-group-vertical{display:inline; padding-left: 5px;}
.btn-flat{padding:6px 24px; background-color:red; border-radius:5px; color:white; opacity:0.9; transition:opacity 0.5s linear;}
.btn-flat:hover{color:white; opacity:1;}
.btn-flat.blue{background-color:#4fc1e9;}
.btn-flat.darkblue{background-color:#0b4274;}
.btn-flat span{padding-left:5px;}
.articleC-wrap{padding-top:0px;}
.more-wrap{margin-right:36px; margin-top:-20px; display: none;}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){
border-top-right-radius:3px;
border-bottom-right-radius:3px;
}
.btn-group.item-3 > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){
border-top-right-radius:0px;
border-bottom-right-radius:0px;
}
.articleC-wrap p{margin-top:15px; margin-bottom:15px;}
.list-item{padding:7px 20px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; } 
.tab-pane .list-item{border-top:0px}
.list-item li{padding:5px 0px;}
.list-item li:before{content:'●'; padding-right:7px; color:#0c4173;}
.list-item.inline li{display:inline-block;}
.list-item.cel-4 li{width:24%;}
.list-item.cel-5 li{width:19%;}
.tcm-user-wrap{padding:10px;}
.tcm-user-wrap .user-header-wrap .user-photo{float:right; width:100px; height:120px; margin-right:20px;}
.tcm-user-wrap .user-header-wrap .user-photo img{width:100%; height:100%;}
.tcm-user-wrap .user-header-wrap .user-info-wrap{float:left; padding-left:20px;}
.tcm-user-wrap .user-header-wrap .user-info-wrap > ul{padding:3px 15px;}
.tcm-user-wrap .user-header-wrap:after{content:''; clear:both;}
.tcm-user-wrap .user-header-wrap .user-info-wrap .title{font-size:28px; color:#a80000;}
.tcm-user-wrap .desc, .tcm-user-wrap .block{clear:both; padding:10px 20px;}
.tcm-user-wrap .goTop{border-bottom:1px solid #e1e1e1;}
.tcm-user-wrap .goTop:last-child{border:0px;}
.goTop{padding:8px 5px;}
.goTop a{color:#92b1cd;}
.goTop a:hover, .goTop a:hover span{color:#ed5565;}
.goTop span{padding:0px 5px; color:#92b1cd;}
.author{float:left;}
.author-desc{float:left; padding-left:10px; position:relative; top:15px;}
.table-style-01, .table-style-02{width:100%; background-color:white; margin-top:10px;}
.table-style-01{margin-bottom:50px;}
.table-style-01 tr{}
.table-style-01 tr:nth-child(2n){background-color:#f2f1eb;}
.table-style-01 tr td{padding:8px;}
.table-style-01 thead {font-size:95%; color:#333333; background-color:#f2f1eb; border-top:1px solid #ddd9cf; border-bottom:3px solid #a80000;}
.table-style-01 thead td{ vertical-align: bottom; padding-bottom:1px;}
.table-style-01 thead tr.tools{background-color:white; border-bottom:1px solid #ddd9cf;}
.table-style-01 thead tr.tools .sortItem{float:left;}
.table-style-01 thead tr.tools .sortItem span{float:left; padding-right:10px; position:relative; top:8px; color:#333;}
.table-style-01 thead tr.tools .sortItem .btn-group{margin-top:-10px;}
.table-style-01 thead tr.tools .sortItem .btn-group .btn{width:120px; margin:0px 0px 6px 0px; color:#0c4173;}
.table-style-01 thead tr.tools .sortItem .btn-group .btn.active{color:#555555;}
.table-style-01 thead tr.tools .searchItem{float:right; height:35px; overflow:hidden;}
.table-style-01 thead tr.tools .searchItem{width:200px;}
.table-style-01 thead tr.tools .searchItem a{float:right; position:relative; top:-30px; font-size:21px; padding-right:10px;}
.table-style-01 tfoot{background-color:#f2f1eb; border-bottom:1px solid #ddd9cf; border-top:3px solid #a80000; color:#a80000; text-align:right;}
.table-style-01 tfoot.txtL{text-align:left;}
.table-style-01 tfoot .tools{background-color:white; border-top:1px solid #e1e1e1; color:#333333;}
.table-style-01 tfoot .tools div{margin-top:7px;}
.table-style-01 tbody{background-color:white;}
.table-style-02{width:100%; border-radius:5px;}
.table-style-02 .title{padding:8px; background-color:#f2f1eb; color:#333; font-size:18px; border-bottom:3px solid #a80000; border-top-left-radius:5px; border-top-right-radius:5px;}
.table-style-02 .row{display:table-row; background-color:#fafafa;}
.table-style-02 .cel.main{background-color:#f0f0f0; width:30%; padding:0px;}
.table-style-02 .cel{display:table-cell; width:80%; padding:8px; vertical-align: top;}
.table-style-02 .cel .item{display:inline-block; width:49%; padding-left:12px; vertical-align: top;}
.table-style-02 .cel.main span:first-child{border-top:0px;}
.table-style-02 .cel.main span{width:100%; display:block; padding:8px; border-top:1px dashed #e0e0e0;}
.table-style-02 .cel.main span:nth-child(2n){background-color:#f5f5f5;}
.tdHide{display:block;}
.course-Item-wrap{padding:20px 10px;}
.course-Item-wrap:last-child{padding-bottom:0px;}
.course-Item-wrap .header{}
.course-Item-wrap .header .title{font-size:24px; color:#a80000; float:left;}
.course-Item-wrap .header .title:before{content:''; padding-right:0px;}
.course-Item-wrap .header .detail{clear:both;}
.course-Item-wrap .header .detail div{float:left; padding:2px 0px; font-size:110%;}
.course-Item-wrap .header .info{}
.course-Item-wrap .header .dateAndAuthor{float:right; margin-top:-25px; color:white;}
.course-Item-wrap .header .dateAndAuthor ul li{display:inline; padding:9px 18px; font-size:16px; margin-left:-4px;}
.course-Item-wrap .header .dateAndAuthor ul li:first-child{background-color:#0b4274; border-top-left-radius:5px; border-bottom-left-radius:5px;}
.course-Item-wrap .header .dateAndAuthor ul li:last-child{background-color:#4fc1e9; border-top-right-radius:5px; border-bottom-right-radius:5px;}
.course-Item-wrap .header .courseInfo{font-size:16px; float:right; text-align:right;}
.course-Item-wrap .header .courseInfo div{padding:3px 0px;}
.course-Item-wrap .header .courseInfo div:last-child{padding-top:0px;}
.course-Item-wrap .header .courseInfo div:last-child i{font-size:14px; }
.course-Item-wrap .desc{clear:both; padding-top:8px;}
.course-Item-wrap .schedule-wrap{margin:8px 0px; padding:12px 8px; font-size:16px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.course-Item-wrap .schedule-wrap .date{float:left;}
.course-Item-wrap .schedule-wrap .money{float:right; color:#a80000;}
.list-info-wrap {margin:30px 0px;}
.list-info-wrap .header .title{font-size:24px; color:#a80000;}
ul.list-type-dash li{list-style-type: none;}
ul.list-type-dash li:before{content:'-'; padding-right:5px;}
.h-col-1{width:635px; float:left;}
.h-col-2{width:505px; float:left;}
.h-col-2.CEU{margin-top:5px;}
.button-groups{margin-left:-10px;}
.button-groups .btn-default{width:140px;}
.title-md-wrap{
margin-top:-8px;
display:none;
}
.title-md-wrap:hover .title-more .glyphicon, .title-more:hover .glyphicon{
color:#ff6666;
}
.title-md-wrap .title-w-more{
font-size: 14px;
color: #343434;
margin-right:8px;
margin-top:8px;
}
.title-md-wrap .title-more .glyphicon{
font-size: 20px;
padding-left: 5px;
color: #9a8f8a;
position:relative;
}
.page-wrap.header, .page-wrap.home{padding-left:0px; padding-right:0px;}
.page-wrap.home{padding-top:13px;}
.page-wrap.header .col-md-5, .page-wrap.header .col-md-7
{padding-left:0px; padding-right:0px;} h1, .h1, h2, .h2, h3, .h3{margin-top:10px;}
.input-span span{top:-22px; left:-11px; font-size: 14px;} .megamenu-wrap{
width:100%;
background: #eee !important;
}
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li:hover > .item_link .link_content .link_text:after, 
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li > .item_link:hover .link_content .link_text:after, 
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li > .item_link:focus .link_content .link_text:after, 
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link .link_content .link_text:after, 
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link .link_content .link_text:after
{
color: #0c4173 !important;
font-family: "Glyphicons Halflings";
content: "";
font-weight:normal;
font-size: 11px !important;
padding-left: 10px !important;
} .ngg-widget img, .ngg_images img{border:1px solid #ddd !important; margin:5px 2px !important; padding:3px !important;}
.sidebar > section, .sidebarMenu-wrap > section{
margin-top:35px;
margin-bottom:10px;
word-break:break-all;
word-wrap:break-word;
}
.sidebar > section:first-child{
margin-top:0px;
}
.sidebar > section h3, .sidebarMenu-wrap > section h3{
font-family:微軟正黑體; 
font-size:19px; 
padding-left:7px; 
padding-top:5px; 
padding-bottom:5px; 
border-left:5px solid #ddd; 
color:#FF2222 !important;
line-height:150%;
font-weight: 600;
}
.sidebarMenu-wrap > section h3{
border:0px;
padding-left:0px;
font-size:17px;
}
.sidebarMenu-wrap > section .textwidget{
font-size:12px;
}
.sidebar > section .textwidget .row{
margin-left:0px;
margin-right:0px;
}
.sidebar > section .textwidget .row .col-sm-6:first-child{
border-bottom:1px dashed #999;
}
.sidebar .widget_mega_main_sidebar_menu .menu li, 
.sidebar .menu-important-schedules-container .menu li,
.sidebar .widget_nav_menu ul.menu li,
.sidebar .widget_listcategorypostswidget ul li
{
padding-bottom:8px;
border-bottom:1px dashed #aaa;
width:90%;
}
.sidebar .widget_mega_main_sidebar_menu .menu li a, 
.sidebar .menu-important-schedules-container .menu li a,
.sidebar .widget_nav_menu ul.menu li a,
.sidebar .widget_listcategorypostswidget ul li a
{
margin-left:10px;
display: inline-block;
}
.widget-ApplicationDueDate .row{
margin-left:0px;
margin-right:0px;
}
.widget-ApplicationDueDate .col-md-6{
width:100%;
padding-left:0px;
padding-right:0px;
}
.header .topNav-wrap.form-group { display: none; }
.language_tablet_mobile, .language_tablet_mobile .doDropMenuCtrl, .language_desktop .doDropMenuCtrl { display: none; }
.top_black_bar, .top_black_bar .language_desktop a, .top_black_bar .language_desktop a:hover, .top_black_bar .language_tablet_mobile a, .top_black_bar .language_tablet_mobile a:hover {
background-color: #333;
height: 40px;
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-size: 16px;
color: #fff;
text-align: right;
text-decoration: none;
}
.top_black_bar .topNav-wrap.input-span.form-group {
float: none;
display: inline-block;
margin: 0 30px;
vertical-align: middle;
}
.language_desktop {
display: inline-block;
vertical-align: middle;
}
.language_desktop ul, .language_desktop ul li, .language_tablet_mobile ul, .language_tablet_mobile ul li {
margin: 0 0;
padding: 0;
list-style: none;
display: inline;
}
.top_black_bar .language_desktop a, .top_black_bar .language_tablet_mobile a {
display: inline-block;
line-height: 40px;
margin: 0 10px;
}
.top_black_bar .language_desktop a:last-child { margin-right: 0; }
.top_black_bar .language_desktop a:hover, .top_black_bar .language_tablet_mobile a:hover, .header #QuickStart-Desktop li a:hover { color: #ffc40d; }
.top_black_bar .page-wrap { padding: 0; }
.telephone_number {
line-height: 40px;
vertical-align: middle;
}
.telephone_number a { color: #fff; }
.telephone_number a:hover { color: #ffc40d; }
.top_black_bar .topNav-wrap { display: none; }
.header .col-xs-12.col-md-7 { text-align: right; }
.header #QuickStart-Desktop, .header #QuickStart-Desktop li {
margin: 0;
padding: 0;
list-style: none;
display: inline-block;
}
.header #QuickStart-Desktop li, .header #QuickStart-Desktop li a {
font-family: "Open Sans", Arial, Helvetica, sans-serif;
color: #fff;
font-size: 18px;
text-shadow: 1px 1px 1px #333;
line-height: 102px;
}
.header #QuickStart-Desktop li { padding: 0 20px; }
.header #QuickStart-Desktop li:first-child { padding-left: 0; }
.header #QuickStart-Desktop li:nth-child(4) { padding-right: 0; }
.page-wrap.header { height: 110px; }
.bgR { background: #A80000; }
.header .headerlogo {}
.fbu-logo-wrap img {
margin-top: -4px;
max-width: 100%;
}
.main_menu_links { display: none; }
.fbu-logo-wrap .lft.logomobile { display: none; }
.topNav-wrap.input-span input {
width: 200px;
border-radius: 20px;
background: #d5d5d5;
color: #333;
height: 20px;
padding: 0 12px;
}
.top_black_bar .topNav-wrap.input-span.form-group { height: 20px; }
.title-frame-wrap.CEU, .title-frame-wrap.underline.news {
position: relative;
}
.title-frame-wrap.CEU .title-more, .title-frame-wrap.underline.news .title-more {
position: absolute;
top: 0;
right: 0;
border-left: none;
margin: 0;
padding: 0;
}
.title-frame-wrap.CEU .title-more a, .title-frame-wrap.underline.news .title-more a {
font-size: 10px;
line-height: 26px;
font-weight: normal;
margin: 0 0 10px;
padding: 4px 0 6px;
position: static;
top: auto;
display: block;
color: #333;
}
.title-frame-wrap.CEU .title-more a:hover, .title-frame-wrap.underline.news .title-more a:hover { color: #F00; }
.CEU .lft, .news .lft {
float: none;
display: block;
}
.title-wrap, .block-wrap section h3:first-child {
color: #900000;
font-size: 18px;
font-weight: bold;
margin-bottom: 8px;
padding-bottom: 5px;
border-bottom: 1px solid #900000;
}
.title-frame-wrap.underline { border-bottom: none; }
.bgR2 { background: #a80000; }
.CEU.list-wrap li a {
display: block;
position: relative;
height: 30px;
}
.CEU.list-wrap li span:first-child {
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-size: 12px;
color: #900000;
font-weight: bold;
display: block;
float: none;
width: 28px;
text-align: center;
left: auto;
top: auto;
position: absolute;
}
.CEU.list-wrap li font {
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000;
font-weight: bold;
display: block;
padding: 0;
float: none;
width: 28px;
text-align: center;
left: auto;
top: auto;
bottom: 0;
position: absolute;
}
.CEU.list-wrap li span:last-child {
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333;
font-weight: normal;
display: block;
float: left;
margin-left: 0;
position: absolute;
top: 50%;
margin-top: -10px;
left: 48px;
}
.CEU.list-wrap li .clr { diplay: none; }
.home .h-col-1 { width: 663px; }
.home .h-col-2 { width: 477px; }
.page-wrap.home { padding-top: 40px; padding-bottom: 10px; }
.list-wrap.News li .mainImg { display: none; }
.list-wrap.bulletin li {
position: relative;
height: 30px;
}
.list-wrap.bulletin li .date-wrap {
background: none;
width: 28px !important;
height: 30px;
display: block;
}
.list-wrap.bulletin li .date-wrap span:first-child {
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000;
font-weight: bold;
display: block;
padding: 0;
float: none;
width: 28px;
text-align: center;
position: absolute;
bottom: -1px;
}
.list-wrap.bulletin li .date-wrap span:last-child {
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-size: 12px;
color: #900000;
font-weight: bold;
display: block;
float: none;
width: 28px;
text-align: center;
margin-top: 0;
top: 0;
position: absolute;
padding: 0;
}
.list-wrap.bulletin li .content {
position: absolute;
left: 48px;
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333;
font-weight: normal;
margin-left: 0;
top: 50%;
margin-top: -10px;
}
.list-wrap.News li .desc {
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333;
font-weight: normal;
display: block;
}
.list-wrap.bulletin li .content font:first-child { font-size: 100%; position: static; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 80%; }
.list-wrap.bulletin li .content font:last-child { display: none; }
.list-wrap.News { margin: 0; overflow: hidden;}
.list-wrap.menu {
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333;
}
.list-wrap.menu > li > a {
color: #a80000;
font-weight: bold;
}
.list-wrap.menu > li ul > li a {
color: #333;
font-weight: normal;
}
.list-wrap.menu > li ul > li { padding: 1px 0; }
.list-wrap.menu > li {
margin: 0 9px 0 0;
padding: 0 9px 0 0;
border-left: none;
border-right: 1px dotted #dadada;
width: 15.8%;
min-height: 139px;
}
.list-wrap.menu > li:last-child { border-right: none; }
.list-wrap.menu > li:first-child { border-right: 1px dotted #dadada !important; }
#block-dropmenu .btn-group .dropdown-toggle { margin-bottom: 0; }
.btn-warning { background: #ffc40d !important; }
.list-wrap.bulletin li:hover .date-wrap span:last-child, .list-wrap.bulletin li:hover .content font:first-child { color: #F00; }
#block-dropmenu-tablet-mobile, #blocknews .title-more.rig { display: none; }
#QuickStart-Desktop li.phone-desktop { display: none; }
.footer { font-family: "Open Sans", Arial, Helvetica, sans-serif !important; }
.footer .title {
font-size: 18px;
color: #ffc40d;
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-weight: bold;
}
.footer .fbu-school-logo {
display: block;
width: 337px;
height: 63px;
}
.footer {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
height: 200px;
}
.footer .col-md-3 {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.footer .list-wrap li a:hover, .footer a:hover, .footer a:hover span { color: #ffc40d; }
.footer .list-wrap {
-moz-column-count: 2;
-moz-column-gap: 20px;
-moz-column-width: 160px;
-moz-column-rule: 1px dotted #750000;
-webkit-column-count: 2;
-webkit-column-gap: 20px;
-webkit-column-width: 160px;
-webkit-column-rule: 1px dotted #750000;
column-count: 2;
column-gap: 20px;
column-width: 160px;
column-rule: 1px dotted #750000;
padding: 0 0 0 10px;
border-left: 1px dotted #750000;
}
#mega_main_menu.lower-bar.primary_style-buttons > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle, #mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li > .item_link {
background: #eee !important;
color: #656565 !important;
font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
font-size: 18px !important;
}
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button, #mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li > .item_link .link_text, #mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li.nav_search_box *, #mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li .post_details > .post_title, #mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link {
font-size: 16px !important;
font-weight: normal !important;
color: #333 !important;
}
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li:hover > .item_link,
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li > .item_link:hover,
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li > .item_link:focus,
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li:hover > .item_link *,
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link,
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link *,
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link * {
color: #656565 !important;
background: #eee !important;
border-bottom: 2px solid #656565 !important;
}
.sidebarMenu-wrap a { color: #333; }
.sidebarMenu-wrap > ul > li span, .sidebarMenu-wrap > ul > li.active span, .sidebarMenu-wrap > ul > li:hover span {
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-size: 16px;
color: #333;
background: none;
font-weight: bold;
}
.sidebarMenu-wrap > ul > li ul > li {
border-bottom: none;
padding: 6px;
}
.sidebarMenu-wrap > ul > li ul > li > a {
font-size: 14px;
color: #333;
font-family: "Open Sans", Arial, Helvetica, sans-serif;
line-height: 140%;
}
.sidebarMenu-wrap > ul > li.active span, .sidebarMenu-wrap > ul > li:hover span, .sidebarMenu-wrap > ul > li ul > li.active, .sidebarMenu-wrap > ul > li ul > li:hover {
color: #6c101b;
border-left: none;
}
.goTop span { padding: 0; }
.list-wrap.News li .title:hover { color: #F00; }
#content .pf-content { margin-top: 40px; }
#block-dropmenu .btn-group .dropdown-toggle, #block-dropmenu-tablet-mobile .btn-group .dropdown-toggle {
width:auto;
border-radius: 0;
border: none;
}
#block-dropmenu .btn-group .dropdown-toggle:nth-child(1), #block-dropmenu-tablet-mobile .btn-group .dropdown-toggle:nth-child(1) {
width: 80%;
border-radius: 0;
background: #eee;
border: none;
} #content a[name] { display: block; position: relative; top: -45px; visibility: hidden; }
.footer .phone span.glyphicon { display: none; }
.footer .phone span {
display: inline-block;
width: 66px;
}
.footer .phone a span { width: auto; }
#content header { margin-bottom: 20px; }
@media (max-width:1230px){
.footer .col-md-3:nth-child(4) {
left: 5px;
}
}
@media (max-width:1190px){
.col-md-3.sidebar{width:22%;}
.page2col .Gallery-wrap{}
.page2col .list-wrap.gallery li{width:47%;}
.page2col .Gallery-wrap .list-wrap.gallery li img{
width: 80px;
}
.page2col .articleC-wrap .padding-30{padding:20px;}
.ngg-widget img{
width:100px;
height:auto;
}
}
@media (max-width:1150px){
.h-col-1 {
width: 56%;
}
.h-col-2 {
width: 44%;
}
.page-wrap.menuC, .sidebarMenu-wrap > section{padding-left:15px;}
.page-wrap.header, .page-wrap.home
{padding-left:10px; padding-right:10px;}
.sidebarMenu-wrap > section h3{font-size:15px;}
}
@media (max-width:1142px){
.list-wrap.CEU li span:last-child{width:70%;}
.btn-group button{margin-left:0px !important;}
.btn-group button:not(:last-child){width:50%;}
.btn-group button:nth-child(2){border-top-right-radius:3px !important;}
.btn-group button:nth-child(3){width:100%; border-radius: 0px 3px 0px 3px !important;}
.btn-group .btn:nth-child(3){border-top-right-radius: 0px !important;}
.btn-group.item-3 button:nth-child(2){border-radius:0px !important;}
.btn-group.item-3 button:nth-child(3){border-radius:0px !important; border-top-right-radius:3px !important; border-bottom-right-radius:3px !important;}
.block-wrap{margin:10px 0px;}
.logo img{width:420px;}
.ngg-widget img{
width:95px;
height:auto;
}
.list-wrap.bulletin li .title-more a span{padding-left:14px;}
.list-wrap.menu{margin:22px 0 22px 20px;}
.footer.row{margin:0px;}
.footer .col-md-3:nth-child(1){width:30%;}
.footer .col-md-3:nth-child(2){width:30%;}
.footer .col-md-3:nth-child(3){width:20%;}
.footer .col-md-3:nth-child(4){
width:20%;
left:0px;
}
}
@media (max-width:1100px){
.page2col .articleC-wrap .padding-30{padding:10px;}
.photo-wrap.article.lg img{width:96%; height:auto;}
.button-groups{margin-top:13px;}
.button-groups .btn-default{width:135px;}
.sidebarMenu-wrap > section h3{font-size:15px;}
}
@media (max-width:1075px){
.photo-wrap.article img{width:95%; height:auto;}
.photo-wrap.gallery img{width:90%; height:auto;}
.list-wrap.gallery li{width:46%;}
.sidebarMenu-wrap > section h3{font-size:15px;}
}
@media (max-width:1068px){
.topNav-wrap div:first-child{display:block; margin-right:32px; margin-bottom: 8px;}
.topNav-wrap ul:nth-child(2){
background: rgba(255,255,255,1); 
border-radius:5px;
padding:8px;
position: absolute;
z-index: 9999999 !important;
box-shadow:0 1px 1px rgba(0, 0, 0,0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
margin-top:28px;
display:none;
}
.topNav-wrap ul:nth-child(2) li{
display: block; 
border-bottom: 1px dashed #f1f1f1;
}
.topNav-wrap ul:nth-child(2) li a{color:#0c4173;}
.topNav-wrap ul:nth-child(2) li a:hover{color:#2a2b39;}
.topNav-wrap ul:nth-child(2) li:before{content:'';}
.topNav-wrap:last-child{width:100%;}
.topNav-wrap:last-child input{width:250px; float:right;}
.top_black_bar .topNav-wrap {
display: table;
clear: none;
float: right;
position: relative;
}
.top_black_bar .topNav-wrap .doDropMenuCtrl, .top_black_bar .topNav-wrap .doDropMenuCtrl span { margin: 0; }
.page-wrap.header { height: auto; }
.top_black_bar .topNav-wrap .doDropMenuCtrl {
margin: 8px 20px 0 0;
position: absolute;
top: -39px;
right: 0;
}
.top_black_bar .topNav-wrap ul:last-child {
position: static !important;
left: auto !important;
right: auto !important;
margin-top: 0 !important;
border-radius: 0 !important;
float: none !important;
margin-left: 0 !important;
}
.top_black_bar .topNav-wrap ul li {
text-align: left;
white-space: nowrap;
}
.list-wrap.News li .desc{font-size:90%; display: block;}
.list-wrap.menu{margin: 22px 0 22px 5px;}
.list-wrap.menu > li .title{font-size:125%;}
.list-wrap.bulletin li:nth-child(3){padding-top:20px;}
.list-wrap.menu{padding-left:5px;}
.list-wrap.menu > li{width:16%;}
.list-wrap.menu > li:first-child{width:17%;}
.btn-group.item-3 .btn:not(:last-child){width:50%; margin-bottom:0px;}
.btn-group.item-3 .btn:nth-child(2){border-top-right-radius:3px  !important; border-bottom-right-radius:3px  !important;}
.btn-group.item-3 .btn:last-child{
width:100%;
border-radius:3px !important;
margin-top:3px;
}
.list-wrap.menu > li:first-child{width: 26%;}
.list-wrap.menu > li{width:26%;}
.button-groups .btn-default{width:135px;}
.sidebar .widget_mega_main_sidebar_menu .menu li, 
.sidebar .menu-important-schedules-container .menu li,
.sidebar .widget_nav_menu ul.menu li,
.sidebar .widget_listcategorypostswidget ul li
{
padding-bottom:8px;
border-bottom:1px dashed #aaa;
width:100%;
}
.sidebar .widget_mega_main_sidebar_menu .menu li a, 
.sidebar .menu-important-schedules-container .menu li a,
.sidebar .widget_nav_menu ul.menu li a,
.sidebar .widget_listcategorypostswidget ul li a
{
margin-left:0px;
}
.header .col-md-7.col-xs-12 { display: none; }
.main_menu_links {
text-align: left;
display: none;
float: none;
padding: 0;
margin: 0;
background: #f2f1eb;
height: 40px;
}
.main_menu_links #QuickStart-Tablet, .main_menu_links #QuickStart-Tablet li {
list-style: none;
display: inline-block;
padding: 0;
margin: 0;
}
.main_menu_links #QuickStart-Tablet { padding: 0 40px; }
.main_menu_links #QuickStart-Tablet li { padding: 0 20px; }
.main_menu_links #QuickStart-Tablet li:first-child { padding-left: 0; }
.main_menu_links #QuickStart-Tablet li:last-child { padding-right: 0; }
.main_menu_links #QuickStart-Tablet li, .main_menu_links #QuickStart-Tablet li a {
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-size: 18px;
color: #666;
text-shadow: 1px 1px 1px #666;
line-height: 40px;
}
.home .h-col-1 { margin: auto; float: none; }
.h-col-2.CEU { margin-top: 0; }
.title-frame-wrap.CEU { margin-top: 0; }
#block-dropmenu-tablet-mobile.h-col-2 {
display: block;
float: none;
margin: 30px auto;
width: 100%;
}
#block-dropmenu { display: none; }
#block-dropmenu-tablet-mobile .btn-group .dropdown-toggle {
width: auto;
margin: 0;
}
#blocknews { position: relative; }
#blocknews .title-more.rig {
display: block;
position: absolute;
top: 0;
right: 0;
margin: 0;
padding: 0;
border-left: none;
}
#blocknews .title-more.rig a {
display: block;
font-size: 10px;
font-weight: normal;
line-height: normal;
margin: 0;
padding: 0;
position: static;
top: auto;
color: #333;
}
#blocknews .title-more.rig a:hover { color: #F00; }
.language_desktop { display: none; }
.topNav-wrap:last-child {}
.language_tablet_mobile {
display: block;
float: left;
}
.page-wrap.menuC, .sidebarMenu-wrap > section { background: #f2f1eb; }
.list-wrap.menu > li, .list-wrap.menu > li:first-child {
border: 0 none !important;
margin: 10px 10px 10px 38px;
width: 26%;
}
.telephone_number { display: none; }
.footer {
font-size: 12px;
height: 320px;
position: relative;
}
.footer .col-md-3 {
top: auto;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.footer .col-md-3:nth-child(1) {
width: 60% !important;
position: absolute;
top: 35px;
left: 0;
}
.footer .col-md-3:nth-child(3), .footer .col-md-3:nth-child(4) {
width: 40% !important;
position: absolute;
right: 0;
top: 40px;
left: auto;
}
.footer .col-md-3:nth-child(4) { top: 170px; }
.footer .col-md-3:nth-child(2) {
position: absolute;
top: 130px;
width: 340px !important;
left: 0;
}
.footer .list-wrap {
-webkit-column-width: 140px;
-moz-column-width: 140px;
}
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button, #mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li > .item_link .link_text, #mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li.nav_search_box *, #mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li .post_details > .post_title, #mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link { font-size: 13px !important; }
#block-dropmenu-tablet-mobile .btn-group .dropdown-toggle:nth-child(1) { width: 80%; font-size: 16px; padding: 4px 12px; }
.top_black_bar .topNav-wrap.input-span.form-group { margin-top: 10px; margin-right: 50px; }
}
@media (max-width:1000px){
.list-wrap.menu > li .title{font-size:120%;}
.list-item.cel-5 li{width:24%;}
.button-groups{margin-left:1px;}
.button-groups .col-md-3{padding:0px; }
.ngg-widget img{
width:90px;
height:auto;
}
}
@media (max-width:991px){
.col-md-7{width:35%;}
.col-md-5{width:65%;}
.title-wrap{font-size:130%;}
.col-md-3{width:25%; float:left; padding-left:3px; padding-right:4px;}
.row{margin:0px;}
.col-md-2.sidebarMenu-wrap{width:20%; float:left;}
.col-md-7.articleC-wrap{width:80%; float:left;}
.col-md-3.sidebar{width:100%; padding:0px; margin:0px;}
.sidebar{
table-layout: fixed;
display: table;
height: 100px;
width: 100%;
}
.sidebar .block-wrap{width:50%; display:table-cell; padding:10px 40px; margin-top:30px; background-color:#f1f1f1;}
.sidebar .block-wrap:nth-child(2n){background-color:#e1e1e1;}
.sidebar .contactUs-wrap{width:70% !important; display:table-cell; padding:10px 40px;}
.sidebar .Additional-wrap{width:30% !important; display:table-cell; padding:10px 40px;}
.sidebar .Gallery-wrap{width:20%; background-color:white; padding:0px 10px;}
.sidebar .Gallery-wrap li{margin:4px 0px;}
.crumb-wrap{padding-left:15px;}
.page-wrap .btn-default{margin-right:15px;}
.page-wrap.page3col, .page-wrap.page2col{padding:4px;}
.page3col .sidebar .Gallery-wrap{width:100%; display:table-caption; caption-side: bottom; margin-top:15px; margin-bottom: 15px;}
.page3col .sidebar .Gallery-wrap .title-wrap{padding:10px 13px;}
.page3col .sidebar .Gallery-wrap .list-wrap.gallery{width:100%; margin:0px; padding-left:2px; }
.page3col .sidebar .Gallery-wrap .list-wrap.gallery li{width:16%;}
.page3col .sidebar .Gallery-wrap .list-wrap.gallery li img{width:90px; margin:0px 10px;}
.contactUs-wrap.bgG2, .Additional-wrap.bgG2{background-color:#eff3f3;}
.list-wrap.additional li:nth-child(4) ~ li{display:block;}
.fbu-school-logo{
margin-top:20px;
}
.footer .fbu-school-logo{margin-top:0px;}
.footer .list-wrap { }
.page2col .col-md-10{
width:78%;
float:left;
}
.page2col .padding-left-40{padding-left:25px;}
.ngg-widget img{
width:120px;
height:auto;
}
.ngg-widget{display:table; width:100%;}
.ngg-widget a{display:table-cell; width:25%; text-align:center;}
.ngg-widget a img{text-align:center;}
.sidebar > section{
padding:10px;
margin:10px 0px;
background-color:#f1f1f1;
}
.sidebar > section:last-child{
margin-bottom:0px;
}
.sidebar > section:nth-child(2n){
background-color:white;
}
.sidebar > section h3{
border-left:0px;
padding-left:0px;
}
#calendar_wrap{margin-bottom:15px;}
.textwidget .row .col-md-12.col-sm-6:first-child{
border-bottom:0px !important;
}
.sidebarMenu-wrap > section h3{font-size:15px;} #block-dropmenu-tablet-mobile .btn-group.col-md-6 { display: inline-block; }
#block-dropmenu-tablet-mobile { text-align: center; }
#block-dropmenu-tablet-mobile .block-wrap.home { margin-left: 0; }
}
@media (max-width:972px){
.list-wrap.menu > li, .list-wrap.menu > li:first-child{width:26%; margin:10px 10px 10px 38px; border:0px;}
.list-wrap.menu > li .title{font-size:135%;}
.list-wrap.bulletin{margin-top:2px;}
.list-wrap.bulletin li div font:first-child{font-size:115%;}
.list-wrap.bulletin li span{font-size:112%;}
.list-wrap.bulletin li:nth-child(3){display:none;}  
.page2col .Gallery-wrap .list-wrap.gallery{margin-left:-10px;}
.table-style-02 h4{font-size:16px;}
.button-groups{margin-top:20px;}
.button-groups .btn-default{width:130px;}
.footer .col-md-3:nth-child(1){width:25%;}
.footer .col-md-3:nth-child(2){width:25%;}
.footer .col-md-3:nth-child(3){width:25%;}
.footer .col-md-3:nth-child(4){
width:25%;
}
.home .h-col-2 { width: 44%; }
.list-wrap.News li .title { width: 60%; }
.list-wrap.bulletin li .content font:first-child { width: 70%; }
#block-dropmenu-tablet-mobile.h-col-2 { width: 100%; }
#block-dropmenu-tablet-mobile .btn-group.col-md-6 { width: 40%; }
}
@media (max-width:915px){
.list-wrap.News li{margin:0;padding:0;}
.list-wrap.bulletin li{padding:10px 0px !important;}
.h-col-2.news{width: 44%;}
.h-col-2.bulletin{margin-top:-9px;}
.h-col-2.bulletin .title-md-wrap{margin-top:-11px;}
.h-col-2.CEU .title-md-wrap, .h-col-2.news .title-md-wrap, 
.h-col-2.bulletin .title-md-wrap
{display:block;}
.button-groups{margin-top:0px;}
.button-groups .btn-default{width:120px; font-size:13px;}
.list-wrap.News li .title { width: 55%; }
}
@media (max-width:890px){
.col-md-2.sidebarMenu-wrap{width:25%;}
.col-md-7.articleC-wrap, .page2col .col-md-10 {width:75%;}
.page2col .articleC-wrap.padding-left-40{padding-left:20px;}
.page2col .articleC-wrap.padding-right-10{padding-right:20px;}
.list-item.cel-4 li{width:32%;}
.list-item.cel-5 li{width:32%;}
.list-item li{padding:8px 0px;}
.course-Item-wrap .schedule-wrap{font-size:15px;}
.list-wrap.News li .title { width: 50%; }
}
@media (max-width:863px){
.list-wrap.menu > li{margin-left:38px;}
.block-wrap{margin:-5px 0px;}
.subMenu-wrap > ul > li{padding:30px 15px;}
.subMenu-wrap > ul > li > ul > li a{font-size:90%;}
.course-Item-wrap .header .dateAndAuthor{
clear:both;
float:none;
margin-top:0px;
}
.course-Item-wrap .header .dateAndAuthor ul{
padding-left:11px;
margin-top:5px;
}
.button-groups .btn{font-size:13px; width:115px;}
.footer .col-md-3{width:50%;}
.list-wrap.bulletin li .content font:first-child { width: 60%; }
}
@media (max-width:841px){
.title-wrap{font-size:125%;}
.list-wrap.bulletin li div font:first-child{font-size:120%;}
.list-wrap.News li .mainImg{border:0px;}
.list-wrap.menu{margin:20px 0px;}
.list-wrap.menu > li{margin-left:33px;}
.carousel-caption{padding-bottom: 22px;}
.carousel-caption h3{margin-top:10px;}
.sidebar .Gallery-wrap .list-wrap.gallery{margin-left:-10px;}
.sidebar .Gallery-wrap .title-wrap{padding:10px 7px;}
.course-Item-wrap .schedule-wrap .date{
width:80%;
}
.course-Item-wrap .schedule-wrap .money{
width:20%;
text-align:right;
}
.col-md-7{width:40%;}
.col-md-5{width:60%;}
.button-groups .btn-default{width:auto;}
.button-groups .col-md-3 button{
padding:8px;
margin:0px;
}
.button-groups .col-md-3:first-child{
width:25%;
}
.button-groups .col-md-3:nth-child(2), .button-groups .col-md-3:nth-child(3){
width:28.5%;
}
.button-groups .col-md-3:last-child{
width:18%;
}
}
@media (max-width:805px){
.list-wrap.CEU li{margin-left: -13px;}
.list-wrap.News{margin-left:-4px;}
.title-wrap{font-size:120%;}
.contactUs-wrap .btn{margin-top:5px;}
.table-style-02 h4{font-size:14px; font-weight: bold;}
.list-wrap.News li .title { width: 45%; }
.list-wrap.bulletin li .content font:first-child { width: 50%; }
} 
@media (max-width:785px){
.carousel{
box-shadow:none;
width:100%;
padding:0px;
}
.carousel-caption{padding-left:18px;}
.carousel-caption h3{margin:5px 0px; font-size: 20px;}
.carousel-caption p{margin:0px 0px 7px;}
.list-wrap.menu > li{margin-left:27px;}
.form-group{margin-bottom: 0px;}
.topNav-wrap:last-child input{width:225px; height:30px; margin-top:5px;}
.input-span{height:41px;}
.topNav-wrap div:nth-child(3){display:block; margin-bottom: 8px;}
.topNav-wrap ul:last-child{
background: rgba(255,255,255,1); 
border-radius:5px;
padding:8px;
position: absolute;
z-index: 99999999 !important;
box-shadow:0 1px 1px rgba(0, 0, 0,0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
margin-top:28px;
display:none;
}
.topNav-wrap ul:last-child li{
display: block; 
border-bottom: 1px dashed #f1f1f1;
}
.topNav-wrap ul:last-child li a{color:#0c4173;}
.topNav-wrap ul:last-child li a:hover{color:#2a2b39;}
.topNav-wrap ul:last-child li:before{content:'';}
.btn{font-size:13px;}
.list-wrap.menu > li{margin-left:16px;}
.logo img{width:420px;}
.page-wrap{padding:12px;}
.page-wrap.page3col{padding:0px;}
.page-wrap .crumb-wrap{padding:5px 12px;} .title-wrap{font-size:105%;}
.page3col .title-wrap, .page2col .title-wrap{font-size:120%;} .more-wrap{margin-right:1px;} .menu-wrap.list{display: block;}
.menu-wrap.bar{display: none;}
.sidebar .contactUs-wrap{padding:10px 30px; width:60%;}
.sidebar .Additional-wrap{padding:10px 30px; width:40%;}
.list-wrap.menu > li, .list-wrap.menu > li:first-child{
margin: 10px 10px 10px 16px;
width: 29%;
}
.table-style-01 thead tr.tools .sortItem .btn-group .btn{width:110px;}
.table-style-01 thead tr.tools .searchItem{width:175px;}
.button-groups .col-md-3 button{
padding:8px 5px;
}
.header .fbu-logo-wrap .fbu-school-logo-desc{font-size:13px;}
.header .padding-5{padding-left:0px;}
.fbu-logo-wrap .fbu-school-logo{font-size:165%;}
.footer .col-md-3:nth-child(1){width:50%;}
.footer .col-md-3:nth-child(2){width:50%;}
.footer .col-md-3:nth-child(3){width:50%; margin-top:15px;}
.footer .col-md-3:nth-child(4){
margin-top:15px;
width:50%;
}
#block-dropmenu-tablet-mobile .btn-group .dropdown-toggle:nth-child(1) { padding: 3px 12px; }
}
@media (max-width:767px){
.page-wrap.home{padding-left:5px;}
.page-wrap.home .h-col-1{width:52%; padding-left:9px; margin-top:-7px;}
.page-wrap.home .h-col-2{width:48%;}
.h-col-2.news{width:52% !important; padding-left:9px; margin-top:-4px;}
.h-col-2.CEU{margin-top:0px;}
.block-wrap.home{margin-left:27px;}
.list-wrap.CEU li{padding:1.5px 0px;}
.list-wrap.CEU li span{font-size:12.5px;}
.list-wrap.CEU li span:last-child{width:78%;}
.list-wrap.CEU li:nth-child(4) ~ li { display: none; }
.list-wrap.bulletin li{padding: 14px 0 !important;}
.h-col-2.news .title-md-wrap{margin-top:-23px;}
.h-col-2.bulletin .title-md-wrap{margin-top:-11px;}
.page-wrap.menuC {} .button-groups .col-md-3 button{
font-size:12px;
padding:8px 3px;
}
.list-wrap.menu > li > a{font-size:115%;}
.course-Item-wrap .header{}
.course-Item-wrap .header .title{
display:inline-block;
width:70%;
margin-top:0px;
}
.course-Item-wrap .header .courseInfo{
display:inline-block;
width:30%;
text-align:right;
}
.textwidget .row .col-md-12.col-sm-6{
width:49%; 
display:inline-block;
vertical-align:top;
}
.sidebarMenu-wrap > section h3{font-size:16px;}
.language_desktop { display: none; }
.language_tablet_mobile {
display: inline-block;
float: left;
}
.top_black_bar .page-wrap { padding: 0; }
.page-wrap.header, .page-wrap.home {
padding-left: 40px;
padding-right: 40px;
}
.h-col-1, .h-col-2, .h-col-2.news{width:100% !important; padding:0px !important; margin:0px !important;}
.top_black_bar, .top_black_bar .language_desktop a, .top_black_bar .language_desktop a:hover, .top_black_bar .language_tablet_mobile a, .top_black_bar .language_tablet_mobile a:hover {
height: 30px;
font-size: 14px;
}
.top_black_bar .topNav-wrap.input-span { height:28px; }
.top_black_bar .language_desktop a, .top_black_bar .language_tablet_mobile a, .telephone_number { line-height: 30px; }
.topNav-wrap.input-span input {
width: 165px;
height: 34px;
padding: 0 6px;
}
.top_black_bar .topNav-wrap.input-span.form-group { height: 25px; }
#block-dropmenu-tablet-mobile { margin: 20px auto !important; }
.top_black_bar .topNav-wrap .doDropMenuCtrl { margin: 5px 10px 0 0; top: -29px; }
.home .h-col-2.news, .home .h-col-2.CEU, .home .h-col-2.bulletin {
float: none;
margin: auto;
}
.list-wrap.News li .title { width: 78%; }
.list-wrap.CEU li:nth-child(5) ~ li { display: none; }
.list-wrap.CEU li:nth-child(4) { display: block !important; }
.list-wrap.bulletin li .content font:first-child { width: 78%; }
.top_black_bar .topNav-wrap.input-span.form-group { margin-top: 5px; }
.input-span span { top: -26px; }
}
@media (max-width:730px){
.page-wrap.page3col, .page-wrap.page2col{padding:12px 0px;}
.page-wrap.page2col{margin:0px;}
.crumb-wrap{padding:0px 12px;}
.form.contactUs .btn{margin-top:5px;}
.sidebarMenu-wrap > ul{margin:0px;}
.sidebarMenu-wrap > ul > li{padding:1px 0px;}
.sidebarMenu-wrap > ul > li span{padding:8px; background-color:#e3e2de;}
.sidebarMenu-wrap > ul > li:hover span{color:#ed5565;}
.sidebarMenu-wrap > ul > li ul > li{
padding:10px;
background-color:#eeede9;
}
.sidebar .Gallery-wrap .list-wrap.gallery li img{width:90px;}
.col-md-2.sidebarMenu-wrap{
display: table-caption;
caption-side: bottom;
float:none;
width:100%;
}
.col-md-7.articleC-wrap, .page2col .articleC-wrap{
display:table-cell;
width:2%;
float: none;
list-style-type: none;
}
.fullPhoto-wrap img{width:100%;}
.menu-wrap.list{margin-left:-40px; width:106%; display: none;}
.menu-wrap.bar{display:block;}
.menu-wrap > li{width:100%; padding:10px 40px;margin-right:0px; text-align: left; border:0px; border-bottom: 1px dashed white; }
.menu-wrap.list .subMenu-wrap{visibility: hidden;}
.page2col .list-wrap.gallery li{width:16%;}
.page2col .block-wrap.m30{margin-top:15px;}
.table-style-01 thead tr.tools .sortItem .btn-group .btn{width:120px;}
.table-style-01 thead tr.tools .searchItem{width:200px;}
.table-style-02 h4{font-size:18px; font-weight: normal;}
.ngg-widget img{
width:110px;
height:110px;
margin:10px 25px !important;
}
.sidebar{margin-top:10px !important;}
.block-wrap:nth-child(3n){background-color:#f1f1f1;}
.block-wrap.m30{margin:0px; padding:20px 10px;}
.page-wrap.page3col, .page-wrap.page2col{
padding-bottom:0px;
}
.header .fbu-logo-wrap .fbu-school-logo-desc{font-size:13px;}
.header .padding-5 {
padding-top: -5px;
}
.sidebarMenu-wrap > section{
padding:10px;
margin:10px 0px;
}
.sidebarMenu-wrap > section{
background-color:#f1f1f1;
}
.sidebarMenu-wrap > section:nth-child(2n){
background-color:white;
}
.sidebarMenu-wrap > section .textwidget{margin-left:10px; margin-right:10px;}
.widget-ApplicationDueDate .col-md-6{
width:49%;
display: inline-block;
vertical-align:top;
}
}
@media (max-width:720px){
.page-wrap.home{padding:0px; margin:0px;}
.txtC-s{margin:0px auto;}
.fbu-logo-wrap{margin:0px auto; text-align:center; display:table-row;}
.fbu-logo-wrap > .lft{float:none; display:inline-block;}
.fbu-logo-wrap > img{margin-top:-40px;}
.header .fbu-logo-wrap .fbu-school-logo-desc{font-size:14px;}
.button-groups .col-md-3 button{
padding:8px 20px;
margin:0px auto;
font-size:14px;
}
.button-groups .col-md-3{text-align:center;}
.button-groups .col-md-3:first-child, .button-groups .col-md-3:nth-child(2), .button-groups .col-md-3:nth-child(3)
,.button-groups .col-md-3:last-child{
width:25%; 
}
.padding-TB-20 {
padding-bottom: 0;
padding-top: 0;
}
.page-wrap.header .col-xs-6{text-align:center;}
.col-xs-12{width:100%; padding:0px;}
.col-xs-6{width:100%; padding:0px;}
.page-wrap{padding:0px;}
.page-wrap.header{padding:10px;}
.page-wrap .col-xs-6{text-align:left;}
.col-xs-6.logo{text-align: center;}
.logo img{width:420px; margin-top:0px;}
.topNav-wrap{float:none; display: table; margin:0px auto;}
.topNav-wrap div{font-size:16px;}
.topNav-wrap div:first-child{margin-right:159px;}
.topNav-wrap ul{padding:10px; margin-left:-20px;}
.topNav-wrap ul li{padding:10px;}
.topNav-wrap:last-child{margin:0px auto;}
.topNav-wrap:last-child input{width:400px;} 
.block-wrap{padding:0 15px; margin:0px;}
.btn-group .btn{margin-top:0px;}
.btn-group.item-3 .btn:not(:last-child){width:33%;}
.btn-group.item-3 .btn:nth-child(2){border-top-right-radius:0px !important; border-bottom-right-radius:0px !important;}
.btn-group.item-3 .btn:last-child{width:33%; margin-top:0px; border-top-left-radius:0px !important; border-bottom-left-radius:0px !important;}
.block-wrap.bgG2{background-color:#eff3f3;}
.list-wrap{margin-bottom: 0px;}
.title-wrap{font-size:140%;}
.list-wrap.CEU li{font-size:105%; padding:7px 0px;}
.list-wrap.CEU li span:last-child{width:80%;}
.list-wrap.bulletin li{padding:8px 10px;}
.more-wrap{margin:5px 14px;}
.list-wrap.bulletin li div font:first-child{font-size:115%;}
.list-wrap.News li:nth-child(1) ~ li{display:block;}
.list-wrap.News li .desc{font-size:100%; line-height: 130%; width:100%;}
.list-wrap.menu{padding:15px 0px; margin:10px 0px 0px 0px;}
.list-wrap.menu > li{margin-left:25px;}
.col-md-3{margin:0px;}
.carousel{margin-top:0px;}
.sidebar .Gallery-wrap .list-wrap.gallery{margin-left:-1px;}
.list-wrap.menu{padding-left:30px;}
.list-wrap.menu > li, .list-wrap.menu > li:first-child{
width:40%;
}
.page2col .Gallery-wrap{margin-left:0px;}
.ngg-widget img{
margin:10px 20px !important;
}
.list-wrap.CEU li{padding:3px 0px;}
.block-wrap.bgG2.home{background-color:white;}
.title-frame-wrap.news {
display: block;
}
.list-wrap.News{
margin-left:0px; 
margin-top:10px;
position: relative !important;
top: 0 !important;
}
.h-col-2.bulletin{
position: relative;
top: 0 !important;
}
.list-wrap.bulletin{margin-left:-26px;}
.h-col-2.news .title-md-wrap{margin-top:0px;}
.page-wrap.menuC{margin-top:20px;}
.title-md-wrap{margin-top:8px;}
.h-col-2.news .title-md-wrap{
position:relative;
top:195px;
}
.h-col-2.bulletin .title-md-wrap{margin-right:14px; margin-top:-25px;}
.list-wrap.bulletin li .content font{width:100%;}
.page-wrap.menuC{background-color:#f1f1f1;}
.block-wrap.home{margin-left:0px;}
.list-wrap.CEU li span:last-child{width:87%;}
.sidebarMenu-wrap > section h3{font-size:19px;}
.sidebarMenu-wrap > section .textwidget{font-size:14px;}
.header .topNav-wrap.form-group { display: table; width: auto; }
.telephone_number, .top_black_bar .topNav-wrap.input-span.form-group, #QuickStart-Desktop { display: none; }
.main_menu_links { display: none; }
.fbu-logo-wrap > img { margin-top: -10px; }
.top_black_bar .page-wrap { padding: 0; }
.header .col-md-7.col-xs-12 { display: block; }
.header .col-md-7.col-xs-12 #QuickStart-Desktop { display: none; }
.page-wrap.header { height: auto; }
#blocknews .title-more.rig { right: 15px; }
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button, #mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li > .item_link .link_text, #mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li.nav_search_box *, #mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li .post_details > .post_title, #mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link { font-size: 10px !important; }
}
@media (max-width:660px){
.block-wrap.m30 .Gallery-wrap{margin:0px;}
.sidebar .Gallery-wrap{padding:0px;}
.sidebar .Gallery-wrap .list-wrap.gallery{margin-left:2px;}
.page2col .Gallery-wrap .title-wrap{margin-left:5px;}
.goTop{background-color:#f1f1f1; margin-top:10px; padding:10px; margin-left:-30px; margin-right:-30px; color:#92b1cd;}
.desc{margin-bottom:8px;}
.table-style-02 h4{font-size:16px;}
.table-style-02 .cel ul{padding-left:20px;}
.ngg-widget img{
width:110px;
height:110px;
margin:10px 15px !important;
}
.list-wrap.CEU li span:last-child {
width: 80%;
}
.list-wrap.News li .title{
text-overflow: ellipsis;
white-space: nowrap;
width:90%;
overflow:hidden;
}
.tcm-user-wrap .user-header-wrap .user-info-wrap{
width:65%;
}
.tcm-user-wrap{
max-width:100%;
}
#extension{width:100% !important; }
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li:hover > .item_link,
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li > .item_link:hover,
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li > .item_link:focus,
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li:hover > .item_link *,
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link,
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link *,
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link * { border-bottom: none !important; }
}
@media (max-width:600px){
.sidebar .contactUs-wrap{width:100% !important; display: block;}
.sidebar .Additional-wrap{width:100% !important; display:block;}
.sidebar .Additional-wrap{margin:0px; background-color:#e3e2dd;}
.sidebar .Gallery-wrap{margin:0px;}
.page3col .sidebar .Gallery-wrap,
.page3col .sidebar .contactUs-wrap,.col-md-3.sidebar
{margin-top:0px !important;}
.page3col .sidebar .Gallery-wrap .list-wrap.gallery, .sidebar .Gallery-wrap .list-wrap.gallery{margin:0px;}
.page3col .sidebar .Gallery-wrap .list-wrap.gallery li, .sidebar .Gallery-wrap .list-wrap.gallery li{width:30%; text-align:center;}
.page3col .sidebar .Gallery-wrap .list-wrap.gallery li img, .sidebar .Gallery-wrap .list-wrap.gallery li img{width:100px;}
.sidebar .Gallery-wrap .list-wrap.gallery li:nth-child(6) ~ li{display:none;}
.contentTitle-wrap, .articleC-wrap article header h2:first-child{font-size:220%;}
.list-item.cel-4 li{width:49%;}
.list-item.cel-5 li{width:49%;}
.course-Item-wrap .header .title{font-size:22px;}
.course-Item-wrap .header .courseInfo{font-size:15px;}
.table-style-01 thead tr.tools .sortItem{width:100%; float:none; margin-left:4px;}
.table-style-01 thead tr.tools .searchItem{width:100%; float:none; margin-bottom:3px;}
.table-style-01 thead tr.tools .sortItem .btn-group .btn{width:43%;}
.table-style-02 h4{font-size:14px; font-weight:bold;}
.ngg-widget img{
width:105px;
height:105px;
margin:10px 10px !important;
}
.button-groups .col-md-3 .btn, .button-groups .col-md-3:last-child .btn {
font-size: 13px;
width: 125px;
}
.footer .col-md-3{width:100%;}
}
@media (max-width:530px){
.table-style-01 thead tr.tools .sortItem .btn-group .btn{width:40%;}
.table-style-02 .cel.main{width:40%;}
.table-style-02 .cel .item{width:100%;}
.ngg-widget img{
margin:10px 5px !important;
}
.footer .col-md-3{
padding:8px 0px;
float: none;
}
.footer .col-md-3:nth-child(1){
width:100% !important;
top: auto;
left: auto;
right: auto;
position: static;
}
.footer .col-md-3:nth-child(2){
width:100% !important;
top: auto;
left: auto;
right: auto;
position: static;
}
.footer .col-md-3:nth-child(3){
width:100% !important;
top: auto;
left: auto;
right: auto;
position: static;
}
.footer .col-md-3:nth-child(4){
width:100% !important;
top: auto;
left: auto;
right: auto;
position: static;
}
.widget-ApplicationDueDate .col-md-6{
width:100% !important;
display:block;
}
.footer .col-md-3:nth-child(2) { bottom: 15px; position: absolute; }
.footer { height: auto; }
.footer .col-md-3:nth-child(1) .fbu-school-logo, .footer .col-md-3:nth-child(1) .fbu-school-logo img {
float: none;
max-width: 100%;
width: auto;
height: auto;
}
.footer.row { padding-bottom: 166px; }
}
@media (max-width:525px){
.list-wrap.menu > li, .list-wrap.menu > li:first-child{
margin: 10px 10px 10px 24px;
}
.tdHide{display:none;}
.ngg-widget a{
display:inline-block;
width:49%;
}
.ngg-widget img{width:120px;}
}
@media (max-width:500px){
.list-wrap.menu{padding-top:0px; padding-left:0px;}
.list-wrap.menu > li, .list-wrap.menu > li:first-child{width:100%; margin:0px; padding:0px;}
.list-wrap.menu > li > a{padding:8px 15px; background-color:#e3e2de; display:block;}
.list-wrap.menu > li ul{margin:8px -13px 8px 0px; width:90%;}
.list-wrap.menu > li ul > li{padding:4px 0px;}
.list-wrap.CEU li span:last-child{width:80%;}
.col-md-3{width:100%;}
.fbu-school-logo{
margin-top:0px;
}
.footer .list-wrap {
margin-top:0px;
}
.tcm-user-wrap .user-header-wrap .user-photo{
width:80px; height:auto;
}
.tcm-user-wrap .user-header-wrap .user-info-wrap{padding-left:15px;}
.tcm-user-wrap .user-header-wrap .user-info-wrap .title{font-size:26px;}
.course-Item-wrap .header .title{float:none;}
.course-Item-wrap .header .courseInfo{float:none; text-align:left;}
.btn-flat{padding: 6px 16px;}
.button-groups .col-md-3{text-align:center;}
.button-groups .col-md-3:first-child, .button-groups .col-md-3:nth-child(2), .button-groups .col-md-3:nth-child(3)
,.button-groups .col-md-3:last-child{
width:50%; 
}
.button-groups .col-md-3 .btn, .button-groups .col-md-3:last-child .btn {
font-size: 14px;
width: 180px;
}
.col-md-3 {
margin: 4px 0;
}
.page-wrap.menuC{padding-left:0px;}
.course-Item-wrap .header .title{
display:block;
width:100%;
}
.course-Item-wrap .header .courseInfo{
display:block;
width:100%;
}
#block-dropmenu-tablet-mobile .btn-group .dropdown-toggle:nth-child(1) {
width: 80%;
font-size: 14px;
padding: 4px 12px;
}
#block-dropmenu-tablet-mobile .btn-group.col-md-6 { padding: 0; width: 45%; }
#block-dropmenu-tablet-mobile .block-wrap.home, #block-dropmenu-tablet-mobile .block-wrap.home .container-fluid { padding: 0; }
.title-frame-wrap.underline.news .title-more { top: 100px; }
#blocknews { margin-top: 20px !important; }
#blocknews .title-more.rig { top: 60px; }
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button, #mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li > .item_link .link_text, #mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li.nav_search_box *, #mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li .post_details > .post_title, #mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link { font-size: 13px !important; }
.articleC-wrap p {}
.author, .author-desc { float: none; }
.author-desc {
display: block;
padding: 0;
position: static;
top: auto;
}
.footer .list-wrap {
-moz-column-gap: 10px;
-webkit-column-gap: 10px;
column-gap: 10px;
padding: 0 0 0 5px;
} }
@media (max-width:450px){
.logo img{width:365px;}
.topNav-wrap div:first-child{margin-right:110px;}
.topNav-wrap:last-child input{width:350px;} .list-wrap.CEU li span:last-child{width:75%;}
.footer .school{font-size:136%;}
.footer .title{font-size:125%;}
.articleC-wrap .t-cell{display:block; width:100%;}
.tcm-user-wrap .user-header-wrap .user-photo{
width:70px; height:auto;
}
.tcm-user-wrap .user-header-wrap .user-info-wrap{padding-left:10px;}
.tcm-user-wrap .user-header-wrap .user-info-wrap .title{font-size:23px;}
.tcm-user-wrap .user-header-wrap .user-info-wrap > ul li{font-size:88%;}
.course-Item-wrap{padding:15px 10px;}
.list-info-wrap .header .title{font-size:20px;}
.list-info-wrap .header h4{font-size:16px;}
.table-style-01 thead tr.tools .sortItem .btn-group .btn{width:38%;}
.btn-flat{display:inline-block; width:100%; margin:5px 0px; text-align:center;}
.ngg-widget img{
width:110px;
height:110px;
margin:10px 32px !important;
}
.header .fbu-school-logo{font-size: 158%; letter-spacing: 0;}
.header .fbu-logo-wrap .fbu-school-logo-desc {
font-size: 13px;
}
.fbu-logo-wrap hr{margin: 4px 0;}
.fbu-logo-wrap > img, .fbu-logo-wrap > a > img{width:48px; height:auto;}
.textwidget .row .col-md-12.col-sm-6{width:100%;}
.fbu-logo-wrap .lft.logomobile {
display: block !important;
margin: auto;
width: auto;
}
.fbu-logo-wrap .lft { display: none; }
}
@media (max-width:390px){
.header .fbu-school-logo{font-size: 150%;}
.header .fbu-logo-wrap .fbu-school-logo-desc {
font-size: 12px;
}
}
@media (max-width:385px){
.logo img{width:330px;}
.topNav-wrap div{font-size:15px;}
.topNav-wrap div:first-child{margin-right:100px;}
.topNav-wrap:last-child input{width:320px;} .title-wrap{font-size:135%;}
.sidebar .Gallery-wrap .list-wrap.gallery li img{width:90px;}
.tcm-user-wrap{padding:10px 5px;}
.tcm-user-wrap .desc, .tcm-user-wrap .block{padding:5px;}
.list-item{padding: 7px 10px;}
.tcm-user-wrap .user-header-wrap .user-info-wrap{padding-left:10px;}
.tcm-user-wrap .user-header-wrap .user-info-wrap .title{font-size:20px;}
.tcm-user-wrap .user-header-wrap .user-info-wrap > ul li{font-size:84%;}
.ngg-widget img{
width:110px;
height:110px;
margin:10px 25px !important;
}
.fbu-logo-wrap .fbu-W-wrap{padding-left:2px;}
.fbu-logo-wrap > img, .fbu-logo-wrap > a > img{width:42px; height:auto;}
.header .fbu-school-logo{font-size: 140%;}
.header .fbu-logo-wrap .fbu-school-logo-desc {
font-size: 11.5px;
}
}
@media (max-width:376px){
.h-col-2.bulletin {
top: -290px;
}
.button-groups .col-md-3 .btn, .button-groups .col-md-3:last-child .btn {
width: 150px;
}
.list-wrap.News li .mainImg {display:none !important;}
.header .padding-5{
position:relative;
margin-left:-10px;
}
.h-col-2.bulletin {
top: -264px;
}
}
@media (max-width:360px){
.logo img{width:310px;}
.topNav-wrap div:first-child{margin-right:80px;}
.list-wrap.CEU li span:last-child{width:70%;}
.btn{font-size:11px;}
.topNav-wrap:last-child input{width:305px;} .table-style-01 thead tr.tools .sortItem .btn-group .btn{width:36%;}
.btn-group.item-3 .btn{font-size:13px;}
.btn-group.item-3 .btn:nth-child(2){border-top-right-radius:3px !important; border-bottom-right-radius:3px !important;}
.btn-group.item-3 .btn:not(:last-child){width:50%;}
.btn-group.item-3 .btn:last-child{width:100%; border-top-left-radius:3px !important; border-bottom-left-radius:3px !important; margin-top:5px;}
}
@media (max-width:340px){
.ngg-widget img{
width:110px;
height:110px;
margin:10px 18px !important;
}
.fbu-logo-wrap > img, .fbu-logo-wrap > a > img{display:none !important;}
.course-Item-wrap .header .dateAndAuthor ul li{display:block; border-radius:5px;}
}
@media (max-width:320px){
.logo img{width:300px;}
.topNav-wrap div:first-child{margin-right:65px;}
.topNav-wrap:last-child input{width:285px;} .list-wrap.bulletin li div font:first-child{font-size:115%;}
.list-wrap.bulletin li span{font-size:120%;}
.title-wrap{font-size:130%;}
.list-wrap.News li .mainImg{border:0px;}
.list-wrap.menu > li .title{font-size:130%;}
.tcm-user-wrap .user-header-wrap .user-info-wrap{padding:8px 0px;}
.header .padding-5{margin-left:0px;}
.header .fbu-logo-wrap .fbu-school-logo-desc {
font-size: 11.5px;
}
}
#ghost_top_link.active:hover {
text-decoration: none;
opacity: 1;
}
#ghost_top_link.active {
opacity: 0.7;
display: block;
}
#ghost_top_link {
font-size: 34px;
color: #222;
opacity: 0;
position: fixed;
right: 20px;
bottom: 20px;
text-decoration: none;
transition: opacity 0.15s linear 0s;
text-shadow: 0px 0px 4px #FFF;
background: url(https://www.fivebranches.edu/wp-content/themes/bst-fbu2014/img/top.png) no-repeat scroll 0% 0% transparent;
width: 79px;
height: 90px;
z-index: 9675309;
display: none;
}
.mini-contact .row {margin-bottom: 1em;}
.mini-contact .row .col-md-12 {margin-bottom: 1em; }
@media (max-width: 1000px) {
.mini-contact .row {margin-bottom: 0em;}
.mini-contact .row .col-md-6 {margin-bottom: 1em;}
}
@media (max-width: 428px) {
.mini-contact .row {margin-bottom: 0em;}
.mini-contact .row .col-md-6 {margin-bottom: 1em;}
}  
.catalogbook label {font-weight:normal; }
@media (min-width:900px){
td.lg  { width:110px;}
}
ul.mega_main_menu_ul .megabottomnode {
text-align:right; 
}
ul.mega_main_menu_ul .megabottomnode a {
position: relative !important;
background: none repeat scroll 0% 0% #8E0000 !important;
padding: 3px 10px !important;
top: -10px !important;
font-size: 18px !important;
}
#mega_main_menu.lower-bar > .menu_holder > .menu_inner > ul > li .mega_dropdown a * ,
ul.mega_main_menu_ul .megabottomnode a span {
color: #E9EAEB  !important; 
}
div.pf-content > p {margin-bottom: 25px;}
#content {margin-bottom: 80px;}
ol li.longp {margin-bottom: 15px;}
p.icl_post_in_other_langs {color: #8e8d8d; margin-bottom: 40px;}
p.icl_post_in_other_langs a:link, p.icl_post_in_other_langs a:visited {color: #5e5d5d;}
p.icl_post_in_other_langs a:hover {color: #860000;}
#TCMList a:link, #TCMList a:visited {color:#333333;}
#TCMList a:hover {color:#860000;}
#TCMList {margin: 40px 0 40px 0;}
#sanjose a:link, #sanjose a:visited, #santacruz a:link, #santacruz a:visited, #summary-table a:link, #summary-table a:visited {color:#333333; }
#santacruz a:hover, #sanjose a:hover, #summary-table a:hover {color:#860000;}
#santacruz, #sanjose {margin-bottom: 40px;}
#sanjose-tab, #santacruz-tab {font-weight: 600; color:#860000;}
div#boxbreadcrumb.crumb-wrap {font-size: 82%;}
div#boxbreadcrumb.crumb-wrap a:link, div#boxbreadcrumb.crumb-wrap a:visited {color: #5e5d5d;}
div#boxbreadcrumb.crumb-wrap a:hover {color: #860000;}
.widget_listcategorypostswidget ul li a:link, 
.widget_listcategorypostswidget ul li a:visited, 
.menu-important-schedules-container .menu li a:link,
.menu-important-schedules-container .menu li a:visited
{color: #5e5d5d;}
.widget_listcategorypostswidget ul li a:hover,
.menu-important-schedules-container .menu li a:hover {color: #860000;}
#blocknews li {margin-left:0;}
#blocknews li a::before { 
content: "■";  color:#A80000;  width:20px; margin-left:13px; margin-right:10px; line-height:190%;
}
#blocknews li a {display: block; white-space:nowrap; text-overflow: ellipsis;   overflow:hidden; }
@media (max-width: 1010px){
.list-wrap.News {margin-right: 40px;}
}
@media (max-width: 765px){
#blocknews li::before { margin-left:16px;}
}
@media (max-width: 400px){
.block-wrap.home2 .title-wrap { width:80%; border:1px solid #333;  text-overflow: ellipsis;  white-space: nowrap; overflow: hidden;  }
} @media (min-width:992px){
.h3c > div { background: url(//www.fivebranches.edu/wp-content/themes/bst-fbu2014/img/VT_chinese1_half.png) right 0 no-repeat; 
background-position: right center;
background-size: 100px auto;  
padding-bottom:10px;
margin-bottom:30px;
}   
.h3c { margin: 1em auto .5em;  border-bottom: 1px dotted #bbb;  margin-bottom: 0px; } 
}
@media (max-width:1199px){
.h3c { border-bottom:0; }
.h3c > div {border-left:0;}
}
@media (max-width:1128px){
.h3c      { background: url(//www.fivebranches.edu/wp-content/themes/bst-fbu2014/img/VT_chinese1_half.png) right 0 no-repeat; 
background-position: right center;
background-size: 130px auto;  
padding-left:45px; padding-right:80px;
padding-bottom:10px;
}   
}
@media (max-width:735px){
.h3c { padding-left:32px; padding-right:22px; } 
}
@media (max-width:720px){
.h3c { padding-left:25px; padding-right:22px; } 
}
@media (max-width:670px){
.h3c { padding-left:22px; padding-right:22px; } 
} a.sidemenu-back {color: #A80000; font-weight: bold; font-size:14px; display: block; text-align:left; }
.sidebarMenu-wrap ul a span {font-weight: 400 !important;}
@media (min-width:1025px){ 
a.sidemenu-back { margin-left: -1em;}
}
@media (max-width:1160px){
.sidebarMenu-wrap ul {margin-left:auto !important;}
a.sidemenu-back {margin-left:10px;}
} @media only screen and (min-width: 200px) and (max-width: 768px) {
.gform_wrapper .gform_body .top_label li.gfield.gf_right_half {
float: left;
clear: left !important;
width: 99%;
}
.gform_wrapper .gform_body .top_label li.gfield.gf_left_half {
float: left;
clear: left !important;
width: 99%;
}
}
.sidebar > section ul, .sidebarMenu-wrap > section ul {
padding-left:10px;
}
.sidebar > section a, .sidebarMenu-wrap > section a {
display: block;
-ms-word-break: normal;
word-break: normal; word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto; 
}