body.agm-standard
{
	background-color: #29363f;
	font-weight: 300;
}
body.agm-standard-body
{
	background-color: #eee;
}
a:hover
{
	text-decoration: none;
}
.text-size-17
{
	font-size: 17px;
}
.text-100
{
	font-weight: 100;
}
.text-200
{
	font-weight: 200;
}
.text-300
{
	font-weight: 300;
}
.text-400
{
	font-weight: 400;
}
.text-600
{
	font-weight: 600;
}
.margin-top-10
{
	margin-top: 10px;
}
.margin-top-20
{
	margin-top: 20px;
}
.margin-top-30
{
	margin-top: 30px;
}
.margin-top-50
{
	margin-top: 50px;
}
.margin-top-100
{
	margin-top: 100px;
}
.margin-top-150
{
	margin-top: 200px;
}
.text-fff
{
	color: #fff;
}
.agm-standard hr
{
	border-top: 2px solid #13c7af;
}
.agm-standard .circle
{
	border-radius: 100%;
	border: 5px solid #003470;
	max-width: 100px;
	height: 100px;
	background-color: #e9e9e9;
	margin: 0 auto;
}
.agm-standard .panel-login > .panel-heading,
.agm-standard .panel-login > .panel-body,
.agm-standard .form-control,
.agm-standard .input-group > .input-group-addon,
.agm-standard .input-group > .input-group-btn,
.agm-standard .panel-heading,
.agm-standard .panel-body,
.agm-standard .panel-default,
.agm-standard .btn-success-standard,
.agm-standard .btn-success,
.agm-standard .btn-danger-standard,
.agm-standard .btn-transpa-standard,
.agm-standard .alert-danger-standard,
.agm-standard .alert-success-standard,
.agm-standard .pagination li a,
.agm-standard .dropdown-menu,
.agm-standard .modal-content,
.agm-standard .modal-content .toggle,
.agm-standard .list-group > li,
.agm-standard .folders,
.agm-standard .btn-default
{
	border-radius: 0px;
}
.agm-standard .panel-login > .panel-heading
{
	background-color: #13c7af;
}
.agm-standard .panel-login > .panel-heading
{
	border-bottom: 1px solid transparent;
	padding: 30px 15px 30px 15px; 
}
.agm-standard .panel-login > .panel-body,
.agm-standard .panel-login
{
	background-color: transparent;
	border: 1px solid transparent;
}
.agm-standard .back-holder
{
	position: relative;
}
.agm-standard .back-holder .btn-back-standard
{
	position: relative;
	top:-15px;
	left:-15px;
	opacity: .3;
}
.agm-standard .back-holder .btn-back-standard:hover
{
	opacity: 1;
}
.agm-standard .btn-transpa-standard
{	
	background-color: #1abc9c;
	color: #fff;
	transition: .2s;
	border: 1px solid #fff;
}
.agm-standard .btn-success-standard
{
	background-color: #6ed9a1;
	color: #fff;
	transition: .2s;
}
.agm-standard .btn-success-standard:hover,
.agm-standard .btn-success-standard:focus,
.agm-standard .btn-transpa-standard:hover,
.agm-standard .btn-transpa-standard:focus
{
	background-color: #44b97c;
	color: #fff;
}
.agm-standard .btn-danger-standard
{
	background-color: #f78888;
	color: #fff;
	transition: .2s;
}
.agm-standard .btn-danger-standard:hover,
.agm-standard .btn-danger-standard:focus
{
	background-color: #e65353;
	color: #fff;
}
.agm-standard .navbar-brand
{
	padding: 15px 15px;
	color: #fff;
}
.agm-standard .navbar-brand  img
{
	height: 100%;
	width: auto;
}
.agm-standard .navbar-default
{
	margin-bottom: 0px;
}
.agm-standard .navbar-default,
.agm-standard nav .dropdown-menu
{
	background-color: #118a7a;
	border: 0px solid transparent;
	border-radius: 0px;
	color: #fff;
}
.agm-standard .navbar-default .nav > li > a,
.agm-standard .dropdown-menu a,
.agm-standard .pagination > li > a
{
	color: #fff;
	transition: .2s;
}
.agm-standard .navbar-default .nav > li > a:hover,
.agm-standard .navbar-default .nav > li > a:focus,
.agm-standard .navbar-default .nav > .active > a,
.agm-standard .navbar-default .nav > .active > a:hover,
.agm-standard .pagination .active a,
.agm-standard .dropdown-menu a:hover,
.agm-standard .pagination > li > a:hover
{
	background-color: #6ed9a1;
	color: #fff;
}
.agm-standard .page-header
{
	margin: 20px 0 20px;
}
.limit-standard
{
	overflow-y: auto;
	height: 400px;
}
.agm-standard .alert-danger-standard
{
	background-color: #f78888;
	color: #fff;
}
.agm-standard .alert-success-standard
{
	background-color: #6ed9a1;
	color: #fff;
}
.agm-standard .dashboard
{
	-webkit-box-shadow: 0 8px 6px -6px black;
		-moz-box-shadow: 0 8px 6px -6px black;
			box-shadow: 0 15px 30px -20px black;
}
.agm-standard .panel-default-custom > .panel-heading,
.agm-standard .modal-content-custom,
.agm-standard .pagination > li > a
{
	background-color: #118a7a;
	color: #fff;
}
.agm-standard .panel-default-custom > .panel-heading  h1
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.agm-standard .panel-default-custom > .panel-heading  h1 > span
{
	font-size: 15px;
	vertical-align: middle;
	font-weight: 400;
}
.agm-standard .dropdown-menu
{
	padding: 0px 0px;
}
.agm-standard .dropdown-menu > li > a
{
	padding: 10px 15px;
}
.agm-standard .has-feedback label ~ .form-control-feedback
{
	top: 36px;
	right: 20px;
}
.agm-standard .modal-content-custom > .modal-header
{
	border-bottom: 0px solid transparent;
}
.agm-standard .modal-content .toggle
{
	width: 125px !important;
	height: 0px;
}
.agm-standard .list-group-custom > .list-group-item
{
	border: 0px solid transparent;
	padding: 5px 10px;
}
.agm-standard .list-group-custom > .list-group-item .list-group-item-right 
{
	border-left: 1px solid #c9c9c9;
}
.agm-standard .table-font-mini
{
	font-size: 12px;
}
.agm-standard .product-img-holder
{
	padding: 10px 5px;
	height: 100px;
	transition: .2s;
}
.agm-standard .product-img-holder > .product-image
{
	margin: 0px auto;
	max-height: 80px;
	transition: .2s;
}
.agm-standard .product-img-holder:hover .product-image
{
	opacity: .5;
}
.agm-standard .panel-bordered-custom > .panel-heading
{
	background-color: transparent;
	border: 1px solid #11bda6;
	padding: 10px 15px 0px;
}
.agm-standard .btn-lg-custom
{
	padding: 15px 12px;
	height: 50px;
}
.agm-standard .btn-lg-custom i.fa-arrow-right
{
	opacity: 0;
	transition: .3s;
	margin-left: 0px;
}
.agm-standard .btn-lg-custom span,
.agm-standard input
{
	transition: .2s;
}
.agm-standard .btn-lg-custom:hover span
{
	margin-left: 10px;
}
.agm-standard .btn-lg-custom:hover i.fa-arrow-right
{
	opacity: 1;
	margin-left: 10px;
}
.agm-standard .btn-strans-info
{
	background-color: #909fd5;
	color: #fff;
	transition: .3s;
}
.agm-standard .btn-strans-info:hover
{
	background-color: #6575b1;
}
.agm-standard .panel-login input[type=text],
.agm-standard .panel-login input[type=email],
.agm-standard .panel-login input[type=password]
{
	border-left: 1px solid #4b5861;
	border-top: 1px solid #4b5861;
	border-bottom: 1px solid #4b5861;
	border-right: 0px solid #ddd;
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	background-color: transparent;
}

