:root{
	--primary:#F5F7F8;--secondary:#0d1c44;--error:#8d2800;--back:#fff;--font:#333;--header-back:#fff;--header-font:#333;
	--mobile-menu-button:#0d1c44;
	--button-border:#506071;
	--button-back:#0d1c44;
	--button-text:#ffffff;
	--border-color:#0d1c44;
	--border:1px solid #0d1c44;
	--border-radius:4px;
	--label-fontsize:12px;

}
@font-face{font-family:'montreg';src:url('../../../ddm_content/fonts/montserrat/Montserrat-Medium.ttf') format("truetype")}
@font-face{font-family:'MOpenSans';src:url('../../../ddm_content/fonts/opensans/OpenSans-Regular.ttf') format("truetype")}

body,html{background:var(--back);color:var(--font);font-family:'montreg','MOpenSans','arial'}
#menu_toggle:after, #menu_toggle:before, #menu_toggle div {background-color:var(--mobile-menu-button);}

.bgprim {background-color:var(--primary);} .coprim,.txprim {color:var(--primary)}
#site-header,#header_spacer{background:transparent;color:#0d1c44;border-bottom:none;z-index:1}
#header-submenu {background:#ebeced;border:None;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
#header-container{color:#333}
#footer{background:#0d1c44;color:#ebebeb;border-top:var(--border);}
#site-wrapper{background:var(--primary);z-index:0}
#site-wrapper:not(.login){ background-image:url('../../../ddm_content/images/clients/primeflight/primeflight_backdrop.png');background-position:bottom right;background-size:contain;background-repeat:no-repeat;}
#header-image{
	background:url('../images/clients/primeflight/primeflight_logo.png') no-repeat left;
	width:50px;background-size:contain;background-position:center;

}
#application-name{font-weight:700;float:left;text-align:left;padding-left:5px;font-size:18px;color:#0d1c44;width:150px;margin:0;}
#site-header.login {display:none;}
#footer.login{background:#0d1c44;color:#ebebeb;font-size:20px;height:30px;line-height:30px;border-top:0}
#foot_link{font-weight:400}
#footercontainer, #footercontainer a { color: inherit;}

#site-container{background:transparent;color:#333;box-shadow:none;text-shadow:none;border:0} /*#F5F7F8*/

#page-container {border-left-width:0;border-left-color:var(--border-color);}
#page-container:not([scroll-position-left='0']) {border-left-width:1px;} /*EBECED*/

