/*--------------  download popup design  ---------------------*/
/*@import url('https://fonts.googleapis.com/css?family=Actor|Advent+Pro:100,200,300,400,500,600,700|Alegreya+SC:400,400i,700,700i,900,900i|Alegreya+Sans+SC:100,100i,300,300i,400,400i,500,500i,700,700i,800,800i,900,900i|Alegreya+Sans:100,100i,300,300i,400,400i,500,500i,700,700i,800,800i,900,900i|Alegreya:400,400i,700,700i,900,900i|Alfa+Slab+One|Amatic+SC:400,700|Annie+Use+Your+Telescope|Anton|Archivo+Black|Archivo+Narrow:400,400i,500,500i,600,600i,700,700i|Archivo:400,400i,500,500i,600,600i,700,700i|Arimo:400,400i,700,700i|Arvo:400,400i,700,700i|Asap:400,400i,500,500i,600,600i,700,700i|Bilbo+Swash+Caps|Bitter:400,400i,700|Bubblegum+Sans|Cabin+Sketch:400,700|Cedarville+Cursive|Chewy|Combo|Comfortaa:300,400,700|Courgette|Creepster|Crushed|Dancing+Script:400,700|Domine:400,700|Dosis:200,300,400,500,600,700,800|Droid+Sans:400,700|EB+Garamond|Erica+One|Fauna+One|Fjalla+One|Fredericka+the+Great|Fugaz+One|Glass+Antiqua|Great+Vibes|IM+Fell+French+Canon+SC|IM+Fell+French+Canon:400,400i|Inconsolata:400,700|Josefin+Sans:100,100i,300,300i,400,400i,600,600i,700,700i|Josefin+Slab:100,100i,300,300i,400,400i,600,600i,700,700i|Julius+Sans+One|Jura:300,400,500,600,700|Kaushan+Script|Kreon:300,400,700|Lato:100,100i,300,300i,400,400i,700,700i,900,900i|Libre+Baskerville:400,400i,700|Limelight|Lobster|Lobster+Two:400,400i,700,700i|Londrina+Shadow|Londrina+Sketch|Londrina+Solid:100,300,400,900|Love+Ya+Like+A+Sister|Luckiest+Guy|Magra:400,700|Marcellus|Merriweather+Sans:300,300i,400,400i,700,700i,800,800i|Merriweather:300,300i,400,400i,700,700i,900,900i|Monda:400,700|Montserrat+Alternates:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Montserrat+Subrayada:400,700|Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Niconne|Nixie+One|Norican|Nunito+Sans:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i|Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i|Oleo+Script+Swash+Caps:400,700|Oleo+Script:400,700|Open+Sans+Condensed:300,300i,700|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Oxygen+Mono|Oxygen:300,400,700|PT+Sans+Narrow:400,700|PT+Sans:400,400i,700,700i|Passion+One:400,700,900|Patua+One|Permanent+Marker|Playball|Playfair+Display:400,400i,700,700i,900,900i|Poiret+One|Poly:400,400i|Rajdhani:300,400,500,600,700|Raleway+Dots|Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Roboto+Condensed:300,300i,400,400i,700,700i|Roboto+Mono:100,100i,300,300i,400,400i,500,500i,700,700i|Roboto+Slab:100,300,400,700|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i|Rokkitt:100,200,300,400,500,600,700,800,900|Rufina:400,700|Russo+One|Sansita:400,400i,700,700i,800,800i,900,900i|Satisfy|Sevillana|Signika+Negative:300,400,600,700|Signika:300,400,600,700|Six+Caps|Snippet|Special+Elite|Squada+One|Sue+Ellen+Francisco|Syncopate:400,700|Titillium+Web:200,200i,300,300i,400,400i,600,600i,700,700i,900|Tulpen+One|Unica+One|Varela|Varela+Round|Voces|Wire+One|Yanone+Kaffeesatz:200,300,400,700&subset=cyrillic,cyrillic-ext,devanagari,greek,greek-ext,hebrew,latin-ext,vietnamese');*/
@import url('https://fonts.googleapis.com/css?family=Actor|Advent+Pro:100,200,300,400,500,600,700|Alegreya+SC:400,400i,700,700i,900,900i|Alegreya+Sans+SC:100,100i,300,300i,400,400i,500,500i,700,700i,800,800i,900,900i|Alegreya+Sans:100,100i,300,300i,400,400i,500,500i,700,700i,800,800i,900,900i|Alegreya:400,400i,700,700i,900,900i|Alfa+Slab+One|Amatic+SC:400,700|Annie+Use+Your+Telescope|Anton|Archivo+Black|Archivo+Narrow:400,400i,500,500i,600,600i,700,700i|Archivo:400,400i,500,500i,600,600i,700,700i|Arimo:400,400i,700,700i|Arvo:400,400i,700,700i|Asap+Condensed:400,400i,500,500i,600,600i,700,700i|Asap:400,400i,500,500i,600,600i,700,700i|Baloo+Bhaijaan|Bilbo+Swash+Caps|Bitter:400,400i,700|Bubblegum+Sans|Cabin+Sketch:400,700|Cabin:400,500,700|Catamaran:400,500,600,700|Cedarville+Cursive|Chewy|Combo|Comfortaa:300,400,700|Courgette|Creepster|Crete+Round|Crushed|Dancing+Script:400,700|Domine:400,700|Dosis:200,300,400,500,600,700,800|EB+Garamond|Erica+One|Fauna+One|Fjalla+One|Fredericka+the+Great|Fugaz+One|Glass+Antiqua|Great+Vibes|Hind:400,700|IM+Fell+French+Canon+SC|IM+Fell+French+Canon:400,400i|Inconsolata:400,700|Josefin+Sans:100,100i,300,300i,400,400i,600,600i,700,700i|Josefin+Slab:100,100i,300,300i,400,400i,600,600i,700,700i|Julius+Sans+One|Jura:300,400,500,600,700|Kaushan+Script|Kreon:300,400,700|Lato:100,100i,300,300i,400,400i,700,700i,900,900i|Libre+Baskerville:400,400i,700|Limelight|Lobster|Lobster+Two:400,400i,700,700i|Londrina+Shadow|Londrina+Sketch|Londrina+Solid:100,300,400,900|Love+Ya+Like+A+Sister|Luckiest+Guy|Magra:400,700|Marcellus|Merriweather+Sans:300,300i,400,400i,700,700i,800,800i|Merriweather:300,300i,400,400i,700,700i,900,900i|Monda:400,700|Montserrat+Alternates:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Montserrat+Subrayada:400,700|Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Muli:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i|Niconne|Nixie+One|Norican|Nunito+Sans:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i|Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i|Oleo+Script+Swash+Caps:400,700|Oleo+Script:400,700|Open+Sans+Condensed:300,300i,700|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Oswald:200,300,400,500,600,700|Oxygen+Mono|Oxygen:300,400,700|PT+Sans+Narrow:400,700|PT+Sans:400,400i,700,700i|PT+Serif:400,400i,700,700i|Passion+One:400,700,900|Patua+One|Permanent+Marker|Playball|Playfair+Display:400,400i,700,700i,900,900i|Poiret+One|Poly:400,400i|Poppins:300,400,500,600,700,800,900|Rajdhani:300,400,500,600,700|Raleway+Dots|Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Righteous|Roboto+Condensed:300,300i,400,400i,700,700i|Roboto+Mono:100,100i,300,300i,400,400i,500,500i,700,700i|Roboto+Slab:100,300,400,700|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i|Rokkitt:100,200,300,400,500,600,700,800,900|Rufina:400,700|Russo+One|Saira:100,200,300,400,500,600,700,800,900|Sansita:400,400i,700,700i,800,800i,900,900i|Satisfy|Sevillana|Signika+Negative:300,400,600,700|Signika:300,400,600,700|Six+Caps|Snippet|Source+Sans+Pro:300,400,600,700,900|Special+Elite|Squada+One|Sue+Ellen+Francisco|Syncopate:400,700|Titillium+Web:200,200i,300,300i,400,400i,600,600i,700,700i,900|Tulpen+One|Ubuntu:400,500,700|Unica+One|Varela|Varela+Round|Voces|Wire+One|Yanone+Kaffeesatz:200,300,400,700');

