@import url(common.css);
table{border-collapse: collapse;}
/* Thanks for zetta tabs */
.mymaps-tabs {
  text-align: left;
  margin: 0;
  font-size: 0;
  box-sizing: border-box;
}
.mymaps-tabs:before,
.mymaps-tabs * {
    box-sizing: border-box;
    outline: none;
}
.mymaps-tabs > ul,
.mymaps-tabs > label {
  font-size: 12pt;
}
.tabs-frame:before,
.tabs-frame * {
  border: 0;
    margin: 0;
    padding: 0;
    list-style:none;
}

.mymaps-tabs a {
  cursor: pointer;
  text-decoration: none;
}
.mymaps-tabs a:hover {
  text-decoration: underline;
}
.mymaps-tabs h1,
.mymaps-tabs h2,
.mymaps-tabs h3,
.mymaps-tabs h4,
.mymaps-tabs h5,
.mymaps-tabs h6 {
  font-weight: normal;
  text-align: center;
  margin: 0;
  padding: 15px 0;
  color: #3598dc;
  border-bottom: 1px solid #3598dc;
}
.mymaps-tabs,
.mymaps-tabs a:visited {
  color: #ffffff;
}
.mymaps-tabs.mymaps-position-right {
  text-align: right;
}
.mymaps-tabs.mymaps-position-center {
  text-align: center;
}
.mymaps-tabs > input {
  display: none;
}
.mymaps-tabs > label {
  display: inline-block;
  background: #354a5f;
}
.mymaps-tabs > label:first-of-type {
  padding-left: 0;
}
.mymaps-tabs > label:last-of-type {
  padding-right: 0;
}
.mymaps-tabs > label + input + label {
  padding-left: 0;
}
.mymaps-tabs > label > span {
  display: block;
  cursor: pointer;
  font-weight: normal;
  padding: 15px;
}
.mymaps-tabs > label > span:hover,
.mymaps-tabs > input:checked + label > span {
  background: #3598dc;
}
.mymaps-tabs label .fa {
  font-size: 12pt;
  line-height: inherit;
}
.mymaps-tabs label .spacing{
    letter-spacing: 13px;
}
.mymaps-tabs label .fa.mymaps-single-icon {
  letter-spacing: 0;
}
.mymaps-tabs:after {
  content: '';
  display: block;
  clear: both;
}
/*

====================== CONTENT ELEMENTS ======================

*/
.mymaps-tabs > ul > li ul {
  display: block;
  position: relative;
  min-width: 0;
}
.mymaps-tabs > ul > li ul li a,
.mymaps-tabs > ul > li ul li a:visited {
  display: block;
  text-align: center;
  padding: 15px 0;
  line-height: 1;
  color: #354a5f;
}
.mymaps-tabs > ul > li ul li:hover {
  background-color: transparent;
}
.mymaps-tabs > ul > li ul li:hover a,
.mymaps-tabs > ul > li ul li:hover a:visited {
  color: #3598dc;
  text-decoration: underline;
}
.marker_tab_id_6 img {
  width: 100%;
  margin: 15px 0;
}
.mymaps-tabs > ul > li .mymaps-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  margin: 15px 0;
  overflow: hidden;
}
.mymaps-tabs > ul > li .mymaps-video > iframe {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}

