html {
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
font-family:sans-serif
}

body {
margin:0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
display:block
}

audio,canvas,progress,video {
display:inline-block;
vertical-align:baseline
}

audio:not([controls]) {
display:none;
height:0
}

[hidden],template {
display:none
}

a {
background-color:transparent
}

a:active,a:hover {
outline:0
}

abbr[title] {
border-bottom:1px dotted
}

b,strong {
font-weight:700
}

dfn {
font-style:italic
}

mark {
background:#ff0;
color:#000
}

small {
font-size:80%
}

sub,sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}

sup {
top:-.5em
}

sub {
bottom:-.25em
}

img {
border:0;
text-align:center
}

svg:not(:root) {
overflow:hidden
}

figure {
margin:0
}

hr {
box-sizing:content-box;
height:0
}

pre {
overflow:auto
}

code,kbd,pre,samp {
font-family:monospace,monospace;
font-size:1em
}

button,input,optgroup,select,textarea {
color:inherit;
font:inherit;
margin:0;
}

button {
overflow:visible;
background-color:#212121;
}

button,select {
text-transform:none;
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
-webkit-appearance:button;
cursor:pointer
}

button[disabled],html input[disabled] {
cursor:default
}

button::-moz-focus-inner,input::-moz-focus-inner {
border:0;
padding:0
}

input {
line-height:normal
}

input[type="checkbox"],input[type="radio"] {
box-sizing:border-box;
padding:0
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
height:auto
}

input[type="search"] {
-webkit-appearance:textfield;
box-sizing:content-box
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}

fieldset {
border:1px solid silver;
margin:0 2px;
padding:.35em .625em .75em
}

legend {
border:0;
padding:0
}

textarea {
overflow:auto
}

optgroup {
font-weight:700
}

table {
border-collapse:collapse;
border-spacing:0
}

td,th {
padding:0
}

html {
box-sizing:border-box
}

body {
font-family:'Roboto',sans-serif;
font-size:16px
}

*,:before,:after {
box-sizing:inherit
}

hr {
margin:0
}

ul {
list-style-type:none;
margin:0;
padding-left:0
}

ul > li {
list-style-type:none
}

a {
-webkit-tap-highlight-color:transparent;
text-decoration:none
}

.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.navbar::before,.navbar::after,.nav::before,.nav::after {
content:" ";
display:table
}

.clearfix:after,.container:after,.container-fluid:after,.row:after,.navbar::after,.nav::after {
clear:both
}

.media {
margin-top:15px
}

.media,.media-body {
overflow:hidden;
zoom:1
}

.media-body {
width:10000px
}

.media-object {
display:block
}

.media-object.img-thumbnail {
max-width:none
}

.media-right,.media > .pull-right {
padding-left:10px
}

.media-left,.media > .pull-left {
padding-right:10px
}

.media-left,.media-right,.media-body {
display:table-cell;
vertical-align:top
}

.media-middle {
vertical-align:middle
}

.media-bottom {
vertical-align:bottom
}

.media-heading {
margin-bottom:5px;
margin-top:0
}

.text-center {
text-align:center
}

.text-left {
text-align:left
}

.text-right {
text-align:right
}

.twolines-content {
margin-top:88px
}

.singlelines-content {
margin-top:58px
}

.top-brand {
margin-top:120px;
width:auto;
display:inline-block;
color:#fff;
font-size:46px;
padding:21px 29px 22px 93px
}

.top-brand-ri {
background-color:#298907;
padding: 19px 29px 22px 144px;
}

.top-brand-ar {
background-color:#0b454c;
}

.top-brand-bj {
background-color:#941f60;
}

.top-brand-mcmb {
background-color:#37a5dd;
}

.top-brand-cp {
background-color:#f04e23;
padding: 19px 29px 22px 137px;
}

.top-brand-icmyc {
background-color:#fa8425;
padding: 21px 29px 22px 175px;
}

.top-brand-ipab {
background-color:#2ab534;
padding: 21px 29px 22px 270px;
}

.top-brand-fin {
background-color:#e32726;
padding:23px 49px 14px 317px;
}

