/*
Theme Name: Your Web Layout
Theme URI: http://yourweblayout.com/
Author: Design Services
Author URI: http://yourweblayout.com/
Description: This site was built by Design Services. If you have any questions, please contact <a href="mailto:updates@yourweblayout.com">updates@yourweblayout.com</a>
Version: 1.3.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: responsive-layout

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Your Web Layout is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Bootstrap
	1.1 Adjustments

2.0	Underscores
	2.1 Elements
	2.2 Accessibility
	2.3 Alignments
	2.4 Clearings

3.0 Your Web Layout
	3.1 Typography
	3.2 Background
	3.3 Header
	3.4 Navigation
	3.5 Content
	3.6 Sidebar
	3.7 Footer
	3.8 Custom

4.0 Media Queries
	4.1 xs
	4.2 sm
	4.3 md
	4.4 lg
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Bootstrap
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.1 Adjustments
--------------------------------------------------------------*/
/* If they insist, disable responsiveness thusly
 * @link http://getbootstrap.com/getting-started/#disable-responsive
 *
 * 1. Replace all col classes (col-lg, col-md, col-sm) with col-xs
 * 2. Remove all navbar collapsing and expanding behavior
 * 3. Uncomment css below to override container width
 */

/*
.container {
	width: 970px !important;
}
@media (min-width: 768px) {
	.container {
		width: 970px;
	}
}
@media (min-width: 992px) {
	.container {
		width: 970px;
	}
}
@media (min-width: 1200px) {
	.container {
		width: 970px;
	}
}
*/

/*--------------------------------------------------------------
2.0	Underscores
--------------------------------------------------------------*/

/*--------------------------------------------------------------
2.1 Elements
--------------------------------------------------------------*/
#ninja_forms_field_145{background: transparent;border: 1px solid #efefef;}
.ninja-forms-error #ninja_forms_field_145{border: 1px solid red;}
img {
	height: auto; /* Make sure images are scaled correctly */
	max-width: 100%; /* Adhere to container width */
}

/* Make sure elements fit their containers */
embed,
iframe,
object,
.wp-caption,
.widget select {
	max-width: 100%;
}

/* Required by WordPress theme check */
.sticky,
.bypostauthor,
.gallery-caption,
.wp-caption-text {
}
.list-checkbox-wrap input{float:left;width:auto!important;}
/*--------------------------------------------------------------
2.2 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

/*--------------------------------------------------------------
2.3 Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}

/*--------------------------------------------------------------
2.4 Clearings
--------------------------------------------------------------*/
.to_show-wrap{display:none;}
.duplicate{font-size: 20px;font-weight: bolder;margin-left: 7px;text-decoration: none!important;}
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: '';
	display: table;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
3.0 Your Web Layout
--------------------------------------------------------------*/

