/*GENERAL*/
.color-block {
  display: block;
  width: 10px;
  height: 10px;
  float: right;
}

.deep-purple {
  /*skin default co chu default*/
  background-color: #673ab7;
}

.indigo-default {
  background-color: #3f51b5;
}

.blue {
  background-color: #2196f3;
}

.cyan {
  background-color: #00bcd4;
}

.green {
  background-color: #4caf50;
}

.orange {
  background-color: #ff9800;
}

.pink {
  background-color: #e91e63;
}

.b-b {
  border: 1px solid #fff;
}

/*SELECTION*/
.theme-deep-purple ::selection {
  color: #fff;
  background: #673ab7;
}

.theme-indigo ::selection {
  color: #fff;
  background: #3f51b5;
}

.theme-blue ::selection {
  color: #fff;
  background: #2196f3;
}

.theme-cyan ::selection {
  color: #fff;
  background: #00bcd4;
}

.theme-green ::selection {
  color: #fff;
  background: #4caf50;
}

.theme-orange ::selection {
  color: #fff;
  background: #ff9800;
}

.theme-pink ::selection {
  color: #fff;
  background: #e91e63;
}

@media (max-width: 768px) {
  .one-page-header .dropdown-menu,
  .one-page-header.top-nav-collapse .dropdown-menu,
  .one-page-header.top-nav-collapse .dropdown-menu > li {
    /*background:rgba(0,0,0,1);*/
  }

  .header-bar-right .box-chooseLanguage .dropdown.open #cboLanguage {
    /* background-color: #000;*/
  }
}

/*BEGIN BLUE -----------------------------------------------------------------------------------------------------------
*/
.b-blue {
  border-color: #2196f3; /*normal*/
  /*normal*/
}

.b-blue.lt {
  border-color: #42a5f5; /*lt*/ /*lt*/
}

.b-blue.lter {
  border-color: #64b5f6; /*lter*/ /*lter*/
}

.b-blue.dk {
  border-color: #1e88e5; /*dk*/ /*dk*/
}

.b-blue.dker {
  border-color: #1976d2; /*dker*/ /*dker*/
}

.b-blue.dker.c50 {
  border-color: #1565c0; /*dker.c50*/
}

.b-blue.c50 {
  border-color: #e3f2fd; /*c50*/ /*c50*/
}

.b-blue.c100 {
  border-color: #bbdefb; /*c100*/
  /*c100*/
}

.b-blue.c200 {
  border-color: #90caf9; /*c200*/
  /*c200*/
}

.text-blue {
  color: #2196f3; /*normal*/
}

.text-blue.lt {
  color: #42a5f5; /*lt*/
}

.text-blue.lter {
  color: #64b5f6; /*lter*/
}

.text-blue.dk {
  color: #1e88e5; /*dk*/
}

.text-blue.dker {
  color: #1976d2; /*dker*/
}

.text-blue.c50 {
  color: #e3f2fd; /*c50*/
}

.text-blue.c100 {
  color: #bbdefb; /*c100*/
}

.text-blue.c200 {
  color: #90caf9; /*c200*/
}

.btn-blue.dker.c50 {
  background-color: #1565c0; /*dker.c50*/
  border-color: #1565c0; /*dker.c50*/
}

.btn-blue.dker.c50:hover {
  background-color: #1976d2; /*dker*/
  border-color-color: #1976d2; /*dker*/
}

.bg-blue {
  background-color: #2196f3; /*normal*/
  color: #ebf4e4;
}

.bg-blue.lt,
.bg-blue .lt {
  background-color: #42a5f5; /*lt*/
}

.bg-blue.lter,
.bg-blue .lter {
  background-color: #64b5f6; /*lter*/
}

.bg-blue.lter,
.bg-blue .lter {
  background-color: #64b5f6; /*lter*/
}

.bg-blue.dk,
.bg-blue .dk {
  background-color: #1e88e5; /*dk*/
}

.bg-blue.dker,
.bg-blue .dker {
  background-color: #1976d2; /*dker*/
}

.bg-blue.c50,
.bg-blue .c50 {
  background-color: #e3f2fd; /*c50*/
  color: #2196f3; /*normal*/
}

.bg-blue.c100,
.bg-blue .c100 {
  background-color: #bbdefb; /*c100*/
  color: #2196f3; /*normal*/
}

.bg-blue.c200,
.bg-blue .c200 {
  background-color: #90caf9; /*c200*/
  color: #2196f3; /*normal*/
}

.bg-blue[disabled],
a.bg-blue[disabled],
button.btn.bg-blue[disabled] {
  background-color: #bbdefb; /*c100*/
  color: #2196f3; /*normal*/
}

.bg-blue .bg {
  background-color: #2196f3; /*normal*/
}

.bg-blue a {
  color: #ffffff;
}

.bg-blue a:hover {
  color: #fff;
}

.bg-blue a.list-group-item:hover,
.bg-blue a.list-group-item:focus {
  background-color: inherit;
}

.bg-blue .btn-primary {
  color: #fff !important;
  background-color: #1e88e5 !important; /*dk*/
  border-color: #1976d2 !important; /*dker*/
}

.bg-blue .btn-primary:hover,
.bg-blue .btn-primary:focus,
.bg-blue .btn-primary:active,
.bg-blue .btn-primary.active,
.bg-blue .open .dropdown-toggle.btn-primary {
  color: #fff !important;
  background-color: #2196f3 !important; /*normal*/
  border-color: #1976d2 !important; /*dker*/
}

.bg-blue .nav.nav-tabs > li.active > a,
.bg-blue .nav.nav-tabs > li > a:hover,
.bg-blue .nav.nav-tabs > li > a:focus {
  background-color: #1e88e5; /*dk*/
  color: rgba(255, 255, 255, 0.87) !important;
}

.bg-blue .nav > li > a:hover .caret,
.bg-blue .nav > li > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.bg-blue .bg-white {
  background-color: #fff;
  color: #717171;
}

.bg-blue .bg-white a {
  color: #2e3e4e !important;
}

.bg-blue .bg-white a:hover {
  color: #1b252e !important;
}

.bg-blue .bg-white .text-muted {
  color: #979797 !important;
}

.bg-blue .bg-white-only {
  background-color: #fff !important;
}

.bg-blue input.form-control.lter::-webkit-input-placeholder,
.bg-blue input.form-control.lt::-webkit-input-placeholder,
.bg-blue input.form-control.dk::-webkit-input-placeholder,
.bg-blue input.form-control.dker::-webkit-input-placeholder {
  color: #ccc;
}

/* Chrome/Opera/Safari */

.bg-blue input.form-control.lter::-moz-placeholder,
.bg-blue input.form-control.lt::-moz-placeholder,
.bg-blue input.form-control.dk::-moz-placeholder,
.bg-blue input.form-control.dker::-moz-placeholder {
  color: #ccc;
}

/* Firefox 19+ */

.bg-blue input.form-control.lter:-ms-input-placeholder,
.bg-blue input.form-control.lt:-ms-input-placeholder,
.bg-blue input.form-control.dk:-ms-input-placeholder,
.bg-blue input.form-control.dker:-ms-input-placeholder {
  color: #ccc;
}

/* IE 10+ */

.bg-blue input.form-control.lter:-moz-placeholder,
.bg-blue input.form-control.lt:-moz-placeholder,
.bg-blue input.form-control.dk:-moz-placeholder,
.bg-blue input.form-control.dker:-moz-placeholder {
  color: #ccc;
}

/*.one-page-header{*/
/*background: #1E88E5; /!*dk*!/;
/*}*/
.theme-blue .one-page-header.top-nav-collapse {
  background: rgba(30, 136, 229, 0.8); /*dk*/
}

.theme-blue .header-bar-right button {
  background-color: #1565c0; /*dker.c50*/
}

.theme-blue .header-bar-right button:hover {
  background-color: #1976d2; /*dker*/
}

.theme-blue .header-bar-right .box-chooseLanguage #cboLanguage {
  background-color: #1565c0; /*dker.c50*/
}

.theme-blue .header-bar-right .box-chooseLanguage #cboLanguage:hover {
  background-color: #1976d2; /*dker*/
}

.theme-blue .footer-bar {
  background-color: rgba(30, 136, 229, 1); /*dk*/
}

.theme-blue .footer-bar .dropdown-menu li > a:hover,
.theme-blue .one-page-header .dropdown-menu li > a:hover {
  background: #1565c0; /*dker.c50*/
  color: #fff;
}

/* Navbar */
.theme-blue .ss-nav .nav > li > a:focus,
.theme-blue .ss-nav .nav > li > a:hover,
.theme-blue .ss-nav .nav > li > a:active,
.theme-blue .ss-nav .nav > li > a:visited {
  background: transparent;
  color: #2196f3 !important; /* normal */
}

.theme-blue .ss-nav .dropdown-menu > li > a:focus,
.theme-blue .ss-nav .dropdown-menu > li > a:hover {
  color: #fff;
  background-color: #2196f3;
}

.theme-blue .ss-nav .navbar-nav > .active > a,
.theme-blue .ss-nav .navbar-nav > .active > a:hover,
.theme-blue .ss-nav .navbar-nav > .active > a:focus,
.theme-blue .ss-nav .dropdown-menu > .active > a,
.theme-blue .ss-nav .dropdown-menu > .active > a:hover,
.theme-blue .ss-nav .dropdown-menu > .active > a:focus,
.theme-blue .ss-nav .top-nav-collapse .dropdown-menu > .active > a,
.theme-blue .ss-nav .top-nav-collapse .dropdown-menu > .active > a:hover,
.theme-blue .ss-nav .top-nav-collapse .dropdown-menu > .active > a:focus {
  color: #2196f3;
}

.theme-blue .ss-nav .navbar-nav > li > a {
  color: #2196f3;
}

.theme-blue .ss-nav .dropdown-menu > li > a {
  color: #2196f3; /* normal */
}

/*FAQ*/
.theme-blue ul.ul-questions li a:hover {
  border: 1px solid #64b5f6; /*lter*/
  color: #2196f3; /*normal*/
}

