/* ==========================================================================
   Bootstrap Overwrite
   ========================================================================== */

@font-face{
	font-family:'Glyphicons Halflings';
	src: url(fonts/glyphicons-halflings-regular.eot);
	src: url(fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),
		url(fonts/glyphicons-halflings-regular.woff) format('woff'),
		url(fonts/glyphicons-halflings-regular.ttf) format('truetype'),
		url(fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}

.container { max-width: 980px !important; }
.navbar-collapse { padding-left: 1px; padding-right: 1px; }
.navbar-nav { margin: 0; }

.form-control { border-radius: 0; padding: 6px 8px; }
select.form-control { width: 99.99%; } /* Fix: to prevent cutting of border on select open */

.form-control::-webkit-input-placeholder { color: #bbb; }
.form-control:-moz-placeholder { color: #bbb; } /* Firefox 18- */
.form-control::-moz-placeholder { color: #bbb; } /* Firefox 19+ */
.form-control:-ms-input-placeholder { color: #bbb; }

/* ASP.NET radios */
.radio-inline.asp { padding-left: 0; }
.radio-inline.asp label { margin-bottom: 0; vertical-align: middle; }
.radio-inline.asp label + input { margin-left: 10px; }
.radio-inline.asp input { position: relative; margin: 0 7px 0 0; vertical-align: middle; }

.radio.asp input[type="radio"] { margin-left: 0; margin-top: 4px; }

.btn { font-size: 16px; padding: 7px 12px; font-weight: bold; border-radius: 5px; }
.btn-sm { font-size: 14px; padding: 9px 18px; font-weight: normal; }
.modal-body { overflow:hidden; }

.modal-small { margin: 10px auto; max-width: 300px;  }

.multi-col .row > [class|=col-xs] { padding-left: 7px; padding-right: 7px; }
.multi-col .row > [class|=col-xs]:first-child { padding-left: 15px; }
.multi-col .row > [class|=col-xs]:last-child  { padding-right: 15px; }

.alert.sm { padding: 7px 15px; }

.breadcrumb > li + li:before { content: "> "; }

.img-responsive { width: auto\9!important; }
. ie10 .img-responsive { width: auto!important; }

/* Custom Warning button */
.btn-dangercustom {  font-size: 15px;font-weight: normal;padding: 3px 12px;margin-top: 5px;}

@media (min-width: 480px) {
	
.navbar-toggle { display: none !important; }
/*.collapse { display: block !important; height: auto !important; }*/
	
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {

.container { width: 100%; max-width: 1200px !important;}
	
.multi-col .row > [class|=col-sm] { padding-left: 7px; padding-right: 7px; }
.multi-col .row > [class|=col-sm]:first-child { padding-left: 15px; }
.multi-col .row > [class|=col-sm]:last-child  { padding-right: 15px; }
	
}


/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	
.multi-col .row > [class|=col-md] { padding-left: 7px; padding-right: 7px; }
.multi-col .row > [class|=col-md]:first-child { padding-left: 15px; }
.multi-col .row > [class|=col-md]:last-child  { padding-right: 15px; }

}


/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}