#main-container{
    padding: 2rem 2rem;
    padding-bottom: 0;
}
.btn-primary {
    background-color: #58748f;
    border-color: transparent;
}
.btn-primary:hover {
    background-color: #ff6100;
    border-color: transparent;
}
#kc-form-buttons{
    margin:1rem 0 3rem 0;
}
#kc-info-wrapper{
    margin-bottom: 3rem;
}
.gs_lang_switch {
    padding: 0 0 0 3rem !important;
    background: url(../img/gs_icon_lang.svg) no-repeat left;
}
.gs_lang_switch:hover {
    padding: 0 0 0 3rem !important;
    background: url(../img/gs_icon_lang_hover.svg) no-repeat left;
}
.gs_contact {
    padding: 0 0 0 3rem !important;
    background: url(../img/gs_icon_contact.svg) no-repeat left;
}
.gs_contact:hover {
    padding: 0 0 0 3rem !important;
    background: url(../img/gs_icon_contact_hover.svg) no-repeat left;
}
.gs_help {
    padding: 0 0 0 3rem !important;
    background: url(../img/gs_icon_help.svg) no-repeat left;
}
.gs_help:hover {
    padding: 0 0 0 3rem !important;
    background: url(../img/gs_icon_help_hover.svg) no-repeat left;
}
.gs_login {
    padding: 0 0 0 3rem !important;
    background: url(../img/appbar.lock_menue.png) no-repeat left;
}
.gs_login:hover {
    padding: 0 0 0 3rem !important;
    background: url(../img/appbar.lock_menue_hover.png) no-repeat left;
}
.gs_ms_header{
    background: url("../img/gs_ms_banner_default.jpg") no-repeat 0 -2rem;
    height: 10rem;
    width: 100%;
    float: left;
    position: relative;
    padding: 0;
}
.gs_ms_header img{
    float:left;
    padding-left: 1rem;
}
.gs_ms_header h1{
    float:left;
    line-height:10rem;
    margin: 0;
    color: #58748f;
}

.navbar_betwen {
    margin: 0 0 0.5rem 4rem;
    padding-left: 0.5rem;
}

a:hover {
    color: #ff6100 !important;
}

.navbar-nav>li>a:hover, .gs_contact:hover, .navbar-nav>li:hover{
    color: #FF6600 !important;
}

.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    margin-right: 10px !important;
}


.pr{
    padding-right: 15px; 
}

#kc-form-login > div:nth-child(1) > label, #kc-form-login > div:nth-child(2) > label {
    margin-bottom: 0px !important;
}

.alert-success {
    color: #000000 !important;
    background-color: #dff0d8 !important;
    border-color: green !important;
}

#kc-info-wrapper > ul{
    margin-bottom: -25px !important;
    margin-left: -22px !important;
}

#kc-social-providers li {
    display: list-item !important;
    list-style-type: disc !important;
    margin-left: 17px !important;
}

.registrationDataprotectionSectionCheckbox {
    width: 20px !important;
    margin-right: 5px;
}

#registrationDataprotectionSectionCheckboxId2, #registrationDataprotectionSectionCheckboxTdId2 {
    vertical-align: top !important;
}

#registrationDataprotectionSectionCheckboxId3, #registrationDataprotectionSectionCheckboxTdId3 {
    height: 20px !important;
    margin: 0px 0 0 !important;
}


@font-face {
    font-family: "PatternFlyIcons-webfont";
    src: url("../fonts/PatternFlyIcons-webfont.eot");
    src: url("../fonts/PatternFlyIcons-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/PatternFlyIcons-webfont.ttf") format("truetype"), url("../fonts/PatternFlyIcons-webfont.woff") format("woff"), url("../fonts/PatternFlyIcons-webfont.svg#PatternFlyIcons-webfont") format("svg");
    font-weight: normal;
    font-style: normal;
}