.b-blue {
  border-color: #1e88e5; /*dk*/ /*dk*/
}

.b-blue:focus {
  border-color: #1976d2; /*dker*/ /*dker*/
}

.btn-blue {
  background-color: #1976d2; /*dker*/
}

.btn-blue:hover,
.btn-blue:focus {
  background-color: #1e88e5; /*dk*/
}

.bg-blue-gradient {
  /*/!* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+1,ffffff+100&1+0,0+26,0+42,0+98;White+to+Transparent *!/*/
  /*background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(252,252,252,0.96) 1%, rgba(253,253,253,0) 26%, rgba(253,253,253,0) 42%, rgba(255,255,255,0) 98%, rgba(255,255,255,0) 100%); /!* FF3.6-15 *!/*/
  /*background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(252,252,252,0.96) 1%,rgba(253,253,253,0) 26%,rgba(253,253,253,0) 42%,rgba(255,255,255,0) 98%,rgba(255,255,255,0) 100%); /!* Chrome10-25,Safari5.1-6 *!/*/
  /*background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(252,252,252,0.96) 1%,rgba(253,253,253,0) 26%,rgba(253,253,253,0) 42%,rgba(255,255,255,0) 98%,rgba(255,255,255,0) 100%); /!* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!/*/
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#00ffffff',GradientType=0 ); /!* IE6-9 *!/*/

  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,673ab7+46,673ab7+50,673ab7+53,ffffff+100 */
  background: rgb(255, 255, 255); /* Old browsers */
  background: -moz-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(33, 150, 243, 0.2) 46%,
    rgba(33, 150, 243, 0.2) 50%,
    rgba(33, 150, 243, 0.2) 53%,
    rgba(255, 255, 255, 1) 100%
  ); /* FF3.6-15 */
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(33, 150, 243, 0.2) 46%,
    rgba(33, 150, 243, 0.2) 50%,
    rgba(33, 150, 243, 0.2) 53%,
    rgba(255, 255, 255, 1) 100%
  ); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 1) 0%,
    rgba(33, 150, 243, 0.2) 46%,
    rgba(33, 150, 243, 0.2) 50%,
    rgba(33, 150, 243, 0.2) 53%,
    rgba(255, 255, 255, 1) 100%
  ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0); /* IE6-9 */
}

.theme-blue #topcontrol,
.theme-blue #backToTopBtn {
  background: #1e88e5; /*dk*/ /*dk*/
}

.theme-blue #topcontrol:hover,
.theme-blue #backToTopBtn:hover {
  background: #1976d2; /*dker*/ /*dker*/
}

/*BEGIN DEEP-PURPLE ----------------------------------------------------------------------------------------------------
*/
.b-deep-purple {
  border-color: #673ab7; /*normal*/
  /*normal*/
}

.b-deep-purple.lt {
  border-color: #7e57c2; /*lt*/ /*lt*/
}

.b-deep-purple.lter {
  border-color: #9575cd; /*lter*/ /*lter*/
}

.b-deep-purple.dk {
  border-color: #5e35b1; /*dk*/ /*dk*/
}

.b-deep-purple.dker {
  border-color: #512da8; /*dker*/ /*dker*/
}

.b-deep-purple.dker.c50 {
  border-color: #4e09a8; /*dker.c50*/
}

.b-deep-purple.c50 {
  border-color: #ede7f6; /*c50*/ /*c50*/
}

.b-deep-purple.c100 {
  border-color: #d1c4e9; /*c100*/
  /*c100*/
}

.b-deep-purple.c200 {
  border-color: #b39ddb; /*c200*/
  /*c200*/
}

.text-deep-purple {
  color: #673ab7; /*normal*/
}

.text-deep-purple.lt {
  color: #7e57c2; /*lt*/
}

.text-deep-purple.lter {
  color: #9575cd; /*lter*/
}

.text-deep-purple.dk {
  color: #5e35b1; /*dk*/
}

.text-deep-purple.dker {
  color: #512da8; /*dker*/
}

.text-deep-purple.c50 {
  color: #ede7f6; /*c50*/
}

.text-deep-purple.c100 {
  color: #d1c4e9; /*c100*/
}

.text-deep-purple.c200 {
  color: #b39ddb; /*c200*/
}

.btn-deep-purple.dker.c50 {
  background-color: #4e09a8; /*dker.c50*/
  border-color: #4e09a8; /*dker.c50*/
}

.btn-deep-purple.dker.c50:hover {
  background-color: #512da8; /*dker*/
  border-color: #512da8; /*dker*/
}

.bg-deep-purple {
  background-color: #673ab7; /*normal*/
  color: #ebf4e4;
}

.bg-deep-purple.lt,
.bg-deep-purple .lt {
  background-color: #7e57c2; /*lt*/
}

.bg-deep-purple.lter,
.bg-deep-purple .lter {
  background-color: #9575cd; /*lter*/
}

.bg-deep-purple.lter,
.bg-deep-purple .lter {
  background-color: #9575cd; /*lter*/
}

.bg-deep-purple.dk,
.bg-deep-purple .dk {
  background-color: #5e35b1; /*dk*/
}

.bg-deep-purple.dker,
.bg-deep-purple .dker {
  background-color: #512da8; /*dker*/
}

.bg-deep-purple.c50,
.bg-deep-purple .c50 {
  background-color: #ede7f6; /*c50*/
  color: #673ab7; /*normal*/
}

.bg-deep-purple.c100,
.bg-deep-purple .c100 {
  background-color: #d1c4e9; /*c100*/
  color: #673ab7; /*normal*/
}

.bg-deep-purple.c200,
.bg-deep-purple .c200 {
  background-color: #b39ddb; /*c200*/
  color: #673ab7; /*normal*/
}

.bg-deep-purple[disabled],
a.bg-deep-purple[disabled],
button.btn.bg-deep-purple[disabled] {
  background-color: #d1c4e9; /*c100*/
  color: #673ab7; /*normal*/
}

.bg-deep-purple .bg {
  background-color: #673ab7; /*normal*/
}

.bg-deep-purple a {
  color: #ffffff;
}

.bg-deep-purple a:hover {
  color: #fff;
}

.bg-deep-purple a.list-group-item:hover,
.bg-deep-purple a.list-group-item:focus {
  background-color: inherit;
}

.bg-deep-purple .btn-primary {
  color: #fff !important;
  background-color: #5e35b1 !important; /*dk*/
  border-color: #512da8 !important; /*dker*/
}

.bg-deep-purple .btn-primary:hover,
.bg-deep-purple .btn-primary:focus,
.bg-deep-purple .btn-primary:active,
.bg-deep-purple .btn-primary.active,
.bg-deep-purple .open .dropdown-toggle.btn-primary {
  color: #fff !important;
  background-color: #673ab7 !important; /*normal*/
  border-color: #512da8 !important; /*dker*/
}

.bg-deep-purple .nav.nav-tabs > li.active > a,
.bg-deep-purple .nav.nav-tabs > li > a:hover,
.bg-deep-purple .nav.nav-tabs > li > a:focus {
  background-color: #5e35b1; /*dk*/
  color: rgba(255, 255, 255, 0.87) !important;
}

.bg-deep-purple .nav > li > a:hover .caret,
.bg-deep-purple .nav > li > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.bg-deep-purple .bg-white {
  background-color: #fff;
  color: #717171;
}

.bg-deep-purple .bg-white a {
  color: #2e3e4e !important;
}

.bg-deep-purple .bg-white a:hover {
  color: #1b252e !important;
}

.bg-deep-purple .bg-white .text-muted {
  color: #979797 !important;
}

.bg-deep-purple .bg-white-only {
  background-color: #fff !important;
}

.bg-deep-purple input.form-control.lter::-webkit-input-placeholder,
.bg-deep-purple input.form-control.lt::-webkit-input-placeholder,
.bg-deep-purple input.form-control.dk::-webkit-input-placeholder,
.bg-deep-purple input.form-control.dker::-webkit-input-placeholder {
  color: #ccc;
}

/* Chrome/Opera/Safari */

.bg-deep-purple input.form-control.lter::-moz-placeholder,
.bg-deep-purple input.form-control.lt::-moz-placeholder,
.bg-deep-purple input.form-control.dk::-moz-placeholder,
.bg-deep-purple input.form-control.dker::-moz-placeholder {
  color: #ccc;
}

/* Firefox 19+ */

.bg-deep-purple input.form-control.lter:-ms-input-placeholder,
.bg-deep-purple input.form-control.lt:-ms-input-placeholder,
.bg-deep-purple input.form-control.dk:-ms-input-placeholder,
.bg-deep-purple input.form-control.dker:-ms-input-placeholder {
  color: #ccc;
}

/* IE 10+ */

.bg-deep-purple input.form-control.lter:-moz-placeholder,
.bg-deep-purple input.form-control.lt:-moz-placeholder,
.bg-deep-purple input.form-control.dk:-moz-placeholder,
.bg-deep-purple input.form-control.dker:-moz-placeholder {
  color: #ccc;
}

/*.one-page-header{*/
/*background: #5E35B1; /!*dk*!/;
/*}*/
.theme-deep-purple .one-page-header.top-nav-collapse {
  background-color: rgba(94, 53, 177, 0.8); /*dk*/
}

.theme-deep-purple .header-bar-right button {
  background-color: #4e09a8; /*dker.c50*/
}

.theme-deep-purple .header-bar-right button:hover {
  background-color: #512da8; /*dker*/
}

.theme-deep-purple .header-bar-right .box-chooseLanguage #cboLanguage {
  background-color: #4e09a8; /*dker.c50*/
}

.theme-deep-purple .header-bar-right .box-chooseLanguage #cboLanguage:hover {
  background-color: #512da8; /*dker*/
}

.theme-deep-purple .footer-bar {
  background-color: rgba(94, 53, 177, 1); /*dk*/
}

