/* base  */

body { font-size: 2em; color: #646565; font-family: 'Noto Sans', sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; min-width: 570px; }

a { color: #498fcd; }
h1, h2, h3, h4, h5, h6 { }


/* header section w/ secondary nav */
.header { /*padding: 0.85em 0.5em 0.5em 0.5em;*/ padding: 0.85em 0; }
.nav.top { font-size: 0.75em; text-align: right; margin-top: 2em; /*padding: 0.5em 0;*/ white-space: nowrap;  }
.nav.top ul { font-size: 0; }
.nav.top ul li { position: relative; font-size: 15px; }
.nav.top ul li:before { content: "|"; margin-right: 6px; margin-left: -3px; }
.nav.top ul li:first-child:before { display: none; }
.logo img { max-width: 100%; }
.bg-learn-more .modal-content { background:  url("../Images/banner-learn.jpg") no-repeat;  max-width: 100%; height: 599px; display: block; overflow: hidden;  background-size: cover; background-position: right top;}
.bg-white { border: 1px #ccc solid; background: rgba(255, 255, 255, .9); margin: 0 30px;   
  -webkit-box-shadow: 0px 5px 5px rgba(210, 213, 218, 0.4); 
  -moz-box-shadow:    0px 5px 5px rgba(210, 213, 218, 0.4);  
  box-shadow:         0px 5px 5px rgba(210, 213, 218, 0.4); }

/* navs common */
.nav.primary, .nav.secondary { text-align: center; }
.nav.primary a, .nav.secondary a, .nav.secondary span.btn { border: none; font-size: 1.25em; font-weight: 600; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.nav.primary a.focus, .nav.primary a:focus, .nav.secondary a.focus, .nav.secondary a:focus { -moz-outline: none; outline: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.nav.primary a.active, .nav.secondary a.active { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.nav.nav-tabs { border: none; }

/* primary nav section */
.nav.primary { background-color: #498fcd; color: #1865ac; }
.nav.primary li { padding: 0; position: relative; }
.nav.primary li:before { content: ""; vertical-align: middle; margin-right: 2px; }
.nav.primary li:first-child:before { display: none; }
.nav.primary a { background-color: #498fcd; color: #d7e6f5; }
.nav.primary a:hover, .nav.primary li a:hover { color: #ffffff; background-color: #498fcd; }
.nav.primary a.active, .nav.primary li.active a { color: #1f61ab; background-color: #b8d1eb; }
.nav.primary a.focus, .nav.primary a:focus, .nav.primary li.active a:focus { background-color: #498fcd; border: none; }

/* secondary nav section */
.nav.secondary { background-color: #cadef1; }
.nav.secondary a, .nav.secondary span.btn { background-color: #cadef1; color: #74a9d9; }
.nav.secondary a:hover { color: #1f61ab; }
.nav.secondary a.active, .nav.secondary .btn-primary:active, .nav.secondary .btn-primary.active, .nav.secondary .open > .dropdown-toggle.btn-primary, .nav.secondary .dropdown:hover .dropdown-toggle { background-color: #b8d1eb; color: #1f61ab; }
.nav.secondary a.has-fixed-width, .nav.secondary span.has-fixed-width { width: 300px; text-align: left; }
.nav.secondary ul { margin: 0; }
.nav.secondary ul li { padding: 0; font-size: 20px; }

/* dropdown */
.nav.secondary .dropdown-menu { padding: 0; border: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; width: 300px; background-color: #e5f0f9; padding: 10px 0; }
.nav.secondary .dropdown-menu li a { background-color: #e5f0f9; line-height: 1.50em; font-weight: 400; color: #454341; font-size: 0.95em; }
.nav.secondary .dropdown-menu li a:hover, .nav.secondary .dropdown-menu li a.active { color: #0b53a3; }
.nav.secondary .dropdown:hover .dropdown-menu { display: block; }

/* content section */
.page-title { font-size: 1.5em; margin: 40px 0; font-weight: 600; }
.heading-5 { font-size: 1.25em; line-height: 1.25em; font-weight: 600; }
.content { padding: 0 6%; }
.content p { font-size: 1em; margin-bottom: 1.5em; }
.content .tips { margin-top: 15px; }  
.content .tips li { margin: 0.563em 0; background: url(../Images/arrow.jpg) scroll 0 50% no-repeat transparent; padding-left: 22px; white-space: nowrap; }
.content .hint { font-size: 0.75em; }
.a-section { margin-top: 30px; }
.a-section .icon-container .icon-circle { margin-top: 0.15em; margin-right: 0.5em; }
.section-heading { font-size: 1.5em; margin: 0 0 4px 0; line-height: 1.15em; font-weight: 600}
.section-heading.blue-bg { padding: 0 15px; color: #fff; display: block; padding-bottom: 4px; }

/* forms */
.form-hint-top { font-size: 0.85em; line-height: 2em; }
.form-progress { background-color: #e9f3d9; margin-left: 0; margin-right: 0; }
.form-progress-hint { font-size: 1.0em; line-height: 1em; margin-left: 1%; font-weight: 600}
.form-title { font-size: 1.5em; font-weight: 600; }
.form-title .glyphicon { color: #f79422; vertical-align: middle; top: 0; }
.form-top-button, .form-bottom-button { margin-top: 20px; font-size: 1.10em; line-height: 1.15em; font-weight: 600; }
.form-bottom-button { margin-top: 0; }
.form-bottom-button.collapsed .fa-play { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); }
.form-guide p { font-size: 1.15em; margin-bottom: 40px; margin-top: 20px; }
.form-group-left { padding-right: 8.5%; }
.form-group-right { padding-left: 8.5%; }
.form-label-block { font-size: 1.10em; }

/* resume center */
.section-item { padding: 0.15em 0.75em 0.25em 0.75em; width: 90%; margin-bottom: 5px; }
.section-item a { font-size: 1.15em; font-weight: 600}
.section-item a:hover { text-decoration: none; }
.section-item a.delete-ico { font-size: 1em; vertical-align: middle; }
.section-item .icon-circle { vertical-align: middle; }
.resume-name { margin: 0 0 1.5em 0; font-size: 1.4em; font-weight: 600; }
.img-sample-resume { max-width: 231px; box-shadow: 0px 0px 20px #aaa; }

/* resume type */
.resume-preview img { width: 100%; height: auto; border: 1px solid #868787; box-shadow: 5px 5px 20px #999; }
.resume-preview .resume-preview-trigger { position: absolute; bottom: 29px; right: 29px; line-height: 50px; color: #c8c8c8; font-size: 2.5em; width: 50px; height: 50px; text-align: center; outline: none; background-color: #fff; }
.resume-preview .modal-dialog { width: 680px; margin-bottom: 0; }
.resume-preview .modal-header { border: none; }
.resume-preview .modal-content { background-color: transparent; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: none; }

/* resume and salary */
.question-list .question { margin-top: 30px; }
.question-list .question .heading { font-size: 1.10em; padding-bottom: 3px; display: block; outline: none; color: #646565; text-decoration: none; }
.question-list .question .heading:hover { color: #578bcb; }
.question-list .question .heading .fa-play { color: #578bcb; font-size: 0.80em; vertical-align: middle; margin-top: -3px; margin-right: 10px; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); }
.question-list .question .heading.collapsed .fa-play { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); }
.question-list .question p { margin-left: 1.15em; }
.question-list .question p:last-child { margin-bottom: 0; font-size: 1.10em; font-weight: 600; }

/* sample resumes */
.sample-list ul li { margin-top: 5px; }
.sample-list ul li a { font-size: 1.10em; outline: none; color: #578bcb; text-decoration: none; }
.sample-list ul li a .fa-play { font-size: 0.80em; vertical-align: middle; margin-top: -3px; margin-right: 10px; }

/* search tools */
.previous-searches p { font-size: 1.10em; margin-bottom: 5px; }
.job-search-results { font-size: 1.05em; }
.job-search-results .table-heading .icon-circle { margin-top: -4px; margin-left: 10px; font-size: 1.35em; }
.job-search-results .table-row { margin-top: 6px; }
.job-search-results .has-max-width { max-width: 30px; }
.jobs-by { margin-top: 3px; margin-right: 15px; }


/* footer section */
.footer { font-size: 0.75em; margin-top: 100px; }
.footer .copyright { padding: 0.5em 0; }

/* colors */
.light-green { color: #8dc642; }
.light-blue { color: #498fcd; }
.light-green-bg { background-color: #e7f3d9; }
.lime-granita-bg { background-color: #d2e7b1; }
.blue-bg { background-color: #578bcb; }
.blue-bg h3 { color: #fff; }
.light-green-box { padding-top: 10px; padding-bottom: 10px; }
.light-gray { color: #999 }

/* buttons */
.btn-custom { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border: 0; }
.btn-orange {  background-color: #f79422; color: #fff; text-shadow: 0px 0px 1px #f68100; font-weight: 600}
.btn-orange:hover, .btn-orange:focus, .btn-orange.focus, .btn-orange:active, .btn-orange.active, .btn-orange:active:hover, .btn-orange:active:focus, .btn-orange.active.focus { background-color: #db8016; color: #fff; }
.btn-light-blue { background-color: #cadef1; color: #498fcd; text-shadow: 0px 0px 1px #fff; }
.btn-light-blue:hover, .btn-light-blue:focus, .btn-light-blue.focus, .btn-light-blue:active, .btn-light-blue.active, .btn-light-blue:active:hover, .btn-light-blue:active:focus, .btn-light-blue.active.focus { background-color: #498fcd; color: #cadef1; text-shadow: none; }
.btn-full, .btn-auto { font-size: 1.25em; line-height: 1em; font-weight: 600; width: 100%;}
.btn-auto { width: auto; }
.btn-fixed-medium { width: 70%; }
.btn-edit img { width: 28px; height: 28px; border: 0px; margin: 5px 10px 0 0px}
/* .btn-edit { background-image: url(../Images/icon-pencil.png); height: 30px; width: 30px; border: 0px; } */
.btn-6-24 { padding: 6px 24px; }

/* labels */
.label-plain { color: inherit; font-weight: 400; padding: 0; }

/* inputs */
input[type="radio"] { top: 5px; }
input[type="radio"].radio-inline-left { margin-right: 10px; margin-top: 0; top: 0; vertical-align: middle; }
.form-control-plain { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border-color: #989999; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; font-size: 1em; height: auto; }
.progress-form-dropdown, .select-w-bg { height: auto; padding: 4px 6px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border-color: #7e7e7e; background: #eaecec; background: -moz-linear-gradient(top, #eaecec 0%, #c8c8c8 100%); background: -webkit-linear-gradient(top, #eaecec 0%,#c8c8c8 100%); background: linear-gradient(to bottom, #eaecec 0%,#c8c8c8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaecec', endColorstr='#c8c8c8',GradientType=0 ); }
.label-inline { vertical-align: middle; }
.resize-vertical { resize: vertical; }
.radio-custom { width: 30px; height: 30px; display: inline-block; *display: inline; zoom: 1; vertical-align: middle; background: url(../Images/radio.png) no-repeat 0 0 scroll transparent; margin-right: 2px; overflow: hidden; }
.radio-custom.checked { background-position: 0 -30px; }
.radio-custom .radio { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; cursor: pointer; margin: 0; width: 30px; height: 30px; top: 0; }
.select-w-carets { position: relative; }
.select-w-carets .fa-caret-left { position: absolute; height: 42px; width: 20px; top: 50%; margin-top: -21px; left: -25px; text-align: right; font-size: 2em; }
.select-w-carets .fa-caret-right { position: absolute; height: 42px; width: 20px; top: 50%; margin-top: -21px; right: -25px; font-size: 2em; }

/* progress */
.progress-wrap { background-color: #fff; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; height: 36px; margin-left: 1%; margin-bottom: 20px; }
.progress-wrap.steps { background-color: transparent; padding-right: 3.5%; }
.progress-custom { border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background-color: #fff; height: 100%; width: 100%; margin: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.progress-green { color: #8dc843; }
.progress-green::-moz-progress-bar { background-color: #8dc843; }
.progress-green::-webkit-progress-bar { background-color: #fff; }
.progress-green::-webkit-progress-value { background: #8dc843; }
.steps { overflow: hidden; }
.steps .stepper { padding: 0; }
.steps .stepper .step { padding: 0; background-color: #bbdb8e; height: 36px; position: relative; text-align: center; line-height: 34px; color: #fff; white-space: nowrap; padding-left: 15px; font-size: 1.10em; font-weight: 600}
.steps .stepper .step.active { background-color: #8dc642; }
.steps .stepper .step .arrow, .steps .stepper .step .border { position: absolute; top: -2px; right: -14px; z-index: 2; width: 0; height: 0; border-style: solid; border-width: 20px 0 20px 15px; border-color: transparent transparent transparent #bbdb8e; }
.steps .stepper .step .border { right: -16px; z-index: 1; border-color: transparent transparent transparent #fff; }
.steps .stepper .step.active .arrow { border-color: transparent transparent transparent #8dc642; }

/* icons */
.icon-circle { font-size: 1.50em; font-weight: 400; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.icon-orange { color: #f0942e; }
.icon-white { color: #fff; } 
.icon-blank { background-color: #fff; width: 28px; height: 28px; }
.icon-circle-separate { font-size: 0.65em; margin: 0 10px; top: -1px; position: relative; }

/* commons */
.font-zero { font-size: 0 !important; line-height: 0; }
.font-65 { font-size: 0.65em !important; }
.font-10 { font-size: 0.75em !important; }
.font-0-90 { font-size: 0.90em; }
.font-1-00 { font-size: 1.00em !important; }
.font-1-10 { font-size: 1.10em !important; line-height: 1.50em; }
.font-1-15 { font-size: 1.15em !important; }
.font-1-45 { font-size: 1.45em; }
.font-inherit { font-size: inherit !important; }
.font-weight-normal { font-weight: normal; }
.font-weight-bold { font-weight: 600 }
.glyphicon { font-weight: 400; }
.glyphicon-chevron-left, .glyphicon-chevron-left { top: 3px; }
.glyphicon-plus-sign, .glyphicon-minus-sign { background-color: #fff; border-radius: 50px; padding: 0px; }

.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.float-right { float: right; }
.no-wrap { white-space: nowrap; }
.width-auto { width: auto; }
.has-errors { color: #ff0000; border-color: #ff0000 !important; background: url(../Images/alert-triangle-red.png) no-repeat scroll 6px 50% #fef5f1 !important; padding-left: 35px !important; }

.no-padding { padding: 0 !important; }
.no-padding-left { padding-left: 0 !important; }
.no-padding-right { padding-right: 0 !important; }
.no-padding-top { padding-top: 0 !important; }
.no-padding-bottom { padding-bottom: 0 !important; }
.padding-left-5 { padding-left: 5px !important; }
.padding-left-40 { padding-left: 40px !important; }
.padding-left-45 { padding-left: 45px !important; }
.padding-left-65 { padding-left: 65px !important; }
.padding-right-45 { padding-right: 45px !important; }
.padding-right-70 { padding-right: 70px !important; }
.padding-bottom-5 { padding-bottom: 5px !important; }
.padding-bottom-1 { padding-bottom: 1px !important; }
.padding-bottom-10 { padding-bottom: 10px !important; }
.padding-bottom-15 { padding-bottom: 15px !important; }
.padding-10 { padding: 10px !important; }

.no-margin { margin: 0; }
.no-margin-top { margin-top: 0 !important; }
.no-margin-left { margin-left: 0 !important; }
.no-margin-right { margin-right: 0 !important; }
.no-margin-bottom { margin-bottom: 0 !important; }
.margin-bottom-5 { margin-bottom: 5px; }
.margin-bottom-10 { margin-bottom: 10px !important; }
.margin-bottom-15 { margin-bottom: 15px; }
.margin-bottom-20 { margin-bottom: 20px; }
.margin-bottom-25 { margin-bottom: 25px !important; }
.margin-bottom-40 { margin-bottom: 40px; }
.margin-top-10 { margin-top: 10px; }
.margin-top-15 { margin-top: 15px; }
.margin-top-20 { margin-top: 20px; }
.margin-top-25 { margin-top: 25px; }
.margin-top-30 { margin-top: 30px; }
.margin-top-40 { margin-top: 40px; }
.margin-top-50 { margin-top: 50px; }
.margin-top-175 { margin-top: 175px; }
.margin-top-190 { margin-top: 190px; }
.margin-top-m-3 { margin-top: -3px; }
.margin-top-m-4 { margin-top: -4px; }
.margin-top-m-8 { margin-top: -8px; }
.margin-top-m-20 { margin-top: -20px; }
.margin-right-5 { margin-right: 5px !important; }
.margin-right-10 { margin-right: 10px !important; }
.margin-right-30 { margin-right: 30px !important; }
.margin-left-10 { margin-left: 10px; }
.margin-left-30 { margin-left: 30px; }
.margin-left--15 { margin-left: -15px; }

.flex-center { display: flex; align-items: center; }
.overflow-ellipsis { text-overflow: ellipsis; overflow: hidden; }

.block-element { display: block; }
.inline-element { display: inline; }
.vertical-middle { vertical-align: middle; }
.border-radius-0 { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.no-border { border: none !important; }
.full-width { width: 100%; height: auto; }
.max-width-125 { max-width: 125px; }
.max-width-310 { max-width: 310px; }
.max-width-470 { max-width: 470px; }
.max-width-630 { max-width: 630px; }
.min-width-125 { min-width: 125px; }
.width-480 { width: 480px !important }
.width-340 { width: 340px !important }
.height-150 { height: 150px !important }
.position-adsolute { position: absolute; }
.position-relative { position: relative; }
.unformatted { color: inherit; text-decoration: none; }
.error-msg { color: #cc0000 }
.bubble { padding: 15px; background-color: #e5edf9; }
.bubble-heading { padding: 3px 5px; background-color: #e5edf9; }
.black-border { background-color: #000; overflow: hidden; }
.feeder { width: 80%; margin-left: auto; margin-right: auto;}

/* bootstrap overrides */
a, a:active, a:focus, button, button:focus, button:active, .btn, .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus { outline: none; outline: 0; }
input::-moz-focus-inner { border: 0; }
.panel-default > .panel-heading { color: inherit; }

/* Q & A */
.question-group { display: none; }
.question-group.current { display: block; }

/* Popups */
.modal-dialog { width: 722px; }
.modal-content { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border-color: #999; }
.modal-header { border: none; padding: 30px; }
.modal-title { font-size: 1.10em; font-weight: 600; color: #8cc640; }
.modal-description { font-size: 0.82em; margin-top: 10px; }
.modal-form-control { font-size: 0.82em; padding: 3px 6px; }
.modal-body { padding: 10px 30px; font-size: 0.82em; }
.modal-scroller { border:1px solid; padding: 3px 3px 0 3px; overflow-y: auto; overflow-x: hidden; width: 100%; height: 350px; font-size: 0.95em; }
.modal-scroller.tall { height: 425px; }
.modal-footer { border: none; padding: 10px 30px 30px 30px; }
.modal-close { color: #fff; background-color: #8cc640; font-weight: 600; font-size: 1.05em; padding: 3px 18px; }
.modal-close:hover { color: #fff; background-color: #9bdc47; }
.modal-cancel { color: #266aaf; background-color: #c9ddf0; font-weight: 600; font-size: 1.05em; padding: 3px 18px; }
.modal-cancel:hover { color: #266aaf; background-color: #dae9f8; }
.modal-pills li a { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; padding: 0; width: 218px; height: 40px; line-height: 37px; text-align: center; font-size: 1em; font-weight: 600; color: #8cc640; background-color: #cbddf1; }
.modal-pills li.active a, .modal-pills li a:hover, .modal-pills li.active a:hover, .modal-pills li.active a:focus { background-color: #dfebf7; color: #8fc241; }

.list-phrases { display: none; }
.list-phrases.current { display: block; }
.list-phrases a { color: #000; display: block; margin-bottom: 17px; padding-left: 25px; position: relative; }
.list-phrases a:hover { color: #498fcd; text-decoration: none; }
.list-phrases a:before { display: inline-block; content: "\f144"; position: absolute; left: 3px; top: -1px; vertical-align: middle; font-family: 'FontAwesome'; font-size: 1.10em; color: #498fcd; }
.list-alphabet { font-size: 0; }
.list-alphabet li { font-size: 16px; border-left: 1px solid #999; padding: 0 5px; height: 18px; }
.list-alphabet li:first-child { border: none; }
.list-alphabet li a { color: #000; line-height: 16px; display: block; font-weight: 600; }
.list-alphabet li.active a { text-decoration: underline; }
.list-words li { display: block; padding-bottom: 10px; }
.list-words li a { color: inherit; }
.list-words li a:hover { color: #498fcd; text-decoration: none; }
.list-words .word { width: 25%; display: inline-block; *display: inline; zoom: 1; vertical-align: middle; }
.list-words .syn { padding: 0 30px; width: 25%; display: inline-block; *display: inline; zoom: 1; font-style: italic; font-weight: 600; vertical-align: middle; }
.list-words .similar { width: 50%; display: inline-block; *display: inline; zoom: 1; margin-right: -100%; vertical-align: middle; }
.list-plain li { margin-bottom: 5px; }
.list-plain li a { color: #000; }
.eadialog { color: #498fcd; padding: 0 0 10px 50px; }
.eadialog center { margin-left: -50px; }

/* datepicker */
.ui-datepicker-calendar { display: none; }
button.ui-datepicker-current { display: none; }
button.ui-datepicker-close { display: none; }
.hasDatepicker { display: inline-block !important; }
.ui-datepicker .ui-datepicker-title { margin: 0 0em;  line-height: 1.8em; text-align: center; }
input[type="checkbox"]{margin:4px 5px 0;}
.icon-in-heading { width: 20px; margin-top: 7px; vertical-align: top; }

/* swf videos */
.swf-video { width: 415px; height: 375px; margin: 0 auto; background-color: #000; }

/* social icons */
.print-page .a-section p, .share-page .a-section p { margin-bottom: 0px; line-height: 34px; }
.print-page .a-section .btn { min-height: 34px; }
.share-page .a-section p { line-height: 55px; }
.share-page .col-xs-2 { max-width: 70px; }
.share-page .icon { font-size: 32px; height: 55px; overflow: hidden; position: relative; width: 55px; display: inline-block; line-height: 60px; text-align: center; color: #fff; }
.share-page .icon-facebook { background-color: #45559b; }
.share-page .icon-friendfeed { background-color: #a1bde9; }
.share-page .icon-twitter { background-color: #3fa8ec; }
.share-page .icon-gplus { background-color: #d64a40; }
.share-page .icon-linkedin { background-color: #2e72b1; }

.box-20 { width: 20px; height: 20px; }
.cursor-ns-resize { cursor: ns-resize; }
.samples {  background-color: #83B6EE}
.samples02 {  background-color: #DCEDFF}
.boldlink {  font: normal 11px  Verdana; font-weight: bold; clip:   rect(   )}
.black-text { color: black; }
/* for modal dialogs */
.ui-widget-overlay
{
    background-color: black;
    background-image: none;
    opacity: 0.5;
    z-index: 1040;    
}

.font-size-135p { font-size: 135%; }
.noDisplay { display: none; }
.reset-width { width: auto; }
.btn-subscribe {
    position: relative;
    left: 227px;
    top: 155px;
    width: 195px;
    height: 35px;
}
a, a.btn, .nodrag,  img {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  user-drag: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
}