/*--------------------------------------------------------------
3.1 Typography
--------------------------------------------------------------*/
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4T3sPXe5Q4a3bCZMR7ryN4o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4UU-p1xzoRgkupcXIqgYFBc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Narrow Bold'), local('PTSans-NarrowBold'), url(https://fonts.gstatic.com/s/ptsansnarrow/v7/Q_pTky3Sc3ubRibGToTAYmwfvudCZ8RknLCBmdpmlzc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Narrow Bold'), local('PTSans-NarrowBold'), url(https://fonts.gstatic.com/s/ptsansnarrow/v7/Q_pTky3Sc3ubRibGToTAYhKUK2vxztsQZZBkxIuj92o.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Sans'), local('NotoSans'), url(https://fonts.gstatic.com/s/notosans/v6/erE3KsIWUumgD1j_Ca-V-xJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Sans'), local('NotoSans'), url(https://fonts.gstatic.com/s/notosans/v6/LeFlHvsZjXu2c3ZRgBq9nFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Sans Bold'), local('NotoSans-Bold'), url(https://fonts.gstatic.com/s/notosans/v6/PIbvSEyHEdL91QLOQRnZ1z0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Sans Bold'), local('NotoSans-Bold'), url(https://fonts.gstatic.com/s/notosans/v6/PIbvSEyHEdL91QLOQRnZ1-gdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Noto Sans Italic'), local('NotoSans-Italic'), url(https://fonts.gstatic.com/s/notosans/v6/ByLA_FLEa-16SpQuTcQn4CYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Noto Sans Italic'), local('NotoSans-Italic'), url(https://fonts.gstatic.com/s/notosans/v6/ByLA_FLEa-16SpQuTcQn4I4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Noto Sans Bold Italic'), local('NotoSans-BoldItalic'), url(https://fonts.gstatic.com/s/notosans/v6/9Z3uUWMRR7crzm1TjRicDujkDdvhIIFj_YMdgqpnSB0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Noto Sans Bold Italic'), local('NotoSans-BoldItalic'), url(https://fonts.gstatic.com/s/notosans/v6/9Z3uUWMRR7crzm1TjRicDolIZu-HDpmDIZMigmsroc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'Droid Serif';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Serif'), local('DroidSerif'), url(https://fonts.gstatic.com/s/droidserif/v6/0AKsP294HTD-nvJgucYTaI4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'Droid Serif';
  font-style: normal;
  font-weight: 700;
  src: local('Droid Serif Bold'), local('DroidSerif-Bold'), url(https://fonts.gstatic.com/s/droidserif/v6/QQt14e8dY39u-eYBZmppwYlIZu-HDpmDIZMigmsroc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'Droid Serif';
  font-style: italic;
  font-weight: 400;
  src: local('Droid Serif Italic'), local('DroidSerif-Italic'), url(https://fonts.gstatic.com/s/droidserif/v6/cj2hUnSRBhwmSPr9kS5898u2Q0OS-KeTAWjgkS85mDg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'Droid Serif';
  font-style: italic;
  font-weight: 700;
  src: local('Droid Serif Bold Italic'), local('DroidSerif-BoldItalic'), url(https://fonts.gstatic.com/s/droidserif/v6/c92rD_x0V1LslSFt3-QEpo9ObOXPY1wUIXqKtDjSdsY.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v8/CPRt--GVMETgA6YEaoGitxTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v8/I-OtoJZa3TeyH6D9oli3ifesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  src: local('PT Serif Bold'), local('PTSerif-Bold'), url(https://fonts.gstatic.com/s/ptserif/v8/QABk9IxT-LFTJ_dQzv7xpCYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  src: local('PT Serif Bold'), local('PTSerif-Bold'), url(https://fonts.gstatic.com/s/ptserif/v8/QABk9IxT-LFTJ_dQzv7xpI4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 400;
  src: local('PT Serif Italic'), local('PTSerif-Italic'), url(https://fonts.gstatic.com/s/ptserif/v8/b31S45a_TNgaBApZhTgE6CEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 400;
  src: local('PT Serif Italic'), local('PTSerif-Italic'), url(https://fonts.gstatic.com/s/ptserif/v8/03aPdn7fFF3H6ngCgAlQzPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 700;
  src: local('PT Serif Bold Italic'), local('PTSerif-BoldItalic'), url(https://fonts.gstatic.com/s/ptserif/v8/Foydq9xJp--nfYIx2TBz9RHJTnCUrjaAm2S9z52xC3Y.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 700;
  src: local('PT Serif Bold Italic'), local('PTSerif-BoldItalic'), url(https://fonts.gstatic.com/s/ptserif/v8/Foydq9xJp--nfYIx2TBz9YWiMMZ7xLd792ULpGE4W_Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
body {
	font-family: 'Noto Sans', sans-serif;
	font-style: normal;
	font-weight: 400;
	text-rendering: optimizeLegibility;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
font-family: 'PT Serif', serif;
color:#104259;
font-weight:700;
}
h1, .h1 {
	font-size:24px;
	color:#074074;
}
h2, .h2 {
	font-size:22px;
	margin-bottom: 15px;
	margin-top:0px;
	color:#0A5192;
}
h3, .h3 {
	color:#0F6FAD;
	font-size:20px;
	margin-bottom:10px;
	margin-top:0;
}
h4, .h4 {
	/*color:#008D23;*/
	color: #3898C6;
	margin-bottom:10px;
	margin-top:0;
	font-size:18px;
}
h5, .h5 {
	font-size: 19px;
}
p {
font-size:16px;
text-align:justify;
}
hr {
  border-color: #066d9d;
  border-style: solid none none;
  border-width: 1px 0 0;
  margin-bottom: 20px;
  margin-top: 20px;
}
a {
	color: #3898C6;
}
a:hover, a:focus {
	color: #114963;
  text-decoration: underline;
}
/*--------------------------------------------------------------
3.2 Background
--------------------------------------------------------------*/
body {
  background: #fff;
}
body.home {
	background: #dfdfdf;
}
.site-header {
background: #47c2fb;
background: -moz-linear-gradient(top,  #47c2fb 0%, #3389b3 100%);
background: -webkit-linear-gradient(top,  #47c2fb 0%,#3389b3 100%);
background: linear-gradient(to bottom,  #47c2fb 0%,#3389b3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47c2fb', endColorstr='#3389b3',GradientType=0 );
}
#site-navigation {
	background: #addcf2;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
.site-content > .container {
	background: #fff;
}
.site-footer {
	border-top:1px solid #88b1c5;
	background: #066d9d;
}

/*--------------------------------------------------------------
3.3 Header
--------------------------------------------------------------*/
.logo {
  margin-bottom: 20px;
  margin-top: 20px;
  text-align: center;
}
.search-area .search-field {
  color: #1b729a;
}
.search-area .search-field::-webkit-input-placeholder {
  color: #1b729a;
}
.search-area .search-field:-moz-placeholder {
  color: #1b729a;
  opacity: 1;
}
.search-area .search-field::-moz-placeholder {
  color: #1b729a;
  opacity: 1;
}
.search-area .search-field:-ms-input-placeholder {
  color: #1b729a;
}
.search-area {
	text-align:center;
	margin-top:20px;
}
.search-field {
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) inset;
  font-weight: 700;
  padding: 6px 15px 6px 30px;
  position:relative;
  font-size:18px;
  width:200px;
  z-index:0;
}
.search-submit {
  background: transparent none repeat scroll 0 0;
  border: 0 none;
  color: #1b729a;
  font-family: FontAwesome;
  left: 35px;
  position: relative;
  top: -1px;
  z-index: 3;
}
.header-social {
	margin-top:10px;
	text-align:center;
}
.header-social p {
	text-align:center;
}
.header-social img {
	margin-right:10px;
}
.header-buttons {
	margin-top:20px;
	text-align:center;
}
.header-buttons p {
	text-align:center;
}
.header-buttons a {
	margin-bottom:10px;
}
.header-buttons .btn-lg, .btn-group-lg > .btn {
  border-radius: 6px;
  font-size: 17px;
  font-weight:600;
  line-height: 1.33;
  padding: 6px 16px;
  width:175px;
  box-shadow: 0 7px 17px 2px rgba(15, 63, 85, 1) inset;
  text-shadow: 0px 1px 0.98px rgba(0, 0, 0, 0.6); 
}
.header-buttons .btn-success {
  background-color: #1b729a;
  border-color: transparent;
  color: #fff;
}
.header-buttons .btn-success:hover, 
.header-buttons .btn-success:focus, 
.header-buttons .btn-success:active, 
.header-buttons .btn-success.active, 
.open .dropdown-toggle.btn-success {
  background-color: #46c1fa;
  border-color: transparent;
  color: #fff;
}

/*--------------------------------------------------------------
3.4 Navigation
--------------------------------------------------------------*/
/* Primary nav */
.navbar {
	border: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
.navbar-default {
	margin-bottom: 0;
}
.navbar-default .navbar-nav {
	margin-left: -15px;
}
.navbar-default .navbar-nav > li > a {
    color: #104259;
    padding: 15px 9px;
	font-weight:700;
	font-size:16px;
	text-transform:uppercase;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	background-color: #e7e7e7;
	color: #104259;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  	background-color: transparent;
  	color: #104259;
}
.site-header .caret {
	display: none;
}

/* dropdown styles */
.dropdown-menu {
  background-color: #ADDCF2;
  border: 1px solid #DFDFDF;
  border-radius: 0px;
  font-size: 16px;
  min-width: 160px;
}
.dropdown-menu > li > a {
	border-top: 1px solid #104259;
	color: #104259;
	font-weight: 700;
	padding: 3px 20px;
	text-transform:uppercase;
}
.dropdown-menu > li > a:hover, 
.dropdown-menu > li > a:focus {
  background-color: #13516d;
  color: #fff;
}
.dropdown-menu > .active > a, 
.dropdown-menu > .active > a:hover, 
.dropdown-menu > .active > a:focus {
  background-color: #13516d;
  color: #fff;
}
.nav .open > a, 
.nav .open > a:hover, 
.nav .open > a:focus {
  background-color: #13516d;
  color: #fff;
  border-color: transparent;
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
/* footer nav styles */
#secondary-nav {
	margin-top:10px;
}
#secondary-nav .nav > li > a {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  padding: 10px 48px 10px 102px;
  text-shadow: 0 1px 0.99px rgba(0, 0, 0, 0.53);
  text-transform: uppercase;
}
#secondary-nav .nav > li > a:hover, 
#secondary-nav .nav > li > a:focus {
  background-color: transparent;
}
#secondary-nav .nav-pills > li.active > a, 
#secondary-nav .nav-pills > li.active > a:hover, 
#secondary-nav .nav-pills > li.active > a:focus {
  background-color: transparent;
  color: #fff;
}

/*hamburger menu*/
.navbar-default .navbar-toggle .icon-bar {
  background-color: #134D68;
}
.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus {
  background-color: #85B3CC;
}
.navbar-default .navbar-collapse, 
.navbar-default .navbar-form,
.navbar-default .navbar-toggle {
  border-color: #134D68;
}
/*--------------------------------------------------------------
3.5 Content
--------------------------------------------------------------*/
.entry-header {
padding-top:10px;
padding-bottom:10px;
}
.entry-content {
padding-bottom:20px;
}
.home .entry-title {
	display:none;
}
.home .site-content > .container {
	background:transparent;
}
.entry-title {
	border-bottom:1px solid #066d9d;
}
.entry-content li {
  font-size: 16px;
  list-style-image: url("images/NYSSSWAIcon-small.png");
  padding-bottom: 10px;
}
.entry-content li ul li {
  list-style: outside none disc;
}
.page-id-86 .site-content > .container img,
.page-id-13 .site-content > .container img,
.page-id-15 .site-content > .container img,
.page-id-43 .site-content > .container img,
.page-id-41 .site-content > .container img,
.page-id-45 .site-content > .container img,
.page-id-54 .site-content > .container img,
.page-id-56 .site-content > .container img,
.page-id-60 .site-content > .container img,
.page-id-62 .site-content > .container img,
.page-id-64 .site-content > .container img,
.page-id-68 .site-content > .container img,
.page-id-117 .site-content > .container img,
.page-id-9 .site-content > .container img,
.page-id-47 .site-content > .container img {
	border-radius:6px;
}
.page-id-62 .entry-title,
.page-id-64 .entry-title {
	display:none;
}
.page-id-62 .entry-content,
.page-id-64 .entry-content {
	padding-top:20px;
}

/*--------------------------------------------------------------
3.6 Sidebar
--------------------------------------------------------------*/

/*--------------------------------------------------------------
3.7 Footer
--------------------------------------------------------------*/
.attribution {
	margin-top:20px;
	font-family: 'PT Sans Narrow', sans-serif;
}
.attribution p {
	font-size:14px;
	color:#000304;
	text-align:center;
}
.attribution a {
	color:#000304;
}
.footer-social {
	margin-top:20px;
}
.footer-social p,
.footer-social a {
	color: #fff;
	text-align:center;
	text-shadow: 0 1px 0.99px rgba(0, 0, 0, 0.53);
}
.footer-social img {
	margin-right:10px;
}
/*--------------------------------------------------------------
3.8 Custom
--------------------------------------------------------------*/
.leaderboard-image img {
	width:100%;
}
.green-border {
	border: 2px solid #000;
}
.green-border-right {
	border-right: 2px solid #000;
}
.wherever-section {
	background: #bde1f2;
	border:2px solid #000;
	margin-top:20px;
	padding:20px;
}
.wherever-section a {
	color: #0f6fad;
}
.table-height-row-one {
	height:190px;
}
.table-height-row-two {
	height:320px;
}
.welcome-text {
	text-align:center;
	margin-top:10px;
	margin-bottom:20px;
}
.welcome-text p {
	color:#104259;
	font-size:18px;
}
.welcome-text h1 {
	font-size:40px;
	font-weight:400;
}
.white-bg {
	background:#fff;
	height:900px;
	padding:10px;
	border-radius:6px;
	margin-bottom:20px;
	position:relative;
	z-index:0;
}
.white-bg img {
	border-radius:6px;
}
.white-bg p {
	color:#000;
	font-size:18px;
}
.white-bg h1 {
	margin-top:0px;
	margin-bottom:20px;
	font-size:40px;
	line-height:30px;
}
.white-bg ul {
	padding-left:20px;
}
.white-bg li {
	list-style-image: none;
	font-size:18px;
	padding-bottom:10px;
}
.smaller {
	font-size:26px;
}
.btn-lg, .btn-group-lg > .btn {
  border-radius: 6px;
  font-size: 16px;
  line-height: 1.33;
  padding: 10px 25px;
  font-weight:700;
}
.btn-success {
  background-color: #066d9d;
  border-color: #066d9d;
  color: #fff;
}
.btn-success:hover, 
.btn-success:focus, 
.btn-success:active, 
.btn-success.active, 
.open .dropdown-toggle.btn-success {
  background-color: #114963;
  border-color: #114963;
  color: #fff;
}
.btn-move {
  bottom: 23px;
  position: absolute;
  right: 22px;
  z-index: 1;
}
.announcement {
	background:#fff;
	padding:10px;
	text-align:center;
	margin-bottom:40px;
}
.announcement p {
	color:#030303;
	font-size: 21px;
}
.announcement h2 {
	font-size:35px;
	color: #104259;
}

/*School of Social Work Page */
.page-id-31 i {
	color:#066d9d;
}

/*Link Library Styles*/
.catalphafilterlinkedletter {
	  background-color: transparent !important;
}
.catalphafilterlinkedletter > a {
  color: #1B729A !important;
}
.catalphafilterselectedletter {
  background-color: transparent !important;
  color: #399ac9 !important;
}
.catalphafilteremptyletter {
  background-color: transparent !important;
  color: #ADDCF2 !important;
}
.entry-content td, .comment-content td {
  border-top: 1px solid #066d9d;
  padding: 6px 10px 6px 0;
}
.catalphafilter > div {
	font-weight:700;
	font-size:20px;
}

/*Regions Page */
h3.buffalo {
	color: #B95FB9;
}
h3.capitol {
	color:#537AB1;
}
h3.mid-hudson {
	color:#74c294;
}
h3.mohawk {
	color:#b988ed;
}
h3.nassau {
	color:#e17cde;
}
h3.nyc {
	color:#494a49;
}
h3.northern {
	color:#75cc1c;
}
h3.rochester {
	color:#8cbb77;
}
h3.southern {
	color:#fe6796;
}
h3.syracuse {
	color:#DB43A7;
}
h3.westchester {
	color:#00FD44;
}
.gen-requirements {
	color:#399AC9;
	font-weight:700;
	font-style:italic;
}

/*Span Styles*/
.larger-why {
	font-size:28px;
}
.p-fix p {
	text-align: left;
}
.red {
	color: #d63434;
	font-weight: 700;
}
.page-id-47 h2 a {
	color: #0a5192;
}

.ninja-forms-form-wrap label { width:100%; float:left; }

.textarea-wrap.label-above label { width:38%!important;  float:left; display:inline!important;  }
.textarea-wrap.label-above textarea  { width:68% !important; height:130px; }
.ninja-forms-required-items { padding-bottom:50px; }
 .field-wrap.label-left .ninja-forms-field { margin-left:0px !important; }
 div#ninja_forms_form_10_cont p { width:68%; font-size:14px !important; }
 .list-radio-wrap span ul li input { width:100% !important; }
.field-wrap.label-left .ninja-forms-field { width:68%; }
.ninja-forms-form-wrap .list-radio-wrap ul label { font-size:14px!important; line-height:18px!important; }
.list-radio-wrap.label-left ul li { padding:0 24px; }
div#ninja_forms_form_10_all_fields_wrap input[type="submit"] { width:150px; height:40px; background:#066d9d; color:#fff; text-align:center; display:block; line-height:40px; border:none;   }
.list-radio-wrap span ul li input { width:auto !important; }











/*--------------------------------------------------------------
4.0 Media Queries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
4.1 xs
--------------------------------------------------------------*/
/* Extra Small - phones */




/*--------------------------------------------------------------
4.2 sm
--------------------------------------------------------------*/
@media (min-width: 768px) {
	/* Small - tablets */
.search-area {
	text-align:left;
}
.search-field {
  width:150px;
}
.search-submit {
	left: 0px;
	top:30px;
}
.header-social {
	text-align:left;
}
.header-buttons {
	text-align:left;
	margin-top:40px;
}
.header-buttons .btn-lg, .btn-group-lg > .btn {
  width:150px;
}

.white-bg {
	height:1020px;
}
.white-bg h1 {
	font-size: 23px;
}
.smaller {
	font-size:22px;
}
.announcement h2 {
	font-size:40px;
}
#secondary-nav .nav > li > a {
  padding: 10px 32px;
}
}

@media (max-width: 768px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav > li {
        float: none;
    }
    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
          display:block !important;
          overflow-y:auto !important;
    }
    .dropdown-menu {
        position:relative;
        box-shadow:none;
        border:none;
        float:none;
    }
}

/*--------------------------------------------------------------
4.3 md
--------------------------------------------------------------*/
@media (min-width: 992px) {
	/* Medium - desktops */
	
	/* Sticky footer
	 * @link http://mystrd.at/modern-clean-css-sticky-footer/
	 */
	html {
    	position: relative;
    	min-height: 100%;
	}
	body {
    	margin: 0 0 200px; /* = .site-footer height */
	}
	.site-footer {
    	position: absolute;
    	left: 0;
    	bottom: 0;
    	width: 100%;
    	height: 200px; /* = body margin-bottom */
	}

.navbar-default .navbar-nav > li > a {
  font-size: 12px;
  padding: 15px 9px;
}
.dropdown-menu {
  font-size: 12px;
}
.search-field {
  width:130px;
}
#secondary-nav .nav > li > a {
  font-size: 14px;
  padding: 10px 11px;
}
.white-bg {
	height:1050px;
}
.white-bg h1 {
	font-size:32px;
}
.smaller {
	font-size:26px;
}

}

/*--------------------------------------------------------------
4.4 lg
--------------------------------------------------------------*/
@media (min-width: 1200px) {
	/* Large - desktops */
.navbar-default .navbar-nav > li > a {
    padding: 15px 9px;
	font-size:15px;
}
.dropdown-menu {
  font-size: 15px;
}
#secondary-nav .nav > li > a {
  font-size: 16px;
  padding: 10px 16px;
}
.search-field {
  width:175px;
}
.header-buttons .btn-lg, .btn-group-lg > .btn {
  width:175px;
}
.white-bg {
	height:900px;
}
.white-bg h1 {
	font-size:40px;
}

}
.page-id-2204 .Form_title {
    margin-bottom: 25px !important;
    width: 100%;
    float: left;
}
.page-id-2204 .field-wrap input {border:none;border-bottom:1px solid #ccc;padding-left:10px;}
.page-id-2204 .Region_left-wrap{width:50%;float:left;}
.page-id-2204 .Region_left{width:80% !important;}
.page-id-2204 .ninja-forms-form .field-wrap label{width:auto !important;float:left !important;margin-right:10px;}
.page-id-2204 .Contact_Person {width: 38% !important; float: right !important;}
.page-id-2204 .profile_pass-wrap input, .page-id-2204 .text-wrap.label-above input, .page-id-2204 .text-wrap.label-below input, .page-id-2204 .text-wrap.label-inside input, .page-id-2204 .textarea-wrap.label-above textarea, .page-id-2204 .textarea-wrap.label-below textarea, .page-id-2204 .textarea-wrap.label-inside textarea, .page-id-2204 .list-dropdown-wrap.label-above select, .page-id-2204 .list-dropdown-wrap.label-below select{width:auto;}
.page-id-2204 .Date-wrap, .page-id-2204 .Start_Time-wrap, .page-id-2204 .Address-wrap, .page-id-2204 .State-wrap, .page-id-2204 .City-wrap { float: left;}
.page-id-2204 .Address-wrap {width:100%;}
.page-id-2204 .Total_Expected_CEUs-wrap { float: left; clear: both;}
.page-id-2204 .Potential_Presenter, .page-id-2204 .StartEnd_Times {width: 30%; float: left;}
.page-id-2204 .Length_Presentation, .page-id-2204 .Workshop_Keynote {float: left; width: 20%;}
.page-id-2204 .Meal_Provided-wrap { width: 30%; float: left;}

.page-id-2204 .Meals.nf-desc, .page-id-2204 .Proposed_Fee_Structure {
    width: 100%;
    float: left;
    background: #b8cce4;
    line-height: 35px;    
    border: 1px solid #000;
}
.page-id-2204 .Meals.nf-desc p{margin-bottom:0;}
.page-id-2204 .Meal_Provided-wrap, .page-id-2204 .Meal_Cost-wrap, .page-id-2204 .Meal_Guarantee_Date-wrap{
    width: auto;
    float: left;
}
.page-id-2204 label#ninja_forms_field_95_label {
    width: 100px !important;
    float: left !important;
    border: 1px solid #000;
    margin-right: 0;
    padding: 8px;
    margin-bottom:0;
    background: #dbe5f1;
}
.page-id-2204 .Meal_Provided-wrap ul li {
    padding: 0 !important;
}
.page-id-2204 .Meal_Provided-wrap label {  
    background: #fff;
    border: 1px solid #000;
    padding: 5px;
    min-height: 60px;
   margin-right: 0 !important;
}
.page-id-2204 #ninja_forms_field_95_div_wrap, .page-id-2204 #ninja_forms_field_96_div_wrap, .page-id-2204 #ninja_forms_field_97_div_wrap, .page-id-2204 #ninja_forms_field_98_div_wrap{
	 margin-bottom:0;
}
.page-id-2204 label#ninja_forms_field_95_0_label, .page-id-2204 label#ninja_forms_field_95_1_label {
    position: relative;
    margin-bottom:0;
}
.page-id-2204 label#ninja_forms_field_95_0_label input, .page-id-2204 label#ninja_forms_field_95_1_label input {
    display: block;    
    position: absolute;
    top: 50%;
    z-index: 9999;  
    left: 50%;   
    transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform:translateX(-50%);
}

.page-id-2204 label#ninja_forms_field_96_label span {
    font-weight: normal;
    font-size: 11px;
    display: block;
}
.page-id-2204 label#ninja_forms_field_96_label {
    width: 150px !important;
    background: #dbe5f1;
    padding: 4px;
    margin-bottom:0;
  	margin-right: 0;
    border: 1px solid #000;
}
.page-id-2204 div#ninja_forms_field_100_div_wrap select {
    width: 89.4%;
    padding: 18px 0;
    border: 1px solid #000;
}
.page-id-2204 #ninja_forms_field_100_label{margin-bottom:0;}
.page-id-2204 div#ninja_forms_field_100_div_wrap label {
    padding: 5px;
    background: #dbe5f1;
    border: 1px solid #000;
    min-height: 59px;  
    margin-right:0;
    width: 120px !important;
}
.page-id-2204 .field-wrap.list-dropdown-wrap.label-above.Meal_Choices-wrap{margin-bottom:0;}
.page-id-2204 label#ninja_forms_field_97_label {
    width: 150px !important;
    float: left !important;
    margin-right: 0;
    padding: 9px;
    margin-bottom:0;
    background: #dbe5f1;
    border: 1px solid #000;
}
.page-id-2204 label#ninja_forms_field_98_label {
    padding: 5px;
    background: #dbe5f1;
    border: 1px solid #000;
    min-height: 60px;
    margin-right:0;
    margin-bottom:0;
    width: 104px !important;
}
 .page-id-2204 .Meal_Cost-wrap input, .page-id-2204 .Meal_Guarantee_Date-wrap input, .page-id-2204 #ninja_forms_field_98_div_wrap input{width:190px !important;height:60px !important;border:1px solid #000 !important;}
