@import url('https://fonts.googleapis.com/css?family=Athiti|Prompt|Taviraj');

/* For test add font to JCE Editor Pro */
@import url('https://fonts.googleapis.com/css?family=Bai+Jamjuree|Chakra+Petch|Pridi&display=swap');

.options-list li a {
    box-shadow: 0 0 0px rgba(0,0,0,0.2) !important;
    background: transparent !important;
}
  
@media screen and (max-width: 768px) {

  .news_tabupdate.mod_flexicontent_wrapper .fc_float_left {
    float: left !important;
    margin: 0px 12px 0px 0;
    display: block;
    width: 55% !important;
}
span.date_value_feat {
    margin-top: 0px !important;
    font-size: 13px;
    color: #000;
    margin-left: 10px !important;
}
.news_tabupdate.mod_flexicontent_wrapper .fcitem_text {
    height: 168px;
}  
  
  
  
}


/************************************************************* TAB PA-PAGE *************************************************************/
.pa2 h2  , .tms h2 {
  font-family: "Prompt";
  font-weight: bold;
}
.pa2 .wk-tab>li.wk-active>a , .tms .wk-tab>li.wk-active>a {
    border-color: #126CAE #126CAE transparent #126CAE !important;
    background: #f0f1f5 !important;
    color: #000;
    border-radius: 5px 5px 0px 0px;
    border: 2px solid;
}
.pa2 .wk-tab>li>a , .tms .wk-tab>li>a {
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0px;
    border-bottom: 0px solid #126CAE;
    font-size: 20px;
    padding: 15px 40px !important;
}
.pa2 .wk-tab>li.wk-active>a , .tms .wk-tab>li.wk-active>a {
    color: #000 !important;
}
.pa2 .wk-tab , .tms .wk-tab {
    border-bottom: 2px solid #126CAE;
	padding-left: 35px !important;
}
.pa2 .wk-tab>li.wk-active>a:after , .tms .wk-tab>li.wk-active>a:after {
	content: "";
    display: inline-block;
    border-bottom: 2px solid #f0f1f5;
    height: 5px;
    width: 98%;
    position: absolute;
    bottom: -2px;
    border-radius: 0px;
    left: 2px;
}
.pa2 .wk-tab>li.wk-open:not(.wk-active)>a , .tms .wk-tab>li.wk-open:not(.wk-active)>a, 
.pa2 .wk-tab>li:not(.wk-active)>a:focus , .tms .wk-tab>li:not(.wk-active)>a:focus, 
.pa2 .wk-tab>li:not(.wk-active)>a:hover , .tms .wk-tab>li:not(.wk-active)>a:hover {
    margin-bottom: 0px;
}
.pa2 .wk-tab>li:nth-child(n+2)>a , .tms .wk-tab>li:nth-child(n+2)>a {
    margin-left: 0px;
}

.pa2 span.module_readon , .tms span.module_readon {
    position: absolute;
    right: 0px;
    top: -54px;
    font-size: 20px;
}
.pa2 span.module_readon a.readon  , .tms span.module_readon a.readon {
    font-family: Athiti;
	color: #126CAE;
}

.pa2 .wk-tab span.module_readon , .tms .wk-tab span.module_readon {
    top: -73px !important;
}
.footer-pa-line {
  border-top: 1px solid #06558e;
}

@media screen and (max-width: 414px) {
.wk-dropdown.wk-dropdown-small ul li a::before {
    content: "";
    background: none !important;
}
.news.mod_flexicontent_wrapper .fcitem_hits {
    margin-left: 58px;
    bottom: 2px;
}
.pa2 span.module_readon , .tms span.module_readon {
    position: relative;
    right: unset;
    top: unset;
    font-size: 16px;
}
.pa2 span.module_readon a.readon , .tms span.module_readon a.readon {
    font-family: Athiti;
    color: #fff;
}  

.pa .pa-footer-tel h4 {
  	text-align:center;
}
  
  #accordeonck489 li.level1 > .accordeonck_outer a {
    font-size: 16px !important;
}
  #accordeonck489 li.level2 > .accordeonck_outer a {
    font-size: 15px !important;
}
  
}





/************************************************************* ccmeetimg rooms page *************************************************************/


.uk-input, .uk-select:not([multiple]):not([size]), .uneditable-input:not([class*=uk-]), input[type=color]:not([class*=uk-]), input[type=date]:not([class*=uk-]), input[type=datetime-local]:not([class*=uk-]), input[type=datetime]:not([class*=uk-]), input[type=email]:not([class*=uk-]), input[type=month]:not([class*=uk-]), input[type=number]:not([class*=uk-]), input[type=password]:not([class*=uk-]), input[type=search]:not([class*=uk-]), input[type=tel]:not([class*=uk-]), input[type=text]:not([class*=uk-]), input[type=time]:not([class*=uk-]), input[type=url]:not([class*=uk-]), input[type=week]:not([class*=uk-]), select:not([class*=uk-]):not([multiple]):not([size]) {
  border: 1px solid #ccc;
}
#ccmeetimgrooms_top {
    border-bottom: 1px solid #ddd;
    padding: 20px 20px !important;
    line-height: 40px;
    background: #fff;
}
.ccmeetimgrooms_left {
    float: left;
    width: 100%;
}
select#room-selector {
    display: inline-block;
    /* float: left; */
    width: 70%;
    margin-left: 15px;
}
.ccmeetimgrooms_left button.button.btn.btn-primary {
    display: inline;
    /* float: left; */
}
div#cccalendar {
    background: #fff;
    padding: 20px;
}
.btn-toolbar {
    background: #fff;
    padding: 20px;
}
.btn-group {
    margin: 10px 0px;
    line-height: 40px;
	width: 100%;
}
form#searchForm .btn-toolbar label {
    margin-right: 15px;
    width: 110px;
    text-align: right;
    font-weight: bold;
}
select#room_id {
    width: 100% !important;
    margin-left: 6px;
}
form#searchForm  button.btn.hasTooltip {
    background-color: #2e7eed;
    color: #fff;
    border: 1px solid transparent;
    border-radius: 20px !important;
    margin-left: 15px !important;
    box-shadow: 0 4px 28px rgb(0 0 0 / 7%);
}
.results .table {
  background: #fff;
}
.reservation-form form#adminForm {
  padding: 20px;
}
.reservation-form form#adminForm input#jform_name {
    width: 100% !important;
}
.subform-repeatable.ui-sortable .btn-toolbar {
    padding: 0px;
}
.subform-repeatable.ui-sortable a.btn.btn-mini  {
    background: #4A9D0C;
}
.subform-repeatable.ui-sortable .icon-new:before,
.subform-repeatable.ui-sortable .icon-plus:before {
    font-family: Prompt;
    content: "เพิ่มวันจอง";
    color: #fff;
}
.subform-repeatable.ui-sortable .icon-new:after,
.subform-repeatable.ui-sortable .icon-plus:after {
    content: "";
    color: #fff;
}

input#jform_reservation__reservation1__date {
    width: 200px;
}
.reservation-form .page-header {
    margin-bottom: 20px;
    padding-bottom: 0px;
    border-bottom: 0px solid #e9e9e9;
}
.page-data {
    background: #fff;
    padding: 20px;
}
.page-data table {
  background: #fff;
}
.input-append {
    width: 100%;
}
.subform-repeatable-group .field-calendar input#jform_reservation__reservation1__date {
  width: 100%;

}
.subform-repeatable-group .control-label {
    font-weight: bold;
}
.subform-repeatable > .btn-toolbar .group-add {
    line-height: 38px;
    width: 125px;
    font-size: 13px;
    margin-left: 28px;
    text-align: left;
    height: 40px;
    border-radius: 5px !important;
}

.subform-repeatable-group > .btn-toolbar .btn.btn-success .icon-plus:before {
    content: "]";
    font-family: IcoMoon;
}
.subform-repeatable-group {
  padding: 8px 25px 33px;
}
.subform-repeatable-group > .btn-toolbar .btn {
  position: relative;
}
.subform-repeatable-group > .btn-toolbar .btn.btn-danger {
    color: #ffffff;
    top: 0;
    right: 0;
    border-radius: 3px;
    border-width: 0 0 0px 0px;
    margin-left: 6px !important;
}
.subform-repeatable-group > .btn-toolbar .btn.btn-success {
    color: #378137;
    bottom: 0;
    right: 0;
    border-radius: 3px;
    border-width: 0px 0 0 0px;
    padding-top: 0px;
}

.fc-day-sat,
.fc-day-sun {
    background: rgba(253, 197, 208, 0.7);
}

@media screen and (max-width: 414px) {

.ccmeetimgrooms_left button.button.btn.btn-primary {
    display: inline;
    /* float: left; */
    float: none;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}
.fc .fc-toolbar {
    display: block;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.fc-toolbar-chunk {
    margin: 10px 0px;
}
.subform-repeatable-group {
    margin-top: 0px;
    margin-left: 0px;
}
select#room_id {
    width: 100% !important;
    margin-left: 6px;
}
.btn-group {
    position: relative;
    display: inline-block;
    display: inline-flex;
    white-space: nowrap;
    vertical-align: middle;
    flex-direction: column;
}



  
}  
  
  
html {
/*	font-family: 'Athiti', sans-serif; */
font-weight: 400;
}
.uk-navbar-nav>li:hover>a, .uk-navbar-nav>li>a[aria-expanded=true] {
    color: #fff !important;
}
.uk-panel.logo-header {
    position: absolute;
}


.uk-navbar-nav>li:hover>a, .uk-navbar-nav>li>a.uk-open, .uk-navbar-nav>li>a:focus {
    color: #ffffff !important;
    font-weight: bold !important;
    text-shadow: 1px 0px 0px #fff;
}

.tm-toolbar {
    padding-top: 0px;
    padding-bottom: 0px;
}

.tm-toolbar, .uk-card-primary.uk-card-body, .uk-card-primary>:not([class*=uk-card-media]), .uk-light, .uk-overlay-primary, .uk-section-primary:not(.uk-preserve-color), .uk-section-secondary:not(.uk-preserve-color), .uk-tile-primary:not(.uk-preserve-color), .uk-tile-secondary:not(.uk-preserve-color) {
    color: rgb(255, 255, 255);
}

.droplist-it {
display: none;
}

.content_featured .catrtitle a {
    color: #fff !important;
font-weight: normal;
    font-size: 13px;
}
.content_standard .catrtitle a {
    color: #666 !important;
font-weight: normal;
    font-size: 13px;
}

.content_standard .catrtitle a:before  {
    content: "";
    background: #af2032;
    height: 2px;
    width: 80px;
    position: absolute;
    margin-top: 23px;
}
.content_featured .catrtitle a:before   {
    content: "";
    background: #1361a5;
    height: 2px;
    width: 80px;
    position: absolute;
    margin-top: 23px;
}


.uk-link:hover, a:hover {
    color: #0c86e1;
    text-decoration: none;
}

div#tm-main {
    background: #eeeff4;
    padding-top: 20px;
}

.uk-section-secondary {
    background: #F5F5F8;
}

.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6 {
font-family: 'Athiti', sans-serif;
font-weight: 700;
}

.contentheading {
    display: inline-block;
    margin: 2px 0px;
}

.uk-breadcrumb>:last-child>* {
    color: #136cae;
    /*
    width: 800px;
    vertical-align: top;
    */
}
.breadcrumb, .uk-breadcrumb {
    overflow: hidden;
}

h1.componentheading {
    font-size: 30px;
}

.prnews h2:before,
.prnews span:before {
    line-height: 26px;
    content: "";
    background: #1262a5;
    width: 7px;
    height: 30px;
    display: inline-flex;
    margin-top: 5px;
    position: absolute;
    margin-left: -11px;
}
ul.mod_flexicontent.mod_flexicontent_standard.list_pr li span:before {
    background: none;
    margin-left: 0px;
    margin-top: 0px;
}


.prnews h2 ,
.prnews span {
margin-left: 10px;
}

.uk-navbar-container {
    background: #1361a5 !important;
}

.infoslide {
    border-bottom: 5px solid #126dae;
}

.uk-section-secondary:not(.uk-preserve-color) h2 {
    color: #333;
    margin-left: 15px;
}


.uk-section-secondary:not(.uk-preserve-color) h2:before ,
.fccategory h2.cattitle:before ,
h1.componentheading:before,
div#module-393 h3.el-title:before,
.update-title span:before {
    line-height: 26px;
    content: "";
    background: #1262a5;
    width: 7px;
    height: 30px;
    display: inline-flex;
    margin-top: 7px;
    position: absolute;
    margin-left: -15px;
}

.mod_flexiadvsearch_wrapper .fc_filter_html.fc_text_search label {
    display: none;
}
.mod_flexiadvsearch input#mod_search_searchword-340 {
    background: none;
    border-bottom: 1px solid #fff;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    color: #fff;
}
 
