@import url('https://fonts.googleapis.com/css?family=Electrolize');

.Editor-container {
	margin: 0px;
}

#editor-body-section {
	padding: 0px;
}

.table-responsive {
    width: 100%;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
}

.table-responsive>.table { 
    margin-bottom: 0;
}

.table-responsive>.table>thead>tr>th, 
.table-responsive>.table>tbody>tr>th, 
.table-responsive>.table>tfoot>tr>th, 
.table-responsive>.table>thead>tr>td, 
.table-responsive>.table>tbody>tr>td, 
.table-responsive>.table>tfoot>tr>td {
    white-space: nowrap;
}

input.all-caps { 
    text-transform: uppercase;
}
::-webkit-input-placeholder { /* WebKit browsers */
    text-transform: none;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    text-transform: none;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    text-transform: none;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    text-transform: none;
}

img.avatar {
	width: 100%;
	height: auto;
}

/*@media (max-width: 1299px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}*/

.crop {
    overflow: hidden;
}

.crop img {
    width: 100%;
    height: auto;
}

.video-responsive {
  width: 100%;
  height: 50vh;
  max-height: 600px;
  object-fit: cover;
  display: block;
}

/* Responsive video sizes for different screen sizes */
@media (max-width: 768px) {
  .video-responsive {
    height: 30vh;
    max-height: 400px;
    min-height: 200px;
  }
}

@media (min-width: 1920px) {
  .video-responsive {
    height: 40vh;
    max-height: 800px;
  }
}

body {
	background-image: url("/nco/images/circuit_tile.png");
    background-repeat: repeat;
}