.page-id-2204 .Meal_Provided-wrap input{width:15px !important;height:15px !important;border:1px solid #000 !important;}

/*Potential*/
.page-id-2204 .Potential_Presenter, .page-id-2204 .StartEnd_Times, .page-id-2204 .Workshop_Keynote, .page-id-2204 .Length_Presentation {
    width: 25%;
    float: left;
    background: #b8cce4;
    padding: 10px;
    color:#002060;
    border: 1px solid #000;
    font-weight:bold;
    min-height: 60px;
}
.page-id-2204 .Potential_Presenter span, .page-id-2204 .StartEnd_Times span, .page-id-2204 .Workshop_Keynote span, .page-id-2204 .Length_Presentation span{
    display:block;
    font-size:11px;
    font-weight:normal;
    font-style:italic;
    color:#000;
} 
.page-id-2204 #ninja_forms_field_84_div_wrap, .page-id-2204 #ninja_forms_field_88_div_wrap, .page-id-2204 #ninja_forms_field_135_div_wrap, .page-id-2204 #ninja_forms_field_130_div_wrap, .page-id-2204 #ninja_forms_field_85_div_wrap, .page-id-2204 #ninja_forms_field_89_div_wrap, .page-id-2204 #ninja_forms_field_131_div_wrap, .page-id-2204 #ninja_forms_field_136_div_wrap, .page-id-2204 #ninja_forms_field_86_div_wrap, .page-id-2204 #ninja_forms_field_90_div_wrap, .page-id-2204 #ninja_forms_field_132_div_wrap, .page-id-2204 #ninja_forms_field_137_div_wrap, .page-id-2204 #ninja_forms_field_87_div_wrap, .page-id-2204 #ninja_forms_field_91_div_wrap, .page-id-2204 #ninja_forms_field_133_div_wrap, .page-id-2204 #ninja_forms_field_138_div_wrap{
		width:25%;
    float:left;
  	margin-bottom: 0;  
    border:1px solid #000;
}
.page-id-2204 #ninja_forms_field_84_div_wrap label, .page-id-2204 #ninja_forms_field_88_div_wrap label, .page-id-2204 #ninja_forms_field_135_div_wrap label, .page-id-2204 #ninja_forms_field_130_div_wrap label, .page-id-2204 #ninja_forms_field_85_div_wrap label, .page-id-2204 #ninja_forms_field_89_div_wrap label, .page-id-2204 #ninja_forms_field_131_div_wrap label, .page-id-2204 #ninja_forms_field_136_div_wrap label, .page-id-2204 #ninja_forms_field_86_div_wrap label, .page-id-2204 #ninja_forms_field_90_div_wrap label, .page-id-2204 #ninja_forms_field_132_div_wrap label, .page-id-2204 #ninja_forms_field_137_div_wrap label, .page-id-2204 #ninja_forms_field_87_div_wrap label, .page-id-2204 #ninja_forms_field_91_div_wrap label, .page-id-2204 #ninja_forms_field_133_div_wrap label, .page-id-2204 #ninja_forms_field_138_div_wrap label{
    display:none;
}
.page-id-2204 .potential_field{
		width:100% !important;
    float:left !important;
    height:35px !important;
    border:none !important;
}