.theme-deep-purple .footer-bar .dropdown-menu li > a:hover,
.theme-deep-purple .one-page-header .dropdown-menu li > a:hover {
  background: #4e09a8; /*dker.c50*/
  color: #fff;
}

/* Navbar */
.theme-deep-purple .ss-nav .nav > li > a:focus,
.theme-deep-purple .ss-nav .nav > li > a:hover,
.theme-deep-purple .ss-nav .nav > li > a:active,
.theme-deep-purple .ss-nav .nav > li > a:visited {
  background: transparent;
  color: #673ab7 !important; /* normal */
}

.theme-deep-purple .ss-nav .dropdown-menu > li > a:focus,
.theme-deep-purple .ss-nav .dropdown-menu > li > a:hover {
  color: #fff;
  background-color: #673ab7;
}

.theme-deep-purple .ss-nav .navbar-nav > .active > a,
.theme-deep-purple .ss-nav .navbar-nav > .active > a:hover,
.theme-deep-purple .ss-nav .navbar-nav > .active > a:focus,
.theme-deep-purple .ss-nav .dropdown-menu > .active > a,
.theme-deep-purple .ss-nav .dropdown-menu > .active > a:hover,
.theme-deep-purple .ss-nav .dropdown-menu > .active > a:focus,
.theme-deep-purple .ss-nav .top-nav-collapse .dropdown-menu > .active > a,
.theme-deep-purple .ss-nav .top-nav-collapse .dropdown-menu > .active > a:hover,
.theme-deep-purple
  .ss-nav
  .top-nav-collapse
  .dropdown-menu
  > .active
  > a:focus {
  color: #673ab7;
}

.theme-deep-purple .ss-nav .navbar-nav > li > a {
  color: #673ab7;
}

.theme-deep-purple .ss-nav .dropdown-menu > li > a {
  color: #673ab7; /* normal */
}

/*FAQ*/
.theme-deep-purple ul.ul-questions li a:hover {
  border: 1px solid #9575cd; /*lter*/
  color: #673ab7; /*normal*/
}

.b-deep-purple {
  border-color: #5e35b1; /*dk*/ /*dk*/
}

.b-deep-purple:focus {
  border-color: #512da8; /*dker*/ /*dker*/
}

.btn-deep-purple {
  background-color: #512da8; /*dker*/
}

.btn-deep-purple:hover,
.btn-deep-purple:focus {
  background-color: #5e35b1; /*dk*/
}

.bg-deep-purple-gradient {
  /*/!* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+1,ffffff+100&1+0,0+26,0+42,0+98;White+to+Transparent *!/*/
  /*background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(252,252,252,0.96) 1%, rgba(253,253,253,0) 26%, rgba(253,253,253,0) 42%, rgba(255,255,255,0) 98%, rgba(255,255,255,0) 100%); /!* FF3.6-15 *!/*/
  /*background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(252,252,252,0.96) 1%,rgba(253,253,253,0) 26%,rgba(253,253,253,0) 42%,rgba(255,255,255,0) 98%,rgba(255,255,255,0) 100%); /!* Chrome10-25,Safari5.1-6 *!/*/
  /*background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(252,252,252,0.96) 1%,rgba(253,253,253,0) 26%,rgba(253,253,253,0) 42%,rgba(255,255,255,0) 98%,rgba(255,255,255,0) 100%); /!* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!/*/
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#00ffffff',GradientType=0 ); /!* IE6-9 *!/*/

  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,673ab7+46,673ab7+50,673ab7+53,ffffff+100 */
  background: rgb(255, 255, 255); /* Old browsers */
  background: -moz-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(103, 58, 183, 0.2) 46%,
    rgba(103, 58, 183, 0.2) 50%,
    rgba(103, 58, 183, 0.2) 53%,
    rgba(255, 255, 255, 1) 100%
  ); /* FF3.6-15 */
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(103, 58, 183, 0.2) 46%,
    rgba(103, 58, 183, 0.2) 50%,
    rgba(103, 58, 183, 0.2) 53%,
    rgba(255, 255, 255, 1) 100%
  ); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 1) 0%,
    rgba(103, 58, 183, 0.2) 46%,
    rgba(103, 58, 183, 0.2) 50%,
    rgba(103, 58, 183, 0.2) 53%,
    rgba(255, 255, 255, 1) 100%
  ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0); /* IE6-9 */
}

.theme-deep-purple #topcontrol,
.theme-deep-purple #backToTopBtn {
  background: #5e35b1; /*dk*/ /*dk*/
}

.theme-deep-purple #topcontrol:hover,
.theme-deep-purple #backToTopBtn:hover {
  background: #512da8; /*dker*/ /*dker*/
}

/*BEGIN INDIGO ----------------------------------------------------------------------------------------------------
*/
.b-indigo {
  border-color: #3f51b5; /*normal*/
  /*normal*/
}

.b-indigo.lt {
  border-color: #5c6bc0; /*lt*/ /*lt*/
}

.b-indigo.lter {
  border-color: #7986cb; /*lter*/ /*lter*/
}

.b-indigo.dk {
  border-color: #3949ab; /*dk*/ /*dk*/
}

.b-indigo.dker {
  border-color: #303f9f; /*dker*/ /*dker*/
}

.b-indigo.dker.c50 {
  border-color: #273b9f; /*dker.c50*/
}

.b-indigo.c50 {
  border-color: #e8eaf6; /*c50*/ /*c50*/
}

.b-indigo.c100 {
  border-color: #c5cae9; /*c100*/
  /*c100*/
}

.b-indigo.c200 {
  border-color: #9fa8da; /*c200*/
  /*c200*/
}

.text-indigo {
  color: #3f51b5; /*normal*/
}

.text-indigo.lt {
  color: #5c6bc0; /*lt*/
}

.text-indigo.lter {
  color: #7986cb; /*lter*/
}

.text-indigo.dk {
  color: #3949ab; /*dk*/
}

.text-indigo.dker {
  color: #303f9f; /*dker*/
}

.text-indigo.c50 {
  color: #e8eaf6; /*c50*/
}

.text-indigo.c100 {
  color: #c5cae9; /*c100*/
}

.text-indigo.c200 {
  color: #9fa8da; /*c200*/
}

.btn-indigo.dker.c50 {
  background-color: #273b9f; /*dker.c50*/
  border-color: #273b9f; /*dker.c50*/
}

.btn-indigo.dker.c50:hover {
  background-color: #303f9f; /*dker*/
  border-color: #303f9f; /*dker*/
}

.bg-indigo {
  background-color: #3f51b5; /*normal*/
  color: #ebf4e4;
}

.bg-indigo.lt,
.bg-indigo .lt {
  background-color: #5c6bc0; /*lt*/
}

.bg-indigo.lter,
.bg-indigo .lter {
  background-color: #7986cb; /*lter*/
}

.bg-indigo.lter,
.bg-indigo .lter {
  background-color: #7986cb; /*lter*/
}

.bg-indigo.dk,
.bg-indigo .dk {
  background-color: #3949ab; /*dk*/
}

.bg-indigo.dker,
.bg-indigo .dker {
  background-color: #303f9f; /*dker*/
}

.bg-indigo.c50,
.bg-indigo .c50 {
  background-color: #e8eaf6; /*c50*/
  color: #3f51b5; /*normal*/
}

.bg-indigo.c100,
.bg-indigo .c100 {
  background-color: #c5cae9; /*c100*/
  color: #3f51b5; /*normal*/
}

.bg-indigo.c200,
.bg-indigo .c200 {
  background-color: #9fa8da; /*c200*/
  color: #3f51b5; /*normal*/
}

.bg-indigo[disabled],
a.bg-indigo[disabled],
button.btn.bg-indigo[disabled] {
  background-color: #c5cae9; /*c100*/
  color: #3f51b5; /*normal*/
}

.bg-indigo .bg {
  background-color: #3f51b5; /*normal*/
}

.bg-indigo a {
  color: #ffffff;
}

.bg-indigo a:hover {
  color: #fff;
}

.bg-indigo a.list-group-item:hover,
.bg-indigo a.list-group-item:focus {
  background-color: inherit;
}

.bg-indigo .btn-primary {
  color: #fff !important;
  background-color: #3949ab !important; /*dk*/
  border-color: #303f9f !important; /*dker*/
}

.bg-indigo .btn-primary:hover,
.bg-indigo .btn-primary:focus,
.bg-indigo .btn-primary:active,
.bg-indigo .btn-primary.active,
.bg-indigo .open .dropdown-toggle.btn-primary {
  color: #fff !important;
  background-color: #3f51b5 !important; /*normal*/
  border-color: #303f9f !important; /*dker*/
}

.bg-indigo .nav.nav-tabs > li.active > a,
.bg-indigo .nav.nav-tabs > li > a:hover,
.bg-indigo .nav.nav-tabs > li > a:focus {
  background-color: #3949ab; /*dk*/
  color: rgba(255, 255, 255, 0.87) !important;
}

.bg-indigo .nav > li > a:hover .caret,
.bg-indigo .nav > li > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.bg-indigo .bg-white {
  background-color: #fff;
  color: #717171;
}

.bg-indigo .bg-white a {
  color: #2e3e4e !important;
}

.bg-indigo .bg-white a:hover {
  color: #1b252e !important;
}

.bg-indigo .bg-white .text-muted {
  color: #979797 !important;
}

.bg-indigo .bg-white-only {
  background-color: #fff !important;
}

.bg-indigo input.form-control.lter::-webkit-input-placeholder,
.bg-indigo input.form-control.lt::-webkit-input-placeholder,
.bg-indigo input.form-control.dk::-webkit-input-placeholder,
.bg-indigo input.form-control.dker::-webkit-input-placeholder {
  color: #ccc;
}

/* Chrome/Opera/Safari */

.bg-indigo input.form-control.lter::-moz-placeholder,
.bg-indigo input.form-control.lt::-moz-placeholder,
.bg-indigo input.form-control.dk::-moz-placeholder,
.bg-indigo input.form-control.dker::-moz-placeholder {
  color: #ccc;
}

/* Firefox 19+ */

