@media only screen and (min-width: 768px){.sm_only{display:none !important}
}@media only screen and (max-width: 767px){.big_only{display:none !important}
}.container{position:relative;width:960px;margin:0 auto;padding:0}
.container .column:not(.justwidth),.container .columns:not(.justwidth){float:left;display:inline;margin-left:10px;margin-right:10px}
.row{margin-bottom:20px}
.column.alpha:not(.justwidth),.columns.alpha:not(.justwidth){margin-left:0}
.column.omega:not(.justwidth),.columns.omega:not(.justwidth){margin-right:0}
.container .one.column,.container .one.columns{width:40px}
.container .two.columns{width:100px}
.container .three.columns{width:160px}
.container .four.columns{width:220px}
.container .five.columns{width:280px}
.container .six.columns{width:340px}
.container .seven.columns{width:400px}
.container .eight.columns{width:460px}
.container .nine.columns{width:520px}
.container .ten.columns{width:580px}
.container .eleven.columns{width:640px}
.container .twelve.columns{width:700px}
.container .thirteen.columns{width:760px}
.container .fourteen.columns{width:820px}
.container .fifteen.columns{width:880px}
.container .sixteen.columns{width:940px}
.container .one-third.column{width:300px}
.container .two-thirds.column{width:620px}
.container .offset-by-pointfive{padding-left:30px}
.container .offset-by-one{padding-left:60px}
.container .offset-by-onepointfive{padding-left:90px}
.container .offset-by-two{padding-left:120px}
.container .offset-by-three{padding-left:180px}
.container .offset-by-four{padding-left:240px}
.container .offset-by-five{padding-left:300px}
.container .offset-by-six{padding-left:360px}
.container .offset-by-seven{padding-left:420px}
.container .offset-by-eight{padding-left:480px}
.container .offset-by-nine{padding-left:540px}
.container .offset-by-ten{padding-left:600px}
.container .offset-by-eleven{padding-left:660px}
.container .offset-by-twelve{padding-left:720px}
.container .offset-by-thirteen{padding-left:780px}
.container .offset-by-fourteen{padding-left:840px}
.container .offset-by-fifteen{padding-left:900px}
@media only screen and (min-width: 1152px){.big1152-container .container{width:1152px}
.big1152-container .container .column:not(.justwidth),.big1152-container .container .columns:not(.justwidth){margin-left:10px;margin-right:10px}
.big1152-container .column.alpha:not(.justwidth),.big1152-container .columns.alpha:not(.justwidth){margin-left:0}
.big1152-container .column.omega:not(.justwidth),.big1152-container .columns.omega:not(.justwidth){margin-right:0}
.big1152-container .container .one.column,.big1152-container .container .one.columns{width:72px}
.big1152-container .container .two.columns{width:124px}
.big1152-container .container .three.columns{width:196px}
.big1152-container .container .four.columns{width:268px}
.big1152-container .container .five.columns{width:340px}
.big1152-container .container .six.columns{width:412px}
.big1152-container .container .seven.columns{width:484px}
.big1152-container .container .eight.columns{width:556px}
.big1152-container .container .nine.columns{width:628px}
.big1152-container .container .ten.columns{width:700px}
.big1152-container .container .eleven.columns{width:772px}
.big1152-container .container .twelve.columns{width:844px}
.big1152-container .container .thirteen.columns{width:916px}
.big1152-container .container .fourteen.columns{width:988px}
.big1152-container .container .fifteen.columns{width:1060px}
.big1152-container .container .sixteen.columns{width:1132px}
.big1152-container .container .one-third.column{width:371px}
.big1152-container .container .two-thirds.column{width:762px}
.big1152-container .container .offset-by-pointfive{padding-left:36px}
.big1152-container .container .offset-by-one{padding-left:72px}
.big1152-container .container .offset-by-onepointfive{padding-left:108px}
.big1152-container .container .offset-by-two{padding-left:144px}
.big1152-container .container .offset-by-three{padding-left:216px}
.big1152-container .container .offset-by-four{padding-left:288px}
.big1152-container .container .offset-by-five{padding-left:360px}
.big1152-container .container .offset-by-six{padding-left:432px}
.big1152-container .container .offset-by-seven{padding-left:504px}
.big1152-container .container .offset-by-eight{padding-left:576px}
.big1152-container .container .offset-by-nine{padding-left:648px}
.big1152-container .container .offset-by-ten{padding-left:720px}
.big1152-container .container .offset-by-eleven{padding-left:792px}
.big1152-container .container .offset-by-twelve{padding-left:864px}
.big1152-container .container .offset-by-thirteen{padding-left:936px}
.big1152-container .container .offset-by-fourteen{padding-left:1008px}
.big1152-container .container .offset-by-fifteen{padding-left:1080px}
}@media only screen and (min-width: 1056px){.big1056-container .container{width:1056px}
.big1056-container .container .column:not(.justwidth),.big1056-container .container .columns:not(.justwidth){margin-left:10px;margin-right:10px}
.big1056-container .column.alpha:not(.justwidth),.big1056-container .columns.alpha:not(.justwidth){margin-left:0}
.big1056-container .column.omega:not(.justwidth),.big1056-container .columns.omega:not(.justwidth){margin-right:0}
.big1056-container .container .one.column,.big1056-container .container .one.columns{width:66px}
.big1056-container .container .two.columns{width:112px}
.big1056-container .container .three.columns{width:178px}
.big1056-container .container .four.columns{width:244px}
.big1056-container .container .five.columns{width:310px}
.big1056-container .container .six.columns{width:376px}
.big1056-container .container .seven.columns{width:442px}
.big1056-container .container .eight.columns{width:508px}
.big1056-container .container .nine.columns{width:574px}
.big1056-container .container .ten.columns{width:640px}
.big1056-container .container .eleven.columns{width:706px}
.big1056-container .container .twelve.columns{width:772px}
.big1056-container .container .thirteen.columns{width:838px}
.big1056-container .container .fourteen.columns{width:904px}
.big1056-container .container .fifteen.columns{width:970px}
.big1056-container .container .sixteen.columns{width:1036px}
.big1056-container .container .offset-by-pointfive{padding-left:33px}
.big1056-container .container .offset-by-one{padding-left:66px}
.big1056-container .container .offset-by-onepointfive{padding-left:99px}
.big1056-container .container .offset-by-two{padding-left:132px}
.big1056-container .container .offset-by-three{padding-left:198px}
.big1056-container .container .offset-by-four{padding-left:264px}
.big1056-container .container .offset-by-five{padding-left:330px}
.big1056-container .container .offset-by-six{padding-left:396px}
.big1056-container .container .offset-by-seven{padding-left:462px}
.big1056-container .container .offset-by-eight{padding-left:528px}
.big1056-container .container .offset-by-nine{padding-left:594px}
.big1056-container .container .offset-by-ten{padding-left:660px}
.big1056-container .container .offset-by-eleven{padding-left:726px}
.big1056-container .container .offset-by-twelve{padding-left:792px}
.big1056-container .container .offset-by-thirteen{padding-left:858px}
.big1056-container .container .offset-by-fourteen{padding-left:924px}
.big1056-container .container .offset-by-fifteen{padding-left:990px}
}@media only screen and (min-width: 768px) and (max-width: 959px){.container{width:768px}
.container .column:not(.justwidth),.container .columns:not(.justwidth){margin-left:10px;margin-right:10px}
.column.alpha:not(.justwidth),.columns.alpha:not(.justwidth){margin-left:0;margin-right:10px}
.column.omega:not(.justwidth),.columns.omega:not(.justwidth){margin-right:0;margin-left:10px}
.alpha.omega:not(.justwidth){margin-left:0;margin-right:0}
.container .one.column,.container .one.columns{width:28px}
.container .two.columns{width:76px}
.container .three.columns{width:124px}
.container .four.columns{width:172px}
.container .five.columns{width:220px}
.container .six.columns{width:268px}
.container .seven.columns{width:316px}
.container .eight.columns{width:364px}
.container .nine.columns{width:412px}
.container .ten.columns{width:460px}
.container .eleven.columns{width:508px}
.container .twelve.columns{width:556px}
.container .thirteen.columns{width:604px}
.container .fourteen.columns{width:652px}
.container .fifteen.columns{width:700px}
.container .sixteen.columns{width:748px}
.container .one-third.column{width:236px}
.container .two-thirds.column{width:492px}
.container .offset-by-pointthree{padding-left:13.333333333333px}
.container .offset-by-pointfive{padding-left:24px}
.container .offset-by-one{padding-left:48px}
.container .offset-by-onepointfive{padding-left:72px}
.container .offset-by-two{padding-left:96px}
.container .offset-by-three{padding-left:144px}
.container .offset-by-four{padding-left:192px}
.container .offset-by-five{padding-left:240px}
.container .offset-by-six{padding-left:288px}
.container .offset-by-seven{padding-left:336px}
.container .offset-by-eight{padding-left:384px}
.container .offset-by-nine{padding-left:432px}
.container .offset-by-ten{padding-left:480px}
.container .offset-by-eleven{padding-left:528px}
.container .offset-by-twelve{padding-left:576px}
.container .offset-by-thirteen{padding-left:624px}
.container .offset-by-fourteen{padding-left:672px}
.container .offset-by-fifteen{padding-left:720px}
}@media only screen and (max-width: 767px){.container{width:300px}
.container .columns,.container .column{margin:0}
.container .column:not(.justwidth),.container .columns:not(.justwidth){margin-left:0;margin-right:0}
.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:300px}
.container .offset-by-pointfive,.container .offset-by-one,.container .offset-by-onepointfive,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{padding-left:0}
}@media only screen and (min-width: 480px) and (max-width: 767px){.container{width:420px}
.container .columns,.container .column{margin:0}
.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:420px}
}@media only screen and (min-width: 1280px){.mega.container{width:1280px}
.mega.container .one.column,.mega.container .one.columns{width:60px}
.mega.container .two.columns{width:140px}
.mega.container .three.columns{width:220px}
.mega.container .four.columns{width:300px}
.mega.container .five.columns{width:380px}
.mega.container .six.columns{width:460px}
.mega.container .seven.columns{width:540px}
.mega.container .eight.columns{width:620px}
.mega.container .nine.columns{width:700px}
.mega.container .ten.columns{width:780px}
.mega.container .eleven.columns{width:860px}
.mega.container .twelve.columns{width:940px}
.mega.container .thirteen.columns{width:1020px}
.mega.container .fourteen.columns{width:1100px}
.mega.container .fifteen.columns{width:1180px}
.mega.container .sixteen.columns{width:1260px}
.mega.container .one-third.column{width:413px}
.mega.container .two-thirds.column{width:827px}
.mega.container .offset-by-pointfive{padding-left:40px}
.mega.container .offset-by-one{padding-left:80px}
.mega.container .offset-by-onepointfive{padding-left:120px}
.mega.container .offset-by-two{padding-left:160px}
.mega.container .offset-by-three{padding-left:240px}
.mega.container .offset-by-four{padding-left:360px}
.mega.container .offset-by-five{padding-left:400px}
.mega.container .offset-by-six{padding-left:480px}
.mega.container .offset-by-seven{padding-left:560px}
.mega.container .offset-by-eight{padding-left:640px}
.mega.container .offset-by-nine{padding-left:720px}
.mega.container .offset-by-ten{padding-left:800px}
.mega.container .offset-by-eleven{padding-left:880px}
.mega.container .offset-by-twelve{padding-left:960px}
.mega.container .offset-by-thirteen{padding-left:1040px}
.mega.container .offset-by-fourteen{padding-left:1120px}
.mega.container .offset-by-fifteen{padding-left:1200px}
}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}
.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.row:after,.clearfix:after{clear:both}
.row,.clearfix{zoom:1}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
@import url("https://fast.fonts.com/t/1.css?apiType=css&projectid=eab16f51-e7e4-4285-8b2b-3844b7921c78");
@font-face{font-family:"AvantGardeGothicITCW01B 731069";src:url("/fonts/2a334c60-3e0d-4f43-b0e9-5284ea33961a.eot?#iefix");src:url("/fonts/2a334c60-3e0d-4f43-b0e9-5284ea33961a.eot?#iefix") format("eot"),url("/fonts/c68f0543-0caf-4988-b234-355520476b8c.woff") format("woff"),url("/fonts/2d4f1d98-ddb3-4acc-ae78-c8b1863f780e.ttf") format("truetype"),url("/fonts/80f98a03-905d-49e6-8614-cec7c32ca4f2.svg#80f98a03-905d-49e6-8614-cec7c32ca4f2") format("svg")}
@font-face{font-family:"AvantGardeGothicITCW01X";src:url("/fonts/d042c69d-2a74-4689-9915-3c34306a3b76.eot?#iefix");src:url("/fonts/d042c69d-2a74-4689-9915-3c34306a3b76.eot?#iefix") format("eot"),url("/fonts/0312a390-01c7-423e-ad0c-b5b4f25229af.woff") format("woff"),url("/fonts/16e3b729-9cc0-490e-9de3-d678f36aba08.ttf") format("truetype"),url("/fonts/2c90e8aa-95a7-463c-956c-c7fac7412d35.svg#2c90e8aa-95a7-463c-956c-c7fac7412d35") format("svg")}
@font-face{font-family:"AvantGardeGothicITCW01M 731087";src:url("/fonts/5daf8f81-4f5b-4b44-8fd3-91c56d20e799.eot?#iefix");src:url("/fonts/5daf8f81-4f5b-4b44-8fd3-91c56d20e799.eot?#iefix") format("eot"),url("/fonts/43b723ac-a6f2-4d5d-9d72-c50aea85ecee.woff") format("woff"),url("/fonts/9093e944-c2da-4954-953f-ca2eb3a227dd.ttf") format("truetype"),url("/fonts/e3929a31-b148-4180-91be-4b490bdac87d.svg#e3929a31-b148-4180-91be-4b490bdac87d") format("svg")}
@font-face{font-family:"ProximaNova-Light";src:url("/fonts/ProximaNova/ProximaNova-Light.otf") format("opentype")}
@font-face{font-family:"ProximaNova-Regular";src:url("/fonts/ProximaNova/ProximaNova-Regular.otf") format("opentype")}
@font-face{font-family:"ProximaNova-Bold";src:url("/fonts/ProximaNova/ProximaNova-Bold.otf") format("opentype")}
@font-face{font-family:"ProximaNova-Semibold";src:url("/fonts/ProximaNova/ProximaNova-Semibold.otf") format("opentype")}
@font-face{font-family:"Raleway-Bold";src:url("/fonts/Raleway/Raleway-Bold.ttf") format("truetype")}
@font-face{font-family:"Raleway-MediumItalic";src:url("/fonts/Raleway/Raleway-MediumItalic.ttf") format("truetype")}
@font-face{font-family:"Raleway-Light";src:url("/fonts/Raleway/Raleway-Light.ttf") format("truetype")}
@font-face{font-family:"Raleway-ExtraLight";src:url("/fonts/Raleway/Raleway-ExtraLight.ttf") format("truetype")}
@font-face{font-family:"Raleway-SemiBold";src:url("/fonts/Raleway/Raleway-SemiBold.ttf") format("truetype")}
@font-face{font-family:"Raleway-ExtraBold";src:url("/fonts/Raleway/Raleway-ExtraBold.ttf") format("truetype")}
@font-face{font-family:"Raleway-Regular";src:url("/fonts/Raleway/Raleway-Regular.ttf") format("truetype")}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1;color:#1f1a17}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
body{font-family:"ProximaNova-Regular",arial;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background-color:#1f1a17}
h1,h2,h3,h4,h5,h6{font-weight:normal}
h1,h2{font-family:"Raleway-Light",arial}
h3{font-family:"Raleway-Bold",arial}
h4{font-family:"Raleway-Light",arial}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
h1{font-size:48px;line-height:52.800000000000004px;margin-bottom:14.399999999999999px}
h2{font-size:36px;line-height:39.6px;margin-bottom:10.799999999999999px;line-height:1.4}
h3{font-size:20px;line-height:22px;margin-bottom:6px}
h4{font-size:18px;line-height:1.5}
@media only screen and (max-width: 767px){h1{font-size:36px;line-height:39.6px;margin-bottom:10.799999999999999px}
h2{font-size:36px;line-height:39.6px;margin-bottom:10.799999999999999px}
h3{font-size:18px;line-height:19.8px;margin-bottom:5.3999999999999995px}
h4{font-size:height_mobile_h4;line-height:1.5}
}p{font-size:16px;margin-bottom:22.88px;line-height:1.5;margin-top:0;margin-left:0;margin-right:0;}
p img{margin:0}
h1,h2,h3,h4,h5,h6{font-weight:normal}
a{cursor:pointer;color:#0097cc;text-decoration:none;font-family:"Raleway-SemiBold",arial;font-size:18px;}
a:hover{text-decoration:underline}
h3 a{font-family:inherit;font-size:inherit}
p a{font-size:inherit}
em,.em{font-style:italic}
strong,.strong{font-family:'Open Sans',sans-serif;font-weight:normal}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:5px 0;height:0}
label a{font-size:inherit;font-family:inherit}
ul,ol{margin-bottom:20px}
ul{list-style:none outside}
ol{list-style:decimal}
ol,ul.square,ul.circle,ul.disc{margin-left:30px}
ul.square{list-style:square outside}
ul.circle{list-style:circle outside}
ul.disc{list-style:disc outside}
ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 30px}
ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}
li{line-height:18px;margin-bottom:12px}
ul.large li{line-height:21px}
img.scale-with-grid{max-width:100%;height:auto}
form{margin-bottom:20px}
fieldset{margin-bottom:20px}
input[type="text"],input[type="password"],input[type="email"],textarea,select{border:1px solid #ccc;padding:6px 4px;outline:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#777;margin:0;width:190px;max-width:100%;display:block;margin-bottom:20px;background:#fff}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aa9f8b}
input:-moz-placeholder,textarea:-moz-placeholder{color:#aa9f8b}
select{padding:0}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{border:1px solid #aaa;color:#444;-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}
textarea{min-height:60px}
label,legend{display:block;font-weight:bold;font-size:13px}
select{width:220px}
input[type="checkbox"]{display:inline}
label span,legend span{font-weight:normal;font-size:13px;color:#444}
.remove-bottom{margin-bottom:0 !important}
.half-bottom{margin-bottom:10px !important}
.add-bottom{margin-bottom:20px !important}
.clear{clear:both}
.bullets li{list-style:square outside !important;margin-left:30px;line-height:25px}
.d-when-access-denied{display:none}
img.max_100{max-width:100%}
.no_wrap{white-space:nowrap}
h1.page_title{padding-top:30px}
.row_no_margin{margin-bottom:0}
@media only screen and (max-width: 767px){.col_spacer{display:none !important}
}@media only screen and (min-width: 768px) and (max-width: 1151px){span.break_768_to_1151{display:block}
}@media only screen and (min-width: 960px){span.break_960{display:block}
}@media only screen and (min-width: 767px) and (max-width: 959px){span.break_768{display:block}
}@media only screen and (min-width: 767px){span.break_big{display:block}
}@media only screen and (max-width: 767px){span.break_small{display:block}
}@media only screen and (max-width: 479px){span.break_smallest{display:block}
}#content_bg{background-color:#fff;clear:both;overflow:hidden}
.simple #content_bg{padding-top:0;padding-bottom:30px}
.simple footer{padding-top:20px}
.simple #reg_confirm_box,.simple #need_verification_box,.simple #email_verified_box,.simple #forgot_pw_box,.simple #forgot_pw_confirm_box{display:none}
.simple .login #signup_box{display:none}
.simple .signup #login_box{display:none}
h1.blue_screen{background-color:rgba(0,15,30,0.8);color:#fff;margin-bottom:0;padding-left:60px;padding-right:60px;padding-top:30px;padding-bottom:20px}
.h1{font-size:48px;line-height:52px;margin-bottom:14px;font-family:"Raleway-Light",arial}
.quote{color:#035570;font-style:italic}
.quote_attr{display:block;font-size:.8em}
hr.radial_shadow{background-image:url("https://static.opentok.com/img/bg_radial_bottom_shadow.png");background-repeat:no-repeat;background-position:center;height:34px;width:100%;border:0}
hr.no_top_radial_shadow{background-image:url("https://static.opentok.com/img/bg_radial_bottom_shadow.png");background-repeat:no-repeat;background-position:center;height:18px;width:100%;border:0;margin-top:0}
.btn_blue,input.btn_blue,a.button,.btn_blue_down,.btn_blue_up{background-color:#0099cb;color:#fff !important;cursor:pointer;box-shadow:0 -1px 3px rgba(0,0,0,0.3);height:53px;line-height:53px;font-size:16px;font-family:"Raleway-SemiBold",arial;display:inline-block;border:0;padding-left:60px;padding-right:60px;border-radius:0;}
.btn_blue:hover,input.btn_blue:hover,a.button:hover,.btn_blue_down:hover,.btn_blue_up:hover{text-decoration:none}
.btn_blue.skinny,input.btn_blue.skinny,a.button.skinny,.btn_blue_down.skinny,.btn_blue_up.skinny{height:35px;line-height:35px;padding-left:40px;padding-right:60px}
.btn_blue.inverse,input.btn_blue.inverse,a.button.inverse,.btn_blue_down.inverse,.btn_blue_up.inverse{background-color:#fff;color:#0099cb !important;border:1px solid #0099cb;box-shadow:none}
.btn-std-padding{padding:0 30px}
.btn_blue_simple{background-color:#0099cb;color:#fff;cursor:pointer;box-shadow:0 -1px 3px rgba(0,0,0,0.3);font-size:16px;font-family:"Raleway-SemiBold",arial;display:inline-block;padding:8px 12px;border-radius:0;}
.btn_blue_simple:hover{text-decoration:none}
.btn_blue.disabled,input.btn_blue.disabled,.btn_blue_simple.disabled,.btn_blue_down.disabled,.btn_blue_up.disabled{background-color:#999 !important;background-image:none;cursor:default;pointer-events:none;opacity:.5}
a.button{padding-left:10px;padding-right:10px;background:-moz-linear-gradient(top,#0099cb 0%,#0184b0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0099cb),color-stop(100%,#0184b0));background:-webkit-linear-gradient(top,#0099cb 0%,#0184b0 100%);background:-o-linear-gradient(top,#0099cb 0%,#0184b0 100%);background:-ms-linear-gradient(top,#0099cb 0%,#0184b0 100%);background:linear-gradient(to bottom,#0099cb 0%,#0184b0 100%)}
@media only screen and (min-width: 768px){.btn_blue,input.btn_blue{background:url("https://static.opentok.com/img/ctaarrow_white.png"),-moz-linear-gradient(top,#0099cb 0%,#0184b0 100%);background:url("https://static.opentok.com/img/ctaarrow_white.png"),-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0099cb),color-stop(100%,#0184b0));background:url("https://static.opentok.com/img/ctaarrow_white.png"),-webkit-linear-gradient(top,#0099cb 0%,#0184b0 100%);background:url("https://static.opentok.com/img/ctaarrow_white.png"),-o-linear-gradient(top,#0099cb 0%,#0184b0 100%);background:url("https://static.opentok.com/img/ctaarrow_white.png"),-ms-linear-gradient(top,#0099cb 0%,#0184b0 100%);background:url("https://static.opentok.com/img/ctaarrow_white.png"),linear-gradient(to bottom,#0099cb 0%,#0184b0 100%);background-position:right;background-repeat:no-repeat}
.btn_blue_down{background:url("https://static.opentok.com/img/arrow_down_btn.png"),-moz-linear-gradient(top,#0099cb 0%,#0184b0 100%);background:url("https://static.opentok.com/img/arrow_down_btn.png"),-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0099cb),color-stop(100%,#0184b0));background:url("https://static.opentok.com/img/arrow_down_btn.png"),-webkit-linear-gradient(top,#0099cb 0%,#0184b0 100%);background:url("https://static.opentok.com/img/arrow_down_btn.png"),-o-linear-gradient(top,#0099cb 0%,#0184b0 100%);background:url("https://static.opentok.com/img/arrow_down_btn.png"),-ms-linear-gradient(top,#0099cb 0%,#0184b0 100%);background:url("https://static.opentok.com/img/arrow_down_btn.png"),linear-gradient(to bottom,#0099cb 0%,#0184b0 100%);background-position:right;background-repeat:no-repeat}
.btn_blue_up{background:url("https://static.opentok.com/img/arrow_up_btn.png"),-moz-linear-gradient(top,#0099cb 0%,#0184b0 100%);background:url("https://static.opentok.com/img/arrow_up_btn.png"),-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0099cb),color-stop(100%,#0184b0));background:url("https://static.opentok.com/img/arrow_up_btn.png"),-webkit-linear-gradient(top,#0099cb 0%,#0184b0 100%);background:url("https://static.opentok.com/img/arrow_up_btn.png"),-o-linear-gradient(top,#0099cb 0%,#0184b0 100%);background:url("https://static.opentok.com/img/arrow_up_btn.png"),-ms-linear-gradient(top,#0099cb 0%,#0184b0 100%);background:url("https://static.opentok.com/img/arrow_up_btn.png"),linear-gradient(to bottom,#0099cb 0%,#0184b0 100%);background-position:right;background-repeat:no-repeat}
}@media only screen and (max-width: 767px){.btn_blue,input.btn_blue,.btn_blue_down,.btn_blue_up{padding-left:10px;padding-right:10px;background:-moz-linear-gradient(top,#0099cb 0%,#0184b0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0099cb),color-stop(100%,#0184b0));background:-webkit-linear-gradient(top,#0099cb 0%,#0184b0 100%);background:-o-linear-gradient(top,#0099cb 0%,#0184b0 100%);background:-ms-linear-gradient(top,#0099cb 0%,#0184b0 100%);background:linear-gradient(to bottom,#0099cb 0%,#0184b0 100%);}
.btn_blue.inverse,input.btn_blue.inverse,.btn_blue_down.inverse,.btn_blue_up.inverse{background-image:none}
}a.link_blue{padding-right:20px;background:url("https://static.opentok.com/img/ctaarrow_blue.png");background-position:right;background-repeat:no-repeat;cursor:pointer;font-size:18px;font-family:"Raleway-SemiBold",arial;display:inline-block;}
a.link_blue:hover{text-decoration:none}
a.link_white{padding-right:50px;background:url("https://static.opentok.com/img/ctaarrow_white.png");background-position:right;background-repeat:no-repeat;cursor:pointer;font-size:18px;font-family:"Raleway-SemiBold",arial;display:inline-block;color:#fff;}
a.link_white:hover{text-decoration:none}
span.arrow_holder{position:relative}
span.arrow_right{background:url("https://static.opentok.com/img/arrow_right.png");background-repeat:no-repeat;background-position-x:right;display:inline-block;width:8px;height:13px;padding-left:20px;position:absolute;top:4px}
.header_bottom_shadow{background:url("https://static.opentok.com/img/header_bottom_shadow.png");height:36px;background-repeat:no-repeat;background-position:center}
.blue_radial_bg{background:#83bdd1;background:-moz-radial-gradient(center,ellipse cover,#83bdd1 0%,#448ba1 92%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,#83bdd1),color-stop(92%,#448ba1));background:-webkit-radial-gradient(center,ellipse cover,#83bdd1 0%,#448ba1 92%);background:-o-radial-gradient(center,ellipse cover,#83bdd1 0%,#448ba1 92%);background:-ms-radial-gradient(center,ellipse cover,#83bdd1 0%,#448ba1 92%);background:radial-gradient(ellipse at center,#83bdd1 0%,#448ba1 92%)}
.pink_radial_bg{background:#c40d49;background:-moz-radial-gradient(center,ellipse cover,#c40d49 0%,#9e0c3c 92%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,#c40d49),color-stop(92%,#9e0c3c));background:-webkit-radial-gradient(center,ellipse cover,#c40d49 0%,#9e0c3c 92%);background:-o-radial-gradient(center,ellipse cover,#c40d49 0%,#9e0c3c 92%);background:-ms-radial-gradient(center,ellipse cover,#c40d49 0%,#9e0c3c 92%);background:radial-gradient(ellipse at center,#c40d49 0%,#9e0c3c 92%);color:#fff}
.target_finder{position:relative;height:0;top:-140px}
.target_anchor{height:0;position:relative;top:-110px;display:block}
.form_error{color:#b75046;display:none;font-size:14px;padding:5px 0;line-height:1.5}
input.has_error{border:2px solid #b75046;background-color:#f2e4e3}
textarea.height45,input[type="text"].height45{height:30px;width:290px;display:inline-block;margin:15px 0}
.inset_shadow{-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.1);box-shadow:inset 0 0 10px rgba(0,0,0,0.1)}
section#more_inspiration{margin:0;margin-top:60px;margin-bottom:60px;text-align:center;}
@media only screen and (min-width: 768px) and (max-width: 959px){section#more_inspiration{margin-top:54px}
}@media only screen and (min-width: 480px) and (max-width: 767px){section#more_inspiration{margin-top:43.125px}
}@media only screen and (max-width: 479px){section#more_inspiration{margin-top:39.375px}
}@media only screen and (min-width: 768px) and (max-width: 959px){section#more_inspiration{margin-bottom:54px}
}@media only screen and (min-width: 480px) and (max-width: 767px){section#more_inspiration{margin-bottom:43.125px}
}@media only screen and (max-width: 479px){section#more_inspiration{margin-bottom:39.375px}
}section#more_inspiration h2{margin-bottom:20px}
section#more_inspiration h3{margin:20px 0}
.btn_circle{display:table;width:60px;height:60px;border-radius:30px;}
.btn_circle.inner-shadow{box-shadow:inset 0 12px 12px rgba(0,0,0,0.3)}
.btn_circle.drop-shadow{box-shadow:0 -6px 9px rgba(0,0,0,0.3)}
.btn_circle.red{background:#ac043e;}
.btn_circle.red .btn_circle_img{background-image:url("https://static.opentok.com/img/arrow_down_pink.png")}
.btn_circle.white{background:#fff}
.btn_circle.grey{background:#f1eeeb}
.btn_circle.white .btn_circle_img,.btn_circle.grey .btn_circle_img{background-image:url("https://static.opentok.com/img/arrow_down_red.png")}
.btn_circle .btn_circle_img{width:60px;height:60px;background-repeat:no-repeat;background-position:center center;background-position-x:center;background-position-y:center}
.sharing-buttons{margin:30px 0;text-align:center}
.text-center{text-align:center}
a.link_blue_v2{padding-right:20px;background-image:url("https://static.opentok.com/img/index/ctaarrow-blue@2x.png");background-position:right;background-repeat:no-repeat;cursor:pointer;font-size:18px;font-family:"ProximaNova-Regular";display:inline-block;}
a.link_blue_v2:hover{text-decoration:none}
.btn{height:50px;line-height:50px;text-align:center}
.btn-white-v2{background-color:#fff;box-shadow:0 0 0 1px #000;color:#000 !important;cursor:pointer;font-size:18px;font-family:"ProximaNova-Regular";display:inline-block;border:0;border-radius:0;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out;}
.btn-white-v2:hover{text-decoration:none;box-shadow:0 0 0 2px #000}
.btn-blue-v2{background-color:#0099cb;box-shadow:0 0 0 1px #0099cb;color:#fff !important;cursor:pointer;font-size:18px;font-family:"ProximaNova-Regular";display:inline-block;border:0;border-radius:0;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out;}
.btn-blue-v2:hover{text-decoration:none;background-color:#007ba3;box-shadow:0 0 0 2px #0099cb}
.btn-rich-blue{background-color:#003f5f;box-shadow:0 0 0 1px #003f5f;color:#fff !important;cursor:pointer;font-size:18px;font-family:"ProximaNova-Regular";display:inline-block;border:0;border-radius:0;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out;}
.btn-rich-blue:hover{text-decoration:none;background-color:#00334d;box-shadow:0 0 0 2px #00334d}
.btn-default{background-color:#fff;cursor:pointer;box-shadow:0 0 0 1px #0099cb;font-size:18px;font-family:"ProximaNova-Regular";display:inline-block;border:0;border-radius:0;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out;}
.btn-default:hover{-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out;text-decoration:none;color:#0088b5;box-shadow:0 0 0 2px #0099cb}
.btn-clear{background-color:transparent;cursor:pointer;box-shadow:0 0 0 1px transparent;font-size:18px;font-family:"ProximaNova-Regular";display:inline-block;border:0;border-radius:0;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out;}
.btn-clear:hover{-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out;text-decoration:none;color:#0088b5;box-shadow:0 0 0 2px transparent}
.btn-transparent{background-color:transparent;box-shadow:0 0 0 1px #fff;color:#fff !important;cursor:pointer;font-size:18px;font-family:"ProximaNova-Regular";display:inline-block;border:0;border-radius:0;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out;}
.btn-transparent:hover{text-decoration:none;box-shadow:0 0 0 2px #fff}
.ctaarrow-gray:after{display:inline-block;content:"";background-image:url("https://static.opentok.com/img/index/ctaarrow_white@2x.png");background-size:9px 16px;width:9px;height:16px;vertical-align:middle;margin-left:20px;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out}
.ctaarrow-gray:hover:after{background-size:9px 16px;-webkit-transform:translate(3px,0);-moz-transform:translate(3px,0);transform:translate(3px,0)}
.ctaarrow-blue:after{display:inline-block;content:"";background-image:url("https://static.opentok.com/img/index/ctaarrow-blue@2x.png");width:9px;height:16px;background-size:9px 16px;vertical-align:middle;margin-left:20px;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out}
.ctaarrow-blue:hover:after{background-size:9px 16px;-webkit-transform:translate(3px,0);-moz-transform:translate(3px,0);transform:translate(3px,0)}
.ctaarrow-pink:after{display:inline-block;content:"";background-image:url("https://static.opentok.com/img/pricing/icon-arrow_red@2x.png");width:9px;height:16px;background-size:9px 16px;vertical-align:middle;margin-left:20px;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out}
.ctaarrow-pink:hover:after{background-size:9px 16px;-webkit-transform:translate(3px,0);-moz-transform:translate(3px,0);transform:translate(3px,0)}
.ctaarrow-black:after{display:inline-block;content:"";background-image:url("https://static.opentok.com/img/platform/ctaarrow_gray.png");width:9px;height:16px;background-size:9px 16px;vertical-align:middle;margin-left:20px;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out}
.ctaarrow-black:hover:after{background-size:9px 16px;-webkit-transform:translate(3px,0);-moz-transform:translate(3px,0);transform:translate(3px,0)}
.play-circle:after{display:inline-block;content:"";background-image:play_circle;width:24px;height:24px;vertical-align:middle;margin-left:17px}
.letter:after{position:relative;top:-1px;display:inline-block;content:"";background-image:url("https://static.opentok.com/img/index/icon-contact@2x.png");background-size:32px 22px;width:32px;height:22px;vertical-align:middle;margin-left:17px;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out}
.letter:hover:after{background-size:32px 22px;-webkit-transform:translate(3px,0);-moz-transform:translate(3px,0);transform:translate(3px,0)}
.letter-black:after{position:relative;top:-1px;display:inline-block;content:"";background-image:url("https://static.opentok.com/img/platform/letter-icon-black.png");background-size:32px 22px;width:32px;height:22px;vertical-align:middle;margin-left:17px;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out}
.letter-black:hover:after{background-size:32px 22px;-webkit-transform:translate(3px,0);-moz-transform:translate(3px,0);transform:translate(3px,0)}
.letter-white:after{position:relative;top:-1px;display:inline-block;content:"";background-image:url("https://static.opentok.com/img/index/icon-contact-white@2x.png");background-size:32px 22px;width:32px;height:22px;vertical-align:middle;margin-left:17px;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out}
.letter-white:hover:after{background-size:32px 22px;-webkit-transform:translate(3px,0);-moz-transform:translate(3px,0);transform:translate(3px,0)}
.section-header{color:#09c;display:inline-block;font-weight:300;font-size:30px;font-family:"Raleway-Regular",arial;margin-bottom:30px;line-height:40px}
.scrollspy_nav{z-index:999;position:fixed;top:150px;}
.scrollspy_nav.hiding{height:60px;}
.scrollspy_nav.hiding > div{pointer-events:none}
.scrollspy_nav > a{position:relative;display:block;padding:15px;padding-left:40px;padding-right:80px;background-color:rgba(8,44,56,0.9);color:#fff;z-index:998;height:25px;line-height:25px;text-decoration:none;font-family:"Raleway-Bold",arial;font-size:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.scrollspy_nav > a img{width:15px;height:15px;position:absolute;top:19px}
.scrollspy_nav > div{overflow:hidden;position:relative;top:0;padding-top:0;}
.scrollspy_nav > div ul{position:relative;z-index:5;}
.scrollspy_nav > div ul li{margin:0;background-color:rgba(5,87,113,0.9);}
.scrollspy_nav > div ul li:hover{background-color:rgba(1,67,88,0.9)}
.scrollspy_nav > div ul li.active{background-color:rgba(1,67,88,0.9)}
.scrollspy_nav > div ul li a{padding:15px 20px 15px 40px;display:block;color:#fff;font-family:"Raleway-Light",arial;font-size:16px;text-decoration:none}
.scrollspy_nav > div ul li + li{border-top:solid 1px rgba(8,44,56,0.9)}
.dropdown,.dropdown div,.dropdown li,.dropdown div::after{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}
.dropdown .selected::after,.dropdown.scrollable div::after{-webkit-pointer-events:none;-moz-pointer-events:none;-ms-pointer-events:none;pointer-events:none}
.dropdown{position:relative;width:160px;border:1px solid #ccc;cursor:pointer;background:#fff;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.dropdown.open{z-index:2}
.dropdown:hover{box-shadow:0 0 5px rgba(0,0,0,0.15)}
.dropdown.focus{box-shadow:0 0 5px rgba(51,102,248,0.4)}
.dropdown .carat{position:absolute;right:12px;top:50%;margin-top:-4px;border:6px solid transparent;border-top:8px solid #000}
.dropdown.open .carat{margin-top:-10px;border-top:6px solid transparent;border-bottom:8px solid #000}
.dropdown.disabled .carat{border-top-color:#999}
.dropdown .old{position:absolute;left:0;top:0;height:0;width:0;overflow:hidden}
.dropdown select{position:absolute;left:0;top:0}
.dropdown.touch .old{width:100%;height:100%}
.dropdown.touch select{width:100%;height:100%;opacity:0}
.dropdown .selected,.dropdown li{display:block;font-size:18px;line-height:1;color:#000;padding:9px 12px;overflow:hidden;white-space:nowrap}
.dropdown.disabled .selected{color:#999}
.dropdown .selected::after{content:'';position:absolute;right:0;top:0;bottom:0;width:60px;border-radius:0 2px 2px 0;box-shadow:inset -55px 0 25px -20px #fff}
.dropdown div{position:absolute;height:0;left:-1px;right:-1px;top:100%;margin-top:-1px;background:#fff;border:1px solid #ccc;border-top:1px solid #eee;border-radius:0 0 3px 3px;overflow:hidden;opacity:0}
.dropdown.open div{opacity:1;z-index:2}
.dropdown.scrollable div::after{content:'';position:absolute;left:0;right:0;bottom:0;height:50px;box-shadow:inset 0 -50px 30px -35px #fff}
.dropdown.scrollable.bottom div::after{opacity:0}
.dropdown ul{position:absolute;left:0;top:0;height:100%;width:100%;list-style:none;overflow:hidden}
.dropdown.scrollable.open ul{overflow-y:auto}
.dropdown li{list-style:none;padding:8px 12px}
.dropdown li.focus{background:#d24a67;position:relative;z-index:3;color:#fff}
.dropdown li.active{font-weight:700}
.show{max-height:500px !important;opacity:1 !important}
@media only screen and (min-width: 767px) and (max-width: 960px){#main-nav .bottom li.nav > .toggle-link{max-width:115px;}
#main-nav .bottom li.nav > .toggle-link.accelerator-packs{max-width:135px !important}
#main-nav .bottom li.nav > .toggle-link.pricing-header{max-width:65px !important}
#main-nav .bottom li.nav > .toggle-link.platform-header{left:19px !important}
#main-nav .bottom li.nav .help-link{padding-right:20px !important;margin-left:10px !important}
}#main-nav{position:fixed;top:0;left:0;right:0;z-index:101;color:#fff;}
#main-nav a{font-size:15px;font-family:"ProximaNova-Regular";color:#fff;text-decoration:none;line-height:30px}
#main-nav #cookies-banner{overflow:hidden;background:#fff;color:#000;font-size:13px;height:0;padding:0 18px;transition:all 2s ease;display:flex;align-items:center;font-family:"ProximaNova-Regular";}
#main-nav #cookies-banner .container a.learn-more{color:#09c;font-size:13px;padding-left:10px}
#main-nav #cookies-banner .container #dismiss-btn{float:right;display:inline-block;vertical-align:middle;line-height:30px;cursor:pointer;}
#main-nav #cookies-banner .container #dismiss-btn img{margin-right:5px}
#main-nav .slide-down{height:40px !important;padding:24px 18px;animation-name:Animation;animation-duration:2s;animation-timing-function:ease}
#main-nav .slide-up{height:0 !important}
#main-nav .top{background-color:#181818;height:40px;line-height:40px;}
#main-nav .top .login-links{float:right;}
#main-nav .top .login-links a{font-size:13px;margin-left:20px}
#main-nav .top .login-links a:not(:last-child){margin-right:20px}
#main-nav .bottom{position:relative;background-color:rgba(48,48,49,0.95);}
#main-nav .bottom:before{content:"";display:block;position:absolute;width:100%;height:60px;background:#303031;z-index:-1}
#main-nav .bottom > .container{position:static}
#main-nav .bottom .logo{display:block;width:5%;z-index:102;float:left;}
#main-nav .bottom .logo img{margin-top:13px}
#main-nav .bottom .navs{display:inline-block;position:relative;padding:0;margin:0;text-align:right;float:right;}
#main-nav .bottom .navs:hover .nav > a,#main-nav .bottom .navs:hover .nav > .toggle-link span a,#main-nav .bottom .navs:hover .nav > .toggle-link{color:rgba(255,255,255,0.3)}
#main-nav .bottom .navs:hover .nav .cta{color:#000 !important}
#main-nav .bottom .nav{display:inline-block;vertical-align:top;margin:0;margin-left:-2px;}
#main-nav .bottom .nav span{font-family:"Raleway-SemiBold",arial}
#main-nav .bottom .nav:first-child a{text-indent:20px}
#main-nav .bottom .nav:not(:first-child) a{text-align:center}
#main-nav .bottom .nav > a,#main-nav .bottom .nav > .toggle-link{-o-transition:color .5s ease-out;-webkit-transition:color .5s ease-out;-moz-transition:color .5s ease-out;-ms-transition:color .5s ease-out;-kthtml-transition:color .5s ease-out;transition:color .5s ease-out;display:inline-block;line-height:60px;max-width:120px;margin-right:-5px;}
#main-nav .bottom .nav > a.accelerator-packs,#main-nav .bottom .nav > .toggle-link.accelerator-packs{max-width:135px}
#main-nav .bottom .nav > a.pricing-header,#main-nav .bottom .nav > .toggle-link.pricing-header{max-width:75px}
#main-nav .bottom .nav > a.help-link,#main-nav .bottom .nav > .toggle-link.help-link{padding-right:30px;margin-left:15px}
#main-nav .bottom .nav > a.industries-header,#main-nav .bottom .nav > .toggle-link.industries-header{padding-left:15px;padding-right:25px}
#main-nav .bottom .nav > a{padding:0 20px;}
#main-nav .bottom .nav > a:hover{color:#fff !important}
#main-nav .bottom .nav > .nav-link{padding:0}
#main-nav .bottom .nav > .toggle-link{padding:0;}
#main-nav .bottom .nav > .toggle-link:hover span a{color:#fff !important}
#main-nav .bottom .nav > .cta:hover{color:#000 !important;box-shadow:0 0 0 1px #fff}
#main-nav .bottom .nav:nth-child(1) .sub-navs{left:7%}
#main-nav .bottom .nav:nth-child(2) .sub-navs{left:-17%}
#main-nav .bottom .nav:nth-child(5) .sub-navs{left:-265%}
#main-nav .bottom .sub-navs{position:relative;margin:0;width:650%;margin-left:-50%;padding-left:50%;max-height:0;overflow-y:hidden;opacity:0;margin-top:-5px;-o-transition:max-height .5s ease-out,opacity .3s ease-out;-webkit-transition:max-height .5s ease-out,opacity .3s ease-out;-moz-transition:max-height .5s ease-out,opacity .3s ease-out;-ms-transition:max-height .5s ease-out,opacity .3s ease-out;-kthtml-transition:max-height .5s ease-out,opacity .3s ease-out;transition:max-height .5s ease-out,opacity .3s ease-out;}
#main-nav .bottom .sub-navs .four.columns{width:220px !important}
#main-nav .bottom .sub-navs .four.columns.first{width:257px !important}
#main-nav .bottom .sub-navs:hover{max-height:500px;}
#main-nav .bottom .sub-navs:hover ~ .toggle-link{color:#fff !important}
#main-nav .bottom .sub-navs .row{margin:0;padding:30px 0}
#main-nav .bottom .sub-navs .columns{text-align:left;}
#main-nav .bottom .sub-navs .columns:first-child{margin-left:0;text-indent:20px}
#main-nav .bottom .sub-navs .offset-by-four li{margin-left:-10px}
#main-nav .bottom .cta{height:32px;line-height:32px !important;margin-top:14px;color:#000;font-size:12px;padding:0 20px !important;background-color:#fff}
#main-nav .bottom .toggle-link{overflow:visible;}
#main-nav .bottom .toggle-link > span{display:block;position:relative;width:100%;text-align:center;font-size:14px;}
#main-nav .bottom .toggle-link > span:before{position:absolute;content:"";display:block;width:90%;left:50%;margin-left:-45%;height:1px;bottom:0;z-index:101;border-bottom:4px solid transparent;}
#main-nav .bottom .toggle-link > span:after{content:"";display:inline-block;width:11px;height:6px;background-size:11px 6px;background-image:url("https://static.opentok.com/img/icons/nav-arrow_down@2x.png");margin-left:8px;opacity:.5}
#main-nav .bottom .toggle-link:hover{cursor:pointer;}
#main-nav .bottom .toggle-link:hover span{color:#000;}
#main-nav .bottom .toggle-link:hover span:before{border-bottom:4px solid #181818}
#main-nav .bottom .toggle-link:hover span:after{background-image:url("https://static.opentok.com/img/icons/nav-arrow_up@2x.png");opacity:1}
#main-nav .bottom .toggle-link:hover > .sub-navs{max-height:500px;opacity:1}
#main-nav .bottom .navs .sub-navs li:hover a:before{margin-left:0;opacity:1}
#main-nav .bottom .navs .sub-navs .icon{vertical-align:top;}
#main-nav .bottom .navs .sub-navs .icon:before{opacity:0;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out;content:"";display:inline-block;width:40px;height:40px;margin-top:-5px;margin-bottom:-10px;margin-left:-40px}
#main-nav .bottom .navs .sub-navs .embedded-communications:before{background-image:url("https://static.opentok.com/img/icons/nav-embedded-communications@2x.png");background-repeat:no-repeat;background-size:34px 17px;background-position:center left}
#main-nav .bottom .navs .sub-navs .interactive-broadcast:before{background-image:url("https://static.opentok.com/img/icons/nav-interactive-broadcast@2x.png");background-repeat:no-repeat;background-size:24px 24px;background-position:center left}
#main-nav .bottom .navs .sub-navs .video-chat-embeds:before{background-image:url("https://static.opentok.com/img/icons/nav-video-chat-embeds@2x.png");background-repeat:no-repeat;background-size:24px 24px;background-position:center left}
#main-nav .bottom .navs .sub-navs .video:before{background-image:url("https://static.opentok.com/img/icons/nav-platform-video@2x.png");background-repeat:no-repeat;background-size:22px 14px;background-position:center left}
#main-nav .bottom .navs .sub-navs .voice:before{background-image:url("https://static.opentok.com/img/icons/nav-platform-voice@2x.png");background-repeat:no-repeat;background-size:16px 22px;background-position:center left}
#main-nav .bottom .navs .sub-navs .messaging:before{background-image:url("https://static.opentok.com/img/icons/nav-platform-messaging@2x.png");background-repeat:no-repeat;background-size:22px 22px;background-position:center left}
#main-nav .bottom .navs .sub-navs .screensharing:before{background-image:url("https://static.opentok.com/img/icons/nav-platform-screensharing@2x.png");background-repeat:no-repeat;background-size:22px 22px;background-position:center left}
#main-nav .bottom .navs .sub-navs .archiving:before{background-image:url("https://static.opentok.com/img/icons/nav-platform-archiving@2x.png");background-repeat:no-repeat;background-size:22px 22px;background-position:center left}
#main-nav .bottom .navs .sub-navs .sdks:before{background-image:url("https://static.opentok.com/img/icons/nav-platform-ios_android@2x.png");background-repeat:no-repeat;background-size:19px 21px;background-position:center left}
#main-nav .bottom .navs .sub-navs .multiparty:before{background-image:url("https://static.opentok.com/img/icons/nav-platform-multiparty@2x.png");background-repeat:no-repeat;background-size:21px 16px;background-position:center left}
#main-nav .bottom .navs .sub-navs .ieplugin:before{background-image:url("https://static.opentok.com/img/icons/nav-platform-ie_plugin@2x.png");background-repeat:no-repeat;background-size:22px 22px;background-position:center left}
#main-nav .bottom .navs .sub-navs .chat:before{background-image:url("https://static.opentok.com/img/icons/nav-platform-text_chat@2x.png");background-repeat:no-repeat;background-size:22px 22px;background-position:center left}
#main-nav .bottom .navs .sub-navs .security:before{background-image:url("https://static.opentok.com/img/icons/nav-platform-security@2x.png");background-repeat:no-repeat;background-size:16px 22px;background-position:center left}
#main-nav .bottom .navs .sub-navs .drivers:before{background-image:url("https://static.opentok.com/img/icons/nav-platform-audio_video_drivers@2x.png");background-repeat:no-repeat;background-size:29px 22px;background-position:center left}
#main-nav .bottom .navs .sub-navs .firewall:before{background-image:url("https://static.opentok.com/img/icons/nav-platform-firewall_traversal@2x.png");background-repeat:no-repeat;background-size:32px 16px;background-position:center left}
#main-nav .bottom .navs .sub-navs .audiofallback:before{background-image:url("https://static.opentok.com/img/icons/nav-platform-audio_fallback@2x.png");background-repeat:no-repeat;background-size:32px 12px;background-position:center left}
#main-nav .bottom .navs .sub-navs .blog:before{background-image:url("https://static.opentok.com/img/icons/nav-resources-blog@2x.png");background-repeat:no-repeat;background-size:22px 21px;background-position:center left}
#main-nav .bottom .navs .sub-navs .customerstories:before{background-image:url("https://static.opentok.com/img/icons/nav-resources-customer_stories@2x.png");background-repeat:no-repeat;background-size:18px 20px;background-position:center left}
#main-nav .bottom .navs .sub-navs .webinars:before{background-image:url("https://static.opentok.com/img/icons/nav-resources-webinars@2x.png");background-repeat:no-repeat;background-size:20px 16px;background-position:center left}
#main-nav .bottom .navs .sub-navs .partner:before{background-image:url("https://static.opentok.com/img/icons/nav-resources-find_a_partner@2x.png");background-repeat:no-repeat;background-size:18px 20px;background-position:center left}
#main-nav .bottom .navs .sub-navs .partner-program:before{background-image:url("https://static.opentok.com/img/icons/nav-partner_program@2x.png");background-repeat:no-repeat;background-size:25px 18px;background-position:center left}
#main-nav .bottom .navs .sub-navs .whitepapers:before{background-image:url("https://static.opentok.com/img/icons/nav-resources-white_papers@2x.png");background-repeat:no-repeat;background-size:17px 20px;background-position:center left}
#main-nav .bottom .navs .sub-navs .clientsdks:before{background-image:url("https://static.opentok.com/img/icons/nav-developers-client_sdk@2x.png");background-repeat:no-repeat;background-size:22px 20px;background-position:center left}
#main-nav .bottom .navs .sub-navs .components:before{background-image:url("https://static.opentok.com/img/icons/nav-developers-components@2x.png");background-repeat:no-repeat;background-size:21px 21px;background-position:center left}
#main-nav .bottom .navs .sub-navs .coreconcepts:before{background-image:url("https://static.opentok.com/img/icons/nav-developers-core_concepts@2x.png");background-repeat:no-repeat;background-size:20px 20px;background-position:center left}
#main-nav .bottom .navs .sub-navs .learningopentok:before{background-image:url("https://static.opentok.com/img/icons/nav-developers-learning_opentok@2x.png");background-repeat:no-repeat;background-size:20px 8px;background-position:center left}
#main-nav .bottom .navs .sub-navs .programmingguides:before{background-image:url("https://static.opentok.com/img/icons/nav-developers-programming_guides@2x.png");background-repeat:no-repeat;background-size:16px 20px;background-position:center left}
#main-nav .bottom .navs .sub-navs .requirements:before{background-image:url("https://static.opentok.com/img/icons/nav-developers-requirements@2x.png");background-repeat:no-repeat;background-size:20px 20px;background-position:center left}
#main-nav .bottom .navs .sub-navs .technicalsecurity:before{background-image:url("https://static.opentok.com/img/icons/nav-developers-security@2x.png");background-repeat:no-repeat;background-size:18px 20px;background-position:center left}
#main-nav .bottom .navs .sub-navs .serversdks:before{background-image:url("https://static.opentok.com/img/icons/nav-developers-server_sdk@2x.png");background-repeat:no-repeat;background-size:22px 20px;background-position:center left}
#main-nav .bottom .navs .sub-navs .starterkits:before{background-image:url("https://static.opentok.com/img/icons/nav-developers-starter_kits@2x.png");background-repeat:no-repeat;background-size:21px 20px;background-position:center left}
#main-nav .bottom .navs .sub-navs .tools:before{background-image:url("https://static.opentok.com/img/icons/nav-developers-tools@2x.png");background-repeat:no-repeat;background-size:25px 19px;background-position:center left}
#main-nav .bottom .navs .sub-navs .wealth-management:before{background-image:url("https://static.opentok.com/img/icons/nav-solutions-wealth-management@2x.png");background-repeat:no-repeat;background-size:21px 21px;background-position:center left}
#main-nav .bottom .navs .sub-navs .nav-support-consulting:before{background-image:url("https://static.opentok.com/img/icons/nav-support-consulting@2x.png");background-repeat:no-repeat;background-size:21px 21px;background-position:center left}
#main-nav .bottom .navs .sub-navs .telehealth:before{background-image:url("https://static.opentok.com/img/icons/nav-solutions-telehealth@2x.png");background-repeat:no-repeat;background-size:24px 24px;background-position:center left}
#main-nav .bottom .navs .sub-navs .spotlight:before{background-image:url("https://static.opentok.com/img/icons/nav-solutions-spotlight@2x.png");background-repeat:no-repeat;background-size:21px 21px;background-position:center left}
#main-nav .bottom .navs .sub-navs .betaprograms:before{background-image:url("https://static.opentok.com/img/icons/nav-developers-betas@2x.png");background-repeat:no-repeat;background-size:21px 21px;background-position:center left}
#main-nav .bottom .navs .sub-navs .insights:before{background-image:url("https://static.opentok.com/img/icons/nav-insights@2x.png");background-repeat:no-repeat;background-size:24px 24px;background-position:center left}
#safari_banner{position:fixed;width:100%;top:0;z-index:101;background:url("https://static.opentok.com/img/safari-announcement-texture.svg");}
#safari_banner .container{position:relative}
#safari_banner img,#safari_banner .safari-btn{position:absolute}
#safari_banner p{display:inline-block;margin:11px 10px 0 44px}
#safari_banner strong{font-size:15px}
#safari_banner span{font-size:14px;padding-left:8px}
#safari_banner img{top:9px;width:33.3px}
#safari_banner .safari-btn{right:0;top:9px;height:32px;line-height:32px;width:120px;text-align:center;background-color:#fff;box-shadow:0 0 0 1px #1ba71b;color:#1ba71b !important;cursor:pointer;font-size:12px;font-family:"Raleway-SemiBold",arial;display:inline-block;border:0;border-radius:3px;font-weight:bold;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out;}
#safari_banner .safari-btn:hover{text-decoration:none;box-shadow:0 0 0 2px #1ba71b}
#safari_banner .close-icon{display:block;width:20px;height:20px;background:url("https://static.opentok.com/img/icons/closebuttonlight.png");background-size:100%;position:absolute;right:15px;top:15px;z-index:1;}
#safari_banner .close-icon:hover{background:url("https://static.opentok.com/img/icons/closebuttondark.png");background-size:100%}
@media only screen and (min-width: 767px){#safari_banner{height:50px}
}@media only screen and (min-width: 767px) and (max-width: 960px){#safari_banner p{margin-left:38px}
#safari_banner img{width:28px;top:10px}
#safari_banner strong{font-size:14px}
#safari_banner span{font-size:11px}
#safari_banner .safari-btn{width:90px}
}@media only screen and (min-width: 480px) and (max-width: 767px){#safari_banner{height:120px;}
#safari_banner .container{width:84%}
#safari_banner .safari-btn{position:relative;left:43px}
}@media only screen and (max-width: 480px){#safari_banner{height:160px;}
#safari_banner .safari-btn{position:relative;left:43px}
}#hackathon_banner{position:fixed;width:100%;top:0;background-image:linear-gradient(to top,#0060a7,#0098cb);z-index:101;}
#hackathon_banner .container{position:relative}
#hackathon_banner p{display:inline-block;margin-top:13px}
#hackathon_banner strong{font-size:14px}
#hackathon_banner span{font-size:16px;color:#fff;margin-top:4px}
#hackathon_banner .hackathon-btn{position:relative;margin-top:10px;left:45px;float:right;height:32px;line-height:32px;width:120px;text-align:center;box-shadow:0 0 0 1px #fff;color:#fff !important;cursor:pointer;font-size:13px;font-family:"Raleway-SemiBold",arial;display:block;border:0;font-weight:bold;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out;}
#hackathon_banner .hackathon-btn:hover{text-decoration:none}
#hackathon_banner .close-icon{position:relative;left:30px;display:block;width:12px;height:9px;background:url("https://static.opentok.com/img/icons/close-button-hackathon.svg");background-size:100%;z-index:1;float:right;margin-top:20px;margin-left:30px;}
#hackathon_banner .close-icon:hover{background-size:100%}
@media only screen and (min-width: 767px){#hackathon_banner{height:50px}
}@media only screen and (min-width: 767px) and (max-width: 960px){#hackathon_banner p{margin-left:38px}
#hackathon_banner strong{font-size:14px}
#hackathon_banner span{font-size:11px}
#hackathon_banner .hackathon-btn{width:90px}
}@media only screen and (min-width: 480px) and (max-width: 767px){#hackathon_banner{height:120px;}
#hackathon_banner .container{width:84%}
#hackathon_banner .hackathon-btn{position:relative;left:43px}
}@media only screen and (max-width: 480px){#hackathon_banner{height:160px;}
#hackathon_banner .hackathon-btn{position:relative;left:43px}
}@media only screen and (min-width: 1152px){#main-nav a.big1152-only{display:inline-block !important}
#main-nav .bottom .logo{display:none}
#main-nav .container{width:1152px}
#main-nav .bottom .nav{padding:0 10px}
}@-moz-keyframes Animation{0%{transform:translateY(-100%);opacity:0}
100%{transform:translateY(0);opacity:1}
}@-webkit-keyframes Animation{0%{transform:translateY(-100%);opacity:0}
100%{transform:translateY(0);opacity:1}
}@-o-keyframes Animation{0%{transform:translateY(-100%);opacity:0}
100%{transform:translateY(0);opacity:1}
}@-ms-keyframes Animation{0%{transform:translateY(-100%);opacity:0}
100%{transform:translateY(0);opacity:1}
}@keyframes Animation{0%{transform:translateY(-100%);opacity:0}
100%{transform:translateY(0);opacity:1}
}#content_bg{overflow:hidden !important;}
#content_bg .content-container{height:100%;overflow:auto}
#content_bg .toolbar{position:fixed;height:60px;background-color:#303031;top:0;left:0;right:0;z-index:101;line-height:70px;}
#content_bg .toolbar a{display:inline-block;margin-left:20px}
#content_bg .toolbar .logo{position:relative;margin-left:50px;top:5px}
#content_bg .toolbar #cookies-banner-mob{overflow:hidden;background:#fff;color:#000;font-size:9px;height:0;padding:0 18px;transition:all 2s ease;display:flex;align-items:center;line-height:1;font-family:"ProximaNova-Regular";}
#content_bg .toolbar #cookies-banner-mob .container{width:100% !important;}
#content_bg .toolbar #cookies-banner-mob .container .message{width:90% !important;line-height:13px}
#content_bg .toolbar #cookies-banner-mob .container a.learn-more{color:#09c;font-size:9px;margin-left:3px !important}
#content_bg .toolbar #cookies-banner-mob #dismiss-btn-mob{float:right;display:inline-block;vertical-align:middle;cursor:pointer;font-size:15px;width:20px}
#content_bg .toolbar .slide-down{height:40px !important;padding:24px 18px;animation-name:Animation;animation-duration:2s;animation-timing-function:ease}
#content_bg .toolbar .slide-up{height:0 !important}
#mobile-nav .header,#mobile-nav .navs,#mobile-nav .footer{width:80%;margin:0 auto}
#mobile-nav ul{margin:0}
#mobile-nav a:hover{text-decoration:none}
#mobile-nav a,#mobile-nav span{display:inline-block;font-family:"Raleway-SemiBold",arial;color:#fff;font-size:16px;min-height:30px;line-height:30px}
#mobile-nav .cta{text-align:center;box-shadow:0 0 0 1px #fff;height:40px;line-height:40px !important;margin-top:10px;color:#fff !important;font-size:14px;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out;}
#mobile-nav .cta:hover{box-shadow:0 0 0 2px rgba(255,255,255,0.8)}
#mobile-nav .open .subnavs{opacity:1;padding-top:10px;max-height:10000px}
#mobile-nav .header{padding:30px 0;border-bottom:1px solid rgba(255,255,255,0.3);}
#mobile-nav .header a{display:block;height:40px}
#mobile-nav .toggle-link:after{content:"";display:inline-block;width:11px;height:6px;background-size:11px 6px;background-image:url("https://static.opentok.com/img/icons/nav-arrow_down@2x.png");margin-left:8px;opacity:.5}
#mobile-nav .subnavs{max-height:1px;overflow:hidden;opacity:0;-o-transition:max-height 0 ease-out,opacity 1s ease-out;-webkit-transition:max-height 0 ease-out,opacity 1s ease-out;-moz-transition:max-height 0 ease-out,opacity 1s ease-out;-ms-transition:max-height 0 ease-out,opacity 1s ease-out;-kthtml-transition:max-height 0 ease-out,opacity 1s ease-out;transition:max-height 0 ease-out,opacity 1s ease-out;}
#mobile-nav .subnavs a{min-height:20px;line-height:20px;font-size:14px;color:rgba(255,255,255,0.6)}
#mobile-nav .navs{padding:30px 0 20px 0;border-bottom:1px solid rgba(255,255,255,0.3)}
#mobile-nav .footer{padding:30px 0;}
#mobile-nav .footer img{display:block;margin-bottom:20px}
#mobile-nav .footer a,#mobile-nav .footer span{width:100%;font-size:12px}
#mobile-nav .socials{width:150px;margin-top:20px;}
#mobile-nav .socials a{width:40px;height:30px;display:inline-block;text-decoration:none}
#mobile-nav .socials img{width:26px;height:26px}
@-moz-keyframes Animation{0%{transform:translateY(-100%);opacity:0}
100%{transform:translateY(0);opacity:1}
}@-webkit-keyframes Animation{0%{transform:translateY(-100%);opacity:0}
100%{transform:translateY(0);opacity:1}
}@-o-keyframes Animation{0%{transform:translateY(-100%);opacity:0}
100%{transform:translateY(0);opacity:1}
}@-ms-keyframes Animation{0%{transform:translateY(-100%);opacity:0}
100%{transform:translateY(0);opacity:1}
}@keyframes Animation{0%{transform:translateY(-100%);opacity:0}
100%{transform:translateY(0);opacity:1}
}footer{background:#181818;position:relative;}
footer a:hover{text-decoration:none}
footer ul{margin:4px 0 5px 10px}
footer a,footer span{display:inline-block;font-family:"Raleway-SemiBold",arial;color:#fff;font-size:13px;line-height:15px}
footer .big{display:block;color:rgba(255,255,255,0.3);font-size:15px;margin:30px 0}
footer .small{color:rgba(255,255,255,0.5);font-size:11px;}
footer .columns > ul{margin-left:0}
footer .hiring{position:relative;}
footer .hiring:after{content:"";display:block;position:absolute;width:89px;height:21px;background-size:89px 21px;background-image:url("https://static.opentok.com/img/icons/footer-careers_banner@2x.png");right:-202%;top:-3px;margin-right:-5px}
footer .socials{width:100%;}
footer .socials a{display:inline-block;width:16.666666666666668%;text-decoration:none}
footer .socials a:not(:first-child):not(:last-child){text-align:center}
footer .socials a:last-child{text-align:right}
footer .socials img{width:26px;height:26px}
footer .divider{position:relative;border-bottom:1px solid rgba(255,255,255,0.3);overflow:visible;margin:30px 0;}
footer .divider:before{position:absolute;content:"";display:block;width:50px;height:30px;background-size:21px 20px;background-image:url("https://static.opentok.com/img/icons/footer-div_logo@2x.png");background-position:center;background-color:#181818;background-repeat:no-repeat;left:50%;margin-left:-25px;top:-15px}
footer .logos{padding-bottom:140px;}
footer .logos img{margin-right:40px}
footer .logos img:nth-child(2){position:relative;top:-5px;position:block}
footer .logos a,footer .logos span{text-decoration:none;font-family:"Raleway-SemiBold",arial;font-size:11px;margin-top:10px}
footer .logos span{margin-left:5px;margin-right:5px}
#ircFloater{display:none;overflow:hidden;position:fixed;bottom:30px;right:30px;width:346px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:2px 3px 4px rgba(0,0,0,0.15);-webkit-box-shadow:2px 3px 4px rgba(0,0,0,0.15);box-shadow:2px 3px 4px rgba(0,0,0,0.15);background:#fff;padding-bottom:0 !important;z-index:999999}
.bigFloater{height:175px}
#ircFloater h4{background-color:#f0f9fb;margin:0}
#ircFloater h4 a{display:block;padding-left:20px;height:40px;line-height:40px;font-size:14px;-moz-border-top-left-radius:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-top-right-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;font-weight:bold}
.no-generatedcontent #ircFloater h4 a{background-image:url("https://static.opentok.com/img/shared/docs/link-icon_chat-nogeneratedcontent.png");background-repeat:no-repeat;background-position:center center;padding-left:40px}
#ircFloater h4 a:before{content:"";display:block;margin:13px 10px 0 0;float:left;width:20px;height:14px;background-image:url("https://static.opentok.com/img/shared/docs/link-icon_chat.png");background-position:0 0}
#ircFloater h4 a:hover:before{background-position:0 -14px}
#ircFloater h4 a:hover{background-color:#f7faf0;color:#7da714;text-decoration:none}
#ircFloater .minBtn{display:block;float:right;top:0;right:0;width:40px;height:40px;line-height:40px;text-align:center;background-color:transparent}
#ircFloater .minBtn:before{content:"";display:block;position:absolute;top:9px;left:0;width:1px;height:20px;background:#d8e0e1;border-right:1px solid #fbfdfe}
#ircFloater .minBtn .arrow{display:block;margin:14px auto 0;width:12px;height:12px;background-image:url("https://static.opentok.com/img/shared/docs/link-icon_arrow.png");background-position:0 0}
#ircFloater .minBtn:hover .arrow{background-position:0 -12px}
#docs_container #ircFloater p{margin:13px 20px}
#ircFloater p.note{font-size:12px;font-style:italic;color:#666}
#ircFloater p a.popup:after{content:url("https://static.opentok.com/img/shared/docs/link-icon_new-window.png");display:inline-block;vertical-align:top;margin:4px 0 0 3px}
#ircFloater.minimized{width:89px;height:40px}
#ircFloater.minimized h4 a{padding-left:15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#ircFloater.minimized h4 a .innerWrapper{display:none}
#ircFloater.minimized .minBtn .arrow{background-position:0 -24px}
#ircFloater.minimized .minBtn:hover .arrow{background-position:0 -36px}
#_404container{padding:40px 0;padding-bottom:100px;}
#_404container img{max-width:100%}
#_404container p{margin:40px 0}
@media only screen and (max-width: 767px) and (max-width: 959px){#_404container a.btn_blue{padding-left:30px;padding-right:60px}
}.contact_us_container{padding-bottom:35px;}
.contact_us_container h2{text-align:center}
.contact_us_container .expandable-header{cursor:pointer;margin-top:10px;background-repeat:no-repeat;background-position:top center;height:35px}
.contact_us_container .open .expandable-header{background-image:url("https://static.opentok.com/img/contact_btn_top_open.png")}
.contact_us_container .open .expandable-inner{display:block}
.contact_us_container .closed .expandable-header{background-image:url("https://static.opentok.com/img/contact_btn_top_closed.png")}
.contact_us_container .closed .expandable-inner{display:none}
.contact_us_container .expandable-footer{cursor:pointer;background-repeat:no-repeat;background-position:top center;background-image:url("https://static.opentok.com/img/contact_btn_underside.png");height:35px}
.contact_us_container .expandable-inner{padding:10px 0;background-repeat:no-repeat;background-position:top center;background-image:url("https://static.opentok.com/img/contact_btn_top_underside.png")}
.contact_us_container.bg-grey .expandable-inner{background-color:#eee}
.contact_us_container.bg-white .expandable-inner{background-color:#fff}
.contact_us_container .about{text-align:left}
.contact_us_container .contact_us_link{display:block;background-image:url("https://static.opentok.com/img/contact_icon.png");background-repeat:no-repeat;background-position:top center;text-align:center;color:#000;font-weight:bold;padding-top:65px;text-decoration:none;font-size:18px;}
.contact_us_container .contact_us_link span{display:block;color:#888;font-weight:normal;font-size:14px;padding-top:12px}
.contact_us_container .contact_us_form{width:385px;background-color:#fff;-moz-box-shadow:0 0 4px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);box-shadow:0 0 3px rgba(0,0,0,0.4);margin:45px auto;padding:30px 0 40px 0}
.contact_us_container .contact_us_form_header{text-align:center;margin-top:40px;color:#0097cc}
.contact_us_container .inner_form{padding:0 40px;text-align:left}
.contact_us_container .inner_error,.contact_us_container .inner_success{display:none}
.contact_us_container .download_form_inner_error{color:#c3144a;text-align:center}
.contact_us_container p{margin:10px 0 24px 0}
.contact_us_container input.nameInput{width:134px;display:inline}
.contact_us_container input[type=checkbox]{margin-right:10px}
.contact_us_container input[type=text]{font-family:"ProximaNova-Regular",arial;height:32px;margin-bottom:0;padding-left:10px;font-size:16px}
.contact_us_container textarea{font-family:"ProximaNova-Regular",arial;margin-bottom:20px;padding-left:10px;font-size:16px;margin-top:0}
.contact_us_container input.error,.contact_us_container textarea.error{border-color:#b75045;background-color:#f2e4e3}
.contact_us_container label.error{color:#b75045;margin-top:0;margin-bottom:0;text-align:center}
.contact_us_container label[for="what"].error{margin-bottom:20px}
.contact_us_container .indicator,.contact_us_container .btn_blue{margin:0 auto 0 auto;display:block}
.contact_us_container .btn_blue{margin-top:10px}
.contact_us_container ::-webkit-input-placeholder{font-family:"ProximaNova-Regular",arial;color:#bbb}
.contact_us_container :-moz-placeholder{font-family:"ProximaNova-Regular",arial;color:#bbb}
.contact_us_container ::-moz-placeholder{font-family:"ProximaNova-Regular",arial;color:#bbb}
.contact_us_container :-ms-input-placeholder{font-family:"ProximaNova-Regular",arial;color:#bbb}
.contact_us_container .list-title{margin-bottom:10px}
.contact_us_container ul{margin-top:0;}
.contact_us_container ul li{list-style:disc;margin-left:50px}
#biz-dev-contact{box-shadow:inset 0 0 10px rgba(0,0,0,0.2);background-color:#f9f9f9;padding:50px 0 20px 0;text-align:center;}
#biz-dev-contact .big{display:inline-block;font-size:48px;font-family:"Raleway-Light",arial;color:#09c;line-height:60px;text-align:left;width:300px}
#biz-dev-contact h3{line-height:31px;color:#5f6062;font-family:"Raleway-Bold",arial}
#biz-dev-contact .links{padding-top:20px;}
#biz-dev-contact .links a{width:230px;margin:10px 10px}
.biz-dev-close{right:-55px}
.biz-dev-open{right:-5px}
@media only screen and (min-width: 480px) and (max-width: 767px){#biz-dev-contact .big{position:relative;left:-5px;margin-bottom:20px;width:500px;text-align:left}
#biz-dev-contact .links a{width:250px;margin:15px}
}@media only screen and (max-width: 480px){#biz-dev-contact .big{text-align:center;margin-bottom:30px}
#biz-dev-contact .links a{width:250px;margin:15px}
}#ribbon{background-color:#033f60;padding-top:30px;padding-bottom:10px;}
#ribbon a,#ribbon strong{color:#fff}
#ribbon strong{font-size:20px;font-family:"Raleway-Bold",arial}
#ribbon a{text-decoration:none;font-family:"Raleway-SemiBold",arial;font-size:18px}
@media only screen and (min-width: 767px){#ribbon strong{float:right;margin-right:50px}
}@media only screen and (min-width: 480px) and (max-width: 767px){#ribbon{text-align:center;line-height:36px;}
#ribbon .container{width:80% !important}
#ribbon .columns{line-height:20px;width:50%}
#ribbon .left-adjust{position:relative;left:-50px}
}@media only screen and (max-width: 480px){#ribbon{text-align:center;line-height:36px}
}.secondary-nav-fixed{position:fixed !important;width:100%;z-index:101;-webkit-overflow-scrolling:touch}
.secondary-nav-fixed-mobile{position:absolute !important;width:100%;top:60px;z-index:101}
#demo-overlay{top:100px !important;bottom:100px}
#content_bg{overflow-x:hidden}
html,body{position:relative}
@media only screen and (min-width: 767px){.secondary-nav-fixed{top:100px;}
.secondary-nav-fixed + section{margin-top:40px}
.tablet-only{display:none}
.mobile-only{display:none}
#content_bg .content-container{padding-top:100px}
#demo-overlay{top:100px !important}
.with-safari-banner #main-nav{top:50px}
.with-safari-banner #content_bg .content-container{padding-top:150px}
.with-safari-banner footer{padding-bottom:50px}
}@media only screen and (min-width: 767px) and (max-width: 967px){.large-desktop-only{display:none !important}
}@media only screen and (min-width: 967px){.small-desktop-only{display:none !important}
}@media only screen and (min-width: 480px) and (max-width: 767px){.secondary-nav-fixed{top:60px;}
.secondary-nav-fixed + section{margin-top:140px}
.small-desktop-only{display:none !important}
.desktop-only{display:none}
.large-desktop-only{display:none !important}
#content_bg{padding-top:60px}
.with-safari-banner .snap-drawer{top:120px}
.with-safari-banner #content_bg{padding-top:180px;}
.with-safari-banner #content_bg .toolbar{top:120px}
#demo-overlay{top:60px !important}
}@media only screen and (max-width: 480px){.secondary-nav-fixed{top:60px;}
.secondary-nav-fixed + section{margin-top:140px}
.tablet-only{display:none}
.desktop-only{display:none}
.small-desktop-only{display:none !important}
.large-desktop-only{display:none !important}
#content_bg{padding-top:60px}
.with-safari-banner #content_bg{padding-top:220px;}
.with-safari-banner #content_bg .toolbar{top:160px}
.with-safari-banner .snap-drawer{top:160px}
#demo-overlay{top:60px !important}
}.dash_container form{text-align:center}
#signup-page-container #dashboard_access{background-color:#f1eeeb;}
#signup-page-container #dashboard_access #login_box .login_title{float:none;width:auto}
#signup-page-container #dashboard_access #login_box .forgot_pw_container{height:30px;text-align:center;margin-bottom:20px;}
#signup-page-container #dashboard_access #login_box .forgot_pw_container .forgot_pw_link{position:relative}
#signup-page-container #dashboard_access #login_box .sign_up_copy{margin-top:20px;margin-left:0}
#signup-page-container #dashboard_access #login_box #login_form_submit{width:225px}
#signup-page-container .not_sure_contact{background-color:#fff;text-align:center;margin-top:30px;margin-bottom:45px;}
#signup-page-container .not_sure_contact h3{margin:20px 0}
#signup-page-container hr{background-color:#fff}
#signup-page-container #forgot_pw_confirm_box form{padding-bottom:20px}
#signup-page-container #forgot_pw_confirm_box .row{margin:0 auto;text-align:center;margin-bottom:20px;display:table;}
#signup-page-container #forgot_pw_confirm_box .row .mail-icon{width:auto}
#signup-page-container #forgot_pw_confirm_box .row .message{width:auto;}
#signup-page-container #forgot_pw_confirm_box .row .message p,#signup-page-container #forgot_pw_confirm_box .row .message h3{text-align:left}
#signup-page-container #reg_confirm_box h3{text-align:center;margin-bottom:20px}
#signup-page-container #reg_confirm_box .row{display:table;margin:0 auto}
#signup-page-container #reg_confirm_box .columns{width:100%;text-align:left;}
#signup-page-container #reg_confirm_box .columns.mail-icon{width:auto}
#signup-page-container #reg_confirm_box .columns.message{width:370px;}
#signup-page-container #reg_confirm_box .columns.message p,#signup-page-container #reg_confirm_box .columns.message h3{text-align:left}
#signup-page-container #reg_confirm_box .columns.offset-by-two{padding-left:0;text-align:center}
#signup-page-container #reg_confirm_box img{display:block;margin:0 auto 20px auto}
#signup-page-container #reg_confirm_box #new_signup_reg_flow_confirmation{margin-top:20px}
#signup-page-container #reg_confirm_box .keep-exploring,#signup-page-container #reg_confirm_box .resend-row{margin-top:20px}
#signup-page-container #forgot_pw_box .form-fields,#signup-page-container #forgot_pw_box .form-links{text-align:center;margin:0 auto;}
#signup-page-container #forgot_pw_box .form-fields .columns,#signup-page-container #forgot_pw_box .form-links .columns{margin:0 auto;float:none;display:block}
#signup-page-container #forgot_pw_box .form-fields{width:235px;}
#signup-page-container #forgot_pw_box .form-fields input{margin-bottom:10px}
#signup-page-container #forgot_pw_box .form-fields #forgot_pw_submit{margin-bottom:20px;padding-left:35px;width:225px}
#signup-page-container form{padding-top:30px;padding-bottom:0;margin-bottom:20px;}
#signup-page-container form h1{margin-bottom:25px}
#signup-page-container{font-size:14px;}
#signup-page-container a{font-family:"ProximaNova-Regular",arial;font-size:14px}
#signup-page-container .btn_blue{letter-spacing:1px;height:45px;line-height:45px;padding-top:0;padding-bottom:0}
#signup-page-container form .dropdown{width:220px;height:43px;border-radius:0;border:1px solid #ccc;background:#fcf5e2;font-size:10pt;color:#000;font-family:'Lucida Grande';}
#signup-page-container form .dropdown .carat,#signup-page-container form .dropdown .selected,#signup-page-container form .dropdown div{background-color:#fcf5e2}
#signup-page-container form .dropdown .selected{padding:12px 12px;}
#signup-page-container form .dropdown .selected.label{font-family:"ProximaNova-Regular",arial;color:#bbb}
#signup-page-container form .dropdown .selected::after{box-shadow:inset -55px 0 25px -20px #fcf5e2}
#signup-page-container form .dropdown li.focus{background:#033849;color:#fff}
#signup-page-container form .dropdown li{margin-bottom:0}
#signup-page-container form .flush{margin-left:0}
#signup-page-container form .delivery-options{margin-bottom:0;}
#signup-page-container form .delivery-options label{font-size:16px}
#signup-page-container form .delivery-options .developer{margin-bottom:0;}
#signup-page-container form .delivery-options .developer label{float:left;margin-right:0}
#signup-page-container form .delivery-options .developer input[type="text"]{float:left;margin:0 10px;height:35px;top:-6px;line-height:1em;font-size:15px}
#signup-page-container form .non-dev-header h2{margin-bottom:0;margin-top:20px;text-align:center}
#signup-page-container form .row.basics{margin-bottom:0;}
#signup-page-container form .row.basics input{margin-bottom:10px;}
#signup-page-container form .row.basics input.error{margin-bottom:0}
#signup-page-container form label.select{margin-bottom:5px;font-size:15px}
#signup-page-container form input[type="checkbox"]{float:left;margin-right:4px;width:16px;height:16px;background-color:#fcf5e2}
#signup-page-container form input[type='radio']{margin-right:10px}
#signup-page-container form input[type="text"],#signup-page-container form input[type="password"]{height:43px;line-height:43px;color:#1d1002;font-size:12pt;padding:0 14px;background-color:#fcf5e2;margin-right:15px;position:relative;border-radius:0;}
#signup-page-container form input[type="text"].has_error,#signup-page-container form input[type="password"].has_error{background-color:#f2e4e3}
#signup-page-container form ::-webkit-input-placeholder{font-family:"ProximaNova-Regular",arial;color:#bbb}
#signup-page-container form :-moz-placeholder{font-family:"ProximaNova-Regular",arial;color:#bbb}
#signup-page-container form ::-moz-placeholder{font-family:"ProximaNova-Regular",arial;color:#bbb}
#signup-page-container form :-ms-input-placeholder{font-family:"ProximaNova-Regular",arial;color:#bbb}
#signup-page-container h1,#signup-page-container p{text-align:center}
#signup-page-container form input[type='text'],#signup-page-container form input[type='password']{margin-bottom:0;padding-left:10px;color:#1d1002;font-size:16px;width:200px;background-color:#fff}
#signup-page-container form .radios p{margin-bottom:5px}
#signup-page-container form .header{margin-bottom:0}
#signup-page-container #signup_box form{max-width:none;}
#signup-page-container #signup_box form .dropdown .carat,#signup-page-container #signup_box form .dropdown .selected,#signup-page-container #signup_box form .dropdown div{background-color:#fff}
#signup-page-container #signup_box form .dropdown .selected::after{box-shadow:inset -55px 0 25px -20px #fff}
#signup-page-container #signup_box form .dropdown li{margin-bottom:0}
#signup-page-container #signup_box .delivery-options{width:320px;margin:0 auto;}
#signup-page-container #signup_box .delivery-options .developer_email{top:0;margin-bottom:10px;margin-left:25px;margin-top:5px}
#signup-page-container #signup_box #sign_up_form_2 .row,#signup-page-container #signup_box #sign_up_form_3 .row{display:table;margin:0 auto}
#signup-page-container #signup_box #sign_up_form_2 .blue_comment,#signup-page-container #signup_box #sign_up_form_3 .blue_comment{width:auto}
#signup-page-container #signup_box #sign_up_form_2 .profile .blue_comment,#signup-page-container #signup_box #sign_up_form_3 .profile .blue_comment{display:none}
#signup-page-container #signup_box #sign_up_form_2 .profile .username_tt,#signup-page-container #signup_box #sign_up_form_3 .profile .username_tt{margin-bottom:0}
#signup-page-container #signup_box #sign_up_form_2 .form-footer .blue_comment,#signup-page-container #signup_box #sign_up_form_3 .form-footer .blue_comment{display:block}
#signup-page-container #signup_box #sign_up_form_2 .job_type .dropdown div,#signup-page-container #signup_box #sign_up_form_3 .job_type .dropdown div{width:250px}
#signup-page-container #signup_box #sign_up_form_2.non_developer_info_shown .profile .blue_comment,#signup-page-container #signup_box #sign_up_form_3.non_developer_info_shown .profile .blue_comment{display:block;width:220px}
#signup-page-container #signup_box #sign_up_form_2 .is-developer-yes,#signup-page-container #signup_box #sign_up_form_3 .is-developer-yes{margin-right:50px;width:auto}
#signup-page-container #signup_box #sign_up_form_2 .is-developer-no,#signup-page-container #signup_box #sign_up_form_3 .is-developer-no{margin-right:0;width:auto}
#signup-page-container #signup_box #sign_up_form_2 .radios,#signup-page-container #signup_box #sign_up_form_3 .radios{display:table;margin:0 auto 20px auto}
#signup-page-container #signup_box #sign_up_form_2 .form-footer,#signup-page-container #signup_box #sign_up_form_3 .form-footer,#signup-page-container #signup_box #sign_up_form_2 .input_fields,#signup-page-container #signup_box #sign_up_form_3 .input_fields{display:table;margin:0 auto;}
#signup-page-container #signup_box #sign_up_form_2 .form-footer .tos-container,#signup-page-container #signup_box #sign_up_form_3 .form-footer .tos-container,#signup-page-container #signup_box #sign_up_form_2 .input_fields .tos-container,#signup-page-container #signup_box #sign_up_form_3 .input_fields .tos-container{margin:10px 0 10px 0}
#signup-page-container #signup_box #sign_up_form_2 .input_fields,#signup-page-container #signup_box #sign_up_form_3 .input_fields{margin-bottom:6px}
#signup-page-container #signup_box #sign_up_form_2 .buttons,#signup-page-container #signup_box #sign_up_form_3 .buttons{width:auto;display:table;margin:0 auto;}
#signup-page-container #signup_box #sign_up_form_2 .buttons input,#signup-page-container #signup_box #sign_up_form_3 .buttons input{display:table;margin:0 auto 10px auto}
#signup-page-container #signup_box #sign_up_form_2 .buttons .columns,#signup-page-container #signup_box #sign_up_form_3 .buttons .columns{width:auto}
#signup-page-container #signup_box #sign_up_form_2 #new_signup_reg_flow_non_developer_information,#signup-page-container #signup_box #sign_up_form_3 #new_signup_reg_flow_non_developer_information{display:none;}
#signup-page-container #signup_box #sign_up_form_2 #new_signup_reg_flow_non_developer_information .non-dev-header,#signup-page-container #signup_box #sign_up_form_3 #new_signup_reg_flow_non_developer_information .non-dev-header{text-align:center;margin-top:20px;margin-bottom:10px;}
#signup-page-container #signup_box #sign_up_form_2 #new_signup_reg_flow_non_developer_information .non-dev-header p,#signup-page-container #signup_box #sign_up_form_3 #new_signup_reg_flow_non_developer_information .non-dev-header p{margin-bottom:10px}
#signup-page-container #signup_box #sign_up_form_2 #new_signup_reg_flow_non_developer_information .input_fields,#signup-page-container #signup_box #sign_up_form_3 #new_signup_reg_flow_non_developer_information .input_fields{margin-top:20px;}
#signup-page-container #signup_box #sign_up_form_2 #new_signup_reg_flow_non_developer_information .input_fields h2,#signup-page-container #signup_box #sign_up_form_3 #new_signup_reg_flow_non_developer_information .input_fields h2,#signup-page-container #signup_box #sign_up_form_2 #new_signup_reg_flow_non_developer_information .input_fields p,#signup-page-container #signup_box #sign_up_form_3 #new_signup_reg_flow_non_developer_information .input_fields p{text-align:center}
#signup-page-container #signup_box #sign_up_form_2 #new_signup_reg_flow_non_developer_information .input_fields .blue_comment .username_tt,#signup-page-container #signup_box #sign_up_form_3 #new_signup_reg_flow_non_developer_information .input_fields .blue_comment .username_tt{margin-top:0}
#signup-page-container #signup_box #sign_up_form_2 #new_signup_reg_flow_non_developer_information .input_fields.developer,#signup-page-container #signup_box #sign_up_form_3 #new_signup_reg_flow_non_developer_information .input_fields.developer{margin-top:10px}
#signup-page-container #signup_box #sign_up_form .signup_submit_btn{margin:0 auto;float:none}
#signup-page-container .tos_row{text-align:center}
#login_box #login_form > .row:first-child{margin-bottom:0}
#login_box #login_form .row .input{padding-right:24px;margin:0}
#login_box .login_title{float:left;width:155px}
#login_box .sign_up_copy{float:left;margin-left:155px;font-size:14px}
#login_box .forgot_pw_container{position:relative;}
#login_box .forgot_pw_container .forgot_pw_link{position:absolute;top:21px}
#signup_box #sign_up_form{display:block}
#signup_box p.intro{margin-right:30px}
#signup_box .username_tt{margin:15px 0;display:none;color:#0097cc;font-style:italic}
#signup_box #sign_up_form{max-width:725px;float:left;}
#signup_box #sign_up_form .error{margin-left:0}
#signup_box #sign_up_form_2 .radios{margin-bottom:10px;}
#signup_box #sign_up_form_2 .radios label{display:inline-block}
#signup_box #sign_up_form_2 .input_fields{margin-bottom:6px;}
#signup_box #sign_up_form_2 .input_fields p{margin-bottom:10px}
#signup_box #sign_up_form_2 .input_fields h2{margin-bottom:0}
#signup_box #sign_up_form_2 .flush{margin-left:0}
#signup_box #sign_up_form_2 .is_developer_label{margin:0 0 5px 0;width:100%;}
#signup_box #sign_up_form_2 .is_developer_label span{display:block}
#signup_box #sign_up_form_2 .is_developer_label .error{margin-top:0;margin-bottom:5px}
#signup_box #sign_up_form_2 #new_signup_developer_info{display:none}
#signup_box #sign_up_form_2 .tos-container{margin-left:0;margin-top:20px}
#signup_box #sign_up_form_2.non_developer_info_shown .tos-container{margin-top:0}
#signup_box #sign_up_form .footer_row,#signup_box #sign_up_form_2 .footer_row,#signup_box #sign_up_form_3 .footer_row,#signup_box #sign_up_form .sign_up_button_row,#signup_box #sign_up_form_2 .sign_up_button_row,#signup_box #sign_up_form_3 .sign_up_button_row{margin:0 auto;}
#signup_box #sign_up_form .footer_row p,#signup_box #sign_up_form_2 .footer_row p,#signup_box #sign_up_form_3 .footer_row p,#signup_box #sign_up_form .sign_up_button_row p,#signup_box #sign_up_form_2 .sign_up_button_row p,#signup_box #sign_up_form_3 .sign_up_button_row p{text-align:center;width:100%}
#signup_box #sign_up_form .footer_row input,#signup_box #sign_up_form_2 .footer_row input,#signup_box #sign_up_form_3 .footer_row input,#signup_box #sign_up_form .sign_up_button_row input,#signup_box #sign_up_form_2 .sign_up_button_row input,#signup_box #sign_up_form_3 .sign_up_button_row input{display:block;margin-bottom:10px}
#signup_box #sign_up_form .sign_up_button_row,#signup_box #sign_up_form_2 .sign_up_button_row,#signup_box #sign_up_form_3 .sign_up_button_row{margin-bottom:20px;}
#signup_box #sign_up_form .sign_up_button_row .signup_submit_btn,#signup_box #sign_up_form_2 .sign_up_button_row .signup_submit_btn,#signup_box #sign_up_form_3 .sign_up_button_row .signup_submit_btn{float:left}
#signup_box #sign_up_form .tos_inner,#signup_box #sign_up_form_2 .tos_inner,#signup_box #sign_up_form_3 .tos_inner{display:table;margin:0 auto;}
#signup_box #sign_up_form .tos_inner label,#signup_box #sign_up_form_2 .tos_inner label,#signup_box #sign_up_form_3 .tos_inner label,#signup_box #sign_up_form .tos_inner input,#signup_box #sign_up_form_2 .tos_inner input,#signup_box #sign_up_form_3 .tos_inner input{display:inline-block}
#signup_box #sign_up_form .signup_tos.error,#signup_box #sign_up_form_2 .signup_tos.error,#signup_box #sign_up_form_3 .signup_tos.error{width:auto}
#signup_box #sign_up_form input.error,#signup_box #sign_up_form_2 input.error,#signup_box #sign_up_form_3 input.error{margin-bottom:0;border:2px solid #b75046;background-color:#f2e4e3}
#signup_box #sign_up_form label.error,#signup_box #sign_up_form_2 label.error,#signup_box #sign_up_form_3 label.error{margin-top:5px;margin-bottom:10px;color:#b75046;width:100%}
#signup_box #sign_up_form .error,#signup_box #sign_up_form_2 .error,#signup_box #sign_up_form_3 .error{margin-left:0;margin-top:10px;float:left;color:#c33;display:block}
#reg_confirm_box h1,#forgot_pw_confirm_box h1{float:none}
#reg_confirm_box p,#forgot_pw_confirm_box p{margin-bottom:8px}
#reg_confirm_box .keep-exploring,#forgot_pw_confirm_box .keep-exploring{font-size:18px;}
#reg_confirm_box .keep-exploring a,#forgot_pw_confirm_box .keep-exploring a{font-size:18px}
#reg_confirm_box #new_signup_reg_flow_confirmation,#forgot_pw_confirm_box #new_signup_reg_flow_confirmation{display:none}
#need_verification_box .header_row > *{float:left}
#need_verification_box h1{margin-left:25px}
#forgot_pw_email_error{overflow:visible}
.std_error_field{margin-top:-15px;padding-bottom:10px}
label{font-size:14px;padding-top:2px;font-family:"ProximaNova-Regular",arial;font-weight:normal}
.forgot_pw_link{position:relative}
.blue_comment{font-style:italic;color:#84bfd3;font-size:14px;}
.blue_comment .username_tt{display:none}
.username-field{position:relative;}
.username-field span{position:absolute;right:7px;top:10px}
.dev-radios{display:none}
.dev-radios-test .dev-radios{display:block;}
.dev-radios-test .dev-radios label{display:inline-block;margin-left:20px}
.dev-radios-test .dev-radios p{margin-bottom:0}
.dev-radios-test .dev-radios input{margin-right:5px;}
.dev-radios-test .dev-radios input.error{float:none !important;width:auto !important;display:inline-block !important}
.dev-radios-test .row{margin-bottom:0}
.dev-radios-test .signup_submit_btn{margin-top:20px;margin-bottom:20px}
@media only screen and (min-width: 768px) and (max-width: 959px){#dashboard_access .container .dash_container#signup_box #sign_up_form .info_popup img,#dashboard_access .container .dash_container#signup_box #sign_up_form_2 .info_popup img{left:155px}
}@media only screen and (max-width: 767px){.dash_container input,.dash_container .job_type .dropdown{margin:10px auto !important}
#main_nav_spacer{display:none;}
#main_nav_spacer #dashboard_access{position:relative;top:0;}
#main_nav_spacer #dashboard_access .container a#close_form_button{float:right;position:relative;top:8px}
#main_nav_spacer #dashboard_access .container .dash_container#signup_box #sign_up_form,#main_nav_spacer #dashboard_access .container .dash_container#signup_box #sign_up_form_2{margin-left:0}
#main_nav_spacer #dashboard_access .container .dash_container#login_box .forgot_pw_container{height:30px}
#main_nav_spacer #dashboard_access .container .dash_container#login_box .sign_up_copy{margin-top:20px;margin-left:0}
#signup-page-container #login_box .row{width:225px;margin-left:auto;margin-right:auto;display:block}
}@media only screen and (max-width: 479px){#dashboard_access{position:relative;top:0}
}.download-page h1.contact_us_form_header{text-align:center;padding-top:60px}
.download-page .sdownload-container .container{text-align:center;margin-top:30px;margin-bottom:50px;}
.download-page .sdownload-container .container a{width:210px}
.download-page .d-when-access-denied{margin-bottom:50px}
#resource-top.whitepaper h1#main-title-header{display:table}
#resource-top.webinar h1#main-title-header{display:table}
#resource-main-top{border-bottom:solid 2px #0097cc;box-shadow:5px 5px 8px rgba(0,0,0,0.2);padding:80px 0;}
#resource-main-top h1#main-title-header{text-align:center;color:#0097cc;position:relative;display:block;text-align:center;margin:0 auto;padding-bottom:20px}
#resource-main-top h3{margin-top:5px;color:#464646;text-align:center;line-height:1.5}
#resource-top{background-image:url("https://static.opentok.com/img/platform/dots.png");background-repeat:repeat;background-size:1277px 372px;padding-bottom:50px;box-shadow:5px 5px 8px rgba(0,0,0,0.2);}
#resource-top h1#main-title-header{text-align:center;color:#0097cc;border-bottom:1px solid #ccc;padding:40px 0;margin-bottom:40px;position:relative;display:block;padding:30px;padding-top:60px;text-align:center;margin:0 auto}
#resource-top h3{margin-top:25px;margin-bottom:0;color:#464646;text-align:center;line-height:1.5}
#a-webinar{padding-bottom:100px;}
#a-webinar .container .row{margin-top:50px;margin-bottom:80px;}
#a-webinar .container .row a.btn-blue-v2{margin-top:8px}
#a-whitepaper{padding-bottom:60px;}
#a-whitepaper .container .row{margin-top:50px;margin-bottom:0;}
#a-whitepaper .container .row:first-child{margin-top:60px}
#a-whitepaper .container .row a.btn-blue-v2{margin-top:8px}
@media only screen and (min-width: 768px) and (max-width: 959px){#a-webinar,#a-whitepaper{padding-bottom:100px;}
#a-webinar .container .row img,#a-whitepaper .container .row img{max-width:100%}
}.contact-sales-global-btn{background-image:url("https://static.opentok.com/img/contact-sales/rectangle-206.svg");width:50px;height:190px;position:fixed;z-index:1;right:0;top:208px}
@media only screen and (max-width: 766px){.contact-sales-global-btn{display:none}
}#join-partner-program{padding-top:50px;margin-bottom:100px;}
#join-partner-program .download_form_inner_error{margin-top:20px}
#contact_sales_intro .container{position:relative;padding-top:30px;padding-bottom:30px;text-align:center;}
#contact_sales_intro .container h1{font-family:"Raleway-Light",arial;margin:15px 0;color:#09c}
#contact_sales_intro .container p,#contact_sales_intro .container strong{color:#464646;line-height:30px;font-size:20px}
#contact_sales_intro .container strong{font-family:"Raleway-Bold",arial}
#contact_sales_intro .container .back{position:absolute;font-family:"ProximaNova-Regular",arial;text-decoration:none;color:#5f6062;font-size:16px;left:20px;}
#contact_sales_intro .container .back:hover:before{left:-25px}
#contact_sales_intro .container .back:before{content:"";display:block;left:-20px;width:10px;height:18px;position:absolute;background-image:url("https://static.opentok.com/img/contact-sales/arrow-back_to_page@2x.png");background-size:10px 18px;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out}
section#hb_contact_sales h1{text-align:center;margin-top:0;color:#0097cc;margin-bottom:35px;position:relative;left:-4px}
section#hb_contact_sales form.hs-form{max-width:500px;margin-left:auto;margin-right:auto;}
section#hb_contact_sales form.hs-form .hs_submit{text-align:center;}
section#hb_contact_sales form.hs-form .hs_submit input[type='submit']{width:150px}
section#hb_contact_sales .terms_of_service_container{text-align:center}
section#hb_contact_sales .contact-support{padding:20px;border:solid 1px #ccc;text-align:center;margin-top:170px;}
section#hb_contact_sales .contact-support h3{font-size:20px;font-family:"Raleway-SemiBold",arial;width:80%;border-bottom:dashed 1px #ccc;margin:0 auto;padding-bottom:10px;margin-bottom:20px;position:relative;}
section#hb_contact_sales .contact-support h3:before{content:"";display:inline-block;position:relative;width:25px;height:25px;background-size:25px 25px;left:-10px;top:5px;background-image:url("https://static.opentok.com/img/icons/icon-support-ticket@2x.png")}
section#hb_contact_sales .contact-support p{width:80%;margin:0 auto;margin-bottom:20px}
section#hb_contact_sales .contact-support a{padding:0 50px}
@media only screen and (min-width: 767px) and (max-width: 967px){section#hb_contact_sales .contact-support a{padding:0 10px}
}@media only screen and (max-width: 766px){section#hb_contact_sales .contact-support{margin-bottom:30px;margin-top:30px}
}.contact_us_container{text-align:center;padding:0;}
.contact_us_container h4{margin:0 auto;max-width:654px}
.contact_us_container .contact_us_form{width:385px;background-color:#fff;padding:0 10px 20px 10px;margin:10px auto;moz-box-shadow:0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;}
.contact_us_container .contact_us_form .contact_us_form_header{text-align:center;margin-top:0;color:#0097cc}
.contact_us_container .contact_us_form .inner_form{padding:0 0 0 0;text-align:left;font-family:Muli;font-size:16px;color:#afafaf;font-weight:300;}
.contact_us_container .contact_us_form .inner_form input,.contact_us_container .contact_us_form .inner_form textarea{width:92%;height:19px !important}
.contact_us_container .contact_us_form .inner_form p{display:inline;font-weight:300;}
.contact_us_container .contact_us_form .inner_form p #radio_button{display:inline}
.contact_us_container .contact_us_form .inner_success,.contact_us_container .contact_us_form .inner_error{display:none}
.contact_us_container .contact_us_form input.nameInput{width:134px;display:inline}
.contact_us_container .contact_us_form input[type=radio]{vertical-align:middle}
.contact_us_container .contact_us_form input[type=text]{font-family:"ProximaNova-Regular",arial;margin-bottom:0;font-size:16px}
.contact_us_container .contact_us_form textarea{font-family:"ProximaNova-Regular",arial;margin-bottom:20px;font-size:16px;margin-top:15px}
.contact_us_container .contact_us_form input,.contact_us_container .contact_us_form textarea{padding-left:18px !important;padding:12px 10px;border:1px solid #ccc;border-radius:3px;}
.contact_us_container .contact_us_form input.error,.contact_us_container .contact_us_form textarea.error{border-color:#c3144a;background-color:#fff}
.contact_us_container .contact_us_form label.error{color:#c3144a;margin-top:0;margin-bottom:0;text-align:center}
.contact_us_container .contact_us_form label[for="what"].error{margin-bottom:20px}
.contact_us_container .contact_us_form .indicator,.contact_us_container .contact_us_form .btn_blue{margin:0 auto 0 auto;display:block}
.contact_us_container .contact_us_form .btn_blue{margin-top:10px}
.contact_us_container .contact_us_form ::-webkit-input-placeholder{font-family:"ProximaNova-Regular",arial;color:#afafaf}
.contact_us_container .contact_us_form :-moz-placeholder{font-family:"ProximaNova-Regular",arial;color:#afafaf}
.contact_us_container .contact_us_form ::-moz-placeholder{font-family:"ProximaNova-Regular",arial;color:#afafaf}
.contact_us_container .contact_us_form :-ms-input-placeholder{font-family:"ProximaNova-Regular",arial;color:#afafaf}
.contact_us_container .list-title{margin-bottom:10px}
.contact_us_container ul{margin-top:0;}
.contact_us_container ul li{list-style:disc;margin-left:50px}
.contact_us_container .form_tell_us_more{height:60px;text-align:left;color:#ccc;font-weight:bold;}
.contact_us_container .form_tell_us_more p,.contact_us_container .form_tell_us_more a{font-family:"ProximaNova-Regular",arial;font-size:16px;font-weight:bold;display:inline-block}
.contact_us_container .form_tell_us_more a{margin-left:44px;}
.contact_us_container .form_tell_us_more a:after{display:inline-block;content:"";background-image:url("https://static.opentok.com/img/contact-sales/contact_sales-body_arrow-down@2x.png");background-size:10px 6px;background-repeat:no-repeat;width:12px;height:10px;vertical-align:middle;margin-left:10px}
.contact_us_container .form_tell_us_more .hidden_inputs{display:none}
.contact_us_container .header_icon{padding-top:60px;height:63px;width:63px;padding-bottom:25px}
.contact_us_container h1{font-size:48px;font-weight:200;margin-bottom:20px}
.contact_us_container h3{margin-bottom:20px;color:#464646}
.contact_us_container button{margin-bottom:-10px;margin:0 auto;display:block;width:127px}
.contact_us_container .button_container{text-align:center;}
.contact_us_container .button_container a{font-size:18px}
.contact_us_container .button_container .btn-blue-v2{margin-bottom:15px}
.contact_us_container .form_field_adjust_top{margin-top:15px !important}
section#signup{background-color:#eef1f7;height:214.6px;-webkit-clip-path:polygon(0% 20%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 20%,100% 0%,100% 100%,0% 100%);margin-top:47px;margin-bottom:48px;}
section#signup .container .main{display:flex;justify-content:center;align-items:center;margin-top:87px;}
section#signup .container .main .col.one{width:449px;font-family:"ProximaNova-Regular";font-size:24px;text-align:right;color:#5f6062;line-height:1.2;}
section#signup .container .main .col.one span{color:#0098ce}
section#signup .container .main .col.two .btn{border-radius:2px;background:#09c;width:207px;height:50px;font-family:"ProximaNova-Regular";font-size:16px;line-height:3}
section#signup .container .main .vertical-line{height:64px;opacity:.3;border:solid .7px #000;margin-left:40px;margin-right:48.5px}
#contact_sales_success{padding-bottom:50px}
#contact_sales_success_rectangle_left,#contact_sales_success_rectangle_right{min-width:300px;max-width:300px;margin-top:30px;text-align:center;padding:30px 45px 0 45px;line-height:1.5;border:1px solid #0097cc;color:#0097cc;}
#contact_sales_success_rectangle_left .header,#contact_sales_success_rectangle_right .header{padding:0 50px 20px 50px;border-bottom:1px solid #0097cc}
#contact_sales_success_rectangle_left .content,#contact_sales_success_rectangle_right .content{padding-bottom:15px;font-family:"ProximaNova-Regular",arial;margin:0 auto;color:#1f1a17;font-size:16px;width:220px;display:block;width:100% !important}
#contact_sales_success_rectangle_left .btn,#contact_sales_success_rectangle_right .btn{margin:0 auto 0 auto;display:block;margin-top:10px;margin-bottom:30px;width:250px}
#contact_sales_success_rectangle_left .btn{width:180px}
#contact_sales_success_rectangle_right .btn{width:210px}
.terms_of_service_container{line-height:10px;margin-bottom:30px;margin-top:-5px;}
.terms_of_service_container p{display:inline;color:#afafaf}
.terms_of_service_container .agreement{font-size:14px;padding-bottom:20px}
@media only screen and (min-width: 967px){#contact_sales_success_rectangle_left,#contact_sales_success_rectangle_right{min-height:200px}
}@media only screen and (min-width: 767px) and (max-width: 967px){#contact_sales_success_rectangle_left,#contact_sales_success_rectangle_right{margin-left:20%}
}@media only screen and (min-width: 767px){#contact_sales_success_rectangle_left,#contact_sales_success_rectangle_right{min-height:200px}
}@media only screen and (max-width: 767px){section#signup{margin-top:20px;margin-bottom:20px;}
section#signup .container .main{margin-top:65px;flex-direction:column;}
section#signup .container .main .col{flex:1;}
section#signup .container .main .col.one{width:auto;font-size:20px;text-align:center}
section#signup .container .main .col.two .btn{margin-top:20px}
section#signup .container .main .vertical-line{display:none}
}@media only screen and (max-width: 480px){#contact_sales_success_rectangle_left,#contact_sales_success_rectangle_right{padding:30px 2px 0 2px}
#contact_sales_success_rectangle_right .header{width:60% !important}
section#signup .container .main .col.one{font-size:18px}
}.eight.columns form.hs-form{width:385px;padding:10px 10px 20px 10px;margin:10px auto;text-align:center}
.hubspot-subscription-widget{margin:20px 0;}
.hubspot-subscription-widget label{position:relative}
.hubspot-subscription-widget input,.hubspot-subscription-widget button{border-radius:3px}
.hubspot-subscription-widget input[type=email]{outline:none;width:75%;background:transparent;border:1px solid #fff !important;padding-left:10px;color:#fff;padding:9px 8px;color:#fff !important;font-size:11px;display:block !important;height:12px}
.hubspot-subscription-widget .hs-error-msgs{margin:0;}
.hubspot-subscription-widget .hs-error-msgs li{font-size:11px;color:#fff}
.hubspot-subscription-widget .response{color:#fff}
.hubspot-subscription-widget .error{color:#c3144a;padding-bottom:5px}
.hubspot-subscription-widget input[type=submit]{display:none}
.hubspot-subscription-widget button{position:absolute;top:75px;right:9px;padding:7px 12px;}
.hubspot-subscription-widget button:after{margin:0}
.hubspot-subscription-widget button:hover:after{margin:0}
.hubspot-subscription-widget .submitted-message{border:1px solid #0099cb;color:#fff;padding:9px 8px;width:180px;border-radius:15px;font-size:13px;font-weight:600}
form.hs-form{background-color:#fff;moz-box-shadow:0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;}
form.hs-form fieldset.form-columns-2 .input{margin-right:0}
form.hs-form fieldset.form-columns-2 .hs-form-field{width:188px !important;}
form.hs-form fieldset.form-columns-2 .hs-form-field + .hs-form-field{margin-left:8px}
form.hs-form fieldset.form-columns-2 .hs-form-field input{width:151px !important}
form.hs-form label span.hs-form-required,form.hs-form legend.hs-field-desc{display:none !important}
form.hs-form label,form.hs-form ul.hs-error-msgs{color:#f00}
form.hs-form input[type=text],form.hs-form input[type=email],form.hs-form input[type=tel],form.hs-form textarea,form.hs-form select{width:92% !important;height:19px !important;margin-bottom:20px;font-family:"ProximaNova-Regular",arial;font-size:16px;padding-left:18px !important;padding:12px 10px;border:1px solid #ccc;border-radius:3px;}
form.hs-form input[type=text].error,form.hs-form input[type=email].error,form.hs-form input[type=tel].error,form.hs-form textarea.error,form.hs-form select.error{border-color:#c3144a;background-color:#fff}
form.hs-form select{height:43px !important;width:100% !important}
form.hs-form textarea{font-family:Muli;font-size:16px}
form.hs-form .hs_submit input{height:50px !important;line-height:50px;text-align:center;width:100%;background-color:#0099cb;box-shadow:0 0 0 1px #0099cb;color:#fff !important;cursor:pointer;font-size:16px;font-family:"Raleway-SemiBold",arial;display:inline-block;border:0;border-radius:0;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out;}
form.hs-form .hs_submit input:hover{text-decoration:none;background-color:#007ba3;box-shadow:0 0 0 2px #0099cb}
.video-container{width:100%;height:100%;position:absolute}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999998;display:none;opacity:.9 !important}
.modal{display:none;background:#eee;padding:0;overflow:auto;z-index:9999999;position:absolute;width:70%;min-height:70%}
.contact-sales-modal-btn{background-image:url("https://static.opentok.com/img/contact-sales-modal/contact-sales-cta.png");width:50px;height:198px;position:fixed;right:0;top:200px;cursor:pointer;z-index:999}
@media only screen and (max-width: 767px){.contact-sales-modal-btn{display:none}
}#contact-sales-modal{width:100%;height:100%;position:absolute;display:none;background:#eee;padding:0;overflow:auto;}
#contact-sales-modal .contact-sales-modal-bg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999998;opacity:.1 !important;display:block;background-color:#000}
#contact-sales-modal .contact-sales-modal-inner{width:90%;max-width:840px;max-height:780px;z-index:9999999;position:absolute;background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:5px;box-shadow:3px 3px 20px 0 rgba(0,0,0,0.5);}
#contact-sales-modal .contact-sales-modal-inner .sales-form-header{height:80px;width:100%;background-color:#fafbfc;border-bottom:solid 1px #dbe4e9;}
#contact-sales-modal .contact-sales-modal-inner .sales-form-header .close-modal-btn{width:20px;height:20px;position:absolute;top:10px;right:10px;background-image:url("https://static.opentok.com/img/contact-sales-modal/close.svg");cursor:pointer}
#contact-sales-modal .contact-sales-modal-inner .sales-form{border:solid 1px #dbe4e9;background-color:#fafbfc;overflow:auto;position:relative;margin:40px;}
#contact-sales-modal .contact-sales-modal-inner .sales-form form{background-color:#fafbfc;width:85%;float:right;}
#contact-sales-modal .contact-sales-modal-inner .sales-form form h1{margin:30px 0;color:#5f6062;position:relative;}
#contact-sales-modal .contact-sales-modal-inner .sales-form form h1:before{content:url("https://static.opentok.com/img/contact-sales-modal/large-email-icon.png");width:64px;height:64px;position:absolute;top:0;left:-80px}
#contact-sales-modal .contact-sales-modal-inner .sales-form form input,#contact-sales-modal .contact-sales-modal-inner .sales-form form textarea{padding-top:12px;padding-bottom:12px;margin-bottom:0;}
#contact-sales-modal .contact-sales-modal-inner .sales-form form input.full-width,#contact-sales-modal .contact-sales-modal-inner .sales-form form textarea.full-width{width:70%}
#contact-sales-modal .contact-sales-modal-inner .sales-form form input.half-width,#contact-sales-modal .contact-sales-modal-inner .sales-form form textarea.half-width{width:33%;float:left;}
#contact-sales-modal .contact-sales-modal-inner .sales-form form input.half-width + .half-width,#contact-sales-modal .contact-sales-modal-inner .sales-form form textarea.half-width + .half-width{margin-left:2.5%}
#contact-sales-modal .contact-sales-modal-inner .sales-form form input.error,#contact-sales-modal .contact-sales-modal-inner .sales-form form textarea.error{border-color:#f00}
#contact-sales-modal .contact-sales-modal-inner .sales-form form input[type='submit']{float:right;margin-right:9%;padding:10px 20px;text-align:center;background-color:#0099cb;box-shadow:0 0 0 1px #0099cb;color:#fff;font-size:13px;font-family:"Raleway-SemiBold",arial;display:inline-block;border:0;border-radius:5px;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-kthtml-transition:all .5s ease-out;transition:all .5s ease-out;}
#contact-sales-modal .contact-sales-modal-inner .sales-form form input[type='submit']:hover{text-decoration:none;background-color:#007ba3;box-shadow:0 0 0 2px #0099cb}
#contact-sales-modal .contact-sales-modal-inner .sales-form form label{width:20%;float:left}
.tb-see-doc-container{background-color:#045570;padding-top:30px;padding-bottom:10px;}
.tb-see-doc-container a,.tb-see-doc-container strong{color:#fff}
.tb-see-doc-container strong{font-size:20px;font-family:"Raleway-Bold",arial}
.tb-see-doc-container a{text-decoration:none;font-family:"Raleway-SemiBold",arial;font-size:18px}
@media only screen and (min-width: 767px){.tb-see-doc-container strong{float:right;margin-right:50px}
}@media only screen and (min-width: 480px) and (max-width: 767px){.tb-see-doc-container{text-align:center;line-height:36px;padding-bottom:30px !important;}
.tb-see-doc-container .container{width:80% !important}
.tb-see-doc-container .columns{line-height:20px !important;width:50% !important}
.tb-see-doc-container .left-adjust{position:relative;left:-50px}
}@media only screen and (max-width: 480px){.tb-see-doc-container{text-align:center;line-height:36px;padding-bottom:30px !important}
}.tb-flex-banner-container{background-color:#045570;padding-top:30px;padding-bottom:30px;text-align:center;}
.tb-flex-banner-container a,.tb-flex-banner-container strong{color:#fff}
.tb-flex-banner-container strong{font-size:20px;font-family:"Raleway-Bold",arial}
.tb-flex-banner-container a{text-decoration:none;font-family:"Raleway-SemiBold",arial;font-size:18px}
@media only screen and (min-width: 767px){.tb-flex-banner-container strong{margin-right:50px}
}@media only screen and (min-width: 0px) and (max-width: 767px){.tb-flex-banner-container .right-message{display:inline-block;padding-top:10px}
}.tb-see-sheet-container{background-color:#09c;padding-top:30px;padding-bottom:10px;line-height:27px;}
.tb-see-sheet-container a,.tb-see-sheet-container strong{color:#fff}
.tb-see-sheet-container strong{font-size:20px;font-family:"Raleway-Bold",arial}
.tb-see-sheet-container a{text-decoration:none;font-size:18px}
@media only screen and (min-width: 767px){.tb-see-sheet-container strong{float:right;margin-right:50px}
}@media only screen and (min-width: 480px) and (max-width: 767px){.tb-see-sheet-container{text-align:center;line-height:36px;padding-bottom:30px !important;}
.tb-see-sheet-container .container{width:80% !important}
.tb-see-sheet-container .columns{line-height:20px !important;width:50% !important}
.tb-see-sheet-container .left-adjust{position:relative;left:-50px}
.tb-see-sheet-container a{padding-right:0 !important}
}@media only screen and (max-width: 480px){.tb-see-sheet-container{text-align:center;line-height:36px;padding-bottom:30px !important;}
.tb-see-sheet-container a{padding-right:0 !important}
}.customer-story-banner{background-color:#fbfbfb;padding:40px 0;}
.customer-story-banner .vertical-center{display:flex;justify-content:center}
.customer-story-banner .btn-default{padding-left:15px;padding-right:15px}
.customer-story-banner .img-container{display:inline-block;box-shadow:inset 0 0 5px rgba(0,0,0,0.3);padding:40px 30px}
.customer-story-banner .header{font-size:30px;font-family:"Raleway-Regular",arial;margin-bottom:15px}
@media only screen and (max-width: 767px){.customer-story-banner{text-align:center;}
.customer-story-banner .img-container{margin-bottom:30px}
}.pl-padding-top-100{padding-top:100px}
.pl-margin-25{margin-top:25px;margin-bottom:25px}
.pl-margin-bottom-25{margin-bottom:25px}
.pl-left-align{text-align:left}
.pl-color-white{color:#fff !important}
.pl-line-white{border-top:1px solid #fff}