/*Proposed structure*/
.page-id-2204 div#ninja_forms_field_102_div_wrap, .page-id-2204 div#ninja_forms_field_102_div_wrap table {
    float: left;
    width: 100%;
}
.page-id-2204 div#ninja_forms_field_102_div_wrap, .page-id-2204 div#ninja_forms_field_102_div_wrap table tr th{   
    border: 1px solid #000;
    padding: 10px;
    width:25%;
}
.page-id-2204 div#ninja_forms_field_102_div_wrap {
    float: left;
    width: 100%;
    background: #dbe5f1;
    padding: 0;
    border: none;
}
.page-id-2204 #ninja_forms_field_139_div_wrap, .page-id-2204 #ninja_forms_field_140_div_wrap, .page-id-2204 #ninja_forms_field_141_div_wrap, .page-id-2204 #ninja_forms_field_142_div_wrap, .page-id-2204 #ninja_forms_field_143_div_wrap {
    float: left;
    width: 25%;
    padding: 10px;
    border: 1px solid #000;
    height:44px;
}
.page-id-2204 #ninja_forms_field_139_div_wrap p, .page-id-2204 #ninja_forms_field_140_div_wrap p, .page-id-2204 #ninja_forms_field_141_div_wrap p, .page-id-2204 #ninja_forms_field_142_div_wrap p, .page-id-2204 #ninja_forms_field_143_div_wrap p{margin-bottom:0;}
.page-id-2204 label#ninja_forms_field_104_label, .page-id-2204 label#ninja_forms_field_105_label, .page-id-2204 label#ninja_forms_field_106_label, .page-id-2204 #ninja_forms_field_107_label, .page-id-2204 #ninja_forms_field_108_label, .page-id-2204 #ninja_forms_field_109_label, .page-id-2204 #ninja_forms_field_110_label,  .page-id-2204 #ninja_forms_field_111_label,  .page-id-2204 #ninja_forms_field_112_label,  .page-id-2204 #ninja_forms_field_113_label,  .page-id-2204 #ninja_forms_field_114_label,  .page-id-2204 #ninja_forms_field_115_label,  .page-id-2204 #ninja_forms_field_116_label,  .page-id-2204 #ninja_forms_field_117_label,  .page-id-2204 #ninja_forms_field_118_label{display:none;}
.page-id-2204 .Full_Member-wrap, .page-id-2204 .Full_Member1-wrap, .page-id-2204 .Full_Member2-wrap, .page-id-2204 .Associate_Member-wrap, .page-id-2204 .Associate_Member, .page-id-2204 .Student_Member-wrap, .page-id-2204 .Retired_Member-wrap, .page-id-2204 .Non_Member-wrap{width:25%;float:left;margin-bottom:0 !important;}
.page-id-2204 .Full_Member_field {
    width: 100% !important;
    float: left;  
    border: 1px solid #000 !important;
    height: 44px !important;
}

