/*------------------------------------------------------------------

[Custom Stylesheet]


Last change:	03/25/2013
Assigned to:	You

-------------------------------------------------------------------*/

body {
  background: none repeat scroll 0 0 #F8F8F8;
  font-size: 14px;
  /*
  overflow: scroll;
  position: static;
  */
}

body, h1, h2, h3, h4, h5, h6, p, input, button, select, textarea {
  /*font-family: sans-serif,'Helvetica Neue',Arial,'Liberation Sans';*/
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}


/*------------------------------------------------------------------
navbar
*/
.navbar {
  margin-bottom: 1.5em;
}

.navbar,
.navbar.navbar-inverse {
  border-top: 3px solid #FF9900;
}

.navbar .navbar-header .navbar-brand:hover {
  color:#999;
}



/*------------------------------------------------------------------
footer
*/
.footer a {
  color: #999999;
}

.footer-data {
  text-align:right;
}

/*------------------------------------------------------------------
Widget
*/
.widget-header [class^="icon-"].color, 
.widget-header [class*=" icon-"].color {
  color: #FF9900;
}

/*------------------------------------------------------------------
bs-callout
*/

.bs-callout {
  margin-bottom: 2em;
  padding: 15px;
  color: #666;
  color: #666;
}

.bs-callout-success{
    background-color: #E9F2E6;
    border-color: #B7D7B7;
}

.bs-callout h3 {
  padding-bottom: 15px;
  border-bottom: 2px solid #DDDDDD;
  margin-bottom: 1em;
}

.bs-callout-danger h3 {
  color: #B94A48;
  border-bottom: 2px solid #DFB5B4;
}

.bs-callout-info h3 {
  color: #3A87AD;
  border-bottom: 2px solid #D0E3F0;
}

.bs-callout-warning h3 {
  color: #C09853;
  border-bottom: 2px solid #F1E7BC;
}

.bs-callout-success h3 {
  color: #468847;
  border-bottom: 2px solid #B7D7B7;
}


.form-group .bs-callout{
    margin: 10px  0;
}

.bs-callout .checkbox {
  padding-top: 0;
}

/*------------------------------------------------------------------
Diverse
*/
.mr  {
  margin-right: 10px;
}

.mt10 {
  margin-top: 10px;
}

.center {
  text-align: center;
}

.banner {
  text-align: center;
}

.banner img {

}

.nopadding {
    padding: 0 !important;
}


/* Thumb
-------------------------------------------------- */
.thumb {
  /*max-width: 410px;*/
  margin: 0 15px 15px 0;
}

/* Listing
-------------------------------------------------- */
ul.list-unstyled li {
  padding: 15px 0;
  border-bottom: 1px solid #ddd;
}
ul.list-unstyled li:first-child {
  padding-top: 0;
}
ul.list-unstyled li:last-child {
  padding-bottom: 0;
  border-bottom: 0 none;
}


/* Paymentmethod Shortcuts
-------------------------------------------------- */

.shortcuts img,
.shortcuts input[type="image"] {
	text-align: center;	
	width: 100px;
}

.shortcuts .shortcut { 
	width: auto;
	min-width: 190px;
	padding: 20px;
	margin: 0 .9% 1em;
	background: #F5F5F5;
	position:relative;
}

.shortcuts .shortcut:hover {
	background: #E8E8E8;
}

.shortcuts form {
  margin-bottom: 0;
}

.shortcuts .shortcut-label {
	font-weight:bold;
	color: #888;
	overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
	font-size: 16px;
	line-height: 25px;
	width: 140px;
	margin: 1px 0;
}

.shortcuts .charge {
  position:absolute;
  bottom: 5px;
  right: 5px;
  font-size: 11px;
}

/* Forms
-------------------------------------------------- */
.form-horizontal .form-group {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #eeeeee;
	margin: 0;
	padding: 15px 0;
}
.form-horizontal .form-group:last-child {
	border-bottom: 0;
}

.form-horizontal .form-actions:before, .form-horizontal .form-actions:after {
    content: " ";
    display: table;
}
.form-horizontal .form-actions:before, .form-horizontal .form-actions:after {
    content: " ";
    display: table;
}

.form-horizontal .form-actions:after {
    clear: both;
}

.form-horizontal .form-actions {
    background-color: #F4F4F4;
    padding: 15px 0;
}





/* Responsive design */

@media (max-width: 980px) and (min-width: 767px) {

}

@media (max-width: 980px){
  .footer-data {
    text-align:left;
  }

}

/* Tablet
------------------------- */
@media (max-width: 767px){
  .main {
    padding-left: 15px;
    padding-right: 15px;
  }
  .footer {
    margin: 0;
    padding: 15px;
  }
  body, p  {
    /*font: 13px/1.7em 'Open Sans';*/
    font-size: 13px;
  }
  .mt {
    margin-top: 10px;
  }
  .navbar {
    margin-left: 0;
    margin-right: 0;
  }  

  .navbar-brand span {
    display: none;
  } 
}
@media (min-width: 767px){

}
@media (max-width: 480px) {

}

@media (min-width: 480px) {

}