/* Copyright 2012 Google Inc. All Rights Reserved. */
/* top menu links, topright dropdown,  */
table td {
    vertical-align: top;
    font-family: Arial, Helvetica, sans-serif
    }
#page-block {
    margin: 0 auto;
    width: 100%;
    height: 38px;
    border-bottom: 1px solid #d4d4d4;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset, 0 1px 10px rgba(0, 0, 0, 0.1);
    background-color: #FAFAFA;
    background-image: linear-gradient(to bottom, #FFF, #F2F2F2);
    background-repeat: repeat-x
    }
#head-menu .logo_gmat, #head-menu div ul {
    float: left
    }
#head-menu .logo_gmat {
    margin: 0 10px 0 10px
    }
#head-menu {
    margin: 0 auto;
    width: 1004px;
    height: 38px;
    padding-left: 20px;
    padding-right: 20px
    }
/* Top links at top of page */
.toplinks {
    vertical-align: top;
    margin: 0;
    padding: 0
    }
.toplinks li {
    display: inline
    }
.toplinks li a {
    font-size: 14px;
    color: #777;
    float: left;
    padding: 9px 30px !important;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFF;
    height: 20px;
    display: block;
    /*
    	font-size:16px;
    	font-weight:bold;
    	color:#555555;
    	padding:9px !important;	
    	margin:0px;	
    	float:left;
    	*/
    }
.toplinks li a:hover, .toplinks li a.active {
    color: #555;
    text-decoration: none;
    background-color: #E5E5E5;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125) inset;
    color: #555
    }
.toplinks li.viewcourse a {
    font-size: 11px
    }
.toplinks li.viewcourse a:hover {
    background-color: #3C0;
    text-decoration: underline;
    background: none;
    box-shadow: none
    }
.toplinksright {
    display: inline-block;
    position: absolute
    }
.toplinksright a {
    font-size: 16px;
    color: #555 !important;
    padding: 9px !important;
    margin: 0;
    height: 20px;
    display: block;
    float: left
    }
.toplinksright a:hover {
    color: #555;
    text-decoration: none;
    background-color: #e5e5e5
    }
.register ul {
    font-size: 12px;
    text-align: left;
    color: #000;
    margin-left: 20px
    }
.register ul li {
    list-style-type: none;
    padding: 20px 0
    }
.register ul li span {
    text-transform: uppercase
    }