.mod_flexiadvsearch input.btn.btn-success {
/*    background: url(../images/search-icon.png) 0 0 no-repeat; */
    height: 20px;
    border: 0px;
    line-height: 20px;
    padding: 0px 0px;
    margin-left: -24px;
    margin-top: 10px;
}

  .wk-grid-margin  {
    margin-top: 10px;
}

.wk-tab>li {
    margin-bottom: 0px !important;
}

.prnews ul.wk-tab.wk-tab-left li {
    background: #f2f3f4;
}

.prnews ul.wk-tab.wk-tab-left li.wk-active a {
    background: #1361a5;
    border-left: 4px solid #af2032;
}

.prnews .wk-tab>li.wk-active>a {
     color: #fff;  
}

.wk-tab-left {
    border-right: 1px solid #eee;
}

ul.wk-tab.wk-tab-left {
    padding-right: 25px !important;
}

.wk-width-medium-3-4 {
    padding-left: 0px;
}

ul.wk-tab.wk-tab-left li.wk-active a:after, ul.wk-tab.wk-tab-left li.wk-active a:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

ul.wk-tab.wk-tab-left li.wk-active a:after {
    border-color: rgba(194, 225, 245, 0);
    border-left-color: #126dae;
    border-width: 7px;
    margin-top: -7px;
}
ul.wk-tab.wk-tab-left li.wk-active a:before {
    /* border-color: rgba(194, 225, 245, 0); */
    /* border-left-color: #126dae; */
    /* border-width: 7px; */
    margin-top: -14px;
}

.wk-tab-left>li>a, .wk-tab-right>li>a {
    padding-top: 12px;
    padding-bottom: 10px;
}

.wk-tab-left>li:not(.wk-active)>a:focus, .wk-tab-left>li:not(.wk-active)>a:hover {
    margin-bottom: 0;
    margin-right: 0px;
    padding-bottom: 10px;
    padding-right: 0px;
}


.infoslide .wk-text-center  ,
.system .wk-text-center {
    display: inline;
}
.infoslide h3.wk-panel-title  ,
.system h3.wk-panel-title {
display: inline;
    margin-left: 10px;
    font-size: 19px;
    font-weight: bold;
}

.onsite span.uk-icon {
    padding-bottom: 20px;
margin-right: 10px;
}
.onsite h2 {
    display: flex;
}
 
.infoslide .wk-grid>* {
    margin-bottom: 0;
    border-right: 1px solid #dbdbdb;
}
 
.system .wk-grid>*  {
    margin-bottom: 0;
    border-right: 0px solid #dbdbdb;
}

.system ul.wk-slideset li {
    margin: 10px 0px;
}
.system .uk-section-xsmall {
    padding-bottom: 0px;
}

.infoslide .wk-grid>:nth-last-child(3) ,
.system .wk-grid>:nth-last-child(3)  {
    border-right: 0px solid #dbdbdb !important;
}

.infoslide .wk-slidenav-position .wk-slidenav-previous ,
.system .wk-slidenav-position .wk-slidenav-previous {
    left: -3% !important;
}

.infoslide .wk-slidenav-position .wk-slidenav-next ,
.system .wk-slidenav-position .wk-slidenav-next {
    right: -3% !important;
}

.infoslide .wk-slidenav-position .wk-slidenav ,
.system .wk-slidenav-position .wk-slidenav {
    display: block !important;
}

.infoslide .wk-slidenav-previous:before {
    content: "\f104";
    font-family: FontAwesome;
    font-size: 20px;
    color: #126cae;
    background: #f0f1f2;
    padding: 7px 14px;
    border-radius: 34px;
}

.infoslide  .wk-slidenav-next:before {
    font-size: 20px;
    color: #126cae;
    background: #f0f1f2;
    padding: 7px 14px;
    border-radius: 34px;
}

.infoslide .wk-margin {
    margin-bottom: 5px;
}
.infoslide .wk-margin img {
    display: inline-block;
    float: none;
    vertical-align: middle;
    text-align: left;
}
.infoslide .wk-margin span a {
display: inline-block;
    width: 60%;
    vertical-align: text-top;
    text-align: left;
    line-height: 20px;
}
.infoslide .wk-slidenav-position .wk-slidenav {
    display: none;
    position: absolute;
    top: 50%;
    z-index: 1;
    margin-top: -50px;
}

.infoslide .wk-panel-title, .system .wk-panel-title {
    width: 60%;
    margin-top: 20px;
    font-size: 15px;
    line-height: 20px;
    vertical-align: middle;
    display: inline;
    float: right;
    text-align: left;
}

.prnews .wk-tab-left>li>a, .wk-tab-right>li>a {
    padding-top: 17px !important;
    padding-bottom: 17px !important;
}

.prnews ul.wk-tab > li:nth-child(1) > a:before {
    content: "";
    background: url(../images/tab/new.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
}
.prnews ul.wk-tab > li:nth-child(2) > a:before {
    content: "";
    background: url(../images/tab/law.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
}
.prnews ul.wk-tab > li:nth-child(3) > a:before {
    content: "";
    background: url(../images/tab/circularletter.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
}
.prnews ul.wk-tab > li:nth-child(4) > a:before {
    content: "";
    background: url(../images/tab/vote.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
}
.prnews ul.wk-tab > li:nth-child(5) > a:before {
    content: "";
    background: url(../images/tab/winner.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
}
.prnews ul.wk-tab > li:nth-child(6) > a:before {
    content: "";
    background: url(../images/tab/accnouceprice.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
}
.prnews ul.wk-tab > li:nth-child(7) > a:before {
    content: "";
    background: url(../images/tab/plan.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
}
.prnews ul.wk-tab > li:nth-child(8) > a:before {
    content: "";
    background: url(../images/tab/po.png)1px 10px no-repeat;
    width: 20px;
    height: 25px;
    padding: 9px 5px;
    position: absolute;
    left: 8px !important;
}
.prnews ul.wk-tab > li:nth-child(9) > a:before {
    content: "";
    background: url(../images/tab/station.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
}
.prnews ul.wk-tab > li:nth-child(10) > a:before {
    content: "";
    background: url(../images/tab/recruit.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
}
.prnews ul.wk-tab > li:nth-child(11) > a:before {
    content: "";
    background: url(../images/tab/teamtalk-blk.png)0 0 no-repeat;
    background-size: 24px;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
}

ul.wk-tab.wk-tab-left li:nth-child(1).wk-active a:before {
    content: "";
    background: url(../images/tab/new-wh.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
}
ul.wk-tab.wk-tab-left li:nth-child(2).wk-active a:before {
    content: "";
    background: url(../images/tab/law-wh.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
}
ul.wk-tab.wk-tab-left li:nth-child(3).wk-active a:before {
    content: "";
    background: url(../images/tab/circularletter-wh.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
}
ul.wk-tab.wk-tab-left li:nth-child(4).wk-active a:before {
    content: "";
    background: url(../images/tab/vote-wh.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
}
ul.wk-tab.wk-tab-left li:nth-child(5).wk-active a:before {
    content: "";
    background: url(../images/tab/winner-wh.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
}
ul.wk-tab.wk-tab-left li:nth-child(6).wk-active a:before {
    content: "";
    background: url(../images/tab/accnouceprice-wh.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
}
ul.wk-tab.wk-tab-left li:nth-child(7).wk-active a:before {
    content: "";
    background: url(../images/tab/plan-wh.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
}
ul.wk-tab.wk-tab-left li:nth-child(8).wk-active a:before {
    content: "";
    background: url(../images/tab/po-wh.png)-1px -2px no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
}
ul.wk-tab.wk-tab-left li:nth-child(9).wk-active a:before {
    content: "";
    background: url(../images/tab/station-wh.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
}
ul.wk-tab.wk-tab-left li:nth-child(10).wk-active a:before {
    content: "";
    background: url(../images/tab/recruit-wh.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
}
ul.wk-tab.wk-tab-left li:nth-child(11).wk-active a:before {
    content: "";
    background: url(../images/tab/teamtalk-wht.png)0 0 no-repeat;
    background-size: 24px;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
}
.prnews .wk-tab>li>a {
    padding: 12px 12px 12px 43px !important;
    border-left: 4px solid #f4f5f5;
}

.system {
    border-bottom: 5px solid #af2032;
    padding-bottom: 0px;
}
.system2 {
    border-bottom: 5px solid #af2032;
    padding-bottom: 0px;
}
.panel.panel-info {
    text-align: center;
    background: transparent;
    position: relative;
    border: 0px solid #c2e1f5;
}

.panel.panel-info:before {
    content: "\f106";
}

.panel.panel-info:after, 
.panel.panel-info:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.panel.panel-info:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #1163A5;
    border-width: 25px;
    margin-left: -25px;
}
.panel.panel-info:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #1163A5;
    border-width: 25px;
    margin-left: -25px;
}

.panel-heading.collapsed .fa-chevron-down,
.panel-heading .fa-chevron-right {
  display: none;
}

.panel-heading.collapsed .fa-chevron-right,
.panel-heading .fa-chevron-down {
  display: inline-block;
}

i.fa {
  cursor: pointer;
  margin-right: 5px;
}

.collapsed ~ .panel-body {
  padding: 0;
}

.panel.panel-info {
    text-align: center;
}

.panel-heading {
    position: relative;
    height: 46px;
    display: unset;
    margin-top: 0px;
    z-index: 9;
    margin-left: 0px;
}
}

div#bar {
    padding: 0px 0px;
}

.padding-mid {
    padding: 30px 0px 0px;
}

.number-phone {
    background: #af2032;
    display: inline-block;
    padding: 2px 20px 2px 2px;
    color: #fff;
    border-radius: 36px;
    letter-spacing: 1px;
    font-size: 18px;
    margin-top: 25px;
}

.number-phone span.uk-icon {
    background: #fff;
    color: #af2032;
    border-radius: 30px;
    padding: 10px;
    margin-right: 10px;
}


.last-footer {
    background: #06558e;
    color: #fff;
}

.padding-mid .wk-panel h3 {
    font-weight: normal;
    font-size: 14px;
}

.intranet .wk-width-medium-4-5 {
    padding-left: 15px;
}




.uk-section-primary:not(.uk-preserve-color) hr {
    border-top-color : #fff;
}

.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child {
    color: #fff;
    font-size: 15px;
}


.footer-menu .uk-subnav>* {
    flex: none;
    padding-left: 90px;
    position: relative;
}


.update h3.wk-panel-title {
    color: #333 !important;
}

 .uk-section-secondary:not(.uk-preserve-color) .uk-button-default,
 .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:focus,
 .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active {
    background-color: rgb(255, 255, 255);
    color: rgb(17, 130, 191);
    border-color: transparent;
    box-shadow: none;
    border-radius: 4px;
    width: 275px;
    float: right;
    position: relative;
    font-size: 14px;
    padding: 0px 15px;
}


.update .uk-inline {
    float: right;
    margin-top: -60px;
    margin-right: 0px;
}

.update ul.wk-subnav li {
    width: 100%;
    margin-top: 0px;
}

.update ul.wk-subnav li a {
    color: #333 !important;
    width: 100%;
    font-size: 13px;
    margin: 3px 0px;
}
.update .wk-subnav-pill>.wk-active>* {
    background: #1277b7;
    color: #fff !important;
    box-shadow: none;
}

.update .wk-subnav-pill>*>* {
    padding: 10px 9px;
    border-radius: 2px;
}

.update .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover {
    background-color: #1277b7;
    color: #fff;
    border-color: transparent;
    box-shadow: none;
    font-size: 13px;
}

.update .uk-button-default:hover {
    font-size: 14px;
    background: #fff !important;
    color: #1576b7 !important;
}


.update button.uk-button:before{
    content: "\f03a";
    font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: left;
    margin-top: 13px;
}

.update button.uk-button:after {
    content: "\f078";
    font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    margin-top: 13px;
}

.update [class*=uk-dropdown-bottom] {
    margin-top: 5px;
    border-radius: 4px;
}

.update button.uk-button.uk-open:after {
    content: "\f077";
    font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    margin-top: 13px;
}


div.advanced-dropdown a.langChoose:link, div.advanced-dropdown a.langChoose:visited {
    background-color: transparent;
    border-radius: 2px;
    width: 38px;
    margin-top: 3px;
    padding: 3px;
    line-height: 0;
    -webkit-transition: all 0.75s;
    font-size: 13px;
}

div.advanced-dropdown a.langChoose img {
    border: 0px solid white;
    margin: 0px 10px 0px 0px;
    height: 20px;
}

div.advanced-dropdown a.langChoose:after {
    content: "\f078";
    font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top: 6px;
    font-size: 10px;
}

div.advanced-dropdown span.caret {
    display: inline-block;
    width: 0px;
    height: 0px;
    vertical-align: middle;
    border-top: 0px solid #fff;
    border-right: 0px solid transparent;
    border-left: 0px solid transparent;
    content: "";
    margin-left: 0px;
}

div.advanced-dropdown a {
    white-space: nowrap;
    font-size: 12px;
}

div.advanced-dropdown a img {
    border: 0px solid white;
    margin: 0px 10px 0px 0px;
    height: 20px;
}

div.mod-languages.advanced-dropdown ul {
    background: #fff;
    position: absolute;
    z-index: 100;
    list-style-type: none;
    left: -8px;
    padding: 10px 10px 10px 10px;
    border-radius: 0 0 2px 2px;
}

div.mod-languages ul.lang-inline li {
    display: block;
    padding: 3px 0px;
}

div#module-349 {
    padding: 10px 20px;
    border-left: 2px solid #dbdbdb;
    border-right: 2px solid #dbdbdb;
    height: 35px;
}

div#fontsize {
    font-size: 16px;
    line-height: 28px;
    text-align: center;
}

.custom p {
    margin: 0px 0px 0px 0px;
}

a.reset {
    font-size: 18px;
    line-height: 15px;
}

a.smaller {
    font-size: 12px;
}

a.larger {
    font-size: 24px;
    line-height: 11px;
}

#fontsize span {
    font-weight: normal;
    color: #000;
    font-size: 14px;
}




#flexicontent ul.introblock > li {
    margin: 0px 0 20px 0;
    padding: 0px 0 10px 0;
    border-top: 0px dashed darkgray;
    background: #fff;
    width: 100%;
    min-height: 10px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    line-height: inherit;
    color: #000;
    font-weight: bold;
    margin-left: 0% !important;
    margin-right: 1%;
}

#flexicontent ul.leadingblock > li {
    margin: 0px 0 20px 0;
    padding: 0px 0 0px 0;
    border-top: 0px dashed darkgray;
    background: none;
    width: 98%;
    min-height: 10px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    line-height: inherit;
    background: #fff;
}

.fccategory h2.contentheading {
/*    display: none; */
}

.fccategory .lineinfo.image_descr {
    display: inline-block !important;
    float: left !important;
    clear: none !important;
}


.fccategory .value.field_created {
    font-weight: 100;
    font-size: 12px;
    color: #838383;
}

.fccategory span.readmore {
    display: none !important;
}

.fccategory div#tm-main {
    background: #eeeff4;
}

#flexicontent figure.image.right img, #flexicontent figure.image.left img, #flexicontent div.image.right img, #flexicontent div.image.left img {
    padding: 0px;
    border: 0px solid lightgray;
}

#flexicontent .lineinfo .element {
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0px 20px;
    width: 100%;
    box-sizing: border-box;
}
#flexicontent figure.image.left, #flexicontent div.image.left {
    float: left !important;
    margin: 0px 0px 0px 0px !important;
    width: auto !important;
}

ul.leadingblock .lineinfo.line3,
ul.leadingblock .lineinfo.line4 {
    width: 50%;
    clear: none !important;
    padding-top: 20px;
}

ul.leadingblock .lineinfo.line3 .field_title {
    font-family: 'Athiti', sans-serif;
    color: #000;
    font-weight: bold;
    font-size: 18px;
    letter-spacing: 1px;
}

.introblock .field_title {
    font-family: 'Athiti', sans-serif;
    letter-spacing: 1px;
    position: relative;
    color: black;
    margin: 10px 0px;
    /* width: 250px; */
    min-height: 72px;
    display: block !important;
}

aside#tm-sidebar {
    margin-top: 45px;
}

aside#tm-sidebar h3 {
color: #136cae;
}

aside#tm-sidebar .uk-panel {
    padding: 20px;
    background: #fff;
}

aside#tm-sidebar .uk-panel .uk-nav-default {
    font-size: 100%;
}
aside#tm-sidebar .uk-nav-default>li>a {
    color: #000000;
 }
