/*
    Custom styles for the plugin
    Author: ajasra das
*/
#book_movie_btn {
  position: fixed;
  bottom: 30px;
  right: 30px;
  background: #0084C6;
  color: #ffffff;
  height: 50px;
  line-height: 50px;
  border-radius: 40px;
  padding: 0 40px;
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
  text-decoration: none;
  z-index: 1;
  -webkit-transition: All 0.4s ease-in-out;
  transition: All 0.4s ease-in-out; }
  #book_movie_btn:hover {
    -webkit-box-shadow: none;
    box-shadow: none; }

#jeet_movie_popup {
  position: fixed;
  bottom: 90px;
  right: 35px;
  width: 250px;
  height: auto;
  min-height: 150px;
  max-height: 60vh;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  z-index: 1;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right;
  -webkit-transition: All 0.2s ease-in-out;
  transition: All 0.2s ease-in-out; }
  #jeet_movie_popup:after {
    content: '';
    position: absolute;
    bottom: -10px;
    right: 20px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 3px solid transparent;
    border-top: 10px solid #2a84c6; }
  #jeet_movie_popup.show {
    -webkit-transform: scale(1);
    transform: scale(1); }
  #jeet_movie_popup .popup-content {
    position: relative;
    display: block;
    background: #fff;
    border: 2px solid #2a84c6;
    border-radius: 5px 5px 0 5px; }
    #jeet_movie_popup .popup-content .popup-header {
      position: relative;
      padding: 10px 15px;
      border-bottom: 1px solid #2a84c6;
      min-height: 37px; }
      #jeet_movie_popup .popup-content .popup-header .title {
        font-size: 16px;
        color: #010101;
        margin: 0;
        position: relative; }
        #jeet_movie_popup .popup-content .popup-header .title span.city, #jeet_movie_popup .popup-content .popup-header .title span.cinema {
          display: none;
          position: absolute;
          left: 0;
          top: 0; }
        #jeet_movie_popup .popup-content .popup-header .title span .back-region, #jeet_movie_popup .popup-content .popup-header .title span .back-city {
          font-size: 16px;
          cursor: pointer;
          padding: 0 5px; }
      #jeet_movie_popup .popup-content .popup-header .close {
        position: absolute;
        right: 10px;
        top: 1px;
        font-size: 30px;
        cursor: pointer;
        -webkit-transition: All 0.3s ease-in-out;
        transition: All 0.3s ease-in-out; }
        #jeet_movie_popup .popup-content .popup-header .close:hover {
          opacity: 0.7; }
    #jeet_movie_popup .popup-content .popup-body {
      position: relative;
      width: 100%;
      height: 100%;
      max-height: 40vh;
      padding: 10px 15px;
      overflow: auto; }
      #jeet_movie_popup .popup-content .popup-body .popup-data {
        position: relative;
        width: 100%;
        max-height: 40vh;
        min-height: 200px; }
        #jeet_movie_popup .popup-content .popup-body .popup-data > li {
          height: 25px; }
          #jeet_movie_popup .popup-content .popup-body .popup-data > li > a {
            font-family: 'Open Sans', sans-serif;
            font-size: 15px;
            display: block;
            -webkit-transition: All 0.3s ease-in-out;
            transition: All 0.3s ease-in-out; }
            #jeet_movie_popup .popup-content .popup-body .popup-data > li > a:hover {
              opacity: 0.7; }
          #jeet_movie_popup .popup-content .popup-body .popup-data > li .city-wrap {
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: calc(100% - 10px);
            background: #fff;
            overflow: auto;
            padding-bottom: 10px; }
            #jeet_movie_popup .popup-content .popup-body .popup-data > li .city-wrap .city-list > li {
              height: 25px; }
              #jeet_movie_popup .popup-content .popup-body .popup-data > li .city-wrap .city-list > li > a {
                font-family: 'Open Sans', sans-serif;
                font-size: 15px;
                display: block;
                -webkit-transition: All 0.3s ease-in-out;
                transition: All 0.3s ease-in-out; }
                #jeet_movie_popup .popup-content .popup-body .popup-data > li .city-wrap .city-list > li > a:hover {
                  opacity: 0.7; }
              #jeet_movie_popup .popup-content .popup-body .popup-data > li .city-wrap .city-list > li .cinema-wrap {
                display: none;
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: #fff;
                overflow: auto;
                padding-bottom: 10px; }
                #jeet_movie_popup .popup-content .popup-body .popup-data > li .city-wrap .city-list > li .cinema-wrap .cinema-list > li {
                  height: 25px; }
                  #jeet_movie_popup .popup-content .popup-body .popup-data > li .city-wrap .city-list > li .cinema-wrap .cinema-list > li > a {
                    font-family: 'Open Sans', sans-serif;
                    font-size: 15px;
                    -webkit-transition: All 0.3s ease-in-out;
                    transition: All 0.3s ease-in-out; }
                    #jeet_movie_popup .popup-content .popup-body .popup-data > li .city-wrap .city-list > li .cinema-wrap .cinema-list > li > a:hover {
                      opacity: 0.7; }

/* admin styles */
.jtlb-admin {
  margin-right: 20px; }
  .jtlb-admin .admin-wrap .title-section {
    border-bottom: 1px solid #e8e8e8; }
    .jtlb-admin .admin-wrap .title-section .page-title {
      margin: 0 0 10px; }
  .jtlb-admin .admin-wrap .content-block {
    padding: 30px 0 20px; }
    .jtlb-admin .admin-wrap .content-block .well h4 {
      font-size: 17px;
      margin: 0 0 20px; }
    .jtlb-admin .admin-wrap .content-block .well ul {
      margin: 0; }
      .jtlb-admin .admin-wrap .content-block .well ul li {
        font-size: 15px;
        color: #9c9c9c;
        margin: 0; }
    .jtlb-admin .admin-wrap .content-block #term-select-form-koch-plugin .taxonomy, .jtlb-admin .admin-wrap .content-block #term-select-form-koch-plugin .term {
      display: none; }
    .jtlb-admin .admin-wrap .content-block #term-select-form-koch-plugin label {
      font-size: 13px;
      margin: 0; }
    .jtlb-admin .admin-wrap .content-block #region-edit, .jtlb-admin .admin-wrap .content-block #cities-edit, .jtlb-admin .admin-wrap .content-block #cinemas-edit {
      display: none; }
    .jtlb-admin .admin-wrap .content-block .select2-container--bootstrap {
      width: 100% !important; }
    .jtlb-admin .admin-wrap .content-block .pagination > li > a, .jtlb-admin .admin-wrap .content-block .pagination > li > span {
      font-size: 10px;
      padding: 6px 7px; }

* {
  outline: 0;
  text-decoration: none; }
  *:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0 !important; }

.btn {
  -webkit-transition: All 0.3s ease-in-out;
  transition: All 0.3s ease-in-out; }
  .btn:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0 !important; }
  .btn.close {
    font-size: 12px;
    line-height: inherit;
    -webkit-box-shadow: 0 1px 0px 0px;
    box-shadow: 0 1px 0px 0px;
    padding: 5px 10px; }
    .btn.close:hover {
      -webkit-box-shadow: none;
      box-shadow: none; }

