/* Copyright 2016 Google Inc. All Rights Reserved. */
.goog-te-banner-frame {
    left:0px;
    top:0px;
    height:39px;
    width:100%;
    z-index:10000001;
    position:fixed;
    border:none;
    border-bottom:1px solid #6b90da;
    margin:0;
    -moz-box-shadow:0 0 8px 1px #999999;
    -webkit-box-shadow:0 0 8px 1px #999999;
    box-shadow:0 0 8px 1px #999999;
    _position:absolute
}
.goog-te-menu-frame {
    z-index:10000002;
    position:fixed;
    border:none;
    -moz-box-shadow:0 3px 8px 2px #999999;
    -webkit-box-shadow:0 3px 8px 2px #999999;
    box-shadow:0 3px 8px 2px #999999;
    _position:absolute
}
.goog-te-ftab-frame {
    z-index:10000000;
    border:none;
    margin:0
}
.goog-te-gadget {
    font-family:arial;
    font-size:11px;
    color:#666;
    white-space:nowrap
}
.goog-te-gadget img {
    vertical-align:middle;
    border:none
}
.goog-te-gadget-simple {
    background-color:#fff;
    border-left:1px solid #d5d5d5;
    border-top:1px solid #9b9b9b;
    border-bottom:1px solid #e8e8e8;
    border-right:1px solid #d5d5d5;
    font-size:10pt;
    display:inline-block;
    padding-top:1px;
    padding-bottom:2px;
    cursor:pointer;
    zoom:1;
    *display:inline
}
.goog-te-gadget-icon {
    margin-left:2px;
    margin-right:2px;
    width:19px;
    height:19px;
    border:none;
    vertical-align:middle
}
.goog-te-combo {
    margin-left:4px;
    margin-right:4px;
    vertical-align:baseline;
    *vertical-align:middle
}
.goog-te-gadget .goog-te-combo {
    margin:4px 0
}
.goog-logo-link,.goog-logo-link:link,.goog-logo-link:visited,.goog-logo-link:hover,.goog-logo-link:active {
    font-size:12px;
    font-weight:bold;
    color:#444;
    text-decoration:none
}
.goog-te-banner .goog-logo-link,.goog-close-link {
    display:block;
    margin:0px 10px
}
.goog-te-banner .goog-logo-link {
    padding-top:2px;
    padding-left:4px
}
.goog-te-combo,.goog-te-banner *,.goog-te-ftab *,.goog-te-menu *,.goog-te-menu2 *,.goog-te-balloon * {
    font-family:arial;
    font-size:10pt
}
.goog-te-banner {
    margin:0;
    background-color:#e4effb;
    overflow:hidden
}
.goog-te-banner img {
    border:none
}
.goog-te-banner-content {
    color:#000
}
.goog-te-banner-content img {
    vertical-align:middle
}
.goog-te-banner-info {
    color:#666;
    vertical-align:top;
    margin-top:0px;
    font-size:7pt
}
.goog-te-banner-margin {
    width:8px
}
.goog-te-button {
    border-color:#e7e7e7;
    border-style:none solid solid none;
    border-width:0 1px 1px 0
}
.goog-te-button div {
    border-color:#cccccc #999999 #999999 #cccccc;
    border-right:1px solid #999999;
    border-style:solid;
    border-width:1px;
    height:20px
}
.goog-te-button button {
    background:transparent;
    border:none;
    cursor:pointer;
    height:20px;
    overflow:hidden;
    margin:0;
    vertical-align:top;
    white-space:nowrap
}
.goog-te-button button:active {
    background:none repeat scroll 0 0 #cccccc
}
.goog-te-ftab {
    margin:0px;
    background-color:#fff;
    white-space:nowrap
}
.goog-te-ftab-link {
    text-decoration:none;
    font-weight:bold;
    font-size:10pt;
    border:1px outset #888;
    padding:6px 10px;
    white-space:nowrap;
    position:absolute;
    left:0px;
    top:0px
}
.goog-te-ftab-link img {
    margin-left:2px;
    margin-right:2px;
    width:19px;
    height:19px;
    border:none;
    vertical-align:middle
}
.goog-te-ftab-link span {
    text-decoration:underline;
    margin-left:2px;
    margin-right:2px;
    vertical-align:middle
}
.goog-float-top .goog-te-ftab-link {
    padding:2px 2px;
    border-top-width:0px
}
.goog-float-bottom .goog-te-ftab-link {
    padding:2px 2px;
    border-bottom-width:0px
}
.goog-te-menu-value {
    text-decoration:none;
    color:#0000cc;
    white-space:nowrap;
    margin-left:4px;
    margin-right:4px
}
.goog-te-menu-value span {
    text-decoration:underline
}
.goog-te-menu-value img {
    margin-left:2px;
    margin-right:2px
}
.goog-te-gadget-simple .goog-te-menu-value {
    color:#000
}
.goog-te-gadget-simple .goog-te-menu-value span {
    text-decoration:none
}
.goog-te-menu {
    background-color:#ffffff;
    text-decoration:none;
    border:2px solid #c3d9ff;
    overflow-y:scroll;
    overflow-x:hidden;
    position:absolute;
    left:0;
    top:0
}
.goog-te-menu-item {
    padding:3px;
    text-decoration:none
}
.goog-te-menu-item,.goog-te-menu-item:link {
    color:#0000cc;
    background:#ffffff
}
.goog-te-menu-item:visited {
    color:#551a8b
}
.goog-te-menu-item:hover {
    background:#c3d9ff
}
.goog-te-menu-item:active {
    color:#0000cc
}
.goog-te-menu2 {
    background-color:#ffffff;
    text-decoration:none;
    border:1px solid #6b90da;
    overflow:hidden;
    padding:4px
}
.goog-te-menu2-colpad {
    width:16px
}
.goog-te-menu2-separator {
    margin:6px 0;
    height:1px;
    background-color:#aaa;
    overflow:hidden
}
.goog-te-menu2-item div,.goog-te-menu2-item-selected div {
    padding:4px
}
.goog-te-menu2-item .indicator {
    display:none
}
.goog-te-menu2-item-selected .indicator {
    display:auto
}
.goog-te-menu2-item-selected .text {
    padding-left:4px;
    padding-right:4px
}
.goog-te-menu2-item,.goog-te-menu2-item-selected {
    text-decoration:none
}
.goog-te-menu2-item div,.goog-te-menu2-item:link div,.goog-te-menu2-item:visited div,.goog-te-menu2-item:active div {
    color:#0000cc;
    background:#ffffff
}
.goog-te-menu2-item:hover div {
    color:#ffffff;
    background:#3366cc
}
.goog-te-menu2-item-selected div,.goog-te-menu2-item-selected:link div,.goog-te-menu2-item-selected:visited div,.goog-te-menu2-item-selected:hover div,.goog-te-menu2-item-selected:active div {
    color:#000;
    font-weight:bold
}
.goog-te-balloon {
    background-color:#ffffff;
    overflow:hidden;
    padding:8px;
    border:none;
    -moz-border-radius:10px;
    border-radius:10px
}
.goog-te-balloon-frame {
    background-color:#ffffff;
    border:1px solid #6b90da;
    -moz-box-shadow:0 3px 8px 2px #999999;
    -webkit-box-shadow:0 3px 8px 2px #999999;
    box-shadow:0 3px 8px 2px #999999;
    -moz-border-radius:8px;
    border-radius:8px
}
.goog-te-balloon img {
    border:none
}
.goog-te-balloon-text {
    margin-top:6px
}
.goog-te-balloon-zippy {
    margin-top:6px;
    white-space:nowrap
}
.goog-te-balloon-zippy * {
    vertical-align:middle
}
.goog-te-balloon-zippy .minus {
    background-image:url(//www.google.com/images/zippy_minus_sm.gif)
}
.goog-te-balloon-zippy .plus {
    background-image:url(//www.google.com/images/zippy_plus_sm.gif)
}
.goog-te-balloon-zippy span {
    color:#00c;
    text-decoration:underline;
    cursor:pointer;
    margin:0 4px
}
.goog-te-balloon-form {
    margin:6px 0 0 0
}
.goog-te-balloon-form form {
    margin:0
}
.goog-te-balloon-form form textarea {
    margin-bottom:4px;
    width:100%
}
.goog-te-balloon-footer {
    margin:6px 0 4px 0
}
#goog-gt-tt html,#goog-gt-tt body,#goog-gt-tt div,#goog-gt-tt span,#goog-gt-tt iframe,#goog-gt-tt h1,#goog-gt-tt h2,#goog-gt-tt h3,#goog-gt-tt h4,#goog-gt-tt h5,#goog-gt-tt h6,#goog-gt-tt p,#goog-gt-tt a,#goog-gt-tt img,#goog-gt-tt ol,#goog-gt-tt ul,#goog-gt-tt li,#goog-gt-tt table,#goog-gt-tt form,#goog-gt-tt tbody,#goog-gt-tt tr,#goog-gt-tt td {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline;
    text-align:left;
    line-height:normal
}
#goog-gt-tt ol,#goog-gt-tt ul {
    list-style:none
}
#goog-gt-tt table {
    border-collapse:collapse;
    border-spacing:0
}
#goog-gt-tt caption,#goog-gt-tt th,#goog-gt-tt td {
    text-align:left;
    font-weight:normal
}
#goog-gt-tt input::-moz-focus-inner {
    border:0
}
div#goog-gt-tt {
    padding:10px 14px
}
#goog-gt-tt {
    color:#222;
    background-color:#ffffff;
    border:1px solid #eee;
    box-shadow:0 4px 16px rgba(0,0,0,.2);
    -moz-box-shadow:0 4px 16px rgba(0,0,0,.2);
    -webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);
    display:none;
    font-family:arial;
    font-size:10pt;
    width:420px;
    padding:12px;
    position:absolute;
    z-index:10000
}
#goog-gt-tt .original-text,.gt-hl-layer {
    clear:both;
    font-size:10pt;
    position:relative;
    text-align:justify;
    width:100%
}
#goog-gt-tt .title {
    color:#999;
    font-family:arial,sans-serif;
    margin:4px 0;
    text-align:left
}
#goog-gt-tt .close-button {
    display:none
}
#goog-gt-tt .logo {
    float:left;
    margin:0px
}
#goog-gt-tt .activity-links {
    display:inline-block
}
#goog-gt-tt .started-activity-container {
    display:none;
    width:100%
}
#goog-gt-tt .activity-root {
    margin-top:20px
}
#goog-gt-tt .left {
    float:left
}
#goog-gt-tt .right {
    float:right
}
#goog-gt-tt .bottom {
    min-height:15px;
    position:relative;
    height:1%
}
#goog-gt-tt .status-message {
    background:-moz-linear-gradient(top,#29910d 0%,#20af0e 100%);
    background:-webkit-linear-gradient(top,#29910d 0%,#20af0e 100%);
    background:-o-linear-gradient(top,#29910d 0%,#20af0e 100%);
    background:-ms-linear-gradient(top,#29910d 0%,#20af0e 100%);
    background:linear-gradient(top,#29910d 0%,#20af0e 100%);
    background:#29910d;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow:inset 0px 2px 2px #1e6609;
    -moz-box-shadow:inset 0px 2px 2px #1e6609;
    -webkit-box-shadow:inset 0px 2px 2px #1e6609;
    color:white;
    font-size:9pt;
    font-weight:bolder;
    margin-top:12px;
    padding:6px;
    text-shadow:1px 1px 1px #1e6609
}
#goog-gt-tt .activity-link {
    color:#1155cc;
    cursor:pointer;
    font-family:arial;
    font-size:11px;
    margin-right:15px;
    text-decoration:none
}
#goog-gt-tt textarea {
    font-family:arial;
    resize:vertical;
    width:100%;
    margin-bottom:10px;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
    border:1px solid #d9d9d9;
    border-top:1px solid silver;
    font-size:13px;
    height:auto;
    overflow-y:auto;
    padding:1px
}
#goog-gt-tt textarea:focus {
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
    border:1px solid #4d90fe;
    outline:none
}
#goog-gt-tt .activity-cancel {
    margin-right:10px
}
#goog-gt-tt .translate-form {
    min-height:25px;
    vertical-align:middle;
    padding-top:8px
}
#goog-gt-tt .translate-form .activity-form {
    margin-bottom:5px;
    margin-bottom:0px
}
#goog-gt-tt .translate-form .activity-form input {
    display:inline-block;
    min-width:54px;
    *min-width:70px;
    border:1px solid #dcdcdc;
    border:1px solid rgba(0,0,0,0.1);
    text-align:center;
    color:#444;
    font-size:11px;
    font-weight:bold;
    height:27px;
    outline:0;
    padding:0 8px;
    vertical-align:middle;
    line-height:27px;
    margin:0 16px 0 0;
    box-shadow:0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow:0 1px 2px rgba(0,0,0,.1);
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-transition:all 0.218s;
    -moz-transition:all 0.218s;
    -o-transition:all 0.218s;
    transition:all 0.218s;
    background-color:#f5f5f5;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
    background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
    -webkit-user-select:none;
    -moz-user-select:none;
    cursor:default
}
#goog-gt-tt .translate-form .activity-form input:hover {
    border:1px solid #c6c6c6;
    color:#222;
    -webkit-transition:all 0.0s;
    -moz-transition:all 0.0s;
    -o-transition:all 0.0s;
    transition:all 0.0s;
    background-color:#f8f8f8;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));
    background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image:linear-gradient(top,#f8f8f8,#f1f1f1)
}
#goog-gt-tt .translate-form .activity-form input:active {
    border:1px solid #c6c6c6;
    color:#333;
    background-color:#f6f6f6;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));
    background-image:-webkit-linear-gradient(top,#f6f6f6,#f1f1f1);
    background-image:-moz-linear-gradient(top,#f6f6f6,#f1f1f1);
    background-image:-ms-linear-gradient(top,#f6f6f6,#f1f1f1);
    background-image:-o-linear-gradient(top,#f6f6f6,#f1f1f1);
    background-image:linear-gradient(top,#f6f6f6,#f1f1f1)
}
#goog-gt-tt .translate-form .activity-form input:focus #goog-gt-tt .translate-form .activity-form input.focus #goog-gt-tt .translate-form .activity-form input:active,#goog-gt-tt .translate-form .activity-form input:focus:active,#goog-gt-tt .translate-form .activity-form input:.focus:active {
    box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5);
    -webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5);
    -moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5)
}
#goog-gt-tt .translate-form .activity-form input:focus,#goog-gt-tt .translate-form .activity-form input.focus {
    outline:none;
    border:1px solid #4d90fe;
    z-index:4!important
}
#goog-gt-tt .translate-form .activity-form input.selected {
    background-color:#eeeeee;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#e0e0e0));
    background-image:-webkit-linear-gradient(top,#eeeeee,#e0e0e0);
    background-image:-moz-linear-gradient(top,#eeeeee,#e0e0e0);
    background-image:-ms-linear-gradient(top,#eeeeee,#e0e0e0);
    background-image:-o-linear-gradient(top,#eeeeee,#e0e0e0);
    background-image:linear-gradient(top,#eeeeee,#e0e0e0);
    -webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);
    -moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);
    box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);
    border:1px solid #ccc;
    color:#333
}
#goog-gt-tt .translate-form .activity-form input.activity-submit {
    color:white;
    border-color:#3079ed;
    background-color:#4d90fe;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));
    background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);
    background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);
    background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);
    background-image:-o-linear-gradient(top,#4d90fe,#4787ed);
    background-image:linear-gradient(top,#4d90fe,#4787ed)
}
#goog-gt-tt .translate-form .activity-form input.activity-submit:hover #goog-gt-tt .translate-form .activity-form input.activity-submit:focus,#goog-gt-tt .translate-form .activity-form input.activity-submit.focus #goog-gt-tt .translate-form .activity-form input.activity-submit:active {
    border-color:#3079ed;
    background-color:#357ae8;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));
    background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);
    background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);
    background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);
    background-image:-o-linear-gradient(top,#4d90fe,#357ae8);
    background-image:linear-gradient(top,#4d90fe,#357ae8)
}
#goog-gt-tt .translate-form .activity-form input.activity-submit:hover {
    box-shadow:inset 0 0 0 1px #fff,0px 1px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow:inset 0 0 0 1px #fff,0px 1px 1px rgba(0,0,0,0.1);
    -moz-box-shadow:inset 0 0 0 1px #fff,0px 1px 1px rgba(0,0,0,0.1)
}
#goog-gt-tt .translate-form .activity-form input:focus,#goog-gt-tt .translate-form .activity-form input.focus,#goog-gt-tt .translate-form .activity-form input:active,#goog-gt-tt .translate-form .activity-form input:hover,#goog-gt-tt .translate-form .activity-form input.activity-submit:focus,#goog-gt-tt .translate-form .activity-form input.activity-submit.focus,#goog-gt-tt .translate-form .activity-form input.activity-submit:active,#goog-gt-tt .translate-form .activity-form input.activity-submit:hover {
    border-color:#3079ed
}
#goog-gt-tt .gray {
    color:#999;
    font-family:arial,sans-serif
}
#goog-gt-tt .alt-helper-text {
    color:#999;
    font-size:11px;
    font-family:arial,sans-serif;
    margin:15px 0px 5px 0px
}
#goog-gt-tt .alt-error-text {
    color:#800;
    display:none;
    font-size:9pt
}
.goog-text-highlight {
    background-color:#c9d7f1;
    -webkit-box-shadow:2px 2px 4px #9999aa;
    -moz-box-shadow:2px 2px 4px #9999aa;
    box-shadow:2px 2px 4px #9999aa;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    position:relative
}
#goog-gt-tt .alt-menu.goog-menu {
    background:#ffffff;
    border:1px solid #dddddd;
    -webkit-box-shadow:0px 3px 3px #888;
    -moz-box-shadow:0px 2px 20px #888;
    box-shadow:0px 2px 4px #99a;
    min-width:0;
    outline:none;
    padding:0;
    position:absolute;
    z-index:2000
}
#goog-gt-tt .alt-menu .goog-menuitem {
    cursor:pointer;
    padding:2px 5px 5px;
    margin-right:0px;
    border-style:none
}
#goog-gt-tt .alt-menu div.goog-menuitem:hover {
    background:#ddd
}
#goog-gt-tt .alt-menu .goog-menuitem h1 {
    font-size:100%;
    font-weight:bold;
    margin:4px 0px
}
#goog-gt-tt .alt-menu .goog-menuitem strong {
    color:#345aad
}
#goog-gt-tt .goog-submenu-arrow {
    text-align:right;
    position:absolute;
    right:0;
    left:auto
}
#goog-gt-tt .goog-menuitem-rtl .goog-submenu-arrow {
    text-align:left;
    position:absolute;
    left:0;
    right:auto
}
#goog-gt-tt .gt-hl-text,#goog-gt-tt .trans-target-highlight {
    background-color:#f1ea00;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -moz-box-shadow:rgba(0,0,0,.5) 3px 3px 4px;
    -webkit-box-shadow:rgba(0,0,0,.5) 3px 3px 4px;
    box-shadow:rgba(0,0,0,.5) 3px 3px 4px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    color:#f1ea00;
    cursor:pointer;
    margin:-2px -2px -2px -3px;
    padding:2px 2px 2px 3px;
    position:relative
}
#goog-gt-tt .trans-target-highlight {
    color:#222
}
#goog-gt-tt .gt-hl-layer {
    color:white;
    position:absolute!important
}
#goog-gt-tt .trans-target,#goog-gt-tt .trans-target .trans-target-highlight {
    background-color:#c9d7f1;
    border-radius:4px 4px 0px 0px;
    -webkit-border-radius:4px 4px 0px 0px;
    -moz-border-radius:4px 4px 0px 0px;
    -moz-box-shadow:rgba(0,0,0,.5) 3px 3px 4px;
    -webkit-box-shadow:rgba(0,0,0,.5) 3px 3px 4px;
    box-shadow:rgba(0,0,0,.5) 3px 3px 4px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    cursor:pointer;
    margin:-2px -2px -2px -3px;
    padding:2px 2px 3px 3px;
    position:relative
}
#goog-gt-tt span:focus {
    outline:none
}
#goog-gt-tt .trans-edit {
    background-color:transparent;
    border:1px solid #4d90fe;
    border-radius:0em;
    -webkit-border-radius:0em;
    -moz-border-radius:0em;
    margin:-2px;
    padding:1px
}
#goog-gt-tt .gt-trans-highlight-l {
    border-left:2px solid red;
    margin-left:-2px
}
#goog-gt-tt .gt-trans-highlight-r {
    border-right:2px solid red;
    margin-right:-2px
}
#goog-gt-tt #alt-input {
    padding:2px
}
#goog-gt-tt #alt-input-text {
    font-size:11px;
    padding:2px 2px 3px;
    margin:0;
    background-color:#fff;
    color:#333;
    border:1px solid #d9d9d9;
    border-top:1px solid #c0c0c0;
    display:inline-block;
    vertical-align:top;
    height:21px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-border-radius:1px
}
#goog-gt-tt #alt-input-text:hover {
    border:1px solid #b9b9b9;
    border-top:1px solid #a0a0a0;
    -webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);
    -moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);
    box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1)
}
#goog-gt-tt #alt-input-text:focus {
    -webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
    box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
    outline:none;
    border:1px solid #4d90fe
}
#goog-gt-tt #alt-input-submit {
    font-size:11px;
    padding:2px 6px 3px;
    margin:0 0 0 2px;
    height:21px
}