aside#tm-sidebar .uk-nav-default>li>a:before {
    content: "";
    background: #116cae;
    width: 10px;
    height: 4px;
    display: block;
    margin-right: 10px;
    margin-top: 11px;
    float: left;
    margin-bottom: 15px;

}
aside#tm-sidebar .uk-nav-default>li.uk-active>a {
    color: #0a75d1 ;
    background-color: transparent;
    font-weight: bold;
}

aside#tm-sidebar .uk-nav-default .uk-nav-sub a {
    color: #000000;
}

aside#tm-sidebar ul.uk-nav {
/*
    list-style: disc;
    list-style-position: inside;
    margin: 4px 0px;
    */
}


div#module-361 li.uk-active a { 
    background: #1361a5 !important;
    border-left: 4px solid #af2032;
    color: #fff !important;
} 



div#module-361 .uk-nav-default>li:nth-child(1)>a:before {
    content: "";
    background: url(../images/tab/new.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 33px !important;
}
div#module-361 .uk-nav-default>li:nth-child(2)>a:before {
    content: "";
    background: url(../images/tab/law.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 33px !important;
}
div#module-361 .uk-nav-default>li:nth-child(3)>a:before {
    content: "";
    background: url(../images/tab/circularletter.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 33px !important;
}
div#module-361 .uk-nav-default>li:nth-child(4)>a:before {
    content: "";
    background: url(../images/tab/vote.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 33px !important;
}
div#module-361 .uk-nav-default>li:nth-child(5)>a:before {
    content: "";
    background: url(../images/tab/winner.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 33px !important;
}
div#module-361 .uk-nav-default>li:nth-child(6)>a:before {
    content: "";
    background: url(../images/tab/accnouceprice.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 33px !important;
}
div#module-361 .uk-nav-default>li:nth-child(7)>a:before {
    content: "";
    background: url(../images/tab/plan.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 33px !important;
}
div#module-361 .uk-nav-default>li:nth-child(8)>a:before {
    content: "";
    background: url(../images/tab/po.png)1px 10px no-repeat;
    width: 20px;
    height: 25px;
    padding: 9px 5px;
    position: absolute;
    left: 33px !important;
}
div#module-361 .uk-nav-default>li:nth-child(9)>a:before {
    content: "";
    background: url(../images/tab/station.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 33px !important;
}
div#module-361 .uk-nav-default>li:nth-child(10)>a:before {
    content: "";
    background: url(../images/tab/recruit.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 33px !important;
}


div#module-361 .uk-nav-default>li:nth-child(1).uk-active>a:before {
    content: "";
    background: url(../images/tab/new-wh.png)0 0 no-repeat;
    width: 15px;
    height: 25px;
    padding: 0px 4px;
    position: absolute;
    left: 31px !important;
}
div#module-361 .uk-nav-default>li:nth-child(2).uk-active>a:before {
    content: "";
    background: url(../images/tab/law-wh.png)0 0 no-repeat;
    width: 15px;
    height: 25px;
    padding: 0px 4px;
    position: absolute;
    left: 31px !important;
}
div#module-361 .uk-nav-default>li:nth-child(3).uk-active>a:before {
    content: "";
    background: url(../images/tab/circularletter-wh.png)0 0 no-repeat;
    width: 15px;
    height: 25px;
    padding: 0px 4px;
    position: absolute;
    left: 31px !important;
}
div#module-361 .uk-nav-default>li:nth-child(4).uk-active>a:before {
    content: "";
    background: url(../images/tab/vote-wh.png)0 0 no-repeat;
    width: 15px;
    height: 25px;
    padding: 0px 4px;
    position: absolute;
    left: 31px !important;
}
div#module-361 .uk-nav-default>li:nth-child(5).uk-active>a:before {
    content: "";
    background: url(../images/tab/winner-wh.png)0 0 no-repeat;
    width: 15px;
    height: 25px;
    padding: 0px 4px;
    position: absolute;
    left: 31px !important;
}
div#module-361 .uk-nav-default>li:nth-child(6).uk-active>a:before {
    content: "";
    background: url(../images/tab/accnouceprice-wh.png)0 0 no-repeat;
    width: 15px;
    height: 25px;
    padding: 0px 4px;
    position: absolute;
    left: 31px !important;
}
div#module-361 .uk-nav-default>li:nth-child(7).uk-active>a:before {
    content: "";
    background: url(../images/tab/plan-wh.png)0 0 no-repeat;
    width: 15px;
    height: 25px;
    padding: 0px 4px;
    position: absolute;
    left: 31px !important;
}
div#module-361 .uk-nav-default>li:nth-child(8).uk-active>a:before {
    content: "";
    background: url(../images/tab/po-wh.png)-1px -2px no-repeat;
    width: 15px;
    height: 25px;
    padding: 0px 4px;
    position: absolute;
    left: 31px !important;
}
div#module-361 .uk-nav-default>li:nth-child(9).uk-active>a:before {
    content: "";
    background: url(../images/tab/station-wh.png)0 0 no-repeat;
    width: 15px;
    height: 25px;
    padding: 0px 4px;
    position: absolute;
    left: 31px !important;
}
div#module-361 .uk-nav-default>li:nth-child(10).uk-active>a:before {
    content: "";
    background: url(../images/tab/recruit-wh.png)0 0 no-repeat;
    width: 15px;
    height: 25px;
    padding: 0px 4px;
    position: absolute;
    left: 31px !important;
}

div#module-361 li a {
    padding: 13px 12px 13px 43px !important;
    border-left: 4px solid #f4f5f5;
    background: #f2f3f4;
    margin: 7px 0px;
}

 


div#module-361 .uk-nav-default>li>a:before {
    background: none;
}

.builder ul.uk-subnav li a {
    font-size: 15px !important;
    color: #000 !important;
    text-decoration: underline;
    font-weight: 600 !important;
}

.fcitems .flexi.label,
.fcitems .desc-title.label {
    font-family: 'Athiti', sans-serif; 
    background-color: #99999900 !important;
    color: #333 !important;
    border-radius: 3px;
    padding-top: 0px !important;
    padding-right: 4px;
    padding-left: 5px !important;
    padding-bottom: 0px !important;
    font-size: 14px;
    line-height: 20px;
}
.fcitems .lineinfo .element {
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0px 20px;
    width: auto !important;
    box-sizing: border-box;
}
div.flexi.value, .flexi.value {
    font-family: 'Athiti', sans-serif;
}

.tabbertab .flexi.element, .subtitle1 .flexi.element, .subtitle2 .flexi.element, .subtitle3 .flexi.element {
    clear: none;
    display: block;
    float: left;
    max-width: 96% !important;
    padding: 0% !important;
    margin: 0.5em 2% 0.5em 0% !important;
}
.description.group {
    font-family: Tahoma;
    font-size: 100% !important;
    background: #fff;
    padding: 20px;

}
.description.group p span {
 /*   font-size: 100% !important; */
}

#tm-main .uk-margin-medium-bottom {
    margin-bottom: 20px!important;
}


.it-service-list  {
    background: #EBECF3;
}

.it-service-list ul.uk-list li:before  {
    content: "";
    background: #116CAE;
    width: 10px;
    height: 10px;
    float: left;
    margin-top: 8px;
    margin-right: 10px;
}

.uk-list-large.uk-list-striped>li {
    padding: 20px 10px 20px 25px;
}

.uk-list-striped>li:nth-of-type(odd) ,.uk-list-striped>li:nth-of-type(even) {
    background: #fff;margin: 5px 0px;
}

.pagination {
    float: right;
margin-top: 40px;
}

.pagination ul>li {
    display: inline-block;
    padding: 0px 0px 0px;
    margin: 0px -2px;
}

.pagination li.pagination-start span.pagenav ,
.pagination li.pagination-prev span.pagenav ,
li.pagination-next a ,
li.pagination-end a {
    background: #fff;
    color: #116cae !important;
    margin: 0px 3px;
}

.pagination li span.pagenav {
    color: #fff;
    background: #126cae;
    margin: 0px 4px;
    border-radius: 20px;
}


.pagination li a.pagenav {
    color: #818181;
    background: #fff;
    margin: 0px 3px;
    border-radius: 20px;
}

.pagination ul>li>a, .pagination ul>li>span {
    float: left;
    color: #a0a0a0;
    padding: 8px 12px;
}



.item-id-2351 .description.group {
  background: transparent;
  padding: 0px !important;
}

.type-alias-article .wk-accordion-content {
    background: #fff;
    padding: 0px 20px 20px 60px !important;
    margin: 0px 0px 20px;
}

.type-alias-article .wk-accordion-title {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 20px 20px 20px 60px;
    background: #fff;
}

.type-alias-article h3.wk-accordion-title:before {
    content: "\f067";
    background: #126dae;
    color: #fff;
    padding: 10px 12px;
    border-radius: 25px;
    position: absolute;
    font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: -50px;
}
.type-alias-article h3.wk-accordion-title.wk-active:before {
    content: "\f068";
    background: #b82239;
    color: #fff;
    padding: 10px 12px;
    border-radius: 25px;
    position: absolute;
    font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: -50px;
}

