.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(//cdn.programiz.com/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(//cdn.programiz.com/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
input[data-sa-theme="basic-blue"].ui-autocomplete{position:absolute;cursor:default;}* html input[data-sa-theme="basic-blue"].ui-autocomplete{width:1px;}input[data-sa-theme="basic-blue"].ui-widget-content{background:none;border-radius:0px;color:#2c2c2c;border:1px solid #c8c8c8;box-shadow:2px 2px 2px -1px rgba(128,128,128,0.6);position:absolute;background-color:#ffffff;font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;font-size:1em;}ul[data-sa-theme="basic-blue"] div{display:block;}ul[data-sa-theme="basic-blue"].ui-menu{list-style:none;padding:0px;margin:0;display:block;float:left;min-width:350px;}ul[data-sa-theme="basic-blue"].ui-menu .ui-menu{margin-top:-3px;}ul[data-sa-theme="basic-blue"].ui-menu .ui-menu-item{margin:0;padding:0;float:left;clear:left;width:100%;line-height:14px;font-size:12px;}ul[data-sa-theme="basic-blue"].ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:0;}ul[data-sa-theme="basic-blue"].ui-menu .ui-menu-item a{font-weight:normal;margin:-1px;}ul[data-sa-theme="basic-blue"] .ui-state-hover{background:none;border:none;border-radius:0px;background-color:#4f4fff;color:#ffffff;}ul[data-sa-theme="basic-blue"] .ui-autocomplete-fields{padding:5px 6px;overflow:hidden;}ul[data-sa-theme="basic-blue"] .ui-menu-item-first{border-top:1px solid #a9a9f9;}ul[data-sa-theme="basic-blue"] .ui-autocomplete-field-title{text-align:left;font-size:1.3em;}ul[data-sa-theme="basic-blue"] .ui-autocomplete-field-term{font-weight:bold;}ul[data-sa-theme="basic-blue"] .ui-autocomplete-field-group{background-position:right top;background-repeat:no-repeat;color:#1200db;float:right;position:relative;right:5px;}
body{background:white !important;}.main-nav-wrapper{background:white;position:inherit !important;}.main-nav a span{display:none;}.container{width:100%;}div,a{transition:all 0.2s ease-in-out;}.logo a{width:110px;height:38px;margin:0 auto !important;line-height:64px;}.hero-wrapper{background:#21232a;}.hero{background:url("/sites/all/themes/Ultimate/img/programiz-background.png")
    no-repeat center;height:300px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;}.home-searchform-wrapper{margin:0 auto;width:95%;}.home-searchform-wrapper h2{color:#eee;font-family:"Open Sans",sans-serif;font-style:italic;font-weight:300;text-align:center;position:relative;top:18px;}.home-searchform-wrapper input.form-autocomplete{background-image:none !important;}.home-searchform-wrapper input[type="text"]{background:transparent;color:white;float:left;width:74%;border-top-left-radius:3px;border-bottom-left-radius:3px;}.home-searchform-wrapper input[type="submit"]{margin-top:15px;padding:5px 15px;background:#fff;border:0 none;cursor:pointer;height:55px;color:#453744;font-weight:bold;font-family:"Open Sans",sans-serif;font-size:20px;float:left;width:19%;border-top-right-radius:3px;border-bottom-right-radius:3px;text-align:center;}.home-searchform-wrapper ::-webkit-input-placeholder{font-style:italic;}.home-searchform-wrapper :-moz-placeholder{font-style:italic;}.home-searchform-wrapper ::-moz-placeholder{font-style:italic;}.home-searchform-wrapper :-ms-input-placeholder{font-style:italic;}.programming-language-list{display:flex;justify-content:space-around;flex-flow:row wrap;}.programming-language-list:first-of-type{margin-top:20px;}.homepage-programming-languages{background:#f3f5f9;padding-bottom:40px;}.homepage-programming-languages h3{text-transform:uppercase;font-family:"Open Sans",sans-serif;color:#000000;text-align:center;padding:40px 0 0;font-size:1.07em;opacity:0.4;font-weight:bold;letter-spacing:0.05em;margin-top:0;}.homepage-programming-language{display:flex;align-items:center;width:50%;padding-top:25px;}.homepage-programming-language a{display:block;padding:20px 0;}.homepage-programming-language:hover{opacity:60%;}.homepage-programming-language .programming-language-name{color:#333;font-size:17px;font-weight:300;font-family:"Open Sans",sans-serif;width:100%;text-decoration:none;position:relative;padding-top:115px;text-align:center;}.homepage-programming-language div{background-color:#1e447330;border-radius:50%;position:absolute;top:0;left:22%;padding:15px;width:75px;height:75px;}.homepage-programming-language img{width:65px;margin:0;}.programming-language-name span{border-bottom:1px dashed #333;}.programming-language-name:hover div{background-color:#1e447350;}.programming-language-name:hover span{border-bottom:1px solid #333;}.programming-language-see-all{border:2px solid #00000020;padding:8px 25px;border-radius:5px;color:#555;font-weight:600;}.programming-language-see-all:hover{background-color:#586473;color:white;}.homepage-programming-language-details{background:white;padding:40px 0 0;}.homepage-programming-language-detail{display:flex;flex-direction:column;}.homepage-programming-language-detail .half{display:flex;justify-content:center;align-items:center;}.container .half h2{text-transform:uppercase;font-weight:300;font-family:"Open Sans",sans-serif;}.programming-language-detail-description{display:flex;flex-direction:column;font-family:"Open Sans",sans-serif;padding:10px;text-align:center;}.tutorial,.example{padding:15px;color:white;display:block;margin:0 10px;text-align:center;border-radius:3px;text-transform:uppercase;font-size:15px;}.tutorial:hover,.example:hover{color:white;}.tutorial{background:#1e4473;margin-bottom:10px;}.example{background:#586473;}.tutorial-example-links{margin-top:30px;display:flex;width:100%;flex-direction:column;}.ui-autocomplete-field-term{font-weight:bold;}.ui-corner-all:hover{border:none;}.ui-autocomplete-field-group{float:left !important;padding-left:10px;color:#1e4473 !important;font-family:"Open Sans",sans-serif;}.ui-autocomplete{max-width:85%;}#tutorial-menu,#example-menu{background:#f3f5f9;margin:0 auto;}#tutorial-menu ul,#example-menu ul{margin:0 auto;list-style:none;padding-left:0;}#tutorial-menu ul li,#example-menu ul li{text-align:center;}#tutorial-menu a,#example-menu a{color:#333;display:block;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ddd;}.zoom-on-hover:hover{transform:scale(1.03,1.03) translateY(-5px);-moz-box-shadow:3px 3px 3px #888;-webkit-box-shadow:3px 3px 3px #888;box-shadow:3px 3px 3px #888;}.homepage-programming-language.zoom-on-hover{box-shadow:none;}@media screen and (max-width:620px){.home-searchform-wrapper h2{font-size:24px;}}@media screen and (max-width:767px){.homepage-programming-language-detail .programming-language-detail-img{display:none;}.main-nav{float:none !important;}.main-nav ul{display:table;width:100%;}.main-nav ul li{display:table-cell;text-align:center;float:none !important;}#tutorial-menu a:hover,#example-menu a:hover{background-color:#dadbdc;}.main-nav-wrapper a.tutorials,.main-nav-wrapper a.examples{background:#2c394b;}.main-nav-wrapper a.tutorials:hover,.main-nav-wrapper a.examples:hover,.main-nav-wrapper a.tutorials.nav-open,.main-nav-wrapper a.examples.nav-open{background:#586473;}.home-searchform-wrapper h2{margin-top:0;margin-bottom:0;}.region.region-search{margin-top:0 !important;}}@media screen and (min-width:768px){#programiz-header{margin-bottom:0 !important;background:white !important;}.header-wrapper > div{max-width:1200px;margin:0 auto;}#programiz-header .logo{float:left;}#programiz-header .main-nav-wrapper{background:white !important;height:64px !important;display:block;position:inherit;float:right;}#programiz-header .main-nav{background:white;color:#333;z-index:100;float:right;font-family:"Open Sans",sans-serif;font-size:17px;}#programiz-header .main-nav ul{margin:0;}#programiz-header .main-nav a{color:#333;display:block;line-height:64px;padding:0 28px;margin-right:0;margin-left:0;}#programiz-header .main-nav li{text-transform:uppercase;font-size:0.9em;display:inline-block;list-style:none;}.main-nav a span{display:inline;font-size:26px;position:relative;top:6px;}.nav-open{background:#f3f5f9;}.home-searchform-wrapper input[type="text"]{width:77%;}#tutorial-menu ul,#example-menu ul{margin:0 auto;max-width:1200px;list-style:none;}#tutorial-menu ul li,#example-menu ul li{display:inline-block;}#tutorial-menu ul li a,#example-menu ul li a{display:block;padding:12px 40px;border-bottom:none;}#tutorial-menu ul li a:hover,#example-menu ul li a:hover{background:#ddd;}#programiz-header .main-nav a:hover{background:#f3f5f9;color:#333;}.hero{height:406px;}.home-searchform-wrapper{width:85%;}.programming-language-list{flex-flow:row;padding-bottom:36px;max-width:900px;margin:auto;}.homepage-programming-language div{left:28%;}.homepage-programming-languages h3{padding:60px 0 0;}.homepage-programming-language-detail{flex-direction:row;}.homepage-programming-language-detail:nth-of-type(2n){flex-direction:row-reverse;}.homepage-programming-language-detail .half{width:45%;margin-right:5%;}.programming-language-detail-description{text-align:left;}.tutorial,.example{width:240px;}.tutorial{margin:0;}.tutorial-example-links{flex-direction:row;}}@media screen and (min-width:1000px){.home-searchform-wrapper{width:800px;}.home-searchform-wrapper input[type="text"]{width:600px;float:left;}.home-searchform-wrapper input[type="submit"]{margin-top:15px;float:left;width:150px;}.homepage-programming-language-detail{max-width:1200px;margin:0 auto;}}@media (max-width:899px){#programiz-front .main-nav-wrapper{width:inherit;}}
