body{font-family:'Lato',sans-serif;font-size:15px;background:#272727}.onlyprint{display:none}@media print{.noprint{display:none !important}.onlyprint{display:block}.sz_banner,footer,header,.section_title{display:none}}.smallfont{font-size:.75em}.logged_user{position:absolute;bottom:-32px;right:20px}.user_profile .thumbnail{background-position:center;background-size:cover;height:64px;float:left;margin-bottom:0;border-radius:50%;width:64px;color:#003c5a;text-align:center}.user_profile .thumbnail i{font-size:2em}.user_profile .thumbnail p{margin:-2px;font-weight:bold}.user_profile .edit_sub_profile{position:absolute;left:70px;top:40px;color:#3f7a98}.user_profile .edit_sub_profile a{margin-right:10px}.user_profile .content{float:left}.user_profile .content p:nth-child(1){position:relative;left:5px;font-size:1.2em;bottom:-8px}.user_profile .content p:nth-child(2){position:relative;bottom:4px;left:5px}.login_btn{position:absolute;bottom:-25px;right:20px;width:175px;height:50px;background:#fff none repeat scroll 0 0;border-radius:50px;color:#003c5a;text-align:center;padding:11px;font-size:1.3em;box-shadow:0 0 1px rgba(0,0,0,0.25)}.login_btn:hover{color:initial}.modal-header{padding:0}.modal-title{margin:0;background:#003c5a;color:#fff;padding:10px 20px}.modal-title i{margin-right:15px}.modal-header .close{color:#fff;opacity:.35;padding:17px}#content{background-color:#eceff1;min-height:700px;position:relative}.container-box{padding-top:15px;padding-bottom:120px}.section_title{padding:10px;background:#e76e33;color:#fff;margin-bottom:15px}.section_title .col-lg-12{padding:0}.section_title p{margin:0}.section_title span{margin:0 5px;cursor:pointer;transition:all 100ms linear;-webkit-transition:all 100ms linear;-o-transition:all 100ms linear;-ms-transition:all 100ms linear;-moz-transition:all 100ms linear}.section_title span:hover{color:#003c5a}.content-box{background:#fff;margin:15px 0;position:relative}.box_title{margin:0;padding:10px;min-height:45px}.box_content{padding:15px}.box_content h3{margin:15px;margin-bottom:20px}.box_buttons{text-align:right}.box_buttons>*{text-align:center;display:inline-block}.parent_nested_menu{position:relative}.nested_menu{display:none;max-height:400px;overflow-y:auto;overflow-x:hidden;position:absolute;top:-5px;z-index:10;left:-5px;border-radius:5px;box-shadow:0 2px 1px rgba(0,0,0,0.15)}.nested_menu>ul{background:#fff none repeat scroll 0 0;border-radius:7px;padding:5px 5px 25px;display:table;box-shadow:1px 1px 2px rgba(0,0,0,0.25);border-radius:0;width:350px;color:#333}.nested_menu i{color:#4996bc;display:table-cell}ul.company_city{-webkit-padding-start:0;padding:5px 0;border-top:1px solid #eee}ul.company_city.no_border{border:0}ul.menu .nested_menu li{margin:0;margin-right:10px}ul.menu .nested_menu li:first-child{margin-bottom:10px}ul.menu .nested_menu li:not(:first-child){padding-left:10px}ul.menu .nested_menu a{padding:5px 10px;display:table-cell}ul.menu .nested_menu a:hover{color:#003c5a}header#course_filters{text-align:center;padding:30px 0;background:#fff;color:#003c5a;font-size:1.2em;cursor:default;position:relative;padding-bottom:45px}header#course_filters h3{margin-bottom:15px;margin-top:0}.course_search_bar{position:relative;width:65%;margin:auto}.course_search_bar i{position:absolute;top:12px;font-size:1.8em;color:#003c5a;left:15px}.course_search_bar input{padding:15px 15px 15px 50px;width:100%;border:1px solid #d7d7d7;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.course_search_bar input:focus{border:1px solid #2379a3}.company_search{padding:5px 10px;margin-bottom:10px;width:100%;color:#333;border:1px solid #d7d7d7;border-radius:4px}.course_age{background:#e76e33 none repeat scroll 0 0;display:inline-block;width:70px;height:70px;border-radius:50%;text-align:center;color:#fff;padding-top:24px}.course_age>*{margin:0;text-align:center !important}#course_list{padding:0;width:100%;height:auto;margin:0 auto;visibility:visible}#course_list .item{background-color:#fff;border:1px solid #eee;text-align:center;display:inline-block;cursor:pointer;min-height:10px;width:100%;padding:10px;padding-bottom:20px;transition:all 150ms linear;-webkit-transition:all 150ms linear;-o-transition:all 150ms linear;-ms-transition:all 150ms linear;-moz-transition:all 150ms linear}#course_list .item:hover{transform:translateY(-5px);box-shadow:0 5px 2px rgba(0,0,0,0.25)}#course_list .item hr{border-top:2px solid #aaa}#course_list .item p{text-align:left}#course_list .course_sing_up{margin:15px;font-size:1.1em}.companies{position:absolute;left:5px;top:410px}.course_img{width:100%;min-height:400px;background-size:cover;background-position:center;background-repeat:no-repeat}.course_img_title{background:#fff none repeat scroll 0 0;padding:20px;margin:0;text-align:center;margin-bottom:15px}.section-box{margin:15px 0}.no-content{margin:30px;text-align:center;color:#cacaca}.login_img{background-image:url("/th/sz/gfx/education.jpg");width:100%;min-height:700px;background-position:center center;background-size:cover}.login_box{margin-top:100px}.login_header{background:#003c5a;color:#fff}div.social-login{color:rgba(0,0,0,0.3);text-align:center}div.social-login h3{margin:30px}#login_form,.company_img,.course_img{margin-top:-15px}#login_form .login_form_content{position:relative}#login_form .zend_form>dd>fieldset>legend{background:#3f7a98;color:#fff;font-size:21px}#login_form .login_form_content .password_reset{position:absolute;bottom:15px;left:0;width:100%;padding:0 15px;justify-content:space-between}#my_courses .thumbnail.main_profile{margin:15px 0}#my_courses .user_profile{position:relative;height:65px;margin-top:30px}td.overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;max-width:150px;min-width:10px}.company_social{margin:5px 0;text-align:right;position:absolute;top:5px;right:27px}.company_img{height:500px;background-size:cover;background-position:center}.comapny_info{background:#fff;padding-top:10px;margin-bottom:30px}ul.icon-set{list-style:none;background:#d6d6d6;padding:10px;margin-top:30px}.icon-set li{display:inline-block;margin:10px}.icon-set li>div{background:#fff;padding:5px 10px;color:#333;display:inline-block;cursor:pointer;transition:all 150ms}.icon-set li>div:hover{background:#1774a2;color:#fff}.icon-set li>div *{vertical-align:middle}.icon-set li i{margin-right:5px;font-size:1.1em}.sz_banner{background:#fff;padding:20px 0;text-align:center}.sz_banner img{height:80px;display:inline-block;margin:10px}footer{padding-top:40px;min-height:250px;color:#fff}footer ul.menu li{margin:0}.course-paydues-form #form_submitted-element{display:none !important}.course-paydues-form #submitbutton{margin-top:40px}