@import url(../libs/fonts/font-awesome/css/font-awesome.css);
/*@font-face {
  font-family: 'Proxima';
  src: url("../libs/fonts/proximanova-webfont.eot");
  src: url("../libs/fonts/proximanova-webfont.eot?#iefix") format("embedded-opentype"), url("../libs/fonts/proximanova-webfont.woff") format("woff"), url("../libs/fonts/proximanova-webfont.ttf") format("truetype"), url("../libs/fonts/proximanova-webfont.svg#glyphicons-halflingsregular") format("svg"); }
@font-face {
  font-family: 'Proxima_semi';
  src: url("../libs/fonts/proximanova-semibold-webfont.eot");
  src: url("../libs/fonts/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../libs/fonts/proximanova-semibold-webfont.woff") format("woff"), url("../libs/fonts/proximanova-semibold-webfont.ttf") format("truetype"), url("../libs/fonts/proximanova-semibold-webfont.svg#glyphicons-halflingsregular") format("svg"); }
@font-face {
  font-family: 'Proxima_bold';
  src: url("../libs/fonts/proximanova-bold-webfont.eot");
  src: url("../libs/fonts/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../libs/fonts/proximanova-bold-webfont.woff") format("woff"), url("../libs/fonts/proximanova-bold-webfont.ttf") format("truetype"), url("../libs/fonts/proximanova-bold-webfont.svg#glyphicons-halflingsregular") format("svg"); }
  */
@font-face {
  font-family: 'Roboto-Regular';
  src: url("../libs/fonts/Roboto-Regular.ttf") format("truetype"); }
@font-face {
  font-family: 'Roboto_bold';
  src: url("../libs/fonts/Roboto-Bold.ttf") format("truetype"); }  
  
body {
  font-family: "Roboto-Regular";
  font-size: 14px; }

* {
  outline: none !important; }

.margin_top_15 {
  margin-top: 15px; }

.margin_top_10 {
  margin-top: 10px; }

.margin_top_30 {
  margin-top: 30px; }

.margin_bottom_15 {
  margin-bottom: 15px; }

.margin_bottom_10 {
  margin-bottom: 10px; }

.margin_bottom_30 {
  margin-bottom: 30px; }

.noppadding {
  padding: 0 !important; }

h2 {
  font-size: 36px;
  color: #000; }

h3 {
  font-size: 24px;
  color: #000; }

h5 {
  font-size: 18px;
  color: #000; }

h6 {
  font-size: 16px;
  color: #000; }

.btn-primary {
  background: #51666e !important; }

header {
  background: #125486;
  margin-left: -15px;
  margin-right: -15px;
  min-height: 70px; }
  header .logo {
    margin-top: 5px; }
  header .navbar {
    margin: 0px;
    height: 70px;
    background-color: transparent;
    border: 1px solid transparent; }
    header .navbar .navbar-collapse ul {
      height: inherit; }
      header .navbar .navbar-collapse ul li {
        height: inherit; }
        header .navbar .navbar-collapse ul li a, header .navbar .navbar-collapse ul li a:hover, header .navbar .navbar-collapse ul li a:focus {
          height: 100%;
          color: #fff;
          font-size: 18px;
          padding: 27px 20px;
          transition: all 0.2s ease-out 0.1s; }
      header .navbar .navbar-collapse ul li:hover a, header .navbar .navbar-collapse ul li:hover a:hover, header .navbar .navbar-collapse ul li:hover a:focus, header .navbar .navbar-collapse ul li:focus a, header .navbar .navbar-collapse ul li:focus a:hover, header .navbar .navbar-collapse ul li:focus a:focus {
        background: #0d6aad;
        color: #fff; }
      header .navbar .navbar-collapse ul .active a, header .navbar .navbar-collapse ul .active a:hover, header .navbar .navbar-collapse ul .active a:focus, header .navbar .navbar-collapse ul .active:hover a, header .navbar .navbar-collapse ul .active:hover a:hover, header .navbar .navbar-collapse ul .active:hover a:focus {
        background: #0d6aad;
        color: #fff; }

.header {
  min-height: 65px; }
  .header .logo {
    margin-top: 5px; }
  .header #dashboard .logo {
    height: 65px;
    width: 10%;
    float: left;
    /*background-color: #141a2d;*/
    overflow: hidden;
    margin-top: 0; }
    .header #dashboard .logo img {
      padding-top: 5px; }
  .header #dashboard .navbar {
    margin: 0px;
    margin-top: -1px;
    background-color: #141a2d;
    border: 1px solid transparent;
    border-radius: 0;
    min-height: 50px !important; }
    .header #dashboard .navbar .navbar-collapse {
      padding: 0; }
      .header #dashboard .navbar .navbar-collapse ul {
        height: inherit; }
        .header #dashboard .navbar .navbar-collapse ul li {
          height: inherit; }
          .header #dashboard .navbar .navbar-collapse ul li a, .header #dashboard .navbar .navbar-collapse ul li a:hover, .header #dashboard .navbar .navbar-collapse ul li a:focus {
            height: 100%;
            color: #fff;
            font-size: 18px;
            padding: 15px 24px;
            margin-top: -1px;
            transition: all 0.2s ease-out 0.1s; }
        .header #dashboard .navbar .navbar-collapse ul li:hover a, .header #dashboard .navbar .navbar-collapse ul li:hover a:hover, .header #dashboard .navbar .navbar-collapse ul li:hover a:focus, .header #dashboard .navbar .navbar-collapse ul li:focus a, .header #dashboard .navbar .navbar-collapse ul li:focus a:hover, .header #dashboard .navbar .navbar-collapse ul li:focus a:focus {
          background: #0d6aad;
          color: #fff; }
        .header #dashboard .navbar .navbar-collapse ul .active a, .header #dashboard .navbar .navbar-collapse ul .active a:hover, .header #dashboard .navbar .navbar-collapse ul .active a:focus, .header #dashboard .navbar .navbar-collapse ul .active:hover a, .header #dashboard .navbar .navbar-collapse ul .active:hover a:hover, .header #dashboard .navbar .navbar-collapse ul .active:hover a:focus {
          background: #0d6aad;
          color: #fff; }
      .header #dashboard .navbar .navbar-collapse p {
        display: inline-block;
        color: #fff;
        font-size: 16px;
        margin: 0;
        vertical-align: middle;
        line-height: 45px;
        margin-right: 35px; }
        .header #dashboard .navbar .navbar-collapse p span {
          font-family: Roboto-Regular; }
      .header #dashboard .navbar .navbar-collapse button {
        padding: 6px 20px;
        font-size: 14px;
        font-family: Roboto-Regular;
        display: inline-block;
        margin: 7px 15px 0 0; }
        .header #dashboard .navbar .navbar-collapse button i {
          font-size: 18px;
          margin-right: 10px;
          vertical-align: top; }
  .header #dashboard .profile-panel {
    width: 90%;
    float: right;
    background: #fff;
    border-bottom: 1px solid #efefef; }
    .header #dashboard .profile-panel .navbar-form {
      padding: 0;
      margin: 0;
      width: 100%;
      border-right: 1px solid #efefef; }
      .header #dashboard .profile-panel .navbar-form #search {
        width: 100%;
        height: 65px;
        border: none;
        position: relative;
        padding-right: 50px; }
      .header #dashboard .profile-panel .navbar-form i {
        position: absolute;
        top: 35%;
        right: 10%;
        font-size: 20px;
        color: #bcbcbc; }
    .header #dashboard .profile-panel .profil {
      float: right;
      border-left: 1px solid #efefef; }
      .header #dashboard .profile-panel .profil img {
        margin: 15px 15px 0 0; }
      .header #dashboard .profile-panel .profil .dropdown {
        float: right; }
        .header #dashboard .profile-panel .profil .dropdown button {
          background: transparent;
          border: 1px solid transparent;
          font-size: 16px;
          height: 65px; }
    .header #dashboard .profile-panel .lab {
      border-left: 0px solid #efefef;
      height: 65px;
      text-align: center; }
      .header #dashboard .profile-panel .lab h4 {
        margin-top: 24px; }
    .header #dashboard .profile-panel .mail {
      border-left: 1px solid #efefef;
      height: 65px; }
      .header #dashboard .profile-panel .mail i {
        padding-right: 10px;
        line-height: 60px;
        font-size: 40px; }