.top-brand-intro {
background-color:#f7d601;
padding:23px 49px 14px 203px;
color:#333
}

.top-brand-donors {
background-color:#fff100;
padding:23px 49px 14px 281px;
}

.top-brand-intro {
background-color:#f7d601;
padding:23px 49px 14px 206px;
}

.table-fin td, th {
	padding: 9px;
}


/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 50%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close {
    color: white;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.modal-header {
    padding: 2px 16px;
    background-color: #333333;
    color: white;
}

.modal-body {padding: 2px 34px;}

/*.modal-footer {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: white;
}*/

#landing {
	cursor:pointer;
}

@media (min-width: 1200px) {
.container {
width:1170px
}

}

.container-fluid {
margin-left:auto;
margin-right:auto;
padding-left:15px;
padding-right:15px
}

.container {
margin-top:10px;
margin-left:auto;
margin-right:auto;
padding-left:15px;
padding-right:15px
}

.row {
margin-left:-15px;
margin-right:-15px
}

.row:before,.row:after {
content:" ";
display:table
}

.row:after {
clear:both
}

.col-xs-1,.col-sm-1,.col-md-1,.col-xs-2,.col-sm-2,.col-md-2,.col-xs-3,.col-sm-3,.col-md-3,.col-xs-4,.col-sm-4,.col-md-4,.col-xs-5,.col-sm-5,.col-md-5,.col-xs-6,.col-sm-6,.col-md-6,.col-xs-7,.col-sm-7,.col-md-7,.col-xs-8,.col-sm-8,.col-md-8,.col-xs-9,.col-sm-9,.col-md-9,.col-xs-10,.col-sm-10,.col-md-10,.col-xs-11,.col-sm-11,.col-md-11,.col-xs-12,.col-sm-12,.col-md-12 {
min-height:1px;
padding-left:15px;
padding-right:15px;
position:relative
}

.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
float:left
}

.col-md-1 {
width:8.33333%
}

.col-md-2 {
width:16.66667%
}

.col-md-3 {
width:25%
}

.col-md-4 {
width:33.33333%
}

.col-md-5 {
width:34.66667%
}

.col-md-6 {
width:50%
}

.col-md-7 {
width:58.33333%
}

.col-md-8 {
width:66.66667%
}

.col-md-9 {
width:75%
}

.col-md-10 {
width:83.33333%
}

.col-md-11 {
width:91.66667%
}

.col-md-12 {
width:100%
}

@media (max-width: 991px) {
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
float:left
}

.twolines-content {
margin-top:20px
}

.singlelines-content {
margin-top:10px
}

.col-xs-1 {
width:8.33333%
}

.col-xs-2 {
width:16.66667%
}

.col-xs-3 {
width:25%
}

.col-xs-4 {
width:33.33333%
}

.col-xs-5 {
width:41.66667%
}

.col-xs-6 {
width:50%
}

.col-xs-7 {
width:58.33333%
}

.col-xs-8 {
width:66.66667%
}

.col-xs-9 {
width:75%
}

.col-xs-10 {
width:83.33333%
}

.col-xs-11 {
width:91.66667%
}

.col-xs-12 {
width:100%
}
}

.hide {
display:none!important
}

.pull-left {
float:left!important
}

.pull-right {
float:right!important
}

.circle {
border-radius:50%
}

.truncate {
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}

.upper-case {
text-transform:uppercase
}

.bold,b,strong {
font-weight:700
}

.medium {
font-weight:500
}

.normal {
font-weight:400
}

.slim {
font-weight:300
}

img.responsive-img {
height:auto;
max-width:100%
}

img {
border:0 none
}

.thumbnail {
background-clip:content-box;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
display:inline-block;
margin:0 auto;
overflow:hidden;
position:relative
}

.top-fixed-navbar,.bottom-fixed-footer {
background-color:rgba(0,0,0,0.87);
height:80px;
left:0;
position:fixed;
right:0;
top:0;
width:100%;
z-index:2
}

.bottom-fixed-footer {
background-color:rgba(0,0,0,0.87);
bottom:0;
height:40px;
top:auto
}

.nav > li > a,.bottom-fixed-footer {
color:#fff
}

