.simplesignuppro {
    position:fixed;
    width:40%;
    display:block;
    z-index:99999;
    opacity: 0;
    z-index: -1;
}
.mc_embed_signup {
    position: relative;
}
.mc_embed_signup form {
    display:block;
    position:relative;
    text-align:center;
    padding:10px 0px 10px 0px;
}
.mc_embed_signup form p {
    text-align: center;
    padding: 0px 15px;
    line-height: 1.5em;
}
.mc_embed_signup form p img{
    vertical-align: middle;
}
.mc_embed_signup h2 img {
    vertical-align: middle;
}
.mc_embed_signup h2 {
    font-weight:700;
    padding:5px 0px;
    margin:0px;
    font-size:1.4em;
    text-align: center;
    line-height: 1.5em;
}
.mc_embed_signup input {
    border:1px solid #999;
    box-sizing: content-box;
}
.mc_embed_signup input:focus {
    border-color:#333;
}
.mc_embed_signup .button {
    clear:both;
    background-color: #aaa;
    border: 0 none;
    border-radius:4px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size:15px;
    font-weight: 700;
    height: 32px;
    line-height: 32px;
    margin: 0px 5px 10px 0px;
    padding: 0px 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
}
.mc_embed_signup .button:hover {
    background-color:#777;
}
.mc_embed_signup .small-meta {
    font-size: 11px;
}
.mc_embed_signup .nowrap {
    white-space:nowrap;
}
.mc_embed_signup .mc-field-group {
    clear:left;
    position:relative;
    width:100%;
    padding-bottom: 3%;
    min-height:50px;
}
.mc_embed_signup .size1of2 {
    clear:none;
    float:left;
    display:inline-block;
    width:46%;
    margin-right:4%;
}
* html .mc_embed_signup .size1of2 {
    margin-right:2%; /* Fix for IE6 double margins. */
}
.mc_embed_signup .mc-field-group label {
    display:block;
    margin-bottom:3px;
}
.mc_embed_signup .mc-field-group input {
    display:block;
    width:100%;
    padding:8px 0px;
    text-indent:2%;
    box-sizing: content-box !important;
}
.mc_embed_signup .mc-field-group select {
    display:inline-block;
    width:99%;
    padding:0px;
}

.mc_embed_signup .datefield, .mc_embed_signup .phonefield-us{
    padding:5px 0px;
}
.mc_embed_signup .datefield input, .mc_embed_signup .phonefield-us input{
    display:inline;
    width:60px;
    margin:0px 2px;
    letter-spacing:1px;
    text-align:center;
    padding:5px 0px 2px 0px;
}
.mc_embed_signup .phonefield-us .phonearea input, .mc_embed_signup .phonefield-us .phonedetail1 input {
    width:40px;
}
.mc_embed_signup .datefield .monthfield input, .mc_embed_signup .datefield .dayfield input {
    width:30px;
}
.mc_embed_signup .datefield label, .mc_embed_signup .phonefield-us label {
    display:none;
}
.mc_embed_signup .indicates-required {
    text-align:right;
    font-size:11px;
    margin-right:4%;
}
.mc_embed_signup .asterisk {
    color:#c60;
    font-size:200%;
}
.mc_embed_signup .mc-field-group .asterisk {
    position:absolute;
    top:25px;
    right:10px;
}
.mc_embed_signup .clear {
    clear:both;
}
.mc_embed_signup .mc-field-group.input-group ul {
    margin:0px;
    padding:5px 0px;
    list-style:none;
}
.mc_embed_signup .mc-field-group.input-group ul li {
    display:block;
    padding:3px 0px;
    margin:0;
}
.mc_embed_signup .mc-field-group.input-group label {
    display:inline;
}
.mc_embed_signup .mc-field-group.input-group input {
    display:inline;
    width:auto;
    border:none;
}
.mc_embed_signup div.mce-responses {
    float:left;
    top:-1.4em;
    padding:0em .5em 0em .5em;
    overflow:hidden;
    width:90%;
    margin: 0px 5%;
    clear: both;
}
.mc_embed_signup div.response {
    margin:1em 0em;
    padding:1em .5em .5em 0em;
    font-weight:700;
    float:left;
    top:-1.5em;
    z-index:1;
    width:80%;
}
.mc_embed_signup .mce-error-response {
    display:none;
}
.mc_embed_signup .mce-success-response {
    color:#529214;
    display:none;
}
.mc_embed_signup label.error {
    display:block;
    float:none;
    width:auto;
    margin-left:1.05em;
    text-align:left;
    padding:.5em 0em;
}

