﻿body
{
	font-family: Arial, helvetica, Sans-Serif;
	margin: 0px auto 0px auto;
	background-color: #FFF;
}

a
{
	text-decoration: none;
	color: inherit;
}
	a img {border: none;}

	a:hover
	{
		text-decoration: underline;
	}
h1 
{
	text-align: left;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 17pt;
	font-weight: normal;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 5px 0px;
}

.margin-bottom-15
{
    margin-bottom: 15px;
}

label
{
	font-size: 16pt;
}

#loginContainer
{
    margin:45px auto auto auto;
    padding:20px;
    max-width:620px;
	position:absolute;
    top:0; right:0; bottom:0; left:0;
}

    .Featured-Noticeboard{
        margin-bottom:15px;
    }

        .Featured-Noticeboard .Featured-Image{
            margin-bottom:15px;
            text-align:center;
        }

            .Featured-Noticeboard .Featured-Image img{
                max-width:100%;
            }

        .Featured-Noticeboard .Featured-Text{
            margin-bottom:10px;
            color:#666;
        }

        .Featured-Noticeboard .Featured-Link{
            color:#F28000;
            text-decoration:underline;
        }

	.actionedInfo
	{
		color: #0E6E0E;
		background-color: #D6ECD2;
		border: solid 1px #438B43;
		-webkit-border-radius: 5px; border-radius: 5px;
	}
		
	.errorInfo
	{
		margin-top:0px;
		color: #7D0205;
		border: solid 1px #923939;
		background-color: #F4CACD;
		-webkit-border-radius: 5px; border-radius: 5px;
	}

	.mainLogo{
        width: 100%;
        margin-bottom: 28px;
	}
    #loadingImage{
        width:200px;
        height:200px;
        text-align: center;
        margin: auto;
    }
	
	.panel p, .panel ul li
	{
		font-size: 10pt;
	}
	
	.panel input[type=text], .panel input[type=password]
	{
		font-size: 18pt;
		padding: 3px 0px 0px 6px;
		background-color: #EFF7FD;
	}
		.panel input[type=text]:focus, .panel input[type=password]:focus
	{
		background-position: top;
	}	

    .btn-login{
        background-color: #F28000;
        color: #EFEFEF;
        font-size: 14pt;
        border-bottom-color: #D97200;
    }
    .btn-login:hover{
        background-color: #D97200;
        color: #CCC;
    }

/*standard*/
.clear
{
	clear: both;
}

@media all and (max-width: 480px) {
    #loginContainer
    {
        padding:20px;
        max-width:100% !important;
        width: 100%;
	    margin: auto;
	    position:absolute;
    }

    label.input-lg
    {
	    font-size: 28pt;
    }
}


/*loading image*/

@-webkit-keyframes uil-rolling-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes uil-rolling-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes uil-rolling-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes uil-rolling-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes uil-rolling-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes uil-rolling-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes uil-rolling-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes uil-rolling-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.uil-rolling-css {
  width: 200px;
  height: 200px;
}
.uil-rolling-css > div {
  width: 200px;
  height: 200px;
  position: relative;
  -ms-animation: uil-rolling-anim 1s linear infinite;
  -moz-animation: uil-rolling-anim 1s linear infinite;
  -webkit-animation: uil-rolling-anim 1s linear infinite;
  -o-animation: uil-rolling-anim 1s linear infinite;
  animation: uil-rolling-anim 1s linear infinite;
}
.uil-rolling-css > div div {
  position: absolute;
  width: 200px;
  height: 100px;
  border-radius: 1000px 1000px 0 0;
  border-color: #F28000;
  border-style: solid;
  border-width: 40px;
  border-bottom-width: 0;
}
.uil-rolling-css > div div:nth-of-type(2) {
  -ms-transform: translate(0, 50px) rotate(90deg) translate(0, -50px);
  -moz-transform: translate(0, 50px) rotate(90deg) translate(0, -50px);
  -webkit-transform: translate(0, 50px) rotate(90deg) translate(0, -50px);
  -o-transform: translate(0, 50px) rotate(90deg) translate(0, -50px);
  transform: translate(0, 50px) rotate(90deg) translate(0, -50px);
}