#download-popup {
    width: 530px;
    height: auto;
    padding-bottom: 25px;
}

#download-pdf {
    background: url(pdf-icon.jpg);
    background-repeat: no-repeat;
    background-position: 95px 34px;
    }

#download-html {
    background-image: url(html5-icon.jpg);
    background-repeat: no-repeat;
    }

.menu-popup .download-inner-box #download-html-btn {
    background-image: url(dwonload-icon.png);
    background-repeat: no-repeat;
    background-position: 17px 12px;
    background-color: #f5b01b;
    /* margin-right: -45px; */
    width: 205px;
    height: 40px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    }

.menu-popup .download-inner-box #download-html-btn span {
    margin-left: 31px;
    display: block;
    }

.firefox .menu-popup .download-inner-box #download-html-btn span {
    margin-top:2px;
}

.menu-popup .download-inner-box #download-pdf-btn {
    background-image: url(dwonload-icon.png);
    background-repeat: no-repeat;
    background-position: 21px 12px;
    background-color: #f5b01b;
    /* margin-right: -45px; */
    width: 205px;
    height: 40px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    }

.menu-popup .download-inner-box #download-pdf-btn span {
    margin-left: 30px;
    display:block;    
    }

.firefox .menu-popup .download-inner-box #download-pdf-btn span {
    margin-top:2px;
}