.hr-line-bj {
height:5px;
width:100%;
display:block;
background-color:#7c174f;
position:relative;
top:17px
}

.bottom-fixed-footer {
font-size:14px;
line-height:40px
}

.nav > li {
float:left
}

.nav > li > a {
display:block;
padding-left:15px;
padding-right:15px
}

main {
margin-top:80px
}

.slide {
display:none;
position:relative
}

.slide.in {
display:block
}

.slide .slide-step {
background-color:#fff;
height:100%;
overflow-y:auto;
position:absolute;
width:100%
}

.slide-index .section {
display:none
}

.programme-header {
background-color:#7a184b;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#FFF;
font-size:40px;
font-weight:200
}

.programme-header-icmyc {
background-color:#fa8425;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#FFF;
font-size:40px;
font-weight:200
}

.programme-header-mcmb {
background-color:#37b6e9;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#FFF;
font-size:40px;
font-weight:200
}

.programme-header-mcmb-small {
background-color:#37b6e9;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#FFF;
font-size:20px;
font-weight:200
}

.programme-header-ri-small {
background-color:#298a07;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#FFF;
font-size:20px;
font-weight:200
}

.programme-header-cp {
background-color:#e63f25;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#FFF;
font-size:40px;
font-weight:200
}

.programme-header-ipab {
background-color:#02910d;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#FFF;
font-size:40px;
font-weight:200
}

.programme-header-adv {
background-color:#135257;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#FFF;
font-size:40px;
font-weight:200
}

.programme-header-adv-in {
background-color:#298a07;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#FFF;
font-size:40px;
font-weight:200
}

.programme-header-fin {
background-color:#fff;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#e32726;
font-size:40px;
font-weight:200;
}

.programme-header-dev {
background-color:#9a24d7;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#fff;
font-size:40px;
font-weight:200;
}


.programme-header-intro {
background-color:#f7d601;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
font-size:40px;
font-weight:200
}

.programme-header-intro-small {
background-color:#f7d601;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#FFF;
font-size:22px;
font-weight:200;
color:#000
}

.slide-index > li:first-child {
font-size:0;
visibility:hidden
}

.slide-step {
display:none
}

.slide-step.active {
display:block
}

.slide-index {
margin-left:100px;
margin-top:20px
}

.slide-index > li {
color:#FFF;

cursor:pointer;
display:block;
font-weight:200;
line-height:40px;
margin-bottom:10px;
max-width:480px;
font-size:26px
}

@media (max-width: 991px) {
.slide-index {
margin:15px
}

.slide-index > li {
font-weight:300;
line-height:30px;
max-width:200px;
font-size:16px
}

.slide-index > li > i {
height:30px;
line-height:19px;
min-width:30px;
padding:5px
}
}

.slide-indicators {
background-color:#333;
border-radius:4px;
bottom:15px;
height:32px;
left:auto;
padding:10px;
position:absolute;
right:15px;
top:auto
}

.slide-indicators:hover {
background-color:#333
}

.slide-indicators > li {
background-color:#fff;
border-radius:50%;
cursor:pointer;
float:left;
height:12px;
margin-left:4px;
margin-right:4px;
width:12px
}

.slide-indicators > li:hover {
background-color:#333
}

.slide-indicators > li.active {
background-color:#006583
}

.slide-control > .arrows {
background-color:rgba(255,255,255,0.38);
border-bottom-right-radius:4px;
border-top-right-radius:4px;
cursor:pointer;
font-size:40px;
height:60px;
left:0;
line-height:54px;
margin-top:-30px;
position:absolute;
right:auto;
text-align:center;
top:50%;
width:30px
}

.slide-control > .arrows.slide-next {
border-radius:4px 0 0 4px;
left:auto;
right:0
}

.slide-control > .arrows:hover {
background-color:rgba(255,255,255,0.87)
}

h1,.h1,h2 .h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p {
font-weight:400;
line-height:1;
margin:0
}

p {
font-size:18px;
line-height:27px;
margin-bottom:30px;
text-align:justify
}

h1,.h1 {
font-size:45px;
margin-bottom:22px
}

h2,.h2 {
font-size:36px;
margin-bottom:18px
}

