/*OLD STYLES START HERE*/ body { width: 100%; height: 100%; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #fff; background: linear-gradient(rgba(255, 255, 255, 0.47), rgba(255, 255, 255, 0.47)), url(https://info.udemy.com/rs/udemy/images/BG_Wild_Sea.png) repeat; } html { width: 100%; height: 100%; } h1, h2, h3, h4, h5, h6 { margin: 0 0 15px; text-transform: uppercase; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; letter-spacing: 1px; text-shadow: 1px 1px rgba(0, 0, 0, 0.1); } p { margin: 0 0 25px; font-size: 14px; line-height: 1.5; color: rgba(0, 0, 0, 0.25); } @media (min-width: 767px) { p { margin: 0 0 35px; font-size: 16px; line-height: 1.6; color: rgba(0, 0, 0, 0.25); } } a { color: #28c3ab; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } a:hover, a:focus { text-decoration: none; color: #176e61; } .light { font-weight: 400; } .row-space { margin: 0px 0px 40px 0; } @media (min-width: 767px) { .row-space { margin: 0px 0px 80px 0; } } .navbar { margin-bottom: 0; border-bottom: 1px solid rgba(78, 155, 80, .3); text-transform: uppercase; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; background-color: #4e9b50; } .navbar-brand { font-weight: 700; margin-top: -5px; } .navbar-brand:focus { outline: 0; } .navbar-custom a { color: #fff; } .navbar-custom .nav li a { -webkit-transition: background .3s ease-in-out; -moz-transition: background .3s ease-in-out; transition: background .3s ease-in-out; } .navbar-custom .nav li a:hover, .navbar-custom .nav li a:focus { outline: 0; background: rgba(103, 200, 66, .2); } .navbar-toggle { padding: 4px 6px; font-size: 16px; color: #fff; } .navbar-toggle:focus, .navbar-toggle:active { outline: 0; } @media (min-width: 767px) { .navbar { padding: 20px 0; border-bottom: 0; letter-spacing: 1px; background: 0 0; -webkit-transition: background .5s ease-in-out, padding .5s ease-in-out; -moz-transition: background .5s ease-in-out, padding .5s ease-in-out; transition: background .5s ease-in-out, padding .5s ease-in-out; } .top-nav-collapse { padding: 0; background-color: #4e9b50; } .navbar-custom.top-nav-collapse { box-shadow: 0 1px 3px #bbb; } } form { font-size: 32px; line-height: normal; margin: 15px; } .form-inline .form-group { margin: 5px 0; display: inline-block; } .radio { margin-top: 15px; margin-bottom: 15px; } .radio label { font-weight: 700; text-shadow: 1px 1px rgba(0, 0, 0, 0.1); } input[type=radio] { margin: 12px 0 0; } label > input + img { /* IMAGE STYLES */ cursor: pointer; border: 2px solid transparent; } label > input:checked + .box .caption { /* (RADIO CHECKED) IMAGE STYLES */ background-color: rgba(67, 177, 73, 0.9); } label > input:checked + .box .fade-caption { /* (RADIO CHECKED) IMAGE STYLES */ opacity: 1; } .fa-question-circle { /*text-shadow:1px 1px rgba(0,0,0,0.1);*/ color: rgba(0, 0, 0, .5); } #form-confirmation { display: none; width: 100%; height: auto; padding: 100px 0; text-align: left; color: #fff; background: linear-gradient(rgba(255, 255, 255, 0.47), rgba(255, 255, 255, 0.47)), url(https://info.udemy.com/rs/udemy/images/BG_Wild_Sea.png) repeat; background-color: #000; } .intro { display: table; width: 100%; height: auto; padding: 100px 0; text-align: left; color: #fff; background: linear-gradient(rgba(255, 255, 255, 0.47), rgba(255, 255, 255, 0.47)), url(https://info.udemy.com/rs/udemy/images/BG_Wild_Sea.png) repeat; background-color: #000; } .intro-body { display: table-cell; vertical-align: middle; } .brand-heading { font-size: 48px; padding-bottom: 10px; /*text-shadow: 2px 7px rgba(0,0,0,0.1);*/ } #example { margin-top: 80px; } .example-text { font-size: 18px; color: rgba(255, 255, 255, 0.9); } .scroll-text { margin-top: 60px; font-size: 16px; line-height: 1.5; letter-spacing: .3em; font-weight: 300; } @media (min-width: 767px) { .intro { height: 100%; padding: 0; } .brand-heading { font-size: 73px; } .intro-text { font-size: 25px; } } #footer { display: table; width: 100%; height: auto; padding: 30px 0; text-align: center; color: #fff; background-color: rgba(32, 44, 52, 1); -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover; } .footer-body { display: table-cell; vertical-align: middle; } .footer-text { font-size: 18px; } .scroll-text { margin-top: 60px; font-size: 16px; line-height: 1.5; letter-spacing: .3em; font-weight: 300; } @media (min-width: 767px) { #footer { padding: 30px 0 80px; } .footer-text { font-size: 25px; } } .btn-circle { width: 130px; height: 130px; margin-top: 15px; padding: 7px 16px; border: 2px solid #fff; border-radius: 50%; font-size: 80px; color: #fff; background: rgba(186, 255, 212, 1); -webkit-transition: background .3s ease-in-out; -moz-transition: background .3s ease-in-out; transition: background .3s ease-in-out; } .btn-circle-small { width: 70px; height: 70px; margin: 0px auto; padding: 5px 20px; border: 2px solid #fff; border-radius: 50%; font-size: 42px; color: rgba(0, 0, 0, .2); background: rgba(186, 255, 212, 1); -webkit-transition: background .3s ease-in-out; -moz-transition: background .3s ease-in-out; transition: background .3s ease-in-out; } .btn-circle:hover, .btn-circle-small:hover, .btn-circle:focus, .btn-circle-small:focus { outline: 0; color: #6cccc7; background: rgba(255, 255, 255, 1); } .page-scroll .btn-circle i.animated { -webkit-transition-property: -webkit-transform; -webkit-transition-duration: 1s; -moz-transition-property: -moz-transform; -moz-transition-duration: 1s; } .page-scroll .btn-circle i.animated { -webkit-animation-name: pulse; -moz-animation-name: pulse; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-timing-function: linear; } @-webkit-keyframes pulse { 0 { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(1.2); transform: scale(1.2); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @-moz-keyframes pulse { 0 { -moz-transform: scale(1); transform: scale(1); } 50% { -moz-transform: scale(1.2); transform: scale(1.2); } 100% { -moz-transform: scale(1); transform: scale(1); } } .content-section { padding-top: 60px; background-color: #fff; } @media (min-width: 767px) { .content-section { padding-top: 90px; background-color: #fff; } } .btn { text-transform: uppercase; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .btn-default { margin-top: 25px; border: 1px solid #4cae4c; color: #ffffff; background-color: #43b149; } .btn-default:hover, .btn-default:focus { border: 1px solid #4cae4c; outline: 0; color: #fff; background-color: #48be4e; } .btn-huge { padding: 10px 35px; font-size: 26px; } .banner-social-buttons { margin-top: 0; } @media (max-width: 1199px) { ul.banner-social-buttons { margin-top: 15px; } } @media (max-width: 767px) { ul.banner-social-buttons > li { display: block; margin-bottom: 20px; padding: 0; } ul.banner-social-buttons > li:last-child { margin-bottom: 0; } } .help-block { font-size: 14px; color: #fff; } ::-moz-selection { text-shadow: none; background: #43b149; background: rgba(67, 177, 73, .2); } ::selection { text-shadow: none; background: #43b149; background: rgba(67, 177, 73, .2); } img::selection { background: 0 0; } img::-moz-selection { background: 0 0; } body { webkit-tap-highlight-color: rgba(67, 177, 73, .2); } .example-text { font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; color: #3e3e3e; text-shadow: 1px 1px rgba(255, 255, 255, 0.1); } :before, :after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .course-box { display: inline-block; position: relative; vertical-align: top; white-space: normal; width: 270px; margin: 0 15px 15px 0; } .course-box.small { width: 230px; } .small { font-size: 85%; } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .course-box .mask { background: #fff; box-shadow: 0 0 2px rgba(0, 0, 0, .5) !important; color: #353535; display: block; font-size: small; overflow: hidden; } .course-box .title { display: block; font-size: 14px; line-height: 1.3; min-height: 52px; overflow: hidden; padding: 10px; font-weight: 700; } .course-box .details2 { display: block; font-size: 12px; text-align: center; padding: 10px 0; border-top: 1px solid #eee; color: #9b9b9b; margin: 0 10px; line-height: 1.2; } .price-col { float: left; text-align: left; } .gray { display: block; } .green { color: #5cb85c; font-weight: 700; display: block; font-size: 15px; padding-top: 2px; } .reviews-col { display: inline-block; margin-left: 0; } .review-count { display: block; margin-bottom: 4px; } .s-rating.smaller:before, .s-rating.smaller s { font-size: 15px; letter-spacing: 4px; } .s-rating .static { position: relative; white-space: nowrap; display: inline-block; } .s-rating.static:before { font-family: 'FontAwesome'; content: "\f005 \f005 \f005 \f005 \f005"; color: #d94d38; font-size: 15px; line-height: 1; letter-spacing: 4px; cursor: default; } .users-col { float: right; text-align: right; } .count { margin-top: 5px; display: block; font-size: 13px; } .instructors { border-top: 1px solid #eee; display: block; margin: 0 10px; overflow: hidden; padding: 10px 0; } .ins-thumb { float: left; width: 25px; margin-right: 5px; } .r { margin-left: 33px; display: block; } .ins-name { font-size: 12px; font-weight: 700; line-height: 1; } .ins-job-title { margin-top: 2px; font-size: 12px; line-height: 1.2; font-family: georgia; font-weight: lighter; color: #555; font-style: italic; } .ellipsis { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } /*OLD STYLES END HERE*/ /*Change navbar colors*/ #page-top .navbar-fixed-top { color: #000; background: #52143e; } /*change color on "My Courses" when hover/focus*/ .navbar-custom .nav li a:hover, .navbar-custom .nav li a:focus { text-decoration: none; background-color: #853c6c; } /*replace image gradient for white to udemy gray*/ .intro, body#page-top { text-align: center; background: #dedfe0; /* fallback for old browsers */ background: -webkit-linear-gradient(to right, #ffffff, #dedfe0); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient( to right, #ffffff, #dedfe0 ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ } #form-confirmation { background: rgba(255, 255, 255, 0); } /* Change text color for headers */ h1, h2, h3, h4, h5, h6 { margin: 0 0 15px; text-transform: uppercase; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; letter-spacing: 1px; text-shadow: 1px 1px rgba(0, 0, 0, 0.1); color: #29303b; text-align: center; text-transform: none; } h3.brand-heading { font-size: 60px; } h3 { font-size: 60px; } /* change text in divs to match headers */ .radio { color: #29303b; text-align: left; } /* Align text center for divs below navbar */ div.page-scroll { text-align: center; } /* Change btn colors to match udemy colors */ a.btn-circle, a.btn-circle-small { color: #ffffff; background-color: #6cccc7; } /* change colors on btns when hover */ a.btn-circle:hover, a.btn-circle-small:hover { background-color: #007691; } .btn-circle:hover, .btn-circle-small:hover, .btn-circle:focus, .btn-circle-small:focus { outline: 0; color: #ffffff; background: #007691; } /* modify colors for question mark with link to course id info page */ .fa-question-circle { color: rgba(0, 119, 145, 0.5); } /* modify last parragraph to match the rest of the text */ div.row div.col-md-12 div { text-align: center; color: #29303b; } /* Make submit button similar to "Submit for Review" */ .btn-huge { color: #fff; background-color: #ec5252; border: 1px solid transparent; margin-bottom: 50px; } .btn-huge:hover { color: #fff; background-color: #992337; border-color: transparent; } /* Modify Inputs */ label.container { display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 20px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } label.container { padding-left: 30px; } /* Hide the browser's default radio button */ label.container input[type=radio] { position: absolute; opacity: 0; cursor: pointer; } /* Create a custom radio button */ .checkmark { position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: rgba(108, 204, 199, 0.25); border-radius: 50%; } /* On mouse-over, add a grey background color */ label.container:hover input[type=radio] ~ .checkmark { background-color: rgba(108, 204, 199, 0.6); } /* When the radio button is checked, add a blue background */ label.container input[type=radio]:checked ~ .checkmark { background-color: #007691; } /* Create the indicator (the dot/circle - hidden when not checked) */ .checkmark:after { content: ""; position: absolute; display: none; } /* Show the indicator (dot/circle) when checked */ label.container input[type=radio]:checked ~ .checkmark:after { display: block; } /* Style the indicator (dot/circle) */ label.container .checkmark:after { top: 9px; left: 9px; width: 8px; height: 8px; border-radius: 50%; background: white; } /* disclaimer1 */ #disclaimer1, #disclaimer2, #disclaimer3 { text-align: center; color: #29303b; background-color: #e6f2f5; padding: 5px; margin: 2px 0; } .disclaimer { background-color: none; text-align: left; color: #29303b; margin-top: 2em; font-size: 22px; padding-left: 3%; } p.disclaimer3 { text-align: left; color: #29303b; margin-bottom: 0; } #form-confirmation .intro-body .container { padding: 200px 0; text-align: center; width: auto; } .show-element { display: inline; } #wnt { font-size: 4em; padding-left: 3%; text-align: left; } .question-2 { text-align: left; font-size: 25px; margin-top: 30px; }