@charset "utf-8";
/* CSS Document */


body{font-family:'Open Sans', sans-serif;font-size:14px;color:#58595b}

/* Header */
.top-lft-login-lnks{margin:0;padding:0;float:left}
.top-lft-login-lnks li{float:left;list-style:none;padding:0 6px 0 0}

.top-lft-scl-lnks{margin:0;padding:5px 0 0 3px;float:left}
.top-lft-scl-lnks li{float:left;list-style:none;padding:0 0 0 10px}

.top-lft-lnks-container{margin-top:10px}

.top-rgt-container{background:#f2f2f3;float:right;border-radius:0 0 12px 12px;padding:5px 10px 15px 20px}

.rqst-cl-bk-txt{color:#2c4b89;font-size:16px;font-weight:400}
.lns-opn-txt{color:#808285;font-size:12px;font-weight:400}


.top-rgt-mbl-icos-blk{float:right;margin-right:8px}

.top-rgt-mbl-ico{display:inline-block;vertical-align:top;overflow:hidden;margin:0;width:46px;height:43px;font-size:0;background:#d2d2d2;border-bottom:3px solid #b4b5b6;border-radius:3px}
.top-rgt-mbl-ico:hover{background:#8e8e8e;border-bottom-color:#5a5a5d}
.top-rgt-mbl-ico img{display:block;margin:4px auto 0 auto}

.top-rgt-mbl-shr-ico{background:url(/images/share-ico.png) no-repeat}
.top-rgt-mbl-shr-ico:hover{}


.stonebridge-top-nav.navbar{/*margin-bottom:25px*/margin-bottom:10px;}
.stonebridge-top-nav.navbar-default{background:none;border:none}
.stonebridge-top-nav .navbar-brand {float:none;padding:0}

.stonebridge-top-nav .navbar-center{position:absolute;width:100%;left:0;/*top:-90px;*/top:-80px;text-align:center;margin:auto;height:100%;z-index:2}

.stonebridge-top-nav .navbar-header{z-index:3;position:relative}
.stonebridge-top-nav .navbar-toggle{margin-right:0;margin-top:0;background-color:#d2d2d2;border-bottom:3px solid #b4b5b6;padding-top:13px;padding-bottom:13px}
.stonebridge-top-nav.navbar-default .navbar-toggle:hover, .stonebridge-top-nav.navbar-default .navbar-toggle:focus{background-color:#8e8e8e; border-bottom-color:#5a5a5d}
.stonebridge-top-nav.navbar-default .navbar-toggle:hover .icon-bar, .stonebridge-top-nav.navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}


/*.stonebridge-top-nav #navbar-collapse-1{margin-top:55px;border-top:1px solid #000;border-bottom:1px solid #000;padding-left:0}*/
.stonebridge-top-nav #navbar-collapse-1{margin-top: 0px;padding-left: 10px;}
.stonebridge-top-nav .navbar-nav > li > a{z-index:3;padding-top:12px;padding-bottom:12px;font-size:14px;font-weight:400;color:#808285}
.stonebridge-top-nav .navbar-nav > li > a:hover{color:#3c3c3c;background:#F3F3F3}

.stonbrg-nav-logo{}

.stonebrdg-tag-line{color:#808285;font-weight:600;font-size:18px;text-align:center;text-transform:uppercase;margin-top:10px}

.header-img-sction{margin-top:10px;position:relative}
.header-img-sction-tac{background:#e0f3ec}

.header-img-ttls-container{position:absolute;left:55px;top:30px}
.header-img-title1{/*width:40%;*/ width:660px;font-size:77px;font-weight:800;color:#ffffff;line-height:77px}
.header-img-caption1{/*width:20%;*/ width:260px;font-size:27px;font-weight:600;color:#ffffff;line-height:29px;margin-top:30px}
.header-img-cta-btn{position:absolute;bottom:35px;width:294px;display:block;margin:0 auto;left:0;right:0}

.study-img-cta-btn{position:relative;width:294px;display:block;margin-top:35px}

.btn-strt-lrning{background:#85d0b5;border-bottom:6px solid #72b39d; /*background:url(/images/strt-lrning-btn-bg.png) repeat-x;*/ padding:6px 20px 6px 20px;border-radius:12px;color:#fff;text-transform:uppercase;font-size:22px;}

.btn-strt-lrning:hover{background:#49bfe3;border-bottom-color:#59a6b0;color:#fff;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}


.header-img-title1-mbl{background:rgba(133, 208, 181, 0.25);color:#44ae81;text-align:center;font-size:24px;font-weight:800;padding:8px 0}
.hdr-img-mbl{width:100%}


.offer-bar{min-height:65px;background:#e0f3ec;position:relative}
.offer-bar:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(224, 243, 236, 0);border-top-color:#e0f3ec;border-width:17px;margin-left:-17px}

.offer-bar-txt{text-align:center;font-size:35px;font-weight:600;color:#3cb2c9;padding-top:0}
.stonebrdg-iinrpgs-crs-navbar{}
.stonebrdg-crs-nav-btns-ul{/*margin:12px 0 0 0;*/margin: 0px 0 0;padding:0;text-align:center}
.stonebrdg-crs-nav-btns-ul li{height:62px;background:#85d0b5;border-bottom:3px solid #72b39d;width:205px;cursor:pointer;list-style:none;margin:10px 15px 0 0;display:inline-block;line-height:62px}
.stonebrdg-crs-nav-btns-ul li:hover{background:#52c292;border-bottom-color:#46a77f;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}
.stonebrdg-crs-nav-btns-ul li:active{background:#e0f3ec none repeat scroll 0 0; border-bottom-color:#c0d1cd}
.stonebrdg-crs-nav-btns-ul li.open{background:#e0f3ec none repeat scroll 0 0;border-bottom-color:#c0d1cd}
.stonebrdg-crs-nav-btns-ul li.open a{color:#128974}
.stonebrdg-crs-nav-btns-ul li:last-child{margin-right:0}
.stonebrdg-crs-nav-btns-ul li a{font-size:15px;color:#fff}
.stonebrdg-crs-nav-btns-ul li a:hover{text-decoration:none}
.stonebrdg-crs-nav-btns-ul li.crs-nav-btn-bg-active{background:#49c1d8 none repeat scroll 0 0;border-bottom-color:#3fa6bb}


.fnd-crs-input{line-height:33px;border:2px solid #8eb1a6;border-radius:6px;width:145px;margin-right:5px;color:#60c09e;font-size:15px;font-weight:600;padding-left:10px}
.fnd-crs-input:focus{border-color:#e0f3ec;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(224, 243, 236, 0.6);outline:0 none}


.brdcrm-srchbr-container{margin-top:20px}


.brdcrumb-ul{margin:0;padding:11px 0 0 0}
.brdcrumb-ul li{float:left;margin:0 5px 0 0;padding:0;list-style:none}
.brdcrumb-ul li:before{content:">";}
.brdcrumb-ul li:first-child:before{content:"";float:left}
.brdcrumb-ul li a{color:#49c1d8;font-size:14px;font-weight:400}


/* Search form */
#custom-search-form {margin:0;margin-top:5px;padding:0;float:right}
#custom-search-form .search-query{padding-right:3px;padding-right:4px \9;padding-left:19px;padding-left:20px \9;
	/* IE7-8 doesn't have border-radius, so don't indent the padding */

margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;z-index:2;background:url(/images/rgt-arrow.png) no-repeat;background-position:right 5px center;width:300px;color:#2C4B89}

#custom-search-form button.btn-srch-go{border:0;background:#85d0b5;
	/** belows styles are working good */
padding:7px 5px;margin-top:0;position:relative;left:0;
	/* IE7-8 doesn't have border-radius, so don't indent the padding */
margin-bottom:0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;display:none;color:#2c4b89}

#custom-search-form button.btn-srch-go:hover{text-decoration:underline}

#custom-search-form button.btn-srch{border:0;background:#85d0b5;padding:7px 8px;margin-top:0;margin-bottom:0;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;color:#fff;font-weight:600;display:none}

.search-query:focus + button{z-index:3;display:block !important}  
 
#custom-search-form .search-query:focus{width:446px;background:none;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}   

#custom-search-form .search-query:focus + .input-group-btn{z-index:3}

/* /.Search Form */

/* Section */

.hmpg-dstnc-lrning-sction{background:#e0f3ec;padding:40px 0 25px 0;position:relative;margin-bottom:17px}
.hmpg-dstnc-lrning-sction:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(224, 243, 236, 0);border-top-color:#e0f3ec;border-width:17px;margin-left:-17px}
.dstn-lrng-advntgs-list, .site-map-list, .about-us-list{padding-left:15px}
.dstn-lrng-advntgs-list li, .site-map-list li, .about-us-list li{padding-bottom:3px}

.assc-list{padding-left:15px}
.assc-list li{padding-bottom:10px}

.success-stories-sction{padding:40px 0}
.testm-section{}
.testm-text-container{background:#e7e8e9;padding:25px 50px 30px 25px;font-size:20px;font-weight:600;position:relative;margin-bottom:17px}
.testm-text-container:after{top:100%;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(231, 232, 233, 0);border-top-color:#e7e8e9;border-width:17px}
	
.testm-text-alt-container{background:#fef4d7;padding:25px 50px 30px 25px;font-size:20px;font-weight:600;position:relative;margin-bottom:17px}
.testm-text-alt-container:after{top:100%;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(231, 232, 233, 0);border-top-color:#fef4d7;border-width:17px}

	
.testm-slide-control-container{position:absolute;right:15px;top:15px}
.adult-learners-section, .sb-downloads-section{padding:40px 0}

.learners-week-container{background:#e7e8e9;padding:15px 50px 20px 200px;font-size:20px;font-weight:600;position:relative; margin-bottom:17px}
.learners-week-container:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;margin-left:-17px;border-color:rgba(231, 232, 233, 0);border-top-color:#e7e8e9;border-width:17px}

.dload-container{background:#e7e8e9;padding:15px 50px 20px 50px;font-size:20px;font-weight:600;position:relative;margin-bottom:17px}
.dload-container:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;margin-left:-17px;border-color:rgba(231, 232, 233, 0);border-top-color:#e7e8e9;border-width:17px}

.comm-section{padding:34px 0 20px}
.comm-container{background:#e0f3ec;padding:15px 50px 20px 50px;font-size:20px;font-weight:600;position:relative;margin-bottom:17px}
.comm-container:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;margin-left:-17px;border-color:rgba(231, 232, 233, 0);border-top-color:#e0f3ec;border-width:17px}
.comm-col-fst{color:#3cb2c9;text-align:right;font-size:20px}
.course-title{color:#3cb2c9}
	
.alw-logo{background:url(/images/alw-logo.png) no-repeat;width:120px;height:120px;float:left;margin:0 5% 0 2%;top:-30px;left:20px;box-shadow:0 10px 30px 5px #fff;position:absolute}
.sb-prospectus-img{width:auto;height:120px;float:left;margin:0 5% 0 2%; top:-40px;left:0;position:relative}

.feefo-img-container{float:right;margin-left:10px}
.feefo-logo{opacity:0.7}
.feefo-logo:hover{opacity:1}
.feefo-score-sction{background:#e0f3ec;padding:20px 0;position:relative;margin-bottom:17px}
.feefo-score-sction:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(224, 243, 236, 0);border-top-color:#e0f3ec;border-width:17px;margin-left:-17px}

.feefo-details-container{}

.blog-post-sction{padding-top:18px}
.stdnt-scss-story-block{background:#fefbc7;padding:3px 0 15px 0}
.stdnt-scss-story-block:hover{background:#F3F3F3}
.stdnt-scss-story-ttl{padding-left:8px}
.stdnt-scss-story-sub-ttl, .modal-body{font-size:15px;font-weight:600}
.stdnt-scss-story-thmb-bx{margin-top:30px}
.stdnt-scc-story-description{margin-top:25px;padding:0 8px} 


.ltst-blg-psts-heading{border-top:1px solid #000;border-bottom:1px solid #000;position:relative}
.blog-lamp-ico-bx{position:absolute;top:-25px;right:0}
.blog-post-block{padding:5px}
.blog-post-block:hover{background:#F3F3F3}
.blog-post-txts-container{margin-top:25px}


.hmpg-24-sction{background:#e0f3ec;padding:40px 0 25px 0;position:relative;margin-bottom:17px;margin-top:40px}
.hmpg-24-sction:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(224, 243, 236, 0);border-top-color:#e0f3ec;border-width:17px;margin-left:-17px}
	
.vacancies-sction{background:#e0f3ec;padding:40px 0 25px 0;position:relative;margin-bottom:17px;margin-top:40px}
.vacancies-sction:after{top:100%;left:50%;border:solid transparent;content:" ";height: 0;width: 0;position:absolute;pointer-events:none;border-color:rgba(224, 243, 236, 0);border-top-color:#e0f3ec;border-width:17px;margin-left: -17px}
	
.vcs-apply-sction{background:#e0f3ec;padding:40px 0 25px 0;position:relative;margin-bottom:40px;margin-top:40px}
.vcs-apply-sction:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(224, 243, 236, 0);border-top-color:#e0f3ec;border-width:17px;margin-left:-17px}
	
.pls24-ico{float:right}
.pls24-ico-in-nav-tab-drpdwn-crs-lst{position:absolute;top:13px;right:5px}
.t4pls-control-container{}
.t4pls-advntgs-list-container{}
.t4pls-advntgs-list{padding-left:15px}
.t4pls-advntgs-list li{padding-bottom:3px}
.t4pls-advntgs-list li a{width:100%;display:block;line-height:24px;color:#58595b;margin-left:-20px;padding-left:20px}
.t4pls-advntgs-list li a:hover{background:#fff;text-decoration:none}

.t4pls-control-lnks img{float:right}
.t4pls-control-lnks-container{margin-top:5px}

.t4pls-reasons-list{padding-left:15px}
.t4pls-reasons-list li{padding:3px 0 0 5px}

.t4pls-popcourses-list{padding-left:15px}
.t4pls-popcourses-list li{padding:6px 0 0 0}

.t4pls-contact-list{margin-top:20px}
	
.hmpg-videos-section{padding-top:20px}	
.vdo-headline-bx{border-top:1px solid #000;border-bottom:1px solid #000}
.vdo-mbl-control-container{position:absolute;right:15px;top:5px}
.sb-vid{background:#e7e8e9}
.sb-vid:hover{}
.sb-vid a img.img-responsive{opacity:1}
.sb-vid a img.img-responsive:hover{opacity:0.8;transition:all 0.1s ease-in-out 0.1s;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale")}

.pg-btm-hr{border-color:#c8cacc;margin-bottom:10px}

.nwslttr-section{background:#f3f3f4;margin-top:30px;position:relative;text-align:center;padding:15px 0}
.nwslttr-section:before{bottom: 100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(243, 243, 244, 0);border-bottom-color:#f3f3f4;border-width:17px;margin-left:-17px}
.nws-ltr-hdline-bx{text-align:center}

.nwslttr-labels{line-height:34px}
.newsltr-inputs-container{margin-left:-15px}
.nws-ltr-eml-blk{}
.nws-ltr-rgstr-blk{}

.contact-labels{line-height:24px}
.contact-inputs-container,.reg-inputs-container, .login-inputs-container, .captcha-inputs-container{margin-left:-15px}
.col-md-8 hr{margin:10px 0 10px 0;border-color:#E0F3EC;border-width:2px 0 0}
.contact-secur{background:#fef4d7;padding:15px 10px 15px 10px;margin-top:15px;border-radius:4px}
.capt-label{margin-bottom:2em}
.capt-img{}
label.checkbox{display:inline-block;padding-right:10px;margin-top:0}
label.checkbox input.form-control{position:relative;margin-left:0;margin-top:0}

.btm-ctgrs-lnk-mbl-control-container{position:absolute;right:15px;top:5px}
.btm-logos-mbl-control-container{position:absolute;right:15px;top:0}
.logos-wrapper{margin-top:50px}


.footer-nav-links{text-align:center;margin-top:40px}
.footer-nav-links .nav {display:inline-block}
.footer-nav-links .nav > li{margin-left:0;margin-right:0;position:relative;display:inline-block}
.footer-nav-links .nav > li:after{/*content:"|";*/position:absolute;right:-3px;top:0;line-height:37px}
.footer-nav-links .nav > li:last-child:after{content:""}
.footer-nav-links .nav > li > a{font-size:12px;color:#a0a1a2;font-weight:600}
.footer-nav-links .nav > li > a:hover, .footer-nav-links .nav > li > a:focus{background:none;color:#747475;text-decoration:underline}


.footer-note-wth-copyrgt{text-align:center;margin-top:15px;font-size:12px;color:#58595b;font-weight:600}
.footer-note-wth-copyrgt a{color:#58595b}

/* Left Panel */

/* */

/* Middle Section */

/* */


/* Right Panel */


/* */

/* General */
a{color:#1C75B7}
h2{font-size:24px;color:#1c75b7}
h3{font-size:18px;font-family:'Syncopate', sans-serif;color:#1c75b7}
h4{font-size:22px;color:#3cb2c9;font-weight:600}
h5{font-size:18px;color:#60c09e;font-weight:400}
.clr-flt{clear:both}
.pos-rel{position:relative}


.fnt-size14{font-size:14px}
.fnt-size15{font-size:15px}
.fnt-size16{font-size:16px}
.fnt-size17{font-size:17px}
.fnt-size18{font-size:18px}


.txt-semibold{font-weight:600}
.txt-bold{font-weight:800}

.btn-std-login{background:#85d0b5;border-bottom:4px solid #72b39d;padding:8px 15px;border-radius:6px;color:#fff;text-transform:uppercase;font-size:11px}
.btn-std-login:hover{background:#52c292;border-bottom-color:#46a77f;color:#fff;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}
.btn-nwsltr-rgstr, .btn-modal-login, .btn-strt-learn-small{background:#85d0b5;border-bottom:4px solid #72b39d;padding:6px 15px;border-radius:6px;color:#fff;text-transform:uppercase;font-size:14px}
.btn-nwsltr-rgstr:hover, .btn-modal-login:hover, .btn-strt-learn-small:hover{background:#52c292;border-bottom-color:#46a77f;color:#fff;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}

.scl-icon{ display:inline-block;vertical-align:top;overflow:hidden;margin:0;width:28px;height:23px;font-size:0;text-indent:-9999px}
.scl-count{background:url(/images/social-count.png) no-repeat;width:56px;height:24px;padding:10px 0 0 10px;display:inline-block}
  
  
.scl-ico-fb{background:url(/images/facebook.png) no-repeat}
.scl-ico-fb:hover{background-image:url(/images/facebook-hover.png)}

.scl-ico-gpls{background:url(/images/google2.png) no-repeat;}
.scl-ico-gpls:hover{background-image:url(/images/google2-hover.png)}

.scl-ico-twtr{background:url(/images/twitter.png) no-repeat;}
.scl-ico-twtr:hover{background-image:url(/images/twitter-hover.png)}

.scl-ico-pintrst{background:url(/images/pinterest.png) no-repeat}
.scl-ico-pintrst:hover{background-image:url(/images/pinterest-hover.png)}

.scl-ico-instgrm{background:url(/images/instagram.png) no-repeat}
.scl-ico-instgrm:hover{background-image:url(/images/instagram-hover.png)}

.scl-ico-lnkdin{background:url(/images/linked-in.png) no-repeat}
.scl-ico-lnkdin:hover{background-image:url(/images/linked-in-hover.png)}

.scl-ico-utub{background:url(/images/youtube.png) no-repeat}
.scl-ico-utub:hover{background-image:url(/images/youtube-hover.png)}

.mail-icon{display:inline-block;vertical-align:top;overflow:hidden;margin:0;width:32px;height:25px;font-size:0;text-indent:-9999px}

.scl-ico-mail{background:url(/images/mail-ico.png) no-repeat}
.scl-ico-mail:hover{background-image:url(/images/mail-ico-hover.png)}



/* Footer */
footer{background:#e7e8e9;margin-bottom:0;padding:50px 0}

.footer-course-ctgris-hdlne{border-top:1px solid #000;border-bottom:1px solid #000}
.crs-category-btm-hr{border-color:#000}

.footer-nav-group li:before{content:">";line-height:25px;position:absolute;color:#74bdab}
.footer-nav-group.nav-pills > li > a{padding-top:3px;padding-bottom:3px;font-size:12px;color:#a0a1a2;border-radius:none}
.footer-nav-group.nav > li > a:hover, .footer-nav-group.nav > li > a:focus{background:none;color:#747475;text-decoration:underline}
.footer-nav-group.nav > li:hover:before, .footer-nav-group.nav > li:focus:before{color:#747475}



/* Inner pages */
.banner-ttl{color:#3cb2c9;font-size:34px;font-weight:600;line-height:40px;margin-top:30px}
.banner-ttl-tagline{font-size:18px;color:#58595b;margin-top:15px}


.stonebrdg-iinrpgs-crs-nav-btns-ul{margin:0;padding:0;text-align:center;width:100%;list-style:none;color:#128974}
.stonebrdg-iinrpgs-crs-nav-btns-ul li{min-height:62px;background:#49c1d8;border-bottom:3px solid #3fa6bb;width:212px;margin:10px 15px 0 0;display:inline-block;vertical-align:top;text-align:left;float:none;}
.stonebrdg-iinrpgs-crs-nav-btns-ul li:hover{background:#41acc0 none repeat scroll 0 0;border-color:#4a8f9c}
.stonebrdg-iinrpgs-crs-nav-btns-ul li.open, .stonebrdg-iinrpgs-crs-nav-btns-ul li:active{background:#e0f3ec;border-bottom-color:#c0d1cd}
.stonebrdg-iinrpgs-crs-nav-btns-ul li.open a, .stonebrdg-iinrpgs-crs-nav-btns-ul li:active a{color:#128974}
.stonebrdg-iinrpgs-crs-nav-btns-ul li:last-child{margin-right:0}
.stonebrdg-iinrpgs-crs-nav-btns-ul li a{font-size:15px;color:#fff;display:block;padding:8px 14px}
.stonebrdg-iinrpgs-crs-nav-btns-ul li a:hover{text-decoration:none}


.stonebrdg-iinrpgs-crs-nav-btns-ul li.crs-nav-btn-bg-blue{background:#49c1d8;border-bottom-color:#3fa6bb}
.stonebrdg-iinrpgs-crs-nav-btns-ul li.crs-nav-btn-bg-blue:hover{background:#41ACC0;border-bottom-color:#4A8F9C}

.stonebrdg-iinrpgs-crs-nav-btns-ul.nav > li > a:hover, .stonebrdg-iinrpgs-crs-nav-btns-ul.nav > li > a:focus{background:none}
.stonebrdg-iinrpgs-crs-nav-btns-ul.nav .open > a, .nav .open > a:hover, .stonebrdg-iinrpgs-crs-nav-btns-ul.nav .open > a:focus{background:none}

.stonebrdg-iinrpgs-crs-nav-btns-ul li .dropdown-menu li{width:auto;background:none;border:none;margin:0;min-height:inherit;display:inline}

.stonebrdg-iinrpgs-crs-nav-btns-ul.navbar-nav > li > .dropdown-menu{margin-top:10px;background:#e0f3ec;border:none}

/* New Categories Menu NM */
ul.yamm.stonebrdg-crs-nav-btns-ul li.dropdown.yamm-fw.open ul.dropdown-menu{background:#e0f3ec none repeat scroll 0 0;border:medium none;margin-top:10px}
ul.yamm.stonebrdg-crs-nav-btns-ul li.dropdown.yamm-fw ul.dropdown-menu li{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;border:medium none;display:inline;margin: 0 !important;min-height:inherit;width:auto}
.stonebrdg-cat-list li{position:relative;background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;display:inline;margin:0;min-height:inherit;line-height:1.42857;width:auto}
.stonebrdg-cat-list ul li{vertical-align:top}
.stonebrdg-cat-list ul li a{display:block;color:#666666;font-size:13px;line-height:15px;margin-left:-20px;padding:7px 40px 7px 25px;position:relative}
.stonebrdg-cat-list ul li a:hover{background:#fff none repeat scroll 0 0}
.stonebrdg-cat-list li::before{background:rgba(0, 0, 0, 0) url("../images/rgt-arrow-green.png") no-repeat scroll 0 0;content:"";height:16px;left:-9px;position:absolute;top:7px;vertical-align:middle;width:9px;z-index:3}
.stonebrdg-cat-list{padding-left:10px;margin:0;line-height:1.42857}
.stonebrdg-cat-list ul{padding-left:0;margin:0}

.stonebrdg-cat-order{border-bottom:1px solid #c8cacc;border-top:1px solid #c8cacc}
.stonebrdg-cat-order{margin-top:40px}
.stonebrdg-cat-order .nav {display:inline-block}
.stonebrdg-cat-order .nav > li{margin-left:0; margin-right:0;position:relative;display:inline-block}
.stonebrdg-cat-order .nav > li:after{content:"|";position:absolute;right:-3px;top:0;line-height:37px}
.stonebrdg-cat-order .nav > li:last-child:after{content:""}
.stonebrdg-cat-order .nav > li > a{color:#a0a1a2;font-weight:600}
.stonebrdg-cat-order .nav > li > a:hover, .footer-nav-links .nav > li > a:focus{background:none;color:#747475;text-decoration:underline}
.stonebrdg-disp-order{color:#A0A1A2;padding:10px 15px 0;display:inline-block}
.cat-order-btm-hr{border-color:#c8cacc;margin-bottom:10px}


.nav-tab-drpdwn-hding{font-size:18px;color:#128974;line-height:1.42857}

.stonebrdg-iinrpgs-crs-nav-btns-ul li .dropdown-menu li .nav-tab-drpdwn-crs-lst-ul{margin:0;padding-left:10px}
.stonebrdg-iinrpgs-crs-nav-btns-ul li .dropdown-menu li .nav-tab-drpdwn-crs-lst-ul li{position:relative}
.stonebrdg-iinrpgs-crs-nav-btns-ul li .dropdown-menu li .nav-tab-drpdwn-crs-lst-ul li:before{background:url(/images/rgt-arrow-green.png) no-repeat;width:9px;height:16px;left:-9px;position:absolute;content:"";vertical-align:middle;top:7px;z-index:3}
.stonebrdg-iinrpgs-crs-nav-btns-ul li .dropdown-menu li .nav-tab-drpdwn-crs-lst-ul li a{color:#128974;font-size:13px;line-height:15px;padding:7px 40px 7px 25px;position:relative;margin-left:-20px}

.stonebrdg-iinrpgs-crs-nav-btns-ul li .dropdown-menu li .nav-tab-drpdwn-crs-lst-ul li a:hover{background:#fff}

.nav-tab-drpdwn-crs-key-dscrption-blk{background:#ecf8f4;border:2px solid #fff;padding:10px 5px 10px 15px;margin-top:25px}

.nav-tab-drpdwn-crs-key-dscrption{position:relative;padding-right:15px;font-size:13px;color:#128974}
.nav-tab-drpdwn-crs-key-dscrption .pls24-ico-in-nav-tab-drpdwn-crs-lst{right:0;top:5px}



/* prfsnl crs pg */
.crss-pg-crs-row-container{padding:20px 20px 15px 20px}
.crss-pg-crs-row-container.crs-dtl-bg-blue{background:#e0f3ec}
.crss-pg-crs-dscrp-container{position:relative;padding-right:35px}

.pls24-ico-in-crs-dscrp{position:absolute;right:0;top:0}
.crs-ful-dtls-lnk{color:#3cb2c9;text-decoration:underline}

.tac-subpg-banner-ttl{color:#3cb2c9;font-size:24px;margin-top:20px;font-weight:600}
.tac-subpg-banner-main-ttl{font-size:34px;line-height:44px;color:#808285;margin-top:30px;font-weight:600}
.tac-cpd-banner-main-ttl{font-size:30px;font-weight:600;line-height:44px;color:#808285;margin-top:30px;position:relative}


.strkd-crs-prc{text-decoration:line-through;margin-right:55px}
a.tac-crs-banner-offr-lnk{color:#3cb2c9;text-decoration:underline;font-size:14px;font-weight:600}


.tac-crs-banner-ttl{color:#3cb2c9;font-size:24px;margin-top:20px;font-weight:600}
.tac-crs-banner-main-ttl{font-size:30px;font-weight:600;line-height:32px;color:#808285;position:relative;margin-top:5px}
.tac-crs-banner-lsn-txt{font-size:18px}
.tac-crs-banner-prc-txt{font-size:18px;margin-top:5px;margin-bottom:5px}
.tac-crs-banner-img-container{margin-left:-15px}
.tac-crs-banner-loan-container{margin-top:20px}
.tac-crs-banner-loan-txt{font-size:16px;font-weight:600;text-transform:uppercase;color:#3cb2c9;display:inline;margin-right:10px}
.tac-crs-banner-offer-txt{font-size:14px;font-weight:400;display:inline}

.pls24-ico-in-tac-crs-bnr{position:absolute;right:30px;top:5px}

.sc-banner-main-ttl{font-size:30px;font-weight:600;line-height:44px;color:#808285;padding:15px 0 15px 0;position:relative}


.crs-tabs-nav-list{margin:0; list-style:none}
.crs-tabs-nav-list li{background-color:#85d0b5;border-bottom:3px solid #72b39d;margin-top:5px;background-image:url(/images/Plus-grn.png);background-repeat:no-repeat;background-position:right 15px center}
.crs-tabs-nav-list li.crs-tabs-t4pls-loans-btn{background-image:url(/images/24pls.png)}
.crs-tabs-nav-list li a{padding:9px 35px 8px 16px;display:block;color:#fff;font-size:15px}
.crs-tabs-nav-list li:hover{background-color:#52c292;border-bottom-color:#46a77f}
.crs-tabs-nav-list li a:hover{text-decoration:none}

.crs-tabs-nav-list li.active{background-color:#e0f3ec;border-bottom-color:#c0d1cd;background-image:url(/images/minus-blue.png)}
.crs-tabs-nav-list li.active a{text-decoration:none;color:#3cb2c9}

.crs-tabs-nav-btm-grphic-container{margin-top:35px;padding-left:50px}

a.crs-fees-tab-hding{background-color:#e0f3ec;border-bottom:3px solid #c0d1cd;background-image:url(/images/minus-blue.png);background-repeat:no-repeat;background-position:right 15px center;display:block;padding:5px 10px;color:#3cb2c9;font-size:22px;font-weight:600}
a.crs-fees-tab-hding:hover{text-decoration:none}

a.crs-fees-tab-hding.collapsed{background-image:url(/images/Plus-grn.png);background-color:#85d0b5;background-repeat:no-repeat;background-position:right 15px center;display:block;padding:5px 10px;color:#fff}
a.crs-fees-tab-hding.collapsed:hover{background-color:#52c292;border-bottom-color:#46a77f}

.crs-fees-tab-dtls{padding:15px 0 0 10px}

.crs-pop-nav-list{margin:0;list-style:none;padding-left:0}
.crs-pop-nav-list li{background-color:#85d0b5;border-bottom:3px solid #72b39d;margin-top:5px;background-image:url(/images/rgt-arrow.png);background-repeat:no-repeat;background-position:right 15px center;float:left;min-width:100%}
.crs-pop-nav-list li.crs-tabs-t4pls-loans-btn{background-image:url(/images/24pls.png)}
.crs-pop-nav-list li a{padding:9px 35px 8px 16px;display:block;color:#fff;font-size:15px}
.crs-pop-nav-list li:hover{background-color:#52c292;border-bottom-color:#46a77f}
.crs-pop-nav-list li a:hover{text-decoration:none}

.crs-pop-nav-list li.alt{background-color:#e0f3ec;border-bottom-color:#c0d1cd;background-image:url(/images/rgt-arrow.png)}
.crs-pop-nav-list li.alt:hover{background-color:#f2f2f3;border-bottom-color:#c0d1cd}
.crs-pop-nav-list li.alt a{text-decoration:none;color:#3cb2c9}

.fees-table > thead {}
.fees-table > thead > tr > th{border-right:2px solid #bfd9cf;background:#E0F3EC}
.fees-table > thead > tr > th:last-child{border-right:none;background:none}

.fees-table > tbody > tr > td{border-right:2px solid #bfd9cf}
.fees-table > tbody > tr > td:last-child{border-right:none; width:125px}
.fees-table > tbody > tr > td:first-child{font-weight:600}
.fees-table > tbody > tr > td:nth-child(2){text-align:center}
.fees-table > tbody > tr > td:nth-child(3){text-align:center}
.fees-table > tbody > tr > td:nth-child(4){text-align:center}
.fees-table > tbody > tr > td:nth-child(5){text-align:center}
.fees-table > tbody > tr > td:nth-child(6){text-align:center}
.fees-table > tbody > tr:last-child > td:nth-child(6){text-align:left}
.fees-table > tbody > tr:last-child{border-bottom:2px solid #bfd9cf}

.salary-table{float:left}
.salary-table > thead {}
.salary-table > thead > tr{background:#E0F3EC}
.salary-table > thead > tr > th{}
.salary-table > thead > tr > th:last-child{border-right:none;background:none}

.salary-table > tbody > tr > td{border-right:2px solid #bfd9cf}
.salary-table > tbody > tr > td:last-child{border-right:none; width:125px}
.salary-table > tbody > tr > td:first-child{font-weight:600}
.salary-table > tbody > tr > td:nth-child(2){text-align:center}
.salary-table > tbody > tr > td:nth-child(3){text-align:center}
.salary-table > tbody > tr > td:nth-child(4){text-align:center}
.salary-table > tbody > tr > td:nth-child(5){text-align:center}
.salary-table > tbody > tr > td:nth-child(6){text-align:center}
.salary-table > tbody > tr:last-child > td:nth-child(6){text-align:left}
.salary-table > tbody > tr:last-child{border-bottom:2px solid #bfd9cf;border-top:1px solid #ddd}

.salary-table > tbody > tr > td.sal-ref{border-right:0}

.btn-enrol{background-color:#52c292;border-bottom:3px solid #46a77f;border-radius:0;text-transform:uppercase;color:#fff;font-weight:600;font-size:12px;padding-top:3px;padding-bottom:3px}

.btn-view-dtls{background-color:#956E9D;border-bottom:3px solid #86638E;border-radius:0;color:#fff;font-size:10px;padding-top:3px;padding-bottom:3px;padding-left:4px;padding-right:4px;font-weight:600;margin-right:8px}
.btn-std-loans{background-color:#49C1D8;border-bottom:3px solid #3fa6bb;border-radius:0;color:#fff;font-size:12px;font-weight:600;margin-top:10px;margin-right:8px;padding:3px 4px;text-transform:uppercase}
.btn-std-loans:hover{background-color:#41acc0;border-color:#4A8F9C}
.btn-std-loans a{color:#FFF;text-decoration:none}
.btn-std-loans a:hover{}
.btn-gov-loans{background-color:#FFF;border:1px solid #A0A1A2;border-radius:4px;color:#A0A1A2;font-size:12px;font-weight:600;margin-top:10px;margin-right:8px;padding:4px 8px;text-transform:uppercase}
.gov-loans{color:#3cb2c9;font-size:12px;font-weight:600;margin-top:10px;margin-right:8px;padding:4px 8px;text-align:center;text-transform:uppercase;vertical-align:middle;display:inline-block}
.sort-by-container{background:#f3f3f3;border-bottom:3px solid #DBDBDB;margin-top:10px;padding:7px 15px}

.e1.select2-container .select2-choice{width:150px}
.e1.select2-container .select2-choice .select2-arrow{background:none;border-left:none;width:25px}
.e1.select2-container .select2-choice .select2-arrow b{background:url(/images/down-arrow-grey.png) no-repeat right 5px center}



.ft-pt-key-container{margin:0 0 5px 0;background:#CACDD2;color:#fff;padding:5px 0;font-size:12px}
.ft-pt-key-txt{float:left;margin-left:20px}
.ft-pt-keys-expln{float:right;margin-right:10px}
.ft-pt-keys-expln-sorted-datews{float:left;margin-left:60px}
a.view-by-date-key-lnk{display:block;color:#fff;width:100%}


.view-by-location-tbl{}
.view-by-location-tbl > thead > tr > th{font-size:12px;background:#F3F3F3;border-left:4px solid #EDEDED;font-weight:400;border-bottom:none}
.view-by-location-tbl > thead > tr > th:last-child{background:none; border-left:none}
.view-by-location-tbl > thead > tr > th:nth-child(2){text-align:center}
.view-by-location-tbl > thead > tr > th:nth-child(3){text-align:center}

.view-by-location-tbl > tbody > tr > td{border-top:2px solid #EDEDED;border-right:2px solid #EDEDED;padding-top:10px;padding-bottom:5px;font-size:13px;line-height:15px}
.view-by-location-tbl > tbody > tr > td:nth-child(2){white-space:nowrap;text-align:center}
.view-by-location-tbl > tbody > tr:first-child > td{border-top:none}
.view-by-location-tbl > tbody > tr > td:nth-child(3){border-right:none;text-align:center}
.view-by-location-tbl > tbody > tr > td:last-child{border-right:none}
.view-by-location-tbl > tbody > tr > td:first-child{font-weight:600}
.view-by-location-tbl > tbody > tr:last-child > td{border-bottom:1px solid #EDEDED}

.view-by-location-tbl > tbody.location-crs-dtls-opn-body.ft-crs-opn{background:#FEF4D7;border:1px solid #EDEDED}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body.pt-crs-opn{background:#E6F5F0;border:1px solid #EDEDED}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr > td{border:none}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr:first-child > td{padding-bottom:3px;border-right:2px solid #fff}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr:first-child > td:nth-child(3){border-right:none}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr:nth-child(2) > td{border:none;padding-top:0}

.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr:nth-child(2) > td:first-child{font-weight:400}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr:nth-child(2) > td:nth-child(2){text-align:center;white-space:normal}

.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr:nth-child(3) > td:nth-child(2){white-space:normal}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr.view-by-location-tbl-tinynote-row > td{padding-top:0}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr.view-by-location-tbl-tinynote-row > td:last-child{text-align:left;padding-left:25px}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr.view-by-location-tbl-crs-dts-row > td{font-weight:400}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr.view-by-location-tbl-pt-cal-crs-dts-row > td{font-weight:400}
.view-by-location-tbl > tbody.location-crs-dtls-opn-body > tr.view-by-location-tbl-pt-cal-crs-dts-row > td:nth-child(2){white-space:normal}
.view-by-location-tbl > tbody.view-by-location-tbl-mbl-map-glr-tbody > tr > td{padding-left:0;padding-right:0}



.view-by-date-tbl-container{position:relative}
.view-by-date-key-container{position:relative}
.view-by-date-key-blk{position:absolute;top:0;right:0;background:#CACDD2;text-align:left;width:50px;height:27px;line-height:27px;color:#fff;font-size:12px;font-weight:600;padding-left:8px}

.view-by-date-tbl > thead > tr > th{font-size:12px;background:#F3F3F3;border-left:4px solid #EDEDED;font-weight:400;border-bottom:none}
.view-by-date-tbl > thead > tr > th:last-child{background:none;border-left:none}
.view-by-date-tbl > tbody > tr > td{border-right:2px solid #EDEDED;border-bottom:2px solid #EDEDED;border-top:none;padding-bottom:0;font-size:13px;line-height:15px}
.view-by-date-tbl > tbody > tr > td:first-child{font-weight:600;}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body  > tr.view-by-location-tbl-pt-cal-crs-dts-row > td{font-weight:400}
.view-by-date-tbl > tbody > tr > td:nth-child(2){text-align:center;white-space:nowrap}
.view-by-date-tbl > tbody > tr > td:nth-child(3){text-align:center}
.view-by-date-tbl.table > tbody + tbody{border-top:none}
.view-by-date-tbl.table > tbody + tbody.mnth-chngd::before{content:'';display:block;height:8px}
.view-by-date-tbl > tbody > tr > td:nth-child(4){border-right:none}
.view-by-date-tbl > tbody > tr > td:nth-child(5){border-right:none;border-bottom:none}
.view-by-date-tbl > tbody > tr > td:last-child{border:none}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body > tr > td{padding-bottom:8px}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body > tr:first-child > td:nth-child(3){border-right:0}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body > tr:nth-child(2) > td{border-right:none}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body > tr:nth-child(2) > td:last-child{border-bottom:2px solid #EDEDED;text-align:left}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body.ft-crs-opn > tr:first-child{}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body.pt-crs-opn > tr:first-child{background:#E6F5F0;border-left:6px solid #CFEBE1}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body.ft-crs-opn > tr:first-child{background:#FEF4D7;border-left:6px solid #FDEBBC}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body > tr.view-by-location-tbl-tinynote-row > td{padding-top:0}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body > tr.view-by-location-tbl-tinynote-row > td:last-child{text-align:left}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body > tr.view-by-location-tbl-pt-cal-crs-dts-row > td:nth-child(2){white-space:normal}
.view-by-date-tbl > tbody.view-by-date-tbl-mbl-map-glr-tbody > tr > td{padding-left:0;padding-right:0}
.view-by-date-tbl > tbody.view-by-date-tbl-mbl-map-glr-tbody > tr:last-child > td{padding-bottom:10px;border-bottom:3px solid #EDEDED}


.datewise-crs-dtls-opn-plc-note{margin-left:-45px;font-size:12px}

.btn-view-dtls-ft{background-color:#FBCC39;border-bottom:3px solid #E2B833;border-radius:0;color:#fff;font-size:10px;padding-top:3px;padding-bottom:3px;padding-left:4px;padding-right:4px;font-weight:600}
.btn-hide-dtls-ft{background-color:#fff;border-bottom:3px solid #E6E6E6;border-radius:0;color:#FBCC39;font-size:10px;padding-top:3px;padding-bottom:3px;padding-left:4px;padding-right:4px;font-weight:600;}
.btn-hide-dtls-pt{background-color:#fff;border-bottom:3px solid #E6E6E6;border-radius:0;color:#85D0B5;font-size:10px;padding-top:3px;padding-bottom:3px;padding-left:4px;padding-right:4px;font-weight:600}
.btn-hide-dtls-ft-orng-container{float:right;padding-right:30px}
.btn-hide-dtls-ft-orng{background-color:#FDE59C;border-bottom:3px solid #E4CF8D;border-radius:0;color:#fff;font-size:10px;padding-top:3px;padding-bottom:3px;padding-left:4px;padding-right:4px;font-weight:600}
.btn-hide-dtls-pt-grn-container{float:right}
.btn-hide-dtls-pt-grn{background-color:#A8DFC8;border-bottom:3px solid #98C9B4;border-radius:0;color:#fff;font-size:10px;padding-top:3px;padding-bottom:3px;padding-left:4px;padding-right:4px;font-weight:600}


.ft-ico{padding:0 5px;border-radius:4px;border:2px solid #EDEDED;color:#FBCC39;font-weight:600;background:#fff}
.plcs-lft-bx{padding:2px 7px;background:#9398A3;font-size:14px;color:#fff;font-weight:600}
.rdc-lft-bx{padding:2px 7px;background:#49c1d8;font-size:14px;color:#fff;font-weight:600}
.pop-lft-bx{padding:2px 7px;background:#45ab80;font-size:14px;color:#fff;font-weight:600;float:right;margin-left:10px;margin-right:10px}
.datewise-crs-dtls-opn-body .plcs-lft-bx{background:#666C7B}
.location-crs-dtls-opn-body .plcs-lft-bx{background:#666C7B}

.btn-view-dtls-pt{background-color:#85D0B5;border-bottom:3px solid #78BCA3;border-radius:0;color:#fff;font-size:10px;padding-top:3px;padding-bottom:3px;padding-left:4px;padding-right:4px;font-weight:600}

.pt-ico{padding:0 5px;border-radius:4px;border:2px solid #EDEDED;color:#78BCA3;font-weight:600;background:#fff}
.ft-pt-txt{font-size:13px;font-weight:400}
.sal-ref-txt{font-size:13px;font-weight:400}


.ft-row:hover{background:#FEF4D7}
.pt-row:hover{background:#E6F5F0}

.sortby-tbl-hr{border-width:4px}


.location-addrs-container{margin-top:45px;padding-left:15px;font-weight:400}
.location-addrs-main-container{float:left;width:30%;}
.location-tbl-container{float:left;width:70%;padding:0 15px}

.crs-dtls-open{}
.crs-dtls-open .location-addrs-container{margin-top:5px}
.crs-dtls-open .location-tbl-container{margin-top:40px}
.crs-dtls-open .location-addrs-main-container{width:100%;float:none}
.crs-dtls-open .location-tbl-container{width:100%;float:none}

.sortby-location-container-lft{}
.sortby-location-container-rgt{}
.crs-dtls-open .sortby-location-container-lft{width:70%;float:left}
.crs-dtls-open .sortby-location-container-rgt{width:30%;float:left}


.sort-by-lctn-glr-rgt-main-pic-bx{position:relative;margin-top:25px}
.sort-by-lctn-glr-rgt-main-pic-ttl-bx{position:absolute;top:0;right:0;width:100%;background:#F3F3F3;font-weight:400}
.sort-by-lctn-glr-rgt-main-pic-ttl{padding:5px 0 5px 10px}
.sort-by-lctn-glr-rgt-main-pic-ttl-ico{position:absolute;right:8px;top:2px;font-size:20px;color:#808285}
.sort-by-lctn-glr-rgt-thmbs{margin:0;padding:0;list-style:none}
.sort-by-lctn-glr-rgt-thmbs li{float:left;margin-right:5px;margin-top:5px}

.sort-by-mbl-glr-div{display:block;width:268px;margin:0 auto}
.sort-by-mbl-glr-img-div{float:left;position:relative;max-width:200px}
.sort-by-mbl-glr-thmbs-div{float:left;padding-left:15px}
.sort-by-mbl-glr-thmbs-ul{margin:0;padding:0;list-style:none}
.sort-by-mbl-glr-thmbs-ul li{margin-top:5px}




.view-by-location-tbl-mbl-review-blk{background:#fff;border-radius:6px;border:2px solid #F3F3F3;width:170px;padding:3px 5px;font-size:11px;font-weight:normal}
.review-scr-txt{color:#85D0B5;font-weight:600}
.view-by-location-tbl-mbl-review-blk .review-lft-blk{width:45%;float:left;text-align:center}
.view-by-location-tbl-mbl-review-blk .review-rgt-blk{width:55%;float:left;text-align:center}
.view-lction-cal-ft-container{display:inline-block;width:30%}
.view-by-location-tbl-mbl-location-nm-btm{color:#3cb2c9;font-weight:600;font-size:14px;margin-top:5px}

.crs-lctin-hding-in-sort-dt{margin-top:0;margin-bottom:0;font-size:14px}



.shw-mr-dts-lnk{color:#B2B6BD;font-weight:600;font-size:16px}
.lction-tble-btm-view-more-lnk-container{text-align:right;padding-right:15px}
.view-more-lnk{font-size:12px;color:#666C7B;text-decoration:underline}


.datewise-crs-dtls-opn-map-container{margin-top:60px;max-width:250px;margin-bottom:15px}
.datewise-crs-dtls-opn-addrs-container{margin-top:35px}
.datewise-crs-dtls-opn-clndr-blk-pt{background:#E6F5F0;border:1px solid #DCE1E3;min-height:150px}
.datewise-crs-dtls-opn-clndr-pt{float:left;width:40%}
.datewise-crs-dtls-opn-crs-dts-pt{float:left;margin-left:10px;font-weight:400;width:55%;margin-top:30px}

.datewise-crs-dtls-opn-clndr-ft{height:110px}
.datewise-crs-dtls-opn-crs-dts-ft{font-weight:400;margin:10px}
.datewise-crs-dtls-opn-clndr-blk-ft{background:#FEF4D7;border:1px solid #DCE1E3;min-height:150px}

.datewise-crs-dtls-opn-glr-container{}
.datewise-crs-dtls-opn-glr-main-img-bx{float:left;width:255px}
.datewise-crs-dtls-opn-glr-thmbs-container{width:116px;margin-left:15px;margin-top:20px;vertical-align:top;float:left}


.view-by-date-tbl-mbl-lction-ttl{color:#3cb2c9;font-weight:600;font-size:14px;margin-top:5px}
.view-by-date-tbl-mbl-lction-lft{float:left;width:68px}
.view-by-date-tbl-mbl-lction-blk{background:#F3F3F3;width:100%;padding-top:3px;padding-bottom:3px;text-align:center}
.view-by-date-tbl-mbl-lction-rgt{float:left;width:235px;font-size:12px;padding-left:10px;padding-top:5px}

.view-by-date-tbl > tbody > tr.view-by-date-tbl-mbl-lction-tbody > td{padding:0 0 8px 0;border-bottom:3px solid #F3F3F3}
.view-by-date-tbl > tbody > tr.view-by-date-tbl-mbl-lction-tbody > td:first-child{font-weight:400}

/*Login Modal*/
#student-login .modal-footer,#student-login-mob .modal-footer{border-top:0}
#student-login .modal-header,#student-login-mob .modal-header{border-bottom:0;background-color:#e0f3ec}
#student-login .modal-body,#student-login-mob .modal-body{height:200px}
#student-login .modal-content,#student-login-mob .modal-content{}
#student-login .modal-title,#student-login-mob .modal-title{text-align:center}
.col-centered{float:none;margin:0 auto;text-align:center}

/*Nav Bar Dots*/
.nav-dot-container{padding:0}
.nav-dots{width:100%;height:11px;display:block;position:absolute;text-align:center}
.nav-dots .nav-dot{top:-5px;width:10px;height:10px;margin:0 4px;position:relative;border-radius:100%;display:inline-block;background-color:#A0A1A2}
.nav-dots .nav-dot:hover{cursor:pointer;background-color:#58595B}

/*Repayment Calculator*/
.repayment-calculator{display:block}
.repayment-calculator .labels{padding-top:0.9375em}
.repayment-calculator .labels label{display:block;float:left;text-align:center;font-weight:400;color:#a0a1a2;font-size:1em;font-family:'Open Sans', sans-serif}
.repayment-calculator p{clear:both;font-size:1em;text-align:left;padding-bottom:1.23077em}
.repayment-calculator table{margin:2em auto;width:90%;max-width:60em}
.repayment-calculator table tbody tr{border-top:medium none}
.repayment-calculator table tbody tr{border-top:medium none}
.repayment-calculator table tbody tr td{padding:0.61538em;line-height:1.46154em}
.repayment-calculator table tbody tr td .price div{margin-left:1.5625em;margin-right:12.5em}
.repayment-calculator table tbody tr td .price div input{background-color:#fff;border:1px solid #ddd;border-radius:0.125em;box-shadow:none;font-size:1em;font-weight:400;padding:6px 0 6px 5px}
.repayment-calculator table tbody tr td .price div input:focus{background:#fff none repeat scroll 0 0;border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);transition:all 0.5s ease 0s}
.repayment-calculator table tbody tr td .price span{float:left;font-size:1.25em;font-weight:400;padding-top:0.4em;width:1.25em}
.repayment-calculator table tbody tr th{color:#484e55;line-height:1.4;text-align:right;vertical-align:top;width:14.375em;font-size:12px;font-weight:600;padding:0.61538em}
.repayment-calculator table tbody tr.repay td, .repayment-calculator table tbody tr.repay th{background-color:#e0f3ec}
.repayment-calculator .ticks{margin:0 -0.0625em}
.repayment-calculator .ticks div{border-left:0.0625em solid #c8cacc;float:left;height:1.25em}
.repayment-calculator .ticks div:last-child{border-right:0.0625em solid #c8cacc}
.repayment-calculator .ui-slider{background-color:#fff;border-radius:0}
.repayment-calculator .ui-slider-handle{background-color:#ba1a70;border:medium none;cursor:pointer;margin-top:0.1875em;font-family:'Open Sans', sans-serif}
.repayment-calculator .ui-slider-handle::after{background-color:#85d0b5;border-radius:0.25em;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:-0.125em;width:100%}
.repayment-calculator .ui-slider-handle::before {background-image:url("../images/blobber.svg"), none;background-position:center bottom;background-repeat:no-repeat;color:#484e55;content:attr(data-content);display:block;font-weight:400;height:31px;left:-27px;padding-top:0.125em;position:absolute;text-align:center;top:-35px;width:72px}
.crs-fees-tab-dtls table.visible-xs tbody tr{vertical-align:baseline}
.crs-fees-tab-dtls table.visible-xs tbody tr td{padding:0.61538em}
.crs-fees-tab-dtls table.visible-xs thead tr th{font-weight:600}

@media (min-width: 1200px) {
}

/*Medium - md*/
@media (min-width: 992px) and (max-width: 1199px) {
.stonebridge-top-nav .navbar-nav > li > a{font-size:12px;padding-left:8px;padding-right:8px}

.header-img-title1{/*width:40%;*/ width:445px;font-size:50px;line-height:50px}
.header-img-caption1{/*width:20%;*/ width:200px;font-size:20px;line-height:25px;margin-top:20px}
.header-img-cta-btn{bottom:30px}


.offer-bar-txt{font-size:30px;padding-top:5px}

#custom-search-form .search-query:focus{width:346px}

.banner-ttl{margin-top:25px;font-size:34px;line-height:40px}

.tac-cpd-banner-main-ttl{font-size:29px;line-height:36px}
.tac-crs-banner-ttl{font-size:24px;line-height:36px;margin-top:15px}
.tac-crs-banner-main-ttl{}
.tac-crs-banner-lsn-txt{margin-top:10px}

.stonebrdg-crs-nav-btns-ul li{background:#85D0B5 none repeat scroll 0 0;border-bottom:3px solid #72b39d}

.datewise-crs-dtls-opn-glr-thmbs-container{margin-left:0;width:100%}
.tac-crs-banner-loan-container{margin-bottom:20px}


}

/*Small - sm*/
@media (min-width: 768px) and (max-width: 991px) {
.stonbrg-nav-logo{max-width:110px;/*margin-top:30px*/}
.stonebridge-top-nav.navbar{margin-left:-15px;margin-right:-15px}
.stonebridge-top-nav .navbar-nav > li > a{font-size:12px;padding-left:4px;padding-right:3px}
.stonebridge-top-nav .navbar-collapse{padding-left:5px}

.stonebrdg-tag-line{margin-top:10px;font-size:14px}

.header-img-ttls-container{left:30px;}
.header-img-title1{/*width:40%;*/ width:300px;font-size:38px;line-height:38px}
.header-img-caption1{/*width:20%;*/ width:180px;font-size:16px;line-height:18px;margin-top:15px}
.header-img-cta-btn{bottom:20px}


.offer-bar{min-height:65px;}
.offer-bar-txt{font-size:24px;padding-top:10px}

.banner-ttl-tagline{font-size:16px;margin-top:15px}
.banner-ttl{font-size:30px;line-height:32px;margin-top:12px}

.tac-subpg-banner-ttl{font-size:20px;margin-top:10px}
.tac-subpg-banner-main-ttl{font-size:30px;line-height:36px;margin-top:8px}

.tac-cpd-banner-main-ttl{font-size:28px;line-height:32px;margin-top:8px}

.brdcrumb-ul li{font-size:12px}
.brdcrumb-ul li a{font-size:12px}
#custom-search-form .search-query:focus{width:245px}


.tac-crs-banner-ttl{font-size:20px;margin-top:10px}
.tac-crs-banner-main-ttl{font-size:29px;line-height:32px;margin-top:5px}
.tac-crs-banner-lsn-txt{}

.crs-tabs-nav-list li a{font-size:12px;padding-left:6px}
.fees-table{font-size:12px}
.datewise-crs-dtls-opn-plc-note{margin-left:-22px}

.datewise-crs-dtls-opn-clndr-pt{float:none;width:100%}
.datewise-crs-dtls-opn-crs-dts-pt{float:none;width:100%}
.datewise-crs-dtls-opn-glr-thmbs-container{margin-left:0; width:100%}

.alw-logo{top:-30px;box-shadow:none}
.comm-col-fst{font-size:18px;text-align:center}
.tac-crs-banner-loan-container{margin-bottom:20px}
.tac-crs-banner-offer-txt{display:block}
}

/*Extra small - xs*/
@media (min-width: 320px) and (max-width: 767px) {
.stonebridge-top-nav.navbar{margin-bottom:0;min-height:153px}
.stonebridge-top-nav.navbar.stonebridge-top-nav-4-tgl{margin-bottom:10px;min-height:50px}
.stonebridge-top-nav #navbar-collapse-1{margin-top:150px}
.stonebridge-top-nav .navbar-nav > li > a{padding-left:25px}

.header-img-sction{margin-top:0}

.header-img-cta-btn{position:relative;width:207px;bottom:0}
.btn-strt-lrning{font-size:14px;margin-top:5px}
.offer-bar-txt{font-size:16px;padding-top:5px;padding-bottom:10px}


.stonebrdg-crs-nav-btns-ul{margin-left:-15px;margin-right:-15px;margin-top:20px;text-align:left}
.stonebrdg-crs-nav-btns-ul li{margin:0;width:100%;height:auto;line-height:45px;padding-left:35px;display:block}
.stonebrdg-cat-list li{line-height:15px;padding-left:0}
ul.yamm.stonebrdg-crs-nav-btns-ul li.dropdown.yamm-fw.open ul.dropdown-menu{position:static;width:auto;float:none;box-shadow:none;margin-left:-20px;margin-top:5px;}

.stonebrdg-crs-nav-btns-book-ico{width:26px;height:17px}
.stonebrdg-crs-nav-btns-srch-gls-ico{float:left;margin-right:5px;margin-top:5px}
.fnd-crs-input{float:left;margin-top:2px;width:260px}

.success-stories-sction{padding-top:10px}
.testm-text-container{font-size:16px;padding-left:15px;padding-right:15px}
.testm-text-alt-container{font-size:16px;padding-left:15px;padding-right:15px}
.testm-slide-control-container{top:-60px}


.feefo-img-container{float:none;margin-top:10px}
.feefo-logo{display:block;margin:0 auto}
.feefo-details-container{text-align:center;margin-top:10px !important}

.comm-col-fst{font-size:18px;text-align:center}

.blog-post-sction{padding-top:5px}
.stdnt-scss-story-block{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}
.stdnt-scss-story-ttl{padding-left:0;text-align:center}
.stdnt-scss-story-sub-ttl{font-size:14px}
.stdnt-scss-story-thmb-bx{margin-top:8px;max-width:40%;margin-right:10px;float:left}
.stdnt-scc-story-description{padding-left:0;margin-top:15px} 


.ltst-blg-psts-heading{margin-top:25px}

.hmpg-24-sction{margin-top:15px;padding-top:10px;padding-bottom:10px}

.t4pls-advntgs-list-container{background:#fff;padding:10px 0;margin-bottom:10px}
.t4pls-advntgs-list{margin-bottom:0}
.t4pls-advntgs-list li{margin:0 5px;padding-bottom:8px}
.t4pls-advntgs-list li a{position:relative;width:auto;padding-right:30px;line-height:20px}
.t4pls-advntgs-list li a:hover{background:none}
.pls24-ico{float:none;position:absolute;right:0;top:3px}
.t4pls-control-container{text-align:right;padding-right:10px}


.nwslttr-labels{line-height:17px}

.nws-ltr-eml-blk{margin-top:8px}
.nws-ltr-rgstr-blk{margin-top:5px}
.crs-category-btm-hr{margin-bottom:5px}
.logos-wrapper{margin-top:20px}

.footer-nav-links .nav > li > a{padding-left:3px;padding-right:3px}
.footer-nav-links .nav > li:after{right:-6px}


#custom-search-form{float:none;display:block;margin:8px auto 0 auto}
#custom-search-form .input-group{display:block}
#custom-search-form .search-query{width:225px;float:none;display:block;margin:0 auto}
#custom-search-form .search-query:focus{width:250px;float:left}

.brdcrm-srchbr-container{margin-top:0}
.brdcrumb-ul li a{font-size:12px}
.brdcrumb-ul li{font-size:12px}


.header-img-sction.header-img-sction-tac{margin-top:15px}
.banner-ttl{font-size:18px;line-height:20px;margin-top:5px}
.banner-ttl-tagline{font-size:12px;margin-top:10px}

.tac-subpg-banner-ttl{margin-top:10px}
.tac-subpg-banner-main-ttl{font-size:26px;line-height:33px;margin-top:10px;margin-bottom:10px}

.stonebrdg-iinrpgs-crs-nav-btns-ul li{width:100%;margin:0;background:#49C1D8 none repeat scroll 0 0;border-bottom-color:#3FA6BB;border-width:0 0 3px;border-radius:0;min-height:44px}
.stonebrdg-iinrpgs-crs-navbar{margin-left:-15px;margin-right:-15px;margin-bottom:0;border:none}
.stonebrdg-iinrpgs-crs-nav-btns-ul li a{color:#fff}
.stonebrdg-iinrpgs-crs-nav-btns-ul li:hover{background:#41acc0 none repeat scroll 0 0;border-bottom-color:#4A8F9C}

.strkd-crs-prc{margin-right:30px}

.tac-cpd-banner-main-ttl{font-size:24px;line-height:30px;margin-bottom:10px;margin-top:20px}


.tac-crs-banner-ttl{margin-top:10px;font-size:22px}
.tac-crs-banner-main-ttl{margin-top:15px;font-size:25px;line-height:35px}
.tac-crs-banner-lsn-txt{margin-top:20px}
.tac-crs-banner-prc-txt{margin-top:5px;font-size:16px}
.strkd-crs-prc{margin-right:25px}
a.tac-crs-banner-offr-lnk{margin-left:0}

.tac-crs-banner-img-container{margin-right:-15px}

a.crs-fees-tab-hding{margin-left:-15px;margin-right:0;font-size:18px;background-image:url(/images/minus-blue.png)}
a.crs-fees-tab-hding.collapsed{background-image:url(/images/plus--blue.png);background-repeat:no-repeat;background-position:right 15px center;display:block;padding:5px 15px;color:#fff}
.sort-by-container{margin-left:-15px;margin-right:-15px}


.crs-fees-tab-dtls{padding-left:0}

.location-addrs-container{padding-left:0;margin-top:0}
.location-addrs-main-container{float:none;width:auto}
.location-tbl-container{float:none;width:auto;padding-left:0;padding-right:0}

.view-by-location-tbl{border:none;margin-bottom:5px}
.view-by-location-tbl > thead > tr > th:last-child{background:#F3F3F3}
.view-by-location-tbl > tbody > tr:last-child > td{border-bottom:2px solid #ededed}
.sortby-tbl-hr{margin-top:5px}

.crs-dtls-open .location-tbl-container{margin-top:0}
.crs-dtls-open .sortby-location-container-lft{width:100%;float:none}
.crs-dtls-open .sortby-location-container-rgt{display:none}

.view-by-date-tbl{border:0}
.view-by-date-tbl-container{margin-left:-15px;margin-right:-14px}
.view-by-date-tbl > tbody > tr > td{padding-bottom:8px; border-bottom:none;border-right:none}
.view-by-date-tbl > thead > tr > th:nth-child(4){display:none}
.view-by-date-tbl > tbody > tr > td:nth-child(4){display:none}
.view-by-date-tbl > thead > tr > th:nth-child(5){display:none}
.view-by-date-tbl > tbody > tr > td:nth-child(5){display:none}

.view-by-date-tbl > thead > tr > th:nth-child(6){width:70px}


.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body.pt-crs-opn{background:#e6f5f0;border:1px solid #ededed}
.view-by-date-tbl > tbody.datewise-crs-dtls-opn-body.ft-crs-opn{background:#fef4d7;border:1px solid #ededed}

.dload-container{text-align:center}
.tac-crs-banner-loan-container{margin-bottom:20px}
.tac-crs-banner-offer-txt{display:block}

/* temp */
.fees-table{display:none}
.ft-pt-txt{display:none}

}

/* Fix for Intro Text */
@media (min-width: 1200px) and (max-width: 1400px){
.header-img-caption1{font-size:24px;margin-top:10px}
.header-img-title1{font-size:70px;width:600px;line-height:70px}
}

@media (min-width: 320px) and (max-width: 480px){
.alw-logo{top:15px;box-shadow:none}
.sb-prospectus-img{top:-10px;text-align:center;float:none}
.stonebrdg-cat-order{padding-top:5px}
}

@media (min-width: 481px) and (max-width: 549px){
.alw-logo{top:0;box-shadow:none}
.sb-prospectus-img{text-align:center;float:none;top:-10px}
}

@media (min-width: 550px) and (max-width: 767px){
.alw-logo{top:-15px;box-shadow:none}
.sb-prospectus-img{text-align:center;float:none;top:-10px}
.banner-ttl{font-size:30px;line-height:32px;margin-top:5px}
.banner-ttl-tagline{font-size:16px;margin-top:15px}
}

@media (min-width: 768px) and (max-width: 1024px){
}


@media (min-width: 768px) and (max-width: 1200px){
.sb-prospectus-img{top:-30px}
}

@media screen and (min-width: 767px) {
	.navbar-collapse li {
		float: left;
    	clear: left;
	}

	.navbar-collapse ul {
		float: left;
    	clear: left;
	}

	.navbar-collapse {
		position: absolute;
	    z-index: 100;
	    right: 0;
	    background-color: #e9f4f0;
	   	top: -20px;
	  	margin-right: 10px;
	}

	.stonebridge-top-nav .navbar-collapse {
		display: none !important;
	}

	.navbar-collapse.in {
		display: block !important;
	}

	.stonebrdg-iinrpgs-crs-navbar {
		margin-bottom: 0px;
	}

	nav.navbar {
		min-height: 30px !important;		
	}

	.stonebrdg-crs-nav-btns-ul li {
	    border-bottom: 0px solid #76ac9a;
	    border-radius: 10px;
	}

	.header-black-line {
		border-bottom: 1px solid #000;
		margin-top: -40px;
	}
}

@media(min-width:767px) and (max-width:991px) {
	.stonebridge-top-nav #navbar-collapse-1 {
		margin-top: 4%;
	}

	.stonebridge-top-nav .navbar-toggle {
		margin-top: 30px;
	}
}

.stonebrdg-crs-nav-btns-ul li.all-courses-btn {
	background: #F1831D;
}

@media screen and (min-width: 1200px) {
	#main-search-outer .main-search {
		max-width: 100% !important;
		padding-left: 0;
	}

	#search-wide {
		max-width: 870px !important;
	}
}

.full-width-hamburger {
    padding: 0px 10px 0px 20px;
}

.ui-button,
.ui-spinner,
.ui-spinner-input {
    vertical-align: middle
}
.ui-helper-hidden {
    display: none
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}
.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse
}
.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.ui-helper-clearfix {
    display: block;
    min-height: 0
}
* html .ui-helper-clearfix {
    height: 1%
}
.ui-helper-zfix,
.ui-widget-overlay {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    left: 0
}
.ui-helper-zfix {
    opacity: 0;
    filter: Alpha(Opacity=0)
}
.ui-front {
    z-index: 100
}
.ui-state-disabled {
    cursor: default!important
}
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}
.ui-resizable {
    position: relative
}
.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    z-index: 99999;
    display: block
}
.ui-widget,
.ui-widget .ui-widget {
    font-size: 13px
}
.ui-resizable-autohide .ui-resizable-handle,
.ui-resizable-disabled .ui-resizable-handle {
    display: none
}
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}
.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}
.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}
.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}
.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}
.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}
.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}
.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}
.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted #000
}
.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: inherit
}
.ui-widget-content {
    border: 1px solid #aaa;
    background: url(https://www.stonebridge.uk.com/cssimages/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x #fff;
    color: #404040
}
.ui-widget-header {
    font-weight: 700;
    background-color: #f5f5f5;
    border-color: #DDD;
    color: #333
}
.ui-widget-header a {
    color: #222
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    color: #333;
    background-color: #fff;
    font-weight: 400;
    border: 1px solid #ccc
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #555;
    text-decoration: none
}
.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad;
    text-decoration: none
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
    color: #333;
    text-decoration: none
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #adadad;
    font-weight: 400;
    color: #333
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #333;
    text-decoration: none
}
.ui-widget:active {
    outline: 0
}
.ui-state-default,
.ui-state-error,
.ui-state-highlight {
    position: relative;
    border-width: 1px;
    border-style: solid
}
.ui-state-default p,
.ui-state-error p,
.ui-state-highlight p {
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    margin: 7px 15px
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #2d6987
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7
}
.ui-state-error a,
.ui-state-error-text,
.ui-widget-content .ui-state-error a,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error a,
.ui-widget-header .ui-state-error-text {
    color: #953b39
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: 700
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: 400
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}
.ui-icon,
.ui-widget-content .ui-icon,
.ui-widget-header .ui-icon {
    background-image: url(images/ui-icons_222222_256x240.png)
}
.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35)
}
.ui-icon {
    width: 16px;
    height: 16px
}
.ui-accordion,
input[type=submit].ui-btn-block,
input[type=reset].ui-btn-block,
input[type=button].ui-btn-block {
    width: 100%
}
.ui-state-default .ui-icon {
    background-image: url(images/ui-icons_888888_256x240.png)
}
.ui-state-active .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-hover .ui-icon {
    background-image: url(images/ui-icons_454545_256x240.png)
}
.ui-state-highlight .ui-icon {
    background-image: url(images/ui-icons_2e83ff_256x240.png)
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url(images/ui-icons_f6cf3b_256x240.png)
}
.ui-icon-carat-1-n {
    background-position: 0 0
}
.ui-icon-carat-1-ne {
    background-position: -16px 0
}
.ui-icon-carat-1-e {
    background-position: -32px 0
}
.ui-icon-carat-1-se {
    background-position: -48px 0
}
.ui-icon-carat-1-s {
    background-position: -64px 0
}
.ui-icon-carat-1-sw {
    background-position: -80px 0
}
.ui-icon-carat-1-w {
    background-position: -96px 0
}
.ui-icon-carat-1-nw {
    background-position: -112px 0
}
.ui-icon-carat-2-n-s {
    background-position: -128px 0
}
.ui-icon-carat-2-e-w {
    background-position: -144px 0
}
.ui-icon-triangle-1-n {
    background-position: 0 -16px
}
.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}
.ui-icon-triangle-1-e {
    background-position: -32px -16px
}
.ui-icon-triangle-1-se {
    background-position: -48px -16px
}
.ui-icon-triangle-1-s {
    background-position: -64px -16px
}
.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}
.ui-icon-triangle-1-w {
    background-position: -96px -16px
}
.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}
.ui-icon-arrow-1-n {
    background-position: 0 -32px
}
.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}
.ui-icon-arrow-1-e {
    background-position: -32px -32px
}
.ui-icon-arrow-1-se {
    background-position: -48px -32px
}
.ui-icon-arrow-1-s {
    background-position: -64px -32px
}
.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}
.ui-icon-arrow-1-w {
    background-position: -96px -32px
}
.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px
}
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}
.ui-icon-arrow-4 {
    background-position: 0 -80px
}
.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}
.ui-icon-extlink {
    background-position: -32px -80px
}
.ui-icon-newwin {
    background-position: -48px -80px
}
.ui-icon-refresh {
    background-position: -64px -80px
}
.ui-icon-shuffle {
    background-position: -80px -80px
}
.ui-icon-transfer-e-w {
    background-position: -96px -80px
}
.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}
.ui-icon-folder-collapsed {
    background-position: 0 -96px
}
.ui-icon-folder-open {
    background-position: -16px -96px
}
.ui-icon-document {
    background-position: -32px -96px
}
.ui-icon-document-b {
    background-position: -48px -96px
}
.ui-icon-note {
    background-position: -64px -96px
}
.ui-icon-mail-closed {
    background-position: -80px -96px
}
.ui-icon-mail-open {
    background-position: -96px -96px
}
.ui-icon-suitcase {
    background-position: -112px -96px
}
.ui-icon-comment {
    background-position: -128px -96px
}
.ui-icon-person {
    background-position: -144px -96px
}
.ui-icon-print {
    background-position: -160px -96px
}
.ui-icon-trash {
    background-position: -176px -96px
}
.ui-icon-locked {
    background-position: -192px -96px
}
.ui-icon-unlocked {
    background-position: -208px -96px
}
.ui-icon-bookmark {
    background-position: -224px -96px
}
.ui-icon-tag {
    background-position: -240px -96px
}
.ui-icon-home {
    background-position: 0 -112px
}
.ui-icon-flag {
    background-position: -16px -112px
}
.ui-icon-calendar {
    background-position: -32px -112px
}
.ui-icon-cart {
    background-position: -48px -112px
}
.ui-icon-pencil {
    background-position: -64px -112px
}
.ui-icon-clock {
    background-position: -80px -112px
}
.ui-icon-disk {
    background-position: -96px -112px
}
.ui-icon-calculator {
    background-position: -112px -112px
}
.ui-icon-zoomin {
    background-position: -128px -112px
}
.ui-icon-zoomout {
    background-position: -144px -112px
}
.ui-icon-search {
    background-position: -160px -112px
}
.ui-icon-wrench {
    background-position: -176px -112px
}
.ui-icon-gear {
    background-position: -192px -112px
}
.ui-icon-heart {
    background-position: -208px -112px
}
.ui-icon-star {
    background-position: -224px -112px
}
.ui-icon-link {
    background-position: -240px -112px
}
.ui-icon-cancel {
    background-position: 0 -128px
}
.ui-icon-plus {
    background-position: -16px -128px
}
.ui-icon-plusthick {
    background-position: -32px -128px
}
.ui-icon-minus {
    background-position: -48px -128px
}
.ui-icon-minusthick {
    background-position: -64px -128px
}
.ui-icon-close {
    background-position: -80px -128px
}
.ui-icon-closethick {
    background-position: -96px -128px
}
.ui-icon-key {
    background-position: -112px -128px
}
.ui-icon-lightbulb {
    background-position: -128px -128px
}
.ui-icon-scissors {
    background-position: -144px -128px
}
.ui-icon-clipboard {
    background-position: -160px -128px
}
.ui-icon-copy {
    background-position: -176px -128px
}
.ui-icon-contact {
    background-position: -192px -128px
}
.ui-icon-image {
    background-position: -208px -128px
}
.ui-icon-video {
    background-position: -224px -128px
}
.ui-icon-script {
    background-position: -240px -128px
}
.ui-icon-alert {
    background-position: 0 -144px
}
.ui-icon-info {
    background-position: -16px -144px
}
.ui-icon-notice {
    background-position: -32px -144px
}
.ui-icon-help {
    background-position: -48px -144px
}
.ui-icon-check {
    background-position: -64px -144px
}
.ui-icon-bullet {
    background-position: -80px -144px
}
.ui-icon-radio-on {
    background-position: -96px -144px
}
.ui-icon-radio-off {
    background-position: -112px -144px
}
.ui-icon-pin-w {
    background-position: -128px -144px
}
.ui-icon-pin-s {
    background-position: -144px -144px
}
.ui-icon-play {
    background-position: 0 -160px
}
.ui-icon-pause {
    background-position: -16px -160px
}
.ui-icon-seek-next {
    background-position: -32px -160px
}
.ui-icon-seek-prev {
    background-position: -48px -160px
}
.ui-icon-seek-end {
    background-position: -64px -160px
}
.ui-icon-seek-first,
.ui-icon-seek-start {
    background-position: -80px -160px
}
.ui-icon-stop {
    background-position: -96px -160px
}
.ui-icon-eject {
    background-position: -112px -160px
}
.ui-icon-volume-off {
    background-position: -128px -160px
}
.ui-icon-volume-on {
    background-position: -144px -160px
}
.ui-icon-power {
    background-position: 0 -176px
}
.ui-icon-signal-diag {
    background-position: -16px -176px
}
.ui-icon-signal {
    background-position: -32px -176px
}
.ui-icon-battery-0 {
    background-position: -48px -176px
}
.ui-icon-battery-1 {
    background-position: -64px -176px
}
.ui-icon-battery-2 {
    background-position: -80px -176px
}
.ui-icon-battery-3 {
    background-position: -96px -176px
}
.ui-icon-circle-plus {
    background-position: 0 -192px
}
.ui-icon-circle-minus {
    background-position: -16px -192px
}
.ui-icon-circle-close {
    background-position: -32px -192px
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}
.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}
.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}
.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}
.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}
.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}
.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}
.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}
.ui-icon-circle-zoomin {
    background-position: -176px -192px
}
.ui-icon-circle-zoomout {
    background-position: -192px -192px
}
.ui-icon-circle-check {
    background-position: -208px -192px
}
.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}
.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}
.ui-icon-circlesmall-close {
    background-position: -32px -208px
}
.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}
.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}
.ui-icon-squaresmall-close {
    background-position: -80px -208px
}
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}
.ui-widget-overlay,
.ui-widget-shadow {
    background: url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;
    opacity: .3;
    filter: Alpha(Opacity=30)
}
.ui-corner-all {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top {
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px
}
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px
}
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px
}
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px
}
.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px
}
.ui-accordion .ui-accordion-li-fix {
    display: inline
}
.ui-accordion .ui-accordion-header-active {
    border-bottom: 0!important
}
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: .5em .5em .5em .7em;
    min-height: 0
}
.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em
}
.ui-accordion .ui-accordion-noicons {
    padding-left: .7em
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px
}
.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0 none;
    margin-top: -3px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none
}
.ui-btn-block+.ui-btn-block,
.ui-button-text-icon-primary .ui-button-icon-primary.ui-icon {
    margin-top: 5px
}
.ui-accordion .ui-accordion-content-active {
    display: block
}
.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default
}
.ui-button {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    border: 1px solid #ccc;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}
.ui-button:focus {
    outline: #333 dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}
.ui-button:focus,
.ui-button:hover {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad;
    text-decoration: none
}
fieldset[disabled] ui-button,
fieldset[disabled] ui-button.ui-state-active,
fieldset[disabled] ui-button:active,
fieldset[disabled] ui-button:focus,
fieldset[disabled] ui-button:hover,
ui-button.disabled,
ui-button.disabled.active,
ui-button.disabled:active,
ui-button.disabled:focus,
ui-button.disabled:hover,
ui-button[disabled],
ui-button[disabled].active,
ui-button[disabled]:active,
ui-button[disabled]:focus,
ui-button[disabled]:hover {
    background-color: #fff;
    border-color: #ccc
}
.ui-btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}
.ui-btn-sm,
.ui-btn-xs {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}
.ui-btn-xs {
    padding: 1px 5px
}
.ui-btn-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0
}
.ui-button-text-icon-primary .ui-button-icon-primary {
    float: left
}
.ui-button-text-icon-primary {
    padding: 2px 7px 3px
}
.ui-button-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd
}
.ui-button-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}
.ui-button-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}
.ui-button-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}
.ui-button-inverse {
    color: #fff;
    background-color: #222;
    border-color: #080808
}
.ui-button-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}
.ui-button-error {
    color: #fff;
    background-color: #c43c35;
    border-color: #882a25
}
.ui-button-danger:hover,
.ui-button-info:hover,
.ui-button-inverse:hover,
.ui-button-primary:hover,
.ui-button-success:hover,
.ui-button-warning:hover {
    text-decoration: none
}
.ui-button-primary:focus,
.ui-button-primary:hover {
    color: #fff;
    background-color: #3276b1;
    border-color: #285e8e
}
.ui-button-success:hover {
    color: #fff;
    background-color: #47a447;
    border-color: #398439
}
.ui-button-info:hover {
    color: #fff;
    background-color: #39b3d7;
    border-color: #269abc
}
.ui-button-danger:hover {
    color: #fff;
    background-color: #d2322d;
    border-color: #ac2925
}
.ui-button-warning:hover {
    color: #fff;
    background-color: #ed9c28;
    border-color: #d58512
}
.ui-button-inverse:hover {
    color: #fff;
    background-color: #363636;
    border-color: #000
}
.ui-button-icon-only {
    width: 2.2em
}
.ui-button-icons-only {
    width: 3.4em
}
button.ui-button-icons-only {
    width: 3.7em
}
.ui-button .ui-button-text {
    display: block;
    line-height: normal
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999px;
    display: none
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em
}
input.ui-button {
    padding: .4em 1em
}
.ui-button-icon-only .ui-icon,
.ui-button-icons-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon {
    margin-bottom: 0;
    margin-top: 0;
    top: 50%
}
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
    margin-right: -6px
}
.ui-button-icons-only .ui-button-icon-primary,
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary {
    left: .5em
}
.ui-button-icons-only .ui-button-icon-secondary,
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary {
    right: .5em
}
.ui-buttonset {
    margin-right: 7px
}
.ui-buttonset .ui-state-active {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd
}
.ui-buttonset .ui-state-active.ui-state-hover {
    color: #fff;
    background-color: #3276b1;
    border-color: #285e8e
}
.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.4em
}
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}
.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    outline: 0
}
.ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute;
    list-style: none
}
@media screen and (min-width: 0\0) {
    .ui-menu li,
    li.ui-menu-item {
        list-style-type: none
    }
    .ui-menu li {
        display: inline;
        line-height: 0
    }
}
.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}
.ui-menu .ui-menu-divider {
    margin: 5px -2px;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0
}
.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px .4em;
    line-height: 1.5;
    min-height: 0;
    font-weight: 400
}
.ui-menu .ui-menu-item a.ui-corner-all {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}
.ui-menu .ui-menu-item a.ui-state-active,
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-widget-content {
    font-weight: 700;
    margin: 0;
    background-color: #428bca;
    border-color: #357ebd;
    color: #FFF;
    display: block
}
.ui-menu .ui-menu-item a.ui-state-active {
    padding: 1px .4em
}
.ui-menu .ui-state-disabled {
    font-weight: 400;
    margin: .4em 0 .2em;
    line-height: 1.5
}
.ui-menu .ui-state-disabled a {
    cursor: default
}
.ui-menu-icons {
    position: relative
}
.ui-menu-icons .ui-menu-item a {
    position: relative;
    padding-left: 2em
}
.ui-menu .ui-icon {
    position: absolute;
    top: .2em;
    left: .2em
}
.ui-menu .ui-menu-icon {
    position: static;
    float: right
}
.ui-menu {
    width: 200px;
    margin-bottom: 2em
}
.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0
}
.ui-spinner-input {
    border: 0;
    background: 0;
    padding: 0;
    margin: .2em 22px .2em .4em
}
.ui-spinner-button {
    width: 16px;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0
}
.ui-spinner a.ui-spinner-button {
    border-top: 0;
    border-bottom: 0;
    border-right: 0
}
.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0
}
.ui-spinner-up {
    top: 0
}
.ui-spinner-down {
    bottom: 0
}
.ui-spinner .ui-icon-triangle-1-s {
    background-position: -65px -16px
}
.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    width: 300px;
    overflow: hidden;
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .3);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
    outline: 0;
    z-index: 1050
}
.ui-dialog .ui-dialog-titlebar {
    position: relative;
    border: 0 solid #fff;
    padding: 5px 15px;
    font-size: 18px;
    text-decoration: none;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    border-bottom: 1px solid #ccc
}
.ui-dialog .ui-dialog-title {
    float: left;
    color: #404040;
    font-weight: 700;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px;
    text-overflow: ellipsis;
    overflow: hidden
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    margin: -20px 0 0;
    padding: 1px;
    height: 18px;
    font-size: 20px;
    font-weight: 700;
    line-height: 13.5px;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=25);
    -khtml-opacity: .25;
    -moz-opacity: .25;
    opacity: .25;
    background: 0;
    border: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
    text-indent: 9999px
}
.ui-dialog .ui-dialog-titlebar-close:focus,
.ui-dialog .ui-dialog-titlebar-close:hover {
    padding: 1px;
    filter: alpha(opacity=90);
    -moz-opacity: .9;
    opacity: .9
}
.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: 0;
    overflow: auto
}
.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0;
    background-image: none;
    margin: .5em 0 0;
    background-color: #fff;
    padding: 5px 15px;
    border-top: 1px solid #ddd;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    -moz-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right
}
.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer
}
.ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move
}
.ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd
}
.ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-hover {
    color: #fff;
    background-color: #3276b1;
    border-color: #285e8e
}
.ui-dialog-buttonset .ui-button:not(:first-child) {
    cursor: pointer;
    display: inline-block;
    color: #333;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-transition: .1s linear all;
    -moz-transition: .1s linear all;
    -o-transition: .1s linear all;
    transition: .1s linear all;
    overflow: visible
}
.ui-dialog-buttonset .ui-button:not(:first-child).ui-state-hover {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad;
    text-decoration: none
}
.ui-dialog-buttonset .ui-button.ui-button-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}
.ui-dialog-buttonset .ui-button.ui-button-info.ui-state-hover {
    color: #fff;
    background-color: #39b3d7;
    border-color: #269abc
}
.ui-dialog-buttonset .ui-button.ui-button-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}
.ui-dialog-buttonset .ui-button.ui-button-success.ui-state-hover {
    color: #fff;
    background-color: #47a447;
    border-color: #398439
}
.ui-dialog-buttonset .ui-button.ui-button-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}
.ui-dialog-buttonset .ui-button.ui-button-warning.ui-state-hover {
    color: #fff;
    background-color: #ed9c28;
    border-color: #d58512
}
.ui-dialog-buttonset .ui-button.ui-button-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}
.ui-dialog-buttonset .ui-button.ui-button-danger.ui-state-hover {
    color: #fff;
    background-color: #d2322d;
    border-color: #ac2925
}
.ui-dialog-buttonset .ui-button.ui-button-inverse {
    color: #fff;
    background-color: #222;
    border-color: #080808
}
.ui-dialog-buttonset .ui-button.ui-button-inverse.ui-state-hover {
    color: #fff;
    background-color: #363636;
    border-color: #000
}
.ui-slider {
    position: relative;
    text-align: left
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
    color: #fff;
    background-color: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(to bottom, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: width .6s ease;
    -moz-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease
}
.ui-slider-horizontal {
    height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}
.ui-slider-vertical {
    width: .8em;
    height: 100px
}
.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0
}
.ui-tabs {
    position: relative;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}
.ui-tabs .ui-tabs-nav {
    margin-bottom: 5px;
    border: solid #ddd;
    border-width: 0 0 1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: 0
}
.ui-tabs .ui-tabs-nav li {
    position: relative;
    top: 0;
    float: left;
    margin-right: 2px;
    margin-bottom: -1px;
    border: 0;
    list-style: none;
    white-space: nowrap;
    filter: none
}
.arrow,
.arrow:after,
.ui-tooltip {
    position: absolute
}
.ui-tabs-nav .ui-state-default {
    border: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    border: 1px solid #fff;
    border-bottom: 1px solid #ddd;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    padding: 8px 12px;
    font-weight: 400;
    text-decoration: none;
    outline: 0;
    color: #0069d6;
    background: 0
}
.ui-tabs .ui-tabs-nav li a:hover {
    border: 1px solid #f5f5f5;
    border-bottom: 1px solid #ddd;
    background-color: #f5f5f5
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    border: 1px solid #ddd;
    border-bottom: 1px solid #fff;
    background-color: #fff;
    color: #555
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active:hover {
    background: #fff;
    cursor: text
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
    cursor: text
}
.ui-tabs .ui-tabs-panel {
    display: block;
    margin: 1em 0;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 1px 0;
    background: 0
}
.ui-tabs .ui-tabs-hide {
    display: none!important
}
.ui-tooltip {
    display: block;
    font-size: 11px;
    opacity: .8;
    visibility: visible;
    z-index: 1024;
    max-width: 200px;
    background: #000;
    border: 1px solid #000;
    color: #FFF;
    padding: 3px 8px;
    text-align: center;
    text-decoration: none;
    -webkit-box-shadow: inset 0 1px 0 #000;
    -moz-box-shadow: inset 0 1px 0 #000;
    box-shadow: inset 0 1px 0 #000;
    border-radius: 4px
}
body .ui-tooltip {
    border-width: 1px
}

#header-dropdown-search {
	position: relative !important;
}