#site-container.login{background:url('../images/clients/primeflight/logo-pf.png')  no-repeat center center fixed;background-size:contain;border:0}
@media (min-width: 800px){ #site-container.login{background-size:auto;} }
#menu-title, #page-title, #page-title-text {color:#0d1c44}

.menu-box{background:#ffffff;color:#333;border:var(--border);margin-bottom:2px;border-radius:var(--border-radius);}
.menu-box.single,.menu-box:first-of-type,.menu-box:last-of-type{border:1px solid #333}
.menu_btn{background-color:#0d1c44;color:#fff;font-weight:700;width:100%;margin:0;min-height:30px;line-height:30px;text-align:left}
.menu-box.active .menu_btn{background-color:#f7b31c;color:#0d1c44;font-weight:bold;}
/*background-image:url('../images/clients/primeflight/btn1back.png');background-repeat:repeat-x;background-size:100;*/
.menu_text{font-size:13px;font-weight:400;line-height:30px;min-height:30px;}
.menubox_child{background:transparent;}
.menu_category{font-size:13px;font-weight:400;background:transparent;color:#333;width:calc(100% - 4px);min-height:30px;line-height:30px;text-align:center;margin-top:10px;margin-bottom:0;border:0}
.index_icon,.menu_icon,.page_title_icon,.title_icon{display:none;visibility:hidden}
.page_btn{width:100%;height:30px;line-height:30px;text-align:left;background:transparent;color:#333;border:0;border-top:1px solid #e8e8e8;font-size:10px;}
.page_btn:nth-child(even){background-color:#ebeced}
.page_btn:first{border-top:0}
.page_text{font-weight:400;line-height:30px;height:30px;font-size:12px;background:transparent;color:#333;padding-left:10px}

.page_category{width:100%;border:0;background-color:#4B4C4D;color:#ebeced;height:25px;line-height:25px;font-weight:400;text-align:center;font-size:12px;text-decoration:none;}
.page_btn.active .page_text{font-weight:700;}
.page_btn:last-child{border-bottom:0}
#returnmessage{color:#fff;font-size:12px;font-weight:700}
#menu-wrapper{background:var(--primary);color:#fff;box-shadow:none;text-shadow:none;border:0;border-right:0;padding-left:5px;}
#header_title{background:#ebeced;color:#333;border-bottom:1px solid #e8e8e8}
.element_btn{background:transparent;color:#fff;border-radius:0;border-width:0;text-shadow:none}
.background_cover{background:rgba(255,255,255,.75);color:#333}
#loadertext.internal{color:#333}
#delete_box,#loginbox,.login-box-wrapper,.videobox{border:var(--border);background:#fff;color:#333;border-radius:var(--border-radius);}
#loaderimg{width:290px;height:108px;background-image:url('../images/clients/primeflight/logo-pf.png');}
.icon_appswitch{background-image:url(images/custom/windowlist.png)}
#application_switch,#application_switch.open{background:transparent}
#application_switch.open>.icon_appswitch{background-image:url(images/custom/windowlist_invert.png)}
#app_list{background:#efefef;color:#333;border:var(--border);border-radius:var(--border-radius);}
.appswitch{background:transparent;color:#0d1c44;font-size:12px;font-weight:700;line-height:18px;height:18px}
.appswitch.selected{background:#efefef}
.toggle_box{border:1px solid #dcdcdc;border-radius:var(--border-radius);}
.row_box,.row_head{border-color:#0d1c44}
.toggle_box>.row_head{border-left-width:0;border-right-width:0;border-top-width:0}
.field_head,.row_head,.srGrid-title,.srGrid-notes,.boxhead,#sr-datepicker-head, .sr-button,.table_head,.srChart-head,#document_header_fixed {background:#0d1c44;color:#fff;font-size:12px;font-weight:700}

.page_message {background-color:#0d1c44;color:#fff;border-color:var(--border-color);}

.level_2,.level_2>.row_head{text-align:left;background:#dcdcdc;color:#0d1c44;border-radius:0}
.level_3,.level_3>.row_head{text-align:left;background:#ededed;color:#0d1c44;border-radius:0}
.hbar,.hr_indexpage{background:transparent;border-bottom:1px solid #f7b31c}
.bordered,.rbb,.rba,.rbl,.rbl2,.rbr,.rbt,.bora,.borb,.borl,.borr,.bort {border-color:var(--border-color);}
.bordered{border:var(--border)} /* #c2c2c2 */
.boxhead .borl, .boxhead .borr, .boxhead .bort, .boxhead .borb, .boxhead .bordered, .boxhead .bora {border-color:#fff;}
.boxhead.borl,.boxhead.borr,.boxhead.bort,.boxhead.borb,.boxhead.bordered,.boxhead.bora {border-color:#fff;}

.boxsub, .srGrid-head, .box-title {background:#a9aaac;color:#0d1c44;border-color:var(--border-color);font-size:12px;font-weight:700}
.boxhead {border-color:#0d1c44;}
.boxhead .boxcolumn {border-color:#fff;}
.boxsub .boxcolumn, .srGrid-head .srGrid-column  {border-color:var(--border-color);}
.course_box,.level_status,.progress_meter{border:2px solid #333}
.level_status>.progress_meter{border:0}

.btn_1,.btn_1:focus,.btn_2,.btn_2:focus,.btn_3,.btn_3:focus {font-size:11px;}
.btn_1,.btn_1:active,.btn_2, .srGrid-button,.btn_1:focus,.btn_2:focus {border-radius:var(--border-radius);cursor:pointer;text-decoration:none;text-shadow:none;box-shadow:none;border-color:var(--button-border);background-color:var(--button-back);color:var(--button-text);}

.tab_Item {background-color:#a9aaac;color:#0d1c44;border:var(--border);}
.tab_Item.active{background-color:#0d1c44;color:#ffffff;border:var(--border);}
.tab_Item.tab_alert {background-color:#ffaaaa;color:#333;}

.btn_2,.btn_2:focus{border-radius:var(--border-radius);background-color:var(--error);border:1px solid #333;cursor:pointer;color:#fff;text-decoration:none;text-shadow:none;box-shadow:none;}
.btn_1.btn_inverted {background-color:#fff;background-image:url(../images/clients/primeflight/btn0back.png);background-repeat:repeat-x;background-size:100;color:#0d1c44;}
.btn_1.invert {background-color:#fff;color:#0d1c44}
.btn_1.btn_inverted:hover{background-color:#fff;background-image:url(../images/clients/primeflight/btn0backh.png);background-repeat:repeat-x;background-size:100;color:#0d1c44;}
.btn_2.btn_inverted{background-color:#fff;color:var(--error)}
.btn_2.btn_inverted:hover{background-color:#fff;color:#7c2300}
.btn_3{background-color:#007c15;color:#fff;}
.btn-right {border-top-left-radius: 0;border-bottom-left-radius: 0;margin-left: 0;}
.btn-left {border-top-right-radius: 0;border-bottom-right-radius: 0;margin-right: 0;border-right: 0;}
.btn-center {margin-right: 0;border-radius: 0;margin-left: 0;border-right: 0;}

.menu_status_icon{background:transparent;border:0;width:20px;height:20px;top:4px;right:5px;display:none;}/* url(images/clients/primeflight/menuinactive.png) no-repeat;background-size:contain*/
.menu-box.active .menu_status_icon{background:transparent;border:0;display:none;} /* url(images/clients/primeflight/menuactive.png) no-repeat;background-size:contain*/
#element_root{color:inherit;}
.menubtn_small{background:transparent;border-width:0}

.icon_home,.icon_home.submenu_icon{background-image:url(images/custom/home.png)}
.icon_chatadmin,.icon_chatadmin.submenu_icon{background-image:url(images/custom/voice-support.png)}
.icon_chat,.icon_chat.submenu_icon{background-image:url(images/custom/chat.png)}
.icon_profile,.icon_profile.submenu_icon{background-image:url(images/custom/personal.png)}
.icon_settings,.icon_settings.submenu_icon{background-image:url(images/custom/settings.png)}
.icon_messages,.icon_messages.submenu_icon{background-image:url(images/custom/message.png)}
.icon_communicate,.icon_message{background-image:url(images/custom/contact.png)}
.icon_messages.new,.icon_messages.submenu_icon.new{background-image:url(images/custom/message_new.png)}
.icon_help,.icon_help.submenu_icon{background-image:url(images/custom/help.png)}
.icon_lock,.icon_lock_black{background-image:url(images/custom/locked.png)}
.icon_unlock{background-image:url(images/custom/unlocked.png)}
.icon_restricted{background-image:url(images/custom/restricted.png)}
.icon_play{background-image:url(images/custom/play.png)}
.icon_filter{background-image:url(images/custom/search.png)}
.icon_approve{background-image:url(images/custom/approve.png)}
.icon_reset{background-image:url(images/custom/disapprove.png)}
.icon_resethome{background-image:url(images/custom/homereset.png)}
.icon_calendar{background-image:url(images/custom/schedule.png)}
.icon_todolist{background-image:url(images/custom/todo.png)}
.icon_details{background-image:url(images/custom/folder_open.png)}
.icon_import{background-image:url(images/custom/import.png)}
.icon_export{background-image:url(images/custom/export.png)}
.icon_edit{background-image:url(images/custom/edit.png)}
.icon_download{background-image:url(images/custom/download.png)}
.icon_attach{background-image:url(images/custom/attach_file.png)}
.icon_document_zip{background-image:url(images/custom/zip.png)}
.icon_document_view{background-image:url(images/custom/view.png)}
.icon_document_folder{background-image:url(images/custom/folder.png)}
.icon_toggle_close{background-image:url(images/custom/close.png)}
.icon_toggle_open{background-image:url(images/custom/open.png)}
.icon_course_close,.icon_course_open{background:transparent}
.icon_clock,.icon_timesheet{background-image:url(images/custom/clock.png)}
.icon_location{background-image:url(images/custom/map.png)}
.icon_glocation{background-image:url(images/custom/glocation.png)}
.icon_view{background-image:url(images/custom/view.png)}
.icon_camera{background-image:url(images/custom/camera.png)}
.icon_lookup{background-image:url(images/lookup.png)}
.icon_refresh{background-image:url(images/custom/refresh.png)}
.icon_update{background-image:url(images/custom/save.png)}
.icon_delete,.icon_delete_white{background-image:url(images/custom/trashsimple.png)}
.icon_add,.icon_create,.icon_plus{background-image:url(images/custom/create.png)}
.icon_assignment,.icon_training{background-image:url(images/custom/training.png)}
.icon_left,.icon_previous{background-image:url(images/arrow_simple_left_w_flat.png)}
.icon_next,.icon_right{background-image:url(images/arrow_simple_right_w_flat.png)}
.icon_news {background-image:url('../images/custom/newsicon.png')}
.icon_store {background-image:url('../images/custom/storeicon.png')}
.icon_uav{background-image:url(images/custom/uav.png)}
.icon_info,.icon_info.icon_full{background-image:url(images/custom/info.png)}
.icon_key{background-image:url(images/custom/key.png)}
.icon_linked{background-image:url(images/custom/link_linked.png)}
.icon_unlinked{background-image:url(images/custom/link_break.png)}
.icon_menu{background-image:url(images/menu_prime.png)}
.icon_search{background-image:url(../images/custom/search.png);}
.system_logo {background-image:url('images/clients/primeflight/logo-pf.png');}

.btndisabled{opacity:.75;border:1px solid #858585;color:#858585;}
#loader_back.login {top:0;height:100%;}

.dataBox,.data_box{border:var(--border);border-radius:var(--border-radius);}
.bordered{border:var(--border);}

.create_box,.dataBox,.data_box,.filled,.popup_createBox, .popup_selectBox{border-color:var(--border-color);border-radius:var(--border-radius);}
#delete_box,#loginbox,.dataBox,.data_box,.login-box-wrapper,.menuboxshadow,.videobox{box-shadow:none}
.popup_selectBox{box-shadow:0 0 2px 2px rgba(0,0,0,.25)}
.filled-full {background-color:rgba(255,255,255,1);color:#333;}

.print_row3, .srGrid-row:not(.srGrid-selected).print_row3 {background-color:#8291ca;color:#fff;font-weight:bold;}
.srGrid-asc {background-image:url('../images/clients/primeflight/sort_asc.png')}
.srGrid-dsc {background-image:url('../images/clients/primeflight/sort_desc.png');}
#sr-colorpicker-title {background:#0d1c44;color:#fff;}

.sr-datepicker-button, .sr-timepicker-button, .sr-colorpicker-button , .sr-button {border-radius:var(--border-radius);border-color:#506071;cursor:pointer;color:#fff;text-decoration:none;text-shadow:none;box-shadow:none;background-color:#0d1c44;}

.srGrid-column.srGrid-head-highlight, .srGrid-row.srGrid-selected, .srGrid-row-highlight, .srGrid-row.srGrid-selected:nth-child(even), .srGrid-selected {background-color:#f7b31c;color:#0d1c44;}

.sr-tooltip{background:#ffffff;color:#0d1c44;border:var(--border);border-radius:var(--border-radius);font-weight:700;padding:5px 10px;font-size:12px;}