.slide-step h1,.slide-step .h1,.slide-step h2,.slide-step .h2 {
margin-top:45px
}

@media (max-width: 991px) {
p {
font-size:16px;
line-height:24px;
margin-bottom:28px
}

h1,.h1 {
font-size:36px;
margin-bottom:18px
}

h2,.h2 {
font-size:27px;
margin-bottom:14px
}

.slide-step h1,.slide-step .h1,.slide-step h2,.slide-step .h2 {
margin-top:36px
}

.programme-header {
background-color:#7a184b;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#FFF;
font-size:20px;
font-weight:300
}

.programme-header-icmyc {
background-color:#fa8425;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#FFF;
font-size:20px;
font-weight:300
}

.programme-header-mcmb {
background-color:#37b6e9;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#FFF;
font-size:20px;
font-weight:300
}

.programme-header-cp {
background-color:#e63f25;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#FFF;
font-size:20px;
font-weight:300
}

.programme-header-ipab {
background-color:#02910d;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#FFF;
font-size:20px;
font-weight:300
}

.programme-header-adv {
background-color:#135257;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#FFF;
font-size:40px;
font-weight:200
}


.programme-header-dev {
background-color:#9a24d7;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#FFF;
font-size:20px;
font-weight:300
}


.programme-header-adv-in {
background-color:#298a07;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#FFF;
font-size:40px;
font-weight:200
}
}

.disc-offset {
margin-left:40px
}

.disc-offset,.disc-offset > li {
list-style:disc outside
}

.disc-offset > li {
padding-top:10px;
padding-bottom:10px;
text-align:justify
}

.toggle-nav {
display:none
}

@media screen and (min-width: 860px) {
.menu {
width:100%;
padding:28px 18px;
box-shadow:0 1px 1px rgba(0,0,0,0.15);
border-radius:3px;
background:#303030;
background-color:rgba(0,0,0,0.87);
height:80px;
left:0;
position:fixed;
right:0;
top:0;
width:100%
}
}

.menu ul {
display:inline-block;
list-style-type:none;
margin:0;
padding-left:0
}

.menu li {
margin:0 50px 0 0;
float:left;
list-style:none;
font-size:17px
}

.menu li:last-child {
margin-right:0
}

.menu a {
text-shadow:0 1px 0 rgba(0,0,0,0.5);
color:#777;
transition:color linear .15s
}

.menu a:hover,.menu .current-item a {
text-decoration:none;
color:#66a992
}

@media screen and (max-width: 1150px) {
.wrap {
width:90%
}
}

@media screen and (max-width: 970px) {
.search-form input {
width:120px
}
}

@media screen and (max-width: 860px) {
.menu {
position:relative;
display:inline-block;
background-color:rgba(0,0,0,0.87);
height:80px;
left:0;
position:fixed;
right:0;
top:0;
width:100%
}

.menu ul.active {
display:none
}

.menu ul {
width:100%;
position:absolute;
top:120%;
left:0;
padding:10px 18px;
box-shadow:0 1px 1px rgba(0,0,0,0.15);
border-radius:3px;
background:#303030
}

.menu ul:after {
width:0;
height:0;
position:absolute;
top:0;
left:22px;
content:'';
transform:translate(0%,-100%);
border-left:7px solid transparent;
border-right:7px solid transparent;
border-bottom:7px solid #303030
}

.menu li {
margin:5px 0;
float:none;
display:block
}

.menu a {
display:block
}

.toggle-nav {
padding:20px;
float:left;
display:inline-block;
box-shadow:0 1px 1px rgba(0,0,0,0.15);
border-radius:3px;
background:#303030;
text-shadow:0 1px 0 rgba(0,0,0,0.5);
color:#777;
font-size:20px;
transition:color linear .15s
}
}