.agm-standard .panel-login .input-group-addon
{
	border-right: 1px solid #4b5861;
	border-top: 1px solid #4b5861;
	border-bottom: 1px solid #4b5861;
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	background-color: transparent;
}
.agm-standard select.form-control:focus,
.agm-standard input[type=search].form-control:focus,
.agm-standard input[type=number].form-control:focus,
.agm-standard input[type=text].form-control:focus,
.agm-standard input[type=email].form-control:focus,
.agm-standard input[type=password].form-control:focus,
.agm-standard .panel-login input[type=text]:focus,
.agm-standard .panel-login input[type=email]:focus,
.agm-standard .panel-login input[type=password]:focus,
.agm-standard .panel-login input:focus ~.input-group-addon
{
	border-color: #6ed9a1;
}
.agm-standard .panel-login .form-control
{
	height: 45px;
}
.agm-standard .alert-notification-holder
{
	position: fixed;
	top: 50px;
	right: -327px;
	z-index:99999;
}
.agm-standard .alert-notification
{
	position: relative;
	opacity: 0;
	transition: .5s;
	right: 0px;
}
.agm-standard .alert-notification > .alert
{
	padding: 15px 20px;
}
.agm-standard .alert-notification .close-alert
{ 
	position: absolute;
	left: -5px;
	top:-15px;
	-webkit-box-shadow: 6px 6px 5px -7px #633D3D;
		-moz-box-shadow: 6px 6px 5px -7px #633D3D;
			box-shadow: 6px 6px 5px -7px #633D3D;
}
.agm-standard .col-negate
{
	padding: 0px;
}