.mc-embedded-subscribe {
    clear:both;
    width:auto;
    display:block;
    margin:1em 0em 1em 5%;
}
.mc_embed_signup .num-subscribers {
    font-size: 1.1em;
}
.mc_embed_signup .num-subscribers span {
    padding:.5em;
    border:1px solid #ccc;
    margin-right:.5em;
    font-weight:700;
}
.mc_embed_signup_inner {
    width:100%;
    height:100% !important;
    box-shadow:0px 0px 17px 1px rgba(50, 50, 50, 0.69);
}
.mc_embed_signup form {
    font:normal 100% Helvetica, Arial, sans-serif;
    font-size:14px;
    border:none;
    padding:10px;
    text-align:left;
}
.mc_embed_signup i.mc_embed_close {
    display:block;
    position:absolute;
    top:5px;
    right:5px;
    cursor: pointer;
    transition: all .2s ease-in 0s;
    z-index:1;
}
.mc_embed_signup i.mc_embed_close:hover {
    transform:rotate(360deg) scale(1.1);
}
.mc_embed_signup textarea {
    padding-top: 5px !important;
    height: 50px;
}
.mc_embed_signup input[type=radio] {
    display: inline-block;
    width: auto !important;
    vertical-align: sub !important;
}

.mc_embed_signup .signup label {
    padding-top: 2px;
    display: inline-block;
    margin-right: 10px;
}

.mc_embed_signup form input[type=email],
.mc_embed_signup form input[type=text],
.mc_embed_signup form textarea,
.mc_embed_signup form select {
    width: 100%;
    display: inline-block;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
    margin: 0px;
    margin-top: 15px !important;
    vertical-align:top;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    height:34px;
    padding: 0px !important;
    border: 1px solid #ccc !important;
    box-sizing: content-box !important;
    text-indent: 2%;
}
.mc_embed_signup form input[type=email]:focus,
.mc_embed_signup form input[type=text]:focus {
    outline:none;
}

.mc_embed_signup form input[type=submit] {
    width: 100%;
    display: inline-block;
    padding: 0px !important;
    vertical-align: baseline;
    margin-top: 15px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    line-height: 28px;
    font-size: 20px;
    font-weight: bold;
    border: 0px !important;
    border-radius: 0px;
    color:#ffffff;
    height: 44px;
    vertical-align:top;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    text-indent: 0px;
    box-shadow:none;
    box-sizing: content-box !important;
}

.ssp_embed .mc_embed_signup  form input[type=submit] {
    border: 1px solid #ccc !important;
}

.mc_embed_signup .mc-field-group {
    padding: 0px;
}
.signup {
    text-align: center;
}

.signup>div {
    width: 99.5% !important;
}

/* video {
  width: 100%    !important;
  height: auto   !important;
} */

