.fade.in {
  opacity: 1;
}

.modal-open {   overflow: hidden; } .modal {   position: fixed;   top: 0;   right: 0;   bottom: 0;   left: 0;   z-index: 1050;   display: none;   overflow: hidden;   -webkit-overflow-scrolling: touch;   outline: 0;   font-family: Helvetica Neue, Helvetica, Arial, sans-serif;  }.modal.fade .modal-dialog {   -webkit-transition: -webkit-transform .3s ease-out;        -o-transition:      -o-transform .3s ease-out;           transition:         transform .3s ease-out;   -webkit-transform: translate(0, -25%);       -ms-transform: translate(0, -25%);        -o-transform: translate(0, -25%);           transform: translate(0, -25%); } .modal.in .modal-dialog {   -webkit-transform: translate(0, 0);       -ms-transform: translate(0, 0);        -o-transform: translate(0, 0);           transform: translate(0, 0); } .modal-open .modal {   overflow-x: hidden;   overflow-y: auto; } .modal-dialog {   position: relative;   width: auto;   margin: 10px; } .modal-content {   position: relative;   background-color: #fff;   -webkit-background-clip: padding-box;           background-clip: padding-box;   border: 1px solid #999;   border: 1px solid rgba(0, 0, 0, .2);   border-radius: 6px;   outline: 0;   -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);           box-shadow: 0 3px 9px rgba(0, 0, 0, .5); } .modal-backdrop {   position: fixed;   top: 0;   right: 0;   bottom: 0;   left: 0;   z-index: 1040;   background-color: #000; } .modal-backdrop.fade {   filter: alpha(opacity=0);   opacity: 0; } .modal-backdrop.in {   filter: alpha(opacity=50);   opacity: .5; } .modal-header {     padding: 9px 15px;     border-bottom: 1px solid #eee; } .modal-header .close {   margin-top: -2px; } .modal-title {   margin: 0;   line-height: 1.42857143; } .modal-body {   position: relative;   padding: 15px; } .modal-footer {     padding: 14px 15px 15px;     margin-bottom: 0;     text-align: right;     background-color: #f5f5f5;     border-top: 1px solid #ddd;     -webkit-border-radius: 0 0 6px 6px;     -moz-border-radius: 0 0 6px 6px;     border-radius: 0 0 6px 6px;     -webkit-box-shadow: inset 0 1px 0 #ffffff;     -moz-box-shadow: inset 0 1px 0 #ffffff;     box-shadow: inset 0 1px 0 #ffffff; }  .modal-footer .btn + .btn {  margin-bottom: 0;   margin-left: 5px; } .modal-footer .btn-group .btn + .btn {   margin-left: -1px; } .modal-footer .btn-block + .btn-block {   margin-left: 0; } .modal-scrollbar-measure {   position: absolute;   top: -9999px;   width: 50px;   height: 50px;   overflow: scroll; } @media (min-width: 768px) {   .modal-dialog {     width: 600px;     margin: 30px auto;   }   .modal-content {     -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);             box-shadow: 0 5px 15px rgba(0, 0, 0, .5);   }   .modal-sm {     width: 300px;   } } @media (min-width: 992px) {   .modal-lg {     width: 900px;   } }  .fade {   opacity: 0;   -webkit-transition: opacity .15s linear;        -o-transition: opacity .15s linear;           transition: opacity .15s linear; }  .btn {     display: inline-block;     margin-bottom: 0;     font-weight: normal;     text-align: center;     vertical-align: middle;     cursor: pointer;     background-image: none;     border: 1px solid transparent;     white-space: nowrap;     padding: 6px 12px;     font-size: 14px;     line-height: 1.428571429;     border-radius: 4px;     -webkit-user-select: none;     -moz-user-select: none;     -ms-user-select: none;     -o-user-select: none;     user-select: none; }  .btn-success {     color: #ffffff;     background-color: #5cb85c;     border-color: #4cae4c; }  .btn-primary {     color: #fff;     background-color: #337ab7;     border-color: #2e6da4; }  .h3-modal {     line-height: 27px;     font-size: 18px; 	margin: 0;     font-family: inherit;     font-weight: bold;     color: inherit;     text-rendering: optimizelegibility; } 

.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.modal-header:after,
.modal-footer:after {
  clear: both;
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  /*font: inherit;*/
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/*input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}*/

html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
      
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
body {
  margin: 0;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}

button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}

.form-control {  
  width: 100%;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
.modal-footer .btn 
{
    padding: 6px 12px !important; 
}
.modal-dialog .modal-content .modal-header h4 
{
    font-size: 14px !important;
    font-weight: bold !important;
} 

.modal-dialog .modal-content .modal-body
{
    background-color: #fff !Important;
}