form,fieldset {border:0px !important;}

.facebook {
background: #4162a8 !important; /* Old browsers */
background: -moz-linear-gradient(top, #4162a8 0%, #6784bf 100%)!important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4162a8), color-stop(100%,#6784bf))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4162a8 0%,#6784bf 100%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4162a8 0%,#6784bf 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4162a8 0%,#6784bf 100%)!important; /* IE10+ */
background: linear-gradient(to bottom, #4162a8 0%,#6784bf 100%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4162a8', endColorstr='#6784bf',GradientType=0 )!important; /* IE6-9 */
font-weight:bold;color:#FFF;border:1px solid #4263a8;}
.facebook:hover {background: #4263a8 !important;text-decoration:none !important;color:#FFF;}
.facebook i {color:#FFF;margin-right:10px;}

.control-group:before,.form-horizontal .control-group:after {display: table;line-height: 0;content: "";}
.control-group {margin-bottom: 10px;clear:both;}
.control-group:after {clear: both;}
.control-label {line-height:24px;}
.form-horizontal .control-group {margin-bottom: 10px;*zoom: 1;}
.form-horizontal .control-group:before,.form-horizontal .control-group:after {display: table;line-height: 0;content: "";}
.form-horizontal .control-group:after {clear: both;}
.form-horizontal .control-label {float: left;width: 200px !important;text-align: right;font-size: 16px;}
.form-horizontal .controls {*display: inline-block;*padding-left: 20px;margin-left: 180px;*margin-left: 0;vertical-align:middle;padding-top:0px; margin-top:0px;position:relative;}
.form-horizontal .controls:first-child {*padding-left: 180px;}
.form-horizontal .help-block {margin-bottom: 0;}
.form-horizontal input + .help-block,.form-horizontal select + .help-block,.form-horizontal textarea + .help-block,.form-horizontal .uneditable-input + .help-block,.form-horizontal .input-prepend + .help-block,.form-horizontal .input-append + .help-block {margin-top: 0px;}
.form-horizontal .form-actions {padding-left: 210px !important;}

.form-vertical .controls input.input-large,.form-vertical .controls textarea.input-large {width:98%;}

.controls.center {text-align:center;}
.controls.right {text-align:right;}

.review .control-group .controls{margin-left:210px !important;}
.control-group .controls,.control-group .controls small {line-height: 32px;}
.controls input:not(.btn) {height: 26px; padding: 3px 5px; font-size: 16px; border:1px solid #CCCCCC;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.controls input.btn-small {margin-top:0px;height: 34px !important;}
.controls textarea {padding: 3px 5px;  font-size: 16px; border:1px solid #CCCCCC;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;resize: vertical;}

.controls input:not(.btn):focus,.controls textarea:focus,.controls select:focus {border:1px solid #ffe5e7}
.controls input:not(.btn).error,.controls textarea.error,.controls select.error {border:1px solid #df1719}

.controls input.input-large {width:80%; }
.controls input.input-small {float:left;margin-right:5px;width:42%;}
.controls textarea.input-large {width:80%;}
.controls select.input-large {width:80%;height: 32px; border:1px solid #CCCCCC;padding: 5px 10px;font-size: 16px;}
.controls select.input-large option {line-height: 35px;padding: 5px 10px;font-size: 16px;}

.controls .custom-select select {width:112% !important;height: 32px;font-size: 16px;border: 1px solid #CCCCCC;}
@media screen and (max-width: 1366px) {.controls .custom-select select {width:113% !important;}}
.controls .custom-select select option {line-height: 35px;font-size: 16px;}

.controls .info {width:45%;float:right;text-align:left;font-size:13px;padding-top:8px;}

.form-horizontal .controls input[type="radio"] {margin:0px 10px;}
.radio,.checkbox { min-height: 18px;vertical-align:middle;}

.form-horizontal small {color:#8a8a8a;font-size:85% !important;}
.frmRSVP h3 {text-align: center; font-family: OpenSans;font-weight: bold;}

.frmRSVP .footer button {margin:0px 100px;}
/*input date*/
input.date {background:url(../i/calender.png) right no-repeat;}