/* Practice Pill Home Page - create free account button */
.btnregister {
    -moz-box-shadow: inset 0 1px 0 0 #bbdaf7;
    -webkit-box-shadow: inset 0 1px 0 0 #BBDAF7;
    box-shadow: inset 0 1px 0 0 #BBDAF7;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e5f97c), color-stop(1, #abca55));
    background: -moz-linear-gradient(center top, #e5f97c 5%, #abca55 100%);
    background-color: #e5f97c;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #c4e70d;
    display: inline-block;
    color: #58595e;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 6px 24px;
    text-decoration: none;
    /*text-shadow: 1px 1px 0px #528ECC;*/
    cursor: pointer;
    margin-top: 20px;
    margin-left: 20px
    }
.btnregister:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #abca55), color-stop(1, #e5f97c));
    background: -moz-linear-gradient(center top, #abca55 5%, #e5f97c 100%);
    background-color: #abca55
    }
.btnregister:active {
    position: relative;
    top: 1px
    }
/* box sections for most favorited questions */
.mainbox {
    border: 0 solid d6d6d6;
    border-collapse: collapse
    }
.box {
    width: 310px;
    border: 1px solid #d6d6d6;
    border-collapse: collapse;
    padding: 0;
    margin: 0 0 0 5px
    }
.box th {
    background-color: #f5f5f5;
    padding: 5px
    }
.box th p {
    float: right;
    padding: 0;
    margin: 0;
    color: #545454
    }
.box th h4 {
    float: left;
    padding: 0;
    margin: 0;
    color: #545454
    }
.box tr {
    padding: 0;
    margin: 0
    }
.box tr.brdbtm {
    border-bottom: 1px solid #d6d6d6
    }
.box tr td {
    padding-top: 5px;
    padding-left: 5px;
    border: 0 none;
    font-size: 12px;
    color: #6b5d5d
    }
.box tr td a {
    font-size: 15px;
    font-weight: bold
    }
/* buttons for practice test page */
/* this is applied in new tab practice cat test */
.blue_box {
    width: 900px;
    border: 1px solid #d7d7d7;
    padding: 0;
    margin: 20px 10px 10px 10px;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset, 0 10px 15px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border: 10px
    }
.blue_box td.tbl_head {
    background-color: #e2fafc;
    padding: 10px 5px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-top-right-radius: 10px;
    -webkit-border-top-left: 10px;
    -webkit-border-top-right: 10px
    }
.blue_box td.tbl_head p {
    float: right;
    padding: 0;
    margin: 0;
    color: #545454
    }
.blue_box td.tbl_head h4 {
    font-size: 24px;
    font-weight: normal;
    color: #020005;
    text-align: center
    }
.blue_box tr {
    padding: 0;
    margin: 0
    }
.blue_box tr.brdbtm {
    /*border-bottom:1px solid #d6d6d6;*/
    }
.blue_box tr.brdbtm td {
    padding-top: 0;
    padding-bottom: 5px
    }
.blue_box tr td {
    padding-top: 5px;
    padding-left: 5px;
    border: 0 none;
    font-size: 12px;
    /*color:#6b5d5d;*/
    }
.blue_box ul {
    margin: 30px 10px
    }
.blue_box td ul li {
    list-style-type: disc;
    font-size: 16px;
    color: #0f0f0f;
    /*border-bottom:0 !important;*/
    padding: 5px
    }
/* practice test buttons */
.btngroup {
    clear: both;
    padding: 0 !important;
    text-align: left;
    float: left
    }
.btnstart {
    background: -moz-linear-gradient(center top, #feb477 5%, #eda036 100%) repeat scroll 0 0 #E5F97C;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #feb477), color-stop(100%, #eda036));
    background: -webkit-linear-gradient(top, #feb477 0%, #eda036 100%);
    background: -o-linear-gradient(top, #feb477 0%, #eda036 100%);
    background: -ms-linear-gradient(top, #feb477 0%, #eda036 100%);
    background: linear-gradient(top, #feb477 0%, #eda036 100%);
    background: -moz-linear-gradient(top, #feb477 0%, #eda036 100%);
    border: 1px solid #f86e03;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    box-shadow: 0 1px 0 0 #BBDAF7 inset;
    color: #070000;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    margin: 20px 0;
    padding: 8px 24px;
    text-decoration: none
    }
.btnstart:hover {
    background: -moz-linear-gradient(center top, #eda036 5%, #feb477 100%) repeat scroll 0 0 #ABCA55;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eda036), color-stop(100%, #feb477));
    background: -webkit-linear-gradient(top, #eda036 0%, #feb477 100%);
    background: -o-linear-gradient(top, #eda036 0%, #feb477 100%);
    background: -ms-linear-gradient(top, #eda036 0%, #feb477 100%);
    background: linear-gradient(top, #eda036 0%, #feb477 100%);
    background: -moz-linear-gradient(top, #eda036 0%, #feb477 100%)
    }
/*      styles for answer options starts here on PracticeView pages; pause button    */
.answeroption tr:hover {
    background-color: #faf3e3
    }
.answeroption tr.first:hover {
    background-color: none
    }
#htop div div a, #htop div div h2 {
    display: block
    }
#htop div div a.fav {
    padding: 20px 0 0 10px
    }
.btnpause {
    margin-top: -5px;
    margin-left: 3px
    }
/* tab0 style starts here */
#tab1 {
    float: left;
    margin-left: 20px;
    border: none
    }
#tab1 th {
    padding: 5px 10px;
    width: 140px;
    font-size: 12px;
    color: #b6b1b2;
    vertical-align: bottom
    }
#tab1 td {
    font-size: 18px;
    color: #000506;
    text-align: center
    }
#tab2 {
    float: left;
    margin-left: 20px;
    border: none
    }
#tab2 th {
    padding: 5px 10px;
    width: 140px;
    font-size: 12px;
    color: #b6b1b2;
    vertical-align: bottom
    }
#tab2 td {
    font-size: 18px;
    color: #000506;
    text-align: center
    }
#tab3 {
    float: left;
    margin-left: 20px;
    border: none
    }
#tab3 th {
    padding: 5px 10px;
    width: 140px;
    font-size: 12px;
    color: #b6b1b2;
    vertical-align: bottom
    }
#tab3 td {
    font-size: 18px;
    color: #000506;
    text-align: center
    }
#tab4 {
    float: left;
    margin-left: 20px;
    border: none
    }
#tab4 th {
    padding: 5px 10px;
    width: 140px;
    font-size: 12px;
    color: #b6b1b2;
    vertical-align: bottom
    }