[class^="pficon-"],
[class*=" pficon-"] {
  display: inline-block;
  font-family: "PatternFlyIcons-webfont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  /* Better Font Rendering =========== */
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.pficon-add-circle-o:before {
  content: "\e61b";
}
.pficon-applications:before {
  content: "\e936";
}
.pficon-arrow:before {
  content: "\e929";
}
.pficon-asleep:before {
  content: "\e925";
}
.pficon-automation:before {
  content: "\e937";
}
.pficon-build:before {
  content: "\e902";
}
.pficon-builder-image:before {
  content: "\e800";
}
.pficon-bundle:before {
  content: "\e918";
}
.pficon-blueprint:before {
  content: "\e915";
}
.pficon-catalog:before {
  content: "\e939";
}
.pficon-chat:before {
  content: "\e928";
}
.pficon-close:before {
  content: "\e60b";
}
.pficon-cloud-security:before {
  content: "\e903";
}
.pficon-cloud-tenant:before {
  content: "\e904";
}
.pficon-cluster:before {
  content: "\e620";
}
.pficon-connected:before {
  content: "\e938";
}
.pficon-container-node:before {
  content: "\e621";
}
.pficon-cpu:before {
  content: "\e927";
}
.pficon-degraded:before {
  content: "\e91b";
}
.pficon-delete:before {
  content: "\e611";
}
.pficon-disconnected:before {
  content: "\e93c";
}
.pficon-domain:before {
  content: "\e919";
}
.pficon-edit:before {
  content: "\e60a";
}
.pficon-enhancement:before {
  content: "\e93a";
}
.pficon-enterprise:before {
  content: "\e906";
}
.pficon-equalizer:before {
  content: "\e610";
}
.pficon-error-circle-o:before {
  color: #cc0000;
  content: "\e926";
}
.pficon-export:before {
  content: "\e616";
}
.pficon-flag:before,
.pficon-messages:before {
  content: "\e603";
}
.pficon-flavor:before {
  content: "\e907";
}
.pficon-filter:before {
  content: "\e943";
}
.pficon-folder-close:before {
  content: "\e607";
}
.pficon-folder-open:before {
  content: "\e606";
}
.pficon-help:before {
  content: "\e605";
}
.pficon-history:before {
  content: "\e617";
}
.pficon-home:before {
  content: "\e618";
}
.pficon-image:before {
  content: "\e61f";
}
.pficon-import:before {
  content: "\e615";
}
.pficon-in-progress:before {
  content: "\e92c";
}
.pficon-info:before {
  content: "\e92b";
}
.pficon-infrastructure:before {
  content: "\e93d";
}
.pficon-integration:before {
  content: "\e948";
}
.pficon-key:before {
  content: "\e924";
}
.pficon-locked:before {
  content: "\e923";
}
.pficon-maintenance:before {
  content: "\e92d";
}
.pficon-memory:before {
  content: "\e908";
}
.pficon-middleware:before {
  content: "\e917";
}
.pficon-migration:before {
  content: "\e92e";
}
.pficon-monitoring:before {
  content: "\e944";
}
.pficon-network:before {
  content: "\e909";
}
.pficon-on:before {
  content: "\e931";
}
.pficon-on-running:before {
  content: "\e930";
}
.pficon-optimize:before {
  content: "\e93e";
}
.pficon-orders:before {
  content: "\e93f";
}
.pficon-off:before {
  content: "\e92f";
}
.pficon-ok:before {
  color: #3f9c35;
  content: "\e602";
}
.pficon-paused:before {
  content: "\e932";
}
.pficon-pending:before {
  content: "\e933";
}
.pficon-plugged:before {
  content: "\e940";
}
.pficon-port:before {
  content: "\e945";
}
.pficon-print:before {
  content: "\e612";
}
.pficon-process-automation:before {
  content: "\e949";
}
.pficon-private:before {
  content: "\e914";
}
.pficon-project:before {
  content: "\e905";
}
.pficon-rebalance:before {
  content: "\e91c";
}
.pficon-rebooting:before {
  content: "\e934";
}
.pficon-refresh:before,
.pficon-restart:before {
  content: "\e617";
}
.pficon-regions:before {
  content: "\e90a";
}
.pficon-registry:before {
  content: "\e623";
}
.pficon-remove:before {
  content: "\e611";
}
.pficon-replicator:before {
  content: "\e624";
}
.pficon-repository:before {
  content: "\e90b";
}
.pficon-resource-pool:before {
  content: "\e90c";
}
.pficon-resources-almost-empty:before {
  content: "\e91d";
}
.pficon-resources-almost-full:before {
  content: "\e912";
}
.pficon-resources-full:before {
  content: "\e92a";
}
.pficon-route:before {
  content: "\e625";
}
.pficon-running:before {
  content: "\e614";
}
.pficon-save:before {
  content: "\e601";
}
.pficon-screen:before {
  content: "\e600";
}
.pficon-search:before {
  content: "\e921";
}
.pficon-security:before {
  content: "\e946";
}
.pficon-server:before {
  content: "\e90d";
}
.pficon-server-group:before {
  content: "\e91a";
}
.pficon-service:before {
  content: "\e61e";
}
.pficon-services:before {
  content: "\e947";
}
.pficon-service-catalog:before {
  content: "\e941";
}
.pficon-settings:before {
  content: "\e610";
}
.pficon-spinner:before {
  content: "\e614";
}
.pficon-spinner2:before {
  content: "\e613";
}
.pficon-storage-domain:before {
  content: "\e90e";
}
.pficon-tenant:before {
  content: "\e916";
}
.pficon-thumb-tack-o:before {
  content: "\e920";
}
.pficon-topology:before {
  content: "\e608";
}
.pficon-trend-down:before {
  content: "\e900";
}
.pficon-trend-up:before {
  content: "\e901";
}
.pficon-unknown:before {
  content: "\e935";
}
.pficon-user:before {
  content: "\e91e";
}
.pficon-users:before {
  content: "\e91f";
}
.pficon-unlocked:before {
  content: "\e922";
}
.pficon-unplugged:before {
  content: "\e942";
}
.pficon-virtual-machine:before {
  content: "\e90f";
}
.pficon-volume:before {
  content: "\e910";
}
.pficon-warning-triangle-o:before {
  color: #ec7a08;
  content: "\e913";
}
.pficon-zone:before {
  content: "\e911";
}