.faq-mod {
    padding: 0px !important;
    margin-top: 20px;
}



.type-alias-article .flexi.lineinfo.subtitle1.group {
    display: none;
}

.item-id-2351 .uk-section {
    padding-top: 20px;
    padding-bottom: 70px;
}

.uk-icon-question-circle-o:before {
    content: "\f29c";
    font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}




.dj-megamenu-default li:hover a.dj-up_a, .dj-megamenu-default li.hover a.dj-up_a, .dj-megamenu-default li.active a.dj-up_a {
    color: #126dae;
    border-left-color: #ffffff;
    background: #ffffff;
    background: -moz-linear-gradient(top, rgba(56,172,231,1) 0%, rgba(22,129,209,1) 100%);
    background: #ffffff;
    background: #ffffff;
    background: -o-linear-gradient(top, rgba(56,172,231,1) 0%,rgba(22,129,209,1) 100%);
    background: -ms-linear-gradient(top, rgba(56,172,231,1) 0%,rgba(22,129,209,1) 100%);
    background: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38ace7', endColorstr='#1681d1',GradientType=0 );
}

.dj-megamenu-default {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none;
    height: auto;
    position: relative;
    z-index: 500;
    font-family: 'Athiti'; 
    width: auto;
    background: #fff;
}


ul#dj-megamenu382 {
    display: inline-block;
    float: right;
    position: absolute;
    right: 25px;
    top: 188px;
    width: 250px;
}

.type-alias-article .tm-top {
    display: none;
}

.dj-megamenu-default li ul.dj-submenu > li > a:hover, 
.dj-megamenu-default li ul.dj-submenu > li > a.active, 
.dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a {
    background: #ffffff;
    color: #0c86e1;

}
.dj-megamenu-default li ul.dj-submenu > li > a, 
.dj-megamenu-default li ul.dj-submenu > li > a, 
.dj-megamenu-default li ul.dj-submenu > li:not(.subtree) > a {
    background: #ffffff;
    color: #000;
    width: 250px;
}

.dj-megamenu-default li a.dj-up_a {
    color: #0c86e1;

}
 

body.catid-108 .tm-top,
body.catid-58 .tm-top,
body.catid-57 .tm-top,
body.catid-55 .tm-top,
body.catid-53 .tm-top,
body.catid-52 .tm-top,
body.catid-51 .tm-top,
body.catid-50 .tm-top,
body.catid-49 .tm-top,
body.catid-48 .tm-top,
body.catid-47 .tm-top,
body.catid-46 .tm-top,
body.catid-45 .tm-top,
body.mcats-39.mcats-108.mcats-52.mcats-49.mcats-48.mcats-46.mcats-51.mcats-53.mcats-102.mcats-85.mcats-50.mcats-47.mcats-55.mcats-45.mcats-58.mcats-57.cat-layout-mcats .tm-top  {
padding: 0px !important;

}


.dj-megamenu-default li ul.dj-submenu > li > a {
    display: block;
    font-size: 15px;
    font-weight: normal;
    line-height: 16px;
    color: #c3c3c3;
    background: transparent;
    text-decoration: none;
    padding: 12px 15px;
}
.dj-megamenu-default li ul.dj-submenu > li {
    border-top: 0px solid #3a3a3a;
}

.dj-megamenu-default li a.dj-up_a {
    display: block;
    float: left;
    height: 60px;
    font-size: 15px;
}

.dj-megamenu-default li a.dj-up_a:before {
    content: "\f03a";
    font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: left;
    margin-top: 19px;
    margin-right: 10px;
}

.dj-megamenu-default li a.dj-up_a:after {
    content: "\f078";
    font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    margin-top: 19px;
    margin-right: 0px;
}

.dj-megamenu-default li a.dj-up_a .arrow {
    display: none;
}

.dj-megamenu-default li a.dj-up_a {
    padding: 0 15px;
}

.dj-megamenu-default li a.dj-up_a span.dj-drop {
    padding: 0 10px 0 10px !important;
}

.dj-megamenu-default li:hover a.dj-up_a .arrow, .dj-megamenu-default li.hover a.dj-up_a .arrow, .dj-megamenu-default li.active a.dj-up_a .arrow {
    top: calc(50% - 4px);
    display: none;
}

.fa-chevron-right:before {
    content: "" !important;
}
.fa-chevron-down:before {
    content: "" !important;
}


.mod-calendar h3.el-title,
.journal h3.el-title {
    color: #000;
    font-weight: bold;
    font-size: 25px;
margin-bottom: 10px;
}



.mod-calendar h3.el-title:before,
.mod-calendar span:before {
    content: "\f133";
font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 12px;
}

.journal.uk-panel {
    margin: 15px 0px;
}
.journal h3.el-title:before {
    content: "\f02d";
font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 12px;
}

.journal span.module_readon {
    background: none !important;
    height: 0px;
}

.journal a.readon {
    color: #116eae;
    position: absolute;
    top: -52px;
    right: 0px;
}
.journal a.readon:hover {
color: #000;
}

.mod-dpcalendar-upcoming-default {
    clear: none !important;
    overflow: hidden;
    width: 100%;
    border-radius: 4px;
    padding-bottom: 4px;
    margin-bottom: 10px;
}

.mod-dpcalendar-upcoming-default__information {
    background: #fff;
}

.mod-dpcalendar-upcoming a.dp-event-url.dp-link {
    color: #333;
    word-break: break-word;
    font-size: 13px;
    padding: 12px 0px;
    font-weight: bold;
}

.mod-dpcalendar-upcoming a.dp-event-url.dp-link:hover {
color: #000;
}

.mod-dpcalendar-upcoming .dp-flatcalendar {
    background-color: #1361a5 !important;
    width: 67px !important;
    font-size: 100% !important;
    border-radius: 4px 0px 0px 4px !important;
}
.mod-dpcalendar-upcoming span.dp-date.dp-time {
    color: #fff;
    display: inline;
    float: left;
    position: absolute;
    left: 20px;
    margin-top: 40px; 
}
.mod-dpcalendar-upcoming span.dp-time__start {
    display: none;
}

.mod-dpcalendar-upcoming span.dp-flatcalendar__month {
    background: transparent !important;
    box-shadow: 0px 0px 0px !important;
}
.mod-dpcalendar-upcoming-default .dp-date__start, .mod-dpcalendar-upcoming-default .dp-date__end {
    opacity: 1;
}
.mod-dpcalendar-upcoming-default .dp-flatcalendar__day {
    color: #ffffff !important;
    width: 100%;
    font-size: 1.5em;
    padding-top: 0px;
}
.mod-dpcalendar-upcoming-default .dp-flatcalendar__month {
    bottom: 14px !important;
    top: auto !important;
}
.mod-dpcalendar-upcoming-default__event+div {
    margin-top: 6px;
}

.mod-dpcalendar-upcoming-default__event {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0px 1px 1px 0px #ccc;
}

span.module_readon_dp {
    width: 100%;
    text-align: center;
    background: #fff !important;
    display: block;
    height: 45px;
    line-height: 45px;
    border-radius: 5px;
    float: left;
    border: 1px solid #126dae;
}

span.module_readon_dp a.readon {
    color: #126dae;
}

span.module_readon_dp a.readon:hover {
color: #000;
}


.uk-section-muted {
    background: #f0f1f5;
}


div#module-393 h3.el-title ,
.cat-layout-mcats h3.el-title {
    font-size: 28px;
    font-weight: bold;
margin-left: 15px;
}

div#module-393 span.module_readon ,
.cat-layout-mcats span.module_readon {
    float: right;
    position: absolute;
    top: 15px;
    right: 0;
}

div#module-393 a.readon ,
.cat-layout-mcats  a.readon  {
    background: #035f99;
    padding: 7px 20px;
    border-radius: 4px;
    color: #fff;
}
 
.callblock h2 {
    margin-top: 0px !important;
}

.callblock h2:after {
    content: "";
    background: #116eae;
    width: 88px;
    margin: 0 auto;
    height: 2px;
    display: block;
}

span.uk-icon {
    color: #116eae;
}

.fcitem2143 .head .wk-grid>* {
padding-left: 0px;
    width: 130px;
    margin: 0 auto;
    margin-top: 5px;
    background: #AF1E32;
    text-align: center;
    color: #fff;
    border: 3px solid #AF1E32;
    border-radius: 4px;
}

.fcitem2143 .wk-grid>* {
padding-left: 0px;
    width: 50%;
    margin: 0 auto;
    margin-top: 20px;
    background: #126dae;
    text-align: center;
    color: #fff;
    border: 3px solid #1178b7;
    border-radius: 4px;
}

 

.fcitem2143 .head .wk-grid>*:nth-child(even) {
    background :#fff;
border: 3px solid #fff;
}

.fcitem2143 .member .wk-grid>*:nth-child(even) {
    background :#fff;
border: 3px solid #fff;
}
.fcitem2143 .member .wk-grid>*:nth-child(odd) {
    background :#fff;
border: 3px solid #fff;
}

.fcitem2143 .head .wk-panel-teaser,
.fcitem2143 .member .wk-panel-teaser {
    margin-bottom: 10px;
} 

.fcitem2143 .wk-grid {
    margin-left: 0px !important;
}




.fcitem2143 h3.wk-panel-title {
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 5px;
    color: #0e83bf;
    width: 80%;
    text-align: left;
}
.fcitem2143 .wk-margin {
    margin-top: 0px !important;
    font-size: 15px;
    text-align: left;
    color: #000;
}
 
.fcitem2143 .member {
    display: block;
 }


.fccat125 ul.introblock > li {
    background: url(../images/shelf.png) center 140px no-repeat !important;
    padding-bottom: 40px !important;
    /* padding-top: 10px !important; */
}


.type-alias-journal .fcitems {
    background: #fff;
    padding: 20px;
}

.com-dpcalendar-calendar,
.menuitem507 {
    background: #fff;
    padding: 20px;
    border-radius: 4px;
}

.flexicontent.fcsearch table.fc_search_tbl .fc_search_row_1 td {
    background-color: #ffffff;
}

.flexicontent.fcsearch .btn-success  {
    background-color: transparent;
    color: #2e7eed;
    border: 1px solid #2e7eed;
    font-size: 15px;
    font-weight: bold;
    margin-left: 0px !important;
}

.flexicontent.fcsearch .label {
    display: inline-block;
    padding: 8px 30px;
    background: #2e7eed;
    line-height: 1.4;
    font-size: 15px;
    color: #fff;
    vertical-align: middle;
    white-space: nowrap;
    font-family: Athiti;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 500px;
}

.flexicontent.fcsearch input[type=text]:not([class*=uk-]) {
    height: 40px;
    vertical-align: middle;
    display: inline-block;
    border: 1px solid #2e7eed;
    margin-right: 14px;
    font-size: 15px;
    color: #2e7eed !important;
}


.flexicontent.fcsearch table.fc_search_tbl .fc_search_row_0 td {
    background-color: #fff;
}

.mod_flexiadvsearch_wrapper input[type=text]:not([class*=uk-]) {
    font-size: 15px;
    font-weight: bold;
    color: #fff !important;
}

#flexicontent .fceven {
    background-color: #f3f3f3;
    margin: 10px 0px;
}

.flexicontent.fcsearch fieldset.fc_search_result {
    padding: 16px 16px 16px 16px;
    margin: 0px;
    border: 1px solid transparent;
}

body .fc-mssg-inline {
    display: inline-block;
    margin: 1px 0 2px 2px;
}
.fc_search_result_text {
    padding: 10px 0px;
}


.fccat125 .value.field_hits {
    font-weight: normal;
    font-size: 13px;
}

.com-rsticketspro-submit-ticket fieldset.adminform {
    border: 0px solid !important;
}

div#rsticketsproHistoryModal iframe.iframe,
div#rsticketsproNotesModal iframe.iframe{
    width: 100%;
}


/*
i.fa.fa-fw.fa-chevron-right.uk-icon:hover {
    transform: scale(3.2);
}
*/
 


.container {
  position: relative;
  width: 24px;
  height: 24px;
}

.chevron {
  position: absolute;
  width: 28px;
  height: 8px;
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
  animation: move 3s ease-out infinite;
}

.chevron:first-child {
  animation: move 3s ease-out 1s infinite;
}

.chevron:nth-child(2) {
  animation: move 3s ease-out 2s infinite;
}

.chevron:before,
.chevron:after {
  content: ' ';
  position: absolute;
  top: 0;
  height: 100%;
  width: 51%;
  background: #fff;
}

.chevron:before {
  left: 0;
  transform: skew(0deg, 30deg);
}

.chevron:after {
  right: 0;
  width: 51%;
  transform: skew(0deg, -30deg);
}

.chevron:hover,
.chevron-up:hover {
 cursor: pointer;
}