#tab4 td {
    font-size: 18px;
    color: #000506;
    text-align: center
    }
#tab5 {
    float: left;
    margin-left: 20px;
    border: none
    }
#tab5 th {
    padding: 5px 10px;
    width: 140px;
    font-size: 12px;
    color: #b6b1b2;
    vertical-align: bottom
    }
#tab5 td {
    font-size: 18px;
    color: #000506;
    text-align: center
    }
#tab6 {
    float: right;
    border: none
    }
#tab6 th {
    padding: 5px 10px;
    width: 140px;
    font-size: 12px;
    color: #b6b1b2;
    vertical-align: bottom
    }
#tab6 td {
    font-size: 18px;
    color: #000506;
    text-align: center
    }
.smalltext {
    font-size: 12px;
    color: #b6b1b2
    }
.textgreen {
    font-size: 20px;
    color: green
    }
.textred {
    font-size: 20px;
    color: red
    }
.textblue {
    font-size: 20px;
    color: #09F
    }
.orangebg {
    background-color: #FDB
    }
/* tab0 style ends here */
.paymentdetails {
    width: 980px;
    padding: 10px;
    font-size: 12px
    }
.paymentdetails tr.gray {
    background-color: #e5e5e5
    }
.paymentdetails th {
    padding: 10px;
    color: #333;
    background-color: #C0C0C0;
    border-right: 1px solid #fff
    }
.paymentdetails td {
    padding: 10px;
    border: 1px solid #ddd
    }
.dropdown-menu {
    clear: both;
    display: none;
    position: absolute;
    top: 39px;
    border: 1px solid #D4D4D4;
    background-color: #f2f2f2;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset, 0 1px 10px rgba(0, 0, 0, 0.1);
    padding: 0;
    margin: 0;
    border-radius: 0 0 7px 7px;
    -moz-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border: 7px;
    -webkit-border: 7px;
    z-index: 999
    }
.ipad {
    clear: both;
    display: none;
    position: absolute;
    top: 39px;
    right: -330px !important;
    border: 1px solid #D4D4D4;
    background-color: #f2f2f2;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset, 0 1px 10px rgba(0, 0, 0, 0.1);
    padding: 0;
    margin: 0;
    border-radius: 0 0 7px 7px;
    -moz-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border: 7px;
    -webkit-border: 7px;
    z-index: 999
    }
.dropdown-menu li a {
    padding: 4px 10px !important;
    color: #555 !important;
    font-size: 16px !important;
    width: 240px
    }
.ipad li a {
    padding: 4px 10px !important;
    color: #555 !important;
    font-size: 16px !important;
    width: 180px
    }
.dropdown-menu li a:hover {
    color: #555;
    text-decoration: none;
    background-color: #e5e5e5
    }
.ipad li a:hover {
    color: #555;
    text-decoration: none;
    background-color: #e5e5e5
    }
