body {
/*  margin: 0;*/
/*   font-size: auto; */
  font-family: 'Poppins', sans-serif;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

.error{
  color: red;
}

.DTTT_container{
  text-align: center;
}

body {
/*     padding-top: 60px; */
    padding-bottom: 40px;
/*    background-color: #e2e2e2;*/
}

ul a{
    text-decoration: none;
}

.container
{
    height: 100%;
}

h2
{
 /*font-family:Popper, Geneva, sans-serif;*/
 /*color:#00a2d1;*/
}

.dt-buttons{text-align:center;}

.dt-button{
	color: black;

background-color: #ffffff;

border-radius: 4px;

text-transform: uppercase;

/* border-color: rgb(63, 71, 71); */

/* display: inline-block; */

padding: 6px 12px;

margin-bottom: 0;

font-size: 14px;

font-weight: 400;

line-height: 1.42857143;

text-align: center;

white-space: nowrap;

vertical-align: middle;

-ms-touch-action: manipulation;

touch-action: manipulation;

cursor: pointer;

-webkit-user-select: none;

-moz-user-select: none;

-ms-user-select: none;

user-select: none;

}

.form-container
{
  position: absolute;
 /*width: 500px;*/
 margin: auto;
 background: #fff;
 padding: 25px;
 box-shadow: 0px 0px 2px rgba(0,0,0,0.4);
 border-radius: 3px;
 left: 0;
 right: 0;
 top: 100px;
}
button
{
 font-family:Verdana, Geneva, sans-serif;
 font-size:25px;
}
label
{
/* font-family:Tahoma, Geneva, sans-serif;*/
 color:.00a9d1;
}
a
{
 text-decoration:underline;
}

/* home page style */

.header
{
 text-align:center;
 font-size:25px;
 color:#fff;
 background:#00a2d1;
 height:60px;
 width:100%;
}
.header a
{
 color:#f9f9f9;
/* font-family:Verdana, Geneva, sans-serif;*/
 font-size:25px;
 text-decoration:none;
 position:relative;
 top:15px;
}
.header .left
{
 float:left;
 position:relative;
 left:150px;
}
.header .right
{
 float:right;
 position:relative;
 right:150px;
}
.content
{
 margin:0 auto;
 margin-top:100px;
 text-align:center;
/* font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
 font-size:55px;
 color:#00a2d1;
}
.content p
{
 font-size:30px;
 color:#004567;
 width:800px;
 margin:0 auto;
}

.btn-login{
  width: 100%;
  /*display: inline-block;*/
  background-color: #5cb85c;
  color: white;
}

.btn-login:hover{
    color: white;
    background-color: #47a447;
}

.btn{
  text-decoration: none;
  background-color: #009bdb;
  text-color: white;
}

.btn-primary{
  text-decoration: none;
  background-color: ##286090 !important;
}


.btn-register{
  width: 49%;
}

.navbar-login
{
    width: 305px;
    padding: 10px;
    padding-bottom: 0px;
}

.navbar-login-session
{
    padding: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.icon-size
{
    font-size: 87px;
}

@media (max-width: 600px)
{
  .form-container {
    width: auto;
                  }
}
body {margin:0;}

.icon-bar {
    /*width: 100%;
    background-color: #555;*/
    overflow: auto;
}

.icon-bar a {
    float: left;
    /*width: 20%;*/
    text-align: center;
    /*padding: 12px 0;*/
    transition: all 0.3s ease;
    color: white;
    /*font-size: 36px;*/
}

.icon-bar a:hover {
    background-color: #000;
}

.menu-fixed {
	position:fixed;
	z-index:1000;
	top:0;
	/*max-width:1000px;*/
  left:0;
	width:100%;
	box-shadow:0px 4px 3px rgba(0,0,0,.5);
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{
 
    border: 1px solid #337ab7;
    background: #337ab7;
    font-weight: normal;
    color: #ffffff;
}
