/*
   -------------------------------------------------------------------------------------------
   AdPlayer v1.6.0.RC1 (RC1.062912)
   Authors: christopher.sancho@adtech.com
            felix.ritter@adtech.com
            ingrid.graefen@sevenonemedia.de
            marius.naumann@bauermedia.com
            anton.parsons@adition.com
            andreas.berenz@adition.com
            
   -------------------------------------------------------------------------------------------
  
   This file is part of AdPlayer v1.6.0.RC1 (RC1.062912).
   AdPlayer is free software: you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation, either version 3 of the License, or
   (at your option) any later version.
 
   AdPlayer is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.
 
   You should have received a copy of the GNU General Public License
   along with AdPlayer.  If not, see <http://www.gnu.org/licenses/>.
  
  --------------------------------------------------------------------------------------------
*/
body.adp-popup {
  margin:0;
  padding:10px;
}

.adp-top-right {
  top: 0;
  right: 0;
}

.adp-top-left {
  top: 0;
  left: 0;
}

.adp-bottom-right {
  bottom: 0;
  right: 0;
}

.adp-bottom-left {
  bottom: 0;
  left: 0;
}

.adp-wrapper {
  position: absolute;
}

.adp-popup .adp-wrapper {
  position: relative;
}

div.adp-wrapper div.adp-panel {
  background: #fff;
  border: 1px solid #ccc;
  margin: 0;
  padding: 13px 8px 3px 8px;
  min-height: 25px;
  width: 310px;
  position: absolute;
}

.adp-popup div.adp-wrapper div.adp-panel {
  border: 0;
  width: 100%;
  max-width: 380px;
  position: relative;
  padding: 0;
}

div.adp-wrapper div.adp-panel,
div.adp-wrapper div.adp-admarker {
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 11px;
  line-height: 1.3;
  font-weight: normal;
  font-style: normal;
  text-align: left;
  color: #000;
}

div.adp-wrapper div.adp-panel .adp-panel-header,
div.adp-wrapper div.adp-panel .adp-panel-info,
div.adp-wrapper div.adp-panel .adp-panel-publisherinfo,
div.adp-wrapper div.adp-panel .adp-panel-footer {
  margin: 0;
  padding: 5px 0;
}

.adp-admarker:hover .adp-admarker-text,
.adp-admarker-hover .adp-admarker-text {
  display: block;
}

.adp-admarker-icon {
  background: url('oba_icon.png') no-repeat top left #ccc;
  width: 19px;
  height: 15px;
  position: absolute;
  cursor: pointer;
}

.adp-admarker-text {
  display: none;
}

.adp-top-right .adp-admarker-text, .adp-bottom-right .adp-admarker-text { right: 15px; }
.adp-top-left .adp-admarker-text, .adp-bottom-left .adp-admarker-text { left: 15px; }


div.adp-wrapper div.adp-admarker .adp-admarker-text,
div.adp-wrapper div.adp-panel .adp-panel-close {
  background: #ccc;
  font-size: 10px;
  line-height: 15px;
  padding: 0 5px;
  position: absolute;
  cursor: pointer;
  white-space: nowrap;
}


/* Smartphones (portrait and landscape) ----------- *//* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px),
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px),
@media 
(-webkit-min-device-pixel-ratio: 1.25), 
(min-resolution: 120dpi) 
{
	.adp-admarker-icon {
		  background: url('oba_icon_retina.png') no-repeat top left #ccc;
		  background-size: 27px 25px;
		  width: 27px;
		  height: 25px;
	}
	.adp-top-right .adp-admarker-text, .adp-bottom-right .adp-admarker-text { right: 25px; }
	.adp-top-left .adp-admarker-text, .adp-bottom-left .adp-admarker-text { left: 25px; }
	
	div.adp-wrapper div.adp-admarker .adp-admarker-text,
	div.adp-wrapper div.adp-panel .adp-panel-close {
	  font-size: 20px;
	  line-height: 25px;
	}
}



body.adp-popup div.adp-wrapper div.adp-panel .adp-panel-close {
	position: fixed;
	z-index: 99;
}

.adp-panel-close {
  top: 0px;
  right: 0px;
}

.adp-panel-header,
.adp-panel-publisherinfo {
  border-bottom: 1px solid #ccc;
}

.adp-info-header,
.adp-header-strong {
  font-weight: bold;
}

div.adp-wrapper div.adp-panel .adp-panel-info {
  font-size: 12px;
}

div.adp-wrapper div.adp-panel .adp-panel-footer {
  font-size: 10px;
  border-top: 1px solid #ccc;
}

div.adp-wrapper div.adp-panel a:link,
div.adp-wrapper div.adp-panel a:active,
div.adp-wrapper div.adp-panel a:hover,
div.adp-wrapper div.adp-panel a:visited {
  font-family: inherit;
  font-size: inherit;
  font-style: normal;
  font-weight: normal;
  color: #0088CC;
  text-decoration: underline;
}
div.adp-wrapper div.adp-panel a:hover {
  color: #005580;
}
