html,body,div,p,h1,h2,h3,h4,h5,h6,a,img,ol,ul,li,form,table,thead,tbody,tr,th,td,article,aside,header,footer,nav,section{padding:0;border:0;margin:0}html,body{width:100%;height:100%}body{min-width:0;text-align:center;font-family:"Open Sans","Lucida Sans",sans-serif;font-weight:400;font-size:18px;color:#004d40;background:#eaeceb}a{color:#039be5;text-decoration:none}a:hover{color:#0288d1;text-decoration:none}p{margin:15px 0}h1{font-size:60px;font-weight:400;margin:30px 0}h2,h1.h2{font-size:30px;font-weight:600;margin:25px 0}h3{font-size:28px;font-weight:400;margin:20px 0}h4{font-size:20px;font-weight:700}h5{width:100%;font-size:18px;font-weight:600;padding:0 0 10px;border-bottom:1px solid #b2dfdb;margin:-2px 0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}hr{width:100%;height:1px;background:#e0e0e0;border:0;margin:30px 0}header{z-index:1;position:fixed;width:100%;height:50px;opacity:.97;background:#00695c;background-image:linear-gradient(#00796b,#00695c);box-shadow:0px 1px 2px #80cbc4}
header #content{max-width:980px;text-align:left;padding:0 10px;margin:auto}header a.home{display:inline-block;width:155px;height:50px;background:url(/img/css/techterms.png) no-repeat;background-size:155px 100px;margin:0 5px 0 15px}header a.home:hover{background-position:left bottom}header a.random{position:relative;top:-20px;display:inline-block;width:30px;height:30px;background:#fff url(/img/css/random.png) no-repeat;border-radius:5px;background-size:30px 30px;vertical-align:middle;margin-right:-20px}header a.random:hover{box-shadow:0 0 3px #fff}header form{display:inline-block;width:267px;vertical-align:top;margin:0 5px 0 0;overflow:hidden}header form #term{display:inline-block;width:250px;height:26px;font-size:18px;color:#004d40;background:#f9f9f9;padding:2px 8px;border:none;border-radius:5px;margin:10px 0 0}header form #term:focus{outline:none;background:#fffde7;box-shadow:0 0 2px #fffde7}header form #term::placeholder{color:#a9a9a9;opacity:1}header form #swrap{display:inline-block;width:270px;white-space:nowrap}
header form #sdiv{display:inline-block;float:right;position:relative;top:12px;left:-48px;white-space:nowrap;margin-right:-185px}header form #submit{position:relative;top:-1px;right:28px;width:20px;height:20px;background:url(/img/css/search.png) no-repeat;background-size:20px 20px;border:0;cursor:pointer;vertical-align:middle}header form #sbutton{position:relative;top:-2px;right:24px;display:inline-block;height:22px;font-size:13px;font-weight:700;text-align:center;color:#fff;background-color:#00796b;padding:2px 4px 0;border:none;border-radius:4px}header #search_button{float:right;visibility:hidden;display:none;position:relative;top:8px;right:-6px;width:32px;height:32px;background:url(/img/css/mobile_search.png) no-repeat;background-size:32px 64px;vertical-align:middle;margin:-4px 12px 0 4px}header #search_button:hover{background-position:left bottom}nav{float:right}#menu{display:block}#menu li{display:inline-block}#menu a{display:inline-block;height:38px;color:#f5f5f5;padding:12px 20px 0}
#menu a:hover{color:#fff9c4;background-color:rgba(0,50,40,.3)}footer{position:absolute;bottom:0;left:0;width:100%;background:#00695c;background-image:linear-gradient(#00796b,#00695c);font-size:12px;color:#fafafa;padding:3px 10px 4px}footer a{color:#fff}footer a:hover{color:#fff9c4}#full{position:relative;height:auto !important;min-height:100%;width:100%;overflow:hidden}#main{max-width:1100px;min-height:380px;background:#fff;text-align:center;padding:15px 0;border-radius:3px;box-shadow:0px 2px 3px #b2dfdb;margin:0 auto 35px auto;overflow:hidden}#lwrap{float:left;width:100%}#left{text-align:left;padding:0 15px;border-right:1px solid #b2dfdb;margin-right:330px}#right{float:left;width:300px;text-align:center;padding:0 15px;border-left:1px solid #b2dfdb;margin-left:-331px}#left h5{text-align:left}.adTopLB{display:block;min-height:90px;margin:62px auto 12px auto}.adBotLB,.adQuizLB{display:block;text-align:center;margin:15px auto}.adDefRect{float:right;width:336px;height:280px;text-align:center;margin:8px 0 5px 15px}
.adRightSky{display:block;max-height:600px;margin:30px auto}.tf+.adRightSky{margin-top:28px}.mc{max-width:100%}.linkAds{min-height:250px;margin-bottom:5px}.slicknav_menu{display:none}.center{text-align:center}.floatLeft{float:left;margin:0 10px 0 0}.floatRight{float:right}.break{width:90%;border-bottom:4px solid #00796b;margin:35px auto 30px auto}.pad{padding:10px 0}.hidden{display:none}p.date{margin-top:-2px}ul.side{font-size:16px;text-align:left;margin:5px 10px 20px 45px}ul.side li{padding:0 0 10px}ul.side b{display:block;margin-bottom:5px}textarea.ta{max-width:95%;font-size:18px;padding:5px;border:2px solid #009688}article{display:block;max-width:900px;line-height:28px;text-align:justify;margin:10px auto}article h1:not(.h2){width:100%;line-height:50px;text-align:left;padding-bottom:30px;border-bottom:4px solid #009688;margin:25px 0 20px}article h3{line-height:36px;text-align:left;margin:25px 0}article ul,article ol{margin:20px 20px 20px 40px}article ol li br{line-height:45px;vertical-align:top}
article ul li,article ol li{text-align:left;margin:10px auto}article table{margin:10px auto}article table td{text-align:left;padding:20px}article.index ul,article.index ol{margin:20px 0 20px 10px;text-align:left}article.index ul li{list-style:inside square;padding:3px}article.index ol li{list-style-position:outside;padding:0 3px 3px 0;margin-left:40px}article.index h2{text-align:left}article.index h3{width:100%;padding-bottom:20px;border-bottom:2px solid #009688;margin:30px 0 20px}article.index .break{width:100%;border-bottom:2px solid #009688;margin:30px 0}article.help h1{font-size:24px;line-height:24px;padding:0 0 20px;border-bottom:2px solid #009688;margin-top:23px}article.help .appscreenshots{font-size:0;margin:20px auto}article.help .appss{display:inline-block;width:calc(50% - 40px);max-width:320px;padding:20px}.iconheading{display:flex;align-items:center}.iconheading.center{justify-content:center}article h1.iconheading{margin-top:0}.iconheading .smallSquare,.iconheading .medSquare,.iconheading .largeSquare{margin-top:0}
.iconheading .headingtext{flex:1;line-height:1.4;text-align:left;margin-top:-.15em}.iconheading.center .smallSquare,.iconheading.center .medSquare,.iconheading.center .largeSquare{flex:none}.iconheading.center .headingtext{flex:unset}table.list,table.slist{box-sizing:border-box;width:100%;background:#fafcfb;border-collapse:collapse;border:1px solid #00796b;margin:15px 0}table.list th,table.slist th{padding:7px 10px 8px;text-align:left;color:#fff;background:#00897b}table.list td,table.slist td{height:36px;vertical-align:middle;padding:2px 10px 3px}table.list tr:nth-child(odd),table.slist tr:nth-child(odd){background:#f6f8f7}table.slist tr:hover{background:#fffde7}table.browselist tr:hover{cursor:pointer}.rtg{width:180px;height:15px;display:block;position:relative}.rtg:before{width:180px;height:15px;display:block;position:absolute;top:0;left:0;background-image:url('/img/css/tf.png');background-size:180px 34px;background-repeat:no-repeat;background-position:top left;content:''}
.rtg:after{width:0;height:15px;display:block;position:absolute;top:0;left:0;background-image:url('/img/css/tf.png');background-size:180px 34px;background-repeat:no-repeat;background-position:bottom left;content:''}.rtg.f1:after{width:10%}.rtg.f2:after{width:20%}.rtg.f3:after{width:30%}.rtg.f4:after{width:40%}.rtg.f5:after{width:50%}.rtg.f6:after{width:60%}.rtg.f7:after{width:70%}.rtg.f8:after{width:80%}.rtg.f9:after{width:90%}.rtg.f10:after{width:100%}table.navLinks{margin:0}table.navLinks td{padding:5px 10px 5px 0;vertical-align:middle}a.navButton,button.navButton,input[type=submit].navButton{display:inline-block;width:125px;height:36px;text-align:center;color:#fff;background:#00897b;background-image:linear-gradient(#009688,#00897b);padding:6px 0 0;border:2px solid #00695c;border-radius:3px;margin:3px 5px 3px 0}a.navButton:hover,button.navButton:hover,input[type=submit].navButton:hover{color:#fff;background:#039be5;background-image:linear-gradient(#039be5,#0288d1);border-color:#01579b}
a.navButton:active,button.navButton:active,input[type=submit].navButton:active{background:#0288d1;background-image:linear-gradient(#0288d1,#0277bd);border-color:#01579b}img.left{float:left;max-width:200px;margin:7px 30px 10px 0}img.right{float:right;max-width:300px;margin:7px 0 10px 30px}img.border{padding:5px;border:1px solid #424242}img.rounded{border-radius:12%}img.shadow{box-shadow:3px 4px 5px #ddd}img.icon{max-width:128px;vertical-align:middle;margin:0 20px 0 0}img.icon64{max-width:64px;vertical-align:middle;margin:-5px 10px 0 0}img.alert{display:block;max-width:256px;margin:10px auto}img.x2{display:block;width:50%;margin:20px auto}.largeSquare,.medSquare,.smallSquare{display:inline-block;background:#00897b;border:2px solid #00695c;border-radius:5px;vertical-align:middle}.largeSquare:hover,.medSquare:hover,.smallSquare:hover{background-color:#00796b}.largeSquare:active,.medSquare:active,.smallSquare:active{background-color:#00695c;border-color:#004d40}.largeSquare{width:96px;height:96px;background-size:96px;margin:-5px 20px 0 2px}
.medSquare{width:64px;height:64px;background-size:64px;margin:-5px 15px 0 2px}.smallSquare{width:48px;height:48px;background-size:48px;margin:-5px 15px 0 2px}.browseIcon{background-image:url(/img/css/browse.png)}.quizIcon{background-image:url(/img/css/quiz.png)}.helpIcon{background-image:url(/img/css/help.png)}.searchIcon{background-image:url(/img/css/adv_search.png)}.mailIcon{background-image:url(/img/css/mail.png)}.downloadIcon{background-image:url(/img/css/download.png)}.social{margin:0 auto 30px auto}.topButtons{margin:25px 0 -2px}.rightButtons{float:right;margin:-2px 0 -20px}.listBox,.subscribeBox{width:80%;text-align:left;padding:0;background:#fafcfb;border:2px solid #00796b;border-radius:3px;margin:20px auto 30px auto;overflow:hidden}.tf+.listBox{margin-top:28px}.listBox p,.subscribeBox .boxheading{text-align:center;color:#fff;font-size:18px;background:#00897b;background-image:linear-gradient(#009688,#00796b);padding:6px 0 8px;margin:0}.listBox ol{padding:5px;margin:0 auto}.listBox ol li{list-style-position:outside;text-align:left;padding:4px 0;margin:0 0 0 40px}
.codeBox{width:95%;font-size:14px;line-height:20px;font-family:"Courier New",Courier,Monaco;text-align:left;padding:10px;background:#fafcfb;border:2px solid #00796b;border-radius:10px;margin:20px auto 30px auto;overflow:hidden}.subscribeBox{text-align:center}.subscribeBox p{padding-left:8px;padding-right:8px}.popupwrapper{display:none;width:100%;min-height:100vh;top:0;left:0;justify-content:center;align-items:center;z-index:1;animation:bgFade .5s forwards}.popupwrapper.open{display:flex;position:fixed;margin-top:0}#newsletter_popup{width:calc(100% - 20px);max-width:500px;min-height:560px;position:relative;background:#fff;padding:20px 40px;border:2px solid #00796b;box-shadow:0px 30px 30px rgba(0,0,0,.5);box-sizing:border-box;border-radius:3px;pointer-events:all;height:auto;transition:min-height .3s ease}.popupwrapper.open #newsletter_popup{animation:slideDown .3s}#newsletter_popup.confirm{min-height:300px}#newsletter_popup h3{margin-bottom:30px;font-weight:700}#newsletter_popup form{text-align:left;margin:0 auto}
#newsletter_popup input[type=email]{width:100%;margin-bottom:40px}#newsletter_popup .row1{display:flex;justify-content:space-between;margin-bottom:20px}#newsletter_popup .row1 .field{width:calc(50% - 10px)}#newsletter_popup .row1 .field input{width:100%}#newsletter_popup .row2{margin-bottom:15px;text-align:left}#newsletter_popup .row1 label{position:absolute;top:-24px;left:0}#newsletter_popup .close{display:inline-block;width:40px;height:40px;position:absolute;right:0;top:0;font-size:32px;line-height:32px;background:0 0;border:none;padding:0;cursor:pointer;padding:0}#newsletter_popup .field{position:relative}#newsletter_popup label{font-size:16px}#newsletter_popup input[type=text],#newsletter_popup input[type=email]{font-size:20px;height:40px;background:#e7e7e7;padding:5px 10px;border:none;box-sizing:border-box;border-radius:3px}#newsletter_popup legend,#ttnpref legend{margin-bottom:15px}#newsletter_popup fieldset,#ttnpref fieldset{padding:0;border:none;margin:0}#newsletter_popup input[type=radio],#ttnpref input[type=radio]{width:1px;height:1px;padding:0;margin:0;opacity:0;position:absolute}
#newsletter_popup input[type=radio]+label,#ttnpref input[type=radio]+label{display:inline-block;position:relative;padding-left:40px;line-height:30px;margin-right:20px;margin-bottom:20px;cursor:pointer}#newsletter_popup input[type=radio]+label:before,#ttnpref input[type=radio]+label:before{content:'';width:30px;height:30px;border:1px solid #a9a9a9;position:absolute;left:0;cursor:pointer;text-align:center;border-radius:3px}#newsletter_popup input[type=radio]:checked+label:before,#ttnpref input[type=radio]:checked+label:before{content:'✓';color:#00897b;font-size:30px;line-height:30px}#newsletter_popup input[type=submit],#ttn_open,#ttnconfirm .ok{height:40px;background:#1e88e5;background-image:linear-gradient(#2196f3,#1e88e5);color:#fff;font-size:20px;padding:4px 20px 5px;border:2px solid #1976d2;border-radius:3px;margin:0;outline:none}#newsletter_popup .ok{display:inline-block;margin:15px auto}#ttn_open{font-size:18px;margin-bottom:15px;padding-top:4px}#subscribe .progress{width:24px;height:24px;vertical-align:middle;margin-left:15px}
#newsletter_popup input[type=submit]:hover,#ttn_open:hover,#ttnconfirm .ok:hover{background:#0288d1;border-color:#01579b}#newsletter_popup input[type=submit]:active,#newsletter_popup input[type=submit]:disabled,#ttn_open:active,#ttnconfirm .ok:active{background:#0277bd;border-color:#01579b;outline:none}#ttnform .success{background:#a5d6a7;border:2px solid #00796b;border-radius:3px;margin:15px auto}#ttnform .error{color:#c62828;padding:5px 10px;border:2px solid #c62828;border-radius:3px;margin:15px auto 0 auto}#ttnpref{padding:0 10px;text-align:left}#ttnpref input[type=submit]{font-size:inherit;padding-top:0;cursor:pointer;margin-top:15px}.menu{color:#00897b}.directory{color:#7b1fa2;font-family:"Courier New",Courier,Monaco}.filename{color:#7b1fa2}.command{color:#00897b;font-family:"Courier New",Courier,Monaco;text-align:left}.codeblock{background:#eee;font-family:"Courier New",Courier,Monaco;font-size:16px;padding:10px 15px;border:1px solid #bcbcbc;margin:25px 20px;overflow-x:auto}
.codeblock pre{margin:0}.button{display:inline-block;color:#00897b;font-size:14px;line-height:14px;padding:2px 5px;background:#fafcfb;border:2px solid #009688;border-radius:5px;margin-top:-5px;vertical-align:middle}.summary{display:block;width:80%;background-color:#fafcfb;padding:10px;border:solid 2px #009688;border-radius:3px;margin:20px auto}a.cal{float:left;display:block;width:100px;height:100px;color:#00897b;text-align:center;background:#fafcfb;border:3px solid #00796b;border-radius:3px;margin:0 20px 0 7px;overflow:hidden}a.cal .month{display:block;font-size:18px;color:#fff;background:#00796b;padding-bottom:3px;margin:-2px 0 0}a.cal .day{font-size:45px;font-weight:700;margin:-2px auto -5px auto}a.cal .year{font-size:16px;line-height:1}a.cal:hover{color:#0288d1;border-color:#0277bd}a.cal:hover .month{background:#039be5;background-image:linear-gradient(#039be5,#0288d1)}.top{margin:20px 0 35px}h1.hs{font-size:60px;line-height:60px;font-weight:700;margin:15px auto}h2.hs{font-size:30px;line-height:30px;font-weight:400;margin:15px auto 25px auto}
.homeSearch{width:75%;box-sizing:border-box;margin:0 auto 40px auto}.homeSearch p{margin-top:25px}#hterm{box-sizing:border-box;display:inline-block;width:100%;height:48px;font-size:26px;color:#1b5e20;background:#f9f9f9;padding:2px 8px;border:2px solid #1976d2;border-radius:5px;margin:0}#hterm:focus{outline:none;box-shadow:0 0 2px #fffde7}#hterm::placeholder{color:#a9a9a9;opacity:1}#hs{display:inline-block;float:right;position:relative;top:-2px;height:48px;width:125px;font-size:20px;text-align:center;color:#fff;background:#1e88e5;background-image:linear-gradient(#2196f3,#1e88e5);padding:0;border:2px solid #1976d2;border-radius:3px;margin:-46px 0 0 5px}#hs:hover{color:#fff;background:#1e88e5;background-image:linear-gradient(#1e88e5,#1976d2);border-color:#01579b}.homeBreak{width:97%;border-bottom:1px solid #b2dfdb;margin:0 auto 15px auto}.homeTable{margin:5px 0 15px -5px}.homeTable td{text-align:left}.homeTable h2{font-size:18px;margin:-9px auto 12px 4px}.homeTable p{padding:0;margin:5px}p.daily{font-size:55px;line-height:55px;font-weight:700;margin:5px 0 2px}
.homeDef{margin:20px 5px 25px}img.appstore{display:block;max-width:160px;margin:0 auto 20px auto}.previousTerms{padding-bottom:12px}.previousTerms .drawerToggle{width:auto;height:55px;font-size:18px;line-height:25px;font-weight:700;cursor:pointer;padding:0;margin:0 0 11px 3px}.previousTerms .drawerToggle svg{display:inline-block;width:16px;height:16px;fill:#004d40;margin:0 2px -1px 0;transform:rotate(90deg);transition:transform .2s ease}.previousTerms.closed .drawerToggle svg{transform:none}.previousTerms .drawer{display:none}.previousTerms .feed{margin:0 3px 15px}.previousTerms .loadmore{line-height:28px;margin:0 0 0 2px;cursor:pointer}.previousTerms time{font-weight:700;margin-left:2px}.previousTerms h3{font-weight:700;margin:10px 0}.previousTerms p{margin:0}.feed-entry{padding:0 2px 20px;border-bottom:1px solid #b2dfdb;margin-bottom:20px}.feed-entry:first-child{padding-top:20px}.feed-entry.loading{border-bottom:none}.tf{display:block;width:80%;height:85px;font-size:20px;color:#004d40;background:#fafcfb;padding:0;border:2px solid #00796b;border-radius:3px;margin:0 auto;overflow:hidden}
.tf p{text-align:center;color:#fff;font-size:14px;background:#00897b;background-image:linear-gradient(#009688,#00796b);padding:3px 0 5px;margin:0}.tf .factor{font-size:40px;color:#009688}.tf:hover{border-color:#0277bd}.tf:hover p{background:#039be5;background-image:linear-gradient(#039be5,#0288d1)}.tf:hover .factor{color:#0288d1}table.grey{margin:20px auto;background:#fafcfb;border:2px solid #00796b;border-collapse:collapse}table.grey th{min-width:40px;color:#fff;background:#00897b;background-image:linear-gradient(#009688,#00796b);padding:4px 8px 7px}table.grey td{min-width:40px;padding:4px 8px}.citations{display:inline-block;font-size:14px;border:1px solid #00796b;border-radius:3px;margin:0 0 10px;overflow:hidden}.citations a{display:inline-block;width:68px;height:24px;text-align:center;color:#fff;background:#26a69a;padding-top:4px;border:1px solid #00796b}.citations a:hover{background:#039be5;border-color:#0277bd}.citations a.csel{background:#0277bd;border-color:#01579b}.citation{display:none;min-width:300px;font-size:16px;padding:10px;border:2px solid #00897b;border-radius:3px;margin:10px 0;overflow:hidden}
.url{display:none}.caption{font-size:12px;margin-top:-10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc{margin-top:15px}.techterms{padding-top:20px;border-top:2px solid #009688;margin-top:20px}.browse{margin-bottom:20px}.category{border-top:2px solid #009688}.alpha,.category,.techfactor{text-align:left;padding:5px 0 20px;border-bottom:2px solid #009688}.alpha a,.category a,.techfactor a{display:inline-block;text-align:center;background:#fafcfb;background-image:linear-gradient(#fafcfb,#f4f6f5);border:2px solid #009688;border-radius:3px;margin:10px}.category a{width:84px;height:48px;font-size:16px;line-height:24px;padding:6px 2px 5px;margin:10px 4px}.alpha a{width:50px;height:38px;font-size:20px;padding:12px 2px 0}.techfactor a{width:42px;height:34px;font-size:20px;padding:10px 2px 2px}.cnav,.anav,.tnav{margin:0 auto 20px auto}.cnav a,.anav a,.tnav a{display:block;width:80%;height:30px;text-align:center;background:#f6f8f7;padding-top:5px;border:1px solid #009688;border-radius:3px;margin:6px auto}
.anav a{display:inline-block;width:25px;height:25px;padding:0;margin:6px 3px}.tnav a{display:inline-block;width:45px;height:35px;padding-top:10px;margin:5px}.category a:hover,.alpha a:hover,.techfactor a:hover,.cnav a:hover,.anav a:hover,.tnav a:hover{background:#039be5;background-image:linear-gradient(#03a9f4,#039be5);color:#fff;border-color:#0277bd}.category a:active,.alpha a:active,.techfactor a:active,.cnav a:active,.anav a:active,.tnav a:active{background:#0288d1;background-image:linear-gradient(#039be5,#0288d1);border-color:#01579b}.quizBox{box-sizing:border-box;width:100%;padding:0 0 10px;border:2px solid #00796b;border-radius:3px;margin:20px auto 25px auto;overflow:hidden}.quizTable{width:100%;margin:0 7px}.quizTable td{padding:6px}.answerCell{width:100%;line-height:18px}.quizTop{display:block;color:#fff;font-size:18px;padding:6px 10px 8px;background:#00897b;background-image:linear-gradient(#009688,#00796b);margin:0 0 8px}.quizQuestion{font-size:20px;font-weight:700;margin:20px 5px 15px 16px}
.answerButton{display:inline-block;width:40px;height:40px;text-align:center;color:#00695c;font-size:30px;background-color:#f4f6f5;padding:0 1px 1px 0;border:2px solid #00796b;border-radius:5px;margin:0}.activeButton:hover{color:#fff;background:#039be5;border-color:#0277bd;cursor:pointer}.answerBar{display:none;position:relative;top:0;height:10px;font-size:12px;margin:2px 0 2px 1px}.quizBar{display:inline-block;width:0;height:8px;font-size:12px;background-color:#4db6ac;box-shadow:inset 0 0 3px #00695c;border:1px solid #00796b;margin-right:8px}.selectedAnswer{background-color:#f48fb1}.correctAnswer{background-color:#a5d6a7}.quizResult{display:none;margin:5px 0 0}.quizPass,.quizFail,.quizNext{display:none;width:130px;height:42px;color:#fff;font-size:22px;text-align:center;background:#00897b;background-image:linear-gradient(#009688,#00897b);border:2px solid #00796b;border-radius:5px;padding-top:8px;margin:15px 0 15px 15px}.quizPass:hover{color:#fff;background-image:linear-gradient(#00897b,#00796b);border-color:#00695c}
.quizPass:active{background-image:linear-gradient(#00796b,#00695c);border-color:#004d40}.quizFail{background-color:#e91e63;background-image:linear-gradient(#e91e63,#d81b60);border-color:#c2185b}.quizFail:hover{color:#fff;background-color:#d81b60;background-image:linear-gradient(#d81b60,#c2185b);border-color:#ad1457}.quizFail:active{background-color:#c2185b;background-image:linear-gradient(#c2185b,#ad1457);border-color:#880e4f}.quizNext{width:110px;height:38px;font-size:18px;font-weight:700;color:#fff;padding-top:12px;background:#1e88e5;background-image:linear-gradient(#2196f3,#1e88e5);border:2px solid #1976d2;margin-right:15px}.quizNext:hover{color:#fff;background:#1976d2;background-image:linear-gradient(#1e88e5,#1976d2);border-color:#01579b}.quizNext:active{color:#fff;background:#1565c0;background-image:linear-gradient(#1976d2,#1565c0);border-color:#0d47a1}.quizMessage{display:inline-block;text-align:left;margin:-4px 0 0 15px;vertical-align:middle}.quizMessage a{font-weight:700}.quizBottom{width:100%;font-weight:700;text-align:center;background-color:#eaeceb;padding:5px 0 10px;border-top:2px solid #00796b;margin:10px 0 -15px}
.quizNav{font-size:24px;margin:20px auto 10px auto}#main.quiz{box-sizing:border-box;padding:15px 0}#main.quiz h5{width:auto;margin:0 15px}.quiz .quizBox{max-width:800px;text-align:left}table.quizzes{width:100%}table.quizzes td{font-size:16px;padding:2px}table.quizzes td:nth-child(1){padding-right:18px;white-space:nowrap}.advSearchBox{width:700px;text-align:center;background:#fafcfb;padding:15px 10px;border:2px solid #00796b;border-radius:3px;margin:20px auto 30px auto}.advSearchBox p{margin-bottom:20px}.advSearch #query{display:inline-block;width:300px;height:32px;font-size:24px;color:#004d40;background:#fff;padding:2px 8px;border:2px solid #00897b;border-radius:5px;margin:0 5px}.advSearch #query:focus{outline:none;background:#fffde7;border-color:#004d40}.advSearch #qsubmit{display:inline-block;position:relative;top:-1px;width:100px;height:40px;font-size:22px;letter-spacing:1px;color:#fff;background:#009688;padding:2px 8px;border:2px solid #00796b;border-radius:5px;margin:0 5px}.advSearch #qsubmit:hover{background:#00897b;border-color:#00695c}
.advSearch #qsubmit:active{background:#00796b;border-color:#004d40}.searchResults h1{font-size:50px;margin-top:25px}.searchResults h2{margin:15px auto 30px auto}.searchResults .list{margin-top:0}.searchResults .list th:nth-child(3),.searchResults .list td:nth-child(4){text-align:center}#cse-search-box{margin:20px 0 25px}#cse-search-box input[type=text]{display:inline-block;width:300px;height:32px;font-size:24px;color:#004d40;padding:2px 8px;border:2px solid #00796b;border-radius:5px;margin:0}#cse-search-box input[type=text]:focus{outline:none;background-color:#fffde7;border-color:#004d40}#cse-search-box input[type=submit]{display:inline-block;position:relative;top:-1px;width:100px;height:40px;font-size:22px;letter-spacing:1px;color:#fff;background:#039be5;padding:2px 8px;border:2px solid #0277bd;border-radius:5px;margin:0 5px}#cse-search-box input[type=submit]:hover{background:#0288d1;border-color:#01579b}#cse-search-box input[type=submit]:active{background:#0277bd;border-color:#01579b}
.selectors{margin:0 auto 10px auto}.selector{display:inline-block;max-width:200px;white-space:nowrap}#mail,#errors{max-width:600px;background:#fafcfb;padding:20px;border:2px solid #26a69a;border-radius:3px;margin:30px auto;overflow:hidden}#errors{display:none;color:#e53935;line-height:1.8;padding:10px 5px}#errors ul{width:100px;text-align:left;margin:0 auto;list-style-position:inside}#contact table{width:100%}#contact table td{text-align:left;padding:10px}#contact table td:nth-child(1){max-width:100px}#mail #general,#mail #add{display:none}#contact input[type=radio]{vertical-align:middle;margin:0 10px}#contact label.coption{vertical-align:middle}#contact input[type=text]{display:block;width:330px;height:30px;font-size:20px;padding:5px 10px;border:1px solid #80cbc4;border-radius:5px}#contact select{font-size:18px}#contact textarea{box-sizing:border-box;display:block;width:95%;height:200px;font-size:16px;padding:10px;border:1px solid #80cbc4;border-radius:5px;margin:0 auto 5px auto}#contact input[type=text]:focus,#contact textarea:focus{border:1px solid #00695c;outline:none}
#contact input.csubmit{display:block;width:200px;height:40px;color:#fff;font-size:18px;background:#00897b;background-image:linear-gradient(#009688,#00897b);border:2px solid #00796b;border-radius:5px;margin:0 auto}#contact input.csubmit:hover{background-image:linear-gradient(#00897b,#00796b);border-color:#00695c}#contact input.csubmit:active{background-image:linear-gradient(#00796b,#00695c);border-color:#004d40}.cfieldreq{font-weight:700;width:140px}.cfieldhid{display:none !important}.autocomplete-suggestions{background:#fff;border:1px solid #00796b;border-radius:5px;overflow:auto}.autocomplete-suggestion{text-align:left;padding:2px 8px;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:#eaeceb}.autocomplete-suggestions strong{font-weight:400;color:#1e88e5}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer}
table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right;background-size:19px}table.dataTable thead .sorting{background-image:url("/img/css/dt_both.png")}table.dataTable thead .sorting_asc{background-image:url("/img/css/dt_asc.png")}table.dataTable thead .sorting_desc{background-image:url("/img/css/dt_desc.png")}.slicknav_btn{float:right;display:block;position:relative;top:-3px;padding:10px;margin:6px 0 0;vertical-align:middle;cursor:pointer}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:4px}.slicknav_btn:hover .slicknav_icon-bar{box-shadow:0 0 2px #fff}.slicknav_menu{box-sizing:border-box;font-size:16px;background:0 0;padding:5px}.slicknav_menu .slicknav_icon-bar{display:block;width:20px;height:2px;background-color:#fff;border-radius:1px}.slicknav_menu:before{content:" ";display:table}
.slicknav_menu:after{content:" ";display:table;clear:both}.slicknav_nav{z-index:0;float:right;position:fixed;top:50px;box-sizing:border-box;width:100%;background-color:#004d40;padding:0;margin:0 0 0 -5px;overflow:hidden}.slicknav_nav a,.slicknav_nav ul,.slicknav_nav li{display:block}.slicknav_nav a{font-size:18px;color:#fafafa;text-decoration:none;padding:9px 2px 10px}.slicknav_nav a:hover{color:#fff176;background-color:rgba(0,50,40,.5)}.slicknav_nav ul{list-style:none;padding:0;margin:0 0 0 20px;overflow:hidden}.baguetteBox img{box-sizing:border-box;max-width:80%;background:#fafcfb;padding:5px;border:2px solid #00796b;border-radius:3px}.baguetteBox img:hover{border-color:#0277bd;cursor:pointer}#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}
#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#fff;border-radius:3px}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}
#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}
.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}
50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.themeToggle:before{display:inline-block;width:16px;height:16px;background:url(/img/css/theme_toggle.png) no-repeat;background-size:48px;background-position:bottom right;content:'';margin:0 0 -1px}.themeToggle:hover:before{background-position:bottom center}.slicknav_menu .themeToggle:hover:before{background-position:bottom left}.themeToggle .theme{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.dark .themeToggle:before{background-position:top right}.dark .themeToggle:hover:before{background-position:top center}.dark .slicknav_menu .themeToggle:hover:before{background-position:top left}.dark body{background-color:#0b0b0b;color:#d6d6d6}.dark h5{border-bottom:1px solid #6a8482}.dark header{box-shadow:0px 1px 2px #00695c;background:#004d40;background-image:linear-gradient(#00695c,#004d40)}.dark header form #term,.dark header a.random{background-color:#ebebeb}.dark header form #sbutton{background-color:#00695c}
.dark #hs{background:#1976d2;background-image:linear-gradient(#1e88e5,#1976d2);color:#ecf3f2;border-color:#1565c0}.dark #hs:hover{background:#1976d2;background-image:linear-gradient(#1976d2,#1565c0);border-color:#0d47a1}.dark a.navButton,.dark button.navButton,.dark #ttnpref input[type=submit]{background:#00796b;background-image:linear-gradient(#00897b,#00796b);color:#d6d6d6;border-color:#004d40}.dark a.navButton:hover,.dark button.navButton:hover,.dark #ttnpref input[type=submit]:hover{color:#fff;background:#039be5;background-image:linear-gradient(#039be5,#0288d1);border-color:#01579b}.dark a.navButton:active,.dark button.navButton:active,.dark #ttnpref input[type=submit]:active{background:#0288d1;background-image:linear-gradient(#0288d1,#0277bd);border-color:#01579b}.dark #main{background-color:#1e1f20;border-color:transparent;box-shadow:none}.dark .autocomplete-suggestions{background-color:#222}.dark .autocomplete-selected{background-color:#353836}.dark #hterm{background-color:#333;color:#ecf3f2;border-color:#1565c0}
.dark .advSearchBox{background:#333}.dark .advSearch #query{background:#ecf3f2}.dark .homeBreak{border-bottom:1px solid #6a8482}.dark .quizBox{border-color:#00695c}.dark .quizTop{background:#00796b;background-image:linear-gradient(#00897b,#00695c);color:#d6d6d6}.dark .quizBottom{background:#2b2b2b}.dark .previousTerms .drawerToggle svg{fill:#d6d6d6}.dark .feed-entry,.dark #right,.dark #left{border-color:#6a8482}.dark .tf{background-color:#2b2b2b;color:#d2ded8;border-color:#00695c}.dark .tf p,.dark .subscribeBox .boxheading{background:#00796b;background-image:linear-gradient(#00897b,#00695c);color:#d6d6d6}.dark .alpha a,.dark .category a,.dark .techfactor a{background:#2b2b2b}.dark .category a:hover,.dark .alpha a:hover,.dark .techfactor a:hover,.dark .cnav a:hover,.dark .anav a:hover,.dark .tnav a:hover{background:#039be5;background-image:linear-gradient(#03a9f4,#039be5);color:#fff;border-color:#0277bd}.dark .category a:active,.dark .alpha a:active,.dark .techfactor a:active,.dark .cnav a:active,.dark .anav a:active,.dark .tnav a:active{background:#0288d1;background-image:linear-gradient(#039be5,#0288d1);border-color:#01579b}
.dark table.list,.dark table.slist{background-color:#2b2b2b}.dark table.list tr:nth-child(odd),.dark table.slist tr:nth-child(odd){background-color:#242424}.dark table.list tr,.dark table.slist tr:hover{background-color:#353836}.dark .cnav a,.dark .anav a,.dark .tnav a{background-color:#353836}.dark .listBox,.dark .subscribeBox{background-color:#2b2b2b}.dark .listBox p{background:#00796b;background-image:linear-gradient(#00897b,#00695c);color:#d6d6d6;border-color:#00695c}.dark .summary{background-color:#2b2b2b}.dark a.cal{background-color:#141414}.dark a.cal .month{color:#d6d6d6}.dark .answerButton{background-color:#cad8d8}.dark .activeButton:hover{color:#fff;background:#039be5;border-color:#0277bd;cursor:pointer;transition:none}.dark .selectedAnswer{background-color:#f48fb1}.dark .correctAnswer{background-color:#a5d6a7}.dark #mail,.dark #errors,.dark #newsletter_popup{background:#2b2b2b;border-color:#6a8482}.dark article h1{border-color:#00897b}.dark .citations{border-color:#00695c}.dark .citations a{background:#009688;color:#d6d6d6;border-color:#00695c}
.dark .citations a:hover{background:#039be5;border-color:#0277bd}.dark .citations a.csel{background:#0277bd;border-color:#01579b}.dark .citation{border-color:#00796b}.dark #contact input[type=text],.dark #contact select,.dark #contact textarea,.dark #ttnform input[type=text],.dark #ttnform input[type=email]{background:#d6d6d6}.dark #newsletter_popup .close{color:#d6d6d6}.dark #ttnform .error{color:#f14d4d}.dark .filename,.dark .directory{color:#c156ef}.dark .command{color:#009889}.dark .codeblock{background:#373737;border-color:#616161}.dark table.grey{background:#2b2b2b}.dark table.list th,.dark table.slist th{background-color:#00796b;color:#d6d6d6}.dark table.list,.dark table.slist{border-color:#00695c}.dark .largeSquare,.dark .medSquare,.dark .smallSquare{background-color:#00796b;border-color:#004d40}.dark .largeSquare:hover,.dark .medSquare:hover,.dark .smallSquare:hover{background-color:#00695c}.dark .largeSquare:active,.dark .medSquare:active,.dark .smallSquare:active{background-color:#004d40;border-color:#00251a}
.dark .techterms{border-color:#00897b}.dark .alpha,.dark .category,.dark .techfactor{border-color:#00897b}.dark footer{background:#004d40;background-image:linear-gradient(#00695c,#004d40);color:#d6d6d6}body,header form #term,header a.random,.tf,input#newsletter_email,.listBox,.subscribeBox,a.cal,.summary{transition:background-color 1s ease-out}#main,#hterm{transition:background-color 1s ease-out,border-color 1s ease-out,color 1s ease-out}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:144dpi){header a.home{background:url(/img/css/techterms2x.png) no-repeat;background-size:155px 100px}}@media screen and (max-width:1101px){#main{width:100%;border-left:0;border-right:0;border-radius:0;box-shadow:none}}@media screen and (max-width:970px){#menu a{padding:12px 10px 0}header #content{padding:0}#left{margin-right:250px}#right{width:220px;margin-left:-251px}article h1:not(.h2){font-size:50px;padding:20px 0;margin:-20px 0 0}.adDefRect{max-width:300px;max-height:250px;margin-top:20px;margin:20px 0 0 20px}
.linkAds{height:337px}ul.side{margin-left:38px}article.help h1{margin-top:5px}.listBox ol li{margin-left:35px}.quiz .quizBox{width:90%}}@media screen and (max-width:776px){#menu{display:none}.slicknav_menu{display:block;margin-bottom:-50px}}@media screen and (max-width:748px){#main{box-sizing:border-box;width:100%;padding:10px}#lwrap{float:none}#left{padding:0;border:0;margin:0}#right{float:none;width:100%;padding:20px 0 0;border:none;border-top:4px solid #009688;margin:15px 0}#right h5{margin-top:-10px}.adTopLB{height:auto;margin:62px auto 12px auto}.adQuizLB{margin:0 auto}.linkAds{height:auto;min-height:100px}article.help h1{font-size:22px;padding:10px 0 25px}p.date{float:none;text-align:center}ul.side{margin-left:45px;font-size:18px}.searchResults h1{font-size:40px;margin:25px 0 10px}.searchResults .square{width:50px;height:50px;background-size:50px}.advSearchBox{box-sizing:border-box;width:98%;padding:10px 5px;margin:20px auto}.cbox{text-align:center}.citation{margin-bottom:20px}.listBox li a{display:block;padding:4px 0}
#newsletter_popup{padding:10px 20px}#newsletter_popup h3{margin-bottom:15px}}@media screen and (max-width:550px){header input{width:150px}header a.home{position:fixed}header #search_button{display:inline-block;visibility:visible;top:8px;right:5px}header a.random{float:right;top:5px;margin-right:12px}header form{position:absolute;left:0;top:50px;width:100%;height:60px;visibility:hidden;overflow:hidden}header form #swrap{position:absolute;top:-50px;width:100%}header form #term{box-sizing:border-box;width:100%;height:60px;font-size:24px;padding:5px;border:2px solid #00796b;border-radius:0}header form #term:focus{box-shadow:none}header form #submit{display:none}header form #sbutton{top:3px}footer{font-size:14px;line-height:24px;padding:5px}footer a{display:inline-block;margin:2px 4px}.autocomplete-suggestions{font-size:20px;border-radius:0}.adDefRect{display:none}h2,h1.h2{font-size:24px;margin:15px 0}h3{font-size:22px}article h1:not(.h2){font-size:45px;padding:15px 0;margin:-20px 0 12px}article ol li,article.index ol li{margin-left:20px;padding-left:0}
article ul{margin:10px 5px 10px 20px}h1.hs{font-size:40px;line-height:40px}h2.hs{font-size:20px;line-height:20px}.homeSearch{width:97%;margin-bottom:30px}#hs{width:80px}p.daily{font-size:30px;margin:10px 0}p.date{float:none;text-align:center;margin-top:5px}.largeSquare{width:64px;height:64px;background-size:64px;margin-right:15px}.medSquare{width:48px;height:48px;background-size:48px}article.help h1{margin-top:-10px}article.help h1 .smallSquare{margin:0 10px 0 0}article.help .appscreenshots{text-align:center}article.help .appss{width:100%;padding:20px 0}table.list th,table.slist th{font-size:16px;padding:5px 8px 7px}table.list td,table.slist td{height:32px;font-size:16px;padding:1px 8px 2px}table.slist{margin-top:20px}#mail{padding:10px}#contact table td{text-align:left;text-indent:0;padding:5px}#contact input[type=text]{width:90%}#contact textarea{width:100%}.quizNav{padding-bottom:30px}.quiz .quizBox{width:95%}.quizQuestion{font-size:18px}.advSearch #query,#cse-search-box input[type=text]{width:60%}
.searchResults h1{font-size:30px;margin:25px 0 10px}.citation{box-sizing:border-box;width:100%}.codeblock{font-size:16px;margin:15px 0}}@media screen and (max-width:415px){article h1:not(.h2){font-size:40px;line-height:45px;padding:10px 0 15px;margin:-20px 0 12px}h3{font-size:24px}.square{width:50px;height:50px;background-size:50px;margin-right:10px}.quizQuestion{margin:15px 10px}.quizTable{margin:0 3px}.quizNav{font-size:20px;padding-bottom:40px}.citations a{width:65px}.rtg{width:144px;height:12px}.rtg:before,.rtg:after{height:12px;background-size:144px 27px}}@media screen and (max-width:320px){article h1:not(.h2){font-size:40px}#main{margin-bottom:80px}.citations a{width:56px}#contact table td{font-size:16px;padding:5px 2px}#contact select{font-size:16px}#contact input[type=text]{width:85%;height:18px;font-size:16px;padding:6px}#contact textarea{width:95%;font-size:16px;padding:6px}}@media screen and (max-height:700px){.popupwrapper.open{position:absolute;top:60px}}@keyframes bgFade{0%{background:rgba(0,0,0,0)}
100%{background:rgba(0,0,0,.5)}}@keyframes slideDown{0%{margin-top:-1000px}100%{margin-top:0}}@media print{header,#right,.adTopLB,.adBotLB,.adQuizLB,.adDefRect,.adRightSky,.linkAds,.mc,.techterms,.cbox,h5{display:none}body{color:#000;background:0 0}a{color:#000}#main{border-width:0;border-radius:0;box-shadow:none}#left{border-width:0;border-radius:0;margin:0}footer{background:0 0}article{font-size:12pt;line-height:18pt}article h1:not(.h2){font-size:50px;padding-bottom:25px;margin-top:0;border-color:#333}.url{display:block;color:#333;font-size:11pt;margin-top:30px}p.date{color:#333;font-size:11pt;margin-top:14px}.copyright{display:block;color:#333}table.grey{border-color:#333}table.grey th{background:#555}}