#download-popup .popup-messege {
    margin-left: 54px;
    }

#download-pdf .popup-messege {
    margin-left: 83px;
    }

#download-html-btn:hover, #download-pdf-btn:hover {
    background-color: #ec7f00 !important;
    }

.info-sign {
    background: url(Question-mark-more-info.jpg);
    width: 26px;
    height: 25px;
    position: absolute;
    margin-left: 5px;
    }

.download-inner-box {
    position: relative;
    width: 215px;
    height: 235px;
    display: inline-block;
    margin: 21px 7px 0 15px;
    background-position: 73px 36px;
    }

.download-inner-box:hover {
    border-color: yellow !important;
    }

#download-pdf-btn {
    left: 39px;
    top:152px;
    }

#download-html-btn {
    /*left: 39px;*/
    top:152px;
    }


/*-----------------------------------------------------------------*/
/*--------------  print popup design  ---------------------*/
#print-popup {
    width: 852px;
    height: 423px;
    left: 40%;
    }

.print-popup-portrait #landscape-view-btn, #portrait-view-btn {
    background-color: #404040;
    }

.print-popup-portrait #portrait-view-btn, #landscape-view-btn {
    background-color: #ec7f00;
    }

#landscape-view-btn {
    margin: 15px 15px 0 40px;
    }

#portrait-view-btn {
    left: 255px;
    bottom: 0;
    margin: -42px 171px 0 0;
    position: relative;
    }

.firefox #portrait-view-btn {
    left: 0;
}

#ok-print {
    position:relative;
    left: 693px;
    top: -110px;
    }

.firefox #ok-print {
    left: 352px;
    top: -10px;
}

#cancel-print {
    position:relative;
    top: -10px;
    }

.print-option {
    background-color: #d7d7d7;
    background-repeat: no-repeat;
    width: 175px;
    height: 121px;
    -moz-transition: all ease-out 0.4s;
    -o-transition: all ease-out 0.4s;
    -webkit-transition: all ease-out 0.4s;
    transition: all ease-out 0.4s;
    cursor: pointer;
    margin: 48px 0;
    display: inline-block;
    border: 4px solid transparent;
    background-position: center;
    }

.print-option-clicked {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border-color: #f6b01b;
    border-bottom-color: #f6b01b !important;
    }

.print-option:hover {
    border-bottom-color: #f6b01b;
    }

.print-popup-portrait div.print-option:hover {
    border-right-color: #f6b01b;
    border-bottom-color: rgba(0, 0, 0, 0);
    }

.print-popup-portrait .print-option {
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    /* IE 9 */
    /* Chrome, Safari, Opera */
    }

.print-option-1 {
    background-image: url(print-landscape_page1.png) !important;
    margin-left: 42px;
    }

.print-popup-portrait .print-option-1 {
    background-image: url(print-portrait_page1.png) !important;
    }

.print-option-2 {
    background-image: url(print-landscape_page2.png);
    margin-left: 11px;
    }

.print-popup-portrait .print-option-2 {
    background-image: url(print-portrait_page2.png) !important;
    }

.print-option-3 {
    background-image: url(print-landscape_page3.png);
    margin-left: 11px;
    }

.print-popup-portrait .print-option-3 {
    background-image: url(print-portrait_page3.png);
    }

.print-option-4 {
    background-image: url(print-landscape_page4.png);
    margin-left: 11px
    }

.print-popup-portrait .print-option-4 {
    background-image: url(print-portrait_page4.png);
    }

#print-pdf-btn {
    position:relative;
    background-color: #f5b01b;
    margin-right: 15px;
    width: 190px;
    left: 488px;
    top: -60px;
    }

.firefox #print-pdf-btn {
   left: 354px;
   top: -10px;
}
 
#print-pdf-btn:hover {
    background-color: #ec7f00;
    }

.print-view-btn {
    width: 201px;
    height: 42px;
    cursor: pointer;
    text-transform: uppercase;
    color: white;
    background-color: #404040;
    font: normal 21px "gobold", sans-serif, Arial, Helvetica;
    border: 0;
    display: -ms-flexbox;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    display: -moz-box;
    -moz-box-pack: center;
    -ms-box-pack: center;
    -webkit-box-pack: center;
    box-pack: center;
    -moz-box-align: center;
    -ms-box-align: center;
    -webkit-box-align: center;
    box-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-box;
    display: box;
    }

.print-view-btn.print-view-btn-selected, .print-view-btn:hover {
    background-color: yellow;
    }

.rotate-290 {
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    /* IE 9 */
    /* Chrome, Safari, Opera */
    }

.rotate-290-transperant {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0
    }

.rotate-290-visible {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    }

/*------------------------------------------------*/