.mymaps-tabs > ul > li input.mymaps-button,
.mymaps-tabs > ul > li .mymaps-button {
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  text-align: center;
  font-weight: normal;
  background: #3598dc;
  color: #ffffff;
  padding: 15px;
}
.mymaps-tabs > ul {
  position: relative;
  display: block;
  clear: both;
  width: 100%;
  text-align: left;
}
.mymaps-tabs > ul > li {
  width: 100%;

  background: #ffffff;
  color: #354a5f;
}
/*

====================== GRID SYSTEM ======================

*/
.mymaps-tabs .mymaps-row {
  display: block;
}
.mymaps-tabs .mymaps-row:before,
.mymaps-tabs .mymaps-row:after {
  content: '';
  display: block;
  clear: both;
}
.mymaps-tabs .mymaps-row .mymaps-col {
  display: inline-block;
  margin-bottom: 5px;
  padding: 5px;
  vertical-align: top;
  float: left;
}
.mymaps-tabs .mymaps-row .mymaps-col > .mymaps-grid-wrapper {
  padding: 15px 20px;
  border-radius: 5px;
  background: #eaeaea;
  color: #354a5f;
}
.mymaps-tabs .mymaps-row .mymaps-col.c-12 {
  width: 100%;
    padding:0;
}
.mymaps-tabs .mymaps-row .mymaps-col.c-11 {
  width: 91.66666667%;
}
.mymaps-tabs .mymaps-row .mymaps-col.c-10 {
  width: 83.33333333%;
}
.mymaps-tabs .mymaps-row .mymaps-col.c-9 {
  width: 75%;
}
.mymaps-tabs .mymaps-row .mymaps-col.c-8 {
  width: 66.66666667%;
}
.mymaps-tabs .mymaps-row .mymaps-col.c-7 {
  width: 58.33333333%;
}
.mymaps-tabs .mymaps-row .mymaps-col.c-6 {
  width: 50%;
}
.mymaps-tabs .mymaps-row .mymaps-col.c-5 {
  width: 41.66666667%;
}
.mymaps-tabs .mymaps-row .mymaps-col.c-4 {
  width: 33.33333333%;
}
.mymaps-tabs .mymaps-row .mymaps-col.c-3 {
  width: 25%;
}
.mymaps-tabs .mymaps-row .mymaps-col.c-2 {
  width: 16.66666667%;
}
.mymaps-tabs .mymaps-row .mymaps-col.c-1 {
  width: 8.33333333%;
}
/*

====================== SHOW EFFECTS ======================

*/
.mymaps-tabs > ul {
  -webkit-perspective: 2000px;
          perspective: 2000px;
}
.mymaps-tabs > ul > li {
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  top: -99999px;
  left: -99999px;
  -webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease, visibility 0.6s ease, 0s top 0.6s ease, 0s left 0.6s ease;
          transition: opacity 0.6s ease, transform 0.6s ease, visibility 0.6s ease, 0s top 0.6s ease, 0s left 0.6s ease;
}
.mymaps-tabs .mymaps-tab-1:checked ~ ul > .mymaps-tab-1,
 .mymaps-tabs .mymaps-tab-2:checked ~ ul > .mymaps-tab-2,
 .mymaps-tabs .mymaps-tab-3:checked ~ ul > .mymaps-tab-3,
 .mymaps-tabs .mymaps-tab-4:checked ~ ul > .mymaps-tab-4,
 .mymaps-tabs .mymaps-tab-5:checked ~ ul > .mymaps-tab-5,
 .mymaps-tabs .mymaps-tab-6:checked ~ ul > .mymaps-tab-6,
 .mymaps-tabs .mymaps-tab-7:checked ~ ul > .mymaps-tab-7,
 .mymaps-tabs .mymaps-tab-8:checked ~ ul > .mymaps-tab-8,
 .mymaps-tabs .mymaps-tab-9:checked ~ ul > .mymaps-tab-9,
 .mymaps-tabs .mymaps-tab-10:checked ~ ul > .mymaps-tab-10 {
     position: relative;
     visibility: visible;
     -ms-transform: translate(0, 0) scale(1);
     -webkit-transform: translate(0, 0) scale(1) rotateX(0) rotateY(0);
     transform: translate(0, 0) scale(1) rotateX(0) rotateY(0);
     opacity: 1;
     top: 0;
     left: 0;
     -webkit-transition: 0.6s opacity 0.2s ease, 0.6s -webkit-transform 0.2s ease, 0.6s visibility 0.2s ease, 0s top ease, 0s left ease;
     transition: 0.6s opacity 0.2s ease, 0.6s transform 0.2s ease, 0.6s visibility 0.2s ease, 0s top ease, 0s left ease;
 }
