#outlook body #backgroundTable{background-color:#f1f1f1;{
background-color:#f1f1f1!important; 
}

#backgroundTable{background-color:#f1f1f1;{
background-color:#f1f1f1!important; 
}

body #backgroundTable{background-color:#f1f1f1;{
background-color:#f1f1f1!important; 
}
.brand-header {
    margin-bottom: -15px;
    margin-left: 0px;
    margin-right: 0px;
    max-width: initial!important;
} 

.navbar-inside-page, .brand-footer {
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.navbar-inside-page {
    padding-bottom: 100px!important;
}

.navbar-inverse {
    background-image: -webkit-linear-gradient(top,#ffffff 0%,#ffffff 100%)!important;
    background-image: linear-gradient(to bottom,#ffffff 0%,#ffffff 100%)!important;
}

div.delayed-component-content {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.theme-progress {
    display:block!important;
  margin: 15px 0px 0px 0px;
    border-radius: 0px;
    background-image: none;
}
.progress-bar {
   
   background-color: #4BA22D;
   background-image: linear-gradient(to bottom,#4BA22D 0%,#4BA22D 100%);
}

.background-opacity {
    background-color: #78cf5b;!important
}



div.delayed-component-content {
    box-shadow: 0 0 85px rgba(0,0,0,.0) !important;
}


h3, .h3 {
    line-height: 34px;
    font-weight: 400;
    font-style: normal;
    color: #3c3c3c;
    font-size: 24px;
    font-family: "Roboto",Helvetica,Arial,sans-serif !important;
  margin-bottom:10px;
  padding-left:20px;
}

h2, .h2 {
    line-height: 34px;
    font-weight: 400;
    font-style: normal;
    color: #3c3c3c;
    font-size: 24px;
    font-family: "Roboto",Helvetica,Arial,sans-serif !important;
  margin-bottom:10px;
  padding-left:0px;
  margin-left:20px!important;
}

form h3{
   padding-left:36px!important;
}


.theme-textbox.form-control {
    border: 1px solid #000000;
    background-color: #f9f7f7;
}

.theme-panel {
    box-shadow: inset 0 0 0 0 #ffffff !important;
  margin-bottom: 0px!important;
  padding: 2% 3%!important;
}


.btn-default {
    color: #fff!important;
    background-color: #4ba22d!important;
    border-color: #4ba22d!important;
    background-image: none!important;
}

.btn-default:hover {
    color: #4ba22d!important;
    background-color: #ffffff!important;
    border-color: #4ba22d!important;
    background-image: none!important;
}

.btn {
    border-radius: 3px !important;
    padding: 10px!important;
    font-size: 16pt!important;
    font-family: "Roboto",Helvetica,Arial,sans-serif !important;
}

div.main-form {
    background-color: #ffffff!important;
}

.container-fluid {
    padding-left: 30px;
    padding-right: 30px;
}

.text-left p, div#anchor_1556c663-34cb-45ee-8db5-87ee17eb4658 {
    padding: 30px 30px 0px 30px;
}

hr {
    display: none!important;
}

.theme-select.form-control.select2-container {
    border: 1px solid #000000!important;
    background-color: #f9f7f7!important;
}

.select2-container .select2-choice .select2-arrow, .select2-container .select2-choice div {
    border-left: 1px solid #000000!important;
}

.theme-select.select2-drop-active {
    background-color: #f9f7f7!important;
}

body {
    background-color: #f1f1f1!important;
  font-family: "Roboto",Helvetica,Arial,sans-serif !important;
    font-size: 14px!important;
}


div#captcha-target, label.has-error.control-label  {
    margin-left: 30px!important;
}

.theme-component-registration {
    padding-top: 0px!important; 
    padding-bottom: 0px!important;
}

.text-muted, h4 {
    color: #3c3c3c!important;
}

a.btn.btn-default.pull-right.theme-btn-primary {
    margin-top: 60px;
}

div#s2id_cst_0c19cfb63dd849e796aac1a10c2beeac {
    min-width: 420px !important;
}


fieldset {
    padding: 0;
    margin: 0 0 0 20px;
    border: 0;
    min-width: 0;
}
 