@keyframes move {
  25% {
    opacity: 1;

  }
  33% {
    opacity: 1;
    transform: translateY(30px);
  }
  67% {
    opacity: 1;
    transform: translateY(40px);
  }
  100% {
    opacity: 0;
    transform: translateY(55px) scale3d(0.5, 0.5, 0.5);
  }
}

 

@keyframes pulse {
  to {
    opacity: 1;
  }
}

.container-up {
  position: relative;
  width: 30px;
  height: 24px;
}

.chevron-up {
  position: absolute;
  width: 28px;
  height: 8px;
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
  animation: move2 3s ease-in infinite;
}

.chevron-up:first-child {
  animation: move2 3s ease-in 1s infinite;
}

.chevron-up:nth-child(2) {
  animation: move2 3s ease-in 2s infinite;
}

.chevron-up:before,
.chevron-up:after {
  content: ' ';
  position: absolute;
  top: 0;
  height: 100%;
  width: 51%;
  background: #fff;
}

.chevron-up:before {
  right: 0;
  transform: skew(0deg, 30deg);
}

.chevron-up:after {
  left: 0;
  width: 50%;
  transform: skew(0deg, -30deg);
}
@keyframes move2 {
  100% {
    opacity: 1;

  }
  67% {
    opacity: 1;
    transform: translateY(30px);
  }
  33% {
    opacity: 1;
    transform: translateY(40px);
  }
  25% {
    opacity: 0;
    transform: translateY(55px) scale3d(0.5, 0.5, 0.5);
  }
}


.btn-primary ,
.btn ,
.uk-button {
    font-weight: bold;
    font-size: 15px;
}

#tm-main form {
    background: #fff;
    border-radius: 4px;
/*    padding: 20px; */
}

form#userForm,
.ticket .tm-main form {
    background: #fff;
    border-radius: 4px;
     padding: 20px;  
}

.fcitems iframe.fc_sharedmedia_player_frame.seamless {
    width: 100% !important;
    height: 500px !important;
}


.chevron-footer {
    position: absolute;
    width: 200px;    
    display:block;
    font-size: 13px;
    left: -45px;
    text-align: center;
    top: 5px;
}


.type-alias-home .description.group {
    font-family: Athiti;
    font-size: 100% !important;
    background: transparent;
    padding: 20px;
}

div#mod_fcitems_box_standard_408 {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    padding: 25px 0px;
    background : #fff;
}

div#mod_fcitems_box_standard_408 .image_standard img {
    width: 80% !important;
    margin: 0 auto;
}

.mod-calendar.uk-panel {
    padding: 10px 0px;
}

.flexi.lineinfo.subtitle1.group {
    margin-bottom: 0px;
}

#social-shares-wide {
    margin: 0px 0px;
}

.flexi.element.field_social {
    margin: 0px !important;
    padding: 0px !important;
}

hr.fcclearline {
    border: 0;
    height: 0px;
    background-image: linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));
    margin: 0px 0;
}

.type-alias-article .flexi.infoblock.twocols.group {
    background: #fff;
    padding: 20px;
    border: 0px solid;
}

.type-alias-article  li.flexi.lvbox.field_Download {
    padding: 20px;
}

.fcfile_name {
    background: transparent;
    margin: 2px 2px 5px 2px;
    border-top: 0px solid #d0d0d0;
    border-bottom: 0px solid #d0d0d0;
    padding: 0px 4px;
    font-weight: 500;
    font-size: 14px;
}

.type-alias-article .twocols .flexi.label ,
span.flexi.label.field_file-journal-download{
    min-width: 20%;
    margin: 2px 3% 6px 0;
    box-sizing: border-box;
    font-weight: bold;
}

 .fcfile_actions {
    margin: 4px;
    clear: both;
    display: block;
    width: 35% !important;
    box-sizing: border-box !important;
}

a.btn.btn-success.fcfile_downloadFile ,
a.btn.btn-success.fcfile_downloadFile {
    font-size: 13px;
}

.flexi.infoblock.twocols.group {
    border: 0px solid;
}

.slide .container, 
.slide .uk-container {
padding: 0px;
}

.news_update.mod_flexicontent_wrapper .mod_flexicontent_featured {
    width: 567px;
    /* width: 487px; */
}




div#tm-mobile .uk-background-default {
    background-color: #106eaf;
}

div#tm-mobile .uk-nav-default>li.uk-active>a {
font-size: 20px;
    color: #ffffff;
    background-color: transparent;
}

div#tm-mobile .uk-nav-default .uk-nav-header {
    color: #ffffff;
}

div#tm-mobile .uk-nav-default .uk-nav-sub a,div#tm-mobile .uk-nav-default>li>a {
    color: #fff !important;
font-size: 20px;
}

div#tm-mobile .uk-nav-header {
    font-size: 15px;
    font-size: 20px;
}


.otepc01 .uk-breadcrumb ,
.otepc02 .uk-breadcrumb ,
.otepc03 .uk-breadcrumb ,
.otepc04 .uk-breadcrumb ,
.otepc05 .uk-breadcrumb ,
.otepc06 .uk-breadcrumb ,
.otepc07 .uk-breadcrumb ,
.otepc08 .uk-breadcrumb ,
.otepc09 .uk-breadcrumb ,
.otepc10 .uk-breadcrumb ,
.otepc11 .uk-breadcrumb ,
.otepc12 .uk-breadcrumb ,
.otepc13 .uk-breadcrumb {
display: none;
}


div#jmap_sitemap {
    background: #fff;
    padding: 20px;
}
.contentpane.surveyforce h2 {
    font-size: 20px;
  margin-bottom:0px;
}
.contentpane.surveyforce {
    background: #F5F4F9;
    padding: 20px;
}

.contentpane.surveyforce input.button {
    width: 100px;
    /* position: absolute; */
    right: 20px;
    bottom: 20px;
    font-family: Tahoma, Geneva, sans-serif;
    height: 40px;
    padding: 10px 20px;
}


#vvisit_counter470 {
    border: 0px solid #000000 !important;
    -webkit-box-shadow: 0px 0px 0px 0px #4a4a4a !important;
    -moz-box-shadow: 0px 0px 0px 0px #4a4a4a !important;
    box-shadow: 0px 0px 0px 0px #4a4a4a !important;

}
#vvisit_counter470 hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
    text-align: inherit;
    margin: 0 0 20px 0;
    border: 0;
    border-top: 0px solid #e9e9e9 !important;
}

 #vvisit_counter470 {
    padding: 5px;
    overflow: hidden;
    display: block;
    float: right;
    width: 240px;
}

.jsvisitcounter .col-right {
    display: inline-block;
    font-size: 1em;
    text-align: left;
    width: 33px;
    padding: 5px 0px;
}

.jsvisitcounter .table_row {
    display: table-row;
    width: 125px;
    display: block;
    float: left;
    margin: 0px 0px;
}

.jsvisitcounter .col-left {
    display: inline-block;
    font-size: 1em;
    font-weight: bold;
    width: 40%;
    float: left;
    text-align: right;
    padding: 5px 10px;
}

.jsvisitcounter .counter {
    display: block;
}

.title-stat {
    width: 100%;
    display: block;
    text-align: center;
    margin: 10px 0px;
    color: #fff;
}




#pageHeader {
    min-height: 50px;
    height: 80px;
    position: relative;
    width: 100%;
    float: left;
    background: -moz-linear-gradient(359deg, #008080 0%, #00c4ad 100%) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #126daf), color-stop(100%, #126daf)) !important;
    background: -webkit-linear-gradient(359deg, #126daf 0%, #126daf 100%) !important;
    background: -o-linear-gradient(359deg, #008080 0%, #00c4ad 100%) !important;
    background: -ms-linear-gradient(359deg, #008080 0%, #00c4ad 100%) !important;
    background: linear-gradient(91deg, #126daf 0%, #126daf 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008080', endColorstr='#00c4ad',GradientType=1 ) !important;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.stat-block {
    display: none;
}
    
a.title-stat:hover + .stat-block {
    display: block;
    /* height: 50px; */
    position: relative;
    top: -180px;
    background: #333333eb;
    padding: 20px;
    width: 300px;
    float: right;
}
 

fieldset#jform_submit_type label {
    display: inline-block;
}

ul.nav.nav-tabs.nav-stacked li a {
    font-size: 16px;
    font-weight: bold;
    color: #000;
}


.chatbox__contact_title {
    height: 50px !important;
    background-image: none !important;
    padding-left: 40px !important;
    margin-bottom: 14px;
    color: #ffffff;
    font-size: 16px !important;
    line-height: 50px !important;
    border-radius: 35px !important;
    background: #13579b !important;
    background: -moz-linear-gradient(left, #13579b 0%, #4587ee 100%) !important;
    background: -webkit-linear-gradient(left, #13579b 0%,#4587ee 100%) !important;
    background: linear-gradient(to right, #237ad0 0%,#6ea2f3 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13579b', endColorstr='#4587ee',GradientType=1 ) !important;
    width: 60%;
    box-shadow: 0px 0px 2px 0px #fff;
}

.chatbox__contact_title::before {
    content: "\f0e6";
    font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;  
    font-size: 30px;
    margin-right: 10px;   
}

.chatbox--empty.chatbox--tray {
    bottom: -226px !important;
}

.chatbox__title {
    min-height: 116px !important;
    padding-right: 10px;
    /* background-color: #1f2836; */
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    cursor: pointer;
    -webkit-align-items: center;
    align-items: center;
}

input.sendbtn  {
    line-height: 35px;
}

.chatheading {
    font-size: 15px;
    color: #000;
    line-height: 30px;
}
form#chatRequest label {
    margin-left: 10px;
}
.ui-widget-content1 input[type="text"] {
    width: 93%!important;
    height: 24px!important
 border:1px solid #AAAAAA!important;
    margin-left: 10px;
}

a.title-stat::before {
    content: "\f012";
    font-size: 20px;    
    margin-right: 10px;
    font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}




.fc_item_separator {
    clear: both;
    width: 100%;
    border-bottom: 0px dashed gray;
    padding-bottom: 0px;
    margin-bottom: 15px;
}

.catalogitem.group {
    background: #fff;
    padding: 10px;
}

.catalogitem h2.contentheading {
    /* display: none; */
    font-size: 18px;
}

.catalogitem h2.contentheading:hover {
    color: #0c86e1;
}


.catalogitem.group:before {
    content: "";
    background: #116CAE;
    width: 10px;
    height: 10px;
    float: left;
    margin-top: 8px;
    margin-right: 10px;
}

a.el-link p {
    margin-bottom: 0px;
}


.playlink a.uk-icon-link.uk-icon {
    color: #2e7eed!important;
}


.default .ima-heading h4 {
    background: #106eaf;
    border-bottom: 1px solid #106eaf;
    color: #fff;
}

.default section.ima-tab {
    border: 1px solid #106eaf;
}

.imenu-accordion a {
    color: #f8f9f9;
}

article.ima-content {
    display: none;
    background: #106eaf;
}

.default .ima-heading h4:hover {
    background: #106eaf;
}

article.ima-content .item {
    line-height: 28px;
    font-size: 18px;
}
.ima-heading h4 {
    margin: 0;
    padding: 2px 8px;
}




#accordeonck491 li.parent > span span.toggler_icon {
    right: unset;
    left: 0;
}
#accordeonck491 li > .accordeonck_outer .toggler_icon,
#accordeonck491 li.open > .accordeonck_outer .toggler_icon {
    background: none !important;
}
#accordeonck491 li > .accordeonck_outer .toggler_icon:before {
    content: "";
    background: #116cae;
    width: 10px;
    height: 4px;
    display: block;
    margin-right: 10px;
    margin-top: 18px;
    float: left;
    margin-bottom: 15px;
}
#accordeonck491 li.level1 > .accordeonck_outer a {
    font-size: 15px !important;
}
#accordeonck491 li.level2 > .accordeonck_outer a {
    font-size: 14px !important;
}
ul#accordeonck491 li a {
    margin-left: 20px !important;
}
ul#accordeonck491 a.accordeonck.isactive {
    color: #0a75d1 !important;
}

.survey .contentpane.surveyforce {
    background: #F5F4F9;
    border-radius: 10px;
    padding: 0px;
}
.survey h2 {
    background: #136CAE;
    font-size: 20px;
    padding: 20px;
    text-align: center;
    color: #fff;
    border-radius: 5px 5px 0px 0px;
  margin-bottom: 0px;
}
.survey table#survey_container_tbl {
    padding: 0px 20px 20px 20px;
    display: block;
}
                                
.carousel.mod_flexicontent_wrapper .fcitem_title, .carousel.mod_flexicontent_wrapper .fcitem_title a {
	color: #000;
    font-size: 16px;
    background-color: transparent;
    line-height: 1.3em;
    width: 100%;
    display: inline-block;
    font-weight: normal;
}

