﻿.main-connector-well {
    width:100%;
    padding-top:12px;
    padding-right:15px;
    padding-bottom:15px;
    margin-bottom:3px!important;
    overflow:hidden;
    position:relative
}

.configure-module {
    margin:auto;
    position:absolute;
    top:-25px;
    left:0;
    bottom:0;
    right:0;
    width:100%;
    height:600px;
    z-index:100;
    background-image: url("../images/idproducer-connector-service.png");
    background-repeat:no-repeat;
    background-size: 450px 450px;
    background-position: center center;
}

.configure-module-btn {
    margin:auto;
    position:absolute;
    top:-30px;
    left:0;
    bottom:0;
    right:0;
    width:210px;
    height:130px;
    z-index:101;
    opacity:0.9;
}

.configure-module-info {
    margin:auto;
    position:absolute;
    top:525px;
    left:0;
    bottom:0;
    right:0;
    width:100%;
    font-size:2.2em;
    text-align:center;
    font-family: 'Source Sans Pro', sans-serif;
    white-space:nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right:20px;
    padding-left:20px;
}

.panel-read-only {
    border-radius:3px;
    width:100%!important;
    padding-top:8px;
    padding-left:7px;
    padding-right:7px;
    padding-bottom:7px;
    margin-bottom:0px!important;
}

.option-help-icon {
    width:20px;
    height:20px;
    top:-3px;
    right:-4px;
    z-index:200;
    position: absolute;
    background-image: url("../images/idproducer-option-help.png");
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: center center;
    cursor:help;
}

.mapping-required-field {
    border-left: solid;
    border-left-color: #9a0c13;
    border-left-width: 4px
}

.mapping-non-required-field {
    border-left: solid;
    border-left-color: #3a3d45;
    border-left-width: 4px
}

.module-tab-img {
    margin-top:-15px;
    margin-right:-5px
}

.idpMaximizeCollapse {
    cursor: pointer;
}

.idpNoPointerEvent {
    pointer-events:none;
}