.mymaps-tabs.mymaps-effect-none > ul > li,
.mymaps-tabs.mymaps-effect-none .mymaps-tab-1:checked ~ ul > .mymaps-tab-1,
.mymaps-tabs.mymaps-effect-none .mymaps-tab-2:checked ~ ul > .mymaps-tab-2,
.mymaps-tabs.mymaps-effect-none .mymaps-tab-3:checked ~ ul > .mymaps-tab-3,
.mymaps-tabs.mymaps-effect-none .mymaps-tab-4:checked ~ ul > .mymaps-tab-4,
.mymaps-tabs.mymaps-effect-none .mymaps-tab-5:checked ~ ul > .mymaps-tab-5,
.mymaps-tabs.mymaps-effect-none .mymaps-tab-6:checked ~ ul > .mymaps-tab-6,
.mymaps-tabs.mymaps-effect-none .mymaps-tab-7:checked ~ ul > .mymaps-tab-7,
.mymaps-tabs.mymaps-effect-none .mymaps-tab-8:checked ~ ul > .mymaps-tab-8,
.mymaps-tabs.mymaps-effect-none .mymaps-tab-9:checked ~ ul > .mymaps-tab-9,
.mymaps-tabs.mymaps-effect-none .mymaps-tab-10:checked ~ ul > .mymaps-tab-10 {
    -webkit-transition: none;
    transition: none;
}
.mymaps-tabs .marker-tab-1:checked ~ ul > .marker-tab-1,
.mymaps-tabs .marker-tab-2:checked ~ ul > .marker-tab-2,
.mymaps-tabs .marker-tab-3:checked ~ ul > .marker-tab-3,
.mymaps-tabs .marker-tab-4:checked ~ ul > .marker-tab-4,
.mymaps-tabs .marker-tab-5:checked ~ ul > .marker-tab-5,
.mymaps-tabs .marker-tab-6:checked ~ ul > .marker-tab-6,
.mymaps-tabs .marker-tab-7:checked ~ ul > .marker-tab-7,
.mymaps-tabs .marker-tab-8:checked ~ ul > .marker-tab-8,
.mymaps-tabs .marker-tab-9:checked ~ ul > .marker-tab-9,
.mymaps-tabs .marker-tab-10:checked ~ ul > .marker-tab-10 {
    position: relative;
    visibility: visible;
    -ms-transform: translate(0, 0) scale(1);
    -webkit-transform: translate(0, 0) scale(1) rotateX(0) rotateY(0);
    transform: translate(0, 0) scale(1) rotateX(0) rotateY(0);
    opacity: 1;
    top: 0;
    left: 0;
    -webkit-transition: 0.6s opacity 0.2s ease, 0.6s -webkit-transform 0.2s ease, 0.6s visibility 0.2s ease, 0s top ease, 0s left ease;
    transition: 0.6s opacity 0.2s ease, 0.6s transform 0.2s ease, 0.6s visibility 0.2s ease, 0s top ease, 0s left ease;
}
.mymaps-tabs.mymaps-effect-none > ul > li,
.mymaps-tabs.mymaps-effect-none .marker-tab-1:checked ~ ul > .marker-tab-1,
.mymaps-tabs.mymaps-effect-none .marker-tab-2:checked ~ ul > .marker-tab-2,
.mymaps-tabs.mymaps-effect-none .marker-tab-3:checked ~ ul > .marker-tab-3,
.mymaps-tabs.mymaps-effect-none .marker-tab-4:checked ~ ul > .marker-tab-4,
.mymaps-tabs.mymaps-effect-none .marker-tab-5:checked ~ ul > .marker-tab-5,
.mymaps-tabs.mymaps-effect-none .marker-tab-6:checked ~ ul > .marker-tab-6,
.mymaps-tabs.mymaps-effect-none .marker-tab-7:checked ~ ul > .marker-tab-7,
.mymaps-tabs.mymaps-effect-none .marker-tab-8:checked ~ ul > .marker-tab-8,
.mymaps-tabs.mymaps-effect-none .marker-tab-9:checked ~ ul > .marker-tab-9,
.mymaps-tabs.mymaps-effect-none .marker-tab-10:checked ~ ul > .marker-tab-10 {
    -webkit-transition: none;
    transition: none;
}