.customfields {
    width:95% !important;
    border-right:1px solid #ccc !important;
}
#ssp_locker {
    width:100%;
    height:100%;
    position: fixed;
    z-index:99995;
    background-color: #e5e2d4;
    opacity: 0.4;
    top: 0px;
    left: 0px;
    display: none;
}
.ssp-bottom {
    padding:3px 0px !important;
    font-size: 10px;
    margin:0px;
    width: 100%;
}
.ssp_social_login {
    text-align: left;
    margin-top: 10px;
    padding-left: 10px;
}
.ssp_fblogin {
    display: inline-block;
    margin: 4px 10px;
    vertical-align:top;
    width:148px;
    text-align:center;
}
.ssp_fblogin img{
    vertical-align: middle;
}
.ssp_gplogin {
    display: inline-block;
    margin: 0px 10px;
    vertical-align:top;
    width:135px;
    text-align:center;
}
.ssp_gplogin img {
    vertical-align: middle;
}
.googleplusbtn {
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJMAAAAeCAYAAAAoyywTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozMDQ0NzM5NEIwMjA2ODExODA4M0NBQzRCNDgyNTI0NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNzUxMTZGOTU2RkExMUUyQTdFNDlDNEIzRUYxMzI5MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNzUxMTZGODU2RkExMUUyQTdFNDlDNEIzRUYxMzI5MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUFDNTA0MDAyMTIwNjgxMTgyMkFFNzJDNDg4ODI2RTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzA0NDczOTRCMDIwNjgxMTgwODNDQUM0QjQ4MjUyNDYiLz4gPC9yZGY6RGVzY3Jp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);
    color: white;
    border-radius: 5px;
    white-space: nowrap;
    width: 147px;
    height:30px;
}
.googleplusbtn:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJMAAAAeCAYAAAAoyywTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozMDQ0NzM5NEIwMjA2ODExODA4M0NBQzRCNDgyNTI0NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMzMzQ0EyMDU2RkExMUUyQTdFNDlDNEIzRUYxMzI5MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMzMzQ0ExRjU2RkExMUUyQTdFNDlDNEIzRUYxMzI5MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUFDNTA0MDAyMTIwNjgxMTgyMkFFNzJDNDg4ODI2RTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzA0NDczOTRCMDIwNjgxMTgwODNDQUM0QjQ4MjUyNDYiLz4gPC9yZGY6RGVzY3Jp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);
    cursor: pointer;
}
.googleplusbtn span.label {
    font-weight: 700;
}
.googleplusbtn span.icon {
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    padding: 2px;
    background-position: 4px 2px;
    background-size: 18px 18px;
}
.googleplusbtn span.buttonText {
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px;
    font-size: 11px;
    font-weight: 700;
    font-family: 'Helvetica Neue', Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif;
}
.facebookbtn {
    display: inline-block;
    background: #4965b5;
    color: white;
    border-radius: 5px;
    white-space: nowrap;
}
.facebookbtn:hover {
    background: #5777ce;
    cursor: pointer;
}
.facebookbtn span.label {
    font-weight: 700;
}
.facebookbtn span.icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAIAAAD9MqGbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHSSURBVHjajJM7a1RRFIW/NblCwCEgAS2tBDGgvVgpYpHfoO38ArERrS0MVgFbFabSKnb+ghSCKURSSAQb82IeuSYzwz3LYp9zZyAoHg7nnsfee62997o8e/l+MKyb1KQmpaZpUkqxpIXRzI9NSoNB/Xzjg4bDuttdlrAFAPExBiSBAYMsIJbx6FRN04BQWP7/UGUbWRamBFWgSOzs/upvffn2fR9Y6S5fWe2+ePwABK7mzDBu0QV8/vrz6atPhT4Hx/XBcR0RcfEsbGU5++H+1k5sT8eHs0ndErUNVDYCh3MYmrjY3TuyAZ707t+9feNCtRRFNAhX4IS0yBgSCKazFCD37qwtdWSMSZLsBFULLzLn0p3MCuh0cv0Eiluj6WyKiawj1fXem7+14tJF3m08ApCrzKy0U/gffV27dtkObCqrra2RbIaHe2G3sno1NqOjH7G5df1mroXRZDIp5Yp1Lrf13ttw+Pj6ISw8CJkqH2i5prb1c95e8Aspy9HP0s1WBeeHSbmRRbdhr1jKi0NgC6DOmdiBEUookjWWQef+mxzBET2n0xmfnBW9hQqdEsaOQ8ySYhtrdHLW2exvj3/PMpLbQgVQmQ66jhDjerLZ3/4zAMLdTGY0MmUmAAAAAElFTkSuQmCC) no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    padding: 2px;
    background-position: 4px 3px;
    background-size: 16px 16px;
}
.facebookbtn span.buttonText {
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px;
    font-size: 11px;
    font-weight: 700;
    font-family: 'Helvetica Neue', Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif;
}

.rotatein
{
    animation-name: anim-rotatein;
}

.rotatein-out
{
    animation-name: anim-rotatein-out;
}

.scalein
{
    animation-name: anim-scalein;
}

@keyframes anim-scalein {
    0%  {
        opacity: 0;
        transform: scale(0) translate(-500px,500px);
    }
    100% {
        opacity: 1;
        transform: scale(1) translate(0px,0px);
    }
}

.scalein-out
{
    animation-name: anim-scalein-out;
}

@keyframes anim-scalein-out {
    0%  {
        opacity: 1;
        transform: scale(1) translate(0px, 0px);
    }
    100% {
        opacity: 0;
        transform: scale(0) translate(-500px,500px);
    }
}

.slide {
    animation-name: anim-slidein;
}

@keyframes anim-slidein {
    0%  {
        opacity: 1;
    }
    100% {
        opacity: 1;
    }
}

.slide-out {
    animation-name: anim-slideout;
}

@keyframes anim-slideout {
    0%  {
        transform: scale(1);
    }
    100% {
        transform: scale(1);
    }
}

.perspectivein
{
    animation-name: anim-perspectivein;
    perspective: 500px;
}

.ssfproacenter
{
    text-align: center;
}

.ssfproacenter img {
    position: relative !important;
    margin: 0 auto !important;
}

@keyframes anim-perspectivein {
    0%  {
        opacity: 0;
        transform:  rotateY(90deg) rotateX(90deg) rotateZ(90deg);
    }
    100% {
        opacity: 1;
        transform:  rotateY(0deg) rotateX(0deg) rotateZ(0deg);
    }
}

.perspectivein-out
{
    animation-name: anim-perspectivein-out;
    perspective: 500px;
}

@keyframes anim-perspectivein-out {
    0%  {
        opacity: 1;
        transform: rotateY(0deg) rotateX(0deg) rotateZ(0deg);
    }
    100% {
        opacity: 0;
        transform:  rotateY(-90deg) rotateX(-90deg) rotateZ(-90deg);
    }
}

