.terms_conditions{
    text-align: justify;
    font-size: x-small;
}
.text_red{
    color: red !important;
}
.text_blue{
    color: #08c;
}
#uniform-id_shipping_country{
    width: 145px !important;
}
#uniform-id_shipping_country span{
    width: 135px !important;
}
#uniform-id_state{
    width: 145px !important;
}
#uniform-id_state span{
    width: 135px !important;
}
#uniform-id_shipping_state{
    width: 145px !important;
}
#uniform-id_shipping_state span{
    width: 135px !important;
}
.ajaxloader_membership{
    z-index: 1;
    position: absolute;
    top: 40%;
    right: 50%;
}
.membership_error{
    background-color: lavenderblush;
    color: red;
}

.isrequired{
    border: 1px solid #f13340;
    background: #fff1f2;
}

.file_style {
    background: #fff1f2;
}
/* The Modal (background) */
.modal {
    display: none; 
    position: fixed; 
    z-index: 5; 
    left: 0;
    top: 0;
    width: 100%; 
    height: 100%; 
    overflow: auto; 
    background-color: rgb(0,0,0); 
    background-color: rgba(0,0,0,0.4); 
}
/* Modal Content/Box */
.modal-content {
    background-color: #fefefe;
    margin: 15% auto; 
    padding: 20px;
    border: 1px solid #888;
    width: 30%; 
}
/* The Close Button */
.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}
.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
.back_green{
    border-radius: 5px;
    padding: 40px 45px;
    background-color: #eafaeb;
}
.back_title{
    padding: 20px 10px;
}
.modal_title{
    font-size: 25px !important;
}
.continue_membership {
    border-radius: 4px;
    color: #fff;
    background: #74d578;
    font-weight: bold;
    padding: 10px;
    width: 100%;
    font-size: large;
    background: #43b754;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#43b754), to(#42ac52));
    background-image: -webkit-linear-gradient(top, #43b754, 0%, #42ac52, 100%);
    background-image: -moz-linear-gradient(top, #43b754 0%, #42ac52 100%);
    background-image: linear-gradient(to bottom, #43b754 0%, #42ac52 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF43B754', endColorstr='#FF42AC52', GradientType=0);
    border: 1px solid;
    border-color: #399a49 #247f32 #1a6d27 #399a49;
}
.continue_membership:hover {
    color: #fff;
    background: #3aa04c;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#3aa04c), to(#3aa04a));
    background-image: -webkit-linear-gradient(top, #3aa04c, 0%, #3aa04a, 100%);
    background-image: -moz-linear-gradient(top, #3aa04c 0%, #3aa04a 100%);
    background-image: linear-gradient(to bottom, #3aa04c 0%, #3aa04a 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3AA04C', endColorstr='#FF3AA04A', GradientType=0);
    border-color: #196f28 #399a49 #399a49 #258033;
}
  
  