html{margin-top:0px !important;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
button, input, select, textarea{font-size:100%;overflow:visible;margin:0;vertical-align:baseline;width:auto;}
textarea{overflow:auto;vertical-align:text-top;}
hr{background:#ddd;border:none;clear:both;color:#ddd;float:none;height:1px;width:100%;}
html{height:100%;}
body{
	-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;
	background:#efefef;color:#555;font-family:Arial, Helvetica, sans-serif;
	font-size:14px;font-smoothing:antialiased;line-height:1.5em;text-rendering:optimizeLegibility;
	border-top:3px solid #EE3124; background-color: #ffffff;}
p{word-wrap:break-word;}
i,
em,
dfn,
cite{font-style:italic;}
tt,
var,
pre,
kbd,
samp,
code{font-family:monospace, serif;font-style:normal;}
b,
strong{font-weight:700;}
pre{-moz-box-sizing:border-box;-moz-border-radius:2px;-moz-box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);-webkit-border-radius:2px;-webkit-box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);box-sizing:border-box;background:#f4f4f4;border:1px solid #aaa;border-bottom-color:#ccc;border-radius:2px;height:auto;margin:0;outline:none;padding:6px 10px;vertical-align:middle;width:100%;word-wrap:break-word;white-space:pre-wrap;}
del{color:#555;text-decoration:line-through;}
ins,
dfn{border-bottom:1px solid #ccc;}
sup,
sub,
small{font-size:85%;}
abbr,
acronym{font-size:85%;letter-spacing:.1em;text-transform:uppercase;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
.grid{float:left;margin-bottom:2.127659574468%;padding-top:0;}
.col-540{width:57.446808510638%;}

.col-940{width:100%;}
.fit{margin-left:0 !important;margin-right:0 !important;}

img{-ms-interpolation-mode:bicubic;border:0;height:auto;max-width:100%;vertical-align:middle;}
.ie8 img{height:auto;width:auto\9;}
.ie8 img.size-large{max-width:60%;width:auto;}

embed,
object{max-width:100%;}

a{color:#06c;font-weight:400;text-decoration:none;}
a:hover,
a:focus,
a:active{color:#444;outline:0;text-decoration:none;}
::selection{background:#999;color:#fff;text-shadow:none;}

.info-box{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block;margin:20px 0;padding:15px;text-align:left;}
.alert{background-color:#faebeb;border:1px solid #dc7070;color:#212121;}
.address{background-color:#f6f5ef;border:1px solid #cdc9a5;color:#212121;}
.notice{background-color:#fbf9e9;border:1px solid #e3cf57;color:#212121;}
.success{background-color:#f9fde8;border:1px solid #a2bc13;color:#212121;}
.download{background-color:#fff4e5;border:1px solid #ff9912;color:#212121;}
.information{background-color:#eef3f6;border:1px solid #6ca6cd;color:#212121;}
.required{color:#d5243f;}
th,
td,
table{border:1px solid #ddd;border-left:0px;border-top:0px;}
table{border-collapse:collapse;width:100%;}

.footable th,
.footable  td,
.footable  table{border:1px solid #ddd;border-left:0px;border-top:0px;}
.footable  table{border-collapse:collapse;width:100%;}

ul{list-style-type:disc;margin:0;padding:0;}
ol{line-height:22px;list-style-position:outside;list-style-type:decimal;margin:0;padding:0;}
dt{font-weight:400;}
blockquote{background:#f9f9f9;border:none;border-left:4px solid #d6d6d6;margin:20px;overflow:auto;padding:0 0 10px 12px;}
blockquote p{font-family:'Georgia', 'Times New Roman', Times, serif;font-style:italic;font-size:18px;line-height:26px;}
h1, h2, h3, h4, h5, h6 {font-weight:700;line-height:1.0em;word-wrap:break-word;}
h1{font-size:2.625em;margin-bottom:.05em;margin-top:.05em;}
h2{font-size:0.10em;margin-bottom:.05em;margin-top:.05em;}
h3{font-size:1.875em;margin-bottom:.857em;margin-top:.857em;}
h4{font-size:1.500em;margin-bottom:1em;margin-top:1em;}
h5{font-size:1.125em;margin-bottom:1.125em;margin-top:1.125em;}
h6{font-size:1.000em;margin-bottom:1.285em;margin-top:1.285em;}
p,
hr,
dl,
pre,
form,
table,
address,
blockquote{margin:1.6em 0;}
th, td{padding:.8em;}
caption{padding-bottom:.8em;}
blockquote{padding:0 1em;}

fieldset{margin:1.6em 0;padding:0 1em 1em;}
legend{padding-left:.8em;padding-right:.8em;}

input,
textarea{padding:.3em .4em .15em;}
select{padding:.1em .2em 0;}
option{padding:0 .4em;}
dt{margin-bottom:.4em;margin-top:.8em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
ul,
ol{margin:0 1.5em 1.5em 0;padding-left:2.0em;}
li ul{margin:0;}
#container{margin:0 auto;max-width:980px;}
#wrapper{border-radius:4px;clear:both;position:relative;}

#header h2{font-size:19px;line-height:1px;margin-left:0px;color:#AEAEAE;display:inline-block;vertical-align:middle;}
#footer{clear:both;margin:0 auto;max-width:960px;padding:0 25px 0 25px;}
#footer-wrapper{margin:0;padding:0;}
#logo{float:left;margin:4px 0px 3px 6px;width:100%;}
.site-name{display:block;font-size:2.063em;line-height:1.0em;padding-top:20px;}

#content-full{margin-top:40px;margin-bottom:20px;}

#author-meta{-moz-border-radius:4px;-webkit-border-radius:4px;background:#f9f9f9;border:1px solid #d6d6d6;border-radius:4px;clear:both;display:block;margin:30px 0 40px 0;padding:10px;overflow:hidden;}

#widgets{margin-top:40px;}

#widgets ul li a{display:inline;text-decoration:none;}

.top-menu{float:right;margin:10px 0;padding:0;}
.top-menu li{list-style-type:none;display:inline-table;}
.top-menu li a{border-left:1px solid #ccc;color:#333;font-size:11px;padding:0 4px 0 8px;}
.top-menu > li:first-child > a{border-left:none;}
.top-menu li a:hover{color:#333;}
#wpadminbar{display:none;}

.footer-menu{margin-left:0;padding:0;}
.footer-menu li{display:inline;list-style-type:none;}
.footer-menu li a{border-left:1px solid #ccc;color:#333;padding:0 8px;}
.footer-menu li a:hover{color:#FFF;}
.footer-menu > li:first-child > a{border-left:none;padding:0 8px 0 0;}

#footer-wrapper .grid.col-940{margin:0;}

.copyright{text-align:left;}

.clearfix:after,
.clearfix:before,
#container:after,
#container:before,

#container:after,

.clear{clear:both;}
BDO[DIR="ltr"]{direction:ltr;unicode-bidi:bidi-override;}
BDO[DIR="rtl"]{direction:rtl;unicode-bidi:bidi-override;}
[DIR="ltr"]{direction:ltr;unicode-bidi:embed;}
[DIR="rtl"]{direction:rtl;unicode-bidi:embed;}
@media print{h1{page-break-before:always;}
h1, h2, h3, h4, h5, h6{page-break-after:avoid;}
ul, ol, dl{page-break-before:avoid;}
}
@media
only screen and (-moz-min-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){body{}
}
@media screen and (max-width:980px){body{}
.grid{float:none;}
.copyright{float:left;}

}
@media screen and (max-width:650px){#wpadminbar{display:none;}
.hd-mobile-menu{display:block;}
.hd-destop-menu{display:none;}
.td-mobile-header{display:block;}
.td-des-header{display:none;}
.td-style-A, .td-style-B{float:left;padding:0 2px;border:none;display:block;width:auto;}
.td-style-B{color:blue;}
body{}
#logo{}
#logo{float:left;margin:13px 0px 10px 10px;}
#header h2{font-size:28px;line-height:1px;margin-left:25px;color:#919191;display:inline-block;vertical-align:top;}
.grid,
.grid-right{float:none;}
#featured-image .fluid-width-video-wrapper{margin:20px 0 0 0;}
.top-widget{float:none;margin:0 auto 10px auto;position:relative;text-align:center;width:auto;}
.top-widget .widget-title{text-align:center;}
.js .sub-header-menu{display:none;}
.js .main-nav{position:relative;height:30px;background-color:#4b73a4;clear:both;margin:0 auto;}
.js .main-nav .menu{display:none;position:absolute;width:100%;top:30px;z-index:1000;}
.js .main-nav .menu ul{margin-top:1px;}
.js .main-nav .menu li{float:none;background-color:#fff;border:none;}
.js .main-nav .menu li a{color:#444;font-size:13px;font-weight:normal;height:45px;line-height:45px;padding:0 15px;border:none;border-bottom:1px solid #f5f5f5;text-shadow:none;text-align:left;}
.js .main-nav .menu li.current_page_item,
.js .menu .current_page_item a,
.js .menu .current-menu-item a{background-color:#f5f5f5;}
.js .main-nav .menu li li:hover{background:none!important;}
.js .main-nav .menu li li a{position:relative;padding:0 10px 0 30px;}
.js .main-nav .menu li li li a{position:relative;padding:0 10px 0 40px;}
.js .main-nav .menu li a:hover,
.js .main-nav .menu li li a:hover{background-image:none;filter:none;background-color:#f5f5f5!important;}
.js .main-nav .menu li li a::before{content:'\2013';position:absolute;top:0;left:20px;}
.js .main-nav .menu li li li a::before{content:'\2013';position:absolute;top:0;left:20px;}
.js .main-nav .menu li li li a::after{content:'\2013';position:absolute;top:0;left:30px;}
.js .main-nav .menu li ul{position:static;visibility:visible;background-color:#fff;}
.js .main-nav #responsive_current_menu_item{position:absolute;display:block;top:5px;left:15px;color:#fff;font-weight:700;}
.js .main-nav a#responsive_menu_button{position:absolute;display:block;top:0;left:100%;height:30px;width:23px;margin-left:-30px;background:url('images/select-icons.png') 0 5px no-repeat;}
.js .main-nav a#responsive_menu_button.responsive-toggle-open{background:url('images/select-icons.png') 0 -46px no-repeat;}
.top-menu,
.footer-menu li{float:none;font-size:11px;text-align:center;}

#footer{text-align:center;}

}
@media screen and (max-width:783px){
}
@media screen and (max-width:480px){body{}
#logo{}
#logo{float:left;margin:13px 0px 10px 10px;width:100%;}
#logo img{}
.grid{float:none;}
#header h2{font-size:22px;line-height:1px;margin-left:0px;margin-top:10px;color:#919191;display:inline-block;}

.top-menu,
.footer-menu li{float:none;text-align:right;text-rendering:optimizeSpeed;}

#footer{text-align:center;}

}
@media screen and (max-width:320px){body{}

#logo img{}
}
@media screen and (max-width:255px){#logo img{width:50%;}
body{}

}

#branding img{height:auto;display:block;width:100%;}
.dataTables_wrapper{*zoom:1;vertical-align:top;}
.dataTables_wrapper:before, .dataTables_wrapper:after{display:table;content:"";line-height:0;}
.dataTables_wrapper:after{clear:both;}
.dataTables_wrapper .dataTables_length{margin:0px 0px 5px 0px;float:left;}
.dataTables_wrapper .dataTables_filter{margin:0px 0px 5px 0px;float:right;}
.dataTables_wrapper .dataTables_filter label{line-height:28px;vertical-align:top;}
.dataTables_wrapper .dataTables_info{padding:0;margin:4px 10px 10px 10px;}
.dataTables_wrapper .dataTables_paginate{margin-right:10px;}
.dataTables_wrapper .filter_column input[type="text"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.dataTables_wrapper .sorting:after{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;opacity:0.3;filter:alpha(opacity=30);content:"\f0dc";float:right;}
.dataTables_wrapper .sorting_asc:after{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;opacity:0.3;filter:alpha(opacity=30);content:"\f0de";float:right;}
.dataTables_wrapper .sorting_desc:after{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;opacity:0.3;filter:alpha(opacity=30);content:"\f0dd";float:right;}
.footable-pagination .footable-page-arrow a{padding:2px 10px;line-height:20px;text-decoration:none;background-color:white;border:1px solid #DDD;border-left-width:1;font-size:11.9px;display:inline-table;}
.footable-pagination .footable-page-arrow a:hover, .footable-pagination .footable-page a:hover{background-color:#f5f5f5;}
.footable-pagination .footable-page a{padding:2px 10px;line-height:20px;text-decoration:none;background-color:white;border:1px solid #DDD;border-left-width:0;font-size:11.9px;}
.footable-pagination .footable-nav .footable-page-current a{padding:2px 10px;background:#f5f5f5;border-radius:0px;line-height:20px;text-decoration:none;background-color:#f5f5f5;border:1px solid #dddddd;border-left-width:0;font-size:11.9px;}
.footable-pagination .footable-nav .footable-page-current a{color:#222222;}
.footable-pagination .footable-page-next{border-left-width:0;}
html .js{margin-top:0px !important;}
/**/.dataTables_wrapper .pagesize{border:1px solid #ccc;vertical-align:top;display:inline-block !important;border-bottom:0px;padding:8px;padding-bottom:0px;}
.dataTables_wrapper .pagesize label{margin-bottom:0px;}
.dataTables_wrapper .pagesize select{width:65px;}
table.footable{margin:0px;}
.zebra td{word-break:break-word;}
.dataTables_wrapper .custLabeltxt{padding:5px 0px 0px 5px;}
.dataTables_wrapper .footable-last-column{border-right:0px solid #ccc;}
@media (max-width:495px){.dataTables_wrapper .custLabeltxt{display:none;}
}
@media (max-width:355px){.dataTables_wrapper .custLabeltxt{display:none;}
}
.zebra td{word-break:break-word;}
@media screen and (max-width:260px){#header h2{font-size:12px;line-height:1px;margin-left:0px;margin-top:10px;color:#919191;display:inline-block;}
#logo{float:left;margin:13px 0px 10px 10px;}
}
.input-mini{width:65px;}
.mandatory{color:#F35A43;}
.copyright .login{display:none;}
.zebra td{word-break:break-word;}
.top-nav-right{float:right;}
.top-nav-right>ul{float:left;}
.top-nav-right>ul>li, .top-nav-right>ul>li a{font-size:12px;}
.top-nav-right .login a, .top-nav-right .login a:link{color:#4b73a4;}
.control-group .controls .select2-container-multi{width:215px;}
.gridcontrols{width:70px;}
.large .controls{margin-left:200px !important;}
.large .control-label{width:180px !important;}
.datepicker table,.datepicker td,.datepicker th{border:0px solid #ddd !IMPORTANT;}
.deletebtn{color:#FFFFFF;background-color:#F34541;background-image:linear-gradient(to bottom, #EE5F5B, #BD362F);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-width:1px;padding:3px 6px;}
.deletebtn:hover{text-decoration:none;color:#FFFFFF;background-color:#F01611;background-image:linear-gradient(to bottom, #EE5F5B, #BD362F);text-decoration:none;}
.select2-drop-mask{max-height:0px !important;}
