/* line 5, ../sass/styles.scss */
.modal-button {
    margin: 5em auto;
    display: block;
}

/* line 9, ../sass/styles.scss */
.modal-body {
    max-height: 500px;
    overflow-y: scroll;
}

/* line 13, ../sass/styles.scss */
.modal-footer {
    margin-top: 0;
}

/* line 16, ../sass/styles.scss */
.p1tm-heading {
    margin: 2em 0;
}

/* line 19, ../sass/styles.scss */
.panel-group {
    margin-top: 2em;
}

/* line 22, ../sass/styles.scss */
.p1tm-icons {
    float: right;
}

/* line 25, ../sass/styles.scss */
#available .panel-default {
    z-index: 5;
}

/* line 28, ../sass/styles.scss */
#current {
    min-height: 50px;
    margin-top: 1em;
}

/* line 33, ../sass/styles.scss */
#available .p1tm-icons {
    display: none;
}

/* line 38, ../sass/styles.scss */
.btn-toggle .btn-primary {
    background-color: #428bca;
    border-color: #357ebd;
}

/* line 43, ../sass/styles.scss */
.p1tm-siloName {
    width: 40%;
}

/* line 46, ../sass/styles.scss */
.p1tm-disabled {
    pointer-events: none;
    opacity: 0.5;
}

/* line 51, ../sass/styles.scss */
.p1tm-accordion .p1tm-disabled {
    opacity: 0.5;
    pointer-events: none;
}
/* line 55, ../sass/styles.scss */
.p1tm-accordion.ui-state-hover {
    padding: 20px;
    background-color: #fff;
    border: 1px solid #ccc;
}

/* line 61, ../sass/styles.scss */
.p1tm-staticSources {
    border-bottom: 1px solid #ccc;
    padding-bottom: 1em;
}
/* line 64, ../sass/styles.scss */
.p1tm-staticSources .p1tm-panel {
    margin: 0;
}

/* line 68, ../sass/styles.scss */
.p1tm-panel {
    margin-top: 0;
}
/* line 70, ../sass/styles.scss */
.p1tm-panel .p1tm-checkbox {
    margin-right: 5px;
    position: relative;
    top: -1px;
    cursor: pointer;
}
/* line 77, ../sass/styles.scss */
.p1tm-panel.p1tm-noSort:first-child {
    margin-top: 2em;
}
/* line 80, ../sass/styles.scss */
.p1tm-panel.p1tm-noSort > .panel-heading {
    cursor: auto;
}
/* line 84, ../sass/styles.scss */
.p1tm-panel > .panel-heading {
    cursor: move;
    padding: 10px;
}

/* line 89, ../sass/styles.scss */
.glyphicon-trash {
    color: red;
}

/* line 92, ../sass/styles.scss */
.p1tm-btn {
    font-size: 12px;
    margin-top: 10px;
}
.p1tm-configureHr {
    margin-top: -2em;
}
.p1tm-configureCont {
    margin-top: 3em;
    margin-bottom: 3em;
    font-size: 18px;
}
@media (max-width: 960px) {
    .p1tm-configureCont {
        font-size: 16px;
    }
}
@media (max-width: 768px) {
    .p1tm-configureCont {
        font-size: 14px;
    }
}
.p1tm-configureCont .textfield {
    height: 45px;
    margin: 2em 0 2em 0;
    font-size: 16px;
    text-align: center;
}
.p1tm-configureCont .textfield:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.p1tm-configureButtons {
    padding-right: 0;
}

.p1tm-success {
    color: #060;
}

.p1tm-error {
    color: #c7254e;
}

.p1tm-info {
    color: #357ebd;
}

#p1tm-generate-modal-close {
    display: none;
}

.p1tm-ajax-stopped {
    display: block;
}
.p1tm-ajax-started {
    display: none;
}
/*New Css*/
h2 span.p1tm-guide {
    font-size: 14px;
}
hr {
    border-color: #ddd;
}
.p1tm-selectHeading {
    margin-top: 2em;
}
.p1tm-selectHeading p {
    font-size: 14px;
    margin-top: 1.5em;
}
.p1tm-selectContainer {
    border: 1px solid #ddd;
    margin-top: 1em;
    color: #777;
}
.p1tm-selectContainer li {
    padding: 50px;
    margin-bottom: 0;
}
.p1tm-selectContainer li:first-child {
    padding-top: 40px;
}
.p1tm-selectContainer li:last-child {
    padding-bottom: 40px;
}
.p1tm-selectContainer li.p1tm-middleSection {
    background-color: #f9f9f9;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}
.p1tm-selectContainer h5 {
    margin-bottom: 1.5em;
    font-size: 15px;
}
.p1tm-selectContainer a {
    font-size: 16px;
}
.p1tm-configureCont .p1tm-orContainer {
    padding: 0;
}
.p1tm-configureCont .p1tm-or {
    position: absolute;
    font-size: 14px;
    color: #fff;
    background-color: #444;
    width: 40px;
    height: 40px;
    margin: -20px 0 0 -20px;
    border-radius: 40px;
    line-height: 40px;
    display: inline-block;
}