.carousel div.mod_flexicontent_standard_wrapper_innerbox {
    padding: 0px 0px !important;
    border-width: 0px!important;
    margin: 10px 10px !important;
    box-shadow: 0px 2px 6px rgb(0 0 0 / 20%);
    border-radius: 10px !important;
}
.carousel.mod_flexicontent_wrapper .fcitem_hits img, 
.carousel.mod_flexicontent_wrapper .fcitem_comments img ,
.news.mod_flexicontent_wrapper .fcitem_hits img, .news.mod_flexicontent_wrapper .fcitem_comments img {
display:none;
}
.carousel.mod_flexicontent_wrapper .hits_label, 
.carousel.mod_flexicontent_wrapper .voting_label, 
.carousel.mod_flexicontent_wrapper .comments_label,
.news.mod_flexicontent_wrapper .hits_label, .news.mod_flexicontent_wrapper .voting_label, .news.mod_flexicontent_wrapper .comments_label {
display:none;
}
.carousel.mod_flexicontent_wrapper .fcitem_hits{
color: #A8A8A8;
margin-left: 8px;
}
.news.mod_flexicontent_wrapper .fcitem_hits {
    color: #A8A8A8;
    margin-left: 76px;
    bottom: 10px;
    position: absolute;
}
.carousel.mod_flexicontent_wrapper .fcitem_hits:before ,
.news.mod_flexicontent_wrapper .fcitem_hits:before {
    content: "";
    background: url(../images/hit.png) 1px 7px no-repeat;
    padding: 0px 13px;
    height: 10px;
}




.carousel.mod_flexicontent_wrapper .fcitem_title {
    text-shadow: 0px 0px 1px #000000;
}
.carousel.mod_flexicontent_wrapper .mod_fc_page_handles > span.mod_fc_page_handle {
box-shadow: 0 0 0px #bbb;
border: 0px solid transparent;
}
.carousel.mod_flexicontent_wrapper .mod_fc_page_handles > span.mod_fc_page_handle.active .mod_fc_page_handle_ico {
background-color: #126CAE;
}
.carousel.mod_flexicontent_wrapper .content_standard {
    padding: 12px 12px 12px 12px;
}
.carousel.mod_flexicontent_wrapper .mod_fc_pages_outer {
margin: 40px auto 20px;
}
span.mod_fc_nav.fc_previous.fc_horizontal {
    background-image: url(../images/left.png) !important;
    height: 50px !important;
    margin: 0px !important;
    position: absolute !important;
    top: unset !important;
    bottom: -73px;
    width: 58px !important;
    z-index: 11;
}
span.mod_fc_nav.fc_next.fc_horizontal {
    background-image: url(../images/right.png) !important;
    height: 50px !important;
    margin: 0px !important;
    position: absolute !important;
    top: unset !important;
    bottom: -73px;
    width: 58px !important;
    z-index: 11;
}
.carousel.mod_flexicontent_wrapper span.mod_fc_nav.fc_horizontal.fc_next {
    right: 40% !important;
    width: 58px !important;
}
span.mod_fc_nav.fc_previous.fc_horizontal {
    left: 40% !important;
    width: 58px !important;
}

.nav-tabs>li>a, .uk-tab>*>a {
    color:#000;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0px;
    border-bottom: 0px solid #126CAE;
    font-size: 20px;
    padding: 15px 40px;
}
.nav-tabs>.active>a, .uk-tab>.uk-active>a {
    color: #000;
    border-color: #2e7eed;
    border-top: 2px solid #126CAE;
    border-left: 2px solid #126CAE;
    border-right: 2px solid #126CAE;
    border-bottom: 0px;
    border-radius: 5px 5px 0px 0px;
}
.nav-tabs>li, .uk-tab>* {
    padding-left:0px;
    color: #000;
}
ul.el-nav.uk-margin.uk-tab {
    border-bottom: 0px solid #126CAE;
    padding-left: 52px;
}
.uk-tab>.uk-active>a:after {
    content: "";
    display: inline-block;
    border-bottom: 4px solid #f0f1f5;
    height: 5px;
    width: 97%;
    position: absolute;
    bottom: -2px;
    border-radius: 0px;
}
.uk-tab::before {
    border-bottom: 2px solid #126CAE;
}
.news.mod_flexicontent_wrapper .fcitem_title, .news.mod_flexicontent_wrapper .fcitem_title a {
    font-size: 16px;
    line-height: 20px;
    color: #000000 !important;
    display: inline-flex;
}
.news.mod_flexicontent_wrapper .fcitem_title {
    text-shadow: 0px 0px 1px #000000 !important;
}
.news.mod_flexicontent_wrapper .fc_floated {
    background: #fff;
    box-shadow: 2px 2px 2px rgb(0 0 0 / 5%);
    border-radius: 5px;
    height: 125px;
}
.news.mod_flexicontent_wrapper .fcitem_title a:before {
    content: "";
    background: url(../images/file.png) 0 0 no-repeat;
    width: 40px;
    height: 52px;
    padding: 9px 19px;
}
                                
/******************************************  Responsive  ******************************************/

    

  .hidden-desktop { display: none; }

  /* Only Phones */
  @media (max-width: 767px) {
      .hidden-desktop { display: block; }
      .hidden-phone { display: none; }
  }
  @media (max-width: 414px) {
      .hidden-desktop { display: block; }
      .hidden-phone { display: none; }
  }
  /* Only Tablets (Portrait) */
  @media (min-width: 768px) and (max-width: 959px) {
      .hidden-desktop { display: block; }
      .hidden-tablet { display: none; }
  }

 

@media screen and (max-width: 1024px) {

	.news_update.mod_flexicontent_wrapper .mod_flexicontent_featured {
    width: 406px;
	}

	.news_update.mod_flexicontent_wrapper .content_standard .fcitem_title a {
    color: #000;
    font-size: 15px;
    line-height: 1.5em;
	}

	.news_update.mod_flexicontent_wrapper .fcitem_title {
    min-height: 45px;
	}

.news_update.mod_flexicontent_wrapper .content_featured {
    padding: 20px 12px 20px 15px;
    margin-top: -143px;
}
.news_update.mod_flexicontent_wrapper .fcitem_title_box {
    margin-top: 5px;
}
.news_update.mod_flexicontent_wrapper .content_standard {
    background: #fff;
    padding: 5px 10px 5px 15px;
    border-radius: 0px 0px 5px 5px;
}
.news_update.mod_flexicontent_wrapper .date_value, .news_update.mod_flexicontent_wrapper .date_value_feat {
    display: inline-block;
    font-weight: normal;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    font-size: 11px;
}
.news_update.mod_flexicontent_wrapper .fcitem_title {
    text-shadow: 0px 0px 1px #000000;
    display: block;
    vertical-align: middle;
    padding: 0px 0px;
    margin: 0px 0px;
}
.carousel.mod_flexicontent_wrapper .fcitem_title {
    text-shadow: 0px 0px 1px #000000;
}
.carousel.mod_flexicontent_wrapper .fcitem_title:hover a, 
.carousel.mod_flexicontent_wrapper .fcitem_title a:hover {
    cursor: pointer;
    text-shadow: 0px 0px 1px #000000;
}
.carousel.mod_flexicontent_wrapper .fcitem_hits img, 
.carousel.mod_flexicontent_wrapper .fcitem_comments img {
  display:none;
}
.carousel.mod_flexicontent_wrapper .hits_label, 
.carousel.mod_flexicontent_wrapper .voting_label, 
.carousel.mod_flexicontent_wrapper .comments_label {
  display:none;
}
.fc_inline.fcitem_hits {
    color: #A8A8A8;
}
.carousel div.mod_flexicontent_standard_wrapper_innerbox {
    padding: 0px 0px !important;
    border-width: 0px!important;
    margin: 10px 10px !important;
    background: #FFFFFF;
    box-shadow: 0px 2px 6px rgb(0 0 0 / 20%);
    border-radius: 10px;
}
  
  
}


@media screen and (max-width: 960px) {


    a.uk-navbar-item.uk-logo img.uk-responsive-height {
        max-height: 80%;
    }


    .uk-navbar-toggle {
    color: #1262A5;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    }

    .uk-navbar-container {
    background: #ffffff !important;
    border-bottom: 3px solid #126dae;
    padding: 10px 0px;
    }

    span.btn-wrapper.input-append {
    width: 100%;
    }

    input#mod_search_searchword-389 {
    background: #1262A5;
    width: 100%;
    padding: 0px 10px;
    }
    .fc_filter_html {
    position: relative;
    display: inline-block;
    width: 100%;
    }

    a.search-box:before {
    content: "\f002";
    font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #1262a5;
    font-size: 30px;
    font-weight: 100;
    }
    .uk-navbar-toggle {
    font-size: 30px;
    }
    a.search-box {
        font-size: 0px;
    }

    a.uk-navbar-toggle:before {
    content: "\f0c9";
        font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #1262a5;
    font-size: 30px;
    font-weight: 100;
    }

    .uk-navbar-toggle-icon.uk-icon {
    font-size: 0px;
    display: none;
    }

    .mod_flexiadvsearch input.btn.btn-success {
    margin-left: -30px;
    }



}



@media screen and (max-width: 768px) {

.carousel.mod_flexicontent_wrapper span.mod_fc_nav.fc_previous.fc_horizontal{
    left: 35% !important;
}
.carousel.mod_flexicontent_wrapper span.mod_fc_nav.fc_horizontal.fc_next {
    right: 35% !important;
}
	a.uk-navbar-item.uk-logo img.uk-responsive-height {
		max-height: 80%;
	}
	.uk-navbar-toggle {
    color: #1262A5;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
	}

	.uk-navbar-container {
    background: #ffffff !important;
    border-bottom: 3px solid #126dae;
    padding: 10px 0px;
	}

	span.btn-wrapper.input-append {
    width: 100%;
	}

	input#mod_search_searchword-389 {
    background: #1262A5;
    width: 100%;
    padding: 0px 10px;
	}
	.fc_filter_html {
    position: relative;
    display: inline-block;
    width: 100%;
	}

	a.search-box:before {
    content: "\f002";
    font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #1262a5;
    font-size: 30px;
    font-weight: 100;
	}
	.uk-navbar-toggle {
    font-size: 30px;
	}
	a.search-box {
		font-size: 0px;
	}

	a.uk-navbar-toggle:before {
    content: "\f0c9";
		font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #1262a5;
    font-size: 30px;
    font-weight: 100;
	}

	.uk-navbar-toggle-icon.uk-icon {
    font-size: 0px;
    display: none;
	}

	.mod_flexiadvsearch input.btn.btn-success {
    margin-left: -30px;
	}

.update .uk-inline {
    float: right;
    margin-top: -60px;
    margin-right: 20px;
}

.news_update.mod_flexicontent_wrapper .fcitem_title {
    min-height: 47px;
}

.news_update.mod_flexicontent_wrapper .mod_flexicontent_featured {
width: 460px;
}

.news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_3, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_4, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_5, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_6, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_7, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_8, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_3, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_4, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_5, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_6, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_7, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_8 {
width: 31% !important;
}


.head-manager.uk-margin.uk-text-center {
    display: inline-block;
    width: 100%;
}

.mod-calendar.uk-panel {
    width: 45%;
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
}
.mod-dpcalendar-upcoming-default {
    width: 100%;
}

.journal.uk-panel {
/*    width: 45%;
    display: inline-block;
*/    
    vertical-align: top;
    margin: 0px;
    margin-left: 20px;
}

.journal.uk-panel img {
    width: 260px !important;
    text-align: center;
    margin: 0 auto;
}

.banner.uk-margin {
    display: inline-block;
    width: 45%;
}


.prnews .wk-width-medium-1-4 {
    width: 39%;
}

.prnews .wk-width-medium-3-4 {
    width: 60%;
}

.infoslide h3.wk-panel-title, .system h3.wk-panel-title {
    display: inline;
    margin-left: 10px;
    font-size: 16px;
    font-weight: bold;
}

.uk-nav-default {
    font-size: 14px;
    font-family: Athiti;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.uk-nav-header {
    padding: 5px 0;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
}
.uk-offcanvas-bar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
    width: 300px;
    padding: 20px 20px;
}


}

@media screen and (max-width: 667px) { 

.news_update.mod_flexicontent_wrapper .mod_flexicontent_featured {
    width: 395px;
}
.carousel.mod_flexicontent_wrapper span.mod_fc_nav.fc_previous.fc_horizontal{
    left: 30% !important;
}
.carousel.mod_flexicontent_wrapper span.mod_fc_nav.fc_horizontal.fc_next {
    right: 30% !important;
}

}