.bg-indigo input.form-control.lter:-ms-input-placeholder,
.bg-indigo input.form-control.lt:-ms-input-placeholder,
.bg-indigo input.form-control.dk:-ms-input-placeholder,
.bg-indigo input.form-control.dker:-ms-input-placeholder {
  color: #ccc;
}

/* IE 10+ */

.bg-indigo input.form-control.lter:-moz-placeholder,
.bg-indigo input.form-control.lt:-moz-placeholder,
.bg-indigo input.form-control.dk:-moz-placeholder,
.bg-indigo input.form-control.dker:-moz-placeholder {
  color: #ccc;
}

/*.one-page-header{*/
/*background: #3949AB; /!*dk*!/;
/*}*/
.theme-indigo .one-page-header.top-nav-collapse {
  background-color: rgba(48, 63, 159, 0.8); /*dk*/
}

.theme-indigo .header-bar-right button {
  background-color: #273b9f; /*dker.c50*/
}

.theme-indigo .header-bar-right button:hover {
  background-color: #303f9f; /*dker*/
}

.theme-indigo .header-bar-right .box-chooseLanguage #cboLanguage {
  background-color: #273b9f; /*dker.c50*/
}

.theme-indigo .header-bar-right .box-chooseLanguage #cboLanguage:hover {
  background-color: #303f9f; /*dker*/
}

.theme-indigo .footer-bar {
  background-color: rgba(48, 63, 159, 1); /*dk*/
}

.theme-indigo .footer-bar .dropdown-menu li > a:hover,
.theme-indigo .one-page-header .dropdown-menu li > a:hover {
  background: #273b9f; /*dker.c50*/
  color: #fff;
}

/* Navbar */
.theme-indigo .ss-nav .nav > li > a:focus,
.theme-indigo .ss-nav .nav > li > a:hover,
.theme-indigo .ss-nav .nav > li > a:active,
.theme-indigo .ss-nav .nav > li > a:visited {
  background: transparent;
  color: #3f51b5 !important; /* normal */
}

.theme-indigo .ss-nav .dropdown-menu > li > a:focus,
.theme-indigo .ss-nav .dropdown-menu > li > a:hover {
  color: #fff;
  background-color: #3f51b5;
}

.theme-indigo .ss-nav .navbar-nav > .active > a,
.theme-indigo .ss-nav .navbar-nav > .active > a:hover,
.theme-indigo .ss-nav .navbar-nav > .active > a:focus,
.theme-indigo .ss-nav .dropdown-menu > .active > a,
.theme-indigo .ss-nav .dropdown-menu > .active > a:hover,
.theme-indigo .ss-nav .dropdown-menu > .active > a:focus,
.theme-indigo .ss-nav .top-nav-collapse .dropdown-menu > .active > a,
.theme-indigo .ss-nav .top-nav-collapse .dropdown-menu > .active > a:hover,
.theme-indigo .ss-nav .top-nav-collapse .dropdown-menu > .active > a:focus {
  color: #3f51b5;
}

.theme-indigo .ss-nav .navbar-nav > li > a {
  color: #3f51b5;
}

.theme-indigo .ss-nav .dropdown-menu > li > a {
  color: #3f51b5; /* normal */
}

/*FAQ*/
.theme-indigo ul.ul-questions li a:hover {
  border: 1px solid #7986cb; /*lter*/
  color: #3f51b5; /*normal*/
}

.b-indigo {
  border-color: #3949ab; /*dk*/ /*dk*/
}

.b-indigo:focus {
  border-color: #303f9f; /*dker*/ /*dker*/
}

.btn-indigo {
  background-color: #303f9f; /*dker*/
}

.btn-indigo:hover,
.btn-indigo:focus {
  background-color: #3949ab; /*dk*/
}

.bg-indigo-gradient {
  /*/!* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+1,ffffff+100&1+0,0+26,0+42,0+98;White+to+Transparent *!/*/
  /*background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(252,252,252,0.96) 1%, rgba(253,253,253,0) 26%, rgba(253,253,253,0) 42%, rgba(255,255,255,0) 98%, rgba(255,255,255,0) 100%); /!* FF3.6-15 *!/*/
  /*background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(252,252,252,0.96) 1%,rgba(253,253,253,0) 26%,rgba(253,253,253,0) 42%,rgba(255,255,255,0) 98%,rgba(255,255,255,0) 100%); /!* Chrome10-25,Safari5.1-6 *!/*/
  /*background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(252,252,252,0.96) 1%,rgba(253,253,253,0) 26%,rgba(253,253,253,0) 42%,rgba(255,255,255,0) 98%,rgba(255,255,255,0) 100%); /!* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!/*/
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#00ffffff',GradientType=0 ); /!* IE6-9 *!/*/

  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,673ab7+46,673ab7+50,673ab7+53,ffffff+100 */
  background: rgb(255, 255, 255); /* Old browsers */
  background: -moz-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(63, 81, 181, 0.2) 46%,
    rgba(63, 81, 181, 0.2) 50%,
    rgba(63, 81, 181, 0.2) 53%,
    rgba(255, 255, 255, 1) 100%
  ); /* FF3.6-15 */
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(63, 81, 181, 0.2) 46%,
    rgba(63, 81, 181, 0.2) 50%,
    rgba(63, 81, 181, 0.2) 53%,
    rgba(255, 255, 255, 1) 100%
  ); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 1) 0%,
    rgba(63, 81, 181, 0.2) 46%,
    rgba(63, 81, 181, 0.2) 50%,
    rgba(63, 81, 181, 0.2) 53%,
    rgba(255, 255, 255, 1) 100%
  ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0); /* IE6-9 */
}

.theme-indigo #topcontrol,
.theme-indigo #backToTopBtn {
  background: #3949ab; /*dk*/ /*dk*/
}

.theme-indigo #topcontrol:hover,
.theme-indigo #backToTopBtn:hover {
  background: #303f9f; /*dker*/ /*dker*/
}

/*BEGIN CYAN ----------------------------------------------------------------------------------------------------
*/
.b-cyan {
  border-color: #00bcd4; /*normal*/
  /*normal*/
}

.b-cyan.lt {
  border-color: #26c6da; /*lt*/ /*lt*/
}

.b-cyan.lter {
  border-color: #4dd0e1; /*lter*/ /*lter*/
}

.b-cyan.dk {
  border-color: #00acc1; /*dk*/ /*dk*/
}

.b-cyan.dker {
  border-color: #0097a7; /*dker*/ /*dker*/
}

.b-cyan.dker.c50 {
  border-color: #008c9c; /*dker.c50*/
}

.b-cyan.c50 {
  border-color: #e0f7fa; /*c50*/ /*c50*/
}

.b-cyan.c100 {
  border-color: #b2ebf2; /*c100*/
  /*c100*/
}

.b-cyan.c200 {
  border-color: #80deea; /*c200*/
  /*c200*/
}

.text-cyan {
  color: #00bcd4; /*normal*/
}

.text-cyan.lt {
  color: #26c6da; /*lt*/
}

.text-cyan.lter {
  color: #4dd0e1; /*lter*/
}

.text-cyan.dk {
  color: #00acc1; /*dk*/
}

.text-cyan.dker {
  color: #0097a7; /*dker*/
}

.text-cyan.c50 {
  color: #e0f7fa; /*c50*/
}

.text-cyan.c100 {
  color: #b2ebf2; /*c100*/
}

.text-cyan.c200 {
  color: #80deea; /*c200*/
}

.btn-cyan.dker.c50 {
  background-color: #008c9c; /*dker.c50*/
  border-color: #008c9c; /*dker.c50*/
}

.btn-cyan.dker.c50:hover {
  background-color: #0097a7; /*dker*/
  border-color: #0097a7; /*dker*/
}

.bg-cyan {
  background-color: #00bcd4; /*normal*/
  color: #ebf4e4;
}

.bg-cyan.lt,
.bg-cyan .lt {
  background-color: #26c6da; /*lt*/
}

.bg-cyan.lter,
.bg-cyan .lter {
  background-color: #4dd0e1; /*lter*/
}

.bg-cyan.lter,
.bg-cyan .lter {
  background-color: #4dd0e1; /*lter*/
}

.bg-cyan.dk,
.bg-cyan .dk {
  background-color: #00acc1; /*dk*/
}

.bg-cyan.dker,
.bg-cyan .dker {
  background-color: #0097a7; /*dker*/
}

.bg-cyan.c50,
.bg-cyan .c50 {
  background-color: #e0f7fa; /*c50*/
  color: #3f51b5; /*normal*/
}

.bg-cyan.c100,
.bg-cyan .c100 {
  background-color: #b2ebf2; /*c100*/
  color: #3f51b5; /*normal*/
}

.bg-cyan.c200,
.bg-cyan .c200 {
  background-color: #80deea; /*c200*/
  color: #3f51b5; /*normal*/
}

.bg-cyan[disabled],
a.bg-cyan[disabled],
button.btn.bg-cyan[disabled] {
  background-color: #b2ebf2; /*c100*/
  color: #3f51b5; /*normal*/
}

.bg-cyan .bg {
  background-color: #3f51b5; /*normal*/
}

.bg-cyan a {
  color: #ffffff;
}

.bg-cyan a:hover {
  color: #fff;
}

.bg-cyan a.list-group-item:hover,
.bg-cyan a.list-group-item:focus {
  background-color: inherit;
}

.bg-cyan .btn-primary {
  color: #fff !important;
  background-color: #00acc1 !important; /*dk*/
  border-color: #0097a7 !important; /*dker*/
}

.bg-cyan .btn-primary:hover,
.bg-cyan .btn-primary:focus,
.bg-cyan .btn-primary:active,
.bg-cyan .btn-primary.active,
.bg-cyan .open .dropdown-toggle.btn-primary {
  color: #fff !important;
  background-color: #3f51b5 !important; /*normal*/
  border-color: #0097a7 !important; /*dker*/
}