/* slide top */
.mymaps-tabs.mymaps-effect-slide-top > ul > li {
  -webkit-transform: translate(0, -50px);
      -ms-transform: translate(0, -50px);
          transform: translate(0, -50px);
}
/* slide bottom */
.mymaps-tabs.mymaps-effect-slide-bottom > ul > li {
  -webkit-transform: translate(0, 50px);
      -ms-transform: translate(0, 50px);
          transform: translate(0, 50px);
}
/* slide left */
.mymaps-tabs.mymaps-effect-slide-left > ul > li {
  -webkit-transform: translate(-50px, 0);
      -ms-transform: translate(-50px, 0);
          transform: translate(-50px, 0);
}
/* slide right */
.mymaps-tabs.mymaps-effect-slide-right > ul > li {
  -webkit-transform: translate(50px, 0);
      -ms-transform: translate(50px, 0);
          transform: translate(50px, 0);
}
/* scale */
.mymaps-tabs.mymaps-effect-scale > ul > li,
.mymaps-tabs.mymaps-effect-scale-top-left > ul > li,
.mymaps-tabs.mymaps-effect-scale-top-right > ul > li,
.mymaps-tabs.mymaps-effect-scale-bottom-left > ul > li,
.mymaps-tabs.mymaps-effect-scale-bottom-right > ul > li {
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
}
/* scale top left */
.mymaps-tabs.mymaps-effect-scale-top-left > ul > li {
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
}
/* scale top right */
.mymaps-tabs.mymaps-effect-scale-top-right > ul > li {
  -webkit-transform-origin: 100% 0;
      -ms-transform-origin: 100% 0;
          transform-origin: 100% 0;
}
/* scale bottom left */
.mymaps-tabs.mymaps-effect-scale-bottom-left > ul > li {
  -webkit-transform-origin: 0 100%;
      -ms-transform-origin: 0 100%;
          transform-origin: 0 100%;
}
/* scale bottom right */
.mymaps-tabs.mymaps-effect-scale-bottom-right > ul > li {
  -webkit-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
}
/* flip top */
.mymaps-tabs.mymaps-effect-flip-top > ul > li {
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-transform: rotateX(-90deg);
          transform: rotateX(-90deg);
}
/* flip bottom */
.mymaps-tabs.mymaps-effect-flip-bottom > ul > li {
  -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  -webkit-transform: rotateX(90deg);
          transform: rotateX(90deg);
}
/* flip left */
.mymaps-tabs.mymaps-effect-flip-left > ul > li {
  -webkit-transform-origin: 0 50%;
      -ms-transform-origin: 0 50%;
          transform-origin: 0 50%;
  -webkit-transform: rotateY(90deg);
          transform: rotateY(90deg);
}
/* flip right */
.mymaps-tabs.mymaps-effect-flip-right > ul > li {
  -webkit-transform-origin: 100% 50%;
      -ms-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  -webkit-transform: rotateY(-90deg);
          transform: rotateY(-90deg);
}
/*

====================== RESPONSIVE ======================

*/
@media screen and (max-width: 768px) {
  .mymaps-tabs.mymaps-responsive > label,
  .mymaps-tabs.mymaps-responsive > label > span {
    display: block;
    line-height: inherit;
  }
  .mymaps-tabs.mymaps-responsive .mymaps-row .mymaps-col {
    display: block;
    margin-right: 0;
    width: 100% !important;
    float: none;
  }
}

.mymaps-container{
    margin-top:20px;
}
.map-wraper{
    border:2px solid #354a5f;
}
.map-wraper:hover{
    border:2px solid #3598dc;
}
#map-canvas {
         width:100%;
         height:500px;
     }

#wpcontent{
    padding-right:19px;

}
.map-wrap .c-5{padding-left:0px !important;}
.map-wrap .c-7{padding-right:0px !important;}
.field-container{width:100%;}

.field-container tr td{padding-top:10px;padding-bottom:10px;}
.field-container td input{padding:2px;}

