form.demo-form {padding: 20px 14px 30px;border-top: 5px solid #425b76;border-bottom: 5px solid #425b76;background: #f5f5f5;}
form.demo-form p {margin:0;margin-bottom: 5px;}
form.demo-form select {padding: 10px !important;font-size: 1.3rem;color: #777;}
span.select2.select2-container { width: 100% !important; }
#result {display:none;background: #f5f5f5;padding: 20px; color: #333;}
.select2-container--default .select2-selection--single {border-radius: 0 !important;height: 50px !important;padding: 10px !important;}
.select2-result-repository__forks {background: #0c7eaf; padding: 5px 10px;color: #fff;}
.select2-results__option { padding: 2px !important; }
ul.select2-results__options li:nth-child(1) { display: none !important; }
form.demo-form p.available { margin-bottom: 10px;text-align: center;font-weight: bold;font-size: 0.8rem;background: #ddd;padding: 5px;border-radius: 10px;transition: all 1s;cursor:pointer; }
form.demo-form p.available:hover {background: #425b76; color:#fff;}
.if_navailable { display: none; }
p.r_fields { padding: 5px 15px; padding-bottom: 0; }
.form-button{background-color:#ef4051;border-color:#ef4051;width:100%;}
.form-button:hover{background-color:transparent;color:#ef4051;border-color:#ef4051;}
form.demo-form textarea.msgtext {resize: vertical !important; padding: 10px !important;}
span.group_type, span.group_type_link, span.group_type_message { display: none; }*/