/*==============CSS START ====================*/

/*==============FONTS START ====================*/

@import url(http://fonts.googleapis.com/css?family=Sintony:400,700);

/*font-family: 'Sintony', sans-serif;*/


/*================Form START====================*/

.alar-registration-form  { padding:30px; display:block; border:1px solid #ccc;font-family: "Sintony",sans-serif; font-size:12px}



.alar-registration-heading {font-family: 'Sintony', sans-serif; font-weight:700; text-transform:uppercase}


.alar-registration-heading {
    display: block;
    font-family: "Sintony",sans-serif;
    font-weight: 700; font-size:24px;
    margin: 0 0 20px;
    text-align: center;
    text-transform: uppercase;
}

.ftxt {
    display: block;
    margin: 0 0 20px;
}

.ftxt:after{clear:both; display:block; overflow:hidden; content:""}



.ftxt > label {
    float: left;
    width: 180px;
}


.ftxt > input { border:1px solid #ccc; padding:8px 5px; width:300px; }




.alar-registration-form .error{
  color:red;
 }
input.error {
    border: 1px dotted red;
}

.entry-content ul {
    list-style-type: none;
    padding: 0;
}
#registration {
    margin: 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 1.5;
    color: #111820;
}
.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.alert-dismissable, .alert-dismissible {
    padding-right: 35px;
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
 /*.alar-registration-form .error{*/
  /*color:green;*/
  /*font-weight: bold;*/
  /*margin-bottom: 20px;*/
 /*}*/
/*================Form END====================*/

.ftxt span {
 padding-left: 5px;
}
.plugin {
    border:1px solid #E1E1E1;
    padding:10px;
    width: calc(20% - 20px);
    float: left;
    margin: 10px;
    text-align: center;
}
.plugin img{margin: 0; max-width: 100%;}
.plugin input[type="checkbox"]{
    width: 15px;
    height: 15px;
    margin-bottom: 10px;
}
.ftxt .plugin{
 vertical-align: top;
}

#content-area {
    //display:none;
    height:140px;
    overflow:auto;
    margin-bottom:1.5em;
    padding:10px;
    border:solid 1px #d7d7d7;
    color:#505050;
    background-color:#ffffff;
    font-size:90%;
}
.form-group label {
    padding-left: 5px;
}

.form-field .ftxt{position: relative; display: inline-block;}
.form-field .ftxt span.error{position: absolute; bottom: -18px; right: 0; font-size: 13px;    left: 173px;}

.products-grp .product-list-text{list-style-type: disc; padding-left: 20px; margin: 30px auto 0;}
.products-grp .product-list-text li{float: left; width: 100%; font-size: 15px; line-height: 20px; margin-bottom: 10px;}
@media(max-width:480px){
    .ftxt > input{width:100%;margin-top:5px}
    .form-field .ftxt span.error{position: relative;left:-5px;top:5px}
    .plugin{width:calc(50% - 20px);}
}