.bg-cyan .nav.nav-tabs > li.active > a,
.bg-cyan .nav.nav-tabs > li > a:hover,
.bg-cyan .nav.nav-tabs > li > a:focus {
  background-color: #00acc1; /*dk*/
  color: rgba(255, 255, 255, 0.87) !important;
}

.bg-cyan .nav > li > a:hover .caret,
.bg-cyan .nav > li > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.bg-cyan .bg-white {
  background-color: #fff;
  color: #717171;
}

.bg-cyan .bg-white a {
  color: #2e3e4e !important;
}

.bg-cyan .bg-white a:hover {
  color: #1b252e !important;
}

.bg-cyan .bg-white .text-muted {
  color: #979797 !important;
}

.bg-cyan .bg-white-only {
  background-color: #fff !important;
}

.bg-cyan input.form-control.lter::-webkit-input-placeholder,
.bg-cyan input.form-control.lt::-webkit-input-placeholder,
.bg-cyan input.form-control.dk::-webkit-input-placeholder,
.bg-cyan input.form-control.dker::-webkit-input-placeholder {
  color: #ccc;
}

/* Chrome/Opera/Safari */

.bg-cyan input.form-control.lter::-moz-placeholder,
.bg-cyan input.form-control.lt::-moz-placeholder,
.bg-cyan input.form-control.dk::-moz-placeholder,
.bg-cyan input.form-control.dker::-moz-placeholder {
  color: #ccc;
}

/* Firefox 19+ */

.bg-cyan input.form-control.lter:-ms-input-placeholder,
.bg-cyan input.form-control.lt:-ms-input-placeholder,
.bg-cyan input.form-control.dk:-ms-input-placeholder,
.bg-cyan input.form-control.dker:-ms-input-placeholder {
  color: #ccc;
}

/* IE 10+ */

.bg-cyan input.form-control.lter:-moz-placeholder,
.bg-cyan input.form-control.lt:-moz-placeholder,
.bg-cyan input.form-control.dk:-moz-placeholder,
.bg-cyan input.form-control.dker:-moz-placeholder {
  color: #ccc;
}

/*.one-page-header{*/
/*background: #00ACC1; /!*dk*!/;
/*}*/
.theme-cyan .one-page-header.top-nav-collapse {
  background-color: rgba(0, 173, 192, 0.8); /*dk*/
}

.theme-cyan .header-bar-right button {
  background-color: #008c9c; /*dker.c50*/
}

.theme-cyan .header-bar-right button:hover {
  background-color: #0097a7; /*dker*/
}

.theme-cyan .header-bar-right .box-chooseLanguage #cboLanguage {
  background-color: #008c9c; /*dker.c50*/
}

.theme-cyan .header-bar-right .box-chooseLanguage #cboLanguage:hover {
  background-color: #0097a7; /*dker*/
}

.theme-cyan .footer-bar {
  background-color: rgba(0, 173, 192, 1); /*dk*/
}

.theme-cyan .footer-bar .dropdown-menu li > a:hover,
.theme-cyan .one-page-header .dropdown-menu li > a:hover {
  background: #008c9c; /*dker.c50*/
  color: #fff;
}

/* Navbar */
.theme-cyan .ss-nav .nav > li > a:focus,
.theme-cyan .ss-nav .nav > li > a:hover,
.theme-cyan .ss-nav .nav > li > a:active,
.theme-cyan .ss-nav .nav > li > a:visited {
  background: transparent;
  color: #00bcd4 !important; /* normal */
}

.theme-cyan .ss-nav .dropdown-menu > li > a:focus,
.theme-cyan .ss-nav .dropdown-menu > li > a:hover {
  color: #fff;
  background-color: #00bcd4;
}

.theme-cyan .ss-nav .navbar-nav > .active > a,
.theme-cyan .ss-nav .navbar-nav > .active > a:hover,
.theme-cyan .ss-nav .navbar-nav > .active > a:focus,
.theme-cyan .ss-nav .dropdown-menu > .active > a,
.theme-cyan .ss-nav .dropdown-menu > .active > a:hover,
.theme-cyan .ss-nav .dropdown-menu > .active > a:focus,
.theme-cyan .ss-nav .top-nav-collapse .dropdown-menu > .active > a,
.theme-cyan .ss-nav .top-nav-collapse .dropdown-menu > .active > a:hover,
.theme-cyan .ss-nav .top-nav-collapse .dropdown-menu > .active > a:focus {
  color: #00bcd4;
}

.theme-cyan .ss-nav .navbar-nav > li > a {
  color: #00bcd4;
}

.theme-cyan .ss-nav .dropdown-menu > li > a {
  color: #00bcd4; /* normal */
}

/*FAQ*/
.theme-cyan ul.ul-questions li a:hover {
  border: 1px solid #4dd0e1; /*lter*/
  color: #00bcd4; /*normal*/
}

.b-cyan {
  border-color: #00acc1; /*dk*/ /*dk*/
}

.b-cyan:focus {
  border-color: #0097a7; /*dker*/ /*dker*/
}

.btn-cyan {
  background-color: #0097a7; /*dker*/
}

.btn-cyan:hover,
.btn-cyan:focus {
  background-color: #00acc1; /*dk*/
}

.bg-cyan-gradient {
  /*/!* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+1,ffffff+100&1+0,0+26,0+42,0+98;White+to+Transparent *!/*/
  /*background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(252,252,252,0.96) 1%, rgba(253,253,253,0) 26%, rgba(253,253,253,0) 42%, rgba(255,255,255,0) 98%, rgba(255,255,255,0) 100%); /!* FF3.6-15 *!/*/
  /*background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(252,252,252,0.96) 1%,rgba(253,253,253,0) 26%,rgba(253,253,253,0) 42%,rgba(255,255,255,0) 98%,rgba(255,255,255,0) 100%); /!* Chrome10-25,Safari5.1-6 *!/*/
  /*background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(252,252,252,0.96) 1%,rgba(253,253,253,0) 26%,rgba(253,253,253,0) 42%,rgba(255,255,255,0) 98%,rgba(255,255,255,0) 100%); /!* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!/*/
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#00ffffff',GradientType=0 ); /!* IE6-9 *!/*/

  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,673ab7+46,673ab7+50,673ab7+53,ffffff+100 */
  background: rgb(255, 255, 255); /* Old browsers */
  background: -moz-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(0, 188, 212, 0.2) 46%,
    rgba(0, 188, 212, 0.2) 50%,
    rgba(0, 188, 212, 0.2) 53%,
    rgba(255, 255, 255, 1) 100%
  ); /* FF3.6-15 */
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(0, 188, 212, 0.2) 46%,
    rgba(0, 188, 212, 0.2) 50%,
    rgba(0, 188, 212, 0.2) 53%,
    rgba(255, 255, 255, 1) 100%
  ); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 1) 0%,
    rgba(0, 188, 212, 0.2) 46%,
    rgba(0, 188, 212, 0.2) 50%,
    rgba(0, 188, 212, 0.2) 53%,
    rgba(255, 255, 255, 1) 100%
  ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0); /* IE6-9 */
}

.theme-cyan #topcontrol,
.theme-cyan #backToTopBtn {
  background: #00acc1; /*dk*/ /*dk*/
}

.theme-cyan #topcontrol:hover,
.theme-cyan #backToTopBtn:hover {
  background: #0097a7; /*dker*/ /*dker*/
}

/*BEGIN GREEN ----------------------------------------------------------------------------------------------------
*/
.b-green {
  border-color: #4caf50; /*normal*/
  /*normal*/
}

.b-green.lt {
  border-color: #66bb6a; /*lt*/ /*lt*/
}

.b-green.lter {
  border-color: #81c784; /*lter*/ /*lter*/
}

.b-green.dk {
  border-color: #43a047; /*dk*/ /*dk*/
}

.b-green.dker {
  border-color: #388e3c; /*dker*/ /*dker*/
}

.b-green.dker.c50 {
  border-color: #338137; /*dker.c50*/
}

.b-green.c50 {
  border-color: #e8f5e9; /*c50*/ /*c50*/
}

.b-green.c100 {
  border-color: #c8e6c9; /*c100*/
  /*c100*/
}

.b-green.c200 {
  border-color: #a5d6a7; /*c200*/
  /*c200*/
}

.text-green {
  color: #4caf50; /*normal*/
}

.text-green.lt {
  color: #66bb6a; /*lt*/
}

.text-green.lter {
  color: #81c784; /*lter*/
}

.text-green.dk {
  color: #43a047; /*dk*/
}

.text-green.dker {
  color: #388e3c; /*dker*/
}

.text-green.c50 {
  color: #e8f5e9; /*c50*/
}

.text-green.c100 {
  color: #c8e6c9; /*c100*/
}

.text-green.c200 {
  color: #a5d6a7; /*c200*/
}

.btn-green.dker.c50 {
  background-color: #338137; /*dker.c50*/
  border-color: #338137; /*dker.c50*/
}

.btn-green.dker.c50:hover {
  background-color: #388e3c; /*dker*/
  border-color: #388e3c; /*dker*/
}

.bg-green {
  background-color: #4caf50; /*normal*/
  color: #ebf4e4;
}

.bg-green.lt,
.bg-green .lt {
  background-color: #66bb6a; /*lt*/
}

.bg-green.lter,
.bg-green .lter {
  background-color: #81c784; /*lter*/
}

.bg-green.lter,
.bg-green .lter {
  background-color: #81c784; /*lter*/
}

.bg-green.dk,
.bg-green .dk {
  background-color: #43a047; /*dk*/
}

.bg-green.dker,
.bg-green .dker {
  background-color: #388e3c; /*dker*/
}

.bg-green.c50,
.bg-green .c50 {
  background-color: #e8f5e9; /*c50*/
  color: #3f51b5; /*normal*/
}

.bg-green.c100,
.bg-green .c100 {
  background-color: #c8e6c9; /*c100*/
  color: #3f51b5; /*normal*/
}

.bg-green.c200,
.bg-green .c200 {
  background-color: #a5d6a7; /*c200*/
  color: #3f51b5; /*normal*/
}

