body, input, textarea, select		{ font-family: 'Alef', sans-serif; }
h1,
h4					{ color: #26a1d1; font-size: 28px; }
h2,
h5					{ color: #3c3c3b; font-size: 24px; }
h3,
h6					{ color: #444b4e; font-size: 20px; }

body					{ background: url('/images/design/header.png') no-repeat top 120px center #fff; color: #444b4e; }
h1, h2, h3, h4, h5, h6			{ font-weight: bold; padding: 0; margin: 0; }

/* Bootstrapping */
.form-container			{ padding-top: 15px; }
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12	{ float: right; }
.control-label			{ color: #58595b; font-size: 15px; padding: 3px 0; }
.row					{ padding-bottom: 15px; padding-right: 15px; }

.radio label span, .radio-inline span,
.checkbox label input, .checkbox-inline span			{ margin-right: 20px; font-size: 15px; }
.radio-inline, .radio-inline + .radio-inline,
.checkbox-inline, .checkbox-inline + .checkbox-inline	{ padding-left: 0; }

.form-group textarea			{ font-size: 15px; }
.form-submit button[type="submit"]	{ font-size: 24px; font-weight: bold; }

.ltr input, .ltr textarea, .ltr select	{ direction: ltr; }

/* Layout */
#page-content-container		{ overflow: hidden; padding-bottom: 30px; }
#page-content-container.ep		{ padding-top: 15px; }
#page-content				{ width: 660px; float: right; margin-left: 40px; }
.center				{ width: 990px; margin: 0 auto; clear: both; }

#sidebar				{ display: block; overflow: hidden; }

body#fancybox-bg			{ background: transparent; }

.video-container			{ position: relative; padding-bottom: 56.25%; padding-top: 0; height: 0; overflow: hidden; }
.video-container iframe		{ border: none; position: absolute; top: -1px; left: 0; width: 100%; height: 100%; }

.page-content-title			{ background-image: url('/images/design/page-content-title-bg.png'); background-repeat: no-repeat; background-position: top right; background-size: 95px 45px; border-bottom: 1px solid #2c5871; width: 100%; height: 45px; }
.page-content-title h1,
.page-content-title h2,
.page-content-title h3,
.page-content-title .node		{ color: #58595b; font-size: 28px; margin-right: 100px; }

#page-content-container .main		{ width: 630px; }
#page-content-container .main.pull-left	{ margin-right: 30px; }
#page-content-container .main.pull-right	{ margin-left: 30px; }
#page-content-container .sidebar		{ display: block; overflow: hidden; }

/* Social Brands */
.facebook				{ background: #3b5998; }
.twitter				{ background: #00aced; }
.linkedin				{ background: #007bb6; }
.googleplus				{ background: #dd4b39; }
.youtube				{ background: #cd201f; }
.envelope				{ background: #67ace5; }

/* Header */
#header					{ margin-top: 40px; }

#header-right					{ width: 315px; float: right; }
#header-right-phone				{ clear: both; padding-bottom: 10px; border-bottom: 2px solid #b1b1b1; }
#header-right-phone a				{ color: #3c3c3b; font-size: 32px; line-height: 36px; text-decoration: none; }
#header-right-phone a img			{ margin-right: 25px; margin-left: 25px; }

#logo						{ width: 300px; float: right; margin-right: 30px; margin-left: 30px; }
#logo img					{ width: 300px; height: 180px; display: block; }

#header-left					{ width: 315px; float: right; }
#header-left-btns				{ width: 120px; float: right; margin-top: 30px; margin-left: 30px; }
#header-left-btns-social			{ padding-bottom: 5px; border-bottom: 1px solid #b1b1b1; overflow: hidden; }
#header-left-btns-social-wrapper		{ width: 22px; margin: 30px auto 0; }
.header-left-btns-social-item		{ width: 22px; height: 30px; /*float: right; border-right: 2px solid #b1b1b1;*/ }
/*.header-left-btns-social-item:last-child	{ border-left: 2px solid #b1b1b1; }*/
.header-left-btns-social-item div		{ text-align: center; /*margin: 0 10px;*/ }
.header-left-btns-social-item:first-child div a img		{ width: 22px; height: 26px; }
.header-left-btns-social-item:last-child div a i		{ color: #3b5998; }
#header-left-btns-forum			{ margin-top: 10px; text-align: center; }
#header-left-btns-forum a			{ background: #3366cc; color: #fff; font-size: 15px; padding: 2px 10px; }
#header-left-nivrevah			{ width: 160px; float: right; position: relative; margin-top: 50px; margin-right: 5px; }
#header-left-nivrevah img			{ width: 160px; height: 160px; display: block; }

/* Search Widget */
.search-container				{ margin-top: 15px; }
.search-container .search-img		{ width: 80px; margin-top: 10px; margin-left: 10px; }
.search-container .search-img img		{ width: 80px; height: 72px; }
.search-container .search			{ width: 220px; }

/* Footer */
#footer-container			{ background: url('/images/design/footer-bg.png') no-repeat top center; margin-top: 30px; }
#footer-bg,
#footer				{ background-image: url('/images/design/footer.png'); background-repeat: repeat-y; width: 100%; }
#footer-bg				{ background-position: top left; height: 330px; }
#footer				{ background-position: top left 4px; background-color: #2c5871; }
#footer-wrapper			{ padding-bottom: 30px; }

#footer-menu,
#footer-menu-horz			{ overflow: hidden; }
.footer-menu-item			{ /*border-left: 1px solid #fff;*/ width: 15%; float: right; margin-left: 2%; min-height: 440px; }
.footer-menu-item:last-child	{ /*border-left: 0;*/ margin-left: 0; }
.footer-menu-item-title,
.footer-menu-item-title a		{ background: #f7e10d; color: #404041; font-size: 20px; font-weight: bold; padding: 0 5px; display: inline; }
.footer-menu-item-wrapper		{ margin-top: 10px; }
.footer-menu-item-wrapper-node a	{ color: #fff; font-size: 14px; }

/*#footer-menu-horz					{ margin-top: 20px; padding-bottom: 20px; }
#footer-menu-horz .footer-menu-item			{ border-left: 0; width: 70%; margin-left: 0; min-height: 0; }
#footer-menu-horz .footer-menu-item:last-child	{ width: 30%; }
#footer-menu-horz .footer-menu-item-title		{ background: #3399ff; color: #fff; float: right; margin-left: 10px; }
#footer-menu-horz .footer-menu-item-wrapper	{ display: block; overflow: hidden; margin-top: 0; }
#footer-menu-horz .footer-menu-item-wrapper-node	{ border-left: 1px solid #fff; padding: 0 5px; float: right; }
#footer-menu-horz .footer-menu-item-wrapper-node:last-child	{ border-left: 0; }*/

#credit				{ margin-top: 5px; text-align: center; }
#credit div				{ color: #3c3c3b; font-size: 14px; }
#credit div img				{ width: 60px; height: 25px; vertical-align: middle; margin: 0 2px 8px 0; }
#credit div a				{ color: #22b0e4; }

/* Contact */
#page-content-container.contact #page-content-wrapper		{ background: #f1f1f2; border-bottom: 5px solid #3399ff; width: 100%; margin-top: 75px; padding: 100px 150px 50px 25px; overflow: hidden; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#contact-form-container .form-container .form-group label.control-label,
.forum-forms .form-container .form-group label.control-label	{ padding-right: 15px; }
#page-content-container.contact #page-content-wrapper h1		{ background: #e44170; color: #fff; font-size: 29px; font-weight: bold; text-align: center; }
#page-content-container.contact #page-content-wrapper h2		{ color: #6d6e70; font-size: 15px; text-align: center; margin-top: 15px; }
#contact-img								{ position: absolute; margin: -180px -220px 0 0; }
#contact-form-container						{ width: 50%; float: right; margin-left: 10%; }
#contact-form-container button.btn					{ background: #3399ff; color: #fff; font-size: 25px; font-weight: bold; }
#contact-info-data							{ display: block; overflow: hidden; }
.contact-info-data-item						{ clear: both; margin-bottom: 15px; }
.contact-info-data-item-icon					{ float: right; margin-left: 10px; }
.contact-info-data-item-icon img					{ width: 50px; height: 43px; }
.contact-info-data-item-caption					{ font-size: 18px; display: table-cell; vertical-align: middle; height: 43px; }
#contact-info-data iframe						{ border: 0; width: 100%; height: 300px; }

/* 404 */
#not-found-wrapper							{ margin-top: 25px; }
#not-found-wrapper img						{ width: 225px; height: 195px; }
#not-found-wrapper-caption						{ color: #58595b; font-size: 32px; font-weight: bold; }
#not-found-wrapper-caption-node,
#not-found-wrapper-caption a						{ font-size: 24px; }
#not-found-wrapper-caption a						{ color: #58595b; font-weight: normal; }

/* Personality */
#personality-wrapper							{ }
#personality-wrapper-img						{ width: 160px; float: right; margin-left: 15px; }
#personality-wrapper-contents					{ display: block; }
#personality-wrapper-contents h1					{ color: #2c5871; font-size: 32px; }
#personality-wrapper-contents-caption				{ font-size: 15px; margin-bottom: 15px; }
#personality-wrapper-contents-caption a				{ color: #3399ff; }
#personality-wrapper-contents-btn a					{ background: #3399ff; color: #fff; font-size: 15px; padding: 5px 20px; }

#personality-categories									{ }
#personality-categories-anchors								{ margin: 100px 0 50px; }
#personality-categories-anchors .personality-categories-anchors-item			{ background: #58595b; color: #fff; font-size: 21px; font-weight: bold; width: 24%; float: right; padding: 5px 0; margin-left: 1.333333333333333%; cursor: pointer; }
#personality-categories-anchors .personality-categories-anchors-item:last-child	{ margin-left: 0; }
#personality-categories-anchors .personality-categories-anchors-item img		{ vertical-align: middle; margin: 0 10px; }
#personality-categories-anchors .selected							{ background: #e44170; }

.personality-categories-data-wrapper-item							{ border: 1px solid #575756; width: 48%; min-height: 214px; float: right; margin: 30px 4% 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; overflow: hidden; }
.personality-categories-data-wrapper-item.starter					{ margin-right: 0; }
.personality-categories-data-wrapper-item-caption					{ color: #404041; font-size: 20px; margin: 30px 20px 0 0; }
.personality-categories-data-wrapper-item-caption a					{ color: #404041; }
.personality-categories-data-wrapper-item-img						{ width: 150px; float: right; margin: 5px 20px 0 10px; }
.personality-categories-data-wrapper-item-img img						{ border: 1px solid #58595b; }

.personality-categories-data-wrapper-item-graphs						{ display: block; overflow: hidden; }
.personality-categories-data-wrapper-item-graphs-bar					{ float: right; width: 70px; height: 110px; margin-right: 15px; }
.personality-categories-data-wrapper-item-graphs-bar-title				{ color: #404041; font-size: 14px; font-weight: bold; text-align: center; }
.personality-categories-data-wrapper-item-graphs-bar-bg					{ width: 100%; }
.personality-categories-data-wrapper-item-graphs-bar-title .x1 				{ height: 35px; }
.personality-categories-data-wrapper-item-graphs-bar-title .x2				{ height: 55px; padding-top: 15px; }
.personality-categories-data-wrapper-item-graphs-bar-title .x3				{ height: 75px; padding-top: 30px; }
.personality-categories-data-wrapper-item-graphs-bar-bg .x1				{ height: 75px; }
.personality-categories-data-wrapper-item-graphs-bar-bg .x2				{ height: 55px; }
.personality-categories-data-wrapper-item-graphs-bar-bg .x3				{ height: 35px; }

/* Index Page */
#index-categories-anchors					{ margin-top: 20px; }
#index-categories-anchors .item				{ background: #3399ff; color: #fff; font-size: 24px; text-align: center; padding: 10px 0; cursor: pointer; }
#index-categories-anchors .item.selected			{ background: #e44170; }

#index-categories-anchors .owl-theme .owl-dots .owl-dot.active span,
#index-categories-anchors .owl-theme .owl-dots .owl-dot:hover span	{ background: #3399ff; }
#index-categories-anchors .owl-theme .owl-dots .owl-dot span		{ width: 20px; height: 20px; }

.carousel-wrapper								{ display: block; overflow: hidden; }
#index-categories-anchors .carousel-arrow,
#home-slider .carousel-arrow							{ width: 5%; height: 54px; }
#index-categories-anchors .carousel-arrow .wrapper,
#home-slider .carousel-arrow .wrapper					{ display: table; width: 100%; height: inherit; }
#index-categories-anchors .carousel-arrow .wrapper .node,
#home-slider .carousel-arrow .wrapper .node					{ display: table-cell; vertical-align: middle; }
#index-categories-anchors .carousel-arrow .wrapper .node a		{ color: #58595b; }
#index-categories-anchors .carousel-arrow .wrapper .node a:hover		{ color: #116168; }

.index-categories-data-wrapper h2				{ color: #404041; margin-top: 10px; }
.index-categories-data-wrapper-contents			{ color: #404041; font-size: 18px; line-height: 150%; }
.index-categories-data-wrapper-item:nth-child(odd)	{ padding-right: 0; }
.index-categories-data-wrapper-item:nth-child(even)	{ padding-left: 0; }
.index-categories-data-wrapper-item .wrapper		{ border: 1px solid #575756; min-height: 220px; margin-top: 30px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.index-categories-data-wrapper-item-img			{ width: 150px; margin: 30px 20px 0 10px; }
.index-categories-data-wrapper-item-img img		{ border: 1px solid #58595b; }
.index-categories-data-wrapper-item-img-num		{ color: #404041; font-size: 26px; margin-bottom: 5px; }
.index-categories-data-wrapper-item-contents		{ display: block; overflow: hidden; margin-top: 65px; margin-left: 20px; }
.index-categories-data-wrapper-item-contents a		{ color: #3399ff; font-size: 18px; font-weight: bold; }
.index-categories-data-wrapper-item-contents-caption	{ color: #404041; font-size: 16px; margin-top: 5px; }

.index-categories-data-wrapper-item.colleges .wrapper		{ min-height: 160px; margin-top: 15px; }
.index-categories-data-wrapper-item.colleges .index-categories-data-wrapper-item-img			{ width: 130px; margin-top: 15px; }
.index-categories-data-wrapper-item.colleges .index-categories-data-wrapper-item-img img		{ width: 130px; height: 130px; border: 0; }
.index-categories-data-wrapper-item.colleges 			{ padding-right: 0; padding-left: 15px; }
.index-categories-data-wrapper-item.colleges.thirdElmnt		{ padding-left: 0; }
.index-categories-data-wrapper-item.colleges .index-categories-data-wrapper-item-contents		{ margin-top: 15px; }
.index-categories-data-wrapper-item.colleges .index-categories-data-wrapper-item-contents-caption	{ font-size: 16px; }

/* Article Page */
.article .page-content-title						{ border: 0; margin-top: 10px; }

.article-wrapper							{ margin-top: 30px; }
#article-wrapper-data						{ margin-top: 15px; }
#article-wrapper-anchors .item					{ margin-top: 5px; padding-right: 0; padding-left: 5px; }
#article-wrapper-anchors .item.fourthElmnt				{ padding-right: 5px; padding-left: 0; }
#article-wrapper-anchors .item .wrapper				{ background: #3399ff; text-align: center; padding: 3px 0; }
#article-wrapper-anchors .item.selected .wrapper			{ background: #e44170; }
#article-wrapper-anchors .item .wrapper a				{ color: #fff; font-size: 16px; text-decoration: none; }

#article-wrapper-data .item						{ font-size: 18px; line-height: 150%; }
#article-wrapper-data .item a					{ /*color: #1b75bb;*/ text-decoration: underline; }
#article-wrapper-data .item h2					{ margin-bottom: 10px; }

#article-wrapper-personality					{ margin-top: 60px; }
.page-content-title.personality-qs					{ background-image: url('/images/design/page-content-title-bg-personality-qs.png'); }

#article-wrapper-personality #fit .wrapper,
#article-wrapper-personality #unfit .wrapper			{ width: 490px; margin: 30px auto 0; }
#article-wrapper-personality #fit .wrapper .item			{ width: 150px; float: right; margin-left: 20px; }
#article-wrapper-personality #fit .wrapper .item .img,
#article-wrapper-personality #unfit .wrapper .item .img		{ background-repeat: no-repeat; background-position: top 20px right 0; background-size: 150px 150px; width: 150px; height: 175px; }
#article-wrapper-personality #fit .wrapper .item .num		{ color: #fff; font-weight: bold; line-height: 32px; width: 40px; height: 40px; margin-right: auto; margin-left: auto; text-align: center; -webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px; }
#article-wrapper-personality #fit .wrapper .item .icon,
#article-wrapper-personality #unfit .wrapper .item .icon		{ position: absolute; margin-top: 35px; margin-right: -15px; }
#article-wrapper-personality #fit .wrapper .item .icon .node	{ background: url('/images/design/v.png') no-repeat top; background-size: 38px 30px; width: 38px; height: 30px; }
#article-wrapper-personality #fit .wrapper .item .caption,
#article-wrapper-personality #unfit .wrapper .item .caption	{ color: #404041; font-size: 15px; font-weight: bold; text-align: center; padding-top: 90px; }

#article-wrapper-personality #fit .wrapper .item .num#num-1	{ font-size: 32px; }
#article-wrapper-personality #fit .wrapper .item .num#num-2	{ font-size: 28px; }
#article-wrapper-personality #fit .wrapper .item .num#num-3	{ font-size: 22px; }

#article-wrapper-personality #unfit .wrapper			{ width: 320px; }
#article-wrapper-personality #unfit .wrapper h3			{ color: #404041; font-size: 23px; font-weight: bold; text-align: center; }
#article-wrapper-personality #unfit .wrapper .item			{ width: 100px; float: right; margin-left: 10px; }
#article-wrapper-personality #unfit .wrapper .item .img		{ background-size: 100px 100px; width: 100px; height: 135px; }
#article-wrapper-personality #unfit .wrapper .item .icon		{ margin-top: 55px; margin-right: -10px; }
#article-wrapper-personality #unfit .wrapper .item .icon .node	{ background: url('/images/design/x.png') no-repeat top; background-size: 28px 28px; width: 28px; height: 28px; }
#article-wrapper-personality #unfit .wrapper .item .caption	{ font-size: 11px; }

#article-wrapper-personality #fit .wrapper .item:last-child,
#article-wrapper-personality #unfit .wrapper .item:last-child	{ margin-left: 0; }

#article-wrapper-personality-qs-widget .grid .th					{ border-bottom: 1px solid #3399ff; margin-top: 30px; overflow: hidden; }
#article-wrapper-personality-qs-widget .grid .th .td				{ background: #e44170; width: 60px; height: 45px; display: table; float: right; }
#article-wrapper-personality-qs-widget .grid .th .td .node			{ color: #fff; border-right: 1px solid #fff; font-size: 12px; font-weight: bold; text-align: center; display: table-cell; vertical-align: middle; }
#article-wrapper-personality-qs-widget .grid .th .td:first-child,
.page-content-title.qs								{ background: url('/images/design/page-content-title-bg-personality-qs-section.png') no-repeat top right; background-size: 95px 45px; width: 690px; }
#article-wrapper-personality-qs-widget .grid .th .td:first-child .node		{ color: #404041; font-size: 25px; text-align: right; padding-right: 100px; }
#article-wrapper-personality-qs-widget .grid .wrapper .item			{ background: #c4e7f6; height: 45px; }
#article-wrapper-personality-qs-widget .grid .wrapper .item:nth-child(even)	{ background: transparent; }
#article-wrapper-personality-qs-widget .grid .wrapper .item .node		{ color: #231f20; font-size: 18px; width: 690px; height: inherit; float: right; padding: 10px 10px 0; }
#article-wrapper-personality-qs-widget .grid .wrapper .item .option,
#article-wrapper-personality-qs-widget .gender .wrapper .item .option		{ border-right: 1px solid #2c5871; width: 60px; height: inherit; float: right; text-align: center; padding-top: 10px; }

#article-wrapper-personality-qs-widget .gender					{ margin: 15px 0; }
#article-wrapper-personality-qs-widget .gender .title				{ color: #404041; font-size: 25px; width: 690px; float: right; text-align: left; margin-top: 5px; }
#article-wrapper-personality-qs-widget .gender .wrapper				{ display: block; overflow: hidden; }
#article-wrapper-personality-qs-widget .gender .wrapper .item			{ padding-right: 0; padding-left: 0; }
#article-wrapper-personality-qs-widget .gender .wrapper .item .option		{ border-right: 0; }
#article-wrapper-personality-qs-widget .gender .wrapper .item .img		{ width: 50px; float: right; }
#article-wrapper-personality-qs-widget .gender .wrapper .item .img img		{ width: 50px; height: 50px; }
#article-wrapper-personality-qs-widget .gender .wrapper .item .label		{ color: #404041; font-size: 14px; margin-top: 15px; display: block; overflow: hidden; }

#article-wrapper-personality-qs-widget .submit					{ width: 300px; }
#article-wrapper-personality-qs-widget .submit .btn				{ background: #ee2a7b; color: #fff; font-size: 21px; font-weight: bold; }

.radio											{ margin: 0; }
.radio label::before									{ border-color: rgb(192,192,192); width: 24px; height: 24px; }
.radio label::after									{ background-color: rgb(255,0,132); width: 16px; height: 16px; top: 4px; left: 4px; }

.root #article-wrapper-personality #fit .wrapper .item .num,
.qs #article-wrapper-personality #fit .wrapper .item .num,
.customers #article-wrapper-personality #fit .wrapper .item .num			{ font-size: 28px !important; }

.page-content-title.colleges					{ background-image: url('/images/design/page-content-title-bg-colleges.png'); }
#article-wrapper-colleges-anchors					{ margin-top: 15px; }
#article-wrapper-colleges-anchors .item				{ background: #3399ff; float: right; width: 24%; margin-top: 1.333333333333333%; margin-right: 1.333333333333333%; text-align: center; padding: 5px 0; }
#article-wrapper-colleges-anchors .item.nopadding			{ margin-right: 0; }
#article-wrapper-colleges-anchors .item.selected			{ background: #e44170; }
#article-wrapper-colleges-anchors .item a				{ color: #fff; font-size: 18px; text-decoration: none; }

#article-wrapper-colleges-data h3					{ font-size: 27px; margin-top: 30px; }
#article-wrapper-colleges-data .item				{ border-bottom: 2px solid #bbbdbf; padding-bottom: 30px; margin-top: 15px; }
#article-wrapper-colleges-data .item:last-child			{ border-bottom: 0; }
#article-wrapper-colleges-data .item .logo				{ border-left: 2px solid #bbbdbf; width: 120px; height: 120px; float: right; margin-left: 20px; padding-top: 30px; }
#article-wrapper-colleges-data .item .metadata			{ display: block; overflow: hidden; }
#article-wrapper-colleges-data .item .metadata .title		{ margin-top: 15px; }
#article-wrapper-colleges-data .item .metadata .title a		{ color: #404041; font-size: 20px; text-decoration: none; }
#article-wrapper-colleges-data .item .metadata .title a span	{ font-size: 24px; }
#article-wrapper-colleges-data .item .metadata .location		{ color: #404041; font-size: 15px; margin-top: 10px; }
#article-wrapper-colleges-data .item .metadata .map		{ margin-top: 5px; float: right; }
#article-wrapper-colleges-data .item .metadata .map a		{ color: #404041; font-size: 17px; }
#article-wrapper-colleges-data .item .metadata .map a img		{ vertical-align: middle; margin-left: 5px; }

.page-content-title.similar						{ background-image: url('/images/design/page-content-title-bg-similar.png'); background-size: 63px 45px; border-color: #3399ff; }
.page-content-title.similar h3					{ font-size: 18px; padding-top: 10px; margin-right: 75px; }
#article-wrapper-similar .item					{ }
#article-wrapper-similar .child-wrapper				{ margin-top: 30px; padding-left: 0; }
#article-wrapper-similar .child-wrapper.starter			{ padding-left: 15px; padding-right: 0; }
#popular-courses-data .popular-courses-data-wrapper .child-wrapper .link,
#article-wrapper-similar .child-wrapper .link			{ background: url('/images/design/article-wrapper-similar-item-bg.png') no-repeat top; background-size: 150px 60px; width: 100%; height: 60px; }
#popular-courses-data .popular-courses-data-wrapper .child-wrapper .link .node,
#article-wrapper-similar .child-wrapper .link .node		{ width: 150px; height: 56px; display: table-cell; vertical-align: middle; text-align: center; }
#popular-courses-data .popular-courses-data-wrapper .child-wrapper .link .node a,
#article-wrapper-similar .child-wrapper .link .node a		{ color: #fff; font-size: 16px; text-decoration: none; }

#article-wrapper-similar .owl-theme .owl-dots .owl-dot.active span,
#article-wrapper-similar .owl-theme .owl-dots .owl-dot:hover span,
#customers-page-gallery .owl-theme .owl-dots .owl-dot.active span,
#customers-page-gallery .owl-theme .owl-dots .owl-dot:hover span	{ background: #3399ff; }
#article-wrapper-similar .owl-theme .owl-dots .owl-dot span,
#customers-page-gallery .owl-theme .owl-dots .owl-dot span		{ width: 20px; height: 20px; }

#widgets-forum							{ margin-top: 30px; }
.page-content-title.forum						{ background-image: url('/images/design/page-content-title-bg-forum.png'); background-size: 63px 45px; border-color: #3399ff; }
.page-content-title.forum .node					{ font-size: 22px; padding-top: 5px; margin-right: 75px; }

#widgets-forum .wrapper						{ margin: 30px 0; }
#widgets-forum .wrapper .item					{ background: #d0d2d3; }
#widgets-forum .wrapper .item:nth-child(even)			{ background: #e6e7e8; }
#widgets-forum .wrapper .item .title					{ padding: 8px 12px 0; }
#widgets-forum .wrapper .item .title a				{ color: #404041; font-size: 15px; text-decoration: none; }
#widgets-forum .wrapper .item .date				 	{ color: #404041; font-size: 15px; padding: 0 12px 8px; }

#widgets-forum a.btn							{ background: #406487; color: #fff; font-size: 21px; font-weight: bold; text-decoration: none; }

/* Contact Form */
.contact-form 								{ background: #f1f1f2; width: auto; overflow: hidden; }
.contact-form-img							{ width: 230px; height: 115px; position: relative; margin: 0 auto; }
.contact-form-img .node						{ position: absolute; z-index: 2; }
.contact-form-up							{ background: url('/images/design/contact-form-up.png') no-repeat top center; width: 325px; height: 17px; }
.contact-form-down							{ background: url('/images/design/contact-form-down.png') no-repeat top center; width: 325px; height: 13px; }
.contact-form .form-container					{ width: 280px; margin: 0 auto; }
.contact-form .title							{ position: relative; }
.contact-form .title .wrapper					{ position: absolute; z-index: 3; margin-top: 50px; }
.contact-form .title .wrapper .node					{ background: #e44170; color: #fff; font-size: 29px; font-weight: bold; width: 280px; padding: 2px 0; text-align: center; }
.contact-form .caption						{ color: #404041; font-size: 17px; margin-top: 110px; margin-bottom: 10px; text-align: center; }
.contact-form .form-container .nopadding				{ padding-right: 0; padding-left: 0; }
.contact-form .form-container button[type="submit"]			{ background: #3399ff; color: #fff; font-size: 17px; font-weight: bold; height: 102px; }
#sidebarSubmit{ background: #8BC53F; color: #fff;font-size: 17px; font-weight: bold; border-radius: 5px;height:auto;margin-bottom:10px; }
.contact-form .form-container .col-sm-4				{ padding-right: 0; }
.contact-form .form-container .col-sm-12				{ margin-bottom: 15px; }
.contact-form .form-container .checkbox-inline span		{ font-size: 14px; }
.arrowContactSidebar{position: relative;transform: rotate(-85deg);bottom: -18px;color: #93e329;font-size: 35px;text-shadow: 0 3px 4px #0000004f;}
.topContactSidebar{background:#336699;width: auto;border-top-right-radius: 15px;border-top-left-radius: 15px;color: #FFF;text-align: center;font-size: 24px;font-weight: 600;margin-top:88px;}

.horz .contact-form 							{ background: url('/images/design/contact-form-horz-bg.png') no-repeat #2c5871; background-size: 90px 90px; background-position: top 0 right 260px; width: 100%; }
.horz .contact-form .form-container					{ width: 100%; }
.horz .contact-form .title.col-sm-4					{ padding-right: 15px; padding-left: 0; }
.horz .contact-form .title .wrapper					{ position: relative; z-index: 0; margin-top: 0; }
.horz .contact-form .title .wrapper .node				{ background: transparent; font-size: 25px; width: auto; padding: 0; text-align: right; }
.horz .contact-form .caption						{ color: #fff; font-size: 13px; margin-top: 0; margin-bottom: 0; text-align: right; }
.horz .contact-form .form-container .col-sm-12,
.horz .contact-form .form-container .form-group			{ margin-bottom: 5px; }
.horz .contact-form .form-container .col-sm-8 .col-sm-3		{ padding-left: 0; }
.horz .contact-form .form-container button[type="submit"]		{ background: #ee2a7b; height: 44px; }
.horz .contact-form .form-container .checkbox-inline span		{ color: #fff; }
.horz .contact-form .form-container .checkbox-inline span a	{ color: #fff; font-weight: bold; }

/* Customers Page */
#customers-page-youtube						{ border-top: 5px solid #2c5871; border-bottom: 5px solid #2c5871; width: 325px; margin-top: 30px; padding-top: 5px; padding-bottom: 5px; }
#customers-page-youtube iframe					{ border: 0; /*width: 325px; height: 241px;*/ }

#customers-page-sidebar-departments				{ margin-top: 30px; }
#customers-page-sidebar-departments .page-content-title h3	{ padding-top: 0; }
#customers-page-sidebar-departments .data				{ margin-top: 15px; }
#customers-page-sidebar-departments .data .item			{ background: #c4e8f7; line-height: 18px; padding: 10px 0; }
#customers-page-sidebar-departments .data .item:nth-child(odd)	{ background: #f1f1f1; }
#customers-page-sidebar-departments .data .item .title		{ color: #404041; font-size: 22px; padding: 0 10px 5px 0; }
#customers-page-sidebar-departments .data .item .node		{ padding: 5px 30px 0 0; }
#customers-page-sidebar-departments .data .item .node		{ font-size: 14px; }
#customers-page-sidebar-departments .data .item .node a		{ color: #404041; }
#customers-page-sidebar-departments .data .item .node span		{ color: #d91c5c; margin-left: 10px; }

#customers-page-headers						{ border-bottom: 5px solid #3399ff; padding: 10px 0; }
#customers-page-headers .logo					{ margin-left: 20px; }
#customers-page-headers .title					{ display: block; overflow: hidden; }
#customers-page-headers .title .wrapper				{ width: 100%; height: 60px; display: table-cell; vertical-align: middle; }
#customers-page-headers .title .wrapper h1				{ color: #404041; font-size: 28px; }

#customers-page-wide-img						{ margin-top: 10px; }
#customers-page-toolbar						{ margin-top: 20px; }
#customers-page-toolbar .title					{ width: 70%; }
#customers-page-toolbar .title h2					{ color: #404041; font-size: 23px; }
#customers-page-toolbar .read-more					{ width: 30%; }
#customers-page-toolbar .read-more a				{ background: #3399ff; color: #fff; font-size: 22px; padding: 0 10px; }

#customers-page-contents						{ color: #404041; font-size: 16px; line-height: 150%; margin-top: 40px; }
#customers-page-contents a						{ color: #3399ff; font-weight: bold; }

#customers-map							{ margin-top: 10px; margin-bottom: 10px; }
#customers-page-gallery						{ border-top: 5px solid #3399ff; margin-top: 50px; padding-top: 50px; }

/* Universities Page */
#universities-page-headers h2					{ color: #58595b; font-size: 24px; }
#universities-page-headers .disclaimer				{ color: #404041; font-size: 16px; margin: 10px 0; }
.universities-page-contents						{ color: #404041; font-size: 18px; line-height: 150%; margin-top: 30px; }
.universities-page-contents a					{ /*color: #26a9e0;*/ text-decoration: underline ; }
#universities-page-headers .universities-page-contents		{ margin-top: 10px; }

#universities-page-data > .title					{ color: #404041; font-size: 18px; font-weight: bold; margin-bottom: 10px; }
#universities-page-data .item					{ margin-top: 5px; }
#universities-page-data .item .title				{ background: #25a8df; color: #fff; font-size: 22px; padding: 5px 10px 5px 0; cursor: pointer; overflow: hidden; }
#universities-page-data .item .title img				{ width: 27px; height: 27px; float: right; vertical-align: middle; margin-left: 10px; }
#universities-page-data .item .title h3				{ color: #fff; font-size: 20px; padding-top: 2px; }
#universities-page-data .item .wrapper				{ background: #c4e7f6; padding: 10px; }
#universities-page-data .item .wrapper .contents			{ color: #404041; font-size: 16px; line-height: 150%; margin-bottom: 10px; }
#universities-page-data .item .wrapper .data			{ line-height: 150%; }
#universities-page-data .item .wrapper .data img			{ width: 35px; height: 35px; vertical-align: middle; margin-left: 5px; }
#universities-page-data .item .wrapper .data a			{ color: #023787; font-size: 16px; text-decoration: underline; }

/* QS */
#page-content-container.qs .page-content-title.qs,
#page-content-container.root #article-wrapper-personality #fit .wrapper,
#page-content-container.qs #article-wrapper-personality #fit .wrapper,
#page-content-container.customers #article-wrapper-personality #fit .wrapper				{ width: 100%; }
#page-content-container.root #article-wrapper-personality #fit .wrapper .item,
#page-content-container.qs #article-wrapper-personality #fit .wrapper .item,
#page-content-container.customers #article-wrapper-personality #fit .wrapper .item			{ margin-left: 18px; }
#page-content-container.root #article-wrapper-personality #fit .wrapper .item:last-child,
#page-content-container.qs #article-wrapper-personality #fit .wrapper .item:last-child,
#page-content-container.customers #article-wrapper-personality #fit .wrapper .item:last-child	{ margin-left: 0; }

#article-wrapper-personality-qs-widget-info-box							{ border: 2px solid #808184; margin-top: 30px; }
#article-wrapper-personality-qs-widget-info-box .wrapper > .title				{ font-size: 19px; color: #404041; text-align: center; }
#article-wrapper-personality-qs-widget-info-box .wrapper						{ margin: 30px; }

#article-wrapper-personality-qs-widget-info-box-btns						{ text-align: center; margin: 30px 0; }
#article-wrapper-personality-qs-widget-info-box-btns a						{ color: #fff; font-size: 42px; font-weight: bold; text-align: center; margin: 0 10px; padding: 0 30px; }
#article-wrapper-personality-qs-widget-info-box-btns a[data-status="0"]			{ background: #e44170; }
#article-wrapper-personality-qs-widget-info-box-btns a[data-status="1"]			{ background: #3399ff; }

#article-wrapper-personality-qs-widget-info-box .item .title					{ color: #404041; font-size: 19px; text-align: center; }
#article-wrapper-personality-qs-widget-info-box .item .form-container 				{ margin: 0 auto; }
#article-wrapper-personality-qs-widget-info-box .item#article-wrapper-personality-qs-widget-info-box-yes .title 			{ margin-bottom: 15px; }
#article-wrapper-personality-qs-widget-info-box .item#article-wrapper-personality-qs-widget-info-box-no .title 			{ margin-bottom: 30px; }
#article-wrapper-personality-qs-widget-info-box .item#article-wrapper-personality-qs-widget-info-box-yes .form-container 	{ width: 60%; }
#article-wrapper-personality-qs-widget-info-box .item#article-wrapper-personality-qs-widget-info-box-no .form-container 		{ width: 40%; }
#article-wrapper-personality-qs-widget-info-box .item .form-container .form-group input		{ background: #f1f1f2; color: #404041; font-size: 19px; border: 1px solid #808184; }

#article-wrapper-personality-qs-widget #article-wrapper-personality-qs-widget-info-box .gender				{ width: 40%; margin: 0 auto; }
#article-wrapper-personality-qs-widget #article-wrapper-personality-qs-widget-info-box .gender .title			{ width: auto; }

#article-wrapper-personality-qs-widget-info-box button[type="submit"]				{ background: #e44170; color: #fff; border: 1px solid #e44170; font-size: 28px; font-weight: bold; }

#page-content-container #page-content-wrapper .article-wrapper #loader p			{ font-size: 24px; }

/* QS Results */
#page-content-container.qs-results .page-content-title.qs				{ width: 100%; }
#page-content-container.qs-results #axis							{ margin-top: 60px; direction: ltr; }
#page-content-container.qs-results #axis .item						{ margin-bottom: 100px; }
#page-content-container.qs-results #axis .item .wrapper					{ width: 0; height: 60px; overflow: hidden; }
#page-content-container.qs-results #axis .item .wrapper .child-wrapper			{ color: #fff; font-size: 21px; font-weight: bold; padding-top: 15px; padding-left: 5px; }
#page-content-container.qs-results #axis .item .img					{ width: 155px; height: auto; position: relative; }
#page-content-container.qs-results #axis .item .img .node					{ width: 155px; height: auto; position: absolute; margin-top: -110px; margin-left: 30px; }
#page-content-container.qs-results #axis .item .img .node img				{ background: #fff; width: 155px; height: auto; -webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px; }
#page-content-container.qs-results #axis .item .title					{ position: relative; }
#page-content-container.qs-results #axis .item .title .node				{ color: #404041; font-size: 19px; font-weight: bold; position: absolute; margin-top: -95px; margin-left: 200px; }

#page-content-container.qs-results .sharer							{ width: 270px; margin-right: auto; margin-left: auto; }
#page-content-container.qs-results .sharer .pull-right					{ background: #49659f; color: #fff; font-weight: bold; margin-left: 10px; padding: 4px 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

/* Home */
.root .center,
.root #index-categories							{ margin-top: 30px; }
.root .center h2.big,
.customers h2.big								{ font-size: 35px; text-align: center; margin-top: 30px; }

/* Home Popular */
#popular-courses-anchors							{ padding: 50px 0 50px; }
#popular-courses-anchors .item						{ background: #404041; color: #fff; font-size: 16px; float: right; width: 24%; height: 50px; margin-left: 1.333333333333333%; padding-top: 5px; padding-right: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; }
#popular-courses-anchors .item:last-child					{ margin-left: 0; }
#popular-courses-anchors .item.selected					{ background: #3399ff; height: 70px; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
#popular-courses-anchors .item img						{ width: 36px; height: 38px; vertical-align: middle; margin-left: 5px; }

#popular-courses-data .popular-courses-data-wrapper				{ border: 2px solid #3399ff; padding: 30px 0; overflow: hidden; }
#popular-courses-data .popular-courses-data-wrapper .wrapper,
#popular-courses-data .popular-courses-data-wrapper-contents			{ width: 530px; margin: 0 auto; }
#popular-courses-data .popular-courses-data-wrapper .child-wrapper		{ width: 150px; margin-top: 40px; margin-right: 40px; }
#popular-courses-data .popular-courses-data-wrapper .child-wrapper.starter	{ margin-right: 0; }
#popular-courses-data .popular-courses-data-wrapper-contents			{ color: #404041; font-size: 18px; line-height: 150%; }

/* Home Slider */
#home-slider .carousel-wrapper .item					{ background: #3399ff; min-height: 320px; }
#home-slider .carousel-wrapper .item .wrapper				{ width: 850px; margin: 0 auto; }
#home-slider .carousel-wrapper .item .wrapper .contents			{ width: 300px; float: right; padding-top: 100px; }
#home-slider .carousel-wrapper .item .wrapper .contents .title		{ color: #fff; text-align: center; }
#home-slider .carousel-wrapper .item .wrapper .contents .title .node	{ font-size: 44px; line-height: 100%; }
#home-slider .carousel-wrapper .item .wrapper .contents .title span	{ font-size: 23px; }
#home-slider .carousel-wrapper .item .wrapper .contents .read-more	{ margin-top: 10px; text-align: center; }
#home-slider .carousel-wrapper .item .wrapper .contents .read-more a	{ background: #ee2a7b; color: #fff; font-size: 21px; text-decoration: none; padding: 0 10px; }
#home-slider .carousel-wrapper .item .wrapper .img				{ float: left; padding-top: 50px; }
#home-slider .carousel-wrapper .item .wrapper .img img			{ width: auto; }

#home-slider #nav								{ width: 990px; height: 0; margin: 0 auto; position: relative; }
#home-slider #nav .abs							{ width: 100%; height: 0; position: absolute; z-index: 99; }
#home-slider #nav .abs .carousel-arrow					{ height: 320px; }
#home-slider #nav .abs .child-wrapper					{ display: block; overflow: hidden; }

/* Niv Revah Widget */
#widgets-nivrevah								{ margin-top: 60px; }
#widgets-nivrevah-video iframe						{ border: 0; /*width: 330px; height: 210px;*/ }
#widgets-nivrevah-anchors .item						{ background: #404041; color: #fff; font-size: 16px; width: 48%; text-align: center; margin-top: 10px; margin-right: 4%; padding: 5px 0; cursor: pointer; }
#widgets-nivrevah-anchors .item:nth-child(odd)				{ margin-right: 0; }
#widgets-nivrevah-anchors .item.selected					{ background: #3399ff; }
#widgets-nivrevah-data							{ margin-top: 15px; }
#widgets-nivrevah-data .item							{ font-size: 18px; text-align: justify; line-height: 150%; }
#widgets-nivrevah-data .item a						{ color: #1b75bb; }

/* Personality QS Widget // Home */
/*.root #article-wrapper-personality #fit .wrapper					{ width: 510px; margin: 0 auto; }
.root #article-wrapper-personality #fit .wrapper .item				{ width: 120px; margin-left: 10px; }
.root #article-wrapper-personality #fit .wrapper .item .img			{ background-position: top 0 right 0; background-size: 120px 120px; width: 120px; height: 140px; }
.root #article-wrapper-personality #fit .wrapper .item .caption			{ font-size: 13px; }

.root #article-wrapper-personality-qs-widget .grid .th .td:first-child		{ background: none; width: 330px; }
.root #article-wrapper-personality-qs-widget .grid .th .td:first-child .node	{ font-size: 22px; padding-right: 0; }
.root #article-wrapper-personality-qs-widget .grid .wrapper .item .node		{ width: 330px; padding-top: 0; }
.root #article-wrapper-personality-qs-widget .gender .title			{ font-size: 22px; width: 330px; }*/

/* Forms Feedback */
#forms-feedback							{ margin-top: 0; }

/* Forum Page */
#forum									{ clear: both; margin-top: 30px; }
.forum-node								{ clear: both; overflow: hidden; background: #f1f1f2; margin-top: 2px; padding: 5px 0; }
.forum-node-master							{ background: #d0d2d3; margin-top: 10px; }
.forum-node-item							{ }

.forum-node-item-toolbar						{ float: right; margin-top: 1px; }
.forum-node-item-toolbar-control					{ display: inline-block; margin-right: 10px; font-size: 13px; color: #575756; }
.forum-node-item-toolbar-control span:first-child			{ margin-left: 10px; }
.forum-node-item-toolbar-control a					{ font-size: inherit; font-weight: bold; text-decoration: none; }
/*.forum-node-item-toolbar-control a.approve			{ color: #8fc800; }
.forum-node-item-toolbar-control a.reject				{ color: #ff0000; }*/
.forum-node-item-toolbar-modify					{ display: inline-block; margin-right: 10px; }
.forum-node-item-toolbar-modify a					{ }
.forum-node-item-toolbar-remove					{ display: inline-block; margin-right: 10px; }
.forum-node-item-toolbar-remove input[type=checkbox]		{ vertical-align: middle; }
.forum-node-item-toolbar-sticky					{ display: inline-block; margin-right: 10px; }

.forum-node-item-icon-topic						{ width: 24px; height: 24px; float: right; display: flex; align-items: center; justify-content: center; margin-right: 10px; margin-left: 20px; background: #2491d3; }
.forum-node-item-icon-topic i,
.footer-menu-item-title-wrapper i					{ -moz-transition: all 0.1s linear; -webkit-transition: all 0.1s linear; transition: all 0.1s linear; }
.forum-node-item-icon-topic i.down,
.footer-menu-item-title-wrapper i.down				{ -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
.forum-node-item-icon-comment					{ width: 24px; height: 24px; float: right; display: flex; align-items: center; justify-content: center; margin-left: 10px; }
.forum-node-item-icon-comment span					{ color: #26a9e0; }
.forum-node-item-icon-sticky i					{ -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); }

.forum-node-item-title						{ float: right; padding-top: 2px; margin-right: 10px; }
.forum-node-item-title-empty					{ margin-right: 5px; }
.forum-node-item-title-link						{ color: #404041; font-size: 13px; text-decoration: underline; }
.forum-node-item-title-link:hover					{ text-decoration: none; }
.forum-node-item-title-link.read					{ color: #196bce; }
.forum-node-item-title-link-author					{ font-size: 13px; font-weight: normal; text-decoration: none; margin-right: 10px; }
.forum-node-item-title-link-author.superuser			{ color: #26a9e0; font-weight: bold; }
.forum-node-item-title-link-author.user				{ color: inherit; }

.forum-node-item-date						{ float: left; color: #404041; font-size: 13px; margin-top: 3px; margin-left: 10px; }
.forum-node-item-contents						{ display: none; clear: both; padding: 10px; }
.forum-node-item-contents-text					{ color: #404041; font-size: 14px; line-height: 150%; }
.forum-node-item-contents-add-comment				{ clear: both; margin-top: 10px; }
#forum-add-topic							{ margin-bottom: 15px; }
#forum-add-topic a i,
.forum-node-item-contents-add-comment a i,
#forum-purge-btn i							{ margin-left: 5px; vertical-align: middle; }

.forum-forms h2							{ text-align: center; }

.forum-node-item-add-comment-form					{ margin-top: 20px; }
.forum-node-item-add-comment-form iframe				{ width: 100%; height: 360px; border: 0; padding: 0; margin: 0; }
.forum-node-item-add-comment-form iframe.h				{ height: 600px; }

.form-group.tinymce *							{ direction: ltr; }
.sync-pagination							{ padding-right: 0; }

#forum-purge-btn							{ margin-top: 15px; }
#fancybox-bg .forum-forms						{ border: 0; padding: 0; }
#fancybox-bg .forum-forms.modify-item				{ background: #fff; padding: 15px 0; }

.forum-forms .recaptcha						{ clear: both; margin-bottom: 15px; }

/* Popup */
#popup									{ width: 708px; margin: 0 auto; }
#popup-up								{ background: #26a8e0; overflow: hidden; -webkit-border-top-left-radius: 30px; -webkit-border-top-right-radius: 30px; -moz-border-radius-topleft: 30px; -moz-border-radius-topright: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; }
#popup-close								{ width: 20px; margin: 30px 30px 0; }
#popup-up .bg								{ margin-top: 30px; }
#popup .wrapper							{ background: #fff; padding: 10px 0 30px; -webkit-border-bottom-right-radius: 30px; -webkit-border-bottom-left-radius: 30px; -moz-border-radius-bottomright: 30px; -moz-border-radius-bottomleft: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; }
#popup .wrapper .child-wrapper					{ width: 600px; margin: 0 auto; }
#popup .wrapper .child-wrapper h1					{ color: #26a8e0; font-size: 30px; font-weight: bold; }
#popup .wrapper .child-wrapper h2					{ color: #58595b; font-size: 35px; font-weight: bold; margin-top: 10px; }
#popup .wrapper .child-wrapper h3					{ color: #404041; font-size: 20px; font-weight: normal; margin-top: 20px; }

#popup .horz .contact-form 						{ background: #58595b; width: 600px; margin: 30px auto 0; }
#popup .contact-form .form-container .col-sm-4			{ padding-right: 15px; }

.fancybox-slide--iframe,
.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--iframe .fancybox-content .fancybox-iframe	{ background: transparent; }

/* Sitemap */
#page-content-container.sitemap ul					{ padding: 0; }
#page-content-container.sitemap ul li					{ list-style-type: none; line-height: 200%; }
#page-content-container.sitemap ul.nopadding li			{ line-height: 150%; }
#page-content-container.sitemap ul li img				{ width: 35px; height: 35px; vertical-align: middle; margin-left: 5px; }
#page-content-container.sitemap ul li a				{ color: #404041; font-size: 18px; }

/* Floating Labels */
.floating-label-form-group {
	position: relative;
}

.floating-label-form-group input {
	position: relative;
	z-index: 1;
	height: 44px;
}

.floating-label-form-group label {
	pointer-events: none;
	position: absolute;
	top: 1em;
	right: 12px;
	opacity: 0;
	z-index: 2;
	font-size: 12px;
	line-height: 200%;
	-webkit-transition: top 0.3s ease, opacity 0.3s ease;
	-moz-transition: top 0.3s ease, opacity 0.3s ease;
	-ms-transition: top 0.3s ease, opacity 0.3s ease;
	transition: top 0.3s ease, opacity 0.3s ease;
}

.floating-label-form-group-with-value label {
	top: 0;
	opacity: 1;
}

.floating-label-form-group-with-focus label {
	color: #333;
}

.floating-label-form-group-with-value input {
	padding-top: 16px;
}

/* Go Top Button */
#go-top								{ position: fixed; bottom: 1em; right: 1em; display: none; z-index: 999; }
#go-top a								{ width: 50px; height: 50px; line-height: 50px; display: inline-block; display: flex; align-items: center; justify-content: center; text-decoration: none; background: #3399ff; -moz-transition: all 0.1s linear; -webkit-transition: all 0.1s linear; transition: all 0.1s linear; }
#go-top a:hover							{ background: #404041; }

/* Breadcrumbs */
#breadcrumbs				{ color: #231f20; font-size: 16px; padding-bottom: 15px; }
#breadcrumbs a				{ color: #009ccc; font-size: inherit; font-weight: bold; text-decoration: none; }
#breadcrumbs a:hover			{ color: #444b4e; }
#breadcrumbs i				{ margin-right: 5px; margin-left: 5px; }

/* Bootbox */
h4.modal-title			{ font-size: 18px; color: inherit; }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
/** code by webdevtrick ( https://webdevtrick.com ) **/

body {
  height: 100vh;
  background-size: 100% 100%;
 
  color: #fff;
}
.sbuttons {
  bottom: 20%;
  position: fixed;
  margin: 1em;
  right: 0;
z-index: 99;
}
.sbutton {
  display: block;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  text-align: center;
  color: white;
  margin: 20px auto 0;
  box-shadow: 0px 5px 11px -2px rgba(0, 0, 0, 0.18), 0px 4px 12px -7px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  -webkit-transition: all .1s ease-out;
  transition: all .1s ease-out;
  position: relative;
}
.sbutton > i {
  font-size: 38px;
  line-height: 60px;
  transition: all .2s ease-in-out;
  transition-delay: 2s;
}
.sbutton:active,
.sbutton:focus,
.sbutton:hover {
  box-shadow: 0 0 4px rgba(0, 0, 0, .14), 0 4px 8px rgba(0, 0, 0, .28);
}
.sbutton:not(:last-child) {
  width: 60px;
  height: 60px;
  margin: 20px auto 0;
  opacity: 0;
}
.sbutton:not(:last-child) > i {
  font-size: 25px;
  line-height: 60px;
  transition: all .3s ease-in-out;
}
.sbuttons:hover .sbutton:not(:last-child) {
  opacity: 1;
  width: 60px;
  height: 60px;
  margin: 15px auto 0;
}
.sbutton:nth-last-child(1) {
  -webkit-transition-delay: 25ms;
  transition-delay: 25ms;
}
.sbutton:not(:last-child):nth-last-child(2) {
  -webkit-transition-delay: 20ms;
  transition-delay: 20ms;
}
.sbutton:not(:last-child):nth-last-child(3) {
  -webkit-transition-delay: 40ms;
  transition-delay: 40ms;
}
.sbutton:not(:last-child):nth-last-child(4) {
  -webkit-transition-delay: 60ms;
  transition-delay: 60ms;
}
.sbutton:not(:last-child):nth-last-child(5) {
  -webkit-transition-delay: 80ms;
  transition-delay: 80ms;
}
.sbutton:not(:last-child):nth-last-child(6) {
  -webkit-transition-delay: 100ms;
  transition-delay: 100ms;
}
 
[tooltip]:before {
  font-family: 'Roboto';
  font-weight: 600;
  border-radius: 2px;
  background-color: #585858;
  color: #fff;
  content: attr(tooltip);
  font-size: 12px;
  visibility: hidden;
  opacity: 0;
  padding: 5px 7px;
  margin-right: 10px;
  position: absolute;
  right: 100%;
  bottom: 30%;
  white-space: nowrap;
}
 
[tooltip]:hover:before,
[tooltip]:hover:after {
  visibility: visible;
  opacity: 1;
}
.sbutton.mainsbutton {
  background: #2ab1ce;
}
.sbutton.gplus {
  background: #F44336;
}
.sbutton.fb {
  background: #3F51B5;
}
.sbutton.whatsapp {
  background: #00e676;
}
@media screen and (max-width: 480px){
           button#enable-toolbar-trigger { 
                transform: translateY(-100%) translateX(-50%) scale(1)!important;
            left: 11%!important;
               bottom: 62%!important;}}
