.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
background: none !important; }
.cf7sg-response-output {
margin: 0 !important;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}.bwl_acc_container {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smooth: always;
max-width: 100%;
margin: 0 auto;
font-family: 'Source Sans Pro', sans-serif;
font-size: 13px;
line-height: 24px;
font-weight: 300;
}   .acc-ctrl-btn {
padding: 0;
margin: 0 0 12px 0;
box-sizing: border-box;
text-align: right;
display: block;
clear: both;
width: 100%;
}
.acc-ctrl-btn .acc-expand-all,
.acc-ctrl-btn .acc-collapsible-all {
width: 24px;
height: 24px;
border: 1px solid #CCCCCC;
font-size: 12px;
text-align: center;
display: inline-block;
cursor: pointer;
}
.acc-ctrl-btn .acc-expand-all {
margin-right: 5px;
}   .accordion_search_container {
display: none;
margin: 0 0 12px 0;
position: relative;
background: #FFFFFF;
width:25%;
float:right;
}
.accordion_search_container .acc_clear_btn {
position: absolute;
font-weight: bold;
cursor: pointer;
display: none;
}
.accordion_search_container .acc_clear_btn:after {
background: #FFFFFF;
right: 8px;
top: 4px;
padding: 5px 10px;
display: inline-block;
position: absolute;
content: 'X';
color: #000000;
}
.accordion_search_container .rtl_clear_btn {
position: absolute;
font-weight: bold;
cursor: pointer;
display: none;
}
.accordion_search_container .rtl_clear_btn:before {
background: #FFFFFF;
left: 8px;
top: 4px;
padding: 5px 10px;
display: inline-block;
position: absolute;
content: 'X';
color: #000000;
}
.accordion_search_container .accordion_search_input_box {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
padding: 12px 5px;
}
.search_icon {
background-origin: content-box;
background: url(//cdn.future.edu/wp-content/themes/images/search.png) no-repeat;
background-position: top 10px right 10px;
background-position-x: 99%;
background-position-y: 50%;
border: 1px solid #cccccc;
}
.accordion_search_input_box::-ms-clear {
display: none;
}
.load {
background-origin: content-box;
background: url(//cdn.future.edu/wp-content/themes/images/loader.gif) no-repeat;
background-position: top 10px right 10px;
background-position-x: 99%;
background-position-y: 50%;
}
.search_result_container {
line-height: 24px;
display: none;
background: #ddd;
color: #000;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
padding: 12px 5px;
margin-bottom: 12px;
}   h2.acc_title_bar {
font-family: 'Source Sans Pro', sans-serif;
padding: 0;
margin: 0 0 2px 0;
height: 46px;
line-height: 46px;
font-size: 15px;
font-weight: 500;
display: block;
background: transparent;
overflow: hidden;
-webkit-border-radius: 0px 0px 0 10px;
-moz-border-radius: 0px 0px 0 10px;
border-radius: 0px 0px 0 10px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
-webkit-transition: font-size 0.5s 0.1s ease-in;
-moz-transition: font-size 0.5s 0.1s ease-in;
-o-transition: font-size 0.5s 0.1s ease-in;
transition: font-size 0.5s 0.1s ease-in;
}
h2.acc_title_bar a {
color: #ffffff;
text-decoration: none;
display: block;
padding: 0 0 0 56px;
position: relative;
}
h2.acc_title_bar a:after {
z-index: 1;
left: 20px;
top: 0;
content: '';
position: absolute;
display: inline-block;
width: 7px;
height: 46px;
line-height: 46px;
background: transparent;
-webkit-transform: skewX(50deg);
-moz-transform: skewX(50deg);
-ms-transform: skewX(50deg);
-o-transform: skewX(50deg);
transform: skewX(50deg);
-webkit-transition: 0.5s 0.2s ease-out;
-moz-transition: 0.5s 0.2s ease-out;
-o-transition: 0.5s 0.2s ease-out;
transition: 0.5s 0.2s ease-out;
}
h2.acc_title_bar a:before {
z-index: 2;
content: "\f067";
font-family: 'FontAwesome';
display: inline-block;
width: 48px;
height: 46px;
line-height: 46px;
background: transparent;
position: absolute;
left: 0;
top: 0;
text-align: center;
overflow: hidden;
-webkit-border-radius: 0px 4px 0 4px;
-moz-border-radius: 0px 4px 0 4px;
border-radius: 0px 4px 0 4px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
h2.acc_title_bar a:hover {
color: #f0f0f0;
}
h2.acc_title_bar a:hover:before {
content: "\f067";
font-family: 'FontAwesome';
display: inline-block;
width: 48px;
height: 46px;
line-height: 46px;
background: transparent;
position: absolute;
left: 0;
top: 0;
}
h2.title-bar-active {
background: transparent;
}
h2.title-bar-active a {
color: #f0f0f0;
}
h2.title-bar-active a:after {
z-index: 1;
left: 20px;
top: 0;
content: '';
position: absolute;
display: inline-block;
width: 7px;
height: 46px;
line-height: 46px;
background: transparent;
-webkit-transform: skewX(0deg);
-moz-transform: skewX(0deg);
-ms-transform: skewX(10deg);
-o-transform: skewX(0deg);
transform: skewX(0deg);
}
h2.title-bar-active a:before { font-family: 'FontAwesome';
display: inline-block;
width: 48px;
height: 46px;
line-height: 46px;
background: transparent;
position: absolute;
left: 0;
top: 0;
}
h2.title-bar-active a:hover {
color: #f0f0f0;
}
h2.title-bar-active a:hover:before { font-family: 'FontAwesome';
display: inline-block;
width: 48px;
height: 46px;
line-height: 46px;
background: transparent;
position: absolute;
left: 0;
top: 0;
}   h2.default-title-bar {
background: #2c2c2c;
}
h2.default-title-bar a {
color: #ffffff;
}
h2.default-title-bar a:after {
background: #b3b330;
}
h2.default-title-bar a:before {
background: #b3b330;
}
h2.default-title-bar a:hover {
color: #f0f0f0;
}
h2.default-title-bar a:hover:before {
background: #b3b330;
}
h2.default-title-bar-active {
background: #121212;
}
h2.default-title-bar-active a {
color: #f0f0f0;
}
h2.default-title-bar-active a:after {
-webkit-transform: skewX(0deg);
-moz-transform: skewX(0deg);
-ms-transform: skewX(0deg);
-o-transform: skewX(0deg);
transform: skewX(0deg);
background: #cfcf4d;
}
h2.default-title-bar-active a:before {
content: "\f068";
background: #cfcf4d;
}
h2.default-title-bar-active a:hover {
color: #f0f0f0;
}
h2.default-title-bar-active a:hover:before {
content: "\f068";
background: #cfcf4d;
}   h2.theme-red-title-bar {
background: #33485b;
}
h2.theme-red-title-bar a {
color: #ffffff;
}
h2.theme-red-title-bar a:after {
background: #5a0b0a;
}
h2.theme-red-title-bar a:before {
background: #828486;
}
h2.theme-red-title-bar a:hover {
color: #f0f0f0;
}
h2.theme-red-title-bar a:hover:before {
background: #5a0b0a;
}
h2.theme-red-title-active {
background: #33485b;
}
h2.theme-red-title-active a {
color: #f0f0f0;
}
h2.theme-red-title-active a:after {
-webkit-transform: skewX(0deg);
-moz-transform: skewX(0deg);
-ms-transform: skewX(0deg);
-o-transform: skewX(0deg);
transform: skewX(0deg);
background: #710e0d;
}
h2.theme-red-title-active a:before {
content: "\f068";
background: #710e0d;
}
h2.theme-red-title-active a:hover {
color: #f0f0f0;
}
h2.theme-red-title-active a:hover:before {
content: "\f068";
background: #710e0d;
}   h2.theme-blue-title-bar {
background: #2d9fd0;
}
h2.theme-blue-title-bar a {
color: #ffffff;
}
h2.theme-blue-title-bar a:after {
background: #091f28;
}
h2.theme-blue-title-bar a:before {
background: #091f28;
}
h2.theme-blue-title-bar a:hover {
color: #f0f0f0;
}
h2.theme-blue-title-bar a:hover:before {
background: #091f28;
}
h2.theme-blue-title-active {
background: #247fa6;
}
h2.theme-blue-title-active a {
color: #f0f0f0;
}
h2.theme-blue-title-active a:after {
-webkit-transform: skewX(0deg);
-moz-transform: skewX(0deg);
-ms-transform: skewX(0deg);
-o-transform: skewX(0deg);
transform: skewX(0deg);
background: #164f67;
}
h2.theme-blue-title-active a:before {
content: "\f068";
background: #164f67;
}
h2.theme-blue-title-active a:hover {
color: #f0f0f0;
}
h2.theme-blue-title-active a:hover:before {
content: "\f068";
background: #164f67;
}   h2.theme-green-title-bar {
background: #3f9f39;
}
h2.theme-green-title-bar a {
color: #ffffff;
}
h2.theme-green-title-bar a:after {
background: #122e11;
}
h2.theme-green-title-bar a:before {
background: #122e11;
}
h2.theme-green-title-bar a:hover {
color: #f0f0f0;
}
h2.theme-green-title-bar a:hover:before {
background: #122e11;
}
h2.theme-green-title-active {
background: #388c32;
}
h2.theme-green-title-active a {
color: #f0f0f0;
}
h2.theme-green-title-active a:after {
-webkit-transform: skewX(0deg);
-moz-transform: skewX(0deg);
-ms-transform: skewX(0deg);
-o-transform: skewX(0deg);
transform: skewX(0deg);
background: #1a4117;
}
h2.theme-green-title-active a:before {
content: "\f068";
background: #1a4117;
}
h2.theme-green-title-active a:hover {
color: #f0f0f0;
}
h2.theme-green-title-active a:hover:before {
content: "\f068";
background: #1a4117;
}   h2.theme-orange-title-bar {
background: #ff9900;
}
h2.theme-orange-title-bar a {
color: #ffffff;
}
h2.theme-orange-title-bar a:after {
background: #cc7a00;
}
h2.theme-orange-title-bar a:before {
background: #cc7a00;
}
h2.theme-orange-title-bar a:hover {
color: #f0f0f0;
}
h2.theme-orange-title-bar a:hover:before {
background: #cc7a00;
}
h2.theme-orange-title-active {
background: #e68a00;
}
h2.theme-orange-title-active a {
color: #f0f0f0;
}
h2.theme-orange-title-active a:after {
-webkit-transform: skewX(0deg);
-moz-transform: skewX(0deg);
-ms-transform: skewX(0deg);
-o-transform: skewX(0deg);
transform: skewX(0deg);
background: #804d00;
}
h2.theme-orange-title-active a:before {
content: "\f068";
background: #804d00;
}
h2.theme-orange-title-active a:hover {
color: #f0f0f0;
}
h2.theme-orange-title-active a:hover:before {
content: "\f068";
background: #804d00;
}   h2.theme-yellow-title-bar {
background: #ffe140;
}
h2.theme-yellow-title-bar a {
color: #2C2C2C;
}
h2.theme-yellow-title-bar a:after {
background: #d9b700;
}
h2.theme-yellow-title-bar a:before {
background: #d9b700;
}
h2.theme-yellow-title-bar a:hover {
color: #2C2C2C;
}
h2.theme-yellow-title-bar a:hover:before {
background: #d9b700;
}
h2.theme-yellow-title-active {
background: #f3cc00;
}
h2.theme-yellow-title-active a:after {
-webkit-transform: skewX(0deg);
-moz-transform: skewX(0deg);
-ms-transform: skewX(0deg);
-o-transform: skewX(0deg);
transform: skewX(0deg);
background: #c0a100;
}
h2.theme-yellow-title-active a:before {
content: "\f068";
background: #c0a100;
}
h2.theme-yellow-title-active a:hover:before {
content: "\f068";
background: #c0a100;
}   h2.theme-custom-title-bar {
background: #2c2c2c;
}
h2.theme-custom-title-active a:before {
content: "\f068";
}
h2.theme-custom-title-active a:hover:before {
content: "\f068";
}   div.acc_container {
margin: 0 0 2px 0;
padding: 0;
overflow: hidden;
clear: both;
background: #fbfbfb;
border: 1px solid #d6d6d6;
display: none;
}
div.acc_container .block {
padding: 0 12px;
}   .bsa_pagination_nav_block {
display: block;
clear: both;
}
#bsa_page_navigation {
text-align: right;
}
#bsa_page_navigation a {
padding: 1px 5px;
border: 1px solid #cccccc;
margin: 2px;
color: black;
text-decoration: none;
text-align: center;
outline: none;
}
#bsa_page_navigation a.active_page {
color: white;
}
#bsa_page_navigation span.total_pages {
display: inline-block;
margin: 5px 0 0 0 ;
font-size: small;
}
#bsa_page_navigation a.previous_link,
#bsa_page_navigation a.next_link {
padding: 1px 8px;
font-weight: normal;
}
.default_theme_nav a.active_page {
background: #b3b330;
}
.red_theme_nav a.active_page {
background: #e31d1a;
}
.green_theme_nav a.active_page {
background: #3f9f39;
}
.blue_theme_nav a.active_page {
background: #2d9fd0;
}
.orange_theme_nav a.active_page {
background: #ff9900;
}
.yellow_theme_nav a.active_page {
background: #ffe140;
}
.custom_theme_nav a.active_page {
background: #2c2c2c;
}
.bsa_dn {
display: none;
}   h2.nav_square {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
h2.nav_square a {
-webkit-transform: skewX(0deg);
-moz-transform: skewX(0deg);
-ms-transform: skewX(0deg);
-o-transform: skewX(0deg);
transform: skewX(0deg);
}
h2.nav_square a:before {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
h2.nav_square a:after {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
-webkit-transform: skewX(0deg);
-moz-transform: skewX(0deg);
-ms-transform: skewX(0deg);
-o-transform: skewX(0deg);
transform: skewX(0deg);
}
h2.nav_square:before {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
h2.nav_square:after {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
h2.nav_arrow {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
h2.nav_arrow a {
padding: 0 0 0 62px;
}
h2.nav_arrow a:after {
left: -4px;
top: 0;
content: '';
width: 48px;
height: 48px;
line-height: 46px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: 0.5s 0.2s ease-out;
-moz-transition: 0.5s 0.2s ease-out;
-o-transition: 0.5s 0.2s ease-out;
transition: 0.5s 0.2s ease-out;
}
h2.nav_arrow a:before {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
h2.nav_circle {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
h2.nav_circle a {
padding: 0 0 0 62px;
}
h2.nav_circle a:after {
left: 36px;
top: 33%;
content: '';
width: 18px;
height: 18px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
line-height: 18px;
-webkit-transform: rotate(70deg);
-moz-transform: rotate(70deg);
-ms-transform: rotate(70deg);
-o-transform: rotate(70deg);
transform: rotate(70deg);
-webkit-transition: 0.5s 0.2s ease-out;
-moz-transition: 0.5s 0.2s ease-out;
-o-transition: 0.5s 0.2s ease-out;
transition: 0.5s 0.2s ease-out;
}
h2.nav_circle a:before {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}   h2.nav_icon_angle a:before {
content: "\f107";
font-family: 'FontAwesome';
}
h2.nav_icon_angle a:hover:before {
content: "\f107";
font-family: 'FontAwesome';
}
h2.nav_icon_angle_active a:before {
content: "\f106";
font-family: 'FontAwesome';
}
h2.nav_icon_angle_active a:hover:before {
content: "\f106";
font-family: 'FontAwesome';
}
h2.nav_icon_angle_double a:before {
content: "\f103";
font-family: 'FontAwesome';
}
h2.nav_icon_angle_double a:hover:before {
content: "\f103";
font-family: 'FontAwesome';
}
h2.nav_icon_angle_double_active a:before {
content: "\f102";
font-family: 'FontAwesome';
}
h2.nav_icon_angle_double_active a:hover:before {
content: "\f102";
font-family: 'FontAwesome';
}
h2.nav_icon_angle_caret a:before {
content: "\f0d8";
font-family: 'FontAwesome';
}
h2.nav_icon_angle_caret a:hover:before {
content: "\f0d8";
font-family: 'FontAwesome';
}
h2.nav_icon_angle_caret_active a:before {
content: "\f0d7";
font-family: 'FontAwesome';
}
h2.nav_icon_angle_caret_active a:hover:before {
content: "\f0d7";
font-family: 'FontAwesome';
}
h2.nav_icon_angle_chevron a:before {
content: "\f078";
font-family: 'FontAwesome';
}
h2.nav_icon_angle_chevron a:hover:before {
content: "\f078";
font-family: 'FontAwesome';
}
h2.nav_icon_angle_chevron_active a:before {
content: "\f077";
font-family: 'FontAwesome';
}
h2.nav_icon_angle_chevron_active a:hover:before {
content: "\f077";
font-family: 'FontAwesome';
}   div.bwl_acc_container_rtl_support {
direction: rtl;
unicode-bidi: embed;
text-align: right;
clear: right;
}
div.bwl_acc_container_rtl_support h2.nav_arrow {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
div.bwl_acc_container_rtl_support h2.nav_arrow a:after {
right: -4px;
top: 0;
content: '';
width: 48px;
height: 48px;
line-height: 46px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: 0.5s 0.2s ease-out;
-moz-transition: 0.5s 0.2s ease-out;
-o-transition: 0.5s 0.2s ease-out;
transition: 0.5s 0.2s ease-out;
}
div.bwl_acc_container_rtl_support h2.nav_arrow a:before {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
div.bwl_acc_container_rtl_support h2.nav_circle {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
div.bwl_acc_container_rtl_support h2.nav_circle a:after {
right: 36px;
top: 33%;
content: '';
width: 18px;
height: 18px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
line-height: 18px;
-webkit-transform: rotate(70deg);
-moz-transform: rotate(70deg);
-ms-transform: rotate(70deg);
-o-transform: rotate(70deg);
transform: rotate(70deg);
-webkit-transition: 0.5s 0.2s ease-out;
-moz-transition: 0.5s 0.2s ease-out;
-o-transition: 0.5s 0.2s ease-out;
transition: 0.5s 0.2s ease-out;
}
div.bwl_acc_container_rtl_support h2.nav_circle a:before {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
h2.rtl-title-bar {
-webkit-border-radius: 0 10px 0 0;
-moz-border-radius: 0 10px 0 0;
border-radius: 0 10px 0 0;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
h2.rtl-title-bar a {
padding: 0 56px 0 0;
}
h2.rtl-title-bar a:after {
right: 20px;
top: 0;
-webkit-transform: skewX(50deg);
-moz-transform: skewX(50deg);
-ms-transform: skewX(50deg);
-o-transform: skewX(50deg);
transform: skewX(50deg);
}
h2.rtl-title-bar a:before {
right: 0;
top: 0;
-webkit-border-radius: 0px 4px 0px 0px;
-moz-border-radius: 0px 4px 0px 0px;
border-radius: 0px 4px 0px 0px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
h2.rtl-title-bar a:hover:before {
position: absolute;
right: 0;
top: 0;
}
h2.rtl-title-active a:after {
-webkit-transform: skewX(0deg);
-moz-transform: skewX(0deg);
-ms-transform: skewX(0deg);
-o-transform: skewX(0deg);
transform: skewX(0deg);
}
input.search_icon_rtl {
background-position: top 10px left 10px;
}
input.load_rtl {
background-position: top 10px left 10px;
}
.highlight {
display: inline;
font-style: normal;
background-color: transparent !important;
color: inherit !important;
}   @media only screen and (min-width: 480px) and (max-width: 767px) {
h2.acc_title_bar {
min-height: 46px;
line-height: 18px;
font-size: 14px;
}
h2.acc_title_bar a {
color: #ffffff;
text-decoration: none;
display: block;
padding: 12px 2px 0 52px;
position: relative;
height: 100%;
}
h2.nav_circle a::after,
h2.nav_arrow a::after {
display: none;
}
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
h2.acc_title_bar {
min-height: 46px;
line-height: 24px;
font-size: 13px;
}
h2.acc_title_bar a {
color: #ffffff;
text-decoration: none;
display: block;
padding: 10px 2px 0 52px;
position: relative;
height: 100%;
line-height: 14px;
}
h2.nav_circle a::after,
h2.nav_arrow a::after {
display: none;
}
h2.rtl-title-bar a {
padding: 0px 56px 0 0;
}
}
.align-center{
text-align: center;
}
.dn{
display: none;
} .cta-box{
display: block;
}
.cta-box a{
text-decoration: none;
font-size: 24px;
padding: 12px;
display: block;
text-align: center;
background: #1796c6;
color: #FFF;
-webkit-transition: 0.5s 0.2s ease-out;
-moz-transition: 0.5s 0.2s ease-out;
-o-transition: 0.5s 0.2s ease-out;
transition: 0.5s 0.2s ease-out;
}
.cta-box a:hover{
background: #117195;
}
.cta-box-green a{
background: #82b440;
}
.cta-box-green a:hover{
background: #749f39;
}
code[class*="language-"],
pre[class*="language-"] {
color: black;
text-shadow: 0 1px white;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #b3d4fc;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #b3d4fc;
}
@media print {
code[class*="language-"],
pre[class*="language-"] {
text-shadow: none;
}
} pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
background: #f5f2f0;
} :not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: slategray;
}
.token.punctuation {
color: #999;
}
.namespace {
opacity: .7;
}
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
color: #905;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #690;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #a67f59;
background: hsla(0, 0%, 100%, .5);
}
.token.atrule,
.token.attr-value,
.token.keyword {
color: #07a;
}
.token.function {
color: #DD4A68;
}
.token.regex,
.token.important,
.token.variable {
color: #e90;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}
pre[data-line] {
position: relative;
padding: 1em 0 1em 3em;
}
.line-highlight {
position: absolute;
left: 0;
right: 0;
padding: inherit 0;
margin-top: 1em; background: hsla(24, 20%, 50%,.08);
background: -moz-linear-gradient(left, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));
background: -webkit-linear-gradient(left, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));
background: -o-linear-gradient(left, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));
background: linear-gradient(left, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));
pointer-events: none;
line-height: inherit;
white-space: pre;
}
.line-highlight:before,
.line-highlight[data-end]:after {
content: attr(data-start);
position: absolute;
top: .4em;
left: .6em;
min-width: 1em;
padding: 0 .5em;
background-color: hsla(24, 20%, 50%,.4);
color: hsl(24, 20%, 95%);
font: bold 65%/1.5 sans-serif;
text-align: center;
vertical-align: .3em;
border-radius: 999px;
text-shadow: none;
box-shadow: 0 1px white;
}
.line-highlight[data-end]:after {
content: attr(data-end);
top: auto;
bottom: .4em;
}
pre.line-numbers {
position: relative;
padding-left: 3.8em;
counter-reset: linenumber;
}
pre.line-numbers > code {
position: relative;
}
.line-numbers .line-numbers-rows {
position: absolute;
pointer-events: none;
top: 0;
font-size: 100%;
left: -3.8em;
width: 3em; letter-spacing: -1px;
border-right: 1px solid #999;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.line-numbers-rows > span {
pointer-events: none;
display: block;
counter-increment: linenumber;
}
.line-numbers-rows > span:before {
content: counter(linenumber);
color: #999;
display: block;
padding-right: 0.8em;
text-align: right;
}
.token.tab:not(:empty):before,
.token.cr:before,
.token.lf:before {
color: hsl(24, 20%, 85%);
}
.token.tab:not(:empty):before {
content: '\21E5';
}
.token.cr:before {
content: '\240D';
}
.token.crlf:before {
content: '\240D\240A';
}
.token.lf:before {
content: '\240A';
}
.token a {
color: inherit;
}
code[class*="language-"] a[href],
pre[class*="language-"] a[href] {
cursor: help;
text-decoration: none;
}
code[class*="language-"] a[href]:hover,
pre[class*="language-"] a[href]:hover {
cursor: help;
text-decoration: underline;
}
pre[class*='language-'] {
position: relative;
}
pre[class*='language-'][data-language]::before {
content: attr(data-language);
color: black;
background-color: #CFCFCF;
display: inline-block;
position: absolute;
bottom: auto;
left: auto;
top: 0;
right: 0;
width: auto;
height: auto;
font-size: 0.9em;
border-radius: 0 0 0 5px;
padding: 0 0.5em;
text-shadow: none;
z-index: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
div.acc_container .block p{
padding-top: 10px;
margin-bottom: 1.4em;
font-size: 16px;
line-height: 28px;
}
.search_result_container {
display: none !important;
}