.warning-icon {
}

.warning-icon2 {
}

.warning-icon:before {
    content: '!';
    background: #fc0303;
    width: 20px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    line-height: 1.5;
    position: absolute;
    margin-left: -25px;
    border-radius: 100%;
    height: 20px;
    animation: all .2s ease-in 0s;
    animation-name: warning-anim;
    margin-top: 7px;
}

.warning-icon2:before {
    content: '!';
    background: #fc0303;
    width: 20px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    line-height: 1.5;
    position: absolute;
    margin-left: -25px;
    border-radius: 100%;
    height: 20px;
    animation: all .2s ease-in 0s;
    animation-name: warning-anim;
}

@keyframes warning-anim {
    0%  {
        opacity: 0;
        transform: scale(0);
    }
    100% {
        opacity: 1;
        transform: scale(1);
    }
}

.elemmove-default1, .elemmove-random-default1 {
    opacity: 0;
    transform: translate(-200px, 0px);
}

.elemmove-default2, .elemmove-random-default2 {
    opacity: 0;
    transform: translate(200px, 0px);
}

.elemmove-default3, .elemmove-random-default3 {
    opacity: 0;
    transform: translate(0px, 200px);
}

.elemmove-default4, .elemmove-random-default4 {
    opacity: 0;
    transform: translate(0px, -200px);
}

.elemmove-start, .elemmove-random-start {
    opacity: 1;
    transform: translate(0px, 0px);
}

.elemmove-end1, .elemmove-random-end1 {
    opacity: 0;
    transform: translate(-200px, 0px);
}

.elemmove-end2, .elemmove-random-end2 {
    opacity: 0;
    transform: translate(200px, 0px);
}

.elemmove-end3, .elemmove-random-end3 {
    opacity: 0;
    transform: translate(0px, 200px);
}

.elemmove-end4, .elemmove-random-end4 {
    opacity: 0;
    transform: translate(0px, -200px);
}

.elemfade-default1, .elemfade-random-default1 {
    opacity: 0;
    transform: scale(1.1);
}

.elemfade-default2, .elemfade-random-default2 {
    opacity: 0;
    transform: scale(1.05);
}

.elemfade-default3, .elemfade-random-default3 {
    opacity: 0;
    transform: scale(1.15);
}

.elemfade-default4, .elemfade-random-default4 {
    opacity: 0;
    transform: scale(1.2);
}

.elemfade-start, .elemfade-random-start {
    opacity: 1;
    transform: scale(1);
}

.elemfade-end1, .elemfade-random-end1 {
    opacity: 0;
    transform: scale(1.1);
}

.elemfade-end2, .elemfade-random-end2 {
    opacity: 0;
    transform: scale(1.15);
}

.elemfade-end3, .elemfade-random-end3 {
    opacity: 0;
    transform: scale(1.05);
}

.elemfade-end4, .elemfade-random-end4 {
    opacity: 0;
    transform: scale(1.2);
}

.elemscale-default1, .elemscale-random-default1 {
    opacity: 0;
    transform: scale(0);
}

.elemscale-default2, .elemscale-random-default2 {
    opacity: 0;
    transform: scale(0);
}

.elemscale-default3, .elemscale-random-default3 {
    opacity: 0;
    transform: scale(0);
}

.elemscale-default4, .elemscale-random-default4 {
    opacity: 0;
    transform: scale(0);
}

.elemscale-start, .elemscale-random-start {
    opacity: 1;
    transform: scale(1);
}

.elemscale-end1, .elemscale-random-end1 {
    opacity: 0;
    transform: scale(0);
}

.elemscale-end2, .elemscale-random-end2 {
    opacity: 0;
    transform: scale(0);
}

.elemscale-end3, .elemscale-random-end3 {
    opacity: 0;
    transform: scale(0);
}

.elemscale-end4, .elemscale-random-end4 {
    opacity: 0;
    transform: scale(0);
}

.ssp-small .ssp_email, .ssp-small .customfields
{
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    width: 100% !important;
    border:1px solid #999 !important;
}
.ssp-small .subscribe
{
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    width: 100% !important;
    margin-left: 1px !important;
}

@media only screen and (max-width: 767px)
{
    .simplesignuppro
    {
        top: 10px !important;
        left: 0px !important;
        right: 0px !important;
    }
    .simplesignuppro .ssp_email, .mc_embed_signup .customfields
    {
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
        width: 100% !important;
        border:1px solid #999 !important;
    }
    .simplesignuppro .subscribe
    {
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
        width: 100% !important;
        padding: 1px !important;
    }
}