#pac-input{
    padding-top:11px;
    padding-right:11px;
    padding-left:65px;
    padding-bottom:11px;
    font-size:17px;
    background:url(../../img/search-btn-white.svg) 24px no-repeat #3598dc;
    color:white;
    border-top:1px solid #3598dc;
    border-right:1px solid #3598dc;
    border-left:1px solid #3598dc;
    border-bottom:none;
}
#pac-input:focus{
    border-top:1px solid #3598dc;
    border-right:1px solid #3598dc;
    border-left:1px solid #3598dc;
    color:black;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline:0;
    border-bottom:none;
    background:url(../../img/search-btn-black.svg) 24px no-repeat white !important;
}
#pac-input.focus{
    border-top:1px solid #3598dc;
    border-right:1px solid #3598dc;
    border-left:1px solid #3598dc;
    color:black;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline:0;
    border-bottom:none;
    background:url(../../img/search-btn-black.svg) 24px no-repeat white !important;
}

#pac-input:hover{
    border-top:1px solid #3598dc;
    border-right:1px solid #3598dc;
    border-left:1px solid #3598dc;
    border-bottom:none;
    outline:0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background:url(../../img/search-btn-white.svg) 24px no-repeat rgba(53, 152, 220, 0.74);
}

a.tooltips {
    position: relative;
    display: inline;
}
a.tooltips span {
    position: absolute;
    color: #FFFFFF;
    background: #000000;
    text-align: center;
    visibility: hidden;
    border-radius: 4px;
    padding: 2px 15px;
}
a.tooltips span:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    width: 0; height: 0;
    border-top: 7px solid #000000;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}
a:hover.tooltips span {
    visibility: visible;
    opacity: 0.8;
    bottom: 36px;
    left: 50%;
    margin-left: -30px;
    z-index: 999;
}

/* label */

label.tooltips {
    position: relative;
}
label.tooltips div.text {

    position: absolute;
    width:90px;
    color: #FFFFFF;
    background: #000000;
    height: 30px;
    line-height: 30px;
    text-align: center;
    visibility: hidden;
    border-radius: 4px;
}
label.tooltips div.text:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -6px;
    width: 0; height: 0;
    border-top: 8px solid #000000;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
}
label:hover.tooltips div.text {
    visibility: visible;
    opacity: 0.8;
    bottom: 57px;
    left: 50%;
    margin-left: -43px;
    z-index: 999;
}

/* div */
div.tooltips {
    position: relative;
}
div.tooltips div.text {

    position: absolute;
    width:auto;
    padding-left:3px;
    padding-right:3px;
    color: #FFFFFF;
    background: #000000;
    line-height: 30px;
    text-align: center;
    visibility: hidden;
    border-radius: 6px;
}
div.tooltips div.text:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -8px;
    width: 0; height: 0;
    border-top: 8px solid #000000;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}
div:hover.tooltips div.text {
    visibility: visible;
    opacity: 0.8;
    bottom: 67px;
    left: 50%;
    margin-left: -70px;
    z-index: 999;
}