/* side navbar */
.row-side
{
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 20px;
}
#wrapper {
    padding-left: 70px;
    transition: all .4s ease 0s;
    height: 100%
}

#sidebar-wrapper {
    margin-left: -150px;
    left: 70px;
    width: 150px;
    background: #29363f;
    position: fixed;
    height: 100%;
    z-index: 100;
    transition: all .4s ease 0s;
}

.sidebar-nav {
    display: block;
    float: left;
    width: 150px;
    list-style: none;
    margin: 0;
    padding: 0;
}
#page-content-wrapper {
    padding-left: 0;
    margin-left: 0;
    width: 100%;
    height: auto;
}
#wrapper.active {
    padding-left: 150px;
}
#wrapper.active #sidebar-wrapper {
    left: 150px;
}

#page-content-wrapper {
	width: 100%;
}

#sidebar_menu li a, .sidebar-nav li a {
    color: #fff;
    display: block;
    float: left;
	padding: 15px 20px;
    text-decoration: none;
    width: 150px;
    background: #29363f;
    border-top: 0px solid #29363f;
    border-bottom: 1px solid #29363f;
    -webkit-transition: background .3s;
    -moz-transition: background .3s;
    -o-transition: background .3s;
    -ms-transition: background .3s;
    transition: background .3s;
}
.sidebar_name {
    padding-top: 25px;
    color: #fff;
    opacity: .7;
}

.sidebar-nav li {
	line-height: 40px;
	text-indent: 20px;
}

.sidebar-nav li a {
	color: #fff;
	display: block;
	text-decoration: none;
	cursor: pointer;
}

.sidebar-nav li a:hover,
.sidebar-nav li .active
{
	color: #fff;
	background: #44b97c;
	text-decoration: none;
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
	text-decoration: none;
	cursor: pointer;
}

.sidebar-nav > .sidebar-brand {
	height: 50px;
	line-height: 19px;
	font-size: 18px;
}

.sidebar-nav > .sidebar-brand a {
	color: #fff;
}

.sidebar-nav > .sidebar-brand a:hover {
	color: #fff;
	background: #44b97c;
}

#main_icon
{
	float:right;
	padding-right: 65px;
	padding-top:20px;
}
.sub_icon
{
	float:right;
	padding-right: 10px;
}
.content-header {
  height: 65px;
  line-height: 65px;
}

.content-header h1 {
  margin: 0;
  margin-left: 20px;
  line-height: 65px;
  display: inline-block;
}

@media (max-width:767px) {
	#wrapper {
		padding-left: 70px;
		transition: all .4s ease 0s;
	}
	#sidebar-wrapper {
		left: 70px;
	}
	#wrapper.active {
		padding-left: 150px;
	}
	#wrapper.active #sidebar-wrapper {
		left: 150px;
		width: 150px;
		transition: all .4s ease 0s;
	}
}

.modal-xl
{
	width: 98%;
}
.pre-query
{
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}
.agm-standard .folders .files
{
	padding: 10px;
	margin-bottom: 5px; 
	border: 1px solid #eee;
	transition: .1s;
}
.agm-standard .folders .files:hover
{
	background-color: #6ed9a1;
	color: #fff;
}
.agm-standard .databaseFileList,
.agm-standard .databaseFileList a
{
	height: 228px;
	overflow-y: auto;
	font-size: 12px;
	color: #333;
	cursor: pointer;
}