/*Test*/
.page-id-2204 .offering_promotional-wrap {
    margin-top: 30px !important;
    width: 100%;
    float: left;
}
.page-id-2204 label#ninja_forms_field_119_label {
    width: 60% !important;
    float: left;
}
.page-id-2204 .offering_promotional {
    width: 39% !important;
    float: left;
}
.page-id-2204 .Cancellation_Policy {
    float: left;
    width: 100%;
}
.page-id-2204 div#ninja_forms_field_121_div_wrap {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
.page-id-2204 div#ninja_forms_field_122_div_wrap {
    border-top: 2px solid #000;
    float: left;
    width: 100%;
    padding-top: 15px !important;
}
.page-id-2204 div#ninja_forms_field_123_div_wrap, .page-id-2204 #ninja_forms_field_124_div_wrap, .page-id-2204 #ninja_forms_field_125_div_wrap, .page-id-2204 #ninja_forms_field_126_div_wrap {
    width: 50%;
    float: left;    
}
.page-id-2204 #ninja_forms_field_127_div_wrap{
		width:100%;
    float:left;
}


/*Input field width*/
.page-id-2204 .Contact_Email, .page-id-2204 .Event_Name, .page-id-2204 .Location, .page-id-2204 .Address {width: 89% !important;}
.page-id-2204 div#ninja_forms_field_71_div_wrap, .page-id-2204 div#ninja_forms_field_72_div_wrap, .page-id-2204 div#ninja_forms_field_73_div_wrap, .page-id-2204 #ninja_forms_field_77_div_wrap, .page-id-2204 #ninja_forms_field_78_div_wrap, .page-id-2204 #ninja_forms_field_79_div_wrap { width: 33%;float:left;}
.page-id-2204 .Date, .page-id-2204 .Start_Time, .page-id-2204 .End_Time, .page-id-2204 .City, .page-id-2204 .State, .page-id-2204 .Zip{width:70% !important;}
.page-id-2204 #ninja_forms_field_80_div_wrap, .page-id-2204 #ninja_forms_field_81_div_wrap { float: left; width: 50%;}
.page-id-2204 .Total_Expected_CEUs {width: 68% !important;}
.page-id-2204 .REGISTRATION_DEADLINE {width: 55% !important;}
.page-id-2204 #ninja_forms_field_123, .page-id-2204 #ninja_forms_field_124{width:80% !important;}
.page-id-2204 .Exact_Time_of_Presentation {
    width: 55% !important;
}
.page-id-2204 .Cost {
    width: 80% !important;
}
.page-id-2204 .Cancellation_Policy {
    width: 81% !important;
}
.page-id-2204 #nf_submit_17, .page-id-2204 #nf_processing_17 {position: absolute;bottom: -35px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.page-id-2204 #nf_submit_17 input, .page-id-2204 #nf_processing_17 input {width: 150px; height: 40px; background: #066d9d; color: #fff; text-align: center; display: block; line-height: 40px; border: none;}