.dropdown-toggle {
    color: #555 !important;
    font-size: 16px !important;
    padding: 9px !important;
    display: block;
    float: left;
    height: 20px;
    margin: 0
    }
.toplinksright li.dropdown > .dropdown-toggle .caret {
    border-bottom-color: #777;
    border-top-color: #777
    }
.toplinksright .dropdown-toggle .caret {
    margin-top: 8px
    }
.toplinksright .dropdown-toggle .caret {
    border-bottom-color: #08C;
    border-top-color: #08C;
    margin-top: 6px
    }
.serach .caret {
    margin-left: 2px;
    margin-top: 8px
    }
.dropdown-toggle .caret {
    margin-left: 2px;
    margin-top: 8px
    }
.caret {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #000;
    content: "";
    display: inline-block;
    height: 0;
    vertical-align: top;
    width: 0
    }
.toplinks li.searchbox {
    clear: both;
    border: 1px solid #777;
    padding: 0;
    margin: 2px 0;
    position: absolute;
    top: 38px;
    left: 41.2%
    }
li.serachbox {
    padding: 5px;
    background-color: #fff;
    border: 1px solid #C6C6C6;
    border-radius: 3px 3px 3px 3px
    }
li.serachbox .search {
    padding: 2px 5px;
    margin-top: 6px;
    /*margin:5px !important;*/
    border: 0 solid #CCC;
    height: 18px;
    width: 150px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #024464;
    font-weight: normal
    }
.searchbtn {
    border: 0;
    background-image: url(/gmat-practice-test/images/search.jpg);
    background-repeat: no-repeat;
    cursor: pointer;
    width: 20px;
    height: 20px;
    margin: 5px !important
    }
a.qurl:hover {
    text-decoration: underline !important
    }
