/*@import url('https://fonts.googleapis.com/css?family=Maven+Pro');*/
@import url('https://fonts.googleapis.com/css?family=News+Cycle');

body{
	background-color: #FFFFFF;
	/*font-family: 'Maven Pro', sans-serif;*/
	font-family: 'News Cycle', sans-serif;
}
a{
	text-decoration: none;
	cursor: pointer;
}
a:hover{
	text-decoration: none;
}

*{
	
}
.su-container.max-400{ /*EXLUSIVE LOGIN*/
	max-width: 400px;
	display: block;
	margin: auto auto;
}

.su-container.max-500{ /*EXLUSIVE LOGIN*/
	max-width: 500px;
	display: block;
	margin: auto auto;
	background-color: #F0F0F0;
}
.su-container.max-1024{
	max-width: calc(100% - 250px);
	display: block;
	margin: 0 auto 0 250px;
	background-color: #FFFFFF;
}

.su-container.max-1366{
	max-width: 1366px;
	display: block;
	margin: 0 auto;
	background-color: #FFFFFF;
}

/*@media screen and (max-width:1023px){*/
@media screen and (max-width:1145px){
  .su-container.max-1024{
    margin: 0 0 0 60px;
    max-width: 1084px;
  }
}
@media screen and (max-width:639px){
  .su-container.max-1024{
    margin: 0 0 0 5px;
    max-width: 1024px;
  }
}
table .icon-action {
	text-align: right;
}
table .icon-action .fa{
	width: auto;
	height: auto;
	padding: 0 5px;
}

/*FOOTER*/
html {
  min-height: 100%;
  position: relative;
}
body{
	margin-bottom: 50px;
}

footer{
	width: 100%;
	background-color: #282B40;
	color: #FFFFFF;
	text-align: center;
	padding: 15px 0;
	position: absolute;
	bottom: 0px;
	/*font-weight: bold;*/
}

footer .fa{
	display: inline-block;
	width: auto;
	height: auto;
}
.loading{
	background-image: url("loading.gif");
	background-repeat: no-repeat;
	background-size: 16px 16px;
	background-position: left center;
	display: block;
	padding: 15px 0 15px 16px;
	color: #000000;
	font-weight: bold;
	margin: 0 auto;
}

.no-permission{

	max-width: 600px;
	margin: 0 auto;
	display: block;
	text-align: center;
	padding: 10px;
	background-color: #EFF0F5;
}
.no-permission .icon{
	font-size: 80px;
	color: #FC4349;
	text-align: center;
}
.no-permission .text{
	font-size: 18px;
}
.no-permission .text a{
	display: inline-block;
	margin-top: 10px;
	background-color: #282B40;
	color: #FFFFFF;
	padding: 5px 10px;
	border-radius: 5px;
	font-weight: bold;
}