.bg-green[disabled],
a.bg-green[disabled],
button.btn.bg-green[disabled] {
  background-color: #c8e6c9; /*c100*/
  color: #3f51b5; /*normal*/
}

.bg-green .bg {
  background-color: #3f51b5; /*normal*/
}

.bg-green a {
  color: #ffffff;
}

.bg-green a:hover {
  color: #fff;
}

.bg-green a.list-group-item:hover,
.bg-green a.list-group-item:focus {
  background-color: inherit;
}

.bg-green .btn-primary {
  color: #fff !important;
  background-color: #43a047 !important; /*dk*/
  border-color: #388e3c !important; /*dker*/
}

.bg-green .btn-primary:hover,
.bg-green .btn-primary:focus,
.bg-green .btn-primary:active,
.bg-green .btn-primary.active,
.bg-green .open .dropdown-toggle.btn-primary {
  color: #fff !important;
  background-color: #3f51b5 !important; /*normal*/
  border-color: #388e3c !important; /*dker*/
}

.bg-green .nav.nav-tabs > li.active > a,
.bg-green .nav.nav-tabs > li > a:hover,
.bg-green .nav.nav-tabs > li > a:focus {
  background-color: #43a047; /*dk*/
  color: rgba(255, 255, 255, 0.87) !important;
}

.bg-green .nav > li > a:hover .caret,
.bg-green .nav > li > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.bg-green .bg-white {
  background-color: #fff;
  color: #717171;
}

.bg-green .bg-white a {
  color: #2e3e4e !important;
}

.bg-green .bg-white a:hover {
  color: #1b252e !important;
}

.bg-green .bg-white .text-muted {
  color: #979797 !important;
}

.bg-green .bg-white-only {
  background-color: #fff !important;
}

.bg-green input.form-control.lter::-webkit-input-placeholder,
.bg-green input.form-control.lt::-webkit-input-placeholder,
.bg-green input.form-control.dk::-webkit-input-placeholder,
.bg-green input.form-control.dker::-webkit-input-placeholder {
  color: #ccc;
}

/* Chrome/Opera/Safari */

.bg-green input.form-control.lter::-moz-placeholder,
.bg-green input.form-control.lt::-moz-placeholder,
.bg-green input.form-control.dk::-moz-placeholder,
.bg-green input.form-control.dker::-moz-placeholder {
  color: #ccc;
}

/* Firefox 19+ */

.bg-green input.form-control.lter:-ms-input-placeholder,
.bg-green input.form-control.lt:-ms-input-placeholder,
.bg-green input.form-control.dk:-ms-input-placeholder,
.bg-green input.form-control.dker:-ms-input-placeholder {
  color: #ccc;
}

/* IE 10+ */

.bg-green input.form-control.lter:-moz-placeholder,
.bg-green input.form-control.lt:-moz-placeholder,
.bg-green input.form-control.dk:-moz-placeholder,
.bg-green input.form-control.dker:-moz-placeholder {
  color: #ccc;
}

/*.one-page-header{*/
/*background: #43A047; /!*dk*!/;
/*}*/
.theme-green .one-page-header.top-nav-collapse {
  background-color: rgba(67, 160, 71, 0.8); /*dk*/
}

.theme-green .header-bar-right button {
  background-color: #338137; /*dker.c50*/
}

.theme-green .header-bar-right button:hover {
  background-color: #388e3c; /*dker*/
}

.theme-green .header-bar-right .box-chooseLanguage #cboLanguage {
  background-color: #338137; /*dker.c50*/
}

.theme-green .header-bar-right .box-chooseLanguage #cboLanguage:hover {
  background-color: #388e3c; /*dker*/
}

.theme-green .footer-bar {
  background-color: rgba(67, 160, 71, 1); /*dk*/
}

.theme-green .footer-bar .dropdown-menu li > a:hover,
.theme-green .one-page-header .dropdown-menu li > a:hover {
  background: #338137; /*dker.c50*/
  color: #fff;
}

/* Navbar */
.theme-green .ss-nav .nav > li > a:focus,
.theme-green .ss-nav .nav > li > a:hover,
.theme-green .ss-nav .nav > li > a:active,
.theme-green .ss-nav .nav > li > a:visited {
  background: transparent;
  color: #4caf50 !important; /* normal */
}

.theme-green .ss-nav .dropdown-menu > li > a:focus,
.theme-green .ss-nav .dropdown-menu > li > a:hover {
  color: #fff;
  background-color: #4caf50;
}

.theme-green .ss-nav .navbar-nav > .active > a,
.theme-green .ss-nav .navbar-nav > .active > a:hover,
.theme-green .ss-nav .navbar-nav > .active > a:focus,
.theme-green .ss-nav .dropdown-menu > .active > a,
.theme-green .ss-nav .dropdown-menu > .active > a:hover,
.theme-green .ss-nav .dropdown-menu > .active > a:focus,
.theme-green .ss-nav .top-nav-collapse .dropdown-menu > .active > a,
.theme-green .ss-nav .top-nav-collapse .dropdown-menu > .active > a:hover,
.theme-green .ss-nav .top-nav-collapse .dropdown-menu > .active > a:focus {
  color: #4caf50;
}

.theme-green .ss-nav .navbar-nav > li > a {
  color: #4caf50;
}

.theme-green .ss-nav .dropdown-menu > li > a {
  color: #4caf50; /* normal */
}

/*FAQ*/
.theme-green ul.ul-questions li a:hover {
  border: 1px solid #81c784; /*lter*/
  color: #4caf50; /*normal*/
}

.b-green {
  border-color: #43a047; /*dk*/ /*dk*/
}

.b-green:focus {
  border-color: #388e3c; /*dker*/ /*dker*/
}

.btn-green {
  background-color: #388e3c; /*dker*/
}

.btn-green:hover,
.btn-green:focus {
  background-color: #43a047; /*dk*/
}

.bg-green-gradient {
  /*/!* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+1,ffffff+100&1+0,0+26,0+42,0+98;White+to+Transparent *!/*/
  /*background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(252,252,252,0.96) 1%, rgba(253,253,253,0) 26%, rgba(253,253,253,0) 42%, rgba(255,255,255,0) 98%, rgba(255,255,255,0) 100%); /!* FF3.6-15 *!/*/
  /*background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(252,252,252,0.96) 1%,rgba(253,253,253,0) 26%,rgba(253,253,253,0) 42%,rgba(255,255,255,0) 98%,rgba(255,255,255,0) 100%); /!* Chrome10-25,Safari5.1-6 *!/*/
  /*background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(252,252,252,0.96) 1%,rgba(253,253,253,0) 26%,rgba(253,253,253,0) 42%,rgba(255,255,255,0) 98%,rgba(255,255,255,0) 100%); /!* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!/*/
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#00ffffff',GradientType=0 ); /!* IE6-9 *!/*/

  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,673ab7+46,673ab7+50,673ab7+53,ffffff+100 */
  background: rgb(255, 255, 255); /* Old browsers */
  background: -moz-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(76, 175, 80, 0.2) 46%,
    rgba(76, 175, 80, 0.2) 50%,
    rgba(76, 175, 80, 0.2) 53%,
    rgba(255, 255, 255, 1) 100%
  ); /* FF3.6-15 */
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(76, 175, 80, 0.2) 46%,
    rgba(76, 175, 80, 0.2) 50%,
    rgba(76, 175, 80, 0.2) 53%,
    rgba(255, 255, 255, 1) 100%
  ); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 1) 0%,
    rgba(76, 175, 80, 0.2) 46%,
    rgba(76, 175, 80, 0.2) 50%,
    rgba(76, 175, 80, 0.2) 53%,
    rgba(255, 255, 255, 1) 100%
  ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0); /* IE6-9 */
}

.theme-green #topcontrol,
.theme-green #backToTopBtn {
  background: #43a047; /*dk*/ /*dk*/
}

.theme-green #topcontrol:hover,
.theme-green #backToTopBtn:hover {
  background: #388e3c; /*dker*/ /*dker*/
}

/*BEGIN ORANGE ----------------------------------------------------------------------------------------------------
*/
.b-orange {
  border-color: #ff9800; /*normal*/
  /*normal*/
}

.b-orange.lt {
  border-color: #ffa726; /*lt*/ /*lt*/
}

.b-orange.lter {
  border-color: #ffb74d; /*lter*/ /*lter*/
}

.b-orange.dk {
  border-color: #fb8c00; /*dk*/ /*dk*/
}

.b-orange.dker {
  border-color: #f57c00; /*dker*/ /*dker*/
}

.b-orange.dker.c50 {
  border-color: #ec7700; /*dker.c50*/
}

.b-orange.c50 {
  border-color: #fff3e0; /*c50*/ /*c50*/
}

.b-orange.c100 {
  border-color: #ffe0b2; /*c100*/
  /*c100*/
}

.b-orange.c200 {
  border-color: #ffcc80; /*c200*/
  /*c200*/
}

.text-orange {
  color: #ff9800; /*normal*/
}

.text-orange.lt {
  color: #ffa726; /*lt*/
}

.text-orange.lter {
  color: #ffb74d; /*lter*/
}

.text-orange.dk {
  color: #fb8c00; /*dk*/
}

.text-orange.dker {
  color: #f57c00; /*dker*/
}

.text-orange.c50 {
  color: #fff3e0; /*c50*/
}

.text-orange.c100 {
  color: #ffe0b2; /*c100*/
}

.text-orange.c200 {
  color: #ffcc80; /*c200*/
}

.btn-orange.dker.c50 {
  background-color: #ec7700; /*dker.c50*/
  border-color: #ec7700; /*dker.c50*/
}

.btn-orange.dker.c50:hover {
  background-color: #f57c00; /*dker*/
  border-color: #f57c00; /*dker*/
}

.bg-orange {
  background-color: #ff9800; /*normal*/
  color: #ebf4e4;
}

.bg-orange.lt,
.bg-orange .lt {
  background-color: #ffa726; /*lt*/
}

.bg-orange.lter,
.bg-orange .lter {
  background-color: #ffb74d; /*lter*/
}