/*validation error*/
/*#ninja_forms_field_80_error { position: absolute;z-index:999 !important;}
.page-id-2204 .ninja-forms-error{position:relative !important;}
.page-id-2204 .ninja-forms-field-error{position:absolute !important;left:100px !important}
.page-id-2204 #ninja_forms_field_68_error { position: inherit !important;}
.page-id-2204 #ninja_forms_field_95_error { position: inherit !important;}*/

.ninja-forms-error .ninja-forms-field-error{display:none;}
.page-id-2204 .field-wrap.ninja-forms-error input{border-bottom: 1px solid red !important;}
.page-id-2204 .field-wrap.ninja-forms-error label#ninja_forms_field_95_label{background:red !important;}

/*Conference form responsive*/
@media (max-width:1199px){
    .page-id-2204 .Region_left-wrap, .page-id-2204 div#ninja_forms_field_71_div_wrap, .page-id-2204 div#ninja_forms_field_72_div_wrap, .page-id-2204 div#ninja_forms_field_73_div_wrap, .page-id-2204 #ninja_forms_field_77_div_wrap, .page-id-2204 #ninja_forms_field_78_div_wrap, .page-id-2204 #ninja_forms_field_79_div_wrap, .page-id-2204 div#ninja_forms_field_71_div_wrap, .page-id-2204 div#ninja_forms_field_72_div_wrap, .page-id-2204 div#ninja_forms_field_73_div_wrap, .page-id-2204 #ninja_forms_field_77_div_wrap, .page-id-2204 #ninja_forms_field_78_div_wrap, .page-id-2204 #ninja_forms_field_79_div_wrap, .page-id-2204 #ninja_forms_field_80_div_wrap, .page-id-2204 #ninja_forms_field_81_div_wrap{width:100% !important;display:block;}

    .page-id-2204 .Region_left-wrap input, .page-id-2204 div#ninja_forms_field_71_div_wrap input, .page-id-2204 div#ninja_forms_field_72_div_wrap input, .page-id-2204 div#ninja_forms_field_73_div_wrap input, .page-id-2204 #ninja_forms_field_77_div_wrap input, .page-id-2204 #ninja_forms_field_78_div_wrap input, .page-id-2204 #ninja_forms_field_79_div_wrap input, .page-id-2204 div#ninja_forms_field_71_div_wrap input, .page-id-2204 div#ninja_forms_field_72_div_wrap input, .page-id-2204 div#ninja_forms_field_73_div_wrap input, .page-id-2204 #ninja_forms_field_77_div_wrap input, .page-id-2204 #ninja_forms_field_78_div_wrap input, .page-id-2204 #ninja_forms_field_79_div_wrap input, .page-id-2204 #ninja_forms_field_80_div_wrap input, .page-id-2204 #ninja_forms_field_81_div_wrap input{width:100% !important;display:block;}  

    .page-id-2204 .Region_left-wrap label, .page-id-2204 div#ninja_forms_field_71_div_wrap label, .page-id-2204 div#ninja_forms_field_72_div_wrap label, .page-id-2204 div#ninja_forms_field_73_div_wrap label, .page-id-2204 #ninja_forms_field_77_div_wrap label, .page-id-2204 #ninja_forms_field_78_div_wrap label, .page-id-2204 #ninja_forms_field_79_div_wrap label, .page-id-2204 div#ninja_forms_field_71_div_wrap label, .page-id-2204 div#ninja_forms_field_72_div_wrap label, .page-id-2204 div#ninja_forms_field_73_div_wrap label, .page-id-2204 #ninja_forms_field_77_div_wrap label, .page-id-2204 #ninja_forms_field_78_div_wrap label, .page-id-2204 #ninja_forms_field_79_div_wrap label, .page-id-2204 #ninja_forms_field_80_div_wrap label, .page-id-2204 #ninja_forms_field_81_div_wrap label{width:100% !important;display:block;}
  .page-id-2204 .ninja-forms-form .Contact_Email, .page-id-2204 .ninja-forms-form .Event_Name, .page-id-2204 .ninja-forms-form .Location, .page-id-2204 .ninja-forms-form .Address, .page-id-2204 .ninja-forms-form .Contact_Person{width:100% !important;} 
  
  .page-id-2204 div#ninja_forms_field_123_div_wrap, .page-id-2204 #ninja_forms_field_124_div_wrap, .page-id-2204 #ninja_forms_field_125_div_wrap, .page-id-2204 #ninja_forms_field_126_div_wrap{width:100% !important}
}


@media (min-width:992px) and (max-width:1199px){
   
    .page-id-2204 label#ninja_forms_field_96_label, .page-id-2204 label#ninja_forms_field_96_label, .page-id-2204 label#ninja_forms_field_97_label, .page-id-2204 label#ninja_forms_field_98_label {width: 90px !important;min-height:80px !important;}
   .page-id-2204 .Meal_Provided-wrap input,  .page-id-2204 .Meal_Cost-wrap input,  .page-id-2204 .Meal_Guarantee_Date-wrap input,  .page-id-2204 #ninja_forms_field_98_div_wrap input { width: 168px !important;  height: 80px !important; border: 1px solid #000 !important;min-height:77px !important;}
  .page-id-2204 label#ninja_forms_field_95_label, .page-id-2204 label#ninja_forms_field_95_0_label, .page-id-2204 label#ninja_forms_field_95_1_label{min-height:80px !important;}
  .page-id-2204 div#ninja_forms_field_100_div_wrap select{width:87% !important;}
}