@media all and (max-width: 767px) {
.programme-header-adv-in {
font-size:20px;
font-weight:200;
line-height:26px;
display:inline-block
}

.programme-header {
font-size:20px;
font-weight:200;
line-height:26px;
display:inline-block
}

.programme-header-icmyc {
font-size:20px;
font-weight:200;
line-height:26px;
display:inline-block
}

.programme-header-mcmb {
font-size:20px;
font-weight:200;
line-height:26px;
display:inline-block
}

.programme-header-mcmb-small {
font-size:20px;
font-weight:200;
line-height:26px;
display:inline-block
}

.programme-header-ri-small {
font-size:14px;
font-weight:200;
line-height:26px;
display:inline-block
}

.programme-header-cp {
font-size:20px;
font-weight:200;
line-height:26px;
display:inline-block
}

.programme-header-ipab {
font-size:20px;
font-weight:200;
line-height:26px;
display:inline-block
}

.programme-header-adv {
font-size:20px;
font-weight:200;
line-height:26px;
display:inline-block
}

.programme-header-fin {
font-size:20px;
font-weight:200;
line-height:26px;
display:inline-block
}

.programme-header-intro {
font-size:20px;
font-weight:200;
line-height:26px;
display:inline-block
}

.programme-header-intro-small {
background-color:#f7d601;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#FFF;
font-size:22px;
font-weight:200;
margin-top:10px;
color:#000
}

.sample {
float:left;
width:100%;
padding:0
}

.slide-index > li {
font-weight:300;
line-height:30px;
max-width:100%;
font-size:16px
}

/*.top-brand {
margin-top:60px;
font-size:16px;
padding:21px 29px 22px 93px;
}*/

.top-brand-bj {
margin-top:60px;
font-size:20px;
padding:21px 29px 22px 93px;
}

.top-brand-icmyc {
    background-color: #fa8425;
	margin-top: 60px;
    font-size: 16px;
    padding: 21px 29px 22px 175px;
}

.top-brand-cp {
    background-color: #f04e23;
	margin-top: 60px;
    font-size: 20px;
    padding: 21px 29px 22px 145px;
}

.top-brand-mcmb {
    background-color: #37a5dd;
	margin-top: 60px;
    font-size: 20px;
    padding: 21px 29px 22px 152px;
}

.top-brand-ipab {
    background-color: #2ab534;
	margin-top: 60px;
    font-size: 20px;
    padding: 21px 29px 22px 193px;
}

.top-brand-ar {
    background-color: #135257;
	margin-top: 60px;
    font-size: 20px;
    padding: 21px 29px 22px 193px;
}

.top-brand-ri {
    background-color: #298907;
	margin-top: 60px;
    font-size: 20px;
    padding: 21px 29px 22px 139px;
}


.top-brand-dev {
    background-color: #9a24d7;
	margin-top: 60px;
    font-size: 16px;
    padding: 21px 29px 22px 175px;
}


.top-brand-fin {
    background-color: #e32726;
	margin-top: 60px;
    font-size: 20px;
    padding: 21px 29px 22px 222px;
}

.top-brand-donors {
    background-color: #fff100;
	margin-top: 60px;
    font-size: 20px;
    padding: 21px 29px 22px 208px;
}

.top-brand-intro {
    background-color: #fff100;
	margin-top: 60px;
    font-size: 20px;
    padding: 21px 29px 22px 175px;
}


.programme-header-mcmb-small {
font-size:12px;
font-weight:200;
line-height:26px;
display:inline-block
}
}

.navbar .brand-logo,.navbar .md-menu,.navbar .md-close {
display:inline-block;
vertical-align:middle
}

.navbar .pull-left .brand-logo {
margin-left:15px;
line-height:80px
}

.navbar .brand-logo > img {
height:42px;
margin-top:14px
}

.navbar .btn {
background-color:transparent;
border:1px solid #333;
display:inline-block;
height:40px;
margin:20px 15px;
color:rgba(255,255,255,0.87);
padding:5px 20px;
border-radius:4px;
transition:all .2s linear .1s
}

.navbar .md-menu,.navbar .md-close {
opacity:.87;
filter:alpha(opacity=87)
}

.navbar .menu-text {
margin-left:10px;
font-size:18px
}

.navbar .btn:hover {
background-color:rgba(51,51,51,0.5);
border-color:rgba(255,255,255,0.25)
}

.navbar .btn:focus {
background-color:#333;
border-color:rgba(255,255,255,0.5)
}