main h3 {
  font-family: Roboto-Regular;
  margin-bottom: 20px; }
main .main-title {
  text-align: center;
  color: #000;
  margin-top: 60px; }
  main .main-title h1 {
    font-size: 46px;
    font-family: Roboto-Regular;
    margin-bottom: 20px; }
  main .main-title p {
    font-size: 32px;
    font-family: Roboto-Regular; }
main .form-horizontal {
  padding-bottom: 30px; }
  main .form-horizontal label {
    font-size: 16px;
    font-family: Roboto-Regular;
    margin-bottom: 10px; }
  main .form-horizontal input {
    font-size: 16px;
    margin-bottom: 20px; }
  main .form-horizontal select {
    font-size: 16px;
    margin-bottom: 20px; }
  main .form-horizontal textarea {
    width: 100%;
    display: block;
    resize: none; }
  main .form-horizontal h4 {
    font-family: Roboto-Regular;
    margin-top: 20px; }
  main .form-horizontal p {
    margin-bottom: 20px; }
  main .form-horizontal button {
    font-size: 18px;
    font-family: Roboto-Regular;
    padding: 5px 30px; }
  main .form-horizontal #scanner {
    display: none; }
main .cases {
  margin-top: 20px;
  padding: 0 5px;
  width: 100%;
  display: flex; }
  main .cases .case {
    height: 150px;
    width: 19%;
    float: left;
    margin: 0 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    background: #B40404;
    color: #fff;
    text-align: center;
    position: relative; }
    main .cases .case .files {
      display: inline-block;
      margin: 0 auto; }
      main .cases .case .files i {
        font-size: 36px;
        margin-right: 10px; }
      main .cases .case .files span {
        font-size: 38px; }
    main .cases .case p {
      display: block;
      /*position: absolute;*/
      bottom: 5px;
      left: 0;
      width: 60%;
	  margin-top:13px;
	  opacity:0.7;
	  margin-top:13px;
      font-size: 20px; }
  main .cases .case:hover {
    background: #e60505; }
main .design-cases {
  margin-top: 20px;
  padding: 0 5px;
  width: 100%;
  display: flex; }
  main .design-cases .case {
    height: 60px;
    width: 24%;
    float: left;
    margin: 0 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    background: #51666e;
	border-radius:10px;
    color: #fff;
    text-align: center;
    position: relative; }
    main .design-cases .case .files {
      display: inline-block;
      margin: 0 auto; }
      main .design-cases .case .files i {
        font-size: 36px;
        margin-right: 10px; }
      main .design-cases .case .files span {
        font-size: 38px; }
    main .design-cases .case p {
      display: block;
      /*position: absolute;*/
      bottom: 5px;
      left: 0;
      width: 60%;
	  opacity:0.7;
	  margin-top:13px;
      font-size: 20px; }
  main .design-cases .case:hover {
    background: #0d6aad; }
main .design-mes {
  padding-left: 2px; }
main .drag {
  margin: 20px 15px;
  background: #f5f5f5;
  text-align: center;
  padding: 13% 0;
  color: #939393; }
  main .drag i {
    font-size: 68px; }
  main .drag p {
    font-size: 30px; }
main .pre_drag {
  margin: 20px 15px;
  background-color: whitesmoke;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15);
  text-align: center;
  min-height: 700px;
  padding: 25% 0;
  color: #939393; }
  main .pre_drag i {
    font-size: 68px; }
  main .pre_drag p {
    font-size: 30px; }
    main .pre_drag p a {
      text-decoration: underline; }
main .pre_edit {
  margin: 20px 0px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15);
  padding: 25px 20px;
  max-height: 800px;
  overflow: auto;
  z-index: 9999;
  background: #fff; }
  main .pre_edit .form-inline {
    padding-top: 15px; }
    main .pre_edit .form-inline .form-group select {
      padding-right: 40px;
      padding-left: 15px;
      margin-right: 20px;
      border-radius: 0;
      color: #8f8f8f;
      font-family: Roboto-Regular;
      font-size: 14px; }
    main .pre_edit .form-inline button {
      padding: 6px 20px;
      font-size: 14px;
      font-family: Roboto-Regular; }
  main .pre_edit .table {
    background: #f5f5f5;
    margin-top: 20px;
    padding-bottom: 120px; }
    main .pre_edit .table thead tr th {
      border-top: 1px solid #e4e3e3;
      border-bottom: 1px solid #e4e3e3;
      padding-top: 10px;
      padding-bottom: 10px;
      vertical-align: middle; }
      main .pre_edit .table thead tr th a {
        font-family: Roboto_bold;
        font-size: 15px;
        color: #0e6190;
        text-decoration: none; }
    main .pre_edit .table tbody tr {
      border: none; }
      main .pre_edit .table tbody tr td:first-child {
        padding-left: 15px;
        margin-bottom: 120px; }
      main .pre_edit .table tbody tr td:last-child {
        padding-right: 25px; }
      main .pre_edit .table tbody tr td {
        font-size: 14px;
        font-family: Roboto-Regular;
        border: none;
        text-align: left;
        vertical-align: middle;
        padding-top: 10px;
        padding-bottom: 10px; }
        main .pre_edit .table tbody tr td a {
          font-size: 14px;
          color: #0e6190;
          text-decoration: none; }
          main .pre_edit .table tbody tr td a span {
            color: #818181;
            font-size: 16px; }
        main .pre_edit .table tbody tr td label {
          font-weight: normal;
          padding-top: 5px; }
          main .pre_edit .table tbody tr td label input {
            margin-top: 5px;
            margin-right: 5px; }
        main .pre_edit .table tbody tr td button {
          margin-right: 10px;
          padding: 5px 14px; }
          main .pre_edit .table tbody tr td button i {
            margin-right: 0px; }
        main .pre_edit .table tbody tr td i {
          color: #999999;
          font-size: 20px; }
main #accordion {
  padding: 0 15px; }
  main #accordion .orders {
    margin: 0px;
    background: #f5f5f5;
    color: #939393;
    padding: 0px 0px; }
    main #accordion .orders p {
      float: left;
      display: inline-block;
      font-size: 20px;
      margin: 0;
      line-height: 30px; }
    main #accordion .orders i {
      float: right;
      font-size: 30px; }