@media (min-width:768px) and (max-width:991px){
   .page-id-2204 div#ninja_forms_field_100_div_wrap select{width:83% !important;}
    .page-id-2204 label#ninja_forms_field_96_label, .page-id-2204 label#ninja_forms_field_96_label, .page-id-2204 label#ninja_forms_field_97_label, .page-id-2204 label#ninja_forms_field_98_label {width: 90px !important;min-height:80px !important;}
   .page-id-2204 .Meal_Provided-wrap input,  .page-id-2204 .Meal_Cost-wrap input,  .page-id-2204 .Meal_Guarantee_Date-wrap input,  .page-id-2204 #ninja_forms_field_98_div_wrap input { width: 94px !important;  height: 80px !important; border: 1px solid #000 !important;min-height:77px !important;}
  .page-id-2204 label#ninja_forms_field_95_label, .page-id-2204 label#ninja_forms_field_95_0_label, .page-id-2204 label#ninja_forms_field_95_1_label{min-height:80px !important;}
}
  
 



@media (max-width:767px){  
 

.page-id-2204 .Potential_Presenter, .page-id-2204 .StartEnd_Times, .page-id-2204 .Workshop_Keynote, .page-id-2204 .Length_Presentation{min-height:100px;}  

  .page-id-2204 .Meal_Provided-wrap, .page-id-2204 .Meal_Cost-wrap, .page-id-2204 .Meal_Guarantee_Date-wrap{width:100% !important;}  
  .page-id-2204 label#ninja_forms_field_96_label, .page-id-2204 label#ninja_forms_field_97_label,  .page-id-2204 label#ninja_forms_field_98_label { width: 100px !important;}
  .page-id-2204 label#ninja_forms_field_97_label{padding:3px !important}
  .page-id-2204 .Meal_Provided-wrap input, .Meal_Cost-wrap input, .page-id-2204 .Meal_Guarantee_Date-wrap input, .page-id-2204 #ninja_forms_field_98_div_wrap input, .page-id-2204 .Meal_Provided-wrap label, .page-id-2204 .Meal_Cost-wrap  label, .page-id-2204 .Meal_Guarantee_Date-wrap  label, .page-id-2204 #ninja_forms_field_98_div_wrap  label{min-height:70px !important;}
  .page-id-2204 div#ninja_forms_field_100_div_wrap select{width:58% !important;}
  .page-id-2204 .Full_Member_field, #ninja_forms_field_139_div_wrap, .page-id-2204 #ninja_forms_field_140_div_wrap, .page-id-2204 #ninja_forms_field_141_div_wrap, .page-id-2204 #ninja_forms_field_142_div_wrap, .page-id-2204 #ninja_forms_field_143_div_wrap{min-height:60px !important;}
  .page-id-2204 #ninja_forms_field_139_div_wrap p, .page-id-2204 #ninja_forms_field_140_div_wrap p, .page-id-2204 #ninja_forms_field_141_div_wrap p, .page-id-2204 #ninja_forms_field_142_div_wrap p, .page-id-2204 #ninja_forms_field_143_div_wrap p { font-size: 13px;}
 .page-id-2204 div#ninja_forms_field_102_div_wrap table tr th{padding:6px !important;}
  .page-id-2204 label#ninja_forms_field_95_0_label input, .page-id-2204 label#ninja_forms_field_95_1_label input {top:0 !important}
  
/*validation error
.page-id-2204 .ninja-forms-field-error{position:absolute !important;left:0px !important}
.page-id-2204 #ninja_forms_field_68_error { position: inherit !important;}
.page-id-2204 .ninja-forms-field-error p { font-size: 11px; text-align: left; padding: 5px;}
*/  
  
}




@media (max-width:479px){
  .page-id-2204 .Potential_Presenter, .page-id-2204 .StartEnd_Times, .page-id-2204 .Workshop_Keynote, .page-id-2204 .Length_Presentation {
      min-height: 115px;
      font-size: 10px;
      padding: 3px;
  }

  
}
/*------------------------------Yogendra Singh----------------------------*/
#ninja_forms_form_22 select#ninja_forms_field_147 {
    background: transparent;
    border: 1px solid #efefef;
    width: 50%;
}
#ninja_forms_form_22 .new_contact_person-wrap,#ninja_forms_form_22 .new_contact_email-wrap{
  width: 100%;float: left;}
#ninja_forms_form_22 .label-left label {
    width: auto !important;
    float: left !important;
    margin-right: 10px;
}
#ninja_forms_form_22 .field-wrap input {
    border: none;
    border-bottom: 1px solid #ccc;
    padding-left: 10px;
      position: relative;
    z-index: 2;

}
#ninja_forms_form_22 .new_city-wrap,#ninja_forms_form_22 .new_state-wrap,#ninja_forms_form_22 .new_zip_code-wrap{
  width: 33%;
  float: left;}



#ninja_forms_field_146_div_wrap{margin-bottom:35px;}
.page-id-2909 .field-wrap{width:50%; float:left;}
.page-id-2909 .new_region_left{width: 80% !important;}
.page-id-2909 #ninja_forms_field_147{width:87% !important;}
.page-id-2909 #ninja_forms_field_149_div_wrap{width:100%;}
.page-id-2909 #ninja_forms_field_149{width:89%;}
.page-id-2909 .field-wrap.label-left .ninja-forms-field { width: 85%;}
.page-id-2909 #ninja_forms_field_148 { width: 88%;}

.page-id-2909 #ninja_forms_field_150_div_wrap{width:100%}
.page-id-2909 #ninja_forms_field_150, #ninja_forms_field_221{width: 90%;}
.page-id-2909 #ninja_forms_field_154_div_wrap{width:100%}
.page-id-2909 #ninja_forms_field_154 {width: 88%;}
.page-id-2909 #ninja_forms_field_155, #ninja_forms_field_157, #ninja_forms_field_158{width:78%;}
.page-id-2909 #ninja_forms_field_159 {width:77%;}
.page-id-2909 #ninja_forms_field_220_div_wrap p {text-align:center;}
.page-id-2909 #ninja_forms_field_151 {width: 81%;}
.page-id-2909 #ninja_forms_field_156, #ninja_forms_field_160, #ninja_forms_field_153, #ninja_forms_field_171, #ninja_forms_field_195{width:84%;}
.page-id-2909 label{ width: auto !important; float: left !important; margin-right: 8px;}
.page-id-2909 #ninja_forms_field_160{width:75%;}
.page-id-2909  #ninja_forms_field_223 {width:72%;}
.page-id-2909 #ninja_forms_field_161{width:49%;}
.page-id-2909 #ninja_forms_field_184{width:32%;}
.page-id-2909 #ninja_forms_field_221{width:92%;}
.page-id-2909 #ninja_forms_field_187, #ninja_forms_field_207{width:72%;}
.page-id-2909 #ninja_forms_field_185 {width:69%;}
.page-id-2909 #ninja_forms_field_222_div_wrap p{text-align:center;}
.page-id-2909 #ninja_forms_field_229, #ninja_forms_field_227{width: 63%;}
.page-id-2909 #ninja_forms_field_152{width:81%;}
.page-id-2909 #ninja_forms_field_168{width:65%;}
.page-id-2909 #ninja_forms_field_173, #ninja_forms_field_199{width:79%;}
.page-id-2909 #ninja_forms_field_191, #ninja_forms_field_203{width:84%;}
.page-id-2909 #ninja_forms_field_166, #ninja_forms_field_167{width:84%;}
.page-id-2909 #ninja_forms_field_186{width:69%;}
.page-id-2909 #ninja_forms_field_230_div_wrap, #ninja_forms_field_233_div_wrap{width:17%;}
.page-id-2909 #ninja_forms_field_231_div_wrap, #ninja_forms_field_234_div_wrap{width:8%;}
.page-id-2909 #ninja_forms_field_232_div_wrap, #ninja_forms_field_235_div_wrap{width: 75%;}

