/*h1, .h1 {
    font-size:28px;
}
h2, .h2 {
    font-size:24px;
}
.form-group.required .control-label:after {
  content:"*";
  color: #CD035C;
  margin-left:2px;
}
.form-group.required .control-label.zipLabel:after {
    content:"";
}
.printButton {
    margin-top:10px;
}
.phaseloader-previous {
    margin-top:10px;
}
.phaseloader-next {
    margin-top:10px;
}*/

/*bootstrap changes*/
/*.form-control {
    padding: 5px 9px;
    height:26px;
    margin-top:8px;
}
select.form-control {
    height: 31px;
    width: auto;
    margin-bottom: 8px;
}
.form-group {
    margin-bottom: 5px;
}*/
/*.contract-confirmation {
    padding-top:0px!important;
    margin-bottom:2px!important;
}
.group {
    border: 2px solid #7d7061;
    padding:5px;
}*/

/*.panel-default>.panel-heading {
    color: white;
    background-color:rgba(51, 51, 51, .50);
    border-color: #ddd;
}*/

.list-group-item>.fa-plus {
    color: #009dcf;
}

.list-group-item>.fa-minus {
    color: #009dcf;
}

#forgottenPassword {
    text-transform: none;
}

#fileupload>.nolabel {
    margin-top: 24px;
}

.input-group-addon {    
    padding: 0px 15px !important;
}

.contractorPreFuseSeparator {
    padding-left: 3px !important;
    padding-right: 3px !important;
    padding-top: 5px !important;
    width: auto !important;
}

.firstContractorPreFuseSelect {
    /*padding-left: 0px !important;*/
    padding-right: 0px !important;
    width: auto !important;
}

.contractorPreFuseSelect {
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: auto !important;
}

.contractorAddConsumptionPoint_Street {
    margin-bottom: 2px !important;
}

.contractorAddConsumptionPoint_House {
    margin-bottom: 15px;
}

.contractorEditMultipleConsumptionPoint_CheckBox {
    padding-top: 7px !important;
}

.customerEditMultipleConsumptionPoint_CheckBox {
    padding-top: 7px !important;
}

.customerEditMultipleConsumptionPoint_Input {
    padding-right: 0px !important;
}

.customerEditMultipleConsumptionPoint_MicroProductionDiv {
    padding-top: 10px !important;
}

.managementSummaryTitle {
    text-align: right;
}

.managementSummaryValue {
    font-weight: normal;
    width: 100%;
}

.hideOverflow
{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    width:100%;
    display:block;
}

#selectContractorDiv
{
    margin-bottom: 10px;
}

.form-control{
    padding: 7px 20px !important; /* Fix for cutting texts on Input fields on Firefox */
}

.fieldOpsContainer {
    margin-left: 0px !important;
    margin-right: 0px !important;
    width:auto !important;
}

.banks {
    cursor: pointer;
    margin-left: 7px;
    margin-right: 7px;
    margin-bottom: 5px;
}

.bank-container {
    margin: 0px 0px 30px 0px;
    padding: 30px;
    text-align: center;
}

.bank-container-icon {
    margin: 0;
    position: absolute;
    top: 30%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    max-width: 65%;
    max-height: 65%;
    width: auto;
    height: auto;
}

.bank-container-name {
    margin: 0;
    position: absolute;
    bottom: 25%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}

.customerTypeBtnPressed {
    background-color: white !important;
    color: #0064FF !important;
}

.form-horizontal .control-label {
    text-align: left;
    word-break: break-word;
}
