.fixed_menu_logo{display:none;} 
.fixed_menu_middle_bar{    margin-top: -20px;    }
.navbar-static-top{margin-left:-20px}
.headerappear { border-bottom: 1px solid #f4f5f7 !important;}
.events-heading{display:none}
.timeline dl dd.even .events:before{    border-right-color: #23b150;    top: 20px !important}
.timeline dl dd.odd .events:before{border-right-color: #23b150;    top: 20px !important}
.cool_timeline p {color:#000}
.wpcf7 input[type=submit]{background: #23b150;!important}
.wpcf7 input[type=submit]{background: #23b150;!important}
.wpcf7 input[type=submit]:hover{background: #23b150;!important}
.light_scheme a:hover{color:#23b150!important}
.vc_gitem-post-data-source-post_date{display:none}
.vc_custom_1475660060941{margin-top:0px}
@media (max-width:1400px) and (min-width:960px) {.sliderr {margin-top:100px} .htop{margin-top:-300px;    margin-bottom: -100px;}.btn-bar{top:-250px}}
@media (min-width: 1400px) { .htop{margin-top:-400px}.btn-bar{top:-360px} .sliderr {margin-top:100px}}
@media (max-width: 960px) { .sliderr {display:none} .vc_custom_1475660060941{margin-top:160px} .tittt{display:none}}
#fixedNavUl .dropdown-menu { 
background: #fff!important;}
a:visited {
color: #000;
}
.slider-buttona a:visited{color: #fff!important;}
.slider-buttonb a:visited{color: #2a2c2b!important;}
.slider-buttona a{color: #fff!important;}
.slider-buttonb a{color: #2a2c2b!important;}
.GCP_header_row1 a:visited{color:#fff}
.rpwe-block ul {
list-style: none !important;
margin-left: 0 !important;
padding-left: 0 !important;
}
.rpwe-block li {
border-bottom: 1px solid #eee;
margin-bottom: 10px;
padding-bottom: 10px;
list-style-type: none;
}
.rpwe-summary {
font-size: 12px;
}
.rpwe-block a {
display: inline !important;
text-decoration: none;
color: #000;
}
.rpwe-li h3.rpwe-title {
border-bottom: none;
}
.rpwe-li{padding-left:10px}
.rpwe-time {
color: #00721f;
font-size: 12px;
color: #00721f;
padding-left: 15px;
}
.rpwe-block h3 {
background: none !important;
clear: none;
margin-bottom: 0 !important;
margin-top: 0 !important;
font-weight: 400;
font-size: 16px !important;
line-height: 1.5em;
}
.rpwe-block a {
display: inline !important;
text-decoration: none;
color: #000;
}
.rpwe-clearfix:after {
clear: both;
}
.rpwe-clearfix:before, .rpwe-clearfix:after {
content: "";
display: table !important;
}
.rpwe-clearfix:before, .rpwe-clearfix:after {
content: "";
display: table !important;
}
.top-header #topMain li a.white {
color: #ffffff;
font-family: Lato,Arial,sans-serif !important;
font-size: 16px !important;
line-height: 23px !important
}
header.top-header .btn-mobile {
background-color: #000;
border: 0 none;
margin-top: 10px;
}
.uppercase {
text-transform: uppercase
}
.top-header .top-header-main-menu {
margin-right: 50px;
}
.gsc-control-cse {
background-color: #ffffff;
border-color: #ffffff;
font-family: Arial,sans-serif;
}
.gsc-control-cse .gsc-table-result {
font-family: Arial,sans-serif;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
border-color: #d9d9d9;
}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
background-color: #cecece;
background-image: none;
border-color: #666666;
filter: none;
}
.gsc-tabHeader.gsc-tabhInactive {
background-color: #e9e9e9;
border-color: #e9e9e9;
}
.gsc-tabHeader.gsc-tabhActive {
background-color: #ffffff;
border-color: #ff9900 #ff9900 #ffffff;
}
.gsc-tabsArea {
border-color: #ff9900;
}
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
background-color: #ffffff;
border-color: #ffffff;
}
.gsc-webResult.gsc-result:hover, .gsc-imageResult:hover {
background-color: #ffffff;
border-color: #ffffff;
}
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b {
color: #0000cc;
}
.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b {
color: #0000cc;
}
.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b {
color: #0000cc;
}
.gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b {
color: #0000cc;
}
.gsc-cursor-page {
color: #0000cc;
}
a.gsc-trailing-more-results:link {
color: #0000cc;
}
.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {
color: #000000;
}
.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {
color: #008000;
}
.gs-webResult div.gs-visibleUrl-short {
color: #008000;
}
.gs-webResult div.gs-visibleUrl-short {
display: none;
}
.gs-webResult div.gs-visibleUrl-long {
display: block;
}
.gs-promotion div.gs-visibleUrl-short {
display: none;
}
.gs-promotion div.gs-visibleUrl-long {
display: block;
}
.gsc-cursor-box {
border-color: #ffffff;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
background-color: #ffffff;
border-color: #e9e9e9;
color: #0000cc;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
background-color: #ffffff;
border-color: #ff9900;
color: #0000cc;
}
.gsc-webResult.gsc-result.gsc-promotion {
background-color: #ffffff;
border-color: #336699;
}
.gsc-completion-title {
color: #0000cc;
}
.gsc-completion-snippet {
color: #000000;
}
.gs-promotion a.gs-title:link, .gs-promotion a.gs-title:link *, .gs-promotion .gs-snippet a:link {
color: #0000cc;
}
.gs-promotion a.gs-title:visited, .gs-promotion a.gs-title:visited *, .gs-promotion .gs-snippet a:visited {
color: #0000cc;
}
.gs-promotion a.gs-title:hover, .gs-promotion a.gs-title:hover *, .gs-promotion .gs-snippet a:hover {
color: #0000cc;
}
.gs-promotion a.gs-title:active, .gs-promotion a.gs-title:active *, .gs-promotion .gs-snippet a:active {
color: #0000cc;
}
.gs-promotion .gs-snippet, .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right * {
color: #000000;
}
.gs-promotion .gs-visibleUrl, .gs-promotion .gs-visibleUrl-short {
color: #008000;
}
nav.top-header-green-nav a {
padding: 10px 15px;
}
.close-websites-menu {
position: absolute !important;
right: 0;
}
nav.top-header-nav a:hover {
background-color: transparent;
color: #23b150 !important;
text-decoration: none !important;
}
.top-header nav.top-header-nav a:hover i.fa-chevron-down, nav.top-header-nav a:active i.fa-chevron-down, nav.top-header-nav a:focus i.fa-chevron-down {
color: #ffffff !important;
}
nav.top-header-green-nav a:hover, nav.top-header-green-nav a:active, nav.top-header-green-nav a:focus {
background-color: transparent;
color: #aadab5 !important;
}
.top-header select.header-lang {
background: #23b150 none repeat scroll 0 0;
border: 1px solid #23b150;
border-radius: 0;
color: #ffffff;
height: auto;
margin-top: 10px;
padding: 0;
}
.top-header input.header-search {
border-bottom-right-radius: 20px !important;
border-top-right-radius: 20px !important;
width: 100px !important;
}
.top-header .top-header-main-menu {
margin-right: 50px;
}
.top-header .owl-carousel .owl-wrapper-outer {
z-index: 4 !important;
}
.gsc-control-cse {
-moz-border-bottom-colors: none !important;
-moz-border-left-colors: none !important;
-moz-border-right-colors: none !important;
-moz-border-top-colors: none !important;
border-bottom-right-radius: 20px;
border-color: #aaa #aaa #aaa -moz-use-text-color !important;
border-image: none !important;
border-style: solid solid solid none !important;
border-top-right-radius: 20px;
border-width: 1px 1px 1px medium !important;
box-shadow: none;
margin: 0 !important;
overflow: hidden;
padding: 0 !important;
}
.gsib_a {
padding: 0 !important;
}
.gsib_b {
display: none;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
padding: 0 !important;
width: 100px !important;
}
.gsc-search-button {
display: none !important;
}
.gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
border: medium none !important;
box-shadow: none !important;
height: 26px !important;
overflow: hidden;
padding: 3px 0 !important;
}
.top-header form.gsc-search-box {
margin-bottom: 0 !important;
}
.top-header img.goog-te-gadget-icon {
display: none;
}
.goog-te-gadget-simple {
background-color: #23b150 !important;
border: medium none !important;
color: #fff !important;
display: inline-block;
font-size: 12px !important;
margin-top: 8px;
overflow: hidden;
position: absolute;
}
.top-header nav.top-header-nav a {
background-color: transparent !important;
color: #fff !important;
text-decoration: none !important;
}
.goog-te-menu-value span {
border: medium none !important;
color: #000 !important;
}
.goog-te-gadget-simple {
padding-top: 3px !important;
}
.top-header .nav-top-collapse {
border-top: 1px solid transparent !important;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset !important;
overflow-x: visible;
padding-left: 15px;
padding-right: 15px;
}
.top-header nav.mega-menu .nav, .top-header nav.mega-menu .dropup, .top-header nav.mega-menu .dropdown, .top-header nav.mega-menu .collapse {
position: static !important;
}
.top-header-main-menu {
margin-right: 50px;
}
.margin-top12 {
margin-top: 12px;
}
.top-header .pull-left {
border: 0 none;
float: left !important;
}
header.top-header {
background-color: #000;
border-bottom: 3px solid #23b150;
height: 70px;
left: 0;
overflow: hidden;
position: fixed;
top: 0;
width: 100%;
z-index: 6;
}
header.top-header .logo {
margin: 0 auto !important;
}
.fa-chevron-down::before {
content: "-";
}
header.top-header-green {
background-color: #23b150;
display: none;
}
@media (max-width: 990px) {
footer .column.text-right {
text-align: left;
}
footer .column.logo {
display: none;
}
footer ul.footer-contact li img {
height: 36px;
margin-bottom: 60px !important;
margin-left: 0 !important;
width: 36px;
}
footer .column.col-md-6 h3 {
margin-top: 20px;
}
}
.width10 {
border-radius: 15px 0 0 15px !important;
width: 10px;
}
.margin-right10 {
margin-right: 10px;
}
.margin-bottom80 {
margin-bottom: 80px;
}
.margin-top7 {
margin-top: 7px !important;
}
.input-group {
border-collapse: separate;
display: table;
position: relative;
}
.input-group-addon.search-icon {
background-color: #ffffff;
border-bottom: 1px solid #aaa;
border-bottom-left-radius: 20px;
border-left: 1px solid #aaa;
border-top: 1px solid #aaa;
border-top-left-radius: 20px;
}
.input-group-addon:first-child {
border-right: 0 none;
}
.cursor-pointer {
cursor: pointer;
}
footer {
color: #eee;
font-size: 13px;
overflow: hidden;
}
footer a, footer a:visited, footer a:link {
color: #fff;
}
footer a:hover, footer a:active, footer a:focus {
color: #00a82d;
text-decoration: none;
}
footer a.social {
color: #fff;
font-size: 17px;
height: 28px !important;
line-height: 30px !important;
margin: 10px 10px 0 0 !important;
width: 28px !important;
}
footer ul, footer ul li {
color: #fff;
list-style: outside none none;
margin: 0;
padding: 0;
}
footer .footer-bar {
background: #000 none repeat scroll 0 0;
display: block;
line-height: 47px;
min-height: 47px;
position: relative;
text-transform: uppercase;
}
footer .footer-bar img {
position: relative;
top: 2px;
}
footer .footer-bar ul.fsize15 {
float: left;
line-height: 47px !important;
}
footer .footer-bar ul.base-nav a {
padding-right: 38px;
}
footer .footer-content {
background: #333 none repeat scroll 0 0;
display: block;
padding: 20px 0 0;
}
footer .footer-content h3 {
border-bottom: 1px solid #00a82d;
color: #fff !important;
display: inline-block;
font-family: "Gotham-Book",Arial,sans-serif;
font-size: 16px;
margin-bottom: 12px;
}
footer .column {
display: block; }
footer ul.footer-contact li {
display: inline-block;
line-height: 16px;
width: 49.7%;
}
footer ul.footer-contact li img {
height: 36px;
width: 36px;
}
footer ul.footer-contact li img.outside {
margin-left: -46px;
}
.panel-group {
background: #fff none repeat scroll 0 0;
border: 0 none;
border-radius: 6px;
padding: 3px;
}
.panel {
background: transparent none repeat scroll 0 0;
border: 0 none;
box-shadow: none;
}
.panel-default > .panel-heading {
background: #f5f7f7 none repeat scroll 0 0;
border-radius: 6px;
padding: 11px 15px;
}
.panel-heading .fa {
display: inline-block;
font-size: 14px;
font-style: normal;
font-weight: normal;
height: 25px;
margin-right: 2px;
padding: 5px;
position: relative;
text-align: right;
top: -1px;
width: 25px;
}
.panel-title a {
color: #333;
display: block;
text-decoration: none;
}
.panel-body {
padding: 21px;
}
.toggle {
clear: both;
}
.toggle div.toggle-content {
border: 0 none;
display: none;
}
a.toggle-trigger {
float: right;
font-size: 15px;
}
a.toggle-trigger:hover {
color: #00a82d;
text-decoration: none;
}
a.toggle-trigger::before {
content: "Show more";
}
a.toggle-trigger.active::before {
content: "Show less";
}
a.toggle-trigger::after {
content: " ?";
font-family: FontAwesome;
}
a.toggle-trigger.active::after {
content: " ?";
font-family: FontAwesome;
}
.bg-footer {
background-color: #333 !important;
}
.margin-top20 {
margin-top: 20px;
}
footer {
color: #eee;
font-family: Lato,Arial,sans-serif !important;
font-size: 13px;
line-height: 23px;
overflow: hidden;
}
footer a, footer a:visited, footer a:link {
color: #fff;
}
footer a:hover, footer a:active, footer a:focus {
color: #00a82d;
text-decoration: none;
}
footer a.social {
color: #fff;
font-size: 17px;
height: 28px !important;
line-height: 30px !important;
margin: 10px 10px 0 0 !important;
width: 28px !important;
}
footer ul, footer ul li {
color: #fff;
list-style: outside none none;
margin: 0;
padding: 0;
}
footer .footer-bar {
background: #000 none repeat scroll 0 0;
display: block;
line-height: 47px;
min-height: 47px;
position: relative;
text-transform: uppercase;
}
footer .footer-bar img {
position: relative;
top: 2px;
}
footer .footer-bar ul.fsize15 {
float: left;
line-height: 47px !important;
}
footer .footer-bar ul.base-nav a {
padding-right: 38px;
}
footer .footer-content {
background: #333 none repeat scroll 0 0;
display: block;
padding: 20px 0 0;
}
footer .footer-content h3 {
border-bottom: 1px solid #00a82d;
color: #fff !important;
display: inline-block;
font-family: "Gotham-Book",Arial,sans-serif;
font-size: 16px;
font-weight: 300;
line-height: 24px;
margin: 0 0 12px;
text-transform: uppercase;
}
footer .column {
display: block; }
footer ul.footer-contact li {
display: inline-block;
line-height: 16px;
width: 49.7%;
}
footer ul.footer-contact li img {
height: 36px;
width: 36px;
}
footer ul.footer-contact li img.outside {
margin-left: -46px;
}
#habla_window_div.habla_window_div_base {
z-index: 99 !important;
}
a.social {
background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
color: #fff;
display: inline-block;
font-size: 20px;
height: 36px;
line-height: 38px;
margin: 10px 1px;
text-align: center;
text-decoration: none;
transition: all 0.2s ease 0s;
width: 36px;
}
a.social {
background: #fff none repeat scroll 0 0 !important;
color: #000 !important;
}
a.social.fa-twitter:hover {
background: #41b7d8 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-facebook:hover {
background: #3b5997 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-google-plus:hover {
background: #d64937 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-linkedin:hover {
background: #0073b2 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-vimeo-square:hover {
background: #388fc5 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-youtube:hover {
background: #a40f09 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-flickr:hover {
background: #ff0084 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-pinterest:hover {
background: #cb2027 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-skype:hover {
background: #00aff0 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-issuu:hover {
background: #e0812a none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.default:hover {
background: #37353a none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.rounded:hover {
height: 35px;
line-height: 37px;
width: 35px;
}
.fa-issuu::before {
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wwKECIAPmXsbwAAAXlJREFUOMuN08+LzVEYBvDPd+bKRnc2lIWIiJgSpjT+AXtJ/gaJhYS1+CskNtiwYWVjNZo9kV8zalxXoYay0b1zLO5zpmOycOr0fd5znvOc932+7+nwHLsxQoeSbx1jvMADPMMQa6WUdcLHHPqfOcAl9KGUosMH7PH3GOMh3iTej1PoJb6Li/ghAu0tQ+wNcRu2Bh/AcjhjXMX0BoHNg5Dn8LoRfUdvLntfs7Yc79YFxkzvozuG1abmQfBPHEkmVfhsK/BockH3MvF9HJ/M7l7WFpPF48S3YSnBTWwK/oz5xtR5rGQPrgUvTOFXFrvm/081jtvQF3UfRr2YNYuD+I1XwedDKjiHHU0JNbu3cDqktQgdxvfGxE/BqzgUI6uJZ2B748MwPsxioSEuZq0fTsF77Kr1XGjI33JLWyscxZdwRrhcGwm24FY6rAo9wXXcCC7N4TuYUR9ERh9Xmnb911wKZ6Z9TBPQdZLSTpzAyXSd/Kmn8WUF43rmD3gcmmqFumf/AAAAAElFTkSuQmCC);
position: relative;
top: 1px;
}
a.social.fa-issuu:hover::before {
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wwHDhEGx796zQAAAZxJREFUOMuNk71qlEEUhp+ziZ1sGgULUSKKIS5INCDxBuxFxGsQ0UJErUWvQkQbtdFGKxurDdsrLv4kEeK6ggpREER3v8diz4RxsfCFjzlnznt+5p35Ql0F5oEREIC5FoyBF8BD4DkwjIhGnUTV9/4/BupltZ25hLoGHOBvjIFHwOv0DwOngdn07wGXIuIb6tpUl6F6MDvsVnelvaBuJGesXlNnpgr8HCR5We1XRd/q7+WMfc69DXW+LjDW0SFtjqtb1ZkHaX9Xl3KSgnN1gceTDs3L9B+oJyZfcz/3ejnFk/TvoK6nc0vdkfZHdaUoqq6om+bdqdeT120BP5IX1f23KsWZehclDjCaBfpAB1iMiF/qK2ARuFAaAueBvUAvE8t0b1DP5DiN2lGPql8rET+kvaUeSSELzqLuqXQYpg4dtVsRe7nXTo7qO3U/aku9WJG/qEspVqsS8pj6KTkj9Yo6U4I71dv5wgqeqjfUm2lbJd9V50pyWdvq1eq5/gvryZnb/pm2jQhypH3ASeAUsJAn6APPgC6wGRHjkvMH6Ap7j3bgDlEAAAAASUVORK5CYII=);
position: relative;
top: 1px;
} .bg-footer {
background-color: #333 !important;
}
footer {
color: #eee;
font-size: 13px;
overflow: hidden;
}
footer a, footer a:visited, footer a:link {
color: #fff;
}
footer a:hover, footer a:active, footer a:focus {
color: #00a82d;
text-decoration: none;
}
footer a.social {
color: #fff;
font-size: 17px;
height: 28px !important;
line-height: 30px !important;
margin: 10px 10px 0 0 !important;
width: 28px !important;
}
footer ul, footer ul li {
color: #fff;
list-style: outside none none;
margin: 0;
padding: 0;
}
footer .footer-bar {
background: #000 none repeat scroll 0 0;
display: block;
line-height: 47px;
min-height: 47px;
position: relative;
text-transform: uppercase;
}
footer .footer-bar img {
position: relative;
top: 2px;
}
footer .footer-bar ul.fsize15 {
float: left;
line-height: 47px !important;
}
footer .footer-bar ul.base-nav a {
padding-right: 38px;
}
footer .footer-content {
background: #333 none repeat scroll 0 0;
display: block;
padding: 20px 0 0;
}
footer .footer-content h3 {
border-bottom: 1px solid #00a82d;
color: #fff !important;
display: inline-block;
font-family: "Gotham-Book",Arial,sans-serif;
font-size: 16px;
margin-bottom: 12px;
}
footer .column {
display: block; }
footer ul.footer-contact li {
display: inline-block;
line-height: 16px;
width: 49.7%;
}
footer ul.footer-contact li img {
height: 36px;
width: 36px;
}
footer ul.footer-contact li img.outside {
margin-left: -46px;
}
.footer-content .column ul {
display: block;
}
.panel-group {
background: #fff none repeat scroll 0 0;
border: 0 none;
border-radius: 6px;
padding: 3px;
}
.panel {
background: transparent none repeat scroll 0 0;
border: 0 none;
box-shadow: none;
}
.panel-default > .panel-heading {
background: #f5f7f7 none repeat scroll 0 0;
border-radius: 6px;
padding: 11px 15px;
}
.panel-heading .fa {
display: inline-block;
font-size: 14px;
font-style: normal;
font-weight: normal;
height: 25px;
margin-right: 2px;
padding: 5px;
position: relative;
text-align: right;
top: -1px;
width: 25px;
}
.panel-title a {
color: #333;
display: block;
text-decoration: none;
}
.panel-body {
padding: 21px;
}
.toggle {
clear: both;
}
.toggle div.toggle-content {
border: 0 none;
display: none;
}
a.toggle-trigger {
float: right;
font-size: 15px;
}
a.toggle-trigger:hover {
color: #00a82d;
text-decoration: none;
}
a.toggle-trigger::before {
content: "Show more";
}
a.toggle-trigger.active::before {
content: "Show less";
}
a.toggle-trigger::after {
content: " ?";
font-family: FontAwesome;
}
a.toggle-trigger.active::after {
content: " ?";
font-family: FontAwesome;
}
.margin-bottom100, .margin-bottom90, .margin-bottom50, .margin-bottom80, .margin-bottom60, .margin-bottom40, .margin-bottom30, .margin-bottom20, .margin-bottom70 {
margin-bottom: 15px;
}
.margin-right10 {
margin-right: 10px;
}
.email-office {
display: inline-block;
}
a.social {
background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
color: #fff;
display: inline-block;
font-size: 20px;
height: 36px;
line-height: 38px;
margin: 10px 1px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
text-align: center;
text-decoration: none;
transition: all 0.2s ease 0s;
width: 36px;
}
a.social {
background: #fff none repeat scroll 0 0 !important;
color: #000 !important;
}
a.social.fa-twitter:hover {
background: #41b7d8 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-facebook:hover {
background: #3b5997 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-google-plus:hover {
background: #d64937 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-linkedin:hover {
background: #0073b2 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-vimeo-square:hover {
background: #388fc5 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-youtube:hover {
background: #a40f09 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-flickr:hover {
background: #ff0084 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-pinterest:hover {
background: #cb2027 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-skype:hover {
background: #00aff0 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-issuu:hover {
background: #e0812a none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.default:hover {
background: #37353a none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.rounded:hover {
height: 35px;
line-height: 37px;
width: 35px;
}
.fa-issuu::before {
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wwKECIAPmXsbwAAAXlJREFUOMuN08+LzVEYBvDPd+bKRnc2lIWIiJgSpjT+AXtJ/gaJhYS1+CskNtiwYWVjNZo9kV8zalxXoYay0b1zLO5zpmOycOr0fd5znvOc932+7+nwHLsxQoeSbx1jvMADPMMQa6WUdcLHHPqfOcAl9KGUosMH7PH3GOMh3iTej1PoJb6Li/ghAu0tQ+wNcRu2Bh/AcjhjXMX0BoHNg5Dn8LoRfUdvLntfs7Yc79YFxkzvozuG1abmQfBPHEkmVfhsK/BockH3MvF9HJ/M7l7WFpPF48S3YSnBTWwK/oz5xtR5rGQPrgUvTOFXFrvm/081jtvQF3UfRr2YNYuD+I1XwedDKjiHHU0JNbu3cDqktQgdxvfGxE/BqzgUI6uJZ2B748MwPsxioSEuZq0fTsF77Kr1XGjI33JLWyscxZdwRrhcGwm24FY6rAo9wXXcCC7N4TuYUR9ERh9Xmnb911wKZ6Z9TBPQdZLSTpzAyXSd/Kmn8WUF43rmD3gcmmqFumf/AAAAAElFTkSuQmCC);
position: relative;
top: 1px;
}
a.social.fa-issuu:hover::before {
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wwHDhEGx796zQAAAZxJREFUOMuNk71qlEEUhp+ziZ1sGgULUSKKIS5INCDxBuxFxGsQ0UJErUWvQkQbtdFGKxurDdsrLv4kEeK6ggpREER3v8diz4RxsfCFjzlnznt+5p35Ql0F5oEREIC5FoyBF8BD4DkwjIhGnUTV9/4/BupltZ25hLoGHOBvjIFHwOv0DwOngdn07wGXIuIb6tpUl6F6MDvsVnelvaBuJGesXlNnpgr8HCR5We1XRd/q7+WMfc69DXW+LjDW0SFtjqtb1ZkHaX9Xl3KSgnN1gceTDs3L9B+oJyZfcz/3ejnFk/TvoK6nc0vdkfZHdaUoqq6om+bdqdeT120BP5IX1f23KsWZehclDjCaBfpAB1iMiF/qK2ARuFAaAueBvUAvE8t0b1DP5DiN2lGPql8rET+kvaUeSSELzqLuqXQYpg4dtVsRe7nXTo7qO3U/aku9WJG/qEspVqsS8pj6KTkj9Yo6U4I71dv5wgqeqjfUm2lbJd9V50pyWdvq1eq5/gvryZnb/pm2jQhypH3ASeAUsJAn6APPgC6wGRHjkvMH6Ap7j3bgDlEAAAAASUVORK5CYII=);
position: relative;
top: 1px;
}
.rounded {
border-radius: 50%;
}
.nopadding {
padding: 0 !important;
}
.nopadding-left {
padding-left: 0 !important;
}
.nopadding-right {
padding-right: 0 !important;
}
.padding-left20 {
padding-left: 20px;
}
footer .footer-bar ul.fsize15 {
float: left;
line-height: 47px !important;
}
.fsize15 {
font-size: 15px !important;
line-height: 19px !important;
}
.navy {
color: #001f3f !important;
}
.blue {
color: #25b1ec !important;
}
.dark-blue {
color: #0000c2 !important;
}
.dark-blue-header {
color: #0000ff !important;
}
.aqua {
color: #7fdbff !important;
}
.teal {
color: #39cccc !important;
}
.blue-header {
color: #00ccee !important;
}
.olive {
color: #3d9970 !important;
}
.green {
color: #2ecc40 !important;
}
.green-dark {
color: #00a82d !important;
}
.dark-green-header {
color: #0b680b !important;
}
.lime {
color: #01ff70 !important;
}
.yellow {
color: #ffdc00 !important;
}
.orange {
color: #ff851b !important;
}
.orange-header {
color: #ff6800 !important;
}
.red {
color: #ff4136 !important;
}
.red-header {
color: #e50000 !important;
}
.fuchsia {
color: #f012be !important;
}
.purple {
color: #b10dc9 !important;
}
.purple-header {
color: #7030a0 !important;
}
.purple-navy {
color: #6c65ed !important;
}
.purple-red {
color: #c61b5f !important;
}
.maroon {
color: #85144b !important;
}
.white {
color: #fff !important;
}
.silver {
color: #ddd !important;
}
.gray {
color: #e4e4e4 !important;
}
.grey-light {
color: #6e6e6e !important;
}
.black {
color: #111 !important;
}
.border-navy {
border-color: #001f3f !important;
}
.border-blue {
border-color: #0074d9 !important;
}
.border-aqua {
border-color: #7fdbff !important;
}
.border-teal {
border-color: #39cccc !important;
}
.border-olive {
border-color: #3d9970 !important;
}
.border-green {
border-color: #2ecc40 !important;
}
.border-lime {
border-color: #01ff70 !important;
}
.border-yellow {
border-color: #ffdc00 !important;
}
.border-orange {
border-color: #ff851b !important;
}
.border-red {
border-color: #ff4136 !important;
}
.border-fuchsia {
border-color: #f012be !important;
}
.border-purple {
border-color: #b10dc9 !important;
}
.border-maroon {
border-color: #85144b !important;
}
.border-white {
border-color: #fff !important;
}
.border-gray {
border-color: #aaa !important;
}
.border-silver {
border-color: #ddd !important;
}
.border-black {
border-color: #111 !important;
}
.green-text {
color: #28ba58;
}
.stronger {
font-weight: bold;
}
.bottom-25 {
margin-bottom: 25px;
} @media (max-width: 768px) {	
.padding-left20-mobile {
padding-left: 20px !important;
}
.col-20-percent {
width: 100%;
}
a.btn {
display: block;
margin: 5px 0;
}
a.btn.pull-left, a.btn.pull-right {
width: 100%;
}
header.top-header .logo img{
margin-top: 15px;
height: 30px;
}
header.top-header {
overflow: visible;
height: auto;
min-height: 70px;
}
header.top-header .logo img {
height: 40px;
}
header.top-header .nav-top-collapse {
background: #000;
min-height: 340px;
width: 100%;
padding-left: 20px;
margin-top: 10px;
}
header.top-header .btn-mobile {
margin-top: 10px;
padding-right: 0;
}
header.top-header-green {
padding-bottom: 20px;
}
header.top-header .close-websites-menu {
top: 0;
left: 0;
}
header.top-header .close-websites-menu img {
float: right;
}
header.top-header .close-websites-menu .top-header-close-btn {
float: right;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
width: 140px !important;
}
.nav-top-collapse {
display: none;
}
footer .base-nav {
display: block;
text-align: center;
float: none !important;
}
footer .column {
text-align: center;
}
footer .footer-content h3 {
margin-top: 20px;
}
footer .footer-bar img {
margin: 0 auto;
}
footer .footer-bar ul.base-nav a {
padding-right: 0;
font-size: 12px !important;
}
footer .footer-bar .col-md-9 {
text-align: center;
} footer ul.footer-contact li {
display: block;
width: 90%;
line-height: 16px;
padding-bottom: 20px;
text-align: left;
margin-left: auto;
}
footer ul.footer-contact li img {
width: 36px;
height: 36px;
margin-left: 0 !important;
margin-bottom: 60px !important;
}
a.toggle-trigger {
float: none;
display: block;
text-align: center;
}
}
@media (max-width: 990px) {
.inline-mob {display: inline;}
.text-center-mob {text-align: center;}
.nopadding {
padding: 15px !important;
}
.nomargin-top-mobile {
margin-top: 0 !important;
}
.margin-top-mobile-20 {
margin-top: 20px;
}
.margin-top-mobile-10 {
margin-top: 10px;
}
.margin-bottom-mobile-10 {
margin-bottom: 10px;
}
.margin-bottom-mobile-20 {
margin-bottom: 20px;
}
.nopadding-left, .nopadding-right {
padding-left: 15px !important;
padding-right: 15px !important
}
.padding-bottom80, .resources-arrow-down{
padding-bottom: 20px !important;
}
.padding-top100, .padding-top80, .padding-top70, .padding-top60, .padding-top50, .padding-top40 {
padding-top: 20px !important;
}
.padding-bottom70, .padding-bottom50, .padding-bottom100 {
padding-bottom: 20px !important;
}
.padding60 {
padding: 10px !important;
}
.margin-bottom100, .margin-bottom90, .margin-bottom50, .margin-bottom80,
.margin-bottom60, .margin-bottom40, .margin-bottom30, .margin-bottom20, .margin-bottom70 {
margin-bottom: 15px;
}
.margin-top80, .margin-top60, .margin-top100, .margin-top70, .margin-top40,
.margin-top30, .margin-top50, .margin-top90, .margin-top20{
margin-top: 10px;
}
.margin-right20, .margin-right50 {
margin-right: 10px;
}
header > div.container {
margin-bottom: 0;
}
header.center nav ul.nav-main > li {
display: block;
}
footer .column.text-right{
text-align: left;
}
footer .column.logo {
display: none;
}
header#page-title {
margin: 0;
padding: 0;
}
ul.contact-us-office {
margin: 20px auto;
width: 80%;
}
ul.contact-us-office .margin-bottom80 {
margin-bottom: 80px !important;
}
ul.contact-us-office .margin-bottom100 {
margin-bottom: 100px !important;
}
footer ul.footer-contact li img {
width: 36px;
height: 36px;
margin-left: 0 !important;
margin-bottom: 60px !important;
}
footer .column.col-md-6 h3 {
margin-top: 20px;
}
nav.mega-menu .nav, nav.mega-menu .dropup, nav.mega-menu .dropdown, nav.mega-menu .collapse {
position: static;
}
}
@media only screen and (max-width: 479px) { a.inner.pull-left,
a.inner.pull-right,
img.inner.pull-left,
img.inner.pull-right {
float:none !important;
margin:20px 0 !important;
}
footer ul.footer-contact li {
width: 100%;
}
}
@media only screen
and (max-device-width : 801px)
and (orientation : landscape) {
header.top-header div.nav-top-collapse.in {
max-height: 250px;
min-height: auto;
overflow: scroll;
}
}
header.top-header {
background-color: #000;
border-bottom: 3px solid #23b150;
height: 70px;
left: 0;
overflow: hidden;
position: fixed;
top: 0;
width: 100%;
z-index: 1006;
}
header.top-header .logo {
margin: 0 auto !important;
}
@media only screen and (max-width: 479px) {
header#topNav div.nav-main-collapse {
margin: -25px -15px 0 !important;
}
a.inner.pull-left, a.inner.pull-right, img.inner.pull-left, img.inner.pull-right {
float: none !important;
margin: 20px 0 !important;
}
.responsive-text-center {
text-align: center !important;
}
header#topNav {
}
header#topNav a.logo {
margin-left: -10px;
margin-top: 12px;
text-align: center;
width: 120px;
}
header#topNav a.logo img {
height: auto;
margin: 0 auto;
}
}
@media only screen and (max-device-width: 767px) and (orientation: landscape) {
header#topNav div.nav-main-collapse.in {
max-height: 168px;
overflow: scroll;
}
header.top-header div.nav-top-collapse.in {
max-height: 250px;
min-height: auto;
overflow: scroll;
}
} .btn.btn-mobile .fa-bars {
color:#FFF;
font-size: 20px
}
a.white{
color: #ffffff;
}
nav.top-header-green-nav a{
padding: 10px 15px;
}
.close-websites-menu{
position: absolute !important;
right: 0;
}
nav.top-header-nav a{
padding: 10px !important;
max-width: 170px;
overflow: hidden;
}
.top-header .green-chevron {
color: #28ba58;
}
.top-header-close-btn:hover {
background: rgba(0, 0, 0, 0) url(//kpiinstitute.org/develop/wp-content/uploads/2016/09/close-btn-hover.png) no-repeat scroll center center;
}
.top-header-close-btn {
background: rgba(0, 0, 0, 0) url(//kpiinstitute.org/develop/wp-content/uploads/2016/09/close-btn-hover.png) no-repeat scroll center center;
height: 27px;
margin: 10px;
width: 29px;
}
.green-chevron{
color: #20a048;
}
nav.top-header-nav a:hover{
background-color: transparent;
color: #23b150 !important;
text-decoration: none !important;
}
nav.top-header-nav a:hover i.fa-chevron-down, nav.top-header-nav a:active i.fa-chevron-down, nav.top-header-nav a:focus i.fa-chevron-down{
color: #ffffff !important;
}
nav.top-header-green-nav a:hover, nav.top-header-green-nav a:active, nav.top-header-green-nav a:focus{
background-color: transparent !important;
color: #aadab5 !important;
}
select.header-lang{
border: 1px solid #23b150;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
background: #23b150;
height: auto;
padding: 0;
color: #ffffff;
margin-top: 10px;
}
input.header-search{
border-top-right-radius: 20px !important;
border-bottom-right-radius: 20px !important;
-webkit-border-top-right-radius: 20px !important;
-webkit-border-bottom-right-radius: 20px !important;
-moz-border-radius-topright: 20px !important;
-moz-border-radius-bottomRight: 20px !important;
width: 100px !important;
}
header.top-header-green{
background-color: #23b150;
display: none;
}
.top-header-main-menu {
margin-right: 50px;
}
.owl-carousel .owl-wrapper-outer{
z-index: 4 !important;
} .gsc-control-cse {
padding: 0 !important;
margin: 0 !important;
overflow: hidden;
border: 1px solid #aaa !important;
border-left: none !important;
box-shadow: none;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-bottom-right-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-top-right-radius: 20px;
}
.gsib_a {
padding: 0 !important;
}
.gsib_b {
display: none;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
padding: 0 !important;
background: none !important;
width: 100px !important;
}
.gsc-search-button {
display: none !important;
}
.gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
height: 26px !important;
overflow: hidden;
border: none !important;
padding: 3px 0 !important;
box-shadow: none !important;
}
form.gsc-search-box {
margin-bottom: 0 !important;
}
img.goog-te-gadget-icon {
display: none;
}
.goog-te-gadget-simple {
background-color: #23b150 !important;
color: #fff !important;
border: none !important;
font-size: 12px !important;
display: inline-block;
margin-top: 8px;
position: absolute;
overflow: hidden;
}
nav.top-header-nav a{
background-color: transparent !important;
text-decoration: none !important;
color: #fff !important;
}
.goog-te-menu-value span {
color: #000 !important;
border: none !important;
}
.goog-te-gadget-simple {
padding-top: 3px !important;
}
.nav-top-collapse {
padding-right: 15px;
padding-left: 15px;
overflow-x: visible;
-webkit-overflow-scrolling: touch;
border-top: 1px solid transparent;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
display: block;
} header#topHead {
height:30px;
line-height:30px;
float: right;
}
header#topHead form div.checkbox label {
padding-left:20px;
}
header#topHead a.social {
text-align:center;
margin:1px 0 0 1px;
font-size:20px;
padding:0;
background:transparent;
color:#ccc;
}
header#topHead .nav {
margin-right: 45px;
margin-top: 15px;
font-size: 16px;
}
header#topHead a {
padding-left: 10px;
}
header#topHead .btn-group.open .dropdown-toggle {
-webkit-box-shadow:none;
box-shadow:none;
}
header#topHead  .dropdown-menu {
background-color:#2E363F;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0
}
header#topHead  .dropdown-menu li a img,
header#topHead  button.language img,
header#topHead  button.language {
font-size:13px;
display:inline-block;
margin-right:6px;
}
header#topHead  .dropdown-menu li a {
color:#fff;
padding:6px 10px;
font-size:13px;
}
header#topHead  .dropdown-menu li:hover a {
background-color:#1B1F23;
text-decoration: none;
}
header#topHead  .dropdown-menu:after {
content: " ";
display: block;
position: absolute;
width: 0; height: 0;
right:80px; top: -18px;
border:#2E363F 10px solid;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid transparent;
}
header#topNav.topHead {
height: 107px;
}
header#topNav {
background:#fff;
padding:10px 0;
position:fixed;
top: 70px; left:0; right:0;
width:100%;
z-index:5;
border-bottom:#F4F5F7 1px solid;
}
header#topNav.hasTopHead {
top:20px !important;
}
header#topNav .toTop {
position: fixed;
bottom: 45px;
right: 20px;
display: none;
}
header#topNav .nav>li:last-child>a {
}
header#topNav div.nav-main-collapse {
z-index:300;
position: absolute;
right: 30px;
bottom: -12px;
}
header#topNav div.nav-main-collapse,
header#topNav div.nav-main-collapse.in {
overflow-y: visible;
}
header#topNav div.nav-main-collapse.in {
overflow-y: visible;
float: none;
margin: 0;
}
header#topNav nav ul.nav-main {
margin: -7px 0 8px 0;
z-index:300;
}
header#topNav nav ul.nav-main i.icon-caret-down {
background: transparent;
border-radius: 100%;
color: #ADB0AD;
display: inline-block;
font-size: 12px;
height: 14px;
line-height: 15px;
position: relative;
text-align: center;
top: -1px;
width: 14px;
}
header#topNav nav ul.nav-main > li + li {
margin-left: -4px;
}
header#topNav nav ul.nav-main .dropdown-submenu {
position: relative;
}
header#topNav nav ul.nav-main .dropdown-submenu > .dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -1px;
-webkit-border-radius: 0 6px 6px 6px;
-moz-border-radius: 0 6px 6px 6px;
border-radius: 0 6px 6px 6px;
}
header#topNav nav ul.nav-main .dropdown-submenu:hover > .dropdown-menu {
display: block;
}
header#topNav nav ul.nav-main .dropdown-submenu > a:after {
content: " ";
display: block;
float: right;
width: 0; height: 0;
border-color: transparent;
border-style: solid;
border-width: 5px 0 5px 5px;
border-left-color: #CCC;
margin-top: 5px;
margin-right: -10px;
}
header#topNav nav ul.nav-main .dropdown-submenu:hover > a:after {
border-left-color: #ffffff;
}
header#topNav nav ul.nav-main .dropdown-submenu.pull-left {
float: none;
}
header#topNav nav ul.nav-main .dropdown-submenu.pull-left > .dropdown-menu {
left: -100%;
margin-left: 10px;
-webkit-border-radius: 6px 0 6px 6px;
-moz-border-radius: 6px 0 6px 6px;
border-radius: 6px 0 6px 6px;
}
header#topNav nav ul.nav-main li.dropdown.open a.dropdown-toggle {
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
}
header#topNav nav ul.nav-main ul.dropdown-menu,
header#topNav nav ul.nav-main li.dropdown.open a.dropdown-toggle,
header#topNav nav ul.nav-main li.active a {
background-color: transparent;
}
header#topNav nav ul.nav-main ul.dropdown-menu {
top: auto;
border: 0;
border-radius: 6px;
margin: 0 0 0 0;
padding: 10px 0;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-webkit-box-shadow: 0 0 0;
-moz-box-shadow: 0 0 0;
}
header#topNav nav ul.nav-main ul.dropdown-menu ul.dropdown-menu {
margin-left:-6px !important;
margin-top:-10px !important;
box-shadow: rgba(0,0,0,0.5) 0 0 6px !important;
-moz-box-shadow: rgba(0,0,0,0.5) 0 0 6px !important;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
header#topNav nav ul.nav-main ul.dropdown-menu li:hover > a {
filter: none;
}
header#topNav nav ul.nav-main ul.dropdown-menu > li > a {
position: relative;
font-weight: normal;
padding: 6px 20px 6px 12px;
}
header#topNav nav ul.nav-main ul.dropdown-menu li:last-child > a {
border-bottom: 0;
}
header#topNav nav ul.nav-main li a {
background: none;
font-style: normal;
line-height: 20px;
color: #111;
font-weight: 400;
position: relative;
font-size: 16px;
}
header#topNav nav ul.nav-pills > li > a,
header#topNav nav ul.nav-pills > li > a:hover,
header#topNav nav ul.nav-pills > li > a:focus,
header#topNav nav ul.nav-pills > li.active > a,
header#topNav nav ul.nav-pills > li.active > a:hover,
header#topNav nav ul.nav-pills > li.active > a:focus {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
border: 0;
background: none;
}
header#topNav nav ul.nav-pills > li > a:hover,
header#topNav nav ul.nav-pills > li > a:focus,
header#topNav nav ul.nav-pills > li.active > a,
header#topNav nav ul.nav-pills > li.active > a:hover,
header#topNav nav ul.nav-pills > li.active > a:focus {
background: #f6f6f6;
}
header#topNav nav ul.nav-main li ul a {
text-transform: none;
font-weight: normal;
font-size: 0.9em;
}
header#topNav nav ul.nav-main li.dropdown:hover > a {
padding-bottom: 11px;
margin-bottom: -1px;
position: relative;
}
header#topNav nav ul.nav-main li.dropdown:hover > a:after {
content: " ";
display: block;
position: absolute;
width: 0; height: 0;
left: 40%; bottom: -3px;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
}
header#topNav nav ul.nav-main li.dropdown:hover > ul {
display: block;
z-index:300;
}
header#topNav li.divider {
border:0;
border-bottom:#465260 1px solid;
border-top:#1B1F23 1px solid;
padding:0;
}
header#topNav li a i.fa {
padding-right:6px;
}
header#topNav li a em {
color:#fff;
}
header#topNav a.logo {
color:#333;
text-decoration:none;
font-size:35px;
display:inline-block;
height:60px; line-height:50px;
font-weight:600;
letter-spacing:-2px;
margin-top: 15px;
}
header#topNav button.btn-mobile {
color:#fff;
display: none;
background:#2E363F;
padding:6px 10px;
margin-top:6px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}    
header#topNav button.btn-mobile i {
padding:0; margin:0;
font-size:21px;
} header#topNav a.btn-warning {
background-color:#f0ad4e !important;
}
header#topNav a.btn-info {
background-color:#5bc0de !important;
}
header#topNav a.btn-danger {
background-color:#d9534f !important;
}  @media only screen and (max-width: 1200px) {
header#topNav nav ul.nav-pills > li > a,
header#topNav nav ul.nav-pills > li > a:hover {
font-size: 14px;
padding: 10px 8px;
}
} @media only screen and (max-width: 1023px) {
header.top-header {
height: auto !important;
min-height: 70px !important;
overflow: visible !important;
}	
header.top-header .nav-top-collapse {
background: #000 none repeat scroll 0 0;
margin-top: 10px;
min-height: 340px;
padding-left: 20px;
width: 100%;
}
header#topNav div.nav-main-collapse.in {
max-height: 168px;
overflow: scroll;
}
header.top-header div.nav-top-collapse.in {
max-height: 250px;
min-height: auto;
overflow: scroll;
}
.padding-left20-mobile{
padding-left: 20px !important;
}
header#topNav .toTop {
right: 20px;
bottom: 45px;
}
header#topNav .kpi-viewed {
margin-left: 10px !important;
}
.padding-left40 {
padding-left: 15px !important;
} header.top-header {
overflow: visible;
height: auto;
min-height: 70px;
}
header.top-header .nav-top-collapse {
background: #000;
min-height: 120px;
width: 100%;
padding-left: 20px;
margin-top: 10px;
}
header.top-header .btn-mobile {
margin-top: 10px;
background-color: #000;
border: 0
}
header.top-header-green {
padding-bottom: 20px;
padding-top: 54px;
}
header.top-header .close-websites-menu {
top: -35px; }
header.top-header .close-websites-menu img {
float: right;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
width: 140px !important;
}
.nav-top-collapse {
display: none;
}
header#topHead{
position: absolute;
top: 20px;
right: 0;
}	
}
@media (max-width: 990px) {
footer .column.text-right {
text-align: left;
}
footer .column.logo {
display: none;
}
footer ul.footer-contact li img {
height: 36px;
margin-bottom: 60px !important;
margin-left: 0 !important;
width: 36px;
}
footer .column.col-md-6 h3 {
margin-top: 20px;
}
}
.width10 {
border-radius: 15px 0 0 15px !important;
width: 10px;
}
.margin-right10 {
margin-right: 10px;
}
.margin-bottom80 {
margin-bottom: 80px;
}
.margin-top7 {
margin-top: 7px !important;
}
.input-group {
border-collapse: separate;
display: table;
position: relative;
}
.input-group-addon.search-icon {
background-color: #ffffff;
border-bottom: 1px solid #aaa;
border-bottom-left-radius: 20px;
border-left: 1px solid #aaa;
border-top: 1px solid #aaa;
border-top-left-radius: 20px;
}
.input-group-addon:first-child {
border-right: 0 none;
}
.cursor-pointer {
cursor: pointer;
}
footer {
color: #eee;
font-size: 13px;
overflow: hidden;
}
footer a, footer a:visited, footer a:link {
color: #fff;
}
footer a:hover, footer a:active, footer a:focus {
color: #00a82d;
text-decoration: none;
}
footer a.social {
color: #fff;
font-size: 17px;
height: 28px !important;
line-height: 30px !important;
margin: 10px 10px 0 0 !important;
width: 28px !important;
}
footer ul, footer ul li {
color: #fff;
list-style: outside none none;
margin: 0;
padding: 0;
}
footer .footer-bar {
background: #000 none repeat scroll 0 0;
display: block;
line-height: 47px;
min-height: 47px;
position: relative;
text-transform: uppercase;
}
footer .footer-bar img {
position: relative;
top: 2px;
}
footer .footer-bar ul.fsize15 {
float: left;
line-height: 47px !important;
}
footer .footer-bar ul.base-nav a {
padding-right: 38px;
}
footer .footer-content {
background: #333 none repeat scroll 0 0;
display: block;
padding: 20px 0 0;
}
footer .footer-content h3 {
border-bottom: 1px solid #00a82d;
color: #fff !important;
display: inline-block;
font-family: "Gotham-Book",Arial,sans-serif;
font-size: 16px;
margin-bottom: 12px;
}
footer .column {
display: block; }
footer ul.footer-contact li {
display: inline-block;
line-height: 16px;
width: 49.7%;
}
footer ul.footer-contact li img {
height: 36px;
width: 36px;
}
footer ul.footer-contact li img.outside {
margin-left: -46px;
}
.panel-group {
background: #fff none repeat scroll 0 0;
border: 0 none;
border-radius: 6px;
padding: 3px;
}
.panel {
background: transparent none repeat scroll 0 0;
border: 0 none;
box-shadow: none;
}
.panel-default > .panel-heading {
background: #f5f7f7 none repeat scroll 0 0;
border-radius: 6px;
padding: 11px 15px;
}
.panel-heading .fa {
display: inline-block;
font-size: 14px;
font-style: normal;
font-weight: normal;
height: 25px;
margin-right: 2px;
padding: 5px;
position: relative;
text-align: right;
top: -1px;
width: 25px;
}
.panel-title a {
color: #333;
display: block;
text-decoration: none;
}
.panel-body {
padding: 21px;
}
.toggle {
clear: both;
}
.toggle div.toggle-content {
border: 0 none;
display: none;
}
a.toggle-trigger {
float: right;
font-size: 15px;
}
a.toggle-trigger:hover {
color: #00a82d;
text-decoration: none;
}
a.toggle-trigger::before {
content: "Show more";
}
a.toggle-trigger.active::before {
content: "Show less";
}
a.toggle-trigger::after {
content: " ";
font-family: FontAwesome;
}
a.toggle-trigger.active::after {
content: " ";
font-family: FontAwesome;
}
.bg-footer {
background-color: #333 !important;
}
.margin-top20 {
margin-top: 20px;
}
footer {
color: #eee;
font-family: Lato,Arial,sans-serif !important;
font-size: 13px;
line-height: 23px;
overflow: hidden;
}
footer a, footer a:visited, footer a:link {
color: #fff;
}
footer a:hover, footer a:active, footer a:focus {
color: #00a82d;
text-decoration: none;
}
footer a.social {
color: #fff;
font-size: 17px;
height: 28px !important;
line-height: 30px !important;
margin: 10px 10px 0 0 !important;
width: 28px !important;
}
footer ul, footer ul li {
color: #fff;
list-style: outside none none;
margin: 0;
padding: 0;
}
footer .footer-bar {
background: #000 none repeat scroll 0 0;
display: block;
line-height: 47px;
min-height: 47px;
position: relative;
text-transform: uppercase;
}
footer .footer-bar img {
position: relative;
top: 2px;
}
footer .footer-bar ul.fsize15 {
float: left;
line-height: 47px !important;
}
footer .footer-bar ul.base-nav a {
padding-right: 38px;
}
footer .footer-content {
background: #333 none repeat scroll 0 0;
display: block;
padding: 20px 0 0;
}
footer .footer-content h3 {
border-bottom: 1px solid #00a82d;
color: #fff !important;
display: inline-block;
font-family: "Gotham-Book",Arial,sans-serif;
font-size: 16px;
font-weight: 300;
line-height: 24px;
margin: 0 0 12px;
text-transform: uppercase;
}
footer .column {
display: block; }
footer ul.footer-contact li {
display: inline-block;
line-height: 16px;
width: 49.7%;
}
footer ul.footer-contact li img {
height: 36px;
width: 36px;
}
footer ul.footer-contact li img.outside {
margin-left: -46px;
}
#habla_window_div.habla_window_div_base {
z-index: 99 !important;
}
a.social {
background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
color: #fff;
display: inline-block;
font-size: 20px;
height: 36px;
line-height: 38px;
margin: 10px 1px;
text-align: center;
text-decoration: none;
transition: all 0.2s ease 0s;
width: 36px;
}
a.social {
background: #fff none repeat scroll 0 0 !important;
color: #000 !important;
}
a.social.fa-twitter:hover {
background: #41b7d8 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-facebook:hover {
background: #3b5997 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-google-plus:hover {
background: #d64937 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-linkedin:hover {
background: #0073b2 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-vimeo-square:hover {
background: #388fc5 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-youtube:hover {
background: #a40f09 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-flickr:hover {
background: #ff0084 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-pinterest:hover {
background: #cb2027 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-skype:hover {
background: #00aff0 none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.fa-issuu:hover {
background: #e0812a none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.default:hover {
background: #37353a none repeat scroll 0 0 !important;
color: #fff !important;
}
a.social.rounded:hover {
height: 35px;
line-height: 37px;
width: 35px;
}
.fa-issuu::before {
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wwKECIAPmXsbwAAAXlJREFUOMuN08+LzVEYBvDPd+bKRnc2lIWIiJgSpjT+AXtJ/gaJhYS1+CskNtiwYWVjNZo9kV8zalxXoYay0b1zLO5zpmOycOr0fd5znvOc932+7+nwHLsxQoeSbx1jvMADPMMQa6WUdcLHHPqfOcAl9KGUosMH7PH3GOMh3iTej1PoJb6Li/ghAu0tQ+wNcRu2Bh/AcjhjXMX0BoHNg5Dn8LoRfUdvLntfs7Yc79YFxkzvozuG1abmQfBPHEkmVfhsK/BockH3MvF9HJ/M7l7WFpPF48S3YSnBTWwK/oz5xtR5rGQPrgUvTOFXFrvm/081jtvQF3UfRr2YNYuD+I1XwedDKjiHHU0JNbu3cDqktQgdxvfGxE/BqzgUI6uJZ2B748MwPsxioSEuZq0fTsF77Kr1XGjI33JLWyscxZdwRrhcGwm24FY6rAo9wXXcCC7N4TuYUR9ERh9Xmnb911wKZ6Z9TBPQdZLSTpzAyXSd/Kmn8WUF43rmD3gcmmqFumf/AAAAAElFTkSuQmCC);
position: relative;
top: 1px;
}
a.social.fa-issuu:hover::before {
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wwHDhEGx796zQAAAZxJREFUOMuNk71qlEEUhp+ziZ1sGgULUSKKIS5INCDxBuxFxGsQ0UJErUWvQkQbtdFGKxurDdsrLv4kEeK6ggpREER3v8diz4RxsfCFjzlnznt+5p35Ql0F5oEREIC5FoyBF8BD4DkwjIhGnUTV9/4/BupltZ25hLoGHOBvjIFHwOv0DwOngdn07wGXIuIb6tpUl6F6MDvsVnelvaBuJGesXlNnpgr8HCR5We1XRd/q7+WMfc69DXW+LjDW0SFtjqtb1ZkHaX9Xl3KSgnN1gceTDs3L9B+oJyZfcz/3ejnFk/TvoK6nc0vdkfZHdaUoqq6om+bdqdeT120BP5IX1f23KsWZehclDjCaBfpAB1iMiF/qK2ARuFAaAueBvUAvE8t0b1DP5DiN2lGPql8rET+kvaUeSSELzqLuqXQYpg4dtVsRe7nXTo7qO3U/aku9WJG/qEspVqsS8pj6KTkj9Yo6U4I71dv5wgqeqjfUm2lbJd9V50pyWdvq1eq5/gvryZnb/pm2jQhypH3ASeAUsJAn6APPgC6wGRHjkvMH6Ap7j3bgDlEAAAAASUVORK5CYII=);
position: relative;
top: 1px;
}
.over-view {
margin-top: 5% !important;
padding-left: 10px;
padding-right: 10px;
padding-top: 20px;
vertical-align: middle !important;
}
.line-instr {
left: 100px;
position: absolute;
top: 45%;
}
.img-instrcs {
height: 136px;
line-height: 136px;
margin: 15px auto;
}
.subtitle .value {
color: #000;
font-size: 18px;
font-weight: 500;
margin-bottom: 13.5px;
}
.test-client {
color: rgb(255, 255, 255);
font-size: 20px;
font-weight: 600;
line-height: 36px;
margin-top: 0;
text-align: center;
text-transform: uppercase;
}
.test-strike {
color: #fff;
font-size: 15px !important;
font-weight: 600;
line-height: 32px;
margin-top: 0;
position: relative;
text-align: center;
text-transform: uppercase;
}
.fancy {
line-height: 0.5;
overflow: hidden;
text-align: center;
}
.fancy span {
display: inline-block;
height: 11px;
line-height: 10px;
position: relative;
}
.fancy span::before, .fancy span::after {
border-bottom: 1px solid white;
border-top: 1px solid white;
content: "";
height: 5px;
position: absolute;
top: 3px;
width: 600px;
}
.fancy span::before {
margin-right: 15px;
right: 100%;
}
.fancy span::after {
left: 100%;
margin-left: 15px;
}
.testimonial-text {
padding-left: 10px;
padding-right: 10px;
}
.testimonial-text:nth-child(2n-1) {
padding-right: 30px;
}
.testimonial-text:nth-child(2n) {
padding-left: 30px;
}
footer ul, footer ul li {
color: #fff;
list-style: outside none none;
margin: 0;
padding: 0;
}
footer .footer-bar {
background: #000 none repeat scroll 0 0;
display: block;
line-height: 47px;
min-height: 47px;
position: relative;
text-transform: uppercase;
}
footer .footer-bar img {
position: relative;
top: 2px;
}
footer .footer-bar ul.fsize15 {
float: left;
line-height: 47px !important;
}
footer .footer-bar ul.base-nav a {
padding-right: 38px;
}
footer .footer-content {
background: #333 none repeat scroll 0 0;
display: block;
padding: 20px 0 0;
}
footer .footer-content h3 {
border-bottom: 1px solid #00a82d;
color: #fff !important;
display: inline-block;
font-family: "Gotham-Book",Arial,sans-serif;
font-size: 16px;
font-weight: 300;
line-height: 24px;
margin: 0 0 12px;
text-transform: uppercase;
}
footer .column {
display: block; }
footer ul.footer-contact li {
display: inline-block;
line-height: 16px;
width: 49%;
}
footer ul.footer-contact li img {
height: 36px;
width: 36px;
}
footer ul.footer-contact li img.outside {
margin-left: -46px;
}  .send { padding:15px 0 !important;    background: #f7f7f9 none repeat scroll 0 0 !important; }	
#wpcf7-f5289-o1 {overflow:hidden;}
#wpcf7-f5289-o1 .wpcf7-form p.send  {
padding:15px 0 !important;
margin:-20px auto 0 !important;
}
#system .page-title {
margin-top: 0;
font-size: 18px;
line-height: 18px;
}
#system .title { margin-top: 0; }
#system .title a { text-decoration: none; }
#system .title + .title { margin-top: 20px; }
#system > .description {
margin-bottom: 30px;
overflow: hidden;
}
#system small { font-style: italic; } #wpcf7-f5289-o1 .wpcf7-form p{padding:0!important;}
.wp-page-8879 #system .item > header { display:none; }
.refer_header {	background-image:url(//kpiinstitute.org/wp-content/uploads/2015/07/banner1.jpg);background-size:cover;height:303px; font-family: 'Times New Roman"',Times,serif; font-size:25px;line-height:1.2em;}
.refer_header p{ font-family: 'Times New Roman"',Times,serif; font-size:28px;line-height:1.2em;color:#000;} #system .item > header { margin-bottom: 15px; }
#system .item > header .title { margin-bottom: 0; }
#system .item > header .meta {
margin: 10px 0 0 0;
font-size: 11px;
line-height: 13px;
}
#system .item > header .subtitle{
margin: 0 0 8px 0;
font-size: 14px;
line-height: 16px;
font-weight: normal;
text-transform: uppercase;
}
#system .item > .content > *:first-child:not(.grid-gutter),
#system .item > .content > *[class*="align"]:first-child + * { margin-top: 0; }
#system .item > .content > *:last-child:not(.grid-gutter) { margin-bottom: 0; }
#system .item > .links { margin: 22px 0 0 0; }
#system .item > .links a { margin-right: 15px; }
#system .item > .taxonomy {}
#system .item > .trackback {}
#system .item > .edit {}
#system .item > *:last-child { margin-bottom: 0; }
#system .item .socialbuttons { margin-top: 15px; }
#system .item .socialbuttons > div {
margin-right: 10px;
float: left;
} #system .items { margin: 0 -10px 0 -10px; }
#system .items .item { margin: 0 10px 0 10px; }
#system .items > .width50 .title { font-size: 22px; line-height: 22px; }
#system .items > .width33 .title { font-size: 20px; line-height: 20px; }
#system .items > .width25 .title { font-size: 18px; line-height: 18px; } #system .pagination {
margin-top: 10px;
text-align: center;
}
#system .pagination a { text-decoration: none; }
#system .pagination strong { font-weight: normal; }
#system .pagination a,
#system .pagination strong {
display: inline-block;
min-width: 15px;
height: 25px;
margin-left: 5px;
padding: 0 5px;
line-height: 25px;
}
#system .pagination > *:first-child { margin-left: 0; }
#system .pagination a.previous,
#system .pagination a.next {
font-size: 16px;
line-height: 23px;
} .searchbox { position: relative; }
.searchbox input {
width: 100%;
padding: 0;
border: none;
outline: none;
background: none;
float: left;
}
.searchbox button { display: none; }
.searchbox.filled button {
display: block;
position: absolute;
top: 0;
bottom: 0;
right: 0;
padding: 0;
border: none;
line-height: 0;
cursor: pointer;
}
.searchbox.loading button {} .searchbox .results {
position: absolute;
top: 30px;
right: 0;
z-index: 110;
width: 300px;
margin: 0;
padding: 0;
list-style: none;
}
.searchbox .results li.results-header,
.searchbox .results li.more-results {
height: 35px;
line-height: 35px;
text-indent: 15px;
text-transform: uppercase;
}
.searchbox .results li.more-results { cursor: pointer; }
.searchbox .results li.result {
padding: 10px 15px;
cursor: pointer;
}
.searchbox .results li.result h3 {
margin: 0 0 5px 0;
font-size: 16px;
}
.searchbox .results li.result div { font-size: 11px; } .breadcrumbs { overflow: hidden; height: 25px; }
.breadcrumbs .last-page {color:#23b150 }
.breadcrumbs a,
.breadcrumbs span,
.breadcrumbs strong {
display: inline-block;
text-decoration: none;
}
.breadcrumbs a,
.breadcrumbs > span { margin-right: 10px; } #system .author-box { margin: 20px 0; }
#system .title + .author-box { margin-top: 0; }
#system .author-box .avatar {
margin-right: 15px;
float: left;
}
#system .author-box .name {
margin: 0 0 10px 0;
font-size: 18px;
font-weight: normal;
line-height: 22px;
}
#system .author-box .description {} #system #comments { margin-top: 20px; }
#system #comments h3.comments-meta { margin: 0 0 10px 0; }
#system #comments ul {
margin: 0;
padding: 0;
list-style: none;
} #system #comments .comment-head {
margin-bottom: 10px;
overflow: hidden;
}
#system #comments .comment-head .avatar {
margin-right: 10px;
float: left;
}
#system #comments .comment-head .author {
margin: 8px 0 0 0;
font-size: 18px;
line-height: 18px;
font-weight: bold;
}
#system #comments .comment-head .meta {
margin: 3px 0 0 0;
font-size: 11px;
} #system #comments .comment-body {
margin-bottom: 20px;
padding: 0 10px;
}
#system #comments .comment-body .content { text-align: justify; }
#system #comments .comment-body .reply { margin: 10px 0 0 0; }
#system #comments .no-response .comment-body .reply { display: none; }
#system #comments .comment-body .moderation {
margin: 10px 0 0 0;
font-size: 14px;
font-style: italic;
}
#system #comments ul.level1 ul { padding-left: 55px; } #system #respond h3 {
margin: 0 0 10px 0;
font-size: 18px;
line-height: 20px;
font-weight: normal;
}
#system #respond p.user { margin: 0; }
#system #respond input[type='text'] {
width: 200px;
height: 25px;
padding-left: 5px;
line-height: 25px;
}
#system #respond textarea {
width: 100%;
max-width: 400px;
height: 100px;
} #system ul #respond {
margin: 0 0 30px 0;
padding-left: 10px;
} .comments-list > article {
margin-top: 10px;
padding-top: 10px;
overflow: hidden;
}
.comments-list > article:first-child {
margin: 0;
padding: 0;
}
.comments-list .avatar {
margin-right: 10px;
float: left;
}
.comments-list .author {
margin: 2px 0 0 0;
font-size: 12px;
line-height: 18px;
}
.comments-list .meta {
margin: 0;
font-size: 11px;
line-height: 13px;
font-style: italic;
}
.comments-list .content p { margin: 5px 0 0 0; } .tagcloud {
list-style: none;
margin: 0;
padding: 0;
text-align: center;
}
.tagcloud li {
display: inline-block;
line-height: 20px;
vertical-align: middle;
}
.tagcloud a { white-space: normal; } .tagcloud .weight1 a { font-size: 11px; }
.tagcloud .weight2 a { font-size: 12px; }
.tagcloud .weight3 a { font-size: 13px; }
.tagcloud .weight4 a { font-size: 14px; }
.tagcloud .weight5 a { font-size: 15px; }
.tagcloud .weight6 a { font-size: 16px; }
.tagcloud .weight7 a { font-size: 18px; }
.tagcloud .weight8 a { font-size: 20px; }
.tagcloud .weight9 a { font-size: 23px; letter-spacing: -1px; }
.tagcloud .weight10 a { font-size: 26px; letter-spacing: -1px; } .wpcf7-form p strong {
display: inline-block;
position: absolute;
top: 0;
left: 0;
width: 85px;
font-weight: normal;
text-align: right;
padding-right:8px!important;
}
.wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form input[type=tel], .wpcf7-form  textarea {
width: 100%;
border: 1px solid #cecece;
}
.wpcf7-form p {
position: relative;
padding: 0 0 0 85px;
}
.wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form input[type=tel] {
height: 15px;
line-height: 15px;
padding: 2px;
}
.wpcf7-form p.trimite{
text-align: right!important;
}
.wpcf7-form p.trimite .button, input[type="button"], input[type="submit"]{
border-radius:15px;
border:1px solid #898989; 
background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); } .capabilites{width:19%; float:left;margin-right:0.8%;border:1px solid #000;text-align:center;height:120px;
color: #000;background-size: 55px;background-repeat: no-repeat;background-position: center top;}
.capabilites .titlecap{text-align:center;margin-top: 60px!important;margin-bottom:0;}
.capabilites:last-child{margin-right:0;}
.available{background-color:#3ba634!important;color:#FFF!important;border-color:#3ba634!important;cursor:pointer;}
.jobs{margin:0!important;font-size:11px;font-family: Open Sans;margin-top: 5px;text-align:center;}
.available a {width:100%;height:60px; color:#FFF;display: block;padding-top: 60px;}
.icon-research{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-1-01.png);}
.icon-research-white{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-2-01.png);background-color:#3ba634!important;}
.icon-talent{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-1-02.png);}
.icon-talent-white{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-2-02.png);}
.icon-strategy{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-1-03.png);}
.icon-strategy-white{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-2-03.png);}
.icon-marketing{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-1-04.png);}
.icon-marketing-white{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-2-04.png);}
.icon-graphic{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-1-05.png);}
.icon-graphic-white{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-2-05.png);}
.icon-engagement{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-1-06.png);}
.icon-engagement-white{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-2-06.png);}
.icon-service{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-1-07.png);}
.icon-service-white{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-2-07.png);}
.icon-insights{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-1-08.png);}
.icon-insights-white{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-2-08.png);}
.icon-onlinep{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-1-09.png);}
.icon-onlinep-white{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-2-09.png);}
.icon-partnerships{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-1-10.png);}
.icon-partnerships-white{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-2-10.png);}
.icon-logistics{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-1-11.png);}
.icon-logistics-white{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-2-11.png);}
.icon-instructional{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-1-12.png);}
.icon-instructional-white{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-2-12.png);}
.icon-educationalp {background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-1-13.png);}
.icon-educationalp-white{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-2-13.png);}
.icon-professionals{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-1-14.png);}
.icon-professionals-white{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-2-14.png);}
.icon-digitalm{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-1-15.png);}
.icon-digitalm-white{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-2-15.png);}
.icon-benchmarking{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-1-16.png);}
.icon-benchmarking-white{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-2-16.png);}
.icon-innovation{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-1-17.png);}
.icon-innovation-white{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-2-17.png);}
.icon-publishing{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-1-18.png);}
.icon-publishing-white{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-2-18.png);}
.icon-finance{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-1-19.png);}
.icon-finance-white{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-2-19.png);}
.icon-it{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-1-20.png);}
.icon-it-white{background-image: url(//kpiinstitute.org/wp-content/uploads/2015/04/Untitled-2-20.png);}
.heading-careers {
text-align:center;
border-bottom:1px dotted #000;
height: 43px!important;
}
.heading-careers h1 {
display:inline-block;
font-weight:bold;
position:relative;
top:0;
background:#fff;
padding:0 12px;
}
.container-careers{
width:60%;
position:relative;
display:block;
margin:0 auto;
margin-top:20px;
margin-bottom:20px;
} .wp-page-7050 header .title{display:none!important;}
.wp-page-7050 .grid-block {margin:0 auto!important; padding:0!important; border:none!important; box-shadow: none!important;}
.hash-careers{background-color:#f2f2f2!important; margin:0 auto;  padding:20px 0!important;position: relative!important;} .ghilimele{ color: #3ba634!important;font-size:30px!important;margin-top: 5px ! important; display: inline-block;line-height:5px;}
.descr {padding: 0.5em 10px;}
.descr p {
display: inline;
}
.descr :before {
color: #3ba634;
content: open-quote;
font-size: 3em;
line-height: 0.1em;
margin-right: 0.25em;
vertical-align: -0.4em;
}
.descr :after{
color: #3ba634;
content: close-quote;
font-size: 3em;
line-height: 0.1em;
margin-right: 0.25em;
vertical-align: -0.4em;
}
.name-verde{border-top:1px dotted #3ba634; padding-top:10px;color: #3ba634;}
.aliniat{padding-left:10px;}
.colorat{background-color: #f2f2f2 !important;}
.colorat h1{ z-index: 90;background-color: #f2f2f2 !important;}
.contain-career{padding:20px 200px!important;position:relative; display:block;background-color: #f2f2f2 !important;padding-top: 25px;}
.box-cariera{border:1px solid #000;padding:10px;height:210px;position: relative;height:230px!important;}
.box-cariera .apply-desi{vertical-align: bottom;}
.apply-desi{text-align:right;margin:10px;float:none;position: absolute;right:    0; bottom:   0; }
.apply-desi a{color:#FFF; background-color:#3ba634; padding:5px 10px;vertical-align: bottom;text-align:right;}
#wpcf7-f7137-p7050-o1 .wpcf7-form input[type="text"], 
#wpcf7-f7137-p7050-o1 .wpcf7-form input[type="email"]{width:75%!important;}
#wpcf7-f7137-p7050-o1 .wpcf7-form p{padding:0!important;}
#wpcf7-f7137-p7050-o1 .wpcf7-form p.almost{font-size:11px!important;}
#wpcf7-f7137-p7050-o1 .wpcf7-form #attach{width:72%!important;}
.send-careers{text-align:left !important;}
.send-careers .wpcf7-submit{width:140px !important;}
#wpcf7-f7137-p7050-o1 .wpcf7-form input[type="submit"]{background:none!important;width:130px!important;border-radius:0!important;background-color:#3ba634!important;color:#fff;padding:5px 30px;}
#wpcf7-f7137-p7050-o1 .wpcf7-form #attach  button{background-color:#3ba634!important;}
.over-border{margin-top:14px;}
.verde{color:#3ba634 !important;}  .imgheader{
margin-top: -5%;
}
.ychoose {
width: 75%;
margin-right: 5px;
margin-left: 20px;
}
.ychoose h3 {
font-family: GothamBold, Arial, sans-serif;
font-weight: 700;
color: #00a82d;
}
.section1 {
margin-bottom: 4em;
//margin-top: 100px;
}
.section1 hr {
margin-top: 25px;
margin-bottom: 0px;
padding-bottom: 0px;
}
.section2 {
padding: 30px 9px 10px;
box-sizing: border-box;
margin-top: 0px;
background-color: #f4f4f4;
}
.section2 th {
font-family: GothamBold, Arial, sans-serif;
color: #00a82d;
font-weight: 600;
font-size: large;
text-align: left;
padding-left: 10px;
padding-bottom: 10px;
}
.section2 td {
width: 48.5%;
padding-left: 25px
}
.section2 h3 {
font-family: Arial, sans-serif;
font-weight: 600;
margin-left: 45px;
}
.section2 td p {
padding: 0px 50px;
}
.section2 img {
margin-right: 10px;
width: 80px;
margin-top: 35px;
} .section3 {
padding: 10px 20px;
box-sizing: border-box;
}
.section3 h3 {
font-family: GothamBold, Arial, sans-serif;
font-weight: 700;
color: #00a82d;
}
.obj {
margin-top: 10px;
display: inline-block;
width: 19.2%;
margin-left: 5px;
text-align: center;
font-weight: 600;
}
.obj img {
vertical-align: middle;
margin-right: 10px;
}
.certifiction {
margin-bottom: -5px;
} .section4 table {
margin-top: 25px;
box-shadow: 4px 8px 16px 0.00px rgba(0, 0, 0, 0.2);
}
.section4 ul li {
padding-right: 50px;
}
.section4 tr:not(2) {
border-top: 0px none;
}
.section4 table,
.section4 tr,
.section4 td {
border-top: 1px solid #efefef;
}
.section4 td {
padding-left: 15px;
}
.innertr tr,
.innertr td {
border-top: 2px solid #797d85;
}
.tablerow {
border-top: none !important;
}
.vertical-text {
display: inline-block;
overflow: hidden;
width: 1.5em;
}
.vertical-text-inner {
display: inline-block;
white-space: nowrap;
line-height: 1.5;
transform: translate(0, 100%) rotate(-90deg);
transform-origin: 0 0;
} .vertical-text-inner:after {
content: "";
display: block;
margin: -1.5em 0 100%;
}
.tablehead {
background-color: #797d85;
color: white;
padding-left: 10px;
}
.vertical1 {
background-color: #00a82d;
color: white;
line-height: 20px;
font-family: Arial;
font: 700 13px Arial;
padding: 3.5px;
}
.vertical2 {
color: white;
font: 700 13px Arial;
background-color: darkgreen;
padding: 3.5px;
} .section5 input[type=email] {
padding: 2px;
}
.section5 {
box-sizing: border-box;
background-color: #ffffff;
margin-top: 70px;
padding: 10px 20px;
display: inline-flex;
}
.inf-left {
float: left;
text-align: left;
overflow: hidden;
width: 38%;
background: white !important;
}
.inf-right {
float: left;
width: 61%;
}
.section6, .info-total{width:100%;}
.clearfix:before,
.clearfix:after {
content: "";
display: table;
}
.clearfix:after {
clear: both;
}
.clearfix {
zoom: 1; }
.inf-right h3 {
text-align: right;
color: #36ae56;
font-weight: bold;
}
.inf-right p {
text-align: justify;
}
.inf-right form {
float: right;
text-align: right;
border-radius: 6px;
padding-top: 1%;
width: 500px;
height: 230px;
line-height: 38px;
}
.section5 input[type=submit] {
-webkit-border-radius: 7;
-moz-border-radius: 7;
border-radius: 7px;
font-family: Arial;
font-size: 13px;
background: #36ae56;
padding: 0px 48px 10px 48px;
border: solid #fafafa 2px;
text-decoration: none;
margin-bottom: 20px;
color: #ffffff;
font-weight: bold;
height: 36px;
}
.inf-right label {
color: #444444;
font: 700 15px / 26px Arial;
}
.section5 input[type=text],
input[type=email] {
width: 270px; } .section6 {
padding-top: 10px;
box-sizing: border-box;
background-color: #36ae56;
text-align: center;
border-radius: 3px;
bottom: 92px;
color: #ffffff;
}
.section6 h1 {
margin-top: 15px;
color: #ffffff;
font-family: Arial;
font-weight: 700;
}
.section6 p {
color: #ffffff;
font: 400 15px Arial;
}
.section6 input[type=text] {
padding: 5px;
border: 2px solid #ccc;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.section6 input[type=text]:focus {
background: #f0f0f0;
text-decoration: none;
}
.section6 input[type=submit] {
-webkit-border-radius: 7;
-moz-border-radius: 7;
border-radius: 7px;
font-family: Arial;
color: #000000;
font-size: 12px;
background: #ffffff;
padding: 10px 20px 10px 20px;
border: solid #fafafa 2px;
text-decoration: none;
margin-bottom: 20px;
} .cip-ychoose {
width: 80%;
margin-right: 5px;
margin-left: 20px;
}
.cip-ychoose h3 {
font-family: GothamBold, Arial, sans-serif;
font-weight: 700;
color: #4f4f4f;
}
.cip2 {
padding: 30px 9px 10px;
box-sizing: border-box;
margin-top: 0px;
background-color: #f4f4f4;
}
.cip2 th {
font-family: GothamBold, Arial, sans-serif;
color: #C20093;
font-weight: 600;
font-size: large;
text-align: left;
padding-left: 10px;
padding-bottom: 10px;
}
.cip2 td {
width: 48.5%;
padding-left: 25px
}
.cip2 h3 {
font-family: Arial, sans-serif;
font-weight: 600;
margin-left: 45px;
}
.cip2 td p {
padding: 0px 50px;
}
.cip2 img {
margin-right: 10px;
width: 80px;
margin-top: 35px;
}
.cip-certifiction {
margin-bottom: -5px;
}
.cip-certifiction img{
background-color: #f4f4f4;
}
.cip3 {
padding: 10px 20px;
box-sizing: border-box;
}
.cip3 h3 {font-family: GothamBold, Arial, sans-serif;
font-weight: 700;
color: #C20093;
}
.cip4 table {
margin-top: 25px;
box-shadow: 4px 8px 16px 0.00px rgba(0, 0, 0, 0.2);
}
.cip4 ul li {
padding-right: 50px;
}
.cip4 tr:not(2) {
border-top: 0px none;
}
.cip4 table,
.cip4 tr,
.cip4 td {
border-top: 1px solid #efefef;
}
.cip4 td {
padding-left: 15px;
}
.cipvertical1 {
background-color: #C20093;
color: white;
line-height: 20px;
font-family: Arial;
font: 700 13px Arial;
padding: 3.5px;
}
.cip5 input[type=email] {
padding: 2px;
}
.cip5 {
box-sizing: border-box;
background-color: #f4f4f4;
margin-top: 70px;
padding: 10px 20px;
display: inline-flex;
}
.cip-inf-left {
text-align: left;
overflow: hidden;
width: 38%;
}
.cip-inf-right {
float: right;
width: 61%;
}
.cip-inf-right h3 {
font-family: GothamBold, Arial, sans-serif;
font-weight: 700;
text-align: right;
color: #C20093;
font-weight: bold;
}
.cip-inf-right p {
text-align: justify;
}
.cip-inf-right form {
float: right;
text-align: right;
border-radius: 6px;
padding-top: 1%;
width: 500px;
height: 230px;
line-height: 38px;
}
.cip5 input[type=submit] {
-webkit-border-radius: 7;
-moz-border-radius: 7;
border-radius: 7px;
font-family: Arial;
font-size: 13px;
padding: 9px 48px 10px 48px;
border: solid #fafafa 2px;
text-decoration: none;
margin-bottom: 20px;
color: #ffffff;
font-weight: bold;
height: 36px;
background: #C20093;
}
.cip-inf-right label {
color: #444444;
font: 700 15px / 26px Arial;
}
.cip5 input[type=text],
input[type=email] {
width: 270px; }
.cip6 {
padding-top: 10px;
box-sizing: border-box;
background-color: #C20093;
text-align: center;
border-radius: 3px;
bottom: 92px;
color: #ffffff;
}
.cip6 h1 {
margin-top: 15px;
color: #ffffff;
font-family: Arial;
font-weight: 700;
}
.cip6 p {
color: #ffffff;
font: 400 15px Arial;
}
.cip6 input[type=text] {
padding: 5px;
border: 2px solid #ccc;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.cip6 input[type=text]:focus {
background: #f0f0f0;
text-decoration: none;
}
.cip6 input[type=submit] {
-webkit-border-radius: 7;
-moz-border-radius: 7;
border-radius: 7px;
font-family: Arial;
color: #000000;
font-size: 12px;
background: #ffffff;
padding: 10px 20px 10px 20px;
border: solid #fafafa 2px;
text-decoration: none;
margin-bottom: 20px;
} .cbsc-ychoose {
width: 80%;
margin-right: 5px;
margin-left: 20px;
}
.cbsc-ychoose h3 {
font-family: GothamBold, Arial, sans-serif;
font-weight: 700;
color: #4f4f4f;
}
.cbsc2 {
padding: 30px 9px 10px;
box-sizing: border-box;
margin-top: 0px;
background-color: #f4f4f4;
}
.cbsc2 th {
font-family: GothamBold, Arial, sans-serif;
color: #372F91;
font-weight: 600;
font-size: large;
text-align: left;
padding-left: 10px;
padding-bottom: 10px;
}
.cbsc2 td {
width: 48.5%;
padding-left: 25px
}
.cbsc2 h3 {
font-family: Arial, sans-serif;
font-weight: 600;
margin-left: 45px;
}
.cbsc2 td p {
padding: 0px 50px;
}
.cbsc2 img {
margin-right: 10px;
width: 80px;
margin-top: 35px;
}
.cbsc-certifiction {
margin-bottom: -5px;
}
.cbsc-certifiction img{
background-color: #f4f4f4;
}
.cbsc3 {
padding: 10px 20px;
box-sizing: border-box;
}
.cbsc3 h3 {font-family: GothamBold, Arial, sans-serif;
font-weight: 700;
color: #372F91;
}
.cbsc4 table {
margin-top: 25px;
box-shadow: 4px 8px 16px 0.00px rgba(0, 0, 0, 0.2);
}
.cbsc4 ul li {
padding-right: 50px;
}
.cbsc4 tr:not(2) {
border-top: 0px none;
}
.cbsc4 table,
.cbsc4 tr,
.cbsc4 td {
border-top: 1px solid #efefef;
}
.cbsc4 td {
padding-left: 15px;
}
.cbscvertical1 {
background-color: #372F91;
color: white;
line-height: 20px;
font-family: Arial;
font: 700 13px Arial;
padding: 3.5px;
}
.cbsc5 input[type=email] {
padding: 2px;
}
.cbsc5 {
box-sizing: border-box;
background-color: #f4f4f4;
margin-top: 70px;
padding: 10px 20px;
display: inline-flex;
}
.cbsc-inf-left {
text-align: left;
overflow: hidden;
width: 38%;
}
.cbsc-inf-right {
float: right;
width: 61%;
}
.cbsc-inf-right h3 {
font-family: GothamBold, Arial, sans-serif;
font-weight: 700;
text-align: right;
color: #372F91;
font-weight: bold;
}
.cbsc-inf-right p {
text-align: justify;
}
.cbsc-inf-right form {
float: right;
text-align: right;
border-radius: 6px;
padding-top: 1%;
width: 500px;
height: 230px;
line-height: 38px;
}
.cbsc5 input[type=submit] {
-webkit-border-radius: 7;
-moz-border-radius: 7;
border-radius: 7px;
font-family: Arial;
font-size: 13px;
padding: 9px 48px 10px 48px;
border: solid #fafafa 2px;
text-decoration: none;
margin-bottom: 20px;
color: #ffffff;
font-weight: bold;
height: 36px;
background: #372F91;
}
.cbsc-inf-right label {
color: #444444;
font: 700 15px / 26px Arial;
}
.cbsc5 input[type=text],
input[type=email] {
width: 270px; }
.cbsc6 {
padding-top: 10px;
box-sizing: border-box;
background-color: #372F91;
text-align: center;
border-radius: 3px;
bottom: 92px;
color: #ffffff;
}
.cbsc6 h1 {
margin-top: 15px;
color: #ffffff;
font-family: Arial;
font-weight: 700;
}
.cbsc6 p {
color: #ffffff;
font: 400 15px Arial;
}
.cbsc6 input[type=text] {
padding: 5px;
border: 2px solid #ccc;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.cbsc6 input[type=text]:focus {
background: #f0f0f0;
text-decoration: none;
}
.cbsc6 input[type=submit] {
-webkit-border-radius: 7;
-moz-border-radius: 7;
border-radius: 7px;
font-family: Arial;
color: #000000;
font-size: 12px;
background: #ffffff;
padding: 10px 20px 10px 20px;
border: solid #fafafa 2px;
text-decoration: none;
margin-bottom: 20px;
} .cpi-ychoose {
width: 80%;
margin-right: 5px;
margin-left: 20px;
}
.cpi-ychoose h3 {
font-family: GothamBold, Arial, sans-serif;
font-weight: 700;
color: #4f4f4f;
}
.cpi2 {
padding: 30px 9px 10px;
box-sizing: border-box;
margin-top: 0px;
background-color: #f4f4f4;
}
.cpi2 th {
font-family: GothamBold, Arial, sans-serif;
color: #e83336;
font-weight: 600;
font-size: large;
text-align: left;
padding-left: 10px;
padding-bottom: 10px;
}
.cpi2 td {
width: 48.5%;
padding-left: 25px
}
.cpi2 h3 {
font-family: Arial, sans-serif;
font-weight: 600;
margin-left: 45px;
}
.cpi2 td p {
padding: 0px 50px;
}
.cpi2 img {
margin-right: 10px;
width: 80px;
margin-top: 35px;
}
.cpi-certifiction {
margin-bottom: -5px;
}
.cpi-certifiction img{
background-color: #f4f4f4;
}
.cpi3 {
padding: 10px 20px;
box-sizing: border-box;
}
.cpi3 h3 {font-family: GothamBold, Arial, sans-serif;
font-weight: 700;
color: #e83336;
}
.cpi4 table {
margin-top: 25px;
box-shadow: 4px 8px 16px 0.00px rgba(0, 0, 0, 0.2);
}
.cpi4 ul li {
padding-right: 50px;
}
.cpi4 tr:not(2) {
border-top: 0px none;
}
.cpi4 table,
.cpi4 tr,
.cpi4 td {
border-top: 1px solid #efefef;
}
.cpi4 td {
padding-left: 15px;
}
.cpivertical1 {
background-color: #e83336;
color: white;
line-height: 20px;
font-family: Arial;
font: 700 13px Arial;
padding: 3.5px;
}
.cpi5 input[type=email] {
padding: 2px;
}
.cpi5 {
box-sizing: border-box;
background-color: #f4f4f4;
margin-top: 70px;
padding: 10px 20px;
display: inline-flex;
}
.cpi-inf-left {
text-align: left;
overflow: hidden;
width: 38%;
}
.cpi-inf-right {
float: right;
width: 61%;
}
.cpi-inf-right h3 {
font-family: GothamBold, Arial, sans-serif;
font-weight: 700;
text-align: right;
color: #e83336;
font-weight: bold;
}
.cpi-inf-right p {
text-align: justify;
}
.cpi-inf-right form {
float: right;
text-align: right;
border-radius: 6px;
padding-top: 1%;
width: 500px;
height: 230px;
line-height: 38px;
}
.cpi5 input[type=submit] {
-webkit-border-radius: 7;
-moz-border-radius: 7;
border-radius: 7px;
font-family: Arial;
font-size: 13px;
padding: 0px 48px 10px 48px;
border: solid #fafafa 2px;
text-decoration: none;
margin-bottom: 20px;
color: #ffffff;
font-weight: bold;
height: 36px;
background: #e83336;
}
.cpi-inf-right label {
color: #444444;
font: 700 15px / 26px Arial;
}
.cpi5 input[type=text],
input[type=email] {
width: 270px; }
.cpi6 {
padding-top: 10px;
box-sizing: border-box;
background-color: #e83336;
text-align: center;
border-radius: 3px;
bottom: 92px;
color: #ffffff;
}
.cpi6 h1 {
margin-top: 15px;
color: #ffffff;
font-family: Arial;
font-weight: 700;
}
.cpi6 p {
color: #ffffff;
font: 400 15px Arial;
}
.cpi6 input[type=text] {
padding: 5px;
border: 2px solid #ccc;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.cpi6 input[type=text]:focus {
background: #f0f0f0;
text-decoration: none;
}
.cpi6 input[type=submit] {
-webkit-border-radius: 7;
-moz-border-radius: 7;
border-radius: 7px;
font-family: Arial;
color: #000000;
font-size: 12px;
background: #ffffff;
padding: 10px 20px 10px 20px;
border: solid #fafafa 2px;
text-decoration: none;
margin-bottom: 20px;
} .cb-ychoose {
width: 83%;
margin-right: 5px;
margin-left: 20px;
}
.cb-ychoose h3 {
font-family: GothamBold, Arial, sans-serif;
font-weight: 700;
color: #4f4f4f;
}
.cb2 {
padding: 30px 9px 10px;
box-sizing: border-box;
margin-top: 0px;
background-color: #f4f4f4;
}
.cb2 th {
font-family: GothamBold, Arial, sans-serif;
color: #4f4f4f;
font-weight: 600;
font-size: large;
text-align: left;
padding-left: 20px;
padding-bottom: 10px;
}
.cb2 td {
width: 48.5%;
padding-left: 25px
}
.cb2 h3 {
font-family: Arial, sans-serif;
font-weight: 600;
margin-left: 45px;
}
.cb2 td p {
padding: 0px 50px;
}
.cb2 img {
margin-right: 10px;
width: 80px;
margin-top: 35px;
}
.cb-certifiction {
margin-bottom: -5px;
}
.cb-certifiction img{
background-color: #f4f4f4;
}
.cb3 {
padding: 10px 20px;
box-sizing: border-box;
}
.cb3 h3 {font-family: GothamBold, Arial, sans-serif;
font-weight: 700;
color: #4f4f4f;
}
.cb4 table {
margin-top: 25px;
box-shadow: 4px 8px 16px 0.00px rgba(0, 0, 0, 0.2);
}
.cb4 ul li {
padding-right: 50px;
}
.cb4 tr:not(2) {
border-top: 0px none;
}
.cb4 table,
.cb4 tr,
.cb4 td {
border-top: 1px solid #efefef;
}
.cb4 td {
padding-left: 15px;
}
.cb-vertical1 {
background-color: #999999;
color: white;
line-height: 20px;
font-family: Arial;
font: 700 13px Arial;
padding: 3.5px;
}
.cb5 input[type=email] {
padding: 2px;
}
.cb5 {
font-family: GothamBold, Arial, sans-serif;
box-sizing: border-box;
background-color: #f4f4f4;
margin-top: 70px;
padding: 10px 20px;
display: inline-flex;
}
.cb-inf-left {
text-align: left;
overflow: hidden;
width: 38%;
}
.cb-inf-right {
float: right;
width: 61%;
}
.cb-inf-right h3 {
font-family: GothamBold, Arial, sans-serif;
font-weight: 700;
color: #4f4f4f;
text-align: right;
}
.cb-inf-right p {
text-align: justify;
}
.cb-inf-right form {
float: right;
text-align: right;
border-radius: 6px;
padding-top: 1%;
width: 500px;
height: 230px;
line-height: 38px;
}
.cb5 input[type=submit] {
-webkit-border-radius: 7;
-moz-border-radius: 7;
border-radius: 7px;
font-family: Arial;
font-size: 13px;
padding: 0px 48px 10px 48px; 
border: solid #fafafa 2px;
text-decoration: none;
margin-bottom: 20px;
color: #ffffff;
font-weight: bold;
height: 36px;
background: #999;
}
.cb-inf-right label {
color: #444444;
font: 700 15px / 26px Arial;
}
.cb5 input[type=text],input[type=email] {
width: 270px; }
.cb6 {
clear: both;
padding-top: 10px;
box-sizing: border-box;
background-color: #999999;
text-align: center;
border-radius: 3px;
bottom: 92px;
color: #ffffff;
}
.cb6 h1 {
margin-top: 15px;
color: #ffffff;
font-family: Arial;
font-weight: 700;
}
.cb6 p {
color: #ffffff;
font: 400 15px Arial;
}
.cb6 input[type=text] {
padding: 5px;
border: 2px solid #ccc;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.cb6 input[type=text]:focus {
background: #f0f0f0;
text-decoration: none;
}
.cb6 input[type=submit] {
-webkit-border-radius: 7;
-moz-border-radius: 7;
border-radius: 7px;
font-family: Arial;
color: #000000;
font-size: 12px;
background: #ffffff;
padding: 10px 20px 10px 20px;
border: solid #fafafa 2px;
text-decoration: none;
margin-bottom: 20px;
} .refer_page h1, .refer_page h2, .refer_page h3, .refer_page h4, .refer_page h5, .refer_page p {
font-family: Arial, Helvetica, sans-serif;
}
.bes {
background-image: url(http://kpiinstitute.org/wp-content/uploads/2015/07/map.jpg);
background-repeat: no-repeat;
background-position: right;
background-size: contain;
height: 14em;
}
.share {
background-image: url(http://kpiinstitute.org/wp-content/uploads/2015/07/banner2.jpg);
background-repeat: no-repeat;
background-position: left;
background-size: cover;
height: 14em;
box-sizing: border-box;
text-align: right;
}
.hiw { background-color: #3ba634;
}
.hiw h3 {
padding-top: 0.7em;
color: #fff;
text-align: center;
font-size: 2em;
}
.hiw_table{
display: table-row;
color: #fff;
}
.hiw_table div {
display: table-cell; position: relative;
}
.hiw_table img {
vertical-align: middle;
margin: 0 0.4em;
}
.hiw_table h4 {
font: 600 110% 'Arial';
color: #fff;
}
.hiw_table div:after {
content: '';
height: 65%;/*/*/width: 1px;
position: absolute;
right: 0;
top: 0;/*/*//**/border-right: 1px solid rgb(255, 255, 255);
border-right: 1px solid rgba(255, 255, 255, .3);
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.hiw_table div:last-child:after {
border-right: 0;
border-right: 0;
}
.hiw_table div p {
padding: 0em 0.7em;
width: 14.27em;
}
.hiw_table div p span {
color: #3ba634;
font-weight: 700;
border: #fff 0.5em solid;
border-radius: 50%;
background-color: #fff;
margin: 0 0.5em 0 0;
}
#refer_form {
margin: 1em 3em;
}
#refer_form input[type=submit] {
box-sizing: content-box;
padding: 0.71em 2em;
background: #3ba634;
border-radius: 5px;
float: right;
color: #fff;
font-size: 1em;
font-weight: bold;
border: #fff; }
#refer_form p {
padding: 0 3em 0 0em;
}
#refer_form hr {
margin: 0;
width: 95%;
border-color: #3ba634;
}
.refer_left {
float:left;
display: inline-block;
width: 48%;
} .refer_right{
display: inline-block;
width: 48%;
}
.refer_left h3 {
color: #010101;
font: 700 150% 'Open Sans';
}
.refer_right h3 {
color: #010101;
font: 700 150% 'Open Sans';
}
.refer_left input[type=email], .refer_right input[type=email], .refer_left input[type=tel], .refer_right input[type=tel], .refer_left input[type=text], .refer_right input[type=text], .refer_left textarea, .refer_right textarea{
background: -webkit-linear-gradient(90deg, #f4f4f4 0%, #f3f3f3 10%, #ffffff 75%, #ffffff 100%);
background: -moz-linear-gradient(90deg, #f4f4f4 0%, #f3f3f3 10%, #ffffff 75%, #ffffff 100%);
background: -o-linear-gradient(90deg, #f4f4f4 0%, #f3f3f3 10%, #ffffff 75%, #ffffff 100%);
background: -ms-linear-gradient(90deg, #f4f4f4 0%, #f3f3f3 10%, #ffffff 75%, #ffffff 100%);
background: linear-gradient(0deg, #f4f4f4 0%, #f3f3f3 10%, #ffffff 75%, #ffffff 100%) box-shadow: 1px 2px 2px 0.00px rgba(0, 0, 0, 0.07);
width: 100%;
}
.refer_contact {
box-sizing: content-box;
display: table;
background-color: #1f1f1f;
border: #3ba634 solid; 
border-width: 0 1em;
}
.refer_contact img {
vertical-align: middle;
display: inline-block;
}
.refer_contact div {
display: table-cell;
padding: 0 1em 2em;
}
.refer_contact h3 {
color: #fff;
display: inline-block;
}
.refer_contact div p {
margin: 0 1em 0 0;
color: #fff;
} .webinar_speaker_row {
display: table;
}
.webinar_speaker{
display: table-cell;
border: rgb(100,100,100) 0.2em solid !important;
border: rgba(100,100,100, 0.1) 0.2em solid !important;
padding: 0.1em !important;
width: 29%;
}
.webinar_speaker p{
padding:0 0.4em !important;
}  .GCP_header_row1, .GCP_header_row2{
display: block; }
.GCP_header_row1 div, .GCP_header_row2 div{
display: table-cell;
}
.GCP_header {
//background-image: url(http://kpiinstitute.org/wp-content/uploads/2015/08/map.jpg);
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
padding-bottom: 15px;
height: auto;
width: 100%;
}
.GCP_header_boxes { color: #fff;    
}
.GCP_header_boxes p{
color: #fff;
text-align: center;
}
.bluebox {
background-color: rgb(0, 153, 255);
background-color: rgba(0, 153, 255, 0.7);
}
.yellowbox {
background-color: rgb(255, 213, 0);
background-color: rgba(255, 213, 0, 0.7);
}
.greenbox {
background-color: rgb(51, 204, 102);
background-color: rgba(51, 204, 102, 0.7);
}
.redbox {
background-color: rgb(232, 51, 53);
background-color: rgba(232, 51, 53, 0.7);
}
.burgundybox {
background-color: rgb(200, 19, 94);
background-color: rgba(200, 19, 94, 0.7);
}
.orangebox {
background-color: rgb(238, 117, 26);
background-color: rgba(238, 117, 26, 0.7);
}
.greybox {
background-color: rgb(181, 181, 181);
background-color: rgba(181, 181, 181, 0.7);
}
.brownbox {
background-color: rgb(188, 109, 31);
background-color: rgba(188, 109, 31, 0.7);
}
.purplebox {
background-color: rgb(164, 4, 204);
background-color: rgba(164, 4, 204, 0.7);
}
.lightgreenbox {
background-color: rgb(131, 205, 175);
background-color: rgba(131, 205, 175, 0.7);
}
.pinkbox {
background-color: rgb(251, 0, 147);
background-color: rgba(251, 0, 147, 0.7);
}
.bluedarkbox {
background-color: rgb(107, 96, 240);
background-color: rgba(107, 96, 240, 0.7);
}
.box{
height: 167px;
width: 167px;
text-align: center;
vertical-align: middle;
padding: 0em;
perspective: 1000px;
position: relative;
transform-style: preserve-3d;
}
.box a.flip_link {
height: 167px;
width: 167px;
display: block;
color: white;
}
.agenda-section{clear:both;}
.front { }
.back { }
.GCP_what p {
margin: 2% 50% 0 0px;
}
.GCP_what_collage {
float: right;
}
.GCP_what_table{
display: table-row;
}
.GCP_what_table img {
display: table-cell;
vertical-align: middle;
padding: 1.5em 0;
}
.GCP_what_table p {
display: table-cell;
box-sizing: content-box;
vertical-align: middle;
padding: 1em 3em 0 1em;
}
.GCP_what h4{
font-family: GothamBold;
color: #000000;
font-weight: 600;
font-size: 1.2em;
}
.GCP_what_button{
background-color: #34b75f;
border-radius: 6px;
width: 35.2%;
color: #ffffff;
font: 700 120% Arial;
text-align: center;
vertical-align: middle;
padding: 0.8em;
margin: 2em 0 0;
border: 1px #fff;
}
.GCP_what_button a {
color: #ffffff;
font: 700 18px Arial;
}
.GCP_knowledge {
background-color: #f1f1f1;    
margin: 3em 0;
text-align: right;
box-sizing: content-box;
padding: 0em 0em 2em 1em;
}
.GCP_knowledge img{
float: left;
width: 43.7%;
}
.GCP_knowledge h4{
color: #000000;
font: 600 115% 'Gotham Bold';
margin: 1% 1.5% 0;
padding-top: 2%;
}
.GCP_knowledge p {
margin: 1% 1.5% 0 47%;
}
.GCP_programs h4{
color: #000000;
font: 600 115% 'Gotham Bold';    
}
.GCP_programs img {
float: right;
margin-top: 70px;
}
.GCP_programs_list p{
margin: 0.5em 0;
}
.GCP_programs_endlabel{
background-color: #23b151;
width: 100%;
margin: 0;
}
.GCP_programs_endlabel p{
color: #ffffff;
font: 600 100% 'Gotham Bold';
box-sizing: content-box;
padding: 1em;
text-align: center;
}
.GCP_certification_interest h4{
color: #23b151;
font: 700 120% 'Arial';
text-align: center;
display: inline-block;
margin: 0em 1em;
}
.GCP_certification_interest hr{
background-color: #23b151;
width: 32%;
height: 2px;
vertical-align: middle;
display: inline-block;
}
.GCP_certification_row1 {
display: table-row;
}
.GCP_certification_row1 div{
display: table-cell;
padding: 2em;
text-align: center;
}
.GCP_certification_row2 {
display: table-row;
}
.GCP_certification_row2 div{
display: table-cell;
padding: 2em;
text-align: center;
} .GCP_get_img{
background-color: #23b151;
display:table-cell;
width: 40%;
}
.GCP_get img{
text-align: left;
width: 100%;
height:auto;
}
.GCP_get_text{
box-sizing: content-box;
//background-color: #23b151;
padding: 1% 3%;
float:left;
display:table-cell;
}
.GCP_get h4{
color: #ffffff;
font: 600 110% 'Arial';
margin: 0;
}
.GCP_get p{    
color: #ffffff;
font: 400 100% 'Arial';
margin: 10px 0;
}
.GCP_get_button{
background-color: #ffffff;
border-radius: 6px;
width: 47.2%;
font: 700 120% Arial;
text-align: center;
padding: 0.3em 0.1em;
margin: 0.85em 0 0.3em;
border: 1px #fff;
}
.GCP_get_button p{
color: #000000;
font: 700 80% 'Arial';
margin: 5px 0;
} .card0,
.card1,
.card2,
.card3,
.card4,
.card5,
.card6,
.card7,
.card8,
.card9,
.card10,
.card11 {
perspective: 1000px;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
-o-perspective: 1000px;
-ms-perspective: 1000px;
margin:0 auto;
width:164px;
height:164px;
vertical-align:top; display:table-cell;
font-weight:600;
}
.card0 .content,
.card1 .content,
.card2 .content,
.card3 .content,
.card4 .content,
.card5 .content,
.card6 .content,
.card7 .content,
.card8 .content,
.card9 .content,
.card10 .content,
.card11 .content {
transition: 0.5s ease-out;
-webkit-transition: 0.5s ease-out;
-moz-transition: 0.5s ease-out;
-o-transition: 0.5s ease-out;
-ms-transition: 0.5s ease-out;
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-ms-transform-style: preserve-3d; backface-visibility: visible;
-webkit-backface-visibility: visible;
-moz-backface-visibility: visible;
-o-backface-visibility: visible;
-ms-backface-visibility: visible;
position:relative;
width: 164px;
height: 164px;
}
.cardBack p, .cardFront p {  
display: table-cell;
vertical-align: middle;
padding:0 15px;
}
.card0.applyflip .content,
.card1.applyflip .content,
.card2.applyflip .content,
.card3.applyflip .content,
.card4.applyflip .content,
.card5.applyflip .content,
.card6.applyflip .content,
.card7.applyflip .content,
.card8.applyflip .content,
.card9.applyflip .content,
.card10.applyflip .content,
.card11.applyflip .content {
transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
}
.card0 .content .cardStatic,
.card1 .content .cardStatic,
.card2 .content .cardStatic,
.card3 .content .cardStatic,
.card4 .content .cardStatic,
.card5 .content .cardStatic,
.card6 .content .cardStatic,
.card7 .content .cardStatic,
.card8 .content .cardStatic,
.card9 .content .cardStatic,
.card10 .content .cardStatic,
.card11 .content .cardStatic { transition: 0s linear 0.17s;
-webkit-transition: 0s linear 0.17s;
-moz-transition: 0s linear 0.17s;
-o-transition: 0s linear 0.17s;
-ms-transition: 0s linear 0.17s;
transform: rotateY(0deg);
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
text-align: center;
position: absolute;
top: 0;
left: 0;
height: 164px;
width: 164px;
line-height:1em;
}
.card0.applyflip .content .cardStatic,
.card1.applyflip .content .cardStatic,
.card2.applyflip .content .cardStatic,
.card3.applyflip .content .cardStatic,
.card4.applyflip .content .cardStatic,
.card5.applyflip .content .cardStatic,
.card6.applyflip .content .cardStatic,
.card7.applyflip .content .cardStatic,
.card8.applyflip .content .cardStatic,
.card9.applyflip .content .cardStatic,
.card10.applyflip .content .cardStatic,
.card11.applyflip .content .cardStatic { transition: 0s linear 0.17s;
-webkit-transition: 0s linear 0.17s;
-moz-transition: 0s linear 0.17s;
-o-transition: 0s linear 0.17s;
-ms-transition: 0s linear 0.17s;
transform: rotateY(-180deg);
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
}
.card0 .content .cardFront, .card0 .content .cardBack,
.card1 .content .cardFront, .card1 .content .cardBack,
.card2 .content .cardFront, .card2 .content .cardBack,
.card3 .content .cardFront, .card3 .content .cardBack,
.card4 .content .cardFront, .card4 .content .cardBack,
.card5 .content .cardFront, .card5 .content .cardBack,
.card6 .content .cardFront, .card6 .content .cardBack,
.card7 .content .cardFront, .card7 .content .cardBack,
.card8 .content .cardFront, .card8 .content .cardBack,
.card9 .content .cardFront, .card9 .content .cardBack,
.card10 .content .cardFront, .card10 .content .cardBack,
.card11 .content .cardFront, .card11 .content .cardBack  {
color: white;
}
.card0 .content .cardFront, .card0 .content .cardBack,
.card1 .content .cardFront, .card1 .content .cardBack,
.card2 .content .cardFront, .card2 .content .cardBack,
.card3 .content .cardFront, .card3 .content .cardBack,
.card4 .content .cardFront, .card4 .content .cardBack,
.card5 .content .cardFront, .card5 .content .cardBack,
.card6 .content .cardFront, .card6 .content .cardBack,
.card7 .content .cardFront, .card7 .content .cardBack,
.card8 .content .cardFront, .card8 .content .cardBack,
.card9 .content .cardFront, .card9 .content .cardBack,
.card10 .content .cardFront, .card10 .content .cardBack,
.card11 .content .cardFront, .card11 .content .cardBack { backface-visibility: hidden;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-o-backface-visibility: hidden;
-ms-backface-visibility: visible;
position: absolute;
top: 0;
left: 0;
height: 164px;
width: 164px;
text-align: center;
line-height:1em;
}
.card0 .content .cardFront, .card0.applyflip .content .cardFront,
.card1 .content .cardFront, .card1.applyflip .content .cardFront,
.card2 .content .cardFront, .card2.applyflip .content .cardFront,
.card3 .content .cardFront, .card3.applyflip .content .cardFront,
.card4 .content .cardFront, .card4.applyflip .content .cardFront,
.card5 .content .cardFront, .card5.applyflip .content .cardFront,
.card6 .content .cardFront, .card6.applyflip .content .cardFront,
.card7 .content .cardFront, .card7.applyflip .content .cardFront,
.card8 .content .cardFront, .card8.applyflip .content .cardFront,
.card9 .content .cardFront, .card9.applyflip .content .cardFront,
.card10 .content .cardFront, .card10.applyflip .content .cardFront,
.card11 .content .cardFront, .card11.applyflip .content .cardFront{
transform: rotateY(0deg);
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
}
.card0 .content .cardBack, .card0.applyflip .content .cardBack,
.card1 .content .cardBack, .card1.applyflip .content .cardBack,
.card2 .content .cardBack, .card2.applyflip .content .cardBack,
.card3 .content .cardBack, .card3.applyflip .content .cardBack,
.card4 .content .cardBack, .card4.applyflip .content .cardBack,
.card5 .content .cardBack, .card5.applyflip .content .cardBack,
.card6 .content .cardBack, .card6.applyflip .content .cardBack,
.card7 .content .cardBack, .card7.applyflip .content .cardBack,
.card8 .content .cardBack, .card8.applyflip .content .cardBack,
.card9 .content .cardBack, .card9.applyflip .content .cardBack,
.card10 .content .cardBack, .card10.applyflip .content .cardBack,
.card11 .content .cardBack, .card11.applyflip .content .cardBack {
transform: rotateY(-180deg);
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
}
.card0 .content .cardFront, .card0.applyflip .content .cardBack,
.card1 .content .cardFront, .card1.applyflip .content .cardBack,
.card2 .content .cardFront, .card2.applyflip .content .cardBack,
.card3 .content .cardFront, .card3.applyflip .content .cardBack,
.card4 .content .cardFront, .card4.applyflip .content .cardBack,
.card5 .content .cardFront, .card5.applyflip .content .cardBack,
.card6 .content .cardFront, .card6.applyflip .content .cardBack,
.card7 .content .cardFront, .card7.applyflip .content .cardBack,
.card8 .content .cardFront, .card8.applyflip .content .cardBack,
.card9 .content .cardFront, .card9.applyflip .content .cardBack,
.card10 .content .cardFront, .card10.applyflip .content .cardBack,
.card11 .content .cardFront, .card11.applyflip .content .cardBack { animation: stayvisible 0.5s both;
-webkit-animation: stayvisible 0.5s both;
-moz-animation: stayvisible 0.5s both;
-o-animation: stayvisible 0.5s both;
-ms-animation: donothing 0.5s;
-ms-transition: visibility 0s linear 0.17s;
visibility: visible;
display: table;
}
.card0.applyflip .content .cardFront, .card0 .content .cardBack,
.card1.applyflip .content .cardFront, .card1 .content .cardBack,
.card2.applyflip .content .cardFront, .card2 .content .cardBack,
.card3.applyflip .content .cardFront, .card3 .content .cardBack,
.card4.applyflip .content .cardFront, .card4 .content .cardBack,
.card5.applyflip .content .cardFront, .card5 .content .cardBack,
.card6.applyflip .content .cardFront, .card6 .content .cardBack,
.card7.applyflip .content .cardFront, .card7 .content .cardBack,
.card8.applyflip .content .cardFront, .card8 .content .cardBack,
.card9.applyflip .content .cardFront, .card9 .content .cardBack,
.card10.applyflip .content .cardFront, .card10 .content .cardBack,
.card11.applyflip .content .cardFront, .card11 .content .cardBack { animation: stayvisible 0.5s both;
-webkit-animation: stayvisible 0.5s both;
-moz-animation: stayvisible 0.5s both;
-o-animation: stayvisible 0.5s both;
-ms-animation: donothing 0.5s;
-ms-transition: visibility 0s linear 0.17s;
visibility: hidden;
display: table;
}
@media screen and (min-width:767px) and (max-width:1025px)
{
.GCP_header, 
.GCP_what, 
.GCP_knowledge, 
.GCP_programs, 
.GCP_certification,
.GCP_get,
.GCP_get_img,
.GCP_get_text
{
width:70% !important;
}
.GCP_get
{
background: transparent !important;
}
.GCP_get_text
{
padding:5px;
}
.card0,
.card1,
.card2,
.card3,
.card4,
.card5,
.card6,
.card7,
.card8,
.card9,
.card10,
.card11 {
perspective: 1000px;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
-o-perspective: 1000px;
-ms-perspective: 1000px;
margin:0 auto;
width:130px;
height:130px;
vertical-align:top; display:inline-block !important;
font-size: 12px;
font-weight:600;
}
.card0 .content,
.card1 .content,
.card2 .content,
.card3 .content,
.card4 .content,
.card5 .content,
.card6 .content,
.card7 .content,
.card8 .content,
.card9 .content,
.card10 .content,
.card11 .content {
transition: 0.5s ease-out;
-webkit-transition: 0.5s ease-out;
-moz-transition: 0.5s ease-out;
-o-transition: 0.5s ease-out;
-ms-transition: 0.5s ease-out;
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-ms-transform-style: preserve-3d; backface-visibility: visible;
-webkit-backface-visibility: visible;
-moz-backface-visibility: visible;
-o-backface-visibility: visible;
-ms-backface-visibility: visible;
position:relative;
width: 130px;
height: 130px;
}
.card0 .content .cardStatic,
.card1 .content .cardStatic,
.card2 .content .cardStatic,
.card3 .content .cardStatic,
.card4 .content .cardStatic,
.card5 .content .cardStatic,
.card6 .content .cardStatic,
.card7 .content .cardStatic,
.card8 .content .cardStatic,
.card9 .content .cardStatic,
.card10 .content .cardStatic,
.card11 .content .cardStatic {
text-align: center;
position: absolute;
top: 0;
left: 0;
height: 130px;
width: 130px;
line-height:1em;
}
.card0 .content .cardFront, .card0 .content .cardBack, .card1 .content .cardFront, .card1 .content .cardBack, .card2 .content .cardFront, .card2 .content .cardBack, 
.card3 .content .cardFront, .card3 .content .cardBack, .card4 .content .cardFront, .card4 .content .cardBack, .card5 .content .cardFront, .card5 .content .cardBack, 
.card6 .content .cardFront, .card6 .content .cardBack, .card7 .content .cardFront, .card7 .content .cardBack, .card8 .content .cardFront, .card8 .content .cardBack, 
.card9 .content .cardFront, .card9 .content .cardBack, .card10 .content .cardFront, .card10 .content .cardBack , .card11 .content .cardFront, .card11 .content .cardBack  
{
height: 130px;
width: 130px;
}
.GCP_header_row1 
{
display: block;
}
.GCP_header_row2
{
display: block;
}
.GCP_what h4 {
line-height: 100%;
}
.GCP_what_collage {
width:100%;
}
.GCP_what_collage img {
width:98%;
}
.GCP_what p {
margin: 15px 0 0 0;
}
.GCP_what_button {
width: 100%;
}
.GCP_knowledge {
margin: 0;
padding: 0;
text-align: left;
}
.GCP_knowledge h4 {
margin: 10px 0 0 0;
}
.GCP_knowledge img {
float: left;
margin-top:10px;
width: 100%;
}
.GCP_knowledge p {
margin:10px 0 0 0;
}
.GCP_programs div div img {
margin: 0 0 10px 0;
width: 80%;
}
.GCP_programs_endlabel
{
margin-top:10px;
margin-bottom: 10px;
}
.GCP_certification
{
display:block !important;
}
.GCP_certification div
{
margin-top:10px;
width: 100%;
}
.GCP_certification_interest
{
display:block;
}
.GCP_certification_row1 {
display: inline-block;;
}
.GCP_certification_row1 div {
display: inline-block;
margin-bottom: -25px;
margin-top: -25px;
width: 15%;
}
.GCP_certification_row2 {
display: inline-block;
}
.GCP_certification_row2 div {
display: inline-block;
margin-bottom: -25px;
margin-top: -25px;
width: 15%;
}
.GCP_get_img {
background-color: #23b151;
clear: both;
display: block;
width: 100%;
}
.GCP_get_button
{
width:100%;
}
}		
} .pricing-table .wpb_wrapper {
list-style-type: none !important;
list-style: none !important;
box-shadow: 3px 5px 7px rgba(0, 0, 0, 0.7) !important;
}
.pricing-table .action a {
border-radius: 2px;
color: #fff;
font-weight: bold;
padding: 10px 45px;
}
.pricing-table ul li {
list-style: none !important;
background-color: #fff;
border-bottom: 1px solid #e3e3e3;
padding: 15px;
}
.insight-tki, .member-tki, .member-tki2 {
list-style-type: none !important;
list-style: none !important;
padding: 20px;
margin-bottom:0;
}
.bordered .vc_col-sm-3 {border: 1px solid #898989;}
.bordered .wpb_content_element {margin-bottom:0 !important}
.member-tki li:before, .member-tki2 li:before {
content: "►"; padding-right: 8px;
color: #78b100; }
.insight-tki li:before {
content: "►"; padding-right: 8px;
color: #313131; }
.no-bullet li:before {
content: "" !important;
}
@media (max-width:768px){
.hiden {display: none;}
.bordered .vc_col-sm-3:first-child {border: 0;}
.insight-tki[data-th]:before, .member-tki[data-th]:before, .member-tki2[data-th]:before  {
content: attr(data-th);
display: block;
float: left;
height: 100%;
padding: 20px;
position: absolute;
width: 50%;
font-weight: 600;
}
.member-tki[data-th]:before {
background-color:#79b100;
color:#FFF;
}
.member-tki2[data-th]:before {
background-color:#45982c;
color:#FFF;
}
.insight-tki[data-th]:before {
background-color:#313131;
color:#FFF;
}
.insight-tki, .member-tki, .member-tki2 {
padding: 0;
}
.member-tki li, .member-tki2 li, .insight-tki li {
width: 50%; display: block; float: left;padding: 20px;margin-left:50%;
}
}
@media (max-width:480px){
.insight-tki[data-th]:before, .member-tki[data-th]:before, .member-tki2[data-th]:before  {
width: 100%;position: relative;
}
.member-tki li, .member-tki2 li, .insight-tki li {
width: 100%;margin-left:0;
}
}
.page-footer{ }