

/** bg */
.bg-blue {
    background-color: #0b80b7 !important;
}on
.bg-green {
    background-color: #95be3f !important;
}
.bg-sky {
    background-color: #59adc4 !important;
}
.bg-sea {
    background-color: #1273b0 !important;
}
.bg-turquoise {
    background-color: #0f89ab !important;
}
.bg-grey {
    background-color: #f5f6f8 !important;
}
.bg-grey2 {
    background-color: #eceded !important;
}
.bg-white {
    background-color: #ffffff !important;
}
.bg-orange {
    background-color: #ffa147 !important;
}
.bg-blue-gradient {
    /* [direct-link] http://www.colorzilla.com/gradient-editor/#75b4d2+0,0d7498+100;Custom */
    background: rgb(117,180,210); /* Old browsers */
    background: -moz-linear-gradient(left,  rgba(117,180,210,1) 0%, rgba(13,116,152,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(117,180,210,1)), color-stop(100%,rgba(13,116,152,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(117,180,210,1) 0%,rgba(13,116,152,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(117,180,210,1) 0%,rgba(13,116,152,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(117,180,210,1) 0%,rgba(13,116,152,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(117,180,210,1) 0%,rgba(13,116,152,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75b4d2', endColorstr='#0d7498',GradientType=1 ); /* IE6-9 */
}
.bg-sky-sea {
    /* [direct-link] http://www.colorzilla.com/gradient-editor/#9fd2df+0,9fd2df+50,1b7aaf+51,1b7aaf+100;Custom */
    background: rgb(159,210,223); /* Old browsers */
    background: -moz-linear-gradient(left,  rgba(159,210,223,1) 0%, rgba(159,210,223,1) 50%, rgba(27,122,175,1) 51%, rgba(27,122,175,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(159,210,223,1)), color-stop(50%,rgba(159,210,223,1)), color-stop(51%,rgba(27,122,175,1)), color-stop(100%,rgba(27,122,175,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(159,210,223,1) 0%,rgba(159,210,223,1) 50%,rgba(27,122,175,1) 51%,rgba(27,122,175,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(159,210,223,1) 0%,rgba(159,210,223,1) 50%,rgba(27,122,175,1) 51%,rgba(27,122,175,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(159,210,223,1) 0%,rgba(159,210,223,1) 50%,rgba(27,122,175,1) 51%,rgba(27,122,175,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(159,210,223,1) 0%,rgba(159,210,223,1) 50%,rgba(27,122,175,1) 51%,rgba(27,122,175,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9fd2df', endColorstr='#1b7aaf',GradientType=1 ); /* IE6-9 */
}
.bg-sky-turquoise {
    /* [direct-link] http://www.colorzilla.com/gradient-editor/#59adc4+0,59adc4+50,0f89ab+51,0f89ab+100;Custom */
    background: rgb(89,173,196); /* Old browsers */
    background: -moz-linear-gradient(left, rgba(89,173,196,1) 0%, rgba(89,173,196,1) 50%, rgba(15,137,171,1) 51%, rgba(15,137,171,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(89,173,196,1)), color-stop(50%,rgba(89,173,196,1)), color-stop(51%,rgba(15,137,171,1)), color-stop(100%,rgba(15,137,171,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(89,173,196,1) 0%,rgba(89,173,196,1) 50%,rgba(15,137,171,1) 51%,rgba(15,137,171,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(89,173,196,1) 0%,rgba(89,173,196,1) 50%,rgba(15,137,171,1) 51%,rgba(15,137,171,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(89,173,196,1) 0%,rgba(89,173,196,1) 50%,rgba(15,137,171,1) 51%,rgba(15,137,171,1) 100%); /* IE10+ */
    background: linear-gradient(to right, rgba(89,173,196,1) 0%,rgba(89,173,196,1) 50%,rgba(15,137,171,1) 51%,rgba(15,137,171,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59adc4', endColorstr='#0f89ab',GradientType=1 ); /* IE6-9 */
}


/** text */
.text-blue {
    color: #0b80b7 !important;
}
.text-clearblue {
    color: #289bd5 !important;
}
.text-deepblue {
    color: #014e72 !important;
}
.text-white {
    color: #ffffff !important;
}
.text-lightblue {
    color: #00b0f0 !important;
}
.text-grey {
    color: #888 !important;
}
.text-lightgrey {
    color: #b5b6b8 !important;
}
.text-orange {
    color: #ffa147 !important;
}
.text-sky {
    color: #59adc4 !important;
}
.text-green {
    color: #78b128 !important;
}
.text-purple {
    color: #524e7e !important;
}
.text-purple1 {
    color: #792071 !important;
}
.text-red {
    color: red !important;
}

/** btn */
.btn-xl {
    padding: 25px 50px;
    line-height: 22px;
    font-weight: bold;
    font-size: 30px;
    text-transform: uppercase;
}
.btn-green {
    background-color: #9bc247 !important;
    border-color: #9bc247 !important;
}




/** position */
.landmark {
    position: relative;
    display: block;
}



/** lists */
.list-bordered {
    padding-left: 0;
    list-style-position: inside;
}
.list-bordered li {
    border-bottom: 1px solid #e5e5e5;
    list-style-type: square;
    padding: 10px 0;
    margin: 0;
}
.list-bordered li:first-child {
    padding-top: 0;
}


/** jumbotron */
@media screen and (min-width: 768px) {
    .jumbotron {
        padding: 25px 45px;
    }
}


/** imageicon */
.imageicon {
    display: inline-block;
    width: 52px;
    height: 52px;
    background: transparent none no-repeat 0 0;
}
.imageicon-actions {
    background-image: url("../images/icon/actions-aMtiwe4.jpg");
}
.imageicon-mission {
    background-image: url("../images/icon/mission-dPfn3rE.jpg");
}
.imageicon-partners {
    background-image: url("../images/icon/partners-9ewXOPA.jpg");
}


/** misc */
.more {
    color: #0e80b6;
    font-size: 12px;
    float: right;
}
h1 .more, h2 .more, h3 .more, h4 .more {
    position: absolute;
    right: 0;
    bottom: 8px;
}


/** ul */
ul.square {
    padding-left: 25px;
    list-style-type: none;
}
ul.square li {
    padding: 0 0 16px 12px;
    line-height: 20px;
    background-repeat: no-repeat;
}
ul.square li:before {
    content: "■";
    color: #0b80b7;
    margin: 0 6px 0 -12px;
    font-size: 8px;
    vertical-align: middle;
}


/** lightbox */
.lb-outerContainer, .lightbox .lb-outerContainer .lb-image {
    border-radius: 0px;
}
.lb-dataContainer {
    background-color: white;
    border-radius: 0px;
    padding-top: 0;
}
.lb-dataContainer .lb-data {
    padding: 6px 10px 10px 10px;
}
.lb-data:before {
    display: table;
    content: " ";
}
.lb-data:after {
    display: table;
    content: " ";
    clear: both;
}
.lb-data .lb-details {
    color: #333;
}
.lb-data .lb-caption {
    font-size: inherit;
    font-weight: normal;
    line-height: inherit;
}

/*** todo */
.attr_image{float:left;margin-left:0;margin-right:15px;border:none;}
.glyphicon.glyphicon-plane {
      transform: rotateZ(30deg);
      -webkit-transform: rotateZ(30deg);
      -moz-transform: rotateZ(30deg);
      -ms-transform: rotateZ(30deg);
}


/** tables */
.table:last-child {
    margin-bottom: 0;
}
