.container-fluid p.p-1 {
    padding: 15px 20px 0px 20px;
    font-size: 18px;
    text-align: center;
    color: #767676;
    line-height: 24px;
}

.form-horizontal .controls {
    margin-left: 0px;
}
div.form label{
    text-align: left;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #767676;
    font-size: 16px;
    font-weight: 400;
}
div.form .error-message , .signup-error-summary {
    color: #C00;
}

div.form input {
    padding: 10px;
}

.uw-love {
    margin-top: 40px;
    padding: 0;
}
.btn-info, .btn-info:hover, .btn-info:active {
    background-color: #33A0FF;
    background-image: none;
    font-weight: bold;
    margin-top: 30px;
    padding: 8px 15px;
    text-shadow: none;
}

.uw-love blockquote:before {
    display: none;
}
.uw-love .testi > img {
    width: 75px;
    height: 75px;
}

/**
 * Price 3 stylesheet  
 * */
.price-3 {
    padding-top: 20px;
    padding-bottom: 20px;

}
.price-3 .plans {
    *zoom: 1;
}
.price-3 .plans:before,
.price-3 .plans:after {
    content: " ";
    display: table;
}
.price-3 .plans:after {
    clear: both;
}
.price-3 .plans:before,
.price-3 .plans:after {
    display: table;
    content: "";
    line-height: 0;
}
.price-3 .plans:after {
    clear: both;
}
.price-3 .plan {
    /*border-spacing:30px;*/
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    min-width: 250px;
    text-align: center;
    color: #838383;
    font-size: 16px;
}
.price-3 .plan > * {
    padding-left: 10px;
    padding-right: 10px;
}
.price-3 .plan b {
    color: #767676;/*#7f8c8d;*/
    font-weight: 500;
}
.price-3 .plan .title {
    color: #2c3e50;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 8px;
    margin-top: 8px;
}
.price-3 .plan .title .img-holder {
    display: inline-block;
}
.price-3 .plan .title .img {
    min-height: 104px;
}
.price-3 .plan .price {
    font-weight: 400;
}
.price-3 .plan .description {
    margin: 20px 0 25px;
    line-height: 24px;
}
.price-3 .plan .btn {
    min-width: 90px;
    font-weight: 500;
    margin-top: 0px;
}
.price-3 .plan.plan-2 {
    border: 1px solid #eaeaea;
    padding: 10px;
    margin: 10px;
    /*border-left: 1px solid #e5e5e5;*/
}
.price-3 .plan.plan-2:first-child {
    /*border-left: none;*/
}
@media (max-width: 767px) {
    .price-3 .plan {
        float: none;
        width: auto;
    }
    .price-3 .plan.plan-2 {
        border: 0;
        border-top: 1px solid #ebedee;
        border-bottom: 1px solid #ebedee;
        padding: 50px 0;
        margin: 50px 0;
    }
}

#TrialForm_name, #TrialForm_email {
    width : 300px;
}
#TrialForm_useCase {
    width : 322px;
    padding: 10px;
    box-sizing: border-box;     
    height: 42px;
}

.form-input-plans .price-3 .color {    
    -webkit-box-shadow:0 0 20px orange;
    -moz-box-shadow: 0 0 20px orange;
    box-shadow:0 0 20px orange;
    border: 1px solid #ccc;
}    
.form-input-plans .price-3  .btn {
    display: none;
}

.form-input-plans .price-3 .color .btn {
    display: inline-block;
}

/*For hiding & showing ticks*/
.price-3 .color .img-tick-green {
    width:50px;
    display: inline-block;
    text-align: center;
}
.price-3 .img-tick-green {
    width:50px;
    display: none;
    text-align: center;
}

.price-3 .color .img-tick-grey {
    width:50px;
    display: none;
    text-align: center;
}

.price-3 .img-tick-grey {
    width:50px;
    display: inline-block;
    text-align: center;
}

.row-fluid [class*="span"] {
    margin-left: 0px;
}
.center {
    float: none !important;
    display:inline-block;
    margin-left: auto;
    margin-right: auto;
}
.ls-l2 {
    top:20%;
    font-weight:500;
    color:#767676;
    margin-bottom: 20px;
}
.dotted-underline {
    border-bottom: 1px dotted; 
}