.navbar-dropdown {
background-color:#212121;
border-bottom:1px solid #000;
display:none;
height:auto;
position:absolute;
left:0;
top:80px;
width:100%;
padding:0 250px 25px;
overflow-y:auto;
z-index:1
}

.navbar-dropdown.open {
display:block!important
}

.navbar-dropdown .row {
margin-left:-30px;
margin-right:-30px
}

.navbar-dropdown .row [class^=" col-md-"],.navbar-dropdown .row [class*="col-md-"] {
padding-left:30px;
padding-right:30px;
padding-top:15px
}

.navbar-dropdown .navbar-wrapper {
padding-top:20px;
padding-bottom:20px
}

.navbar-dropdown .navbar-wrapper > li > .header,.navbar-dropdown .navbar-pills > li {
color:rgba(255,255,255,0.70);
font-size:16px;
line-height:28px;
display:block
}

.navbar-dropdown .navbar-pills > li {
position:relative;
padding-left:15px;
margin:0;
color:#f7d601;
}

.navbar-dropdown .navbar-pills > li:before {
display:block;
width:6px;
height:6px;
border-radius:50%;
content:"";
position:absolute;
left:0;
top:11px;
background-color:rgba(255,255,255,0.70)
}

.navbar-dropdown .navbar-pills > li.dummy-navbar:before {
background-color:transparent
}

.navbar-dropdown .navbar-wrapper > li > .header:hover {
color:rgba(255,255,255,0.87)
}

.navbar-dropdown .navbar-wrapper > li > .header {
text-transform:uppercase;
border-bottom:1px solid #656565;
margin-bottom:8px
}

@media (max-width: 991px) {
.top-fixed-navbar {
height:40px
}

main {
margin-top:40px
}

.navbar-dropdown .navbar-wrapper {
padding-top:10px;
padding-bottom:10px
}

.navbar-dropdown {
padding-bottom:15px;
top:40px
}

.navbar .pull-left .brand-logo {
line-height:normal;
padding-top:3px;
padding-bottom:3px
}

.navbar .brand-logo > img {
height:34px
}

.navbar .menu-text {
display:none
}

.navbar .btn {
height:36px;
margin-top:2px;
margin-bottom:2px;
padding:5px 8px
}

.navbar .brand-logo > img {
height:22px;
margin-top:10px
}

.navbar-dropdown {
padding:0 15px 15px
}

.navbar-dropdown .row {
margin-left:-15px;
margin-right:-15px
}

.navbar-dropdown .row [class^=" col-md-"],.navbar-dropdown .row [class*="col-md-"] {
padding-left:15px;
padding-right:15px
}

.navbar-dropdown .navbar-pills > li.dummy-navbar {
display:none
}

.programme-header-intro-small {
background-color:#f7d601;
padding:14px 32px 14px 31px;
-webkit-clip-path:polygon(4% 0%,100% 0%,97% 100%,0% 100%);
clip-path:polygon(5% 0%,100% 0%,96% 100%,0% 100%);
color:#FFF;
font-size:22px;
font-weight:200;
margin-top:10px;
color:#000;
display:inline-block
}
}

.slide-index.navbar-pills {
margin-left:0;
margin-top:-30px
}

.slide-index.navbar-pills .chapter > i {
background-color:transparent!important;
color:#f7d601;
}

.slide-index.navbar-pills>li>i {
font-style:normal;
height:auto;
line-height:28px;
padding:0;
text-align:right
}

.navbar-pills .section {
display:none!important
}

.home-nav {
position:absolute;
top:auto;
left:50%;
margin-left:-20px;
bottom:0;
cursor:pointer
}

@media (max-width: 991px) {
.home-nav {
	display:none !important;
}

#myBtn { 
   display:none !important;
}
}
/*
	Category
*/
.slide-index>li>i {
	background-color: #f7d601;
	border-radius: 4px;
	float: right;
	font-style: normal;
	height: 40px;
	line-height: 21px;
	margin-left: 15px;
	min-width: 40px;
	padding: 9px;
	text-align: center;
	color: #333;
}

.section-title {
	font-size: 20px;
	color: #f7d601;
	line-height: 30px;
	font-family: 'Roboto Medium';
	position: relative;
	padding-left: 15px;
}

