body {
    font-size: 0.9rem;
}

a {
    color: #858796;
    text-decoration: none;
}
a:hover {
    color: red;
}


.table td, .table th {
    padding: .50rem;
}
.container, .container-fluid {
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 0.9rem;
}
.sidebar .sidebar-brand .sidebar-brand-text {
    margin-top: 10px;
    margin-left: 0.5rem!important;
}

.topbar {
    height: 3.1rem;
}

.sidebar .nav-item .collapse .collapse-inner .collapse-item, .sidebar .nav-item .collapsing .collapse-inner .collapse-item {
    padding: .4rem 0.8rem;
    margin: 0 .4rem;
    border-radius: .3rem;
}
.sidebar .nav-item .collapse .collapse-inner, .sidebar .nav-item .collapsing .collapse-inner {
    padding: .4rem 0;
    min-width: 7rem;
}


.mb-4, .my-4 {
    margin-bottom: 1.3rem!important;
}
table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting {
    padding-right: 24px;
    cursor: pointer;
}
label {
    margin-bottom: .1rem;
    margin-top: .3rem;
}
.toast-top-full-width {
    top: 12px;
    left:50%;
    margin:0 0 0 -150px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;  
}
.toast-top-full-width-top-margin {
    top: 16px;
    left:50%;
    margin:0 0 0 -150px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;  
}

#toast-container {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    top: 12px;
    left:50%;
    margin:0 0 0 -150px;
}
#toast-container:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.form-row>.col, .form-row>[class*=col-] {
  padding-left: 8px;
  padding-right: 8px;
}
.sidebar {
    width: 8rem!important;
}
.sidebar-dark .nav-item.active .nav-link {
    color: rgb(255, 255, 255);
}
.negrita {
  font-weight: bold;  
}
.btn-icon-split .icon { /*icon on button backend movie page*/
    -moz-border-radius: .25rem;
    -webkit-border-radius: .25rem;
    border-radius: .25rem;
}

/*.btn-secondary {
    border: none;
    -moz-border-radius: .35rem;
    -webkit-border-radius: .35rem;
    border-radius: .35rem; 
    padding: .375rem .75rem
}*/
.badge-primary {
    background-color: #d25383;
}
.btn-primary {
    background-color: #d25383;
    /*border: none;*/
    border-color: #d25383;
    /*-moz-border-radius: .35rem;
    -webkit-border-radius: .35rem;
    border-radius: .35rem;
    padding: .375rem .75rem*/
}
/*.btn-primary:hover {
    color: #fff;
    background-color: #feaa7e;
    border-color: #feaa7e;
}*/

.form-control {
    -moz-border-radius: .35rem;
    -webkit-border-radius: .35rem;
    border-radius: .35rem;
    margin-bottom: 6px;
}

form.user .btn-user { /*select only the btn-user class under a specific form id*/
    -moz-border-radius: .35rem;
    -webkit-border-radius: .35rem;
    border-radius: .35rem;
    border: none;
}
form.user .btn-user:hover {
  	background-color: #feaa7e;
}

form.user .form-control-user { /*select only the form-control-user class under a specific form id*/
	-moz-border-radius: .35rem;
	-webkit-border-radius: .35rem;
	border-radius: .35rem;
}
.bg-login-image{
  background:url("../img/imagery/backend_sign.jpg");
}

form#pelicula .form-row { /*select only the form-row class under a specific form id*/
  margin-bottom: 10px!important;
}
form#pelicula.row { /*select only the row class under a specific form id*/
  margin-bottom: 10px!important;
}
form#pelicula.form-group { /*select only the form-group class under a specific form id*/
    margin-bottom: 0.1rem!important;
}
.bg-gradient-primary {
    background-color: #d25383; /*17a2b8*/
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(10%,#d25383),to(#d25383));
    background-image: linear-gradient(180deg,#d25383 10%,#d25383 100%);
    background-size: cover;
}

div.dataTables_wrapper div.dataTables_filter input {
    -webkit-border-radius: .35rem;
    border-radius: .35rem;
    margin-bottom: 6px;
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    outline: none;
    border-width: none;
    border-style: none;
  border: solid medium #DCDCDC;
}

table#dataTable.dataTable tbody tr:hover {
  background-color: #ffa;
}

table#dataTable.dataTable tbody tr:hover > .sorting_1 {
  background-color: #ffa;
}
.table-responsive {
    overflow-x: hidden;
}
table#dataTable {
  overflow-x: hidden;
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}
.table-hover tbody tr:hover{
  background-color: #FFFE8D;
}
.modal p {
    word-wrap: break-word;
}
.modal-body{
  word-break: normal;
}
.sinopsisBreak {
	word-wrap: normal; 
	white-space: normal;
}
.bmd-modalButton {
  display: inline-block;
}

.close-button {
  overflow: hidden;
}

.bmd-modalContent {
  box-shadow: none;
  padding: 23px;
  background-color: white;
  border: 1;
}
  
.bmd-modalContent .close {
  font-size: 30px;
  line-height: 30px;
  padding: 7px 4px 7px 13px;
  text-shadow: none;
  opacity: .7;
  color:#fff;
}

.bmd-modalContent .close span {
  display: block;
}

.bmd-modalContent .close:hover,
.bmd-modalContent .close:focus {
  opacity: 1;
  outline: none;
}

.bmd-modalContent iframe {
  display: block;
  margin: 0 auto;
}