.administrative{
    height:300px !important;
}
.style-name{
    position:relative;
    padding:4px;
    border-left:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
    border-right:1px solid #e5e5e5;
    font-size:0.8em;

    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.mymaps-tabs{
    position:relative;
}
.map-options .activated
{
    text-decoration:underline;
}

.map-options a{
    color:#3598dc !important;
}

.map-options a:hover{
    text-decoration:underline;
}
.maps_style_wrapper
{
    float:left;
    cursor:pointer;
    width:48% !important;
    height:110px !important;
    margin-right:3.86%;
    position:relative;
    margin-bottom:45px;
}
.maps_style_wrapper:hover .style-name{
    background:#3598dc;
    border:0;
    color:white;

}

.maps_style_wrapper:hover .btn{
    cursor:pointer;
    display:inline-block;
}
.image_wrap{
    border-top:1px solid #e5e5e5;
    border-right:1px solid #e5e5e5;
    border-left:1px solid #e5e5e5;
    position:relative;
    height:116px;
}
.button-container .btn{
    text-align:center;
    width:50%;
    float:left;
    color:white;
    border:1px solid rgba(193, 66, 66, 0);

    margin-right:0px !important;
}
.maps_style_wrapper.actived {
    background:#3598dc !important;
    border:4px solid #3598dc;
}

.maps_style_wrapper.actived .button-container .btn{
    display:inline-block;
}
.maps_style_wrapper.actived a{
    color:white !important;
    margin-bottom:20px !important;
    display:block;
}
.button-container .btn.btn-ad-tive{
    background:#F0AD4E !important;
}
.button-container .btn:hover{
    border:1px solid white !important;
}
.button-container .btn.btn-save-style{
    background:#1b926c !important;
}
.button-container .btn.btn-save-style{
    background:#1ABC9C !important;
}
.button-container .btn.btn-delete-style{
    background:#EB5545 !important;
}
.button-container a{
    color:#3598dc !important;
}
.maps_style_wrapper:hover a{
    text-decoration: underline !important;
    color:white !important;
    margin-bottom:20px !important;
    display:block;
}
.maps_style_wrapper:hover .button-container{
    animation: fadein 0.5s;
    -moz-animation: fadein 0.5s;
    -webkit-animation: fadein 0.5s;
    -o-animation: fadein 0.5s;
}
.button-container
{
    bottom:0px;
    position:absolute;
}
.button-container .btn{
    width:50px;float:left;display:none;
}

.maps_style_wrapper img{
    margin:0px !important;
    height:116px;
}

.maps_style_wrapper:nth-child(2n+2){
    margin-right:0px;
}

.field_title{
    float:left;
    padding:13px;
    width:150px;
}
.marker-options label.tooltips{
    font-size:11.1pt !important;
}
.marker-options span i.fa{
    letter-spacing:0px;
    padding:0px 5px;
}
.mymaps-tabs > ul > li{
    padding:0px;
    height: 500px;
}
.marker_tab_general{
    padding:8px !important;
    height: 500px;
    overflow-x:hidden;
}
.map-wrap{
    max-height:560px;
}
.back{
    padding:15px !important;
    overflow-x:hidden;
}
.front{
    padding:8px !important;
    overflow-x:hidden;
}

td.marker_des_wrapper
{
    padding:0px;
    color:black !important;
}

.map-wraper{
    color:black;
}

.field-container,.field-container a{
    color:black !important;
}

img.edit_chose_marker_icon
{
    display:none;
    cursor:pointer;
    width:20px !important;height:20px !important;
    margin-bottom:5px;
}

.chose_wrapper:hover .edit_chose_marker_icon
{
    display:inline;
}

.marker_icon_chose,.icon_library img,.icon-mk-wrap img{
    width:28px !important;height:28px !important;
}

.icon_library img{
    margin:0px !important;
    cursor:pointer;
    border-radius: 5px;
    -moz-border-radius : 5px;
    -webkit-border-radius : 5px;
    -ms-border-radius : 5px;
}

.icon_library
{
    width:100%;
    z-index:99;
    top:0;
    left:0;
}

.marker_wrap{
    float:left;
    margin:5px;
    padding:2px;
}
.marker_wrap:hover{
    background:#354a5f;
    border-radius:5px;
}
.marker_wrap.selected
{
    background:#354a5f;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
}
table.marker_list tbody  tr td,
table.wp-list-table tbody  tr td {
    vertical-align: middle !important;
}
table.marker_list tbody  tr:hover td:first-child,
table.wp-list-table tbody  tr:hover td:first-child
{
    border-left:3px solid
    #3598dc;
}
table.marker_list tbody  tr.selecting td:first-child,
table.wp-list-table tbody  tr.selecting td:first-child
{
    border-left:3px solid
    #3598dc;
}

tr.marker_libs_icon{display:none;}

::-webkit-input-placeholder {
    color: white;
}
#pac-input:focus::-webkit-input-placeholder {
    color: black;

}

/* Firefox < 19 */
#pac-input:-moz-placeholder {
    color: white;
}
#pac-input:focus:-moz-placeholder {
    color: black;
}

/* Firefox > 19 */
#pac-input::-moz-placeholder {
    color: white;
}
#pac-input:focus::-moz-placeholder {
    color: black;
}

/* Internet Explorer 10 */
input:-ms-input-placeholder {
    color: white;
}
#pac-input:focus:-ms-input-placeholder {
    color: black;
}