main #login_form .main-title, main #pass_form .main-title {
  font-size: 36px;
  font-family: Roboto-Regular;
  margin: 40px 0 25px; }
main #login_form form .form-group, main #pass_form form .form-group {
  margin-bottom: 0; }
  main #login_form form .form-group label, main #pass_form form .form-group label {
    display: inline-block;
    margin-bottom: 10px !important; }
  main #login_form form .form-group input, main #pass_form form .form-group input {
    margin-bottom: 20px; }
  main #login_form form .form-group p, main #pass_form form .form-group p {
    margin-bottom: 25px; }
main .acc-content .col-sm-2 {
  padding-right: 0; }
main .acc-content .left-menu h3 {
  padding-left: 7px;
  font-family: Roboto_bold;
  margin: 40px 0px 20px; }
main .acc-content .left-menu h5 {
  padding-left: 7px;
  font-family: Roboto-Regular;
  margin: 40px 0px 20px; }
main .acc-content .left-menu ul {
  margin-top: 10px;
  padding-left: 15px;
  padding-bottom: 25px;
  border-bottom: 1px solid #efefef; }
  main .acc-content .left-menu ul li a {
    font-size: 16px;
    font-family: Roboto-Regular;
    color: #0e6190;
    text-decoration: underline; }
  main .acc-content .left-menu ul .active a {
    color: #000;
    text-decoration: none; }
main .acc-content .left-menu button {
  margin-top: -5px;
  font-size: 16px; }
main .acc-content .left-menu p {
  font-size: 13px;
  padding-left: 7px;
  padding-right: 10px; }
main .acc-content .left-menu .form-group {
  margin-top: 25px;
  padding-left: 7px; }
  main .acc-content .left-menu .form-group label {
    font-family: Roboto-Regular;
    font-size: 18px;
    margin-bottom: 15px; }
  main .acc-content .left-menu .form-group input {
    position: relative;
    padding-left: 30px;
    z-index: 99; }
  main .acc-content .left-menu .form-group .acc-search {
    position: relative; }
    main .acc-content .left-menu .form-group .acc-search i {
      position: absolute;
      top: 10px;
      left: 10px;
      z-index: 999;
      color: #c0c0c0; }
main .acc-content .acc-about {
  margin-top: 35px;
  margin-left: 15px;
  padding-right: 0;
  border-radius: 2px;
  background-color: whitesmoke;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15); }
  main .acc-content .acc-about .acc-about-header {
    background: #51666e;
    padding: 25px 20px; }
    main .acc-content .acc-about .acc-about-header .acc-about-logo {
      display: block;
      width: 10%;
      height: 100%;
      float: left; }
      main .acc-content .acc-about .acc-about-header .acc-about-logo img {
        max-width: 100%; }
    main .acc-content .acc-about .acc-about-header h3 {
      font-family: Roboto-Regular;
      display: block;
      color: #fff;
      margin: 0 0 20px;
      padding: 0; }
    main .acc-content .acc-about .acc-about-header .acc-about-adress {
      color: #fff;
      display: inline-block;
      vertical-align: top; margin-bottom:10px; }
    main .acc-content .acc-about .acc-about-header .acc-about-instruct {
      color: #fff;
      display: inline-block;
       }
	   main .acc-content .acc-about .acc-about-header .acc-about-instruct ul li{
      float: left; width: 20%; background: #d2d4d3; padding: 10px 20px; color: #0e6190; border-right: 1px solid #0e6190;
       }
      main .acc-content .acc-about .acc-about-header .acc-about-instruct p {
        margin: 0; }
  main .acc-content .acc-about .text {
    padding: 25px 20px 10px; }
    main .acc-content .acc-about .text p {
      margin-bottom: 30px;
      font-size: 16px; }
main .acc-content .acc-about-edit {
  margin-top: 35px;
  margin-left: 15px;
  border-radius: 2px;
  background-color: whitesmoke;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15);
  padding: 25px 20px; }
  main .acc-content .acc-about-edit .acc-about-edit-name {
    font-size: 32px;
    margin-bottom: 30px; }
  main .acc-content .acc-about-edit .acc-about-edit-upl-img {
    height: 100px;
    margin: 15px auto 25px; }
    main .acc-content .acc-about-edit .acc-about-edit-upl-img img {
      max-width: 100%; }