.bg-orange.lter,
.bg-orange .lter {
  background-color: #ffb74d; /*lter*/
}

.bg-orange.dk,
.bg-orange .dk {
  background-color: #fb8c00; /*dk*/
}

.bg-orange.dker,
.bg-orange .dker {
  background-color: #f57c00; /*dker*/
}

.bg-orange.c50,
.bg-orange .c50 {
  background-color: #fff3e0; /*c50*/
  color: #3f51b5; /*normal*/
}

.bg-orange.c100,
.bg-orange .c100 {
  background-color: #ffe0b2; /*c100*/
  color: #3f51b5; /*normal*/
}

.bg-orange.c200,
.bg-orange .c200 {
  background-color: #ffcc80; /*c200*/
  color: #3f51b5; /*normal*/
}

.bg-orange[disabled],
a.bg-orange[disabled],
button.btn.bg-orange[disabled] {
  background-color: #ffe0b2; /*c100*/
  color: #3f51b5; /*normal*/
}

.bg-orange .bg {
  background-color: #3f51b5; /*normal*/
}

.bg-orange a {
  color: #ffffff;
}

.bg-orange a:hover {
  color: #fff;
}

.bg-orange a.list-group-item:hover,
.bg-orange a.list-group-item:focus {
  background-color: inherit;
}

.bg-orange .btn-primary {
  color: #fff !important;
  background-color: #fb8c00 !important; /*dk*/
  border-color: #f57c00 !important; /*dker*/
}

.bg-orange .btn-primary:hover,
.bg-orange .btn-primary:focus,
.bg-orange .btn-primary:active,
.bg-orange .btn-primary.active,
.bg-orange .open .dropdown-toggle.btn-primary {
  color: #fff !important;
  background-color: #3f51b5 !important; /*normal*/
  border-color: #f57c00 !important; /*dker*/
}

.bg-orange .nav.nav-tabs > li.active > a,
.bg-orange .nav.nav-tabs > li > a:hover,
.bg-orange .nav.nav-tabs > li > a:focus {
  background-color: #fb8c00; /*dk*/
  color: rgba(255, 255, 255, 0.87) !important;
}

.bg-orange .nav > li > a:hover .caret,
.bg-orange .nav > li > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.bg-orange .bg-white {
  background-color: #fff;
  color: #717171;
}

.bg-orange .bg-white a {
  color: #2e3e4e !important;
}

.bg-orange .bg-white a:hover {
  color: #1b252e !important;
}

.bg-orange .bg-white .text-muted {
  color: #979797 !important;
}

.bg-orange .bg-white-only {
  background-color: #fff !important;
}

.bg-orange input.form-control.lter::-webkit-input-placeholder,
.bg-orange input.form-control.lt::-webkit-input-placeholder,
.bg-orange input.form-control.dk::-webkit-input-placeholder,
.bg-orange input.form-control.dker::-webkit-input-placeholder {
  color: #ccc;
}

/* Chrome/Opera/Safari */

.bg-orange input.form-control.lter::-moz-placeholder,
.bg-orange input.form-control.lt::-moz-placeholder,
.bg-orange input.form-control.dk::-moz-placeholder,
.bg-orange input.form-control.dker::-moz-placeholder {
  color: #ccc;
}

/* Firefox 19+ */

.bg-orange input.form-control.lter:-ms-input-placeholder,
.bg-orange input.form-control.lt:-ms-input-placeholder,
.bg-orange input.form-control.dk:-ms-input-placeholder,
.bg-orange input.form-control.dker:-ms-input-placeholder {
  color: #ccc;
}

/* IE 10+ */

.bg-orange input.form-control.lter:-moz-placeholder,
.bg-orange input.form-control.lt:-moz-placeholder,
.bg-orange input.form-control.dk:-moz-placeholder,
.bg-orange input.form-control.dker:-moz-placeholder {
  color: #ccc;
}

/*.one-page-header{*/
/*background: #FB8C00; /!*dk*!/;
/*}*/
.theme-orange .one-page-header.top-nav-collapse {
  background-color: rgba(251, 140, 0, 0.8); /*dk*/
}

.theme-orange .header-bar-right button {
  background-color: #ec7700; /*dker.c50*/
}

.theme-orange .header-bar-right button:hover {
  background-color: #f57c00; /*dker*/
}

.theme-orange .header-bar-right .box-chooseLanguage #cboLanguage {
  background-color: #ec7700; /*dker.c50*/
}

.theme-orange .header-bar-right .box-chooseLanguage #cboLanguage:hover {
  background-color: #f57c00; /*dker*/
}

.theme-orange .footer-bar {
  background-color: rgba(251, 140, 0, 1); /*dk*/
}

.theme-orange .footer-bar .dropdown-menu li > a:hover,
.theme-orange .one-page-header .dropdown-menu li > a:hover {
  background: #ec7700; /*dker.c50*/
  color: #fff;
}

/* Navbar */
.theme-orange .ss-nav .nav > li > a:focus,
.theme-orange .ss-nav .nav > li > a:hover,
.theme-orange .ss-nav .nav > li > a:active,
.theme-orange .ss-nav .nav > li > a:visited {
  background: transparent;
  color: #ff9800 !important; /* normal */
}

.theme-orange .ss-nav .dropdown-menu > li > a:focus,
.theme-orange .ss-nav .dropdown-menu > li > a:hover {
  color: #fff;
  background-color: #ff9800;
}

.theme-orange .ss-nav .navbar-nav > .active > a,
.theme-orange .ss-nav .navbar-nav > .active > a:hover,
.theme-orange .ss-nav .navbar-nav > .active > a:focus,
.theme-orange .ss-nav .dropdown-menu > .active > a,
.theme-orange .ss-nav .dropdown-menu > .active > a:hover,
.theme-orange .ss-nav .dropdown-menu > .active > a:focus,
.theme-orange .ss-nav .top-nav-collapse .dropdown-menu > .active > a,
.theme-orange .ss-nav .top-nav-collapse .dropdown-menu > .active > a:hover,
.theme-orange .ss-nav .top-nav-collapse .dropdown-menu > .active > a:focus {
  color: #ff9800;
}

.theme-orange .ss-nav .navbar-nav > li > a {
  color: #ff9800;
}

.theme-orange .ss-nav .dropdown-menu > li > a {
  color: #ff9800; /* normal */
}

/*FAQ*/
.theme-orange ul.ul-questions li a:hover {
  border: 1px solid #ffb74d; /*lter*/
  color: #ff9800; /*normal*/
}

.b-orange {
  border-color: #fb8c00; /*dk*/ /*dk*/
}

.b-orange:focus {
  border-color: #f57c00; /*dker*/ /*dker*/
}

.btn-orange {
  background-color: #f57c00; /*dker*/
}

.btn-orange:hover {
  background-color: #fb8c00; /*dk*/
}

.bg-orange-gradient {
  /*/!* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+1,ffffff+100&1+0,0+26,0+42,0+98;White+to+Transparent *!/*/
  /*background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(252,252,252,0.96) 1%, rgba(253,253,253,0) 26%, rgba(253,253,253,0) 42%, rgba(255,255,255,0) 98%, rgba(255,255,255,0) 100%); /!* FF3.6-15 *!/*/
  /*background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(252,252,252,0.96) 1%,rgba(253,253,253,0) 26%,rgba(253,253,253,0) 42%,rgba(255,255,255,0) 98%,rgba(255,255,255,0) 100%); /!* Chrome10-25,Safari5.1-6 *!/*/
  /*background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(252,252,252,0.96) 1%,rgba(253,253,253,0) 26%,rgba(253,253,253,0) 42%,rgba(255,255,255,0) 98%,rgba(255,255,255,0) 100%); /!* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!/*/
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#00ffffff',GradientType=0 ); /!* IE6-9 *!/*/

  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,673ab7+46,673ab7+50,673ab7+53,ffffff+100 */
  background: rgb(255, 255, 255); /* Old browsers */
  background: -moz-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 152, 0, 0.2) 46%,
    rgba(255, 152, 0, 0.2) 50%,
    rgba(255, 152, 0, 0.2) 53%,
    rgba(255, 255, 255, 1) 100%
  ); /* FF3.6-15 */
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 152, 0, 0.2) 46%,
    rgba(255, 152, 0, 0.2) 50%,
    rgba(255, 152, 0, 0.2) 53%,
    rgba(255, 255, 255, 1) 100%
  ); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 152, 0, 0.2) 46%,
    rgba(255, 152, 0, 0.2) 50%,
    rgba(255, 152, 0, 0.2) 53%,
    rgba(255, 255, 255, 1) 100%
  ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0); /* IE6-9 */
}

.theme-orange #topcontrol,
.theme-orange #backToTopBtn {
  background: #fb8c00; /*dk*/ /*dk*/
}

.theme-orange #topcontrol:hover,
.theme-orange #backToTopBtn:hover {
  background: #f57c00; /*dker*/ /*dker*/
}

/*BEGIN PINK ----------------------------------------------------------------------------------------------------
*/
.b-pink {
  border-color: #e91e63; /*normal*/
  /*normal*/
}

.b-pink.lt {
  border-color: #ec407a; /*lt*/ /*lt*/
}

.b-pink.lter {
  border-color: #f06292; /*lter*/ /*lter*/
}

.b-pink.dk {
  border-color: #d81b60; /*dk*/ /*dk*/
}

.b-pink.dker {
  border-color: #c2185b; /*dker*/ /*dker*/
}

.b-pink.dker.c50 {
  border-color: #b81756; /*dker.c50*/
}

.b-pink.c50 {
  border-color: #fce4ec; /*c50*/ /*c50*/
}

.b-pink.c100 {
  border-color: #f8bbd0; /*c100*/
  /*c100*/
}

.b-pink.c200 {
  border-color: #f48fb1; /*c200*/
  /*c200*/
}

.text-pink {
  color: #e91e63; /*normal*/
}

.text-pink.lt {
  color: #ec407a; /*lt*/
}

