@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,500,600,700,800);
@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900);
@import url(https://fonts.googleapis.com/css?family=Poppins:400,500,300,600,700);

/* This is for popins font for firefox */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v1/2fCJtbhSlhNNa6S2xlh9GyEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* This is for popins font for firefox */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v1/UGh2YG8gx86rRGiAZYIbVyEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* This is for popins font for firefox */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v1/yQWaOD4iNU5NTY0apN-qj_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@import url('loading.css');

/* Fonts */
  @font-face {
      font-family: 'Montserrat';
      src: url('../font/montserrat-regular.ttf') format('truetype'),
           url('../font/montserrat-regular.svg#montserratregular') format('svg');
      font-weight: normal;
      font-style: normal;
  }
  @media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
      font-family: 'Montserrat';
      src: url('../font/montserrat-regular.svg') format('svg');
    }
    select {
      font-family: Arial;
    }
  }

/* Base */
  html {
    overflow-y: scroll;
  }
  body {
    background:#edf1f5;
     font-family: 'Poppins', sans-serif;
	  color:#54667a;
	 font-size:14px;
	 font-weight: 300;
  }
  .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .row > div {
    margin-bottom: 15px;
  }
  .alerts-container .alert:last-child {
    margin-bottom: 0px;
  }
  #page-wrapper {
    padding-left: 70px;
    height: 100%
  }
  #sidebar-wrapper {
    margin-left: -150px;
    left: -30px;
    width: 250px;
    position: fixed;
    height: 100%;
    z-index: 999;
	 background-color:#383838;
  }
  #page-wrapper, #sidebar-wrapper {
    transition: all .4s ease 0s;
  }
  .green {
    background: #23ae89 !important;
  }
  .blue {
    background: #2361ae !important;
  }
  .orange {
    background: #d3a938 !important;
  }
  .red {
    background: #ae2323 !important;
  }
  .form-group .help-block.form-group-inline-message {
    padding-top: 5px;
  }
  div.input-mask {
    padding-top: 7px;
  }

/* Sidebar */
  ul.sidebar {
    position: absolute;
    top: 0;
    bottom: 45px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-indent: 20px;
    overflow-x: hidden;
    overflow-y: auto;
  }
  #page-wrapper:not(.active) ul.sidebar {
    bottom: 0;
  }
  ul.sidebar li a {
    color: #fff;
    display: block;
    float: left;
    text-decoration: none;
    width: 250px;  
  }
  ul.sidebar .sidebar-main {
    height: 65px;
	 background-color: #383838;
  }
  ul.sidebar .sidebar-main a {

    line-height: 60px;
  }
  ul.sidebar .sidebar-main .menu-icon {
    float: right;
    font-size: 18px;
    padding-right: 28px;
    line-height: 60px;
  }
  ul.sidebar .sidebar-title {
    font-size: 14px;
    height: 35px;
    line-height: 40px;
	 font-weight:400;
	 background-color:#3B424D;
	 color:#f0f0f0;
  }
  #page-wrapper:not(.active) ul.sidebar .sidebar-title {
    display: none;
  }
  #page-wrapper:not(.active) ul.sidebar .sidebar-title.separator {
    display: block;
    height: 1px;
    margin: 13px 0;
	 background-color:#e4e7ea;
  }
  ul.sidebar .sidebar-list {
    height: 40px;
  }
  ul.sidebar .sidebar-list a {
    text-indent: 25px;
    color:#f0f0f0;
    line-height: 40px;
	 font-size:12px;
  }
  ul.sidebar .sidebar-list a:hover {
    border-left: 3px solid #D3B646;
    text-indent: 22px;
	 background-color:#f7fafc;
	 color:#333;
  }
  #page-wrapper:not(.active) ul.sidebar .sidebar-list a:hover span {
    border-left: 3px solid #D3B646;
    text-indent: 22px;
  }
  ul.sidebar .sidebar-list .menu-icon {
    float: right;
    padding-right: 29px;
    line-height: 40px;
    width: 70px;
  }
  ul.sidebar .sidebar-list a:hover .menu-icon {
    text-indent: 25px;
  }
  .sidebar-footer {
    position: absolute;
    height: 40px;
    bottom: 0;
    width: 100%;
    padding: 0;
    margin: 0;
    text-align: center;
  }
  #page-wrapper:not(.active) .sidebar-footer {
    display: none;
  }
  .sidebar-footer div a {
    color: #b2bfdc;
    font-size: 12px;
    line-height: 43px;
  }
  .sidebar-footer div a:hover {
    color: #ffffff;
    text-decoration: none;
  }

/* Main Content */
  #content-wrapper {
    padding-left: 0;
    margin-left: 0;
    width: 100%;
    height: auto;
  }
  @media only screen and (min-width:561px){
    #page-wrapper.active {
      padding-left: 250px;
    }
  }
  @media only screen and (max-width:560px){
    #page-wrapper.active {
      padding-left: 70px;
    }
  }
  #page-wrapper.active #sidebar-wrapper {
    left: 150px;
  }