main .acc-content .acc-location {
  margin-left: 15px;
  padding: 20px;
  border-radius: 2px;
  background-color: whitesmoke;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15); }
  main .acc-content .acc-location span {
    font-size: 16px; }
  main .acc-content .acc-location .edit {
    margin-top: -5px; }
    main .acc-content .acc-location .edit span {
      color: #858585; }
    main .acc-content .acc-location .edit button {
      font-family: Roboto-Regular;
      font-size: 16px;
      color: #fff;
      padding: 5px 15px;
      margin-left: 20px; }
      main .acc-content .acc-location .edit button i {
        margin-right: 10px; }
main .acc-content .acc-contacts {
  margin-left: 15px;
  padding: 20px;
  border-radius: 2px;
  overflow: auto;
  background-color: whitesmoke;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15); }
  main .acc-content .acc-contacts h3 {
    font-family: Roboto-Regular;
    margin: 0 0 40px; }
  main .acc-content .acc-contacts .table thead tr th {
    border-top: 1px solid #e4e3e3;
    border-bottom: 1px solid #e4e3e3; }
    main .acc-content .acc-contacts .table thead tr th a {
      font-family: Roboto_bold;
      font-size: 15px;
      color: #0e6190;
      text-decoration: none; }
  main .acc-content .acc-contacts .table tbody tr {
    border: 1px solid #ccc; }
    main .acc-content .acc-contacts .table tbody tr td {
      font-size: 14px;
      font-family: Roboto-Regular;
      border: none;
      text-align: left;
      vertical-align: middle; }
      main .acc-content .acc-contacts .table tbody tr td a {
        font-size: 14px;
        color: #0e6190;
        text-decoration: none; }
      main .acc-content .acc-contacts .table tbody tr td button {
        margin-right: 10px;
        padding: 5px 14px; }
        main .acc-content .acc-contacts .table tbody tr td button i {
          margin-right: 10px; }
main .acc-content .acc-nuser {
  margin-left: 15px;
  margin-top: 30px;
  padding: 20px;
  border-radius: 2px;
  background-color: whitesmoke;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15); }
  main .acc-content .acc-nuser h3 {
    font-family: Roboto-Regular;
    margin: 0 0 45px; }
  main .acc-content .acc-nuser .form-group {
    padding: 0 10px; }
    main .acc-content .acc-nuser .form-group input {
      padding: 0 15px; }
    main .acc-content .acc-nuser .form-group button {
      font-family: Roboto-Regular;
      font-size: 16px;
      margin: 10px 0px; }
main .acc-content .acc-price {
  margin-left: 15px;
  margin-top: 30px;
  padding: 20px;
  max-height: 700px;
  overflow: auto;
  border-radius: 2px;
  background-color: whitesmoke;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15); }
  main .acc-content .acc-price h3 {
    font-family: Roboto-Regular;
    margin: 0 0 40px; }
  main .acc-content .acc-price .table thead tr th {
    border-top: 1px solid #e4e3e3;
    border-bottom: 1px solid #e4e3e3;
    padding-top: 20px;
    padding-bottom: 20px; }
    main .acc-content .acc-price .table thead tr th a {
      font-family: Roboto_bold;
      font-size: 15px;
      color: #0e6190;
      text-decoration: none; }
  main .acc-content .acc-price .table tbody tr {
    border: none; }
    main .acc-content .acc-price .table tbody tr td {
      font-size: 14px;
      font-family: Roboto-Regular;
      border: none;
      text-align: left;
      vertical-align: middle;
      padding-top: 20px;
      padding-bottom: 20px; }
      main .acc-content .acc-price .table tbody tr td a {
        font-size: 14px;
        color: #0e6190;
        text-decoration: none; }
      main .acc-content .acc-price .table tbody tr td button {
        margin-right: 10px;
        padding: 5px 14px; }
        main .acc-content .acc-price .table tbody tr td button i {
          margin-right: 0px; }
main .acc-content .acc-messages {
  margin-left: 15px;
  margin-top: 30px;
  padding: 20px;
  max-height: 700px;
  overflow: auto;
  border-radius: 2px;
  background-color: whitesmoke;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15); }
  main .acc-content .acc-messages h3 {
    font-family: Roboto-Regular;
    margin: 0 0 40px; }
  main .acc-content .acc-messages .table thead tr th {
    border-top: 1px solid #e4e3e3;
    border-bottom: 1px solid #e4e3e3;
    padding-top: 20px;
    padding-bottom: 20px; }
    main .acc-content .acc-messages .table thead tr th a {
      font-family: Roboto_bold;
      font-size: 15px;
      color: #0e6190;
      text-decoration: none; }
  main .acc-content .acc-messages .table tbody tr {
    border: none; }
    main .acc-content .acc-messages .table tbody tr td {
      font-size: 14px;
      font-family: Roboto-Regular;
      border: none;
      text-align: left;
      vertical-align: middle;
      padding-top: 20px;
      padding-bottom: 20px; }
      main .acc-content .acc-messages .table tbody tr td a {
        font-size: 14px;
        color: #0e6190;
        text-decoration: none; }
      main .acc-content .acc-messages .table tbody tr td button {
        margin-right: 10px;
        padding: 5px 14px; }
        main .acc-content .acc-messages .table tbody tr td button i {
          margin-right: 0px; }
      main .acc-content .acc-messages .table tbody tr td i {
        color: #999999;
        font-size: 20px; }
