﻿.idpDivCols {
  display: flex;
  justify-content: space-between;
}

.idpComponentWell {
    overflow: hidden;
    width: 100%;
    padding-top:8px;
    padding-bottom:8px;
    padding-right:8px;
    padding-left:0px!important;
}

.idpGridComponentWell {
    width: 100%;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:0px!important;
    padding-right:0px!important;
}

.idpInnerComponentWell {
    width: 100%;
    padding-left:8px;
}

.idpInnerComponentWell > * {
    display: block;
    margin-top: 8px;
}

.idpInnerComponentWell > *:first-child {
    margin-top: 0px;
}

.idpInnerMultiComponentWell > *:last-child {
    margin-bottom: 8px;
}

.idpFieldMapping {
    font-size:0.85em !important;
    vertical-align:middle;
    text-align:center;
    height: 40px;
    line-height: 40px;
    width:100%;
    cursor:move;
    border-radius: 4px 4px 4px 4px;
    border-left: 5px solid ;
    border-color:#cba346;
}

.idpIsRequired {
    font-weight:bold !important;
    border-left: 5px solid !important;      
    border-color:#d43737 !important;      
}

.idpIsRequired::after {
    font-size:1.5em;
    content: " *";
    color:#d43737
}

.idpColMappingHeader {
    line-height:1em;
}

.idpMappingHeaderLarge {
    font-size:0.85em;
}

.idpMappingHeaderMedium {
    font-size:0.85em;
}

.idpFieldMappingTarget {
    height:40px;
    min-width:70px;
    border:dotted;
    border-width:2px;
    border-color:white;
}

.idpFieldMappingTargetIn {
    background-color:green;
}

.idpWizardCheckRadio {
    font-size:1em!important;
    font-weight:normal!important;
    height:23px !important;
}

.idpWizardError {
    position:absolute;
    bottom:34px;
    left:40px;
    color:#d43737;
    font-weight:bold;
}

.logErrorLink {
    display:block;
    text-align:center;
    width:45px;
    padding:1px 1px;
    margin-top:6px;
    color:white;
    cursor:pointer;
    border-radius: 4px;
    border:solid;
    border-width:1px;
    border-color:#d43737;
    font-weight:bold;
    background-color:#d43737;
}

.logErrorLink:hover {
    color:#d43737;
    background-color:white;
    border-color:white;
}