/*marker option icon */
.list_option a{
    padding:5px;
    border-radius:3px;
}
a.op_view
{
    background:#3598dc !important;
}
a.op_edit{
    background:#F8A31C;
}
a.op_delete{
    background:#EB5545;
}
.pagination li{
    float:left;
    margin-right:5px;
}
.pagination li a{
    color:#3598dc !important;
    margin-top:0px !important;
    padding:8px !important;
}
.pagination li a:hover{
    color:white !important;
    text-decoration:none !important;
    background:#3598dc !important;
}
.pagination li span
{
    display:block !important;
    margin-top:0px !important;
    padding:7px !important;
}

tr.poly_fill{display:none;}

.marker_tab_id_2{
    padding:0px !important;
}
.mymaps-row{
    width:100%;
}
.marker_tab_id_2 .front{
    overflow-x:hidden;
}
.ui-slider a:focus{
    box-shadow:none !important;
}
.polo_icon{
    font-size:18px !important;
    font-weight:bold;
}


/* Let's get this party started */
::-webkit-scrollbar {
    width: 8px;
}

/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #3598dc;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255,0,0,0.4);
}


table.wp-list-table tr td:last-child{
    text-align:center;
}
table.wp-list-table tr td:last-child a{
    color:white;
}
.marker_wrap_button button{
    margin-right:5px;
}
table.hidden{
    display:none;
}
tr.marker_libs_icon > td{
    padding:0 !important;
}
.icon_library{
    padding:10px;
    height:150px;
    border:1px solid #eee;
    overflow-y:auto;
}
.small-box{
    width:37%;
}
select{
    marggin: 0;
    border: 1px solid #ddd !important;
}

.clipboard{
    font-size:14px;
    cursor:pointer;
    color:blue;
    display:none;
}
.clb-row:hover .clipboard{
    display:inline;
}
.align-center{
    text-align:center;
}
.defaultUI td,
.mapLayout td,
.zoomTr td,
.draggable td,
.seperate-top td
{
    border-top:1px solid #eee;
}
.field-container td i.tips{
    clear : both;
    display : block;
    margin-top : 5px;
    font-size : 0.78em;
    color : gray;
}
.out-tab{text-align:right;}
#save_map{
    padding-left:20px !important;
    padding:10px 20px 10px 20px !important;
}

.seperator-icon{
    font-size:0.85em;
    font-weight:bold;
}
.default .button-container .btn{
    display:block;
}
.default .style-name{
    background:#3598dc;
    border:0;
    color:white;
}
.disable{
    color:#EB5545;
}
.gm-style .gm-style-iw{
    left: 25px !important;
}

/* helper */
.tooltip{

    color: #444;
    position: relative;
    text-decoration: none;
}
.tooltip:hover,
.tooltip:focus {
    color: #36c;
}
/* Tooltip styling */

.tooltip[data-tooltip]:after,
.tooltip[data-tooltip]:before {
    content: '';
    display: none;
    font-size: .75em;
    position: absolute;
}
.tooltip[data-tooltip]:after {
    border-top: .5em solid #222;
    border-top: .5em solid hsla(0,0%,0%,.9);
    border-left: .5em solid transparent;
    border-right: .5em solid transparent;
    height: 0;
    left: 40%;
    width: 0;
}
.tooltip[data-tooltip]:before {
    background-color: #222;
    background-color: hsla(0,0%,0%,.9);
    border-radius: .25em;
    color: #f6f6f6;
    content: attr(data-tooltip);
    font-family: sans-serif;
    right:-10px;
    padding: .25em .75em;
    white-space: nowrap;
}
.tooltip[data-tooltip]:hover:after,
.tooltip[data-tooltip]:hover:before {
    display: block;
}
.tooltip[data-tooltip]:hover:after {
    top: -.5em;
}
.tooltip[data-tooltip]:hover:before {
    top: -2.5em;
}
/* text area */
#wp-content-wrap, #wp-poly_content-wrap{
    border:1px solid #eee;
}
.question_mark{
    margin-left:10px;
}
.mapLayout span{display:inline-block;}
.premium{
    opacity:0.5;
    color:gray !important;
    font-weight:bold;
}
.premium-icons{
    background:url('../../img/premium-icons.png') no-repeat;
    width: 100%;
    height: 1765px;
}