main .acc-content .file-storage {
  margin-top: 25px; }
  main .acc-content .file-storage h3 {
    font-family: Roboto-Regular;
    margin: 0 0 20px; }
  main .acc-content .file-storage button {
    padding: 6px 20px;
    font-size: 14px;
    font-family: Roboto-Regular; }
  main .acc-content .file-storage .table {
    background: #f5f5f5;
    margin-top: 20px;
    padding-bottom: 120px; }
    main .acc-content .file-storage .table thead tr th:first-child {
      padding-left: 25px;
      margin-bottom: 120px; }
    main .acc-content .file-storage .table thead tr th {
      border-top: 1px solid #e4e3e3;
      border-bottom: 1px solid #e4e3e3;
      padding-top: 10px;
      padding-bottom: 10px;
      vertical-align: middle; }
      main .acc-content .file-storage .table thead tr th a {
        font-family: Roboto_bold;
        font-size: 15px;
        color: #0e6190;
        text-decoration: none; }
    main .acc-content .file-storage .table tbody tr {
      border: none; }
      main .acc-content .file-storage .table tbody tr td:first-child {
        padding-left: 25px;
        margin-bottom: 120px; }
      main .acc-content .file-storage .table tbody tr td:last-child {
        padding-right: 25px; }
      main .acc-content .file-storage .table tbody tr td {
        font-size: 14px;
        font-family: Roboto-Regular;
        border: none;
        text-align: left;
        vertical-align: middle;
        padding-top: 10px;
        padding-bottom: 10px; }
        main .acc-content .file-storage .table tbody tr td .status i {
          margin-right: 5px;
          padding-top: 10px;
          vertical-align: text-bottom; }
        main .acc-content .file-storage .table tbody tr td .required {
          color: #33812d; }
          main .acc-content .file-storage .table tbody tr td .required i {
            color: #33812d; }
        main .acc-content .file-storage .table tbody tr td .required2 {
          color: #ef8131; }
          main .acc-content .file-storage .table tbody tr td .required2 i {
            color: #ef8131; }
        main .acc-content .file-storage .table tbody tr td .hold {
          color: #cd0000; }
          main .acc-content .file-storage .table tbody tr td .hold i {
            color: #cd0000; }
        main .acc-content .file-storage .table tbody tr td .completed {
          color: #00be4c; }
          main .acc-content .file-storage .table tbody tr td .completed i {
            color: #00be4c; }
        main .acc-content .file-storage .table tbody tr td .progress {
          background-color: #fff;
          border-radius: 3px;
          border: 1px solid #dedede;
          height: 7px;
          margin-bottom: 0px;
          margin-top: 5px;
          margin-left: -5px;
          overflow: hidden; }
        main .acc-content .file-storage .table tbody tr td .progress-bar-success {
          background-color: #00d354; }
        main .acc-content .file-storage .table tbody tr td a {
          font-size: 14px;
          color: #0e6190;
          text-decoration: none; }
          main .acc-content .file-storage .table tbody tr td a span {
            color: #818181;
            font-size: 16px; }
          main .acc-content .file-storage .table tbody tr td a label {
            color: #0e6190;
            font-size: 14px;
            font-family: Roboto-Regular; }
        main .acc-content .file-storage .table tbody tr td label {
          font-weight: normal;
          padding-top: 5px; }
          main .acc-content .file-storage .table tbody tr td label input {
            margin-top: 5px;
            margin-right: 5px; }
        main .acc-content .file-storage .table tbody tr td .btn-group {
          margin-right: 5px; }
          main .acc-content .file-storage .table tbody tr td .btn-group .col {
            background: #0d6aad !important; }
          main .acc-content .file-storage .table tbody tr td .btn-group button {
            margin: 0;
            outline: none; }
        main .acc-content .file-storage .table tbody tr td button {
          margin-right: 5px;
          padding: 5px 10px;
          font-size: 16px; }
          main .acc-content .file-storage .table tbody tr td button i {
            margin-right: 0px;
            color: #fff; }
          main .acc-content .file-storage .table tbody tr td button .fa-paperclip {
            transform: rotate(90deg);
            margin-right: 5px; }
        main .acc-content .file-storage .table tbody tr td i {
          color: #999999;
          font-size: 18px; }
main .acc-content .new-den {
  padding: 20px;
  max-height: 700px;
  overflow: auto;
  border-radius: 2px;
  background-color: whitesmoke;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15); }
  main .acc-content .new-den h3 {
    font-family: Roboto-Regular;
    margin: 0 0 20px; }
  main .acc-content .new-den .table {
    margin: 0; }
    main .acc-content .new-den .table thead tr th {
      border-top: 1px solid #e4e3e3;
      border-bottom: 1px solid #e4e3e3;
      padding-top: 20px;
      padding-bottom: 20px; }
      main .acc-content .new-den .table thead tr th a {
        font-family: Roboto_bold;
        font-size: 15px;
        color: #0e6190;
        text-decoration: none; }
    main .acc-content .new-den .table tbody tr {
      border: none; }
      main .acc-content .new-den .table tbody tr td {
        font-size: 14px;
        font-family: Roboto-Regular;
        border: none;
        text-align: left;
        vertical-align: middle;
        padding-top: 10px;
        padding-bottom: 10px; }
        main .acc-content .new-den .table tbody tr td a {
          font-size: 14px;
          font-family: Roboto-Regular;
          color: #0e6190;
          text-decoration: none; }
        main .acc-content .new-den .table tbody tr td button {
          margin-right: 10px;
          padding: 5px 14px; }
          main .acc-content .new-den .table tbody tr td button i {
            margin-right: 5px;
            color: #fff;
            font-size: 14px; }
  main .acc-content .new-den .form-horizontal .checkbox label {
    margin-bottom: 5px; }
main .acc-content .new-den2 {
  padding: 20px;
  border-radius: 2px;
  background-color: whitesmoke;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15); }
  main .acc-content .new-den2 h3 {
    font-family: Roboto-Regular;
    margin: 0 0 20px; }
  main .acc-content .new-den2 .table-body-height {
    height: 500px;
    overflow: auto; }
  main .acc-content .new-den2 .table {
    margin: 0; }
    main .acc-content .new-den2 .table thead tr th {
      border-top: 1px solid #e4e3e3;
      border-bottom: 1px solid #e4e3e3;
      padding-top: 20px;
      padding-bottom: 20px; }
      main .acc-content .new-den2 .table thead tr th a {
        font-family: Roboto_bold;
        font-size: 15px;
        color: #0e6190;
        text-decoration: none; }
    main .acc-content .new-den2 .table tbody tr {
      border: none; }
      main .acc-content .new-den2 .table tbody tr td {
        font-size: 14px;
        font-family: Roboto-Regular;
        border: none;
        text-align: left;
        vertical-align: middle;
        padding-top: 10px;
        padding-bottom: 10px; }
        main .acc-content .new-den2 .table tbody tr td a {
          font-size: 14px;
          font-family: Roboto-Regular;
          color: #0e6190;
          text-decoration: none; }
        main .acc-content .new-den2 .table tbody tr td button {
          margin-right: 10px;
          padding: 5px 14px; }
          main .acc-content .new-den2 .table tbody tr td button i {
            margin-right: 5px;
            color: #fff;
            font-size: 14px; }
  main .acc-content .new-den2 .form-horizontal .checkbox label {
    margin-bottom: 5px; }
main .acc-content #accordion {
  padding: 0 15px; }
  main .acc-content #accordion .orders {
    margin: 0px;
    background: #f5f5f5;
    color: #939393;
    padding: 0px 0px; }
    main .acc-content #accordion .orders a p {
      float: left;
      display: inline-block;
      font-size: 20px;
      margin: 0;
      line-height: 50px;
      color: #939393; }
    main .acc-content #accordion .orders i {
      float: right;
      font-size: 50px; }
    main .acc-content #accordion .orders .drag {
      display: inline-block;
      padding: 0;
      margin: 0; }
      main .acc-content #accordion .orders .drag i {
        display: inline-block;
        float: left;
        margin-right: 20px;
        color: #939393; }
      main .acc-content #accordion .orders .drag p {
        line-height: 50px; }
        main .acc-content #accordion .orders .drag p a {
          color: #939393;
          text-decoration: none; }
        main .acc-content #accordion .orders .drag p .browse {
          color: #0d6aad; }
main .order {
  margin-top: 20px; }
  main .order .orders-left {
    border-right: 1px solid #efefef; }
    main .order .orders-left .order-title {
      margin-right: 15px;
      padding-bottom: 20px;
      border-bottom: 1px solid #efefef; background: #d2d4d3; padding:10px; border-radius:5px; }
      main .order .orders-left .order-title h3 {
        font-family: Roboto_bold;
        display: inline-block;
        color: #0e6190;
        margin: 10px 0px 20px; }
      main .order .orders-left .order-title .status {
        margin-right: 10px; }
        main .order .orders-left .order-title .status i {
          margin-right: 5px;
          padding-top: 10px;
          font-size: 18px;
          vertical-align: sup; }
        main .order .orders-left .order-title .status span {
          margin-right: 40px;
          font-family: Roboto-Regular;
          font-size: 14px; }
        main .order .orders-left .order-title .status .progress {
          background-color: #fff;
          border-radius: 3px;
          border: 1px solid #dedede;
          height: 7px;
          margin-bottom: 0px;
          margin-top: 5px;
          overflow: hidden; }
        main .order .orders-left .order-title .status .progress-bar-success {
          background-color: #00d354; }
      main .order .orders-left .order-title .required {
        color: #33812d; }
        main .order .orders-left .order-title .required i {
          color: #33812d; }
      main .order .orders-left .order-title .required2 {
        color: #ef8131; }
        main .order .orders-left .order-title .required2 i {
          color: #ef8131; }
      main .order .orders-left .order-title .hold {
        color: #cd0000; }
        main .order .orders-left .order-title .hold i {
          color: #cd0000; }
      main .order .orders-left .order-title .completed {
        color: #00be4c; }
        main .order .orders-left .order-title .completed i {
          color: #00be4c; }
    main .order .orders-left .order-files {
      padding-bottom: 20px;
      margin-right: 15px;
      border-bottom: 1px solid #efefef; }
      main .order .orders-left .order-files h5 {
        margin: 20px 0 25px 0;
        color: #4e4e4e;
        font-family: Roboto-Regular; }
      main .order .orders-left .order-files a {
        margin-right: 5px; }
      main .order .orders-left .order-files span {
        margin-left: 5px; }
      main .order .orders-left .order-files .orders-files-upload .files-upload-block {
        margin-bottom: 20px; }
        main .order .orders-left .order-files .orders-files-upload .files-upload-block .files-upload-add {
          width: 70px;
          height: 70px;
          border: 1px solid #E7E7E7;
          text-align: center;
          display: inline-block;
          padding: 0; }
        main .order .orders-left .order-files .orders-files-upload .files-upload-block .files-upload-add:before {
          content: "\f067";
          font-family: FontAwesome;
          font-size: 30px;
          line-height: 70px;
          padding: 0;
          margin-left: 5px; }
        main .order .orders-left .order-files .orders-files-upload .files-upload-block .files-upload-img {
          width: 70px;
          height: 70px;
          display: inline-block; }
          main .order .orders-left .order-files .orders-files-upload .files-upload-block .files-upload-img img {
            max-width: 100%; }
    main .order .orders-left .order-around {
      padding-top: 20px;
      padding-bottom: 20px;
      margin-right: 15px;
      border-bottom: 1px solid #efefef; }
      main .order .orders-left .order-around h5 {
        margin: 5px 0 0 0;
        color: #4e4e4e;
        font-family: Roboto-Regular; }
      main .order .orders-left .order-around .col-sm-4 {
        padding-left: 0;
        padding-right: 30px; }
    main .order .orders-left .order-cases {
      padding-top: 20px;
      padding-bottom: 20px;
      margin-right: 15px; }
      main .order .orders-left .order-cases h5 {
        margin: 5px 0 10px 0;
        color: #4e4e4e;
        font-family: Roboto-Regular; }
      main .order .orders-left .order-cases .table {
        background: #f5f5f5;
        margin-top: 20px;
        padding-bottom: 0px;
        margin-bottom: 0;
        box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15); }
        main .order .orders-left .order-cases .table thead tr th:first-child {
          padding-left: 25px;
          margin-bottom: 120px; }
        main .order .orders-left .order-cases .table thead tr th {
          border-top: 1px solid #e4e3e3;
          border-bottom: 1px solid #e4e3e3;
          padding-top: 10px;
          padding-bottom: 10px;
          vertical-align: middle; }
          main .order .orders-left .order-cases .table thead tr th a {
            font-family: Roboto_bold;
            font-size: 15px;
            color: #0e6190;
            text-decoration: none; }
        main .order .orders-left .order-cases .table tbody tr {
          border: none; }
          main .order .orders-left .order-cases .table tbody tr td:first-child {
            padding-left: 25px;
            margin-bottom: 120px; }
          main .order .orders-left .order-cases .table tbody tr td:last-child {
            padding-right: 25px; }
          main .order .orders-left .order-cases .table tbody tr td {
            font-size: 14px;
            font-family: Roboto-Regular;
            border: none;
            text-align: left;
            vertical-align: middle;
            padding-top: 10px;
            padding-bottom: 10px; }
            main .order .orders-left .order-cases .table tbody tr td select {
              background: #f5f5f5; }
  main .order .orders-right {
    margin-left: -10px; }
    main .order .orders-right .order-title {
      padding-bottom: 20px;
      border-bottom: 1px solid #efefef; }
      main .order .orders-right .order-title h3 {
        font-family: Roboto_bold;
        display: inline-block;
        color: #4e4e4e;
        margin: 10px 0px 20px; }
      main .order .orders-right .order-title p {
        margin: 0; }
      main .order .orders-right .order-title button {
        margin-left: 10px;
        padding: 5px 20px;
        border-radius: 5px; }
      main .order .orders-right .order-title .btn-default {
        background: #eaeaea; }
    main .order .orders-right .order-prefences h5 {
      margin: 10px 0 20px;
      font-family: Roboto-Regular; }
    main .order .orders-right .order-prefences h6 {
      margin: 0px 0 10px;
      font-size: 18px; }
    main .order .orders-right .order-prefences .order-pref-text {
      border-top: 1px solid #efefef;
      border-bottom: 1px solid #efefef;
      padding: 5px 0 10px;
      margin-bottom: 10px; }
      main .order .orders-right .order-prefences .order-pref-text p {
        margin: 0;
        font-size: 12px; }
    main .order .orders-right .order-prefences .table {
      border: 1px solid #E7E7E7; }
      main .order .orders-right .order-prefences .table tr td {
        font-size: 12px; }
    main .order .orders-right .order-messages h5 {
      font-family: Roboto-Regular;
      margin: 20px 0 10px; }
    main .order .orders-right .order-messages .messages-block {
      border-top: 1px solid #efefef;
      padding-top: 10px;
      height: 200px;
      overflow-y: scroll;
      padding-right: 25px; }
      main .order .orders-right .order-messages .messages-block .message {
        padding: 15px;
        border: 1px solid whitesmoke;
        border-radius: 4px;
        box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1); }
        main .order .orders-right .order-messages .messages-block .message .mes-name {
          margin-bottom: 10px; }
        main .order .orders-right .order-messages .messages-block .message .mes-text p {
          margin: 0; }
    main .order .orders-right .order-messages .message-wright {
      overflow-x: scroll; }
      main .order .orders-right .order-messages .message-wright textarea {
        height: 100px;
        width: 100%;
        resize: none;
        background: #f8f6f6;
        border: 1px solid transparent;
        color: #9a9a9a;
        font-style: italic;
        padding: 10px 20px; }
      main .order .orders-right .order-messages .message-wright button {
        padding: 5px 20px; }
        main .order .orders-right .order-messages .message-wright button i {
          margin-right: 5px; }
      main .order .orders-right .order-messages .message-wright .btn-group {
        margin-top: 15px; }
main .order {
  height: 100%;
  margin-top: 30px;
  position: relative; }
  main .order .menu-left ul {
    margin: 0; }
    main .order .menu-left ul li {
      border: 1px solid #b5b5b5; }
      main .order .menu-left ul li a {
        display: block;
        padding: 10px 15px;
        color: #fff;
        text-decoration: none; }
      main .order .menu-left ul li .collapse a {
        background: #fff;
        display: block;
        padding: 10px 15px;
        color: #444444;
        text-decoration: none; }
    main .order .menu-left ul li:hover a, main .order .menu-left ul .active a {
      background: #B40404;
      color: #51666e; }
  main .order .menu-left button {
    font-family: Roboto-Regular;
    font-size: 16px; }
    main .order .menu-left button i {
      font-size: 18px;
      margin-right: 10px; }
  main .order .menu-left2 ul {
    margin: 0; }
    main .order .menu-left2 ul li {
      border: 1px solid #b5b5b5; }
      main .order .menu-left2 ul li a {
        display: block;
        padding: 5px 0px 5px 10px;
        color: #444444;
        text-decoration: none; }
      main .order .menu-left2 ul li .collapse a {
        background: #fff;
        display: block;
        padding: 10px 15px;
        color: #444444;
        text-decoration: none; }
    main .order .menu-left2 ul li:hover a, main .order .menu-left2 ul .active a {
      background: #0d6aad;
      color: #fff; }
  main .order .menu-left2 button i {
    font-size: 18px;
    vertical-align: text-bottom;
    margin-right: 20px; }
  main .order .upload {
    position: absolute;
    bottom: 20px;
    left: 0; }
    main .order .upload i {
      margin-right: 20px;
      font-size: 18px; }
  main .order .file-storage button {
    padding: 6px 20px;
    font-size: 14px;
    font-family: Roboto-Regular; }
    main .order .file-storage button i {
      font-size: 18px;
      margin-right: 20px; }
  main .order .file-storage form .btn-group {
    width: 100%; }
    main .order .file-storage form .btn-group .btn-default, main .order .file-storage form .btn-group .btn-default:focus {
      background: transparent;
      text-align: left;
      border: 1px solid #dcdcdc; }
      main .order .file-storage form .btn-group .btn-default .caret, main .order .file-storage form .btn-group .btn-default:focus .caret {
        margin-left: 60%;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-top: 10px dashed #999999; }
    main .order .file-storage form .btn-group .dropdown-menu {
      position: absolute;
      left: 0;
      right: auto;
      width: 100%;
      border: 1px solid #dcdcdc; }
      main .order .file-storage form .btn-group .dropdown-menu li {
        position: relative; }
    main .order .file-storage form .btn-group .li-hover .li-drop {
      display: none; }
    main .order .file-storage form .btn-group .li-hover:hover .li-drop {
      border-radius: 3px;
      border: 1px solid #dcdcdc;
      background-color: white;
      box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.15);
      padding: 3px 10px 2px 20px;
      color: #666666;
      display: block;
      position: absolute;
      left: 95%;
      top: 0px;
      z-index: 99999 !important; }
  main .order .file-storage form .search-form {
    position: relative; }
    main .order .file-storage form .search-form input {
      padding-left: 30px; }
    main .order .file-storage form .search-form .fa-search {
      position: absolute;
      top: 10px;
      left: 10px; }
  main .order .file-storage .tablica {
    width: 100%;
    height: 600px !important;
    overflow: auto;
    margin-bottom: 20px; }
    main .order .file-storage .tablica #suser-table {
      width: 120% !important;
      max-width: 120% !important; }
    main .order .file-storage .tablica .table {
      width: 105%;
      background: #f5f5f5;
      margin-top: 0px;
      padding-bottom: 0px;
      margin-bottom: 0; }
      main .order .file-storage .tablica .table thead tr th:first-child {
        padding-left: 25px;
        margin-bottom: 120px; }
      main .order .file-storage .tablica .table thead tr th {
        border-top: 1px solid #e4e3e3;
        border-bottom: 1px solid #e4e3e3;
        padding-top: 10px;
        padding-bottom: 10px;
        vertical-align: top; }
        main .order .file-storage .tablica .table thead tr th a {
          font-family: Roboto_bold;
          font-size: 15px;
          color: #51666e;
          text-decoration: none; }
      main .order .file-storage .tablica .table tbody tr {
        border: none; }
        main .order .file-storage .tablica .table tbody tr td:first-child {
          padding-left: 15px; }
        main .order .file-storage .tablica .table tbody tr td:last-child {
          padding-right: 5px; }
        main .order .file-storage .tablica .table tbody tr td {
          font-size: 14px;
          font-family: Roboto-Regular;
          border: none;
          text-align: left;
          vertical-align: middle;
          padding: 10px 5px; }
          main .order .file-storage .tablica .table tbody tr td .status i {
            margin-right: 5px;
            padding-top: 0px;
            vertical-align: text-bottom; }
          main .order .file-storage .tablica .table tbody tr td .required {
            color: #33812d; }
            main .order .file-storage .tablica .table tbody tr td .required i {
              color: #33812d; }
          main .order .file-storage .tablica .table tbody tr td .required2 {
            color: #ef8131; }
            main .order .file-storage .tablica .table tbody tr td .required2 i {
              color: #ef8131; }
          main .order .file-storage .tablica .table tbody tr td .hold {
            color: #cd0000; }
            main .order .file-storage .tablica .table tbody tr td .hold i {
              color: #cd0000; }
          main .order .file-storage .tablica .table tbody tr td .completed {
            color: #00be4c; }
            main .order .file-storage .tablica .table tbody tr td .completed i {
              color: #00be4c; }
          main .order .file-storage .tablica .table tbody tr td .progress {
            background-color: #fff;
            border-radius: 3px;
            border: 1px solid #dedede;
            height: 7px;
            margin-bottom: 0px;
            margin-top: 5px;
            margin-left: -2px;
            overflow: hidden; }
          main .order .file-storage .tablica .table tbody tr td .progress-bar-success {
            background-color: #00d354; }
          main .order .file-storage .tablica .table tbody tr td a {
            font-size: 14px;
            color: #0e6190;
            text-decoration: none; }
            main .order .file-storage .tablica .table tbody tr td a span {
              color: #818181;
              font-size: 16px; }
            main .order .file-storage .tablica .table tbody tr td a label {
              color: #0e6190;
              font-size: 14px;
              font-family: Roboto-Regular; }
          main .order .file-storage .tablica .table tbody tr td label {
            font-weight: normal;
            padding-top: 5px;
            color: #0e6190; }
            main .order .file-storage .tablica .table tbody tr td label input {
              margin-top: 5px;
              margin-right: 5px;
              vertical-align: bottom; }
            main .order .file-storage .tablica .table tbody tr td label span {
              display: block;
              font-family: Roboto-Regular;
              font-size: 14px;
              padding-left: 20px; }
          main .order .file-storage .tablica .table tbody tr td .btn-group {
            margin-right: 5px; }
            main .order .file-storage .tablica .table tbody tr td .btn-group .col {
              background: #0d6aad !important; }
            main .order .file-storage .tablica .table tbody tr td .btn-group button {
              margin: 0;
              outline: none; }
          main .order .file-storage .tablica .table tbody tr td button {
            margin-right: 5px;
            padding: 5px 10px;
            font-size: 16px; }
            main .order .file-storage .tablica .table tbody tr td button i {
              margin-right: 0px;
              color: #fff; }
            main .order .file-storage .tablica .table tbody tr td button .fa-paperclip {
              transform: rotate(90deg);
              margin-right: 5px; }
          main .order .file-storage .tablica .table tbody tr td i {
            color: #999999;
            font-size: 18px; }
main #accordion {
  position: absolute;
  bottom: -100px;
  left: -15px;
  right: -15px;
  padding: 0 15px; }
  main #accordion .panel-heading {
    width: 100%; }
    main #accordion .panel-heading .orders {
      margin: 0px;
      background: #f5f5f5;
      color: #939393;
      padding: 0px 0px; }
      main #accordion .panel-heading .orders a p {
        float: left;
        display: inline-block;
        font-size: 20px;
        margin: 0;
        line-height: 50px;
        color: #939393; }
      main #accordion .panel-heading .orders i {
        float: right;
        font-size: 50px; }
      main #accordion .panel-heading .orders .drag {
        display: inline-block;
        padding: 0;
        margin: 0; }
        main #accordion .panel-heading .orders .drag i {
          display: inline-block;
          float: left;
          margin-right: 20px;
          color: #939393; }
        main #accordion .panel-heading .orders .drag p {
          line-height: 50px; }
          main #accordion .panel-heading .orders .drag p a {
            color: #939393;
            text-decoration: none; }
          main #accordion .panel-heading .orders .drag p .browse {
            color: #0d6aad; }
  main #accordion .panel-body {
    max-height: 800px;
    overflow: auto; }

.modal h2 {
  font-family: Roboto-Regular; }
.modal button {
  font-size: 18px;
  font-family: Roboto-Regular;
  padding: 5px 30px; }
.modal p {
  font-size: 18px; }

.chat .modal-header {
  background: #49535c; }
  .chat .modal-header h3 {
    color: #fff; }
  .chat .modal-header .close {
    color: #fff;
    font-size: 30px; }
.chat .modal-body .messages {
  max-height: 400px;
  overflow: auto; }
  .chat .modal-body .messages .message {
    padding: 20px 20px 20px 0px;
    border-bottom: 1px solid #E7E7E7; }
    .chat .modal-body .messages .message .date {
      color: #e4e4e2; }
    .chat .modal-body .messages .message .auth-name {
      margin: 0 0 10px; }
    .chat .modal-body .messages .message p {
      font-size: 14px; }
.chat .modal-body .write-message {
  margin-top: 20px; }

.files .modal-header {
  background: #49535c; }
  .files .modal-header h3 {
    color: #fff; }
  .files .modal-header .close {
    color: #fff;
    font-size: 30px; }
.files .modal-body .scans {
  max-height: 400px;
  overflow: auto;
  border: 1px solid #E7E7E7;
  padding: 0 20px; }
  .files .modal-body .scans .scan {
    border-bottom: 1px solid #E7E7E7;
    padding: 10px 0; }
    .files .modal-body .scans .scan span {
      margin-right: 10px; }
.files .modal-body .control-images .control-img {
  width: 100px;
  height: 100px;
  display: inline-block;
  margin-right: 10px; }

.instruction .modal-header {
  background: #49535c; }
  .instruction .modal-header h3 {
    color: #fff; }
  .instruction .modal-header .close {
    color: #fff;
    font-size: 30px; }
.instruction .modal-body {
  padding: 0 30px; }
  .instruction .modal-body .modal-table {
    width: 100%;
    overflow: auto; }
    .instruction .modal-body .modal-table table {
      border: 1px solid #E7E7E7; }
      .instruction .modal-body .modal-table table thead tr {
        overflow: auto; }
        .instruction .modal-body .modal-table table thead tr th:first-child {
          min-width: 500px; }
        .instruction .modal-body .modal-table table thead tr th {
          font-weight: 400;
          white-space: nowrap;
          border-bottom: 1px solid #E7E7E7; }
      .instruction .modal-body .modal-table table tbody tr {
        border-bottom: 1px solid #E7E7E7; }

	.acc-content .left-menu ul.list-unstyled li{float: left; width: 20%; height: 50px; background: #d2d4d3; padding-top: 10px; text-align: center;
border: 1px solid #51666e;}
.title_lab_name {font-weight: bold; font-size: 24px; color: ; color: #51666e;}
		
		
@media (min-width: 1200px) {
  .container {
    width: 1280px; } }
@media (max-width: 1280px) {
  .header #dashboard .logo {
    width: 15%;
    max-width: 125px !important; }
  .header #dashboard .profile-panel {
    width: 85%; } }
@media (max-width: 1000px) {
  .header #dashboard .logo {
    width: 20%;
    max-width: 125px !important; }
  .header #dashboard .profile-panel {
    width: 80%; }

  header .navbar .navbar-collapse ul li a, header .navbar .navbar-collapse ul li a:hover, header .navbar .navbar-collapse ul li a:focus {
    height: 100%;
    color: #fff;
    font-size: 14px;
    padding: 27px 20px;
    transition: all 0.2s ease-out 0.1s; } }
@media (max-width: 767px) {
  header .logo {
    position: absolute;
    top: 0px;
    z-index: 999; }
  header .navbar .navbar-header {
    margin-top: 10px; }
  header .navbar .navbar-collapse {
    position: absolute;
    top: 70px;
    left: 0;
    background: #141a2d;
    width: 100%;
    z-index: 999; }
    header .navbar .navbar-collapse ul li a, header .navbar .navbar-collapse ul li a:hover, header .navbar .navbar-collapse ul li a:focus {
      font-size: 18px; }

  .header .navbar .navbar-collapse {
    background: #141a2d;
    position: absolute;
    width: 100%;
    z-index: 999; }
    .header .navbar .navbar-collapse ul li a {
      font-size: 18px;
      color: #000; } }

/*# sourceMappingURL=style.css.map */