.section-title:before {
	position: absolute;
	content: "";
	width: 3px;
	height: 100%;
	background-color: #f7d601;
	left: 0;
	top: 0;
}

.hr-line {
	height: 5px;
	width: 100%;
	display: block;
	background-color: #f7d601;
	position: relative;
	top: 17px;
}

/*Bala Janaagraha*/
#balaJanaagraha .slide-index>li>i {
background-color: #941f60;
color: #fff;
}
#balaJanaagraha .section-title {
color: #941f60;
}
#balaJanaagraha .section-title:before {
background-color: #941f60;
}
#balaJanaagraha .hr-line {
background-color: #941f60;
}
#balaJanaagraha .top-brand-bj {
background-color:#941f60;
padding: 21px 29px 22px 123px;
}

/*ICMyC*/
#icmyc .slide-index>li>i {
background-color: #fa8425;
color: #fff;
}
#icmyc .section-title {
color: #fa8425;
}
#icmyc .section-title:before {
background-color: #fa8425;
}
#icmyc .hr-line {
background-color: #fa8425;
}

/*Community Policing*/
#cp .slide-index>li>i {
background-color: #f04e23;
color: #fff;
}
#cp .section-title {
color: #f04e23;
}
#cp .section-title:before {
background-color: #f04e23;
}
#cp .hr-line {
background-color: #f04e23;
}


/*MCMS*/
#mcmb .slide-index>li>i {
background-color: #37a5dd;
color: #fff;
}
#mcmb .section-title {
color: #37a5dd;
}
#mcmb .section-title:before {
background-color: #37a5dd;
}
#mcmb .hr-line {
background-color: #37a5dd;
}

#mcmb .top-brand-mcmb {
background-color:#37a5dd;
padding: 21px 29px 22px 152px;
}


/*IPAB*/
#ipab .slide-index>li>i {
background-color: #2ab534;
color: #fff;
}
#ipab .section-title {
color: #2ab534;
}
#ipab .section-title:before {
background-color: #2ab534;
}
#ipab .hr-line {
background-color: #2ab534;
}

#ipab .top-brand-ipab {
background-color:#2ab534;
/*padding: 21px 29px 22px 270px;*/
}


/*Advocacy & Reforms*/
#advocacy .slide-index>li>i {
background-color: #135257;
color: #fff;
}
#advocacy .section-title {
color: #135257;
}
#advocacy .section-title:before {
background-color: #135257;
}
#advocacy .hr-line {
background-color: #135257;
}

#advocacy .top-brand-ar {
background-color:#135257;
padding: 21px 29px 22px 122px;
}

/*research & Insights*/
#research .slide-index>li>i {
background-color: #298907;
color: #fff;
}
#research .section-title {
color: #298907;
}
#research .section-title:before {
background-color: #298907;
}
#research .hr-line {
background-color: #298907;
}

#research .top-brand-ar {
background-color: #298907;
padding: 21px 29px 22px 122px;
}




/*development*/
#dev .slide-index>li>i {
background-color: #9a24d7;
color: #fff;
}
#dev .section-title {
color: #9a24d7;
}
#dev .section-title:before {
background-color: #9a24d7;
}
#dev .hr-line {
background-color: #9a24d7;
}

#dev .top-brand-dev{
background-color: #9a24d7;
padding: 21px 29px 22px 225px;
}


/*Financials*/
#fin .slide-index>li>i {
background-color: #e32726;
color: #fff;
}
#fin .section-title {
color: #e32726;
}
#fin .section-title:before {
background-color: #e32726;
}
#fin .hr-line {
background-color: #ffffff;
}

#fin .top-brand-fin {
background-color: #e32726;
/*padding: 21px 29px 22px 224px;*/
}


/*Financials*/
#don .slide-index>li>i {
background-color: #f7d601;
color:#333;
}
#don .section-title {
color: #f7d601;
}
#don .section-title:before {
background-color: #f7d601;
}
#don .hr-line {
background-color: #f7d601;
}

#don .top-brand-donors {
background-color: #fff100;
/*padding: 21px 29px 22px 297px;*/
color:#333;
}