@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}aside,figcaption,figure,footer,header,main,nav,section{display:block}a{background-color:transparent}a:active,a:hover{outline:0}strong{font-weight:700}h1{margin:.67em 0}img{border:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Segoe UI","Helvetica Neue",Helvetica,Arial,Freesans,sans-serif;font-size:16px;line-height:1.625;color:#333;background-color:#fff}a{color:#06c;text-decoration:none}a:hover,a:focus{color:#1a8cff;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}h1{color:inherit}h1,h2,h3{line-height:1.1}h2,h3{margin-bottom:13px}h3{color:inherit}h1{font-size:32px}h2,h3{font-size:20px}p{margin:0 0 13px}small,.small{font-size:75%}ul,ol{margin-bottom:13px}ul,ol,dl{margin-top:0}dl{margin-bottom:26px}dt,dd{line-height:1.625}dt{font-weight:700}dd{margin-left:0}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-md-3,.col-md-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){.col-md-3,.col-md-9{float:left}.col-md-3{width:25%}.col-md-9{width:75%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:26px}.table>tbody>tr>th,.table>tbody>tr>td{padding:8px;vertical-align:top;border-top:1px solid #ddd}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;font-size:16px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.open>.btn-default.dropdown-toggle{background-image:none}.btn-primary{color:#fff;background-color:#0088ec;border-color:#0079d3}.btn-primary:focus{color:#fff;background-color:#006bb9;border-color:#003053}.btn-primary:hover{color:#fff;background-color:#006bb9;border-color:#005695}.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#006bb9;border-color:#005695}.btn-primary:active:hover,.btn-primary:active:focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{color:#fff;background-color:#005695;border-color:#003053}.btn-primary:active,.open>.btn-primary.dropdown-toggle{background-image:none}.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus{color:#fff;background-color:#398439;border-color:#255625}.open>.btn-success.dropdown-toggle{background-image:none}.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.open>.btn-info.dropdown-toggle{background-image:none}.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.open>.btn-warning.dropdown-toggle{background-image:none}.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.open>.btn-danger.dropdown-toggle{background-image:none}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#06c}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:26px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#090909;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.alert{padding:15px;margin-bottom:26px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-ms-viewport{width:device-width}@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.3.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");font-weight:400;font-style:normal}@media (min-width:992px){.container{width:970px}.container .g-main{width:690px}.container .g-sidebar{width:270px;float:right}}main{padding-top:40px}.s-root{margin-top:40px}@media (min-width:768px){.s-root{margin-top:55px;margin-bottom:-11.5px;border:0}}.s-sub{margin-top:35px}h1,h2,h3{margin-top:0}h1{margin-bottom:15px}.p-home .s-sub{margin-top:40px}.p-objectives .s-sub{margin-top:0}.p-objectives .s-sub+.s-sub{margin-top:35px}.p-exam h2,.p-objectives h2,.p-exam h3,.p-objectives h3{margin-bottom:20px}.g-nav{font-size:14px}.g-header{border-bottom:solid 1px #d9d9d9}.g-header h1,.g-header ul{margin-bottom:0}.g-header-brand{position:relative;padding-top:23px;padding-bottom:12px}@media (min-width:768px){.g-header-brand{float:left;width:327px}}.g-header-brand h1{padding-right:43px}@media (min-width:768px){.g-header-brand h1{padding-left:43px;padding-right:0}}@media (min-width:992px){.g-header-brand h1{padding-left:0}}.g-header-brand img{width:284px;max-width:100%}.g-header-trigger{position:absolute;bottom:12px;right:0;color:#868686;font-family:FontAwesome;font-size:28px;line-height:1}.g-header-trigger:hover{color:#0088ec;cursor:pointer}@media (min-width:768px){.g-header-trigger{left:0;right:auto}}@media (min-width:992px){.g-header-trigger{display:none}}.g-header-nav{position:relative;float:right;width:50%;height:85px}@media (max-width:767px){.g-header-nav{display:none}}.g-header-nav ul{padding-left:0;list-style-type:none}.g-header-nav a{display:block;text-decoration:none;-webkit-transition:.3s;transition:.3s}.g-header-nav-account{position:absolute;bottom:-1px;right:0;border:solid 1px #0063ae;border-top-left-radius:4px;border-top-right-radius:4px;background:#0088ec}.g-header-nav-account li{float:left}.g-header-nav-account li+li{border-left:solid 1px #006bb9}.g-header-nav-account a{padding:5px 25px;color:#fff}.g-header-nav-account a:hover{background:#0063ae}.g-header-nav-language{position:relative;z-index:1010;padding-top:15px;text-align:right}.g-header-nav-language ul{display:none;position:absolute;right:0;border:solid 1px #d9d9d9;border-radius:4px;background:#fff;box-shadow:5px 5px 10px 0 rgba(0,0,0,.1)}.g-header-nav-language ul li+li{border-top:solid 1px #d9d9d9}.g-header-nav-language ul a{display:block;padding:5px 15px;text-align:left}.g-header-nav-language ul a:hover{background:#f0f0f0}.g-header-nav-language>a{display:inline-block;color:#999}.g-header-nav-language>a:after{content:"\f0d7";margin:0 5px;font-family:FontAwesome}.g-sidebar ul{padding-left:0;list-style-type:none}.g-sidebar a{display:block;text-decoration:none;-webkit-transition:.3s;transition:.3s}@media (max-width:991px){.g-sidebar{position:fixed;z-index:1060;left:0;bottom:0;width:100%;padding:20px 20px 30px;border-top:solid 1px #d9d9d9;background:#fff}.g-sidebar,.g-sidebar .g-sidebar-image{display:none}.g-sidebar .g-sidebar-nav{border-top:0}}.g-sidebar-image{margin-bottom:30px;text-align:center}.g-sidebar-nav{border-bottom:solid 1px #d9d9d9}.g-sidebar-nav,.g-sidebar-nav li+li{border-top:solid 1px #d9d9d9}.g-sidebar-nav a{padding:10px 15px;color:#868686;font-weight:700}.g-sidebar-nav a:hover{color:#0088ec}.g-sidebar-nav .is-active a{color:#0088ec}.g-sidebar-shortcuts{margin-top:30px}.g-sidebar-shortcuts li+li{margin-top:15px}.g-sidebar-shortcuts a{padding:5px 15px;border:solid 1px #f0f0f0;border-radius:4px;background:#f0f0f0;color:#868686;font-weight:700}.g-sidebar-shortcuts a:hover{border:solid 1px #d9d9d9;background:#fff;color:#0088ec}.g-sidebar-shortcuts a:before{margin-right:15px;font-family:FontAwesome}@media (min-width:992px){.g-sidebar-shortcuts a:before{display:none}}.g-sidebar-shortcuts a:after{display:none;float:right;margin-left:5px;font-family:FontAwesome}@media (min-width:992px){.g-sidebar-shortcuts a:after{display:inline}}.g-sidebar-shortcuts a.icon-brocure:before,.g-sidebar-shortcuts a.icon-brocure:after{content:"\f019"}.g-sidebar-shortcuts a.icon-contact:before,.g-sidebar-shortcuts a.icon-contact:after{content:"\f0e0"}.g-nav-account{display:table;margin-top:30px;border:solid 1px #0063ae;border-radius:4px;background:#0088ec}.g-nav-account li{float:left}.g-nav-account li+li{border-left:solid 1px #006bb9}.g-nav-account a{padding:5px 25px;color:#fff}.g-nav-account a:hover{background:#0063ae}@media (min-width:992px){.g-nav-account{display:none}}.g-nav-language{color:#999;margin-top:20px}.g-nav-language ul,.g-nav-language li,.g-nav-language a{display:inline}.g-nav-language li{margin-left:5px}@media (min-width:992px){.g-nav-language{display:none}}.g-aside{margin-top:60px;padding-top:21px;padding-bottom:15px;border-top:solid 1px #d9d9d9}.g-aside dl{margin-bottom:0}.g-aside dt{font-weight:400}.g-aside-social-links{float:left;line-height:1}.g-aside-social-links dt,.g-aside-social-links dd{float:left;margin-right:10px}.g-aside-social-links .icon-btn{margin-top:-6px}@media (max-width:991px){.g-aside-links{float:left;width:100%;margin-top:15px;padding-top:15px;border-top:solid 1px #d9d9d9}}@media (max-width:767px){.g-aside-links{padding-top:5px;font-size:0}.g-aside-links dt{margin-top:10px}.g-aside-links dd{display:inline-block}.g-aside-links dd+dd{margin-left:15px}.g-aside-links dt,.g-aside-links dd{font-size:14px}}@media (min-width:768px){.g-aside-links dt{float:left}.g-aside-links dd{float:left;margin-left:15px}.g-aside-links dd+dt{margin-left:30px}}@media (min-width:992px){.g-aside-links{float:right}}.g-footer{padding-top:30px;background:#f0f0f0}.g-footer h1{font-size:14px}.g-footer ul{list-style-type:none;padding:0}.g-footer a{display:block;text-decoration:none}.g-footer-sponsors ul{margin-right:-4px}.g-footer-sponsors li{float:left;margin-right:4px;margin-bottom:4px}@media (min-width:992px){.g-footer-sponsors ul{margin-right:-6px}.g-footer-sponsors li{margin-right:6px;margin-bottom:6px}}.g-footer-copyright{display:block;margin-top:25px;margin-bottom:15px;font-size:12px}@media (min-width:768px){.g-footer-copyright{font-size:14px}}.g-share-buttons{overflow:hidden;height:31px;margin-bottom:55px;border-bottom:solid 1px #d9d9d9;font-size:0}.twitter-share-button,.fb-share-button,.IN-widget{float:left;margin-right:10px}.IN-widget span:first-child{height:20px;overflow:hidden}.icon-btn,.icon-btn a{display:block}.icon-btn a{overflow:hidden}.icon-btn a,.icon{width:32px;height:32px;border-radius:16px}.icon{display:inline-block;background:rgba(0,0,0,.4);color:#fff;font-family:FontAwesome;font-size:20px;text-align:center}a:hover .icon{background:#0063ae}.icon-facebook:before{content:"\f09a"}.icon-twitter:before{content:"\f099"}.icon-backtotop:before{content:"\f077"}.icon-menu:before{content:"\f0c9"}.is-active .icon-menu:before{content:"\f00d"}.g-ui{z-index:1100;position:fixed;right:10px;bottom:10px}.g-ui-backtotop{float:left}.g-ui-menu{float:left;margin-right:10px}@media (min-width:992px){.g-ui-menu{display:none}}.g-ui-bg{display:none;position:fixed;z-index:1050;left:0;top:0;width:100%;height:300%;background:rgba(0,0,0,.75)}h1,h2,h3{font-family:"Open Sans","Segoe UI","Helvetica Neue",Helvetica,Arial,Freesans,sans-serif;font-weight:400}h2{color:#0063ae}.items-flex{display:table;table-layout:fixed;width:100%;line-height:1.4}.items-flex .item{display:table-cell}@media (max-width:767px){.items-flex .item{display:block}.items-flex .item+.item{margin-top:35px}}.files{line-height:1.4;border-top:solid 1px #d9d9d9;border-bottom:solid 1px #d9d9d9}.files-group{display:table;table-layout:fixed;width:100%}.files-group+.files-group{border-top:solid 1px #d9d9d9}.files-preview{padding:10px 0}.files-preview,.files-list{display:table-cell;vertical-align:middle}.files-list .table{margin-bottom:0;border:0;border-bottom:0}.files-list .table th{text-align:right;font-weight:400}@media (max-width:767px){.files-list .table th,.files-list .table td{display:block}.files-list .table th+td{border-top:0;padding-top:0}.files-list .table th{padding-bottom:0;text-align:left}}.figure{text-align:center}.figure figcaption{font-weight:700;margin-top:10px}.figure figcaption:first-child{margin-top:0;margin-bottom:10px}.figure img{max-width:100%}.sub{padding-left:15px;border-left:solid 5px #d9d9d9}.ol-upper-latin{list-style-type:upper-latin}.btn{padding:5px 15px;border:0;font-size:inherit;line-height:1.4;-webkit-transition:.3s;transition:.3s}.table{border:solid 1px #d9d9d9;border-collapse:separate;border-radius:4px}.table tr:first-child th,.table tr:first-child td{border-top:0}.table th{white-space:nowrap}.table>tbody>tr>th,.table>tbody>tr>td{line-height:1.4}@media (min-width:768px){.table>tbody>tr>th,.table>tbody>tr>td{padding-left:16px;padding-right:16px}}.table .image{padding-top:10px;padding-bottom:10px}.table.has-caption{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.table.has-caption caption{padding:8px 16px;background:#f0f0f0;border:solid 1px #d9d9d9;border-top-left-radius:4px;border-top-right-radius:4px;color:#333;font-weight:700;line-height:1.4}.table.has-caption caption small{display:block;font-weight:400}.table-std th{background:#f0f0f0;color:#868686;font-size:85%;font-weight:400;text-align:right}@media (max-width:767px){.table-collapse th,.table-collapse td{display:block}.table-collapse tr:first-child td{border-top:solid 1px #d9d9d9}.table-collapse th{text-align:left}}.p-home-image{position:relative;overflow:hidden;margin-bottom:30px;border-radius:4px;background:#222}.p-home-image img{width:100%}.p-home-image p{margin-bottom:0;padding:10px 15px;color:#fff;font-family:"Open Sans","Segoe UI","Helvetica Neue",Helvetica,Arial,Freesans,sans-serif;font-weight:300;font-size:18px;line-height:1.4}@media (min-width:768px){.p-home-image p{position:absolute;top:10px;left:20px;font-size:36px;line-height:1.5}.p-home-image p span{display:block}}.p-objectives ul{margin-bottom:0}.p-sample .table td:first-child{padding-right:0}.p-sample .table td:first-child span{display:block;background:#868686;color:#fff;width:32px;line-height:32px;text-align:center;border-radius:50%;font-size:18px}.p-sample .trigger{margin-bottom:0;text-align:right}.p-sample .heading{display:inline-block;border-bottom:solid 1px #333}.p-sample .sample-code{padding:5px 15px;border-radius:4px;background:#f4f4f4;word-wrap:break-word;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:15px}.u-cf:before,.u-cf:after{content:" ";display:table}.u-cf:after{clear:both}.g-ui-bg:before{content:"xs";display:none}@media (min-width:768px){.g-ui-bg:before{content:"sm"}}@media (min-width:992px){.g-ui-bg:before{content:"md"}}body.js-suspend{position:relative;overflow:hidden}.js-frame{padding:5px 4px 5px 5px}.js-frame .js-frame-body{overflow-y:auto;padding:15px 12px 25px 15px;width:100%;height:100%}.js-frame .js-frame-body::-webkit-scrollbar{position:relative;width:4px}.js-frame .js-frame-body::-webkit-scrollbar-track{border-radius:4px;background:rgba(0,0,0,.25)}.js-frame .js-frame-body::-webkit-scrollbar-thumb{border-radius:5px;background:#0088ec}.js-scrollbar-measure{position:absolute;top:-999px;overflow:scroll;width:100px;height:100px}