@media screen and (max-width: 600px) {
.carousel.mod_flexicontent_wrapper span.mod_fc_nav.fc_previous.fc_horizontal{
    left: 25% !important;
}
.carousel.mod_flexicontent_wrapper span.mod_fc_nav.fc_horizontal.fc_next {
    right: 25% !important;
}
	.news_update.mod_flexicontent_wrapper .mod_flexicontent_featured {
    width: 406px;
	}
  .wk-nav-dropdown>li>a {
    color: #000 !important;
}

}

@media screen and (max-width: 480px) {
.carousel.mod_flexicontent_wrapper span.mod_fc_nav.fc_previous.fc_horizontal{
    left: 20% !important;
}
.carousel.mod_flexicontent_wrapper span.mod_fc_nav.fc_horizontal.fc_next {
    right: 20% !important;
}

.uk-slider {
    width: 100% !important;
}
.news_tabupdate.mod_flexicontent_wrapper .fc_float_left {
    width: 100% !important;
}

.content_featured.fc_floated .fc_block.fcitem_text {
display:none;
}
.uk-slider-items:not(.uk-grid) {
    display: block;
}
.uk-child-width-1-2>* {
    width: 100%;
}
 .news_tabupdate.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_3 {
 width: 100% !important;
 }
 ul.uk-slider-nav.uk-dotnav.uk-flex-center.uk-margin {
     display: none;
 }

 
}

@media screen and (max-width: 414px) {
.carousel.mod_flexicontent_wrapper span.mod_fc_nav.fc_previous.fc_horizontal{
    left: 7% !important;
}
.carousel.mod_flexicontent_wrapper span.mod_fc_nav.fc_horizontal.fc_next {
    right: 7% !important;
}
.survey-bg {
  background: #136CAE;
}
  
  .wk-width-medium-4-5.wk-grid-margin.wk-row-first {
    margin-top: 10px;
}
  .fc_block.fcitem_text {
    display: none !important;
}
#mod_fcitems_box_standard_337 div:nth-of-type(3) {
    display:none;
}  
.prnews .wk-tab:after ,
.droplist-it .custom p:after ,
.update button.uk-button:before {
  animation: bounce 2s ease infinite;
}
@keyframes bounce {
    70% { transform:translateY(0%); }
    80% { transform:translateY(-15%); }
    90% { transform:translateY(0%); }
    95% { transform:translateY(-7%); }
    97% { transform:translateY(0%); }
    99% { transform:translateY(-3%); }
    100% { transform:translateY(0); }
}
  
ul.mod_flexicontent.mod_flexicontent_standard.list_pr li:nth-child(4) ,
ul.mod_flexicontent.mod_flexicontent_standard.list_pr li:nth-child(5) ,
ul.mod_flexicontent.mod_flexicontent_standard.list_pr li:nth-child(6) ,
ul.mod_flexicontent.mod_flexicontent_standard.list_pr li:nth-child(7) {
  display:none;
}
  
html {
    font-family: 'Athiti', sans-serif;
    font-weight: 400;
}
div.mod-languages ul.lang-inline li {
    display: inline-block;
    padding: 3px 5px;
    float: right;
    color: #fff;
}
div.mod-languages ul.lang-inline li a {
    color: #fff;
}
ul.content_1 {
    margin-left: 25px;
}
.uk-h2, h2 {
    font-size: 20px;
}
.uk-h3, h3 {
    font-size: 18px;
}
.prnews .wk-tab:after {
    content: "\f103";
    font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    margin-top: -38px;
    float: right;
    margin-right: 15px;
    font-size: 27px;
  color: rgb(17, 130, 191);
}
.update button.uk-button:before {
    content: "\f103" !important;
}
ul#dj-megamenu382 {
    display: inline-block;
    float: right;
    position: absolute;
    right: 6px;
    top: 134px;
    width: 250px;
}

table.adminlist tbody tr td {
    background: #ffffff;
    clear: both;
    display: block;
    margin: 0px !important;
    padding: 2px;
}

.droplist-it ul.uk-nav.uk-dropdown-nav li {
width: 49%;
    float: left;
    text-align: left;
    display: block;
    white-space: pre-wrap;
    font-size: 15px;
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    padding: 10px 0px;
}

.droplist-it .uk-dropdown-nav>li>a {
    color: #292929;
    padding: 5px 0;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    width: 120px;
    float: right;
}
/*
set        รับรองวุฒิ บรรจุ แต่งตั้ง
switch        โอน ย้าย เปลี่ยนตำแหน่ง บรรจุกลับ
upgraded        วิทยฐานะตามเกณฑ์ PA
no38        มาตรฐานตำแหน่ง 38 ค.(2)
avg-posit        เกลี่ยตําแหน่ง
salary        เงินเดือน
dev        ค่าตอบแทน
law        การพัฒนา/การลา
fix        วินัย กฎหมาย
funds        แก้ไข/ยกเลิกคำสั่ง
        เงินทุนหมุนเวียน
*/
/*
.droplist-it .uk-dropdown-nav>li:first-child>a:before {
	content: "";
    background: url(../images/icon-services/upgraded.jpg) -12px 0px no-repeat;
    width: 33px;
    height: 53px;
    padding: 0px 6px;
    margin-left: -50px;
}

.droplist-it .uk-dropdown-nav>li:nth-child(2)>a:before {
    content: "";
    background: url(../images/icon-services/set.jpg) -2px 0px no-repeat;
    width: 54px;
    height: 68px;
    padding: 12px 28px;
    margin-left: -57px;
}

.droplist-it .uk-dropdown-nav>li:nth-child(3)>a:before {
    content: "";
    background: url(../images/icon-services/switch.jpg) -7px 0px no-repeat;
    width: 56px;
    height: 53px;
    padding: 12px 25px;
    margin-left: -50px;
}

.droplist-it .uk-dropdown-nav>li:nth-child(4)>a:before {
    content: "";
    background: url(../images/icon-services/no38.jpg) -12px 0px no-repeat;
    width: 56px;
    height: 53px;
    padding: 12px 25px;
    margin-left: -50px;
}

.droplist-it .uk-dropdown-nav>li:nth-child(5)>a:before {
    content: "";
    background: url(../images/icon-services/avg-posit.jpg) -12px 0px no-repeat;
    width: 56px;
    height: 53px;
    padding: 12px 25px;
    margin-left: -50px;
}

.droplist-it .uk-dropdown-nav>li:nth-child(6)>a:before {
    content: "";
    background: url(../images/icon-services/outline-attach_money-32px.png) -1px 8px no-repeat;
    width: 56px;
    height: 53px;
    padding: 12px 25px;
    margin-left: -50px;
}

.droplist-it .uk-dropdown-nav>li:nth-child(7)>a:before {
    content: "";
    background: url(../images/icon-services/outline-accessibility_new-32px.png) -1px 8px no-repeat;
    width: 56px;
    height: 53px;
    padding: 12px 25px;
    margin-left: -50px;
}

.droplist-it .uk-dropdown-nav>li:nth-child(8)>a:before {
    content: "";
    background: url(../images/icon-services/Law_icon-iconscom_52041x32px.png) -1px 8px no-repeat;
    width: 56px;
    height: 53px;
    padding: 12px 25px;
    margin-left: -50px;
}
.droplist-it .uk-dropdown-nav>li:nth-child(9)>a:before {
    content: "";
    background: url(../images/icon-services/Law_icon-iconscom_52041x32px.png) -1px 8px no-repeat;
    width: 56px;
    height: 53px;
    padding: 12px 25px;
    margin-left: -50px;
}
.droplist-it .uk-dropdown-nav>li:nth-child(10)>a:before {
    content: "";
    background: url(../images/icon-services/cancel-text_icon-iconscom_71506x32px.png) -1px 8px no-repeat;
    width: 56px;
    height: 53px;
    padding: 12px 25px;
    margin-left: -50px;
}

.droplist-it .uk-dropdown-nav>li:nth-child(11)>a:before {
    content: "";
    background: url(../images/icon-services/outline-attach_money-32px.png) -1px 8px no-repeat;
    width: 56px;
    height: 53px;
    padding: 12px 25px;
    margin-left: -50px;
}
*/
                                
.fcitems iframe.fc_sharedmedia_player_frame.seamless {
    width: 100% !important;
    height: auto !important;
}

a.uk-navbar-item.uk-logo img.uk-responsive-height {
		max-height: 80%;
}
.uk-navbar-toggle {
    color: #1262A5;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.uk-navbar-container {
    background: #ffffff !important;
    border-bottom: 3px solid #126dae;
    padding: 10px 0px;
}

span.btn-wrapper.input-append {
    width: 100%;
}

input#mod_search_searchword-389 {
    background: #1262A5;
    width: 100%;
    padding: 0px 10px;
}
.fc_filter_html {
    position: relative;
    display: inline-block;
    width: 100%;
}

a.search-box:before {
    content: "\f002";
    font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #1262a5;
    font-size: 30px;
    font-weight: 100;
}
.uk-navbar-toggle {
    font-size: 30px;
}
a.search-box {
		font-size: 0px;
}

a.uk-navbar-toggle:before {
    content: "\f0c9";
		font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #1262a5;
    font-size: 30px;
    font-weight: 100;
}

.uk-navbar-toggle-icon.uk-icon {
    font-size: 0px;
    display: none;
}

.mod_flexiadvsearch input.btn.btn-success {
    margin-left: -30px;
}

.uk-nav-default {
    font-size: 15px;
}

.uk-nav-header {
	   font-size: 15px;
}

.uk-nav-default .uk-nav-sub a ,
.uk-nav-default>li>a {
    color: #444;
}

.update  {
		padding-bottom: 20px;
}

.uk-section-secondary:not(.uk-preserve-color) .uk-button-default, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active {
		width: 60px;
    height: 48px;
    overflow: hidden;
    font-size: 25px;
    padding: 0px 16px;
}

.update {
    padding-bottom: 20px !important;
}

.update .uk-inline {
    float: right;
    margin-top: -60px;
    margin-right: 0px;
}

.update .wk-subnav-pill>*>* {
    padding: 7px 9px;
    border-radius: 2px;
}

.update ul.wk-subnav li a {
    color: #000 !important;
    width: 100%;
    font-size: 15px !important;
    margin: 0px 0px;
}

.news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_3, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_4, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_5, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_6, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_7, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_8, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_3, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_4, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_5, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_6, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_7, .news_update.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_8 {
    width: 103% !important;
}

.news_update.mod_flexicontent_wrapper .mod_flexicontent_featured {
    width: 372px;
    display: inline-block;
    border-radius: 10px;
}

.news_update.mod_flexicontent_wrapper  {
    padding: 12px 12px 12px 12px !important;
    position: relative;
    margin-top: 0px;
    border-radius: 4px;
}
.news_update.mod_flexicontent_wrapper .content_standard  .fcitem_title_box .fcitem_title {
    font-size: 100%;
    display: inline-block !important;
    width: 46%;
	}
.news_update.mod_flexicontent_wrapper .image_standard {
    width: 50% !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    float: left !important;
    display: block;
    padding-right: 10px !IMPORTANT;
	}

.news_update.mod_flexicontent_wrapper .content_featured .fcitem_title a {
		font-size: 15px;
	}

.news_update.mod_flexicontent_wrapper .content_featured .fcitem_date.created {
    font-size: 14px;
	}
.news_update .content_featured  div .fc_categories.fc_ismain_cat , 
.news_update .content_featured  .field_categories a { 
    font-weight: normal;
    color: #fff !important;
    font-size: 13px;
	}
.news_update .content_standard   div .fc_categories.fc_ismain_cat , 
.news_update .content_standard   .field_categories a { 
    font-weight: normal;
    color: #666 !important;
    font-size: 13px;
}

.news_update span.module_readon a {
		color: #fff !important;
}

.mod_flexicontent_wrapper {
		margin-bottom: 10px !important;
}

span.module_readon {
    width: 100%;
    text-align: center;
    background: #1361a5 !important;
    display: block;
    height: 55px;
    line-height: 55px;
    border-radius: 5px;
    float: left;
    margin-bottom: 20px;
}

#slider .mc-caption {
    position: absolute;
    width: 89%;
    height: auto;
    padding: 25px 20px 10px;
    right: 0px;
    top: 20px;
    top: auto;
    overflow: hidden;
    color: #000;
    text-align: left;
    background: rgba(252, 252, 252, 0.87);
    bottom: 0px !important
}

.mc-caption p {
    display: none;
}

#slider .navBulletsWrapper {
    top: 360px;
}

.mod_flexicontent_wrapper {
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0 0 0px 0;
}

.news_update.mod_flexicontent_wrapper .content_standard {
    background: #fff;
    padding: 10px 10px 0px;
    border-radius: 0px 0px 5px 5px;
}
.news_tabupdate.mod_flexicontent_wrapper .mod_flexicontent_featured {
    width: 100%;
}

.mod-dpcalendar-upcoming-default {
    width: 100%;
}