.page-id-2909 #ninja_forms_field_232_label, #ninja_forms_field_237_label{width: 96% !important}
.page-id-2909 .new_chose_one, .new_ten_one, .new_two_five_one, .new_chose_two, .new_ten_two, .new_two_five_two, .new_full_refund, .new_admin_cost{float:left;}
.page-id-2909 #ninja_forms_field_235_label{width: 91% !important}
.page-id-2909 #ninja_forms_field_182_div_wrap, #ninja_forms_field_236_div_wrap, #ninja_forms_field_237_div_wrap{width: 100%}
.page-id-2909 #ninja_forms_field_170{width: 67%;}
.page-id-2909 #ninja_forms_field_172{width:92%;}
.page-id-2909 #ninja_forms_field_169, #ninja_forms_field_244{width:78%;}
.page-id-2909 #ninja_forms_field_242{width:87%;}
.page-id-2909 #ninja_forms_field_174{width: 68%;}
.page-id-2909 #ninja_forms_field_176{width:92%}
.page-id-2909 #ninja_forms_field_175{width:78%;}
.page-id-2909 #ninja_forms_field_177{width:87%;}
.page-id-2909 #ninja_forms_field_243{width:77%;}
.page-id-2909 #ninja_forms_field_219_div_wrap{width:100%;}
.page-id-2909 #ninja_forms_field_219{width: 150px; height: 40px; background: #066d9d; color: #fff; text-align: center;
display: block; line-height: 40px; border: none; margin: 0 auto;}
.page-id-2909 select {background: transparent; border: 1px solid #efefef;}
.page-id-2909 #ninja_forms_field_153, #ninja_forms_field_245{width:77%;}

.field-wrap.ninja_date-wrap, .field-wrap.ninja_time-wrap{    position: relative;}
.field-wrap.ninja_date-wrap  input,
.field-wrap.ninja_time-wrap input
{background-color: transparent;}
.field-wrap.ninja_date-wrap:before{content: "\f073"; font-family: 'FontAwesome'; position: absolute; right: 8%; color:#888; z-index: 1; font-size: 17px;}
.field-wrap.ninja_time-wrap:before{content: "\f017"; font-family: 'FontAwesome'; position: absolute; right: 8%; color:#888; z-index: 1; font-size: 18px;}

#ninja_forms_field_242_div_wrap:before,
#ninja_forms_field_175_div_wrap:before,
#ninja_forms_field_221_div_wrap:before,
#ninja_forms_field_186_div_wrap:before,
#ninja_forms_field_185_div_wrap:before,
#ninja_forms_field_153_div_wrap:before{ right: 1%;}

.page-id-2909 #ninja_forms_field_186_div_wrap:before, #ninja_forms_field_153_div_wrap:before, #ninja_forms_field_169_div_wrap:before, #ninja_forms_field_175_div_wrap:before {right: 8%;}
.page-id-2909 #ninja_forms_field_152_div_wrap:before, #ninja_forms_field_242_div_wrap:before, #ninja_forms_field_177_div_wrap:before{right: 1%;}
.page-id-2909 #ninja_forms_field_251_div_wrap{width:100%;}
@media (max-width:1024px){
.page-id-2909 .pre_new-wrap{width:100% !important;}
.page-id-2909 .pre_new { width: 100% !important;}
  .page-id-2909 #ninja_forms_field_230, #ninja_forms_field_231, #ninja_forms_field_232, #ninja_forms_field_233, #ninja_forms_field_234, #ninja_forms_field_235, #ninja_forms_field_236, #ninja_forms_field_237, #ninja_forms_field_238, #ninja_forms_field_239, #ninja_forms_field_240{width:auto !important;}
.page-id-2909 #ninja_forms_field_232_label, #ninja_forms_field_237_label {
    width: 88% !important;
}

  .page-id-2909 #ninja_forms_field_230_div_wrap, #ninja_forms_field_233_div_wrap{width: 26% !important;}  
  .page-id-2909 #ninja_forms_field_231_div_wrap, #ninja_forms_field_234_div_wrap{width: 11% !important;}  
 .page-id-2909 #ninja_forms_field_232_div_wrap, #ninja_forms_field_235_div_wrap { width: 63% !important;} 
 .page-id-2909 #ninja_forms_field_245 {width: 100%;}  
  .page-id-2909 .field-wrap{width: 100%;}  
  .page-id-2909 #ninja_forms_field_147 { width: 100% !important;}
  .page-id-2909 .field-wrap.ninja_date-wrap::before{right: 0%; bottom: 0;}
.page-id-2909 #ninja_forms_field_186_div_wrap::before, #ninja_forms_field_153_div_wrap::before, #ninja_forms_field_169_div_wrap::before, #ninja_forms_field_175_div_wrap::before { right: 0%; bottom: 0%;}
.page-id-2909 #ninja_forms_field_152_div_wrap::before, #ninja_forms_field_242_div_wrap::before, #ninja_forms_field_177_div_wrap::before { right: 0%; bottom: 0;}  
  
}
@media (max-width:991px){  .page-id-2909 .datepicker{position: absolute; top: 1280.42px;}  
  
}

@media (max-width:767px){ 
  .page-id-2909 #ninja_forms_field_230_div_wrap, #ninja_forms_field_233_div_wrap{width: 100% !important;}  
  .page-id-2909 #ninja_forms_field_231_div_wrap, #ninja_forms_field_234_div_wrap{width: 100% !important;}  
 .page-id-2909 #ninja_forms_field_232_div_wrap, #ninja_forms_field_235_div_wrap { width: 100% !important;} 
  .page-id-2909 #ninja_forms_field_231_div_wrap, #ninja_forms_field_232_div_wrap, #ninja_forms_field_234_div_wrap, #ninja_forms_field_235_div_wrap{padding-left:18px;} 
}
@media (max-width:480px){
.page-id-2909 #ninja_forms_field_235_label, #ninja_forms_field_236_label, #ninja_forms_field_237_label, #ninja_forms_field_232_label { width: 88% !important;}  
}
#ninja_forms_form_22 #ninja_forms_field_147{text-transform: capitalize;}
.page-id-2909 #ninja_forms_field_220_div_wrap p ,.page-id-2909 #ninja_forms_field_222_div_wrap p{
    font-weight: bolder;
    margin-bottom: 20px;
}
/*#ninja_forms_form_22 .user_Location-wrap{width:100%;}*/
/*#ninja_forms_form_22 #ninja_forms_field_183_div_wrap,#ninja_forms_form_22 .Keynote_Workshop-wrap {
    width: 100%;
}*/
#ninja_forms_form_22 #ninja_forms_field_247_div_wrap,#ninja_forms_form_22 .Presenters_Custom,#ninja_forms_form_22 #ninja_forms_field_220_div_wrap {
   clear: both;
}
#ninja_forms_form_22 #ninja_forms_field_247_div_wrap p,#ninja_forms_form_22 .Presenters_Custom p,.Proposed_Fee_Structure p{
  font-weight: bolder;
    margin-bottom: 20px;
      text-align: center;
}
.ninja-forms-error input {
 	border-bottom: 1px solid red !important; 
}
.ninja-forms-error span ul{
    border-bottom: 1px solid red !important;
}