/* Common */
#gapps-wrapper h1,
#gapps-wrapper h2,
#gapps-wrapper h3,
#gapps-wrapper h4,
#gapps-wrapper p,
#gapps-wrapper a,
#gapps-wrapper span,
#gapps-wrapper input
{ font-family: 'proxima_nova', Arial; color:#1b1b1b; }

div.not-sell-notice a { color: #377ce4 !important; text-decoration: underline; }

#gapps-wrapper .inline-block
{ display: inline-block; *display:inline; *position:relative; zoom:1; }

#gapps-wrapper .blue-text { color:#3f85f4; }

.gapps-plans h2, .gapps-features h2, .gapps-faqs h2, .not-sell-notice h2
{ font-size:25.5px; font-weight:600; color:#222; width:100%; text-align:center; }

.lfloat { float:left }

.rfloat { float: right }

.clear { clear:both; }

/* Containers */
.gapps-banner
{ background: #3f85f4; margin: -20px 0 0 0; width: 100%; }

.gapps-plans, .gapps-features, .gapps-faqs { width:952px; margin:0 auto; }


/* Banner */
#gapps-wrapper .gapps-banner
{ background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/gapps-new-banner.png') no-repeat center top; height: 528px; width: 100%; }

#gapps-wrapper .gapps-banner img
{ display: block; margin: 1px auto 0  auto; padding: 40px 0 0 0; width: 278px; }

#gapps-wrapper .gapps-banner h1
{ color:#7b7b7b; font-family: 'proxima_nova', Arial; font-size: 30px; font-weight: 100;
  line-height: 40px; margin: 15px auto 0 auto; padding: 0; text-align: center; width: 690px
}


/* Plans */
.gapps-plans { margin-top:65px; position: relative; width: 1000px; }

.gapps-plans h2 { margin:64px 0 0 0; padding:0; }

.gapps-plans-form
{ background: #fff; border:1px solid #ccc; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:0; margin:27px 0 0 0; position:relative; width: 1000px; }

.gapps-input-wrapper { width:146px; padding:39px 0 40px 40px; vertical-align:middle; }

.gapps-plans-form label, .gapps-plans-form input, .gapps-select-wrapper
{ font-family: 'proxima_nova', Arial; font-size:15px; font-weight:600; outline:none; text-transform: capitalize; }

.gapps-plans-form label
{ white-space: nowrap; display: block; text-align: left; text-transform: none !important; }

.gapps-input-wrapper input
{ border:1px solid #ccc; width:124px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; text-align:center; display: block }

.gapps-input-wrapper input, .gapps-select-wrapper select, #gapps-value.frm-select
{ height:26px; margin:6px 0 0 0; outline:none; box-shadow: none;
  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
  border:1px solid #d3d3d3;
}

.gapps-select-wrapper, .gapps-select-wrapper2 { width:255px; padding:39px 0 40px 40px; vertical-align:middle; }

.gapps-select-wrapper { width: 275px; }

.gapps-select-wrapper select, .gapps-select-wrapper2 select
{ width:255px; padding:0 0 0 13px; border:1px solid #ccc; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }

.gapps-select-wrapper2
{ padding: 39px 0 40px 15px }

.gapps-select-wrapper2, .gapps-select-wrapper2 select {  width: 150px; }

.gapps-select-wrapper2 select
{ box-shadow: 1px 2px 2px #e5eaef inset; border: 1px solid #b2c4d4; font-family: 'proxima_nova', Arial; font-size: 14px; font-weight: 100; padding: 10px; margin: 4px 0 0 0;  }

.gapps-total-wrapper  { width:197px; padding:38px 30px 40px 40px; vertical-align:middle; }

.gapps-total-wrapper .total-value
{ font-size:18px; font-weight:bold; background:#f0f0f0; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:0 0 0 10px;
    width:172px; height:40px; line-height:40px;  margin:6px 0 0 0;  }



.gapps-submit-wrapper
{ width:222px; background:#f4f4f4; height:144px; vertical-align:top; border-radius:0 6px 6px 0; -moz-border-radius:0 6px 6px 0; -webkit-border-radius:0 6px 6px 0;  }

.gapps-submit-wrapper #purchase_button
{	background:#2fbe15; border:1px solid #18900b; cursor:pointer; font-family: 'proxima_nova', Arial; font-size: 18px; font-weight:100; color:#fff; text-shadow:none;
    -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
    outline:none; text-decoration:none; width:125px; height:40px; line-height:40px; margin:50px 0 0 55px; padding:0;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2); outline: none;
}
.gapps-submit-wrapper #purchase_button:hover
{ 	background:#34c918;
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}
.gapps-submit-wrapper #purchase_button.disable-button
{ background: #d0d0d0;  color: #aaa;  border: 1px solid #bcbcbc; }

.gapps-submit-wrapper #purchase_button:active
{ background:#2db315 }

.gapps-buy-seperator { background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-lite-buy-seperator.png') no-repeat; height:6px; width:123px;  }

.gapps-plan-details, .gapps-buy-seperator { margin:0 0 0 22px; }

.gapps-plan-details strong { font-size:18px; font-weight:600; }

.gapps-plan-details em { font-size:12px !important; font-weight:100; font-style:normal !important; line-height:18px; }

.gapps-plan-details { font-size:18px; font-weight:100; width:180px; text-align:center; margin-top:10px; }

.gapps-plan-divider
{ background:url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-lite-plan-divider.gif') no-repeat; width:23px; height:142px; position:absolute; top:0; left:778px;  }

#gapps-value, #gapps-value-transfertoken { height:26px; line-height:26px; margin-top:6px; }

#gapps-transfer-token-step1 input[type="text"] { display: block !important; }

ul#gapps-sl-value li, ul#gapps-sl-value-transfertoken li { font-family:"proxima_nova", Arial; font-size:15px; font-weight:100; }

.gapps-select-wrapper .gapps-dd { top:16px; }

.gapps-select-wrapper .gapps-select-options { top:39px; }

.gapps-dropdown {
    position: relative;
}
.gapps-dd { background: url("//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-dropdown.gif") no-repeat 0 0; display: inline-block; height: 7px; width: 15px; position: absolute; top: 25px; right: 10px; }

.gapps-dropdown .dd-select { font: 18px Arial, Helvetica, sans-serif; color: #5b5b5b; height: 54px; opacity: 0; position: absolute; right: -1px; top: 3px; width: 265px; }

.gapps-select-options {  border: solid 1px #ccc; background: #fff; position: absolute; left: 0; top: 40px; width: 270px; z-index: 5; }

.gapps-select-options ul li { font: 100 15px 'proxima_nova', Arial; padding: 6px 0 6px 20px; color: #777; }

.gapps-select-options ul li:hover {  background: #3E8AE8; color: #fff; cursor: default; }

.gapps-plans-seperator
{ background:url("//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/gapps-plans-seperator.png") no-repeat 0 0; height: 61px; left: 475px; position: absolute; top:40px; width: 22px;  }

.gapps-country-name { font-size: 18px; font-weight: 400; }

#change_country { color: #3f85f4 !important; font-size: 14px; font-weight: 100; text-decoration: underline; cursor: pointer; margin-left: 5px; display: inline-block; vertical-align: bottom; }

#show_country { display: inline-block; margin: 0 0 0 5px; }

#show_country select { padding: 5px 10px; box-shadow: 1px 2px 2px #e5eaef inset; width: 150px; background: #fff; border: 1px solid #b2c4d4; border-radius: 4px;   }


/* Products */

.gapps-products-wrapper
{ background: url("//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/google-products-bg.png") no-repeat center bottom;
  border:1px solid #d3d3d3; border-bottom: 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
  margin: 0 auto; padding: 30px 0 28px 0; width: 1000px;  }

.gapps-products-wrapper h3
{ font-family: 'proxima_nova', Arail; font-size: 20px; font-weight: 600; color:#1b1b1b; }

.gapps-products { border-right: 1px solid #d3d3d3; }

.gapps-products-wrapper p
{   color:#4285f4 !important; font-family: 'proxima_nova', Arail; font-size: 30px; font-weight: 400;
    text-align: center; border-top:1px solid #ccc; margin: 25px 0 0 0; padding: 20px 0 0 0; }

.gapps-products-wrapper p span.startsat
{ font-family: 'proxima_nova', Arail; font-size: 26px; font-weight: 600; color:#222; }

.gapps-products-wrapper p sup.currency
{ margin: 0 3px 0 0; vertical-align: top; }

.gapps-products-wrapper p sup.currency, .gapps-products-wrapper p span.validity
{  color:#4285f4 !important; font-family: 'proxima_nova', Arail; font-size: 18px; font-weight: 400; }

.gapps-products span.block
{ font-family: 'proxima_nova', Arail; font-size: 16px; font-weight: 600; color:#1b1b1b; }

.gapps-products-wrapper ul li
{ display: inline-block; vertical-align: top; text-align: center; margin: 20px 35px 0 0; }

.gapps-products-wrapper ul li:last-child { margin-right: 0; }

.gapps-products.communicate
{ text-align: center; width: 305px; }

.gapps-products.store
{ text-align: center; width: 108px; }

.gapps-products.collaborate
{ text-align: center; width: 410px; }

.gapps-products.manage
{ border-right: 0; text-align: center; width: 163px; }

.gmail-icon,
.hangout-icon,
.calendar-icon,
.drive-icon,
.docs-icon,
.sheets-icon,
.forms-icon,
.slides-icon,
.sites-icon,
.admin-icon,
.vault-icon
{ background: url("//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/gapps-products-icons.png") no-repeat; vertical-align: bottom; height: 30px !important;
  margin: 0 0 12px 0;
}

.gmail-icon
{ background-position: 0 8px; height: 22px; width: 30px; }

.hangout-icon
{ background-position: -43px 0;  height: 30px; width: 26px; }

.calendar-icon
{ background-position: -81px 8px; height: 22px; width: 22px; }

.drive-icon
{ background-position: -111px 5px; height: 25px; width: 29px; }

.docs-icon
{ background-position: -152px 3px; height: 27px; width: 19px; }

.sheets-icon
{ background-position: -184px 3px; height: 27px; width: 19px; }

.forms-icon
{ background-position: -217px 3px; height: 27px; width: 19px; }

.slides-icon
{ background-position: -250px 3px; height: 27px; width: 19px; }

.sites-icon
{ background-position: -282px 6px; height: 24px; width: 28px; }

.admin-icon
{ background-position: -320px 3px; height: 27px; width: 25px; }

.vault-icon
{ background-position: -352px 5px; height: 25px; width: 27px; }




/* Features */
.gapps-features { margin-top:62px; }

.gapps-features h2 { background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/gapps-features-heading.png') no-repeat center 12px; margin:0 0 20px 0; padding:0; }

.gapps-features ul li { width:277px; margin:0 55px 50px 0; vertical-align:top; text-align:center; color:#1b1b1b;  }

.gapps-features ul li.no-margin { margin:0 !important; }

.gapps-features ul li h3 { margin:0 auto;  color:#1b1b1b; margin-bottom:4px; white-space: nowrap; }

.gapps-features ul li h3.small-heading { width:50%; }

.gapps-features ul li p { font-size:15px; font-weight:100; text-align:center; color:#1b1b1b; line-height:21px; margin: 8px 0 0 0; }

.gapps-features ul li span.feature-icon { background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/gapps-features-icons.png') no-repeat; margin-bottom:6px; }

#gapps-professional-email{ background-position: 0 0; height: 65px; width:53px; }

#gapps-email-ondgo { background-position: -63px 0; height: 65px; width: 52px; }

#gapps-calendar-docs { background-position: -163px 0; height:65px; width: 53px; }

#gapps-uptime-guaranty { background-position: 0 -72px; height: 65px; width: 57px; }

#gapps-easy-setup { background-position: -63px -72px; height: 65px; width: 84px; }

#gapps-spam-backup { background-position: -163px -72px; height: 65px; width: 53px; }


/* FAQS */

.gapps-faqs h2
{ background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-lite-faqs-heading.png') no-repeat 293px 13px; margin:7px 0 25px 0; padding:0; }

.gapps-faqs ul
{ border:1px solid #d3d3d3; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

.gapps-faqs ul li
{ border-bottom:1px solid #d3d3d3;
  display:block; padding:0;
}

.gapps-faqs ul li:last-child { border-bottom: 0; }

.gapps-faqs ul li h4
{ font-size:15px; font-weight:500; color:#1b1b1b; cursor:pointer; padding: 17px 18px 15px 18px; }

.gapps-faqs ul li p
{ border-top:1px solid #d3d3d3; display: none; font-size:15px; font-weight:100; color:#1b1b1b; line-height:21px; padding: 18px; }

.gapps-faqs ul li h4 span.acc_plus_icon, .gapps-faqs ul li h4 span.acc_minus_icon
{ background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/gapps-accordion.png') no-repeat 0 -20px; float:right; height: 19px; width: 19px; }

.gapps-faqs ul li h4 span.acc_minus_icon
{ background-position: 0 10px; padding: 9px 0 0 0; height: 10px; }


/* Video Modal */

#gapps-video
{ width:600px; margin-left:-330px; padding:4px; background:#6c6c6c; border:1px solid #828282; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }

.gapps-modal-content { background:#fff; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:30px 20px 20px 20px; }

#gapps-video a.modal_close
{ background: url("//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/close.png") no-repeat 0 0; right:10px; top:10px; height:15px; position: absolute; width:15px; opacity:0.6;  }

#gapps-video a.modal_close:hover
{ opacity:0.8 }

#gapps-video a.modal_close:active
{ opacity:1; }

#checkout-domain-wrapper > #select-domain-modal {
    width: 785px;
}

#gapps-transfer-token-step1{ width: 350px;  float: left;  }

/*
#gapps-transfer-token-step2 .gapps-modal-col-1
{
    min-width: 468px;
    width: 468px;
    float: left;
}
*/


.gapps-modal-col-1 input{
    width: 290px !important;
    margin-top: 10px !important;
}

.gapps-modal-col-1 input[type="submit"] {
    max-width: 225px;
}
.gapps-modal-col-2, .smallwidth.gapps-modal-col-2{
    width: 305px;
    float: left;
    border-left: 1px solid #ccc;
    padding-left: 50px;
    text-align: justify;
    font-family: "proxima_nova", Arial;
    font-size: 13px;
    font-weight: 100;
    color: #222;
}

.smallwidth.gapps-modal-col-2
{

    max-width: 267px;
    padding-left: 20px;

}

.gapps-modal-col-2 td{
    font-family: 'proxima_nova', Arial; font-size: 15px; font-weight: 100; color: #1b1b1b; line-height: 23px;
    text-align: left; vertical-align: top; padding-bottom: 20px;
}

.gapps-modal-col-2 .contact-us
{
    font-family: 'proxima_nova', Arial; font-size: 15px; font-weight: 100; color: #1b1b1b;
}

.smallwidth.gapps-modal-col-2 .contact-us a{ display: block; }

.gapps-modal-col-2 .contact-us a,
.gapps-modal-col-2 .contact-us a:hover
{ color: #377ce4; text-decoration: underline; }

.gapps-modal-col-2 h3
{ font-family:'proxima_nova', Arial; font-size: 18px; font-weight: 600; color:#1b1b1b; }

.gapps-modal-col-2 table{
    margin-top: 10px;
}

.gapps-modal-col-2 td:first-child {
    color: #fff;
}
.gapps-modal-col-2 td:first-child > div{
    font-size: 0;
    background: url("//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/transfer-token-bullet.png") no-repeat;
    margin: 5px 9px 0 0;height: 18px; width: 18px;
}
.gapps-modal-col-2 td:first-child > div.note-icon
{
    background: url("//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/transfer-token-note.png") no-repeat;
}
.gapps-submitted-1{
    background-color: #eee;
    padding: 10px;
    float: left;
    width: 415px;
    border-radius: 3px;
    margin-bottom: 20px;
    text-align: left;
}

.post-continue {
    font-size: 15px;
    font-weight: 100;
    color: #222;
}

.gapps-submitted-1 > .col-1, .gapps-submitted-1 > .col-2 {
    float: left;
    width: 200px;
}

.gapps-submitted-2 > select {
    margin-top: 10px;
}

.gapps-submitted-2{
    float: left;
    width: 260px;
    border-right: 1px solid #ccc;
    text-align: left;
    padding-right: 15px;
}

.gapps-submitted-3{
    float: left;
    width: 125px;
    margin-left: 15px;
    text-align: left;
}

.gapps-ibc-1, .gapps-ibc-2, .gapps-ibc-3 {
    width: 86px;
    float: left;
    text-align: center;
    font-size: 9px;
    margin: 10px;
}

.gapps-ibc-2 {
    width: 20px;
}
.gapps-ibc-1 > div {
    background-color: #eee;
}
.gapps-ibc-1 > div, .gapps-ibc-2 > div {
    padding: 10px;
    font-size: 20px;
    border-radius: 3px;
    margin-bottom: 3px;
}
/*.gapps-ibc-1 > div, .gapps-ibc-2 > div, .gapps-ibc-3 > div {*/
.gapps-ibc-3 > div {
    margin-bottom: 3px;
}

.gapps-total {
    background-color: #eee;
    padding: 8px;
    border-radius: 3px;
    margin: 5px;
    font-size: 30px;
}

.gapps-disabled-button {
    background-color: #ccc !important;
    border: none !important;
}

.gapps-submitted-3 > h3 {
    margin-top: 40px;
    margin-left: 10px;
}

.gapps-submitted-domain, .gapps-submitted-token {
    font-weight: bold;
}

.gapps-ibc-3 > div >  input {
    max-width: 64px !important;

    padding: 12px 10px;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-family: "proxima_nova", Arial !important;
    font-size: 15px !important;
    font-weight: 100 !important;
    box-shadow: none !important;
    margin: 0 !important;
    font: normal 14px Arial, Helvetica, sans-serif;
    color: #626262;
}

.post-continue > .continue-button-container > input {
    width: 310px !important;
    max-width: 310px;
    margin-top: 40px !important;
    background: #2fbe15;
    border: 1px solid #18900b;
}

.gapps-rarrow {
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/gapps-modal-rarrow.png') no-repeat;
    height: 17px;
    right: -26px;
    position: absolute;
    top: 70px;
    width: 26px;
}

div.transfer-token-domain-search-flow p { margin: -20px 0 20px; }


/* IE10 & IE11 Hacks */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    /* IE10+ specific styles go here */

    .gapps-total-wrapper { padding: 39px 0 40px 51px; }

    #change_country { margin-left:10px }

}


/* GAPPS not sold notice */

.not-sell-notice
{ background: rgba(16,16,16,0.1); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
  margin: 65px auto 0 auto; padding: 40px 0 50px 0; text-align: center; width: 1000px; }

.not-sell-notice h2{ padding: 10px 0; }

.not-sell-notice p
{ font-family: 'proxima_nova', Arial; font-size: 15px; font-weight: 100; color:#1b1b1b; text-align: center;   }

/** fatmenu (bootstrap) fix **/
#fatmenu-wrapper * {
    box-sizing: initial !important;
}
body{
    font-family: arial, helvetica, sans-serif !important;
}
.not-sell-notice{
    background: rgba(16,16,16,0.1);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 65px auto 0 auto;
    padding: 40px 0 50px 0;
    text-align: center;
    font-size: 16px;
}
.not-sell-notice h3{
    font-size: 30px;
}

/* transfer token */
.gapps-transfer-token-note {
    color: #434343;
    font-family: proxima_nova;
    font-size: 13px;
    font-weight: 100;
    margin-top: 6px;
}

a.gapps-transfer-token-link {
    color: #377CE4 !important;
    text-decoration: underline;
}


/* Transfer Token - Arati.b */

#gapps-transfer-token-step2
{ float: left; width:435px; }

.gray-bg-div
{ background: #f8f8f8; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px;
  padding: 15px; width: 366px; margin: 0 0 27px 0;
}

.gray-bg-div .div1 { border-right: 1px solid #ddd; width: 160px !important; }

.gray-bg-div .div2 { padding: 0; width: 150px; }

.gray-bg-div span.value,
.gray-bg-div span.label
{ color: #1b1b1b; font-family: 'proxima_nova', Arial; display: block; text-align: left;  }

.gray-bg-div span.value
{ font-size: 15px; font-weight: 500; margin-top: 5px; }

.gray-bg-div span.label
{ font-size: 14px; font-weight: 100; }

#confirm_and_proceed
{ background:#2fbe15; border:1px solid #18900b; cursor:pointer; font-family: 'proxima_nova', Arial; font-size: 18px; font-weight:100; color:#fff;
    -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
    outline:none; text-decoration:none; padding: 0 25px;
    max-width: none; width: auto !important; height: 40px; line-height: 40px;
}

#select-domain-modal .inner-content .gapps-submitted-2 p
{  color: #1b1b1b; font-family: 'proxima_nova', Arial; font-size: 15px; font-weight: 600;  }

.gapps-submitted-3 > h3
{ color:#1b1b1b; font-family: 'proxima_nova', Arial; font-size: 15px; font-weight: 600;  }

.gapps-ibc-1 > div
{ background: #f8f8f8; border:1px solid #ccc; color:#5d5d5d; font-family: 'proxima_nova', Arial; font-size: 15px; font-weight: 100; padding: 12px 10px; }

.gapps-ibc-1 > div, .gapps-ibc-3 > div > input
{ text-align: center; }

.gapps-ibc-1, .gapps-ibc-3
{ font-family: 'proxima_nova', Arial; font-size: 12px; font-weight: 100; }

#hosting-price-transfertoken
{ font-family: 'proxima_nova', Arial; font-size: 22px; font-weight: 600; line-height: 33px; }

#select-domain-modal .inner-content .gapps-select-wrapper
{ padding: 0; width: 242px; }

.gapps-submitted-2
{ margin-bottom: 20px; }

#gapps-sl-value-transfertoken li
{
    list-style: none !important; margin: 0 !important;
}

.use-existing a:hover
{ color:#377ce4; }

#select-domain-modal .continue-button-container input#continue_action.gapps-disabled-button
{  background: #dedede;  border: 1px solid #d1d1d1 !important; box-shadow: none !important;  color:#a0a0a0 !important;  }

.how-to-get-this
{  font-family: 'proxima_nova', Arial; font-size: 13px; font-style: italic; font-weight: 100;  }

#existing_orders_transfer_token_form label
{  font-family: 'proxima_nova', Arial; font-size: 15px; font-weight: 600; color:#1b1b1b; }

#existing_orders_transfer_token_form input[type="text"]
{
    margin-top: 7px !important; height: 14px !important;
}

#select-domain-modal .continue-button-container input#continue_action,
#select-domain-modal .continue-button-container input#continue_action:hover
{
    background: #0893d8; border: 1px solid #0568c8;
    font-family: 'proxima_nova', Arial; font-size: 18px; font-weight: 100;
}
.gapps-ibc-1, .gapps-ibc-3
{ color:#7b7b7b; }

.gapps-ibc-1, .gapps-ibc-3
{ margin: 10px 0 19px 0; }

.gapps-submitted-2{
    padding-right: 0; position: relative;
}

#gapps-value-transfertoken
{
    font-family: 'proxima_nova', Arial; font-size: 15px; font-weight: 100;
}

.gapps-submitted-2 .gapps-dd
{
    background: url("//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/gapps-dropdown-bg.png") no-repeat; height: 25px; top: 7px; width: 17px;
}

.gapps-submitted-2 .frm-select
{ color:#1b1b1b; box-shadow: none; border: 1px solid #ccc; margin: 7px 0 0 0; }

.gapps-ibc-2 > div
{
    padding: 0;  font-size: 40px;  border-radius: 3px;  margin-bottom: 3px;
    color: #aaa;  font-weight: 100;  font-family: proxima_nova;
}

.disabled-input { color:#5d5d5d; background: #f8f8f8; border:1px solid #ccc; }

.transfer-token-addmore
{  vertical-align: middle; margin: 22px 0px 0px 10px; display: inline-block; }

.transfer-token-addmore a
{  font-family: 'proxima_nova', Arial; font-size: 15px; font-weight: 100;  }

.transfer-token-addmore a:hover { color: #377ce4 }

.gapps-tt-error { background-image: none; color: #1b1b1b;  font-family: "proxima_nova",Arial;  font-size: 15px;  font-weight: 100; padding: 5px; width: 85%; }


/* Chrome & Safari Hack */

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome, if Chrome rule needed */

    .gapps-total-wrapper{ width: 210px; }

    .gapps-plan-divider { left:791px; }

}

/* GAPPS Upsell */

#upsell_modal .gapps-plans h2 { display: none; }

#upsell_modal  h3.gapps-heading, #upsell_modal  h4.gapps-heading
{ color: #1b1b1b;  font-family: "proxima_nova",Arial;  font-size: 18px;  font-weight: 600; }

#upsell_modal  .gmail-icon {  margin-right: 10px;  vertical-align: middle;  }

#upsell_modal  ul.abt-gapps li
{ background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/impress-span-yes-icon.png') no-repeat 0 3px;
  color: #1b1b1b;  font-family: "proxima_nova",Arial;  font-size: 15px;  font-weight: 100;
  display: inline-block; margin: 0 30px 0 0; padding: 0 0 0 20px;
}

#upsell_modal.dca_upsell_modal div.gapps-upsell-wrapper { background: #eee; }

.gapps-upsell-wrapper .gapps-transfer-token-note { display: none; }

.gapps-upsell-wrapper .gapps-plans{ margin: 0; width: 786px; }

.gapps-upsell-wrapper .gapps-plans-form{ background: #fff; margin: 29px 0 -10px 0; width: 786px; }


.gapps-upsell-wrapper .gapps-input-wrapper{ width: 143px; padding: 39px 0 40px 20px; }

.gapps-upsell-wrapper .gapps-select-wrapper{ width: 255px; padding: 39px 0 40px 20px; }

.gapps-upsell-wrapper .gapps-total-wrapper { width: 108px; padding: 38px 30px 40px 20px; }

.gapps-upsell-wrapper .gapps-total-wrapper .total-value
{ background: none; font-family: 'proxima_nova', Arial; font-size: 26px; font-weight: 600; position: relative; width: 108px; z-index: 99; }

.gapps-upsell-wrapper .gapps-submit-wrapper { width: 180px !important; }

.gapps-upsell-wrapper .gapps-plan-divider { left: 606px; }

.gapps-upsell-wrapper .gapps-submit-wrapper #purchase_button {  margin-left:23px; }

@media screen and (min-color-index:0)
and(-webkit-min-device-pixel-ratio:0) { @media
{
    .gapps-upsell-wrapper .gapps-plan-divider { left: 605px; }
}}

.gapps-upsell-wrapper .gapps-plans-form label
{ font-family: 'proxima_nova', Arial; font-size: 15px; font-weight: 600; text-transform: uppercase !important; }

.gapps-plans-form .ee-tooltip { left: 0px; top: 114px; }

/* Gapps Video section */


.gapps-video-content h2:before,
.gapps-video-content h2:after,
.gapps-plans h2:before,
.gapps-plans h2:after
{  content: ""; display: inline-block; vertical-align: middle; width: 60px; height: 3px;  }

.gapps-video-content h2:before,
.gapps-plans h2:before
{ background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/gapps-video-left-bg.png') no-repeat; margin: 0 15px 0 0; }

.gapps-video-content h2:after,
.gapps-plans h2:after
{ background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/gapps-video-right-bg.png') no-repeat; margin: 0 0 0 15px; }

.gapps-video-content { margin: 54px auto 64px auto; text-align: center; width: 1000px; }

.gapps-video-content div.about-video-wrap
{ border:1px solid #cbcbcb; border-radius: 6px; -moz-border-radius:6px; -webkit-border-radius: 6px;
    display: inline-block; margin: 6px 18px 0 18px; vertical-align: top; width: 330px;
}

.gapps-video-content .abt-video { padding: 22px 30px 26px 30px; }

.gapps-video-content .abt-video h3, .gapps-video-content .abt-video p { text-align: left; }

.gapps-video-content .abt-video h3
{ color:#1b1b1b; font-family: 'proxima_nova', Arial; font-size: 18px; font-weight: 600; padding-bottom: 9px;  }

.gapps-video-content .abt-video p
{ color:#1b1b1b; font-family: 'proxima_nova', Arial; font-size: 15px; font-weight: 100; line-height: 21px; }

/* Gapps page changes */

#gapps_form { background: #f8f8f8; padding: 0 0 43px 0; }

.gapps-plans h2 { padding: 46px 0 0 0; }

.gapps-plans span.subtitle
{ display: block; text-align: center; color:#1b1b1b; font-family: 'proxima_nova', Arial; font-size: 15px; font-weight: 100; line-height: 21px; margin: 2px 0 0 0; }

.gapps-submit-wrapper #purchase_button.buyButton-disable
{
    background: #dedede;
    width: 125px; height: 40px;  border: 0;  border: 1px solid #c7c7c7; margin: 50px 0 0 55px;
    color: #909090;
    font-family: "proxima_nova", Arial;  font-size: 16px;  font-weight: 100;  text-align: center;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px; display: block;
}

.gapps-lowest-price
{
    display: block; text-align: center;  width: 1000px; margin: 10px auto 0 auto;
}

.gapps-lowest-price .startsat
{ color:#747474 !important; font-family: 'proxima_nova', Arial; font-size: 24px; font-weight: 400; }

.gapps-lowest-price sup.currency,
.gapps-lowest-price span.validity,
.gapps-lowest-price span.value
{ color:#4285f4 !important; font-family: 'proxima_nova', Arial; font-weight: 400; }

.gapps-lowest-price sup.currency,
.gapps-lowest-price span.validity
{ font-size: 18px; }

.gapps-lowest-price sup.currency
{
    position: relative;  top: -3px;  margin-right: 4px;
}

.gapps-lowest-price span.value
{ font-size: 30px; }

#gapps-wrapper .gapps-banner
{ background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/gapps-new-banner.png') no-repeat center top -4px;  height: 580px;  }

/* GAPPS products new layout */

.gapps-products-new-wrapper
{ width: 1000px; margin: 0 auto; }

.gapps-products-new-wrapper h2
{ color:#222; font-family: 'proxima_nova', Arial; font-weight: 600; font-size: 26px; margin: -22px auto 0 auto; width: 1000px; text-align: center; }

.prod-names, .communicate {  text-align: center; }

.communicate { padding-bottom: 5px; }

.gmail-icon, .calendar-icon, .hangout-icon
{ margin: 0 auto; vertical-align: top; }

.prod-names { margin: 0 55px 0 0; }

.prod-names.last { margin: 0; }

.prod-names span.block
{
    color:#1b1b1b; font-family: 'proxima_nova', Arial; font-weight: 600; font-size: 16px; margin: 10px 0 0 0; line-height: 21px;
}


.communicate-content
{  display: inline-block;  margin: 53px 0 0 0; vertical-align: top; width: 330px; }

.communicate-content h3
{
    color:#1b1b1b; font-family: 'proxima_nova', Arial; font-weight: 600; font-size: 18px; line-height: 21px;
}

.communicate-content p
{ color:#1b1b1b; font-family: 'proxima_nova', Arial; font-weight: 100; font-size: 15px; line-height: 22px; text-align: center; width: 280px; margin: 0 auto; }

.gmail-screen,
.calendar-screen,
.hangout-screen
{
    background: url("//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/communicate-tab-screens.png") no-repeat;
    width: 330px;
    height: 392px;
    margin: 16px auto 0 auto;
}

.gmail-screen
{ background-position:  0 0; }

.calendar-screen
{ background-position: -361px 0; }

.hangout-screen
{ background-position:  -728px 0; }

.shield-icon
{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/shield-icon.png') no-repeat; display: inline-block;
    height: 20px; width: 16px; vertical-align: middle;  margin: 0 5px 0 0;
}
.communicate-content  span.security-note
{ color:#1b1b1b; font-family: 'proxima_nova', Arial; font-weight: 100; font-size: 15px; font-style: italic; display: block; margin: 10px 0 0 0;  }

.apps-info
{  color:#1b1b1b; font-family: 'proxima_nova', Arial; font-weight: 100; font-size: 15px; text-align: center; display: block; margin: 0 0 9px 0; }

.collabration.communicate .communicate-content p { width: 305px; }

.cloud-screen,
.sheet-screen,
.doc-screen
{
    background: url("//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/collabration-tab-screens.png") no-repeat;
    width: 330px;
    height: 211px;
    margin: 16px auto 18px auto;
}

.cloud-screen
{ background-position: 0 0; }

.sheet-screen
{ background-position: -343px 0; }

.doc-screen
{ background-position: -690px 0; }

.gapps-tab { margin: 18px auto 0 auto; text-align: center; }

.gapps-tab li
{ color:#2385e8; cursor: pointer;  font-family: 'proxima_nova', Arial; font-weight: 600; font-size: 20px; display: inline-block; margin: 0 20px 0 0; }

.gapps-tab li:last-child{ margin: 0; }

.gapps-tab li.selected-gapps-tab
{  color:#1b1b1b; cursor: auto; border-bottom: 2px solid #2385e8;  }

.gapps-tab li.notab { color: #747474; cursor: auto; }

#communicate-tab { margin: 45px  auto 0 auto; }

#collaborate-tab { margin: 20px auto 0 auto; }
