/**
 * Author(s): Wipro Ltd.
 * Date: 10th Dec. 2015
 * Description: Privacy Policy Update Lightbox
**/

/* generic for all start */
#splash, #overlay { display: none;}
#overlay { background-color: #ffffff; opacity: 0.7; filter: alpha(opacity=70); width: 100%; height: 100%; z-index: 9999999; left: 0; top: 0; position: fixed; }
#splash { z-index: 9999999; }
#splash #lightbox { z-index: 9999999;position: absolute;line-height: 0; text-align: left; top: 88px; left: 29.5%; }
#lightbox-container-popup-box { background: transparent none repeat scroll 0% 0%; width: 40.8%; position: fixed; margin: 0px auto; }
#lightbox-container-popup {   padding: 0px; width: 100%; height: auto;}
#jquery-lightbox .popup-container {   width: 100%; height: 300px; z-index: 10000; }
.popup-body {   clear: both; }
.popup-header-bar { clear: both; font-size: 0px; line-height: 0px; }
.popup-footer { clear: both;font-size: 0px;line-height: 0px; }
.popup-header-bar-left { background: transparent url("../privacy-lightbox/img/top-left-image.png") no-repeat scroll 0px 0px;padding-left: 11px;height: 12px; }
.popup-header-bar-right { background: transparent url("../privacy-lightbox/img/top-right-image.png") no-repeat scroll right 0px;padding-right: 12px;height: 12px; }
.popup-header-bar-mid { background: transparent url("../privacy-lightbox/img/top-mid-image.png") repeat-x scroll 0px 0px;height: 12px; }
.popup-body-bar-left { background: transparent url("../privacy-lightbox/img/mid-left-image.png") repeat-y scroll 0px 0px;padding-left: 11px; }
.popup-body-bar-right { background: transparent url("../privacy-lightbox/img/mid-right-image.png") repeat-y scroll right 0px; padding-right: 12px; }
.popup-body-bar-mid { background: #EFEFED none repeat scroll 0% 0%; }
.popup-header { background: transparent url("../privacy-lightbox/img/popup-header-bg.jpg") repeat-x scroll 0px 0px; height: 39px; }
.popup-header h3 {  margin: 0px; display: inline-block; float: left;  padding: 6px 0px 0px 8px; font-size: 20px;line-height: 25px;font-weight: bold; }
.popup-header h3 { margin-left: 19px; margin-top: 6px; background: transparent url("../privacy-lightbox/img/privacy-novartis-logo.png") no-repeat scroll 0% 0%; height: 22px; width: 139px; }
.popup-header a.close { background-image: url("../privacy-lightbox/img/pop-close.png"); display: inline-block;width: 23px;height: 23px;float: right;margin: 7px 8px 0px 0px; position: relative; }
.popup-body-bar-mid .popup-content { padding: 10px 14px 7px; border: medium none; }
#jquery-lightbox { text-align: left;line-height: 0; }
.popup-body-bar-mid .text-cont { padding: 11px 0px 0px; }
.popup-footer-bar-left { background: transparent url("../privacy-lightbox/img/bottom-left-image.png") no-repeat scroll; padding-left: 11px; height: 13px; }
.popup-footer-bar-right { background: transparent url("../privacy-lightbox/img/bottom-right-image.png") no-repeat scroll right 0px; padding-right: 12px; height: 13px; }
.popup-footer-bar-mid { background: transparent url("../privacy-lightbox/img/bottom-mid-image.png") repeat-x scroll 0px 0px; height: 13px; }
#splash #lightbox p { font: 10px arial,Verdana,Helvetica,sans-serif; font-size: 14px; line-height: 18px; color: #333; padding: 5px 7px 0px 7px; }
#splash #lightbox a { color: #0060ff; text-decoration: underline; }
#splash #lightbox .privacy-message.last { padding-top: 10px; }
/* generic for all end */


/* mobile layout orientation:potrait. */
@media only screen and (min-width:240px) and (max-width: 640px) {
	#lightbox-container-popup-box { width: 100%; }
	#splash #lightbox { left: 0; top: 50px; }
	.popup-body-bar-mid .popup-content { padding: 0; }
}

/* mobile layout orientation:landscape. */
@media only screen and (min-width:240px) and (max-width: 640px) and (orientation:landscape) {
	#lightbox-container-popup-box {width: 85%; }
	#splash #lightbox { left: 8%; top: 20px; }
}

/* iPad Layout orientation:portrait. */
@media screen and (min-width:768px) and (max-width:1024px){
	#lightbox-container-popup-box { width: 70%; }
	#splash #lightbox { left: 15%;  }
}

/* iPad Layout orientation:landscape. */
@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){
	#lightbox-container-popup-box { width: 55%; }
	#splash #lightbox { left: 24%; }
}

/* Samsung Tablet Layout orientation:potrait. */
@media screen and (min-width:600px) and (max-width: 767px) { 
	#lightbox-container-popup-box {width: 83%; }
	#splash #lightbox { left: 8%; top: 100px; }
}

/* Samsung Tablet Layout orientation:landscape. */
@media only screen and (device-height:600px) and (device-width:1024px) and (orientation:landscape) {
	#lightbox-container-popup-box {width: 53%; }
	#splash #lightbox { left: 25%; top: 100px; }
 }

/* iPhone 6 orientation:potrait. */
@media only screen and (device-width:375px) and (device-height:667px) and (orientation:portrait) { }

/* iPhone 6 orientation:landscape. */
@media only screen and (device-width:375px) and (device-height:667px) and (orientation:landscape) {
	#lightbox-container-popup-box { width: 90%; }
	#splash #lightbox { left: 5%; top: 30px; }
}

/* iPhone 6 Plus orientation:portrait. */
@media screen and (device-width:414px) and (device-height:736px) and (orientation:portrait){}

/* iPhone 6 Plus orientation:landscape.*/
@media screen and (device-width:414px) and (device-height:736px) and (orientation:landscape){
	#lightbox-container-popup-box { width: 80%; }
	#splash #lightbox { left: 9%; top: 40px; }
}