span.module_readon_dp {
    position: absolute;
    top: 0px;
    text-align: right;
    background: transparent !important;
    border: 0px;
    text-decoration: underline;
}
.prnews h2 {
    margin-left: 15px;
}

ul.wk-tab.wk-tab-left li.wk-active a {
    background: #fff !important;
    border-left: 0px solid #af2032;
}

ul.wk-tab.wk-tab-left li.wk-active a:after {
		display: none;
}

ul.wk-tab.wk-tab-left li {
    background: #fff;
    width: 100%;
}

ul.wk-tab.wk-tab-left {
    padding-right: 0px !important;
    border: 1px solid #dbdbdb;
    margin-bottom: 5px !important;
    border-radius: 3px;
}

	ul.wk-tab.wk-tab-left li.wk-active a:after, ul.wk-tab.wk-tab-left li.wk-active a:before {
		display: none;
	}

	.wk-tab>li.wk-active>a {
    color: #000 !important;
	}

	.wk-dropdown-small {
    min-width: 150px;
    width: 100% !important;
    padding: 5px;
	}

	ul.wk-tab.wk-tab-left > li:nth-child(1) > a:before {
    content: "";
    background: url(../images/tab/1.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
	}


	li.wk-tab-responsive  > li > a:before  {
    content: "";
    background: url(../images/tab/1.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
	}

	li.wk-tab-responsive.wk-active.wk-open > li:nth-child(1) > a:before {
    content: "";
    background: url(../images/tab/1.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 17px;
    position: absolute;
    left: 8px !important;
	}

	.wk-dropdown.wk-dropdown-small ul li a::before {
    content: "";
    background: url(../images/tab/1.png)0 0 no-repeat;
    width: 20px;
    height: 25px;
    padding: 0px 0px;
    position: absolute;
	}

	.wk-tab>li {
    margin-bottom: 0px;
	}

	.wk-tab>li.wk-open>a, .wk-tab>li>a:focus, .wk-tab>li>a:hover {
		border-color: rgba(255, 255, 255, 0);
	}

	.wk-tab>li.wk-active>a {
    border-color: #ffffff #ffffff transparent !important;
	}

	.block_date {
    width: 100%;
    text-align: left;
    padding-bottom: 10px;
    float: none;
    clear: both;
	}
	.list_pr a.fcitem_link.hasTooltip {
    display: flex;
    text-transform: uppercase;
    margin-top: 10px;
	}

	ul.wk-tab.wk-tab-left li a:after {
	content: "\f078";
    font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    margin-top: 13px;
	}

	.prnews .wk-tab>li>a {
    padding: 12px 12px 12px 12px !important;
    border-left: 4px solid #f4f5f5;
	}

.droplist-it {
display: block;
}
.droplist-it .uk-dropdown {
width:100% !important;
    position: absolute;
    z-index: 1020;
    box-sizing: border-box;
    min-width: 200px;
    padding: 0px;
    background: #fff;
    box-shadow: 0 4px 28px rgba(0,0,0,.07);
    top: 53px !important;
}

.droplist-it button.uk-button.uk-button-default {
    background-color: transparent !important;
    font-size: 21px;
    font-weight: bold;
    padding: 12px 0px;
    color: #fff;
    margin-left: 20px;
}
ul#dj-megamenu410 {
    background: #116eae;
}

.droplist-it .dj-megamenu-default li:hover a.dj-up_a, 
.droplist-it .dj-megamenu-default li.hover a.dj-up_a, 
.droplist-it .dj-megamenu-default li.active a.dj-up_a {
    color: #ffffff;
    border-left-color: #116eae;
    background: #116eae;
    background: -moz-linear-gradient(top, #116eae; 0%, #116eae; 100%);
    background: #116eae;
    background: #116eae;
    background: -o-linear-gradient(top, #116eae; 0%,#116eae; 100%);
    background: -ms-linear-gradient(top, #116eae; 0%,#116eae; 100%);
    background: #116eae;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#116eae', endColorstr='#116eae',GradientType=0 );
}

.droplist-it .dj-megamenu-default li a.dj-up_a {
    color: #ffffff;
width: 93%;
    float: none;
color: #ffffff;
    border-left-color: #116eae;
    background: #116eae;
    background: -moz-linear-gradient(top, #116eae; 0%, #116eae; 100%);
    background: #116eae;
    background: #116eae;
    background: -o-linear-gradient(top, #116eae; 0%,#116eae; 100%);
    background: -ms-linear-gradient(top, #116eae; 0%,#116eae; 100%);
    background: #116eae;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#116eae', endColorstr='#116eae',GradientType=0 );
        height: 45px;
    font-size: 20px;
}

.droplist-it .uk-container {
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
}

.droplist-it .dj-megamenu-default li a.dj-up_a span {
    float: none !important;
    display: inline-block;
    padding: 0 0 0 !important;
    height: 40px;
    line-height: 40px;
    background: transparent;
    width: 85%;
}

.droplist-it .dj-megamenu-default li.dj-up {
    position: relative;
    display: block;
    float:  none !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    float: none !important;
}

.droplist-it .dj-megamenu-default li ul.dj-submenu > li > a, 
.droplist-it .dj-megamenu-default li ul.dj-submenu > li > a, 
.droplist-it .dj-megamenu-default li ul.dj-submenu > li:not(.subtree) > a {
    background: #0e79b7;
    color: #fff;
    width: 368px;
}
.droplist-it .dj-megamenu-default li a.dj-up_a:before {
    content: "";
}

.droplist-it .custom p:after {
    content: "\f103";
    font-family: FontAwesome;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    margin-top: 17px;
    margin-right: 17px;
    font-weight: bold;
    font-size: 32px;
}

.infoslide {
    display: none;
}


.system ul.wk-slideset li {
 display: block !important;  
 float: left; 
    margin: 10px 0px;
}


.intranet img {
    clear: both;
    display: block;
    float: none !important;
margin: 0 auto !important;
}
.blockfooter.uk-margin {
    width: 100%;
    margin: 0 auto !important;
    text-align: center;
}

.number-phone {
    margin-top: 0px !important;
    background: #af2032;
    display: block;
    padding: 1px 20px 1px 0px;
    color: #fff;
    border-radius: 25px;
    letter-spacing: 1px;
    font-size: 18px;
    margin-top: 25px;
    margin: 0 44%;
    text-align: right;
    width: 177px;
}
.number-phone span.uk-icon {
    margin-right: 20px;
}

.footer-menu .uk-subnav>* {
    text-align: center;
    flex: none;
    padding-left: 15px;
    position: relative;
    margin: 0 auto;
}

.last-footer {
    background: #06558e;
    color: #fff;
    text-align: center;
    font-size: 13px;
}


.mod-calendar.uk-panel {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
}

.journal.uk-panel {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin: 0px;
    margin-left: 0px;
}
.journal.uk-panel img {
    width: 100% !important;
    text-align: center;
    margin: 0 auto;
    margin-top: 15px;
}

.banner.uk-margin {
    display: inline-block;
    width: 100%;
}

.prnews .wk-width-medium-1-4 {
    width: 100%;
}

.prnews .wk-width-medium-3-4 {
    width: 100%;
}

.chevron-footer {
    position: absolute;
    width: 200px;
    display: block;
    font-size: 13px;
    left: -74px;
    text-align: center;
    top: 5px;
}

.panel-body .wk-grid {
    margin-left: 0px;
}


.intranet .wk-width-medium-4-5 {
    padding-left: 0px;
}

.intranet .wk-grid>* {
padding-left: 0px !important;
    text-align: center;
}

.intranet  .wk-grid+.wk-grid, 
.intranet .wk-grid-margin, 
.intranet .wk-grid>*>.wk-panel+.wk-panel {
    margin-top: 5px;
    margin-bottom: 12px;
}

.news_tabupdate.mod_flexicontent_wrapper .mod_flexicontent_featured {
	width: 100%;
	}
.prnews span {
	margin-left: 0px;
	}                                  
.system ul li img {
  width:50%;
}
}

@media (max-width: 375px) {

/*
#mod_fcitems_box_standard_498 div.mod_flexicontent_standard_wrapper, 
#mod_fcitems_box_standard_519 div.mod_flexicontent_standard_wrapper, 
#mod_fcitems_box_standard_520 div.mod_flexicontent_standard_wrapper, 
#mod_fcitems_box_standard_521 div.mod_flexicontent_standard_wrapper {
    width: 350px !important;
}
*/

.carousel.mod_flexicontent_wrapper .mod_flexicontent_standard_wrapper .image_standard img {
    width: 300px !important;
}
.carousel.mod_flexicontent_wrapper .content_standard {
    width : 300px;
}
#mod_fcitems_box_standard_498 div.mod_flexicontent_standard_wrapper_innerbox,
#mod_fcitems_box_standard_499 div.mod_flexicontent_standard_wrapper_innerbox,
#mod_fcitems_box_standard_500 div.mod_flexicontent_standard_wrapper_innerbox,
#mod_fcitems_box_standard_519 div.mod_flexicontent_standard_wrapper_innerbox,
#mod_fcitems_box_standard_520 div.mod_flexicontent_standard_wrapper_innerbox,
#mod_fcitems_box_standard_521 div.mod_flexicontent_standard_wrapper_innerbox {
    width : 300px;
}


.uk-navbar-item {
    padding: 0 10px;
}

.news_update.mod_flexicontent_wrapper {
    padding: 12px 12px 12px 0px !important;
}

.droplist-it .uk-dropdown-nav>li:first-child>a:before ,
.droplist-it .uk-dropdown-nav>li:nth-child(2)>a:before ,
.droplist-it .uk-dropdown-nav>li:nth-child(3)>a:before ,
.droplist-it .uk-dropdown-nav>li:nth-child(4)>a:before  ,
.droplist-it .uk-dropdown-nav>li:nth-child(5)>a:before  ,
.droplist-it .uk-dropdown-nav>li:nth-child(6)>a:before  ,
.droplist-it .uk-dropdown-nav>li:nth-child(7)>a:before  ,
.droplist-it .uk-dropdown-nav>li:nth-child(8)>a:before  ,
.droplist-it .uk-dropdown-nav>li:nth-child(9)>a:before  ,
.droplist-it .uk-dropdown-nav>li:nth-child(10)>a:before ,
.droplist-it .uk-dropdown-nav>li:nth-child(11)>a:before {
    display: none !important;
}
.droplist-it .uk-dropdown-nav>li>a {
/*    width: 88% !important; */
}

}


@media screen and (max-width: 340px) {

.carousel.mod_flexicontent_wrapper .mod_flexicontent_standard_wrapper .image_standard img {
    width: 280px !important;
}
.carousel.mod_flexicontent_wrapper .content_standard {
    width : 280px;
}
#mod_fcitems_box_standard_498 div.mod_flexicontent_standard_wrapper_innerbox,
#mod_fcitems_box_standard_499 div.mod_flexicontent_standard_wrapper_innerbox,
#mod_fcitems_box_standard_500 div.mod_flexicontent_standard_wrapper_innerbox,
#mod_fcitems_box_standard_519 div.mod_flexicontent_standard_wrapper_innerbox,
#mod_fcitems_box_standard_520 div.mod_flexicontent_standard_wrapper_innerbox,
#mod_fcitems_box_standard_521 div.mod_flexicontent_standard_wrapper_innerbox {
    width : 280px;
}


}




@media screen and (max-width: 320px) {
.droplist-it .uk-dropdown-nav>li>a {
    color: #292929;
    padding: 5px 0;
    font-size: 11px;
    font-weight: bold;
    height: 30px;
    width: 103px;
    float: right;
    line-height: 15px;
}

.carousel.mod_flexicontent_wrapper .mod_flexicontent_standard_wrapper .image_standard img {
    width: 250px !important;
}
.carousel.mod_flexicontent_wrapper .content_standard {
    width : 250px;
}
#mod_fcitems_box_standard_498 div.mod_flexicontent_standard_wrapper_innerbox,
#mod_fcitems_box_standard_499 div.mod_flexicontent_standard_wrapper_innerbox,
#mod_fcitems_box_standard_500 div.mod_flexicontent_standard_wrapper_innerbox,
#mod_fcitems_box_standard_519 div.mod_flexicontent_standard_wrapper_innerbox,
#mod_fcitems_box_standard_520 div.mod_flexicontent_standard_wrapper_innerbox,
#mod_fcitems_box_standard_521 div.mod_flexicontent_standard_wrapper_innerbox {
    width : 250px;
}

}
                                    
                                    
td#sf_progressbar ,
td#sf_error_message{
    display: none;
}
p.p1 {
    margin: 0px 0px 0px 0px;
    margin-bottom: 0p;
}
div#survey_container {
    width: 100%;
    min-height: 100px !important;
}
                                    
span.date_value_feat {
    margin-top: 10px !important;
    font-size: 13px;
}                                    
