/* LOGIN */
html,
body {
  height: 100%;
  background: #F1F1F1;
  font-family: 'Roboto',"Helvetica Neue",Helvetica,Arial,sans-serif;
}


.container {
  height:100%;
  padding:0;
}

.container > .row {
 position:relative;

}
.container > .row > div {
   background: rgba(0,0,0,.05);
      box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    -moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border-radius: 5px;
  border:1px solid lightgray; height:75%; background: url(../images/bg2.jpg) no-repeat center center;background-size: cover; 
  box-shadow:0;-webkit-box-shadow:0;-moz-box-shadow:0;
  padding:0;
}
.form-signin {
 
  width: 300px;
 
  padding: 0;
  margin-left: 40px;
 
}

.form-signin a {color:#D7141A}
.form-signin .input-group-text { width: 40px; background:#D7141A; color:#fff; border-color:#D7141A}



/*div.row {position: relative;}*/

.form-control::-webkit-input-placeholder { color: silver; }  /* WebKit, Blink, Edge */
.form-control:-moz-placeholder { color: silver; }  /* Mozilla Firefox 4 to 18 */
.form-control::-moz-placeholder { color: silver; }  /* Mozilla Firefox 19+ */
.form-control:-ms-input-placeholder { color: silver; }  /* Internet Explorer 10-11 */
.form-control::-ms-input-placeholder { color: silvers; }  /* Microsoft Edge */

h1 {color:#D7141A; font-size: 32px;padding:20px 20px 2px 40px;}
h2 {color:gray; font-size:22px; margin-bottom: 30px; padding-left:40px;}
h3 {
	color:#000;
	
	padding: 10px 0;
}
h4  {font-size:14px; color:#4B4B4D;}

.btn-primary:hover, .btn-primary:focus, .btn-primary { 	border-color:#D7141A; 	background:#D7141A; }
.btn-outline-light {color:#495057; border-color:#ced4da;background:#FFF}
.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show>.btn-outline-light.dropdown-toggle {
    color: #212529;    border-color: #ced4da;}

/*a.btn.btn-light {display:block; text-align: left; border: 1px solid #D7141A;background:#FFF;}
a.btn.btn-light:hover {}
*/
button a {color:#000;}
button a:hover{text-decoration: none;color:#000;} 
.btn-label {position: relative;left: -12px;display: inline-block;padding: 6px 12px;background: rgba(0,0,0,0.15);border-radius: 3px 0 0 3px;}
.btn-labeled {padding-top: 0;padding-bottom: 0;display:block;width:100%;text-align:left; margin-bottom:10px;}
.btn.focus, .btn:focus {box-shadow: none;}

/*
.btn-label { margin-right:10px; color:#FFF;position: relative;left: 0px;display: inline-block;padding: 6px 12px;background: #D7141A;border-radius: .25rem 0 0 .25rem;}
.btn-labeled {padding: 0 20px 0 0;border: 1px solid #D7141A;text-align:left; margin-bottom: 10px;display:block;width:100%;}
.btn-labeled:hover {background:#D7141A; color:#FFF; }
*/
#footer  {
position:absolute; bottom:0;width:100%;
background: #D7141A; color:#FFF; padding:3px 0px;
}
#footer a {color:#FFF;margin:0 10px;}

section {margin:auto 40px;}