/* Tree Steward General Styles */

.treesteward__displaycontainer:first-of-type {
    padding-top: 15px;
}

.treesteward__displaycontainer {
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(222,162,99,.60);
}

.treesteward__messagecontainer {
    /*background: #DEA263;*/
    /*color: #ffffff;*/
    padding: 15px;
    /*border: 1px solid #994A24;*/
    margin: 0 20px;
}

.treesteward__message {
    padding-bottom: 0px;
}

.treesteward__attributetext {
    text-align: right;
    font-size: 125%;
    font-style: italic;
    padding-top: 10px;
    margin-bottom: 15px;
    margin-right: 35px;
}

.treesteward__formcontainer--hidden {
    display: none;
}

/* Modal Styles */
.modal__container .gform_wrapper {
    overflow: initial;
    width: 98%;
    margin-left: auto;
}

.modal__container .gform_wrapper ul li.gfield {
    width: 100%;
}

.modal__container .gform_wrapper .top_label input.medium {
    width: 97.5% !important;
}

.modal__overlay {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:0.5;
    filter:alpha(opacity=50);
    z-index: 9990;
}

.modal__container {
    position:absolute;
    background:url(tint20.png) 0 0 repeat;
    background:rgba(0,0,0,0.2);
    border-radius:14px;
    padding:8px;
    z-index: 10000;
}

.modal__content {
    border-radius:8px;
    background:#fff;
    padding:20px;
    height: 100%;
    max-height: 100%;
    overflow-y: scroll;
}

.modal__close {
    position:absolute;
    background:url(/wp-content/plugins/tree-stewards/images/close.png) 0 0 no-repeat;
    width:24px;
    height:27px;
    display:block;
    text-indent:-9999px;
    top:-7px;
    right:-7px;
}

.modal__container .ginput_counter ~ .ginput_counter {
    display: none;
}
