/*!
 * Bootstrap Responsive v2.0.4
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
@-ms-viewport{
width: extend-to-zoom;
zoom: 1.0;
} 
.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}

.clearfix:after {
  clear: both;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
          box-sizing: border-box;
}

.hidden {
  display: none;
  visibility: hidden;
}



@media (max-width: 480px) {
 .header img.responsive{width:100%; height:auto;}
 .header{width:auto; height:auto;}
 .footer{width:auto;}
 .wrapper-b{width:auto;}
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc;
  }
  .form-horizontal .control-group > label, .control-group > label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls, .controls{
    margin-left:0px;
	}

   .form-horizontal .control-list, .control-list{
    padding-top: 0;
  }
  .form-actions {
    padding-right: 10px;
    padding-left: 10px;
  }
  .form-body{width:auto;}
  label.control-label{font-weight:bold;}
  .form-horizontal .form-actions {padding-left:10px;}
  
  .form-body{ 
	margin:0px auto; 
	overflow:auto;
	padding:20px 20px;
	}
   .column-2 fieldset{
		width:100%;
		float:none;
		clear:both;
	}
	.fieldstack{
		padding:0px;
	}


}

@media (max-width: 767px) {
  body {
    padding-right: 10px;
    padding-left: 10px;
  }
  .header img.responsive{width:100%; height:auto;}
  .header{width:auto; height:auto;}
  .footer{width:auto;}
  .wrapper-b{width:auto !important;}
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 28px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
  }
  .column-2 .form-horizontal .control-group > label, .column-2 .control-group > label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .column-2 .form-horizontal .controls, .column-2 .controls{
    margin-left:0px;
	}

   .column-2 .form-horizontal .control-list, .column-2 .control-list{
    padding-top: 0;
  }
 .column-2 .form-actions {
    padding-right: 10px;
    padding-left: 10px;
  }
  .form-body{width:auto;}
  label.control-label{font-weight:bold;}
  .form-horizontal .form-actions {padding-left:10px;}
  
}

@media (min-width: 768px) and (max-width: 979px) {
  body {
    padding-right: 10px;
    padding-left: 10px;
  }
  .header img.responsive{width:100%; height:auto;}
  .header{width:auto; height:auto;}
  .footer{width:auto;}
  .wrapper-b{width:auto !important;}
  .form-body{width:auto;}
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .form-body{width:auto;}
}

@media (min-width: 1200px) {
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
}