/* CSS Document */
html, body,   table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
@font-face {
    font-family: 'ditedregular';
    src: url('fonts/Dited-webfont.eot');
    src: url('fonts/Dited-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Dited-webfont.woff') format('woff'),
         url('fonts/Dited-webfont.ttf') format('truetype'),
         url('fonts/Dited-webfont.svg#ditedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


body,html
{margin:0px;padding:0px;font-family: 'Roboto', sans-serif;font-weight:300;color:#666}

body.login
{background:#fff;background-size:cover;overflow:hidden}
#header
{display: block;
    /* background: url(../img/header.jpg) top left repeat-x; */
    border-bottom: 2px solid #fbab51;
    outline: 2px solid #fbab51;
    outline-offset: 58px;
    height: 72px;
    width: 100%;}
#content
{width:980px}
.container,#header ul
{width:1200px;margin:0 auto; }
.logo
{display: block;
    background: url(../img/logo.png) center center no-repeat;
    width: 170px;
    height: 117px;
    background-size: contain;
    padding-top: 30px;
    float: left;
    margin-top: -63px;
    margin-left: -23px;}           

  .logo_in
{display:block;background:url('../img/logo.png') center center no-repeat;width:190px;height:60px;background-size:contain;margin-top:10px;margin-left:-50px;float: left;
  }           


.login .logo
{background-image:url('../img/logo.png');   margin-right:6px;
}
.login .text-center
{color:#eee !important}

.dividerv
{ display:inline-block;border-right: 1px solid #cbdae5;width:1px;height:35px;margin-top:23px;background-color:#e6eef1;margin-right:15px;float:left} 
.slogan
{font-size:25px;color:rgba(24, 160, 177, .4);float:left;padding-top:25px;font-weight:300;letter-spacing:0px}

#header ul
{list-style:none;padding:0px;height:60px;display:block}

#sidebar ul
{list-style:none;padding:0px;display:block}
#sidebar ul li
{width:100%}
#sidebar #filter input
{float:left;margin-right:10px}
#sidebar #filter span.item
{width:100%; float:left;padding-top:10px}
  

#header ul li,#sidebar ul li
{float:left; overflow:hidden;margin-right:0px}
#header ul li a
{text-decoration:none;padding:16px; width:100%;float:left;color:#475761;font-weight:400;height:62px;border-top:4px solid transparent;}
#header ul li a.active
{
/* background:url('../img/menubg2.jpg') top left repeat-x; */
background-color:#fff;border-top:4px solid #d51e24;color:#ca2929; 
}
#header ul li a:hover
{
/* background:url('../img/menubg.jpg') top left repeat-x; */
background-color:#fff;border-top:4px solid #f69e4c;color:#ca2929;
}
#breadcrumbs
{width: 100%;
display:inline-block; 

 }

h1
{font-weight:300;color:#000;font-size:20px}

#sidebar
{float:left;width:150px;margin-right:10px}
#sidebar h3
{border-bottom: 2px solid #e7eeef; padding-bottom:20px; margin-bottom:20px;color:#8b9294;font-weight:400
}
#sidebar ul
{padding:0px;margin-bottom:50px;float:left}

#sidebar ul li a
{text-decoration:none;float:left;color:#d51e24; padding-bottom:20px;font-weight:bold;}

#sidebar ul li a:hover,#sidebar ul li a.active
{text-decoration:none;color:#ac1016}

.logout
{float:right;color:#004189;padding-top:30px;text-decoration:none}
.logout i
{margin-left:5px;}
.logout:hover
{color:#3B64B1}

.logged
{float:left;height:40px;font-size:25px; font-weight:300; color:#36d0de;float:right;margin-right:20px; padding-top:17px}
.logged span
{position:relative;top:9px;font-size:14px;color:black;}
.logged img
{width:50px; margin-top:20px;margin-right:10px}

.alerts
{float:right;display:block;margin-top:32px;margin-right:50px}

.alerts a,#content form input[type=submit]
{border-radius:5px;margin-right:10px;border: 1px solid #9a9d9d;border-top-color:#e6e8e8; color:#c40000;padding: 5px 12px 5px 12px;font-size:14px;background-color:#eff4f5;font-weight:700;text-decoration:none}
.alerts a:hover,#content form input[type=submit]:hover
{ border-color:#949999;border-top:1px solid #C0C0C0;background-color:#fff;color:#c20000;cursor:pointer}
#content
{padding:20px;display:inline-block;}
    #content form input[type=submit]
    {margin-top:20px;}
.login #breadcrumbs
{margin-top:0px; height:100px;text-align:center }
.login #breadcrumbs h1
{margin-top:10px}
.login .container
{width:380px;}

.message
{display: block;
width: 100%;
border: 2px solid rgb(162, 211, 169);
padding: 10px;
background-color: rgb(188, 232, 194);
margin-bottom: 20px;}

.message.error
{display: block;
width: 100%;
border: 2px solid #BE403F;
padding: 10px;
background-color: #E5928E;
margin-bottom: 20px;}
 
   
.paginate_button
{padding:5px}
 
 .login #content
 {width:auto}
              a
              {text-decoration:none;}
 .panela
 {display:inline-block;width:100%;} 
 .panela a
 {float:right;font-size:20px; color:#1a629d; padding:10px;}
 .panela a:hover
 {color:#6cbd45}
 h1
 {color:#000}
 .dashboard .widget-summary .fa
 {margin-top:4px;}
 
 .panel-body
 {padding:8px !important}
body:not(.dashboard) #main  
 {padding-top:30px;height:auto}
h1 {
margin-top: 0px!important;
margin-bottom:0px!important;
}

   

#main
{/*   padding-bottom: 286px; */}
.dashboard #content
{padding:0px;padding-top:20px;}

.video
{display:block;width:100%;height:300px;background-color:black;}
td i.fa
{font-size:18px;opacity:0.8 !important}

.fa-user-secret
{color:#92b1b1}
.fa-briefcase
{color:#a52a2a}
.fa-users
{color:#ff5200}
.edit_row a
{padding:5px;float:left;}
 .edit_row
 {width:95px}
 
 
 i.fa-pencil,i.fa-pencil-square-o
 {color:#00b8ba !important}
  .fa-file-pdf-o
 {color:rgba(156, 9, 0, 1) !important}
 
 i.fa-barcode.has
 {color:#ccc !important; padding:5px;padding-left:10px}
 
 i.fa-barcode:hover
 {color:#004789; opacity:1}
 .fa-eye,.fa-check-square-o,.fa-repeat
 {color:#6ad649 !important}
 .fa-file-image-o
 {color:#C3714A !important}
 .fa-times
 {color:#ef4c5b !important}
 td a i.fa:hover
{opacity:1}


#footer
{padding-top:30px; color:#222 !important;      -webkit-box-shadow: inset 0px 0px 148px -42px rgba(0,0,0,0.75);
  -moz-box-shadow: inset 0px 0px 148px -42px rgba(0,0,0,0.75);
  box-shadow: inset 0px 0px 148px -42px rgba(0,0,0,0.75);
  background: url('../img/bread.png') top left repeat;}
  #footer h3
   {margin-top:0px}
   #footer .copyright
   {padding-top:30px;padding-bottom:9px;color:#333;font-size:10px}
   #footer ul li
   {list-style:none}
   #footer ul li a,#footer a
   {color:#222}
   #footer ul li a:hover,#footer a:hover
   {text-decoration:none;color:#C4EAD1}
   
   .details
   {  background-color: #eee;
  padding: 0px;}
   .details table td
   {padding:0px !important}
   .details form
   {margin:0px}
   button i.fa-barcode:hover
   {color:black}
  .details button:hover i.fa-barcode
   {color:black} 
    button i.fa-barcode
    {font-size:27px}
    
    .alert-success
    {position: absolute;
    right: 16px;
    top: 75px;}
    .playing
    {
    	float: right;
    	display: block;      	background-color: #000;
    	min-height: 42px;
    	
    }
    .playing a
    {color:#FFF}
       .playing a:hover
       {text-decoration:none;
       color:#60c9ff}
      .playing span
      {
      	margin: 5px;
      	display: block;
      	float: left;    
      	color: #fff;  padding: 5px;
	  }
    .like,.dislike,.copy,.burn
    {	float: right;
    	display: block;
    	width: 20px;
    	margin: 10px;
    	height: 20px;
    	background:  url('../img/like.png') center center no-repeat;
    	background-size: cover;  
    	
   
    	  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    	  filter: gray; /* IE6-9 */
    	  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    	 
    	
    	  }
    
    .play .like:hover,.play .dislike:hover,.play .burn:hover
    {
     cursor: default;	
     
      	  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
      	  filter: gray; /* IE6-9 */
      	  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
      	 
    }
    .burn
    {	background:   url('../img/burn.png') center center no-repeat;
    background-size: cover;}
    .dislike
    {
    	background:   url('../img/h8.png') center center no-repeat;
    background-size: cover;}
     .copy
    {	background:   url('../img/copy.png') center center no-repeat;
    background-size: cover;}
    .like:hover,.burn:hover,.burn.selected,.dislike:hover,.like.selected,.dislike.selected,.copy:hover
    {
    	  filter: none;
    	  -webkit-filter: grayscale(0%);
    	  cursor: pointer;
    	
    }
       html.playe
   {
   	height: 100%;
   } 
    body.play
    {
    	background: #000;
    	display: table;
    	height: 100%;
    	text-align: center;
    	overflow: hidden;
    }
    .play #playing2
    {
    	width: 80%;
    	margin: 0 auto;
    }
        .play #playing2 span
        {
        	display: inline-block;
        	width: 100%;
        }
        
        .play .like,.play .dislike
        {
        	background-size: contain;
        	background-position: left center;
			padding-left: 30px;
        }
        .select2-container {
          box-sizing: border-box;
          display: inline-block;
          margin: 0;
          position: relative;
          vertical-align: middle; }
          .select2-container .select2-selection--single {
            box-sizing: border-box;
            cursor: pointer;
            display: block;
            height: 28px;
            user-select: none;
            -webkit-user-select: none; }
            .select2-container .select2-selection--single .select2-selection__rendered {
              display: block;
              padding-left: 8px;
              padding-right: 20px;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap; }
            .select2-container .select2-selection--single .select2-selection__clear {
              position: relative; }
          .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
            padding-right: 8px;
            padding-left: 20px; }
          .select2-container .select2-selection--multiple {
            box-sizing: border-box;
            cursor: pointer;
            display: block;
            min-height: 32px;
            user-select: none;
            -webkit-user-select: none; }
            .select2-container .select2-selection--multiple .select2-selection__rendered {
              display: inline-block;
              overflow: hidden;
              padding-left: 8px;
              text-overflow: ellipsis;
              white-space: nowrap; }
          .select2-container .select2-search--inline {
            float: left; }
            .select2-container .select2-search--inline .select2-search__field {
              box-sizing: border-box;
              border: none;
              font-size: 100%;
              margin-top: 5px;
              padding: 0; }
              .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
                -webkit-appearance: none; }
        
        .select2-dropdown {
          background-color: white;
          border: 1px solid #aaa;
          border-radius: 4px;
          box-sizing: border-box;
          display: block;
          position: absolute;
          left: -100000px;
          width: 100%;
          z-index: 1051; }
        
        .select2-results {
          display: block; }
        
        .select2-results__options {
          list-style: none;
          margin: 0;
          padding: 0; }
        
        .select2-results__option {
          padding: 6px;
          user-select: none;
          -webkit-user-select: none; }
          .select2-results__option[aria-selected] {
            cursor: pointer; }
        
        .select2-container--open .select2-dropdown {
          left: 0; }
        
        .select2-container--open .select2-dropdown--above {
          border-bottom: none;
          border-bottom-left-radius: 0;
          border-bottom-right-radius: 0; }
        
        .select2-container--open .select2-dropdown--below {
          border-top: none;
          border-top-left-radius: 0;
          border-top-right-radius: 0; }
        
        .select2-search--dropdown {
          display: block;
          padding: 4px; }
          .select2-search--dropdown .select2-search__field {
            padding: 4px;
            width: 100%;
            box-sizing: border-box; }
            .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
              -webkit-appearance: none; }
          .select2-search--dropdown.select2-search--hide {
            display: none; }
        
        .select2-close-mask {
          border: 0;
          margin: 0;
          padding: 0;
          display: block;
          position: fixed;
          left: 0;
          top: 0;
          min-height: 100%;
          min-width: 100%;
          height: auto;
          width: auto;
          opacity: 0;
          z-index: 99;
          background-color: #fff;
          filter: alpha(opacity=0); }
        
        .select2-hidden-accessible {
          border: 0 !important;
          clip: rect(0 0 0 0) !important;
          height: 1px !important;
          margin: -1px !important;
          overflow: hidden !important;
          padding: 0 !important;
          position: absolute !important;
          width: 1px !important; }
        
  
          .select2-container--default .select2-selection--single .select2-selection__rendered {
            color: #444;
            line-height: 28px; }
          .select2-container--default .select2-selection--single .select2-selection__clear {
            cursor: pointer;
            float: right;
            font-weight: bold; }
          .select2-container--default .select2-selection--single .select2-selection__placeholder {
            color: #999; }
          .select2-container--default .select2-selection--single .select2-selection__arrow {
            height: 26px;
            position: absolute;
            top: 1px;
            right: 1px;
            width: 20px; }
            .select2-container--default .select2-selection--single .select2-selection__arrow b {
              border-color: #888 transparent transparent transparent;
              border-style: solid;
              border-width: 5px 4px 0 4px;
              height: 0;
              left: 50%;
              margin-left: -4px;
              margin-top: -2px;
              position: absolute;
              top: 50%;
              width: 0; }
        
        .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
          float: left; }
        
        .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
          left: 1px;
          right: auto; }
        
        .select2-container--default.select2-container--disabled .select2-selection--single {
          background-color: #eee;
          cursor: default; }
          .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
            display: none; }
        
        .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
          border-color: transparent transparent #888 transparent;
          border-width: 0 4px 5px 4px; }
        
        .select2-container--default .select2-selection--multiple {
          background-color: white;
          border: 1px solid #aaa;
          border-radius: 4px;
          cursor: text; }
          .select2-container--default .select2-selection--multiple .select2-selection__rendered {
            box-sizing: border-box;
            list-style: none;
            margin: 0;
            padding: 0 5px;
            width: 100%; }
            .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
              list-style: none; }
          .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
            color: #999;
            margin-top: 5px;
            float: left; }
          .select2-container--default .select2-selection--multiple .select2-selection__clear {
            cursor: pointer;
            float: right;
            font-weight: bold;
            margin-top: 5px;
            margin-right: 10px; }
          .select2-container--default .select2-selection--multiple .select2-selection__choice {
            background-color: #e4e4e4;
            border: 1px solid #aaa;
            border-radius: 4px;
            cursor: default;
            float: left;
            margin-right: 5px;
            margin-top: 5px;
            padding: 0 5px; }
          .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
            color: #999;
            cursor: pointer;
            display: inline-block;
            font-weight: bold;
            margin-right: 2px; }
            .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
              color: #333; }
        
        .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
          float: right; }
        
        .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
          margin-left: 5px;
          margin-right: auto; }
        
        .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
          margin-left: 2px;
          margin-right: auto; }
        
        .select2-container--default.select2-container--focus .select2-selection--multiple {
          border: solid black 1px;
          outline: 0; }
        
        .select2-container--default.select2-container--disabled .select2-selection--multiple {
          background-color: #eee;
          cursor: default; }
        
        .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
          display: none; }
        
        .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
          border-top-left-radius: 0;
          border-top-right-radius: 0; }
        
        .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
          border-bottom-left-radius: 0;
          border-bottom-right-radius: 0; }
        
        .select2-container--default .select2-search--dropdown .select2-search__field {
          border: 1px solid #aaa; }
        
        .select2-container--default .select2-search--inline .select2-search__field {
          background: transparent;
          border: none;
          outline: 0;
          box-shadow: none;
          -webkit-appearance: textfield; }
        
        .select2-container--default .select2-results > .select2-results__options {
          max-height: 200px;
          overflow-y: auto; }
        
        .select2-container--default .select2-results__option[role=group] {
          padding: 0; }
        
        .select2-container--default .select2-results__option[aria-disabled=true] {
          color: #999; }
        
        .select2-container--default .select2-results__option[aria-selected=true] {
          background-color: #ddd; }
        
        .select2-container--default .select2-results__option .select2-results__option {
          padding-left: 1em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
            padding-left: 0; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -1em;
            padding-left: 2em; }
            .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
              margin-left: -2em;
              padding-left: 3em; }
              .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                margin-left: -3em;
                padding-left: 4em; }
                .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                  margin-left: -4em;
                  padding-left: 5em; }
                  .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                    margin-left: -5em;
                    padding-left: 6em; }
        
        .select2-container--default .select2-results__option--highlighted[aria-selected] {
          background-color: #5897fb;
          color: white; }
        
        .select2-container--default .select2-results__group {
          cursor: default;
          display: block;
          padding: 6px; }
        
        .select2-container--classic .select2-selection--single {
          background-color: #f7f7f7;
          border: 1px solid #aaa;
          border-radius: 4px;
          outline: 0;
          background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
          background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
          background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
          background-repeat: repeat-x;
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
          .select2-container--classic .select2-selection--single:focus {
            border: 1px solid #5897fb; }
          .select2-container--classic .select2-selection--single .select2-selection__rendered {
            color: #444;
            line-height: 28px; }
          .select2-container--classic .select2-selection--single .select2-selection__clear {
            cursor: pointer;
            float: right;
            font-weight: bold;
            margin-right: 10px; }
          .select2-container--classic .select2-selection--single .select2-selection__placeholder {
            color: #999; }
          .select2-container--classic .select2-selection--single .select2-selection__arrow {
            background-color: #ddd;
            border: none;
            border-left: 1px solid #aaa;
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
            height: 26px;
            position: absolute;
            top: 1px;
            right: 1px;
            width: 20px;
            background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
            background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
            background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
            background-repeat: repeat-x;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
            .select2-container--classic .select2-selection--single .select2-selection__arrow b {
              border-color: #888 transparent transparent transparent;
              border-style: solid;
              border-width: 5px 4px 0 4px;
              height: 0;
              left: 50%;
              margin-left: -4px;
              margin-top: -2px;
              position: absolute;
              top: 50%;
              width: 0; }
        
        .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
          float: left; }
        
        .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
          border: none;
          border-right: 1px solid #aaa;
          border-radius: 0;
          border-top-left-radius: 4px;
          border-bottom-left-radius: 4px;
          left: 1px;
          right: auto; }
        
        .select2-container--classic.select2-container--open .select2-selection--single {
          border: 1px solid #5897fb; }
          .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
            background: transparent;
            border: none; }
            .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
              border-color: transparent transparent #888 transparent;
              border-width: 0 4px 5px 4px; }
        
        .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
          border-top: none;
          border-top-left-radius: 0;
          border-top-right-radius: 0;
          background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
          background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
          background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
          background-repeat: repeat-x;
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
        
        .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
          border-bottom: none;
          border-bottom-left-radius: 0;
          border-bottom-right-radius: 0;
          background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
          background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
          background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
          background-repeat: repeat-x;
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }
        
        .select2-container--classic .select2-selection--multiple {
          background-color: white;
          border: 1px solid #aaa;
          border-radius: 4px;
          cursor: text;
          outline: 0; }
          .select2-container--classic .select2-selection--multiple:focus {
            border: 1px solid #5897fb; }
          .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
            list-style: none;
            margin: 0;
            padding: 0 5px; }
          .select2-container--classic .select2-selection--multiple .select2-selection__clear {
            display: none; }
          .select2-container--classic .select2-selection--multiple .select2-selection__choice {
            background-color: #e4e4e4;
            border: 1px solid #aaa;
            border-radius: 4px;
            cursor: default;
            float: left;
            margin-right: 5px;
            margin-top: 5px;
            padding: 0 5px; }
          .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
            color: #888;
            cursor: pointer;
            display: inline-block;
            font-weight: bold;
            margin-right: 2px; }
            .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
              color: #555; }
        
        .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
          float: right; }
        
        .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
          margin-left: 5px;
          margin-right: auto; }
        
        .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
          margin-left: 2px;
          margin-right: auto; }
        
        .select2-container--classic.select2-container--open .select2-selection--multiple {
          border: 1px solid #5897fb; }
        
        .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
          border-top: none;
          border-top-left-radius: 0;
          border-top-right-radius: 0; }
        
        .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
          border-bottom: none;
          border-bottom-left-radius: 0;
          border-bottom-right-radius: 0; }
        
        .select2-container--classic .select2-search--dropdown .select2-search__field {
          border: 1px solid #aaa;
          outline: 0; }
        
        .select2-container--classic .select2-search--inline .select2-search__field {
          outline: 0;
          box-shadow: none; }
        
        .select2-container--classic .select2-dropdown {
          background-color: white;
          border: 1px solid transparent; }
        
        .select2-container--classic .select2-dropdown--above {
          border-bottom: none; }
        
        .select2-container--classic .select2-dropdown--below {
          border-top: none; }
        
        .select2-container--classic .select2-results > .select2-results__options {
          max-height: 200px;
          overflow-y: auto; }
        
        .select2-container--classic .select2-results__option[role=group] {
          padding: 0; }
        
        .select2-container--classic .select2-results__option[aria-disabled=true] {
          color: grey; }
        
        .select2-container--classic .select2-results__option--highlighted[aria-selected] {
          background-color: #3875d7;
          color: white; }
        
        .select2-container--classic .select2-results__group {
          cursor: default;
          display: block;
          padding: 6px; }
        .select2-container
        {
        	width: 100%!important;
        }
        .select2-container--classic.select2-container--open .select2-dropdown {
          border-color: #5897fb; }
        .select2-selection__rendered        { 
        	display: block;
        	    width: 100%!important;
        	    height: 34px;
        	    padding: 6px 12px;
        	    font-size: 14px;
        	    line-height: 1.42857143;
        	    color: #555555;
        	    background-color: #ffffff;
        	    background-image: none;
        	    border: 1px solid #cccccc;
        	    border-radius: 4px;
        	    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        	    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        	    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        	    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        	    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        }
        .edit_row .fa 
 {font-size:17px !important;}
 audio
 {visibility:hidden}
 
 .played
 {color:#bbb}
 
 .counting span
 {font-size:10px;color:#ccc}
 
 .skip
 {float:right!important;padding-left:10px;font-size:20px;color:#444!important;}
 
 
  .skip:hover
 {color:#999!important;cursor:pointer;}
 /* aerfgaeg */
 .dragabble
 {color:#19df13!important; 
 font-size: 20px; 
   border-color:#555565!important;
  
        background-color:#222!important;
        text-transform:uppercase;
   font-family: 'ditedregular';}
 
 .playing a,.ui-widget-content a
 {color:#19df13!important}
  
  
 .playing a:hover,.ui-widget-content a:hover  {
 color:#428bca!important
 }
 .icon-pi
 {position:absolute;bottom:0px;right:0px;}
 
 .icon-pi.full
 {
 
 
 animation-name: anim;
	animation-duration: .1s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-timing-function: linear;
	background-color: rgb(117,209,63); 
 
 width:100%;height:100%;display:block;animation-timing-function: cubic-bezier(.8,0,.2,1);}
 
 
@keyframes anim {
	to {
		background-color: #5591D4;
		border-color: rgb(117,209,63);
	}
}
@keyframes anim-half {
	50% {
		background-color: #e50000;
		border-color: rgb(117,209,63);
	}
  }