.text-pink.lter {
  color: #f06292; /*lter*/
}

.text-pink.dk {
  color: #d81b60; /*dk*/
}

.text-pink.dker {
  color: #c2185b; /*dker*/
}

.text-pink.c50 {
  color: #fce4ec; /*c50*/
}

.text-pink.c100 {
  color: #f8bbd0; /*c100*/
}

.text-pink.c200 {
  color: #f48fb1; /*c200*/
}

.btn-pink.dker.c50 {
  background-color: #b81756; /*dker.c50*/
  border-color: #b81756; /*dker.c50*/
}

.btn-pink.dker.c50:hover {
  background-color: #c2185b; /*dker*/
  border-color: #c2185b; /*dker*/
}

.bg-pink {
  background-color: #e91e63; /*normal*/
  color: #ebf4e4;
}

.bg-pink.lt,
.bg-pink .lt {
  background-color: #ec407a; /*lt*/
}

.bg-pink.lter,
.bg-pink .lter {
  background-color: #f06292; /*lter*/
}

.bg-pink.lter,
.bg-pink .lter {
  background-color: #f06292; /*lter*/
}

.bg-pink.dk,
.bg-pink .dk {
  background-color: #d81b60; /*dk*/
}

.bg-pink.dker,
.bg-pink .dker {
  background-color: #c2185b; /*dker*/
}

.bg-pink.c50,
.bg-pink .c50 {
  background-color: #fce4ec; /*c50*/
  color: #3f51b5; /*normal*/
}

.bg-pink.c100,
.bg-pink .c100 {
  background-color: #f8bbd0; /*c100*/
  color: #3f51b5; /*normal*/
}

.bg-pink.c200,
.bg-pink .c200 {
  background-color: #f48fb1; /*c200*/
  color: #3f51b5; /*normal*/
}

.bg-pink[disabled],
a.bg-pink[disabled],
button.btn.bg-pink[disabled] {
  background-color: #f8bbd0; /*c100*/
  color: #3f51b5; /*normal*/
}

.bg-pink .bg {
  background-color: #3f51b5; /*normal*/
}

.bg-pink a {
  color: #ffffff;
}

.bg-pink a:hover {
  color: #fff;
}

.bg-pink a.list-group-item:hover,
.bg-pink a.list-group-item:focus {
  background-color: inherit;
}

.bg-pink .btn-primary {
  color: #fff !important;
  background-color: #d81b60 !important; /*dk*/
  border-color: #c2185b !important; /*dker*/
}

.bg-pink .btn-primary:hover,
.bg-pink .btn-primary:focus,
.bg-pink .btn-primary:active,
.bg-pink .btn-primary.active,
.bg-pink .open .dropdown-toggle.btn-primary {
  color: #fff !important;
  background-color: #3f51b5 !important; /*normal*/
  border-color: #c2185b !important; /*dker*/
}

.bg-pink .nav.nav-tabs > li.active > a,
.bg-pink .nav.nav-tabs > li > a:hover,
.bg-pink .nav.nav-tabs > li > a:focus {
  background-color: #d81b60; /*dk*/
  color: rgba(255, 255, 255, 0.87) !important;
}

.bg-pink .nav > li > a:hover .caret,
.bg-pink .nav > li > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.bg-pink .bg-white {
  background-color: #fff;
  color: #717171;
}

.bg-pink .bg-white a {
  color: #2e3e4e !important;
}

.bg-pink .bg-white a:hover {
  color: #1b252e !important;
}

.bg-pink .bg-white .text-muted {
  color: #979797 !important;
}

.bg-pink .bg-white-only {
  background-color: #fff !important;
}

.bg-pink input.form-control.lter::-webkit-input-placeholder,
.bg-pink input.form-control.lt::-webkit-input-placeholder,
.bg-pink input.form-control.dk::-webkit-input-placeholder,
.bg-pink input.form-control.dker::-webkit-input-placeholder {
  color: #ccc;
}

/* Chrome/Opera/Safari */

.bg-pink input.form-control.lter::-moz-placeholder,
.bg-pink input.form-control.lt::-moz-placeholder,
.bg-pink input.form-control.dk::-moz-placeholder,
.bg-pink input.form-control.dker::-moz-placeholder {
  color: #ccc;
}

/* Firefox 19+ */

.bg-pink input.form-control.lter:-ms-input-placeholder,
.bg-pink input.form-control.lt:-ms-input-placeholder,
.bg-pink input.form-control.dk:-ms-input-placeholder,
.bg-pink input.form-control.dker:-ms-input-placeholder {
  color: #ccc;
}

/* IE 10+ */

.bg-pink input.form-control.lter:-moz-placeholder,
.bg-pink input.form-control.lt:-moz-placeholder,
.bg-pink input.form-control.dk:-moz-placeholder,
.bg-pink input.form-control.dker:-moz-placeholder {
  color: #ccc;
}

/*.one-page-header{*/
/*background: #D81B60; /!*dk*!/;
/*}*/
.theme-pink .one-page-header.top-nav-collapse {
  background-color: rgba(216, 27, 96, 0.8); /*dk*/
}

.theme-pink .header-bar-right button {
  background-color: #b81756; /*dker.c50*/
}

.theme-pink .header-bar-right button:hover {
  background-color: #c2185b; /*dker*/
}

.theme-pink .header-bar-right .box-chooseLanguage #cboLanguage {
  background-color: #b81756; /*dker.c50*/
}

.theme-pink .header-bar-right .box-chooseLanguage #cboLanguage:hover {
  background-color: #c2185b; /*dker*/
}

.theme-pink .footer-bar {
  background-color: rgba(216, 27, 96, 1); /*dk*/
}

.theme-pink .footer-bar .dropdown-menu li > a:hover,
.theme-pink .one-page-header .dropdown-menu li > a:hover {
  background: #b81756; /*dker.c50*/
  color: #fff;
}

/*Navbar*/
.theme-pink .ss-nav .nav > li > a:focus,
.theme-pink .ss-nav .nav > li > a:hover,
.theme-pink .ss-nav .nav > li > a:active,
.theme-pink .ss-nav .nav > li > a:visited {
  background: transparent;
  color: #e91e63 !important; /* normal */
}

.theme-pink .ss-nav .dropdown-menu > li > a:focus,
.theme-pink .ss-nav .dropdown-menu > li > a:hover {
  color: #fff;
  background-color: #e91e63;
}

.theme-pink .ss-nav .navbar-nav > .active > a,
.theme-pink .ss-nav .navbar-nav > .active > a:hover,
.theme-pink .ss-nav .navbar-nav > .active > a:focus,
.theme-pink .ss-nav .dropdown-menu > .active > a,
.theme-pink .ss-nav .dropdown-menu > .active > a:hover,
.theme-pink .ss-nav .dropdown-menu > .active > a:focus,
.theme-pink .ss-nav .top-nav-collapse .dropdown-menu > .active > a,
.theme-pink .ss-nav .top-nav-collapse .dropdown-menu > .active > a:hover,
.theme-pink .ss-nav .top-nav-collapse .dropdown-menu > .active > a:focus {
  color: #e91e63;
}

.theme-pink .ss-nav .navbar-nav > li > a {
  color: #e91e63;
}

.theme-pink .ss-nav .dropdown-menu > li > a {
  color: #e91e63; /* normal */
}

/*FAQ*/
.theme-pink ul.ul-questions li a:hover {
  border: 1px solid #f06292; /*lter*/
  color: #e91e63; /*normal*/
}

.b-pink {
  border-color: #d81b60; /*dk*/ /*dk*/
}

.b-pink:focus {
  border-color: #c2185b; /*dker*/ /*dker*/
}

.btn-pink {
  background-color: #c2185b; /*dker*/
}

.btn-pink:hover,
.btn-pink:focus {
  background-color: #d81b60; /*dk*/
}

.bg-pink-gradient {
  /*/!* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+1,ffffff+100&1+0,0+26,0+42,0+98;White+to+Transparent *!/*/
  /*background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(252,252,252,0.96) 1%, rgba(253,253,253,0) 26%, rgba(253,253,253,0) 42%, rgba(255,255,255,0) 98%, rgba(255,255,255,0) 100%); /!* FF3.6-15 *!/*/
  /*background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(252,252,252,0.96) 1%,rgba(253,253,253,0) 26%,rgba(253,253,253,0) 42%,rgba(255,255,255,0) 98%,rgba(255,255,255,0) 100%); /!* Chrome10-25,Safari5.1-6 *!/*/
  /*background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(252,252,252,0.96) 1%,rgba(253,253,253,0) 26%,rgba(253,253,253,0) 42%,rgba(255,255,255,0) 98%,rgba(255,255,255,0) 100%); /!* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!/*/
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#00ffffff',GradientType=0 ); /!* IE6-9 *!/*/

  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,673ab7+46,673ab7+50,673ab7+53,ffffff+100 */
  background: rgb(255, 255, 255); /* Old browsers */
  background: -moz-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(233, 30, 99, 0.2) 46%,
    rgba(233, 30, 99, 0.2) 50%,
    rgba(233, 30, 99, 0.2) 53%,
    rgba(255, 255, 255, 1) 100%
  ); /* FF3.6-15 */
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(233, 30, 99, 0.2) 46%,
    rgba(233, 30, 99, 0.2) 50%,
    rgba(233, 30, 99, 0.2) 53%,
    rgba(255, 255, 255, 1) 100%
  ); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 1) 0%,
    rgba(233, 30, 99, 0.2) 46%,
    rgba(233, 30, 99, 0.2) 50%,
    rgba(233, 30, 99, 0.2) 53%,
    rgba(255, 255, 255, 1) 100%
  ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0); /* IE6-9 */
}

.theme-pink #topcontrol,
.theme-pink #backToTopBtn {
  background: #d81b60; /*dk*/ /*dk*/
}

.theme-pink #topcontrol:hover,
.theme-pink #backToTopBtn:hover {
  background: #c2185b; /*dker*/ /*dker*/
}

/**/
.text-black {
  color: #222222;
}