/* Header */
  .row.header {
    height: 65px;
    background: #d0b858;
    margin-bottom: 15px;
  }
  .row.header > div:last-child {
    padding-right: 0;
  }
  .row.header .meta .page {
    font-size: 17px;
    padding-top: 11px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	 color:#fff;
  }
  @media only screen and (min-width : 993px) {
    .row.header .meta .page {
      width: 380px;
    }
  }
  @media only screen and (max-width : 992px) {
    .row header .meta .page {
      width: 180px;
    }
  }
  .row.header .meta .breadcrumb-links {
    font-size: 10px;
	 color:#fff;
  }
  .row.header .login a {
    padding: 18px;
    display: block;
  }
  .row.header .user > .item {
    width: 65px;
    height: 60px;
    float: right;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
  }
  .row.header .user > .item a {
    color: #919191;
    display: block;
  }
  .row.header .user > .item i {
    font-size: 20px;
    line-height: 55px;
  }
  .row.header .user > .item img {
    width: 40px;
    height: 40px;
    margin-top: 10px;
    border-radius: 2px;
  }
  .row.header .user > .item ul.dropdown-menu {
    border-radius: 2px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.05);
    box-shadow: 0 6px 12px rgba(0,0,0,.05);
  }
  .row.header .user > .item ul.dropdown-menu:before {
    position: absolute;
    top: -7px;
    right: 23px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: '';
  }
  .row.header .user > .item ul.dropdown-menu:after {
    position: absolute;
    top: -6px;
    right: 24px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    border-left: 6px solid transparent;
    content: '';
  }
  .row.header .user > .item ul.dropdown-menu .dropdown-header {
    text-align: center;
  }
  .row.header .user > .item ul.dropdown-menu li.link {
    text-align: left;
  }
  .row.header .user > .item ul.dropdown-menu li.link a {
    padding-left: 7px;
    padding-right: 7px;
  }

  /* Widgets */
  .widget {
    background: #ffffff;
    border: 1px solid transparent;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    border-color: #e9e9e9;
  }
  .widget .widget-title {
    color: #333;
    background-color: #f6f6f6;
    padding: 10px 15px;
    border-bottom: 1px solid #e9e9e9;
    line-height: 30px;
  }
  .widget .widget-title i {
    margin-right: 5px;
  }
  .widget .widget-title input {
    width: 25%;
  }
  .widget .widget-body {
    padding: 20px;
  }
  .widget .widget-body table thead * {
    font-size: 14px !important;
  }
  .widget .widget-body table tbody * {
    font-size: 13px !important;
  }
  .widget .widget-body.no-padding .error, .widget .widget-body.no-padding .message {
    padding: 20px;
  }
  .widget .widget-body .error {
    color: #ff0000;
  }
  .widget .widget-body table thead {
    background: #fafafa;
  }
  .widget .widget-body.large {
    height: 350px;
    overflow-y: auto;
  }
  .widget .widget-body.medium {
    height: 250px;
    overflow-y: auto;
  }
  .widget .widget-body.small {
    height: 150px;
    overflow-y: auto;
  }
  .widget .widget-body.no-padding {
    padding: 0;
  }
  .widget .widget-body button {
    margin-left: 5px;
  }
  .widget .widget-body div.alert {
    margin-bottom: 10px;
  }
  .widget .widget-icon {
    background: #30426a;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
    margin-right: 15px;
  }
  .widget .widget-icon i {
    line-height: 66px;
    color: #ffffff;
    font-size: 30px;
  }
  .widget .widget-content .title {
    font-size: 28px;
    display: block;
  }
 .dLogo{
	 margin:0;
	 text-align:center;
	 padding:20px;
	 background-color:#fff;
	 }
.white-box {
    background: #ffffff;
    padding: 25px;
    margin-bottom: 15px;
}	 
h2{
	color:#555;
	}
h1{
	color:#555;
	font-size:28px;
	line-height:30px;
	}
.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn {
    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;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success.focus:active, .btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover, .btn-success.focus, .btn-success:focus {
    background-color: #00c292;
    border: 1px solid #00c292;
}
.btn-success:hover, .btn-success.disabled:hover, .btn-success:focus, .btn-success.disabled:focus, .btn-success.focus, .btn-success.disabled.focus {
    background: #00c292;
    opacity: 0.8;
    border: 1px solid #00c292;
}
.m-b-10{
	margin-bottom:10px;
	}
.btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled].focus, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
    background-color: #5bc0de;
    border-color: #46b8da;
}
.dLogin{
    background: url(../../img/authentication-bg.jpg) center center no-repeat!important;
}
.login-box {
    width: 430px;
    margin-top: 10%;
}