.btnsubmit {
    background: -moz-linear-gradient(center top, #e5f882 5%, #abcb60 100%) repeat scroll 0 0 #E5F97C;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5f882), color-stop(100%, #abcb60));
    background: -webkit-linear-gradient(top, #e5f882 0%, #abcb60 100%);
    background: -o-linear-gradient(top, #e5f882 0%, #abcb60 100%);
    background: -ms-linear-gradient(top, #e5f882 0%, #abcb60 100%);
    background: linear-gradient(top, #e5f882 0%, #abcb60 100%);
    background: -moz-linear-gradient(top, #e5f882 0%, #abcb60 100%);
    border: 1px solid #c5e714;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    box-shadow: 0 1px 0 0 #BBDAF7 inset;
    color: #070000;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    margin: 20px 0;
    padding: 8px 24px;
    text-decoration: none
    }
.btnsubmit:hover {
    background: -moz-linear-gradient(center top, #abcb60 5%, #e5f882 100%) repeat scroll 0 0 #ABCA55;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #abcb60), color-stop(100%, #e5f882));
    background: -webkit-linear-gradient(top, #abcb60 0%, #e5f882 100%);
    background: -o-linear-gradient(top, #abcb60 0%, #e5f882 100%);
    background: -ms-linear-gradient(top, #abcb60 0%, #e5f882 100%);
    background: linear-gradient(top, #abcb60 0%, #e5f882 100%);
    background: -moz-linear-gradient(top, #abcb60 0%, #e5f882 100%)
    }
.btnconfirm {
    background: -moz-linear-gradient(center top, #6ac039 5%, #42791c 100%) repeat scroll 0 0 #E5F97C;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6ac039), color-stop(100%, #42791c));
    background: -webkit-linear-gradient(top, #6ac039 0%, #42791c 100%);
    background: -o-linear-gradient(top, #6ac039 0%, #42791c 100%);
    background: -ms-linear-gradient(top, #6ac039 0%, #42791c 100%);
    background: linear-gradient(top, #6ac039 0%, #42791c 100%);
    background: -moz-linear-gradient(top, #6ac039 0%, #42791c 100%);
    border: 1px solid #c5e714;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    box-shadow: 0 1px 0 0 #BBDAF7 inset;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 5px 20px;
    text-decoration: none
    }
.btnconfirm:hover {
    background: -moz-linear-gradient(center top, #42791c 5%, #6ac039 100%) repeat scroll 0 0 #ABCA55;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42791c), color-stop(100%, #6ac039));
    background: -webkit-linear-gradient(top, #42791c 0%, #6ac039 100%);
    background: -o-linear-gradient(top, #42791c 0%, #6ac039 100%);
    background: -ms-linear-gradient(top, #42791c 0%, #6ac039 100%);
    background: linear-gradient(top, #42791c 0%, #6ac039 100%);
    background: -moz-linear-gradient(top, #42791c 0%, #6ac039 100%)
    }
.btntimer {
    background: -moz-linear-gradient(center top, #6ac039 5%, #42791c 100%) repeat scroll 0 0 #E5F97C;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6ac039), color-stop(100%, #42791c));
    background: -webkit-linear-gradient(top, #6ac039 0%, #42791c 100%);
    background: -o-linear-gradient(top, #6ac039 0%, #42791c 100%);
    background: -ms-linear-gradient(top, #6ac039 0%, #42791c 100%);
    background: linear-gradient(top, #6ac039 0%, #42791c 100%);
    background: -moz-linear-gradient(top, #6ac039 0%, #42791c 100%);
    border: 1px solid #c5e714;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    box-shadow: 0 1px 0 0 #BBDAF7 inset;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    margin: 10px 0;
    padding: 10px 50px;
    text-decoration: none
    }
.btntimer:hover {
    background: -moz-linear-gradient(center top, #42791c 5%, #6ac039 100%) repeat scroll 0 0 #ABCA55;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42791c), color-stop(100%, #6ac039));
    background: -webkit-linear-gradient(top, #42791c 0%, #6ac039 100%);
    background: -o-linear-gradient(top, #42791c 0%, #6ac039 100%);
    background: -ms-linear-gradient(top, #42791c 0%, #6ac039 100%);
    background: linear-gradient(top, #42791c 0%, #6ac039 100%);
    background: -moz-linear-gradient(top, #42791c 0%, #6ac039 100%)
    }
/* these styles added to show left tabs  */
.leftNav {
    list-style-type: none;
    color: #000;
    border-top: 1px solid #CCC;
    border-right: 1px solid #CCC;
    /*border:1px solid #CCCCCC; */
    border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    width: 180px;
    height: 350px;
    background: none;
    margin: 20px 0 0;
    padding: 0
    }
.leftNav li {
    border-left: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    margin: 7px 0;
    font-size: 16px
    }
.leftNav li:first-child {
    margin: 0
    }
.leftNav li.active:first-child {
    margin: 0 -2px 0 0
    }
.leftNav li a, .leftNav li a:hover {
    text-decoration: none
    }
.leftNav li.active {
    background-color: none;
    color: #000;
    border-right: 2px solid #fff;
    margin: 7px -2px 0 0;
    padding: 25px 10px;
    border-top: 1px solid #CCC;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    /*
    	-moz-box-shadow:-2px -2px 1em #aaa;
    	-webkit-box-shadow:-2px -2px 1em #aaa;
    	box-shadow:-2px -2px 1em #aaa;
    	*/
    }
.leftNav li.blue {
    background-color: #f4f4f4;
    padding: 25px 10px;
    cursor: pointer;
    border-top: 1px solid #CCC;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px
    }
.leftNav li.blue:hover {
    background-color: #fff;
    color: #333
    }
.leftNav li.orange {
    background-color: #f4f4f4;
    padding: 25px 10px;
    cursor: pointer;
    border-top: 1px solid #CCC;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px
    }
.leftNav li.orange:hover {
    background-color: #fff;
    color: #333
    }
.text_red {
    color: #f94444;
    font-size: 14px;
    font-weight: bold
    }
.text_greeen {
    color: #36681a;
    font-size: 14px;
    font-weight: bold
    }
.text_big {
    color: #555;
    font-weight: bold;
    line-height: 1
    }
.text_small {
    line-height: 1.4;
    font-size: 12px;
    margin: 0;
    padding: 0 5px;
    text-align: left
    }
.text_medium {
    line-height: 1.4;
    font-size: 14px;
    margin: 0;
    padding: 0 5px;
    text-align: left
    }
.og-sc td {
    font-size: 12px;
    text-align: left;
    line-height: 1.4;
    /*vertical-align:middle;*/
    }
.sc-perf tr td {
    line-height: 30px;
    font-size: 16px;
    border-bottom: 2px solid #c4c4c2
    }
.emptycell {
    font-size: 11px;
    margin: 0;
    padding: 0
    }
/* these styles updated for OG pill table data with alternate row colors as on 13 mar 2013 */
.col1 {
    width: 100px;
    vertical-align: top
    }
.col2, .col3, .col5, .col6 {
    /*width:0px; text-align:center*/
    }
.col4 {
    width: 140px
    }
.col7 {
    width: 10px
    }
.col8 {
    width: 140px;
    vertical-align: middle
    }
.col9 {
    width: 133px
    }
.col10 {
    width: 90px
    }
.col11 {
    width: 10px
    }
.col12 {
    width: 80px
    }
.col2 ul, .col3 ul {
    margin: 0;
    padding: 0
    }
.col2 ul li, .col3 ul li {
    padding: 0 !important;
    margin: 6px;
    min-height: 35px
    }
.darkrow {
    background-color: #f9f9ef;
    border-bottom: 2px solid #c0c1bb
    }
.og-sc .smallertext td {
    font-size: 10px !important;
    line-height: 1;
    margin: 0;
    padding: 0;
    text-align: left
    }
.lightrow {
    background-color: #f3f3f1;
    border-bottom: 2px solid #c0c1bb
    }
.lightrow:hover, .darkrow:hover {
    /*background-color:#ffc49c;*/
    }
.the-time span {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    margin-top: -18px
    }
.btnconfirmed {
    background: grey;
    border: 1px solid #c5e714;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    box-shadow: 0 1px 0 0 #BBDAF7 inset;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 5px 20px;
    text-decoration: none
    }
.col2 ul li input, .col3 ul li input {
    margin: 0 5px
    }
.btnsmalltimer {
    background: -moz-linear-gradient(center top, #6ac039 5%, #42791c 100%) repeat scroll 0 0 #E5F97C;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6ac039), color-stop(100%, #42791c));
    background: -webkit-linear-gradient(top, #6ac039 0%, #42791c 100%);
    background: -o-linear-gradient(top, #6ac039 0%, #42791c 100%);
    background: -ms-linear-gradient(top, #6ac039 0%, #42791c 100%);
    background: linear-gradient(top, #6ac039 0%, #42791c 100%);
    background: -moz-linear-gradient(top, #6ac039 0%, #42791c 100%);
    border: 1px solid #c5e714;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    box-shadow: 0 1px 0 0 #BBDAF7 inset;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0;
    padding: 2px 0;
    text-decoration: none
    }
.loadquestion {
    background: -moz-linear-gradient(center top, #EEEEEF 5%, #EEEEEF 100%) repeat scroll 0 0 #EEEEEF;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EEEEEF), color-stop(100%, #EEEEEF));
    background: -webkit-linear-gradient(top, #EEEEEF 0%, #EEEEEF 100%);
    background: -o-linear-gradient(top, #EEEEEF 0%, #EEEEEF 100%);
    background: -ms-linear-gradient(top, #EEEEEF 0%, #EEEEEF 100%);
    background: linear-gradient(top, #EEEEEF 0%, #EEEEEF 100%);
    background: -moz-linear-gradient(top, #EEEEEF 0%, #EEEEEF 100%);
    border: 1px solid #EEEEEF;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    box-shadow: 0 1px 0 0 #EEEEEF inset;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    margin: 10px 0;
    padding: 10px 50px;
    text-decoration: none
    }