@charset "utf-8";*{margin:0;padding:0}a{color:#22a2a2;text-decoration:none}img{border:none}html{overflow-x:hidden;overflow-y:scroll}body{background:#f0f0f0;color:#666;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:24px;overflow-x:hidden}b{font-weight:400}.mrgNbtm{margin-bottom:0!important}.mrgNbtm-30{margin-bottom:30px!important}.mrgNbtm-50{margin-bottom:50px!important}.mrgNbtm-25{margin-bottom:25px!important}.mrGRGtnun{margin-right:0!important}.brdrRgtnun{border-right:none!important}.disply-blk{display:block;font-family:inherit!important;font-size:inherit!important;font-weight:400!important}.font-color-333{color:#333!important}.font-color-666{color:#666!important}.margin-top-33{margin-top:33px!important}.margin-btm-10{margin-bottom:10px!important}.displ-nun{display:none!important}.brdBtmnun{border-bottom:none!important}#pull{display:none}.brdr-btm-ccc{border-bottom:1px solid #e6e6e6}.color-A90177{color:#a90177}.mrgnTPnun{margin-top:0!important}.wrapper{clear:both;margin:0 auto;width:960px}#cs-degrees{background:#fff none repeat scroll 0 0;float:left;height:auto;width:100%}#cs-degrees .tech-container.degree-tool{background:0 0;margin:25px 0}#cs-degrees .tech-container.degree-tool h2{font-size:30px;line-height:34px;margin-top:0}#cs-degrees header nav ul.tech-nav li.online-degrees-child-menu ul li ul li:hover,#cs-degrees header nav ul.tech-nav li.online-degrees-child-menu ul li:hover{box-shadow:none}#cs-degrees header nav ul.tech-nav li.online-degrees-child-menu ul li a{color:#666;font-size:15px}#cs-degrees header nav ul.tech-nav li.online-degrees-child-menu ul li.degree-menu a{cursor:pointer}#cs-degrees header nav ul.tech-nav li.online-degrees-child-menu>ul>li>a{background:#d9d9d9!important;cursor:default;padding:7px 0 7px 10px;width:auto}#cs-degrees header nav ul.tech-nav li.online-degrees-child-menu>ul>li>a:hover{color:#666!important}#cs-degrees header nav ul.tech-nav li.online-degrees-child-menu ul li{padding-bottom:8px;padding-left:25px;width:100%}#cs-degrees header nav ul.tech-nav li.online-degrees-child-menu>ul>li{display:block;float:none;margin-right:0;padding:0;width:auto}#cs-degrees header nav ul.tech-nav li.online-degrees-child-menu ul li ul{border:none;box-shadow:none;display:block;left:0;position:relative;top:0}#cs-degrees header nav ul.tech-nav li.online-degrees-child-menu ul li.menu-item-66226 ul{width:240px}#cs-degrees header nav ul.tech-nav li:hover{border-top:2px solid #ea5747;box-shadow:0 0 10px rgba(0,0,0,.4);cursor:pointer}#cs-degrees header nav ul.tech-nav li ul li:hover{box-shadow:none}#cs-degrees header nav ul.tech-nav li:hover>a{background:#fff}#cs-degrees header{border-bottom:1px solid #e6e6e6;float:left;padding:19px 0;width:100%}#cs-degrees header .tech-logo{float:left;height:50px;width:217px}#cs-degrees header nav{float:right;margin-top:23px;width:642px}.home_btn{float:left;overflow:hidden;padding-right:25px;padding-top:4px}#cs-degrees header nav ul.tech-nav{display:block;float:left;position:relative;width:100%}#cs-degrees header nav ul.tech-nav li a{color:#666;padding:7px 6px;position:relative;z-index:999}#cs-degrees header nav ul.tech-nav li a:hover{color:#ea5747}#cs-degrees header nav ul.tech-nav li .tech-sub-menu b{color:#999;float:left;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;margin:6px 0 4px 9px;text-transform:capitalize;width:80%}#cs-degrees header nav ul.tech-nav li .tech-sub-menu{background:none repeat scroll 0 0 #fff;border:1px solid #e6e6e6;bottom:0;-webkit-box-shadow:0 2px 6px 2px #666;-moz-box-shadow:0 2px 6px 2px #666;box-shadow:0 2px 6px 2px #666;display:none;float:left;height:475px;left:0;padding:7px;position:absolute;top:34px;width:511px;z-index:999}#cs-degrees header nav ul.tech-nav li ul.sub-menu li{border:medium;float:left;font-family:Montserrat,sans-serif;font-size:13px;font-size:11px;margin-right:5px;text-transform:uppercase}#cs-degrees header nav ul.tech-nav li ul.sub-menu li a{color:#666;font-family:Montserrat!important;font-size:14px}#cs-degrees header nav ul.tech-nav li ul.sub-menu li a:hover{color:#ea5747!important}#access{clear:none;float:left;position:relative;z-index:2}#access ul{list-style:none}#access li{float:left;font-family:Montserrat,sans-serif;position:relative;text-transform:capitalize}#access a{color:#333;display:block;position:relative;text-decoration:none!important}#access ul ul ul{left:-124%;top:0}#access ul ul a{background:none repeat scroll 0 0 transparent!important;border-bottom:medium;height:auto;padding:0;padding-left:0}#access ul ul :hover>a{padding:0}#access a:focus,#access li:hover>a,#access ul ul :hover>a{background:none repeat scroll 0 0 #fff;color:#22a2a2}#access a:focus,#access li:hover>a{background:none repeat scroll 0 0 transparent;color:#22a2a2;opacity:1}.logo a:focus{background:none repeat scroll 0 0 transparent!important;opacity:1!important}#access ul ul li.current-menu-ancestor>a,#access ul ul li.current-menu-item>a,#access ul ul li.current_page_ancestor>a,#access ul ul li.current_page_item>a{color:#ea5646!important;font-weight:400}#access .current-menu-ancestor>a,#access .current-menu-item>a,#access .current_page_ancestor>a,#access .current_page_item>a{color:#ea5747!important;font-weight:400}#access ul #menu-item-18832 ul,#access ul .majors-sub-menu ul{width:200px}#access ul ul{background:none repeat scroll 0 0 #fff;border:0;box-shadow:0 6px 10px rgba(0,0,0,.4);display:none;float:left;left:0;padding:7px 0;position:absolute;top:32px;width:251px;z-index:99}#access ul li:hover>ul{border-top:#ea5646 2px solid;display:block}#access ul .majors-sub-menu.menu-item-has-children.full-menu>ul.sub-menu{left:-100px;padding:0;position:absolute;width:262px;z-index:99}#access ul .majors-sub-menu.menu-item-has-children.full-menu>ul.sub-menu>li{display:block;float:none;padding:0 10px;position:relative;width:auto}#access ul .majors-sub-menu.menu-item-has-children.full-menu>ul.sub-menu>li a{padding:10px 6px}#access ul .majors-sub-menu.menu-item-has-children.full-menu>ul.sub-menu>li:nth-child(1){margin-top:10px}#access ul .majors-sub-menu.menu-item-has-children.full-menu>ul.sub-menu>li:hover{background:#f7f7f7!important;box-shadow:none!important}#cs-degrees header nav ul.tech-nav li:hover>a{background:#fff}#access ul .majors-sub-menu.menu-item-has-children.full-menu>ul.sub-menu>li.menu-item-has-children{background:url(../../images/nav-li-bg-black.jpg) no-repeat scroll 89% center!important}#access ul .majors-sub-menu.menu-item-has-children.full-menu>ul.sub-menu>li.menu-item-has-children:hover{background:#f7f7f7 url(../../images/nav-li-bg.jpg) no-repeat scroll 89% center!important;border:1px solid #ea5747;border-right:0;box-shadow:none!important}#access ul .majors-sub-menu.menu-item-has-children.full-menu>ul.sub-menu>li:hover>a{color:#ea5747}#access ul .majors-sub-menu.menu-item-has-children.full-menu>ul.sub-menu li>ul.sub-menu{border:medium;box-shadow:none;left:245px;padding:0;position:absolute;right:0;top:-1px;width:172px}#access ul .majors-sub-menu.menu-item-has-children.full-menu>ul.sub-menu>li.menu-item-has-children:hover ul.sub-menu{border:1px solid #ea5747;border-left:0}#access ul .majors-sub-menu.menu-item-has-children.full-menu>ul.sub-menu li>ul.sub-menu>li{background:#f7f7f7;display:block;float:none;margin:0;padding:0 0 0 10px;width:auto!important}#access ul .majors-sub-menu.menu-item-has-children.full-menu>ul.sub-menu li>ul.sub-menu>li a:hover{color:#ea5646!important}#access ul .majors-sub-menu.menu-item-has-children.full-menu>ul.sub-menu li>ul.sub-menu>li:hover{box-shadow:none!important}#access ul .majors-sub-menu.menu-item-has-children.full-menu>ul.sub-menu li>ul.sub-menu>li a{padding:10px 12px}#cs-degrees header nav ul.tech-nav li{border-top:2px solid #fff;display:inline;float:left;font-family:Montserrat,sans-serif;font-size:15px;line-height:20px;margin-right:15px;text-transform:uppercase;width:auto}#cs-degrees header nav #access ul li.menu-item-18700 ul li{width:200px}#access ul li.menu-item-18700 ul{width:240px}#access ul li.menu-item-18701 ul{width:150px}#access ul li.menu-item-18699 ul{width:150px}#cs-degrees{background:#fff;float:left;height:auto;width:100%}#cs-degrees header{border-bottom:1px solid #e6e6e6;float:left;padding:19px 0;width:100%}#cs-degrees header .tech-logo{float:left;height:50px;width:217px}#cs-degrees header nav{float:right;margin-top:23px;width:662px}.home_btn{float:left;overflow:hidden;padding-right:25px;padding-top:4px}#cs-degrees header nav ul.tech-nav{display:block;float:left;position:relative;width:100%}#cs-degrees header nav ul.tech-nav li a{color:#666;padding:7px 6px;position:relative;z-index:999}#cs-degrees header nav ul.tech-nav li a:hover{color:#ea5747}#cs-degrees header nav ul.tech-nav li .tech-sub-menu b{color:#999;float:left;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;margin:6px 0 4px 9px;text-transform:capitalize;width:80%}#cs-degrees header nav ul.tech-nav li .tech-sub-menu{background:none repeat scroll 0 0 #fff;border:1px solid #e6e6e6;bottom:0;-webkit-box-shadow:0 2px 6px 2px #666;-moz-box-shadow:0 2px 6px 2px #666;box-shadow:0 2px 6px 2px #666;display:none;float:left;height:475px;left:0;padding:7px 0;position:absolute;top:34px;width:511px;z-index:999}#cs-degrees header nav ul.tech-nav li ul.sub-menu li{border:medium;border:1px solid transparent;border-right:0;display:block;float:none;font-family:Montserrat,sans-serif;font-size:13px;font-size:11px;margin-right:5px;text-transform:uppercase}#cs-degrees header nav ul.tech-nav li ul.sub-menu li a{color:#666;font-family:Montserrat!important;font-size:15px;padding:7px 12px;text-transform:none}#cs-degrees header nav ul.tech-nav li ul.sub-menu li.resource-text a{border-bottom:1px solid #f7f7f7;color:#ea5747;font-family:Montserrat!important;font-size:18px}#cs-degrees header nav ul.tech-nav li ul.sub-menu li a:hover{color:#ea5747!important}#cs-degrees .tech-container{background:#f0f0f0;float:left;width:100%}#cs-degrees .tech-container .tech-block{float:left;margin:50px 0;width:100%}#cs-degrees .tech-container h2{border-bottom:1px solid #ea5747;color:#ea5747;float:left;font-family:Montserrat,sans-serif;font-size:48px;font-weight:400;line-height:42px;margin-bottom:30px;margin-top:60px;padding-bottom:4px;text-align:left;text-transform:uppercase;width:100%}#cs-degrees .tech-container .tech-block .tech-block-list{display:block;float:left;width:100%}#cs-degrees .tech-container .tech-block .tech-block-list li{display:inline;float:left;margin-right:20px;width:223px}#cs-degrees .tech-container .tech-block .tech-block-list li .tech-blk-img{border:2px solid #ccc;float:left;height:92px;width:221px}#cs-degrees .tech-container .tech-block .tech-block-list li h3{color:#0c1e2e;float:left;font-family:Montserrat,sans-serif;font-size:24px;font-weight:400;line-height:24px;margin:20px 0 30px;text-align:center;text-transform:uppercase;width:100%}#cs-degrees .tech-container .tech-block .tech-block-list li span{color:#333;float:left;font-family:Montserrat,sans-serif;font-size:14px;line-height:24px;text-align:center;width:100%}#cs-degrees .tech-container .tech-block .tech-block-list li .tech-find-more{float:left;margin-top:30px;text-align:center;width:100%}#cs-degrees .tech-container .tech-block .tech-block-list li .tech-find-more.blk-btn a{background-color:#0c1e2e}#cs-degrees .tech-container .tech-block .tech-block-list li .tech-find-more a{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/ComputerScienceOnline.org/findmr-arrow.png) no-repeat 118px 12px #22a2a2;color:#fff;font-family:Montserrat,sans-serif;font-size:14px;padding:8px 30px 9px 15px}.breadcrumb{border:1px solid #e6e6e6;height:45px;margin-top:30px;overflow:hidden;width:100%}.breadcrumb ul{float:left;padding:0}.breadcrumb ul li{float:left;line-height:45px;list-style:none;margin-right:10px}.breadcrumb ul li a{color:#0c1e2e;font-size:12px;text-decoration:none}.breadcrumb ul li a img{margin-top:15px}#cs-degrees .share-social-icons{z-index:99}.share-social-icons{float:left;height:auto;margin-top:166px;position:fixed;right:0;width:auto;z-index:1}.shar-btn-article{background:#ccc;color:#111;float:right!important;font-size:21px;font-weight:400;line-height:38px;padding:10px 10px 0;text-align:center;vertical-align:middle;width:auto}.sharebox{background:#fafafa;border:1px solid #dfdfdf;float:right;height:31px;margin-top:-7px;padding:0 0 0 10px;width:484px;z-index:999!important}aside{display:block}.sharebox h3{color:#202020!important;float:left;font:normal normal 10px/21px Montserrat,Helvetica,Arial,Geneva,sans-serif!important;margin:0;padding:0 18px 0 0;text-align:left}.social-buttons{float:right;list-style:none;margin:0;padding:0}.social-buttons li{clear:both;cursor:pointer;display:block;float:left;margin:0;overflow:hidden;position:relative;z-index:0}.social-buttons li:hover{overflow:visible}.social-buttons .socialised{background:transparent url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/ComputerScienceOnline.org/social-share/bg_tooltip.png) no-repeat;cursor:default;height:100px;left:-99px;opacity:0;position:absolute;top:-30px;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;width:98px}.social-buttons .socialite-button{margin:19px 18px 0;text-align:center;width:50px}.social-buttons .facebook .socialite-button{margin-top:27px}.social-buttons .socialite-button iframe{display:block;margin:0 auto;width:54px!important}.social-buttons li.on{z-index:100}.social-buttons li.on .socialised{opacity:1!important}.social-buttons .socialised.twitter{background:transparent url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/ComputerScienceOnline.org/social-share/bg_tooltip_small.png) no-repeat}.social-buttons .socialised.twitter .socialite-button{margin-top:39px}.social-buttons .socialised.twitter .socialite-button iframe.twitter-share-button{height:35px}.social-buttons li.on .socialised.googleplus{display:block!important}.social-buttons .gp .socialised{background:transparent url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/ComputerScienceOnline.org/social-share/bg_tooltip_small.png) no-repeat}.social-buttons .gp .socialised img.g-plus{margin-left:-5px;margin-top:19px}.social-mb75{margin-bottom:75px}.social-marginbtm-30px{margin-bottom:30px}.overflow-visible-social{overflow:visible!important}ul.social-buttons li.tw .label{font-size:10px!important}.social-buttons .socialite-button iframe.twitter-share-button{margin-left:-8px;width:62px!important}#cs-degrees footer{float:left;margin-top:30px;text-align:left;width:100%}#cs-degrees footer span{color:#999;float:left;width:100%}#cs-degrees footer .footer-link{color:#666;float:right}.bordef-left-5px{border-left:5px solid #fff}footer .site-info .footer-left{background:#f7f7f7;border-top:2px solid #ccc;display:inline-block;float:left;padding-left:20px;padding-top:10px;width:330px}footer .site-info .footer-left h6{color:#ea5646;font-family:Montserrat,sans-serif;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;margin-bottom:10px}footer .site-info .footer-left p{color:#999;display:inline-block;font-family:Montserrat,sans-serif;font-size:13px;line-height:18px;margin-bottom:10px}footer .site-info .footer-left p span{display:block}footer .site-info .footer-left input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;float:left;outline:0}footer .site-info .footer-right{display:inline-block}footer .site-info .htb-left-foot{clear:both;padding:40px 0 0;text-align:right}footer .site-info .htb-right-foot .htb-info li{border-left:0;float:left;font-family:Montserrat,sans-serif;list-style:none;margin:0 0 0 15px;padding:0}footer .site-info .htb-right-foot .htb-info{display:inline-block;float:right;padding:24px 0;width:auto}footer .site-info .htb-right-foot .htb-info.social{padding:0}footer .site-info .htb-left-foot span{font-family:Montserrat,sans-serif}footer .site-info{border-top:1px solid #ccc;float:left;margin-bottom:15px;width:100%}footer .site-info .htb-right-foot .htb-info li a{color:#666}footer .site-info .htb-left-foot span{color:#999}footer .site-info .htb-right-foot .htb-info li a:hover{color:#ea5646;text-decoration:underline}.search-widget .input-submit{transition:all .3s ease-in-out}.search-widget .input-submit.arrow_effect{display:table;margin:0 auto;position:relative}.search-widget .input-submit.arrow_effect:before{color:#fff;content:"\f061";font-family:fontawesome;font-size:15px;margin-top:-13px;opacity:0;position:absolute;right:30px;top:50%;transition:all .3s ease;z-index:11}.search-widget .input-submit.arrow_effect:hover:before{opacity:1;right:20px}.search-widget .input-submit._3d_effect.is-active>input{transform:rotateY(-20deg)}.search-widget .input-submit._3d_effect{cursor:pointer;display:table;margin:0 auto;margin-top:15px;perspective:800px}.search-widget .input-submit._3d_effect>input{cursor:pointer;margin:0!important;position:relative;transform:rotateY(0);transform-style:preserve-3d;transition:all .3s ease-in-out;z-index:1}.search-widget .input-submit._3d_effect:after{background:#ea6908;content:"";height:100%;left:98%;position:absolute;top:-1px;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);transform:rotateY(71deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;transition:all .3s ease;width:0}.search-widget .input-submit._3d_effect.is-active:after{height:103%;width:21%}a.nt-icon{background-image:none;cursor:pointer;display:inline-block;height:30px;margin:0;padding:0 6px;text-align:left;text-indent:-9999px;width:27px}a.facebook{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/ComputerScienceOnline.org/social-icn.png) no-repeat;background-position:0 -83px}a.twitter{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/ComputerScienceOnline.org/social-icn.png) no-repeat}a.google-plus{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/ComputerScienceOnline.org/social-icn.png) no-repeat;background-position:0 -174px}#cs-degrees .inner-right{float:right}#cs-degrees .fixed-nav .inner-right{margin-top:10px}#cs-degrees .inner-right{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}#cs-degrees .inner-right{display:inline-block;float:right;margin-top:23px;width:150px}#cs-degrees header nav{float:left;margin-left:30px;width:529px}.sponsored-with-text .sponsored *{cursor:default!important}@media screen and (max-width:1024px){#cs-degrees .inner-right{display:none}}@media screen and (max-width:959px){.wrapper{margin:0 auto;width:98%}}@media screen and (max-width:980px) and (min-width:769px){#cs-degrees header nav{width:575px}#cs-degrees header nav ul.tech-nav li a{padding:7px 4px}#cs-degrees header nav ul.tech-nav li{margin-right:15px}}@media screen and (max-width:980px) and (min-width:769px){#cs-degrees header nav{width:575px}#cs-degrees header nav ul.tech-nav li a{padding:7px 4px}#cs-degrees header nav ul.tech-nav li{margin-right:5px}#cs-degrees header .tech-logo{width:187px}#cs-degrees header .tech-logo img{width:100%}}@media screen and (max-width:768px){.cutting-edge-main .full-page-content .map-sec{width:98%}.cutting-edge-main .full-page-content .map-sec .cont_sec{float:none;margin:0 auto 25px;width:100%}.cutting-edge-main .full-page-content .map-sec .cont_sec ul li a{padding:20px 5% 0}.cutting-edge-main .full-page-content .map-sec .maps{clear:both;width:100%}.cutting-edge-main .full-page-content .map-sec .maps img{max-width:90%}}@media screen and (max-width:640px){footer .site-info .footer-left{display:table;float:none;margin:0 auto}footer .site-info .footer-right{display:table;float:none;margin:0 auto;text-align:center}footer .site-info .htb-right-foot .htb-info{float:none;padding:15px 0}#cs-degrees footer span{text-align:center}footer .site-info .htb-left-foot{padding:0;text-align:center}}@media screen and (max-width:320px){footer .site-info .footer-left{padding-left:10px;width:300px}}