/* Minification failed. Returning unminified contents.
(2904,46): run-time error CSS1036: Expected expression, found '@font_family'
(2958,92): run-time error CSS1036: Expected expression, found '@font_family'
(2958,150): run-time error CSS1036: Expected expression, found '@textbox_common_color'
(2963,91): run-time error CSS1036: Expected expression, found '@font_family'
(2963,149): run-time error CSS1036: Expected expression, found '@textbox_common_color'
 */
/*NOTAS
#GridAddSaleDetail > table { table-layout: fixed; } para fijar las columnas del grid    
#GridEditSaleDetail > table { table-layout: fixed; } para fijar las columnas del grid

#GridAddQuoteDetail > table { table-layout: fixed; } para fijar las columnas del grid    
#GridEditQuoteDetail > table { table-layout: fixed; } para fijar las columnas del grid

*/
/* GLOBALES
----------------------------------------------------------*/
html { background-color: #266a9d; margin: 0; padding: 0; height:100% } /*#266a9d    #368FCF   156BA8   #0075C9      165E8F*/ 
body { background-color: #266a9d; margin: 0; padding: 0; height:100% } /*266a9d     #368FCF   156BA8   #0075C9      165E8F*/

#wrapper { min-height:100%; position:relative; }

@font-face { font-family: robotoFont; src: url('fonts/Roboto/Roboto-Light.ttf'); }
@font-face { font-family: robotoCondensedFont; src: url('fonts/Roboto/RobotoCondensed-Light.ttf'); }

/* header
----------------------------------------------------------*/
.masterHeader { background: linear-gradient(to bottom, #ffffff, #D7D7D7); height:35px; width:100%; border-bottom:1px solid #ffffff; display:inline-table; }
.masterHeader2 { background: #D7D7D7; height:40px; width:100%; display:inline-table; }
.masterHeader_float_left { padding: 7px 0px 0px 10px; float: left; }
.masterheader_logo { background: url('images/Logo-header.png') no-repeat; width:158px; height:21px; }
.masterheader_logo_text { color: #368fcf; font-family: robotoFont; font-weight:bold; font-size: 16px; float: left; text-shadow:0px 1px; }
.masterheader_logo_text2 { color: #368fcf; font-family: robotoFont; font-weight:bold; font-size: 18px; float: left; text-shadow:0px 1px; }
.masterheader_logo_separation { width:1px; background:#ADADAD; float:left; height:20px; margin:2px 10px 0px 10px; }
.masterHeader_float_right { padding: 6px 10px 0px 0px; float: right; }
.masterHeader_line_separation:after { content: '.'; visibility: hidden; }
.masterHeader_line_separation { height: 20px; width:1px; background-color:#ADADAD; float:left; margin:2px 20px 0px 20px; }
.masterHeader_option_content { cursor:pointer; float: left; }
.masterHeader_text { color:#8C8C8C; font-family: robotoFont; float: left; font-size:14px; font-weight:bold; margin:2px 0px 0px 10px; cursor:pointer; }
.masterHeader_help_img { background: url('images/help.png') no-repeat; width: 24px; height:24px; float: left; cursor:pointer; }
.masterHeader_signout_img { background: url('images/icon-signout.png') no-repeat; width: 24px; height:24px; float: left; }
.masterHeader_myprofile_img { background: url('images/icon-profile.png') no-repeat; width: 25px; height:24px; float: left; }
.masterHeader_img_loading { background: url('images/masterHeader_loading.gif') no-repeat; width:18px; height:18px; margin:3px 4px 3px 4px; float: left; }

.masterHeader_KendoDropDownList { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; background-color:inherit; width:auto; margin-top:-1px; height:24px; }
.masterHeader_KendoDropDownList .k-dropdown-wrap .k-input { font-size: 13px !important; font-family: robotoFont !important; color: #626262 !important; font-weight:bold; line-height:24px; height:auto; padding:0px !important; display:inline-table; }
.masterHeader_KendoDropDownList .k-dropdown-wrap.k-state-default { height: 24px !important; background-color:transparent !important; border:0px !important; display:inline-block; }
.masterHeader_KendoDropDownList .k-dropdown-wrap .k-select { line-height:24px !important; }
.masterHeader_KendoDropDownList .k-dropdown-wrap { background-image:none !important; background-color:inherit !important; }

.masterHeader_bolivia_img { background: url('images/icon-bolivia-cities.png') no-repeat 3px 0px; width: 24px; height:24px; float: left; margin-top:0px; clear:both; }
.masterHeader_cochabamba_img { background: url('images/icon-bolivia-cities.png') no-repeat -311px 0px; width: 24px; height:24px; float: left; margin-top:0px; clear:both; }
.masterHeader_la_paz_img { background: url('images/icon-bolivia-cities.png') no-repeat -183px 0px; width: 24px; height:24px; float: left; margin-top:0px; clear:both; }
.masterHeader_santa_cruz_img { background: url('images/icon-bolivia-cities.png') no-repeat -77px 0px; width: 24px; height:24px; float: left; margin-top:0px; clear:both; }

.masterHeader_city_text { color:#8C8C8C; font-family: robotoFont; float: left; font-size:14px; font-weight:bold; margin-left:3px; }


.masterHeader_Bubble { background: linear-gradient(to bottom, #F4F8F9, #DCE5EE); padding:15px 15px 15px 15px !important; }
.masterHeader_Bubble_arrow:after, .masterHeader_Bubble_arrow:before { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } /*left:50%;*/
.masterHeader_Bubble_arrow:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #f4f8f9; border-width: 10px; margin-left: -30px; } /*internal piramid*/
.masterHeader_Bubble_arrow:before { border-color: rgba(194, 225, 245, 0); border-bottom-color: #D1D1D1; border-width: 12px; margin-left: -32px; } /*external piramid*/

/*.navegator2_container { position:relative; background:#ffffff; border:1px solid #D1D1D1; border-radius:6px 6px 6px 6px; padding:10px; min-height:56px; height:auto; width:100%; box-sizing:border-box; } /*display:table;*/
/*.navegator2_container:after, .navegator2_container:before { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } /*left:50%;*/
/*.navegator2_container:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #ffffff; border-width: 10px; margin-left: -30px; } /*internal piramid*/
/*.navegator2_container:before { border-color: rgba(194, 225, 245, 0); border-bottom-color: #D1D1D1; border-width: 12px; margin-left: -32px; } /*external piramid*/

/* footer
----------------------------------------------------------*/
.masterFooter { background-color: #368FCF; height:50px; width:100%; bottom:0; left:0; position:absolute; display:inline-table; }
.masterFooter2 { background-color: #368FCF; width:100%; bottom:0; left:0; position:absolute; display:inline-table; }
.masterFooter_text { font-family:robotoFont; font-size:13px; color: #ffffff; font-weight:bold; float:left; cursor:pointer; } 
.masterFooter_logo { background: url('images/footer-logo.png'); width:16px; height:16px; float:left; margin:17px 1px 0px 7px; }

/* MasterMenu1
----------------------------------------------------------*/
.masterMenu1_content { float:left; width:100%; padding:28px 0px 28px 0px; }
/*.masterMenu1_button_container { border:1px solid #368FCF; border-radius: 3px 3px 3px 3px; box-shadow:3px 3px 3px #1f567e; float:left; }*/
.masterMenu1_button_container { border:1px solid #5e8ec4; border-radius: 3px 3px 3px 3px; box-shadow:3px 3px 3px #1f567e; float:left; }
/*.masterMenu1_button_active { background: linear-gradient(to bottom, #ACC7E2, #7AA2CD) !important; color:#ffffff; }*/
.masterMenu1_button_active { background: #7EA5CF !important; color:#ffffff; }
.masterMenu1_button1_empty { height:68px; width:70px; float:left; }
.masterMenu1_button1_separation { height:68px; width:20px; float:left; }
.masterMenu1_button1 { background: linear-gradient(to bottom, #F4F8F9, #DCE5EE); height:68px; width:70px; float:left; cursor:pointer; color:#8C8C8C; }
/*.masterMenu1_button1:hover { background: linear-gradient(to bottom, #ACC7E2, #7AA2CD); color:#ffffff; }*/
.masterMenu1_button1:hover { background: #7EA5CF; color:#ffffff; }
.masterMenu1_button2 { background: linear-gradient(to bottom, #F4F8F9, #DCE5EE); height:68px; width:90px; float:left; cursor:pointer; color:#8C8C8C; }
.masterMenu1_button2:hover { background: linear-gradient(to bottom, #ACC7E2, #7AA2CD); color:#ffffff; }
.masterMenu1_button2_active { background: linear-gradient(to bottom, #7EA5CF, #7EA5CF); height:68px; width:90px; float:left; cursor:pointer; color:#ffffff; }
/*.masterMenu1_button_first { border-radius: 3px 0px 0px 3px; border-right:1px solid #FFFFFF; }*/
.masterMenu1_button3 { background: linear-gradient(to bottom, #F4F8F9, #DCE5EE); height:68px; width:70px; float:left; cursor:pointer; color:#8C8C8C; border-radius: 3px 3px 3px 3px; border:1px solid #5e8ec4; box-shadow:3px 3px 3px #1f567e; }
.masterMenu1_button3_active { background: linear-gradient(to bottom, #7EA5CF, #7EA5CF); height:68px; width:70px; float:left; cursor:pointer; color:#ffffff; border-radius: 3px 3px 3px 3px; border:1px solid #5e8ec4; box-shadow:3px 3px 3px #1f567e; }
.masterMenu1_button3:hover { background: #7EA5CF; color:#ffffff; }
.masterMenu1_button_calendar { background: url('images/icon-navigation-sprite.png') no-repeat 10px -2px, linear-gradient(to bottom, #F4F8F9, #DCE5EE); height:32px; width:44px; float:left; cursor:pointer; color:#8C8C8C; }
.masterMenu1_button_calendar:hover { background: url('images/icon-navigation-sprite.png') no-repeat 10px -48px, #7EA5CF; height:32px; width:44px; float:left; cursor:pointer; color:#ffffff; }

.masterMenu2_button_calendar_active { background: url('images/icon-navigation-sprite.png') no-repeat 7px -39px, #7EA5CF !important; background-size:132px 70px !important; height:30px; width:30px; float:left; cursor:pointer; color:#ffffff; }
.masterMenu2_button_calendar { background: url('images/icon-navigation-sprite.png') no-repeat 7px 0px, #ffffff; background-size:132px 70px; height:30px; width:30px; float:left; cursor:pointer; color:#8C8C8C; border:1px solid #D1D1D1; }
.masterMenu2_button_calendar:hover { background: url('images/icon-navigation-sprite.png') no-repeat 7px -39px, #7EA5CF; background-size:132px 70px; height:30px; width:30px; float:left; cursor:pointer; color:#ffffff; }

.masterMenu1_button_first { border-radius: 3px 0px 0px 3px; }
.masterMenu1_button_middle { border-left:1px solid #D1D1D1; }
.masterMenu1_button_last { border-radius: 0px 3px 3px 0px; border-left:1px solid #D1D1D1; }
.masterMenu1_menu_img { background: url('images/icon-navigation-sprite.png') no-repeat 0px -10px; width:24px; height:17px; display:block; margin: 25px auto 26px auto; }
.masterMenu1_menu_img_active { background: url('images/icon-navigation-sprite.png') no-repeat 0px -57px; width:24px; height:17px; display:block; margin: 25px auto 26px auto; }
.masterMenu1_home_img { background: url('images/icon-navigation-sprite.png') no-repeat -34px -4px; width:35px; height:29px; display:block; margin: 14px auto 0px auto; }
.masterMenu1_home_img_active { background: url('images/icon-navigation-sprite.png') no-repeat -34px -51px; width:35px; height:29px; display:block; margin: 14px auto 0px auto; }
.masterMenu1_tasks_img { background: url('images/icon-navigation-sprite.png') no-repeat -79px 0px; width: 30px; height:38px; display:block; margin:6px auto 0px auto; }
.masterMenu1_tasks_img_active { background: url('images/icon-navigation-sprite.png') no-repeat -79px -46px; width: 30px; height:38px; display:block; margin:6px auto 0px auto; }
.masterMenu1_tasks_img_2 { background: url('images/Top-navigation-sprite-medium.png') no-repeat -60px -35px; width: 23px; height:29px; display:block; float:right; margin:19px 0px 0px 25px; cursor:pointer; }
.masterMenu1_messages_img { background: url('images/icon-navigation-sprite.png') no-repeat -119px -6px; width: 36px; height:25px; display:block; margin:14px auto 0px auto; }
.masterMenu1_messages_img_active { background: url('images/icon-navigation-sprite.png') no-repeat -119px -53px; width: 36px; height:25px; display:block; margin:14px auto 0px auto; }
.masterMenu1_messages_img_2 { background: url('images/Top-navigation-sprite-medium.png') no-repeat -90px -40px; width: 28px; height:20px; display:block; float:right; margin:28px 0px 0px 25px; cursor:pointer; }
.masterMenu1_calendar_img { background: url('images/icon-navigation-sprite.png') no-repeat -165px 0px; width: 33px; height:37px; display:block; margin:5px auto 0px auto; }
.masterMenu1_calendar_img_active { background: url('images/icon-navigation-sprite.png') no-repeat -165px -47px; width: 33px; height:37px; display:block; margin:5px auto 0px auto; }
.masterMenu1_calendar_img_2 { background: url('images/Top-navigation-sprite-medium.png') no-repeat -125px -35px; width: 25px; height:29px; display:block; float:right; margin:19px 0px 0px 0px; cursor:pointer; }
.masterMenu1_text { font-family:robotoFont; font-size:11px; display:block; text-align:center; cursor:pointer; font-weight:bold; }
.masterMenu1_line_separation:after { content: '.'; visibility: hidden; }
.masterMenu1_line_separation { width:91px; float:left; }
.masterMenu1_title { font-family: robotoFont; font-size:28px; font-weight:bold; color:#ffffff; line-height:70px; float:left; text-shadow:0px 1px; }

/* MasterMenu2
----------------------------------------------------------*/
.masterMenu2 { width:215px; background-color:#F4F8F9; border:1px solid #d1d1d1; border-radius:6px 6px 6px 6px; float:left; margin-right:18px; box-shadow:3px 3px 3px #1f567e; position:relative; box-sizing:border-box; }
.masterMenu2:after, .masterMenu2:before { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.masterMenu2:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #F4F8F9; border-width: 23px 13px 23px 13px; margin-left: 22px; }
.masterMenu2:before { border-color: rgba(194, 225, 245, 0); border-bottom-color: #D1D1D1; border-width: 25px 15px 25px 15px; margin-left: 20px; }

.masterMenu2_arrow { background: url('images/icon-menu-left-arrow.png') no-repeat; width:19px; height:25px; position:absolute; margin-top:-24px; margin-left: 24px; }

.masterMenu3 { width:215px; background-color:#F4F8F9; border:1px solid #d1d1d1; border-radius:6px 6px 6px 6px; float:left; position:absolute; box-sizing:border-box; z-index:999; top:66px; }
.masterMenu3:after, .masterMenu3:before { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.masterMenu3:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #F4F8F9; border-width: 23px 13px 23px 13px; margin-left: 14px; }
.masterMenu3:before { border-color: rgba(194, 225, 245, 0); border-bottom-color: #D1D1D1; border-width: 25px 15px 25px 15px; margin-left: 12px; }

/*.masterMenu2_container { min-height:50px; border-bottom:1px solid #D1D1D1; padding:15px 15px 15px 15px; box-sizing:border-box; cursor:pointer; color:#8a8a8a; }*/
.masterMenu2_container { min-height:44px; border-bottom:1px solid #D1D1D1; padding:12px 15px 12px 15px; box-sizing:border-box; cursor:pointer; color:#8a8a8a; }
/*.masterMenu2_container:hover { background: linear-gradient(to bottom, #ACC7E2, #7AA2CD); height:50px; padding:15px 15px 15px 15px; box-sizing:border-box; cursor:pointer; color:#ffffff; }*/
.masterMenu2_container:hover { background: #7EA5CF; height:44px; padding:12px 15px 12px 15px; box-sizing:border-box; cursor:pointer; color:#ffffff; } /*Se reduce el alto 10px y el paddin top y bottom 5*/

/*.masterMenu2_container_child { background-color:#ffffff; height:50px; border-bottom:1px solid #D1D1D1; padding:15px 15px 15px 45px; box-sizing:border-box; cursor:pointer; color:#8a8a8a; display:table; width:100%; }*/
.masterMenu2_container_child { background-color:#ffffff; height:44px; border-bottom:1px solid #D1D1D1; padding:12px 15px 12px 45px; box-sizing:border-box; cursor:pointer; color:#8a8a8a; display:table; width:100%; }
/*.masterMenu2_container_child:hover { background: linear-gradient(to bottom, #ACC7E2, #7AA2CD); height:50px; border-bottom:1px solid #D1D1D1; padding:15px 15px 15px 45px; box-sizing:border-box; cursor:pointer; color:#ffffff; }*/
.masterMenu2_container_child:hover { background: #7EA5CF; height:44px; border-bottom:1px solid #D1D1D1; padding:12px 15px 12px 45px; box-sizing:border-box; cursor:pointer; color:#ffffff; }/*Se reduce el alto 10px y el paddin top y bottom 5*/

.masterMenu2_container_last { height:25px; padding:15px 15px 15px 45px; box-sizing:border-box; cursor:pointer; }
/*.masterMenu2_container_active { background: linear-gradient(to bottom, #ACC7E2, #7AA2CD); height:50px; border-bottom:1px solid #D1D1D1; border-top:1px solid #D1D1D1; padding:15px 15px 15px 15px; box-sizing:border-box; cursor:pointer; color:#ffffff; }*/
.masterMenu2_container_active { background: #7EA5CF; height:44px; border-bottom:1px solid #D1D1D1; border-top:1px solid #D1D1D1; padding:12px 15px 12px 15px; box-sizing:border-box; cursor:pointer; color:#ffffff; }
.masterMenu2_container_child_active { background: #7EA5CF; height:44px; border-bottom:1px solid #d1d1d1; padding:12px 15px 12px 45px; box-sizing:border-box; cursor:pointer; color:#ffffff; }/*Se reduce el alto 10px y el paddin top y bottom 5*/
.masterMenu2_container_child_title { min-height:50px; border-bottom:1px solid #D1D1D1; padding:15px 15px 15px 15px; box-sizing:border-box; cursor:pointer; color:#8a8a8a; display:block; }
.masterMenu2_container_text_back_active { color:#73af68; text-decoration:underline; } 

.masterMenu2_text { font-family: robotoFont; float: left; font-size:14px; font-weight:bold; margin:0px 0px 0px 10px; cursor:pointer; }
.masterMenu2_text_other { font-family: robotoFont; float: left; font-size:14px; font-weight:bold; margin:0px 0px 0px 0px; cursor:pointer; }

.masterMenu2_arrow_left_img { background: url('images/icon-menu-left-arrows-sprite.png') no-repeat 0px 0px; width:7px; height:13px; float:right; margin:4px 0px 0px 0px; }
.masterMenu2_arrow_rigth_img { background: url('images/icon-menu-left-arrow-right.png') no-repeat 0px 0px; width:9px; height:14px; float:right; margin:2px 0px 0px 168px; position:absolute; }
.masterMenu2_arrow_down_img { background: url('images/icon-menu-left-arrows-sprite.png') no-repeat -34px -2px; width:13px; height:8px; float:right; margin:6px 0px 0px 0px; }
.masterMenu2_arrow_back_img { background: url('images/icon-menu-back-arrow-green.png') no-repeat -0px -0px; width:12px; height:12px; float:left; margin:4px 10px 0 0; }
.masterMenu2_arrow_back_img_active { background: url('images/icon-menu-back-arrow-white.png') no-repeat -0px -0px; width:12px; height:12px; float:left; margin:4px 10px 0 0; }

.masterMenu2_addressBook_img { background: url('images/icon-menu-left-sprite.png') no-repeat 0px 0px; width:21px; height:20px; float:left; }
.masterMenu2_customer_img { background: url('images/icon-menu-left-sprite.png') no-repeat -25px -0px; width:27px; height:20px; float:left; }
.masterMenu2_vendor_img { background: url('images/icon-menu-left-sprite.png') no-repeat -60px -0px; width:27px; height:20px; float:left; }
.masterMenu2_employee_img { background: url('images/icon-menu-left-sprite.png') no-repeat -311px -0px; width:27px; height:20px; float:left; }
.masterMenu2_transaction_img { background: url('images/icon-menu-left-sprite.png') no-repeat -97px -0px; width:21px; height:20px; float:left; }
.masterMenu2_sale_img { background: url('images/icon-menu-left-sprite.png') no-repeat -123px -0px; width:27px; height:20px; float:left; }
.masterMenu2_quote_img { background: url('images/icon-menu-left-sprite.png') no-repeat -123px -0px; width:27px; height:20px; float:left; }
.masterMenu2_purchase_img { background: url('images/icon-menu-left-sprite.png') no-repeat -160px -0px; width:27px; height:20px; float:left; }
.masterMenu2_purchaseOrder_img { background: url('images/icon-menu-left-sprite.png') no-repeat -160px -0px; width:27px; height:20px; float:left; }
.masterMenu2_inventory_img { background: url('images/icon-menu-left-sprite.png') no-repeat -189px -0px; width:27px; height:20px; float:left; }
.masterMenu2_finance_img { background: url('images/icon-menu-left-sprite.png') no-repeat -221px -0px; width:27px; height:20px; float:left; }
.masterMenu2_reports_img { background: url('images/icon-menu-left-sprite.png') no-repeat -254px -0px; width:21px; height:20px; float:left; }
.masterMenu2_settings_img { background: url('images/icon-menu-left-sprite.png') no-repeat -283px -0px; width:21px; height:20px; float:left; }
.masterMenu2_accounting_transaction_img { background: url('images/icon-menu-left-sprite.png') no-repeat -123px -0px; width:27px; height:20px; float:left; }

.masterMenu2_addressBook_img_active { background: url('images/icon-menu-left-sprite.png') no-repeat 0px -30px; width:21px; height:20px; float:left; }
.masterMenu2_customer_img_active { background: url('images/icon-menu-left-sprite.png') no-repeat -25px -30px; width:27px; height:20px; float:left; }
.masterMenu2_vendor_img_active { background: url('images/icon-menu-left-sprite.png') no-repeat -60px -30px; width:27px; height:20px; float:left; }
.masterMenu2_employee_img_active { background: url('images/icon-menu-left-sprite.png') no-repeat -312px -35px; width:27px; height:20px; float:left; }
.masterMenu2_transaction_img_active { background: url('images/icon-menu-left-sprite.png') no-repeat -97px -30px; width:21px; height:20px; float:left; }
.masterMenu2_sale_img_active { background: url('images/icon-menu-left-sprite.png') no-repeat -123px -32px; width:27px; height:20px; float:left; }
.masterMenu2_quote_img_active { background: url('images/icon-menu-left-sprite.png') no-repeat -123px -32px; width:27px; height:20px; float:left; }
.masterMenu2_purchase_img_active { background: url('images/icon-menu-left-sprite.png') no-repeat -160px -30px; width:27px; height:20px; float:left; }
.masterMenu2_purchaseOrder_img_active { background: url('images/icon-menu-left-sprite.png') no-repeat -160px -30px; width:27px; height:20px; float:left; }
.masterMenu2_inventory_img_active { background: url('images/icon-menu-left-sprite.png') no-repeat -189px -30px; width:27px; height:20px; float:left; }
.masterMenu2_finance_img_active { background: url('images/icon-menu-left-sprite.png') no-repeat -221px -30px; width:27px; height:20px; float:left; }
.masterMenu2_reports_img_active { background: url('images/icon-menu-left-sprite.png') no-repeat -254px -30px; width:21px; height:20px; float:left; }
.masterMenu2_settings_img_active { background: url('images/icon-menu-left-sprite.png') no-repeat -283px -30px; width:21px; height:20px; float:left; }
.masterMenu2_accounting_transaction_img_active { background: url('images/icon-menu-left-sprite.png') no-repeat -123px -32px; width:27px; height:20px; float:left; }

.masterMenu2_customer_img_medium_active { background: url('images/Top-menu-icons-medium.png') no-repeat -26px -0px; width:31px; height:27px; float:left; }
.masterMenu2_vendor_img_medium_active { background: url('images/Top-menu-icons-medium.png') no-repeat -62px -0px; width:34px; height:27px; float:left; }
.masterMenu2_employee_img_medium_active { background: url('images/Top-menu-icons-medium.png') no-repeat -340px -0px; width:39px; height:27px; float:left; }
.masterMenu2_sale_img_medium_active { background: url('images/Top-menu-icons-medium.png') no-repeat -137px -0px; width:36px; height:27px; float:left; }
.masterMenu2_purchase_img_medium_active { background: url('images/Top-menu-icons-medium.png') no-repeat -180px -0px; width:27px; height:27px; float:left; }
.masterMenu2_inventory_img_medium_active { background: url('images/Top-menu-icons-medium.png') no-repeat -212px -0px; width:27px; height:27px; float:left; }
.masterMenu2_finance_img_medium_active { background: url('images/Top-menu-icons-medium.png') no-repeat -244px -0px; width:27px; height:27px; float:left; }
.masterMenu2_reports_img_medium_active { background: url('images/Top-menu-icons-medium.png') no-repeat -277px -0px; width:28px; height:27px; float:left; }
.masterMenu2_settings_img_medium_active { background: url('images/Top-menu-icons-medium.png') no-repeat -311px -0px; width:24px; height:27px; float:left; }
.masterMenu2_subledgerGroup_img_medium_active { background: url('images/Top-menu-icons-medium.png') no-repeat -26px -0px; width:31px; height:27px; float:left; }


@media (max-width: 1024px) 
{
    /*Header*/
    .masterHeader_content { width:1024px; margin:0px auto 0px auto; display:block; }
    /*Container*/
    .divBody { width:1024px; margin:0px auto 0px auto; padding:0px 25px 0px 25px; box-sizing: border-box; padding-bottom:78px; }
    /*Footer*/
    .masterFooter_content { width:1024px; margin:0px auto 0px auto; display:block; line-height:50px;  padding:0px 10px 0px 10px; box-sizing: border-box;  }
}

@media (min-width: 1025px) and (max-width: 1200px) 
{
    /*Header*/
    .masterHeader_content { width:auto; margin:0px auto 0px auto; display:block; }
    /*Container*/
    .divBody { width:auto; margin:0px auto 0px auto; padding:0px 25px 0px 25px; box-sizing: border-box; padding-bottom:78px; }
    /*Footer*/
    .masterFooter_content { width:auto; margin:0px auto 0px auto; display:block; line-height:50px;  padding:0px 10px 0px 10px; box-sizing: border-box;  }
}
@media (min-width: 1201px) 
{
    /*Header*/
    .masterHeader_content { width:90%; margin:0px 5% 0px 5%; display:block; box-sizing: border-box; }
    /*Container*/
    .divBody { width:90%; margin:0px 5% 0px 5%; padding:0px 25px 0px 25px; box-sizing: border-box; padding-bottom:78px; }
    /*Footer*/
    .masterFooter_content { width:90%; margin:0px 5% 0px 5%; display:block; line-height:50px; padding:0px 10px 0px 10px; box-sizing: border-box;  }
}
.masterHeader_content2 { width:100%; display:block; box-sizing:border-box; }
.divBody2 { width:100%; padding:0px 15px 0px 15px; box-sizing: border-box; padding-bottom:78px; }
.masterFooter_content2 { width:100%; display:block; line-height:16px; padding:0px 15px 0px 15px; box-sizing:border-box; background:#D7D7D7; }

/* Container
----------------------------------------------------------*/
.masterOperationArea { position:relative; background: linear-gradient(to bottom, #F4F8F9, #F4F8F9); border:0px solid #368FCF; border-radius:6px 6px 6px 6px; box-shadow:3px 3px 3px #1F567E; width:100%; 
                       float:left; box-sizing:border-box; min-height:550px; }
/*.navegator2_container { position:relative; background:#ffffff; border:1px solid #D1D1D1; border-radius:6px 6px 6px 6px; padding:10px; min-height:56px; height:auto; width:100%; box-sizing:border-box; }*/
.masterOperationArea_arrow { }
.masterOperationArea_arrow:after, .masterOperationArea_arrow:before { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.masterOperationArea_arrow:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #F4F8F9; border-width: 23px 13px 23px 13px; margin-left: 20px; } /*14*/
.masterOperationArea_arrow:before { border-color: rgba(194, 225, 245, 0); border-bottom-color: #D1D1D1; border-width: 25px 15px 25px 15px; margin-left: 18px;} /*16*/



.masterOperationArea_padding { padding:15px 15px 15px 15px; }

.divToolBar_container { height:32px; }
.divToolBar_button_green_content:focus { outline:0px; }
/*.divToolBar_button_green_content:active { background: linear-gradient(to bottom, #92C18A, #64A558) !important; }
.divToolBar_button_green_content:hover { background: linear-gradient(to bottom, #74AF69, #92C18A); }
.divToolBar_button_green_content { background: linear-gradient(to bottom, #92C18A, #74AF69); border:1px solid #74AF69; border-radius: 2px 2px 2px 2px; cursor:pointer; padding:5px 10px 5px 10px; 
                             box-sizing: border-box; float:left; height:32px; }*/
.divToolBar_button_green_content:active { background: #699E16 !important; }
.divToolBar_button_green_content:hover { background: #7DBD18; }
.divToolBar_button_green_content { background: #70A719; border:1px solid #659C17; border-radius: 2px 2px 2px 2px; cursor:pointer; padding:5px 10px 5px 10px; 
                             box-sizing: border-box; float:left; height:32px; }
.divToolBar_button_green_addImage { background: url('images/icon-more.png') no-repeat -5px -5px; height: 15px; width: 15px; display: block; float: left; margin:3px 5px 0px 0px; }
.divToolBar_button_green_text { font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; cursor: pointer; vertical-align:top; line-height:20px; }

/*.AE2_btn_Save_More { background: url('images/icon-more.png') no-repeat 5px 3px, #70A719; border:1px solid #659C17; border-radius: 2px 2px 2px 2px; padding:5px 10px 5px 35px;
                     box-sizing: border-box; font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; cursor: pointer; height:32px; }*/

.divToolBar_button_blue_content_active:focus { outline:0px; }
.divToolBar_button_blue_content_active:active { background: #719BCA !important; }
.divToolBar_button_blue_content_active:hover { background: #719BCA; }
.divToolBar_button_blue_content_active { background: #7EA5CF; border:1px solid #D1D1D1; border-radius: 2px 0px 0px 2px; cursor:pointer; padding:5px 10px 5px 10px; 
                                  box-sizing: border-box; float:left; height:32px; border-right:0px; }
.divToolBar_button_blue_content_active > label { font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; cursor: pointer; vertical-align:top; }

.divToolBar_button_blue_content:focus { outline:0px; }
.divToolBar_button_blue_content:active { background: #719BCA !important; color:#ffffff !important; }
.divToolBar_button_blue_content:hover { background: #7EA5CF; color:#ffffff !important; }
.divToolBar_button_blue_content { background: #FFFFFF; border:1px solid #D1D1D1; border-radius: 2px 0px 0px 2px; cursor:pointer; padding:5px 10px 5px 10px; 
                                  box-sizing: border-box; float:left; height:32px; border-right:0px; 
                                  font-family: robotoFont; font-weight: bold; font-size: 13px; color: #626262; vertical-align:top; }


.divToolBar_dropdownlist_custom_split_arrow_blue_active:hover { background: url('images/icon-dropdownlist-arrow-down.png') no-repeat 9px -20px, #719BCA; }
.divToolBar_dropdownlist_custom_split_arrow_blue_active:active { background: url('images/icon-dropdownlist-arrow-down.png') no-repeat 9px -20px, #719BCA; }
.divToolBar_dropdownlist_custom_split_arrow_blue_active { background: url('images/icon-dropdownlist-arrow-down.png') no-repeat 9px -20px, #7EA5CF; width: 36px; height: 30px; display:inline-block; border-radius: 0px 0px 0px 0px; cursor:pointer; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; }

.divToolBar_dropdownlist_custom_split_arrow_blue:hover { background: url('images/icon-dropdownlist-arrow-down.png') no-repeat 9px -20px, #7EA5CF; }
.divToolBar_dropdownlist_custom_split_arrow_blue:active { background: url('images/icon-dropdownlist-arrow-down.png') no-repeat 9px -20px, #719BCA; }
.divToolBar_dropdownlist_custom_split_arrow_blue { background: url('images/icon-dropdownlist-arrow-down.png') no-repeat 9px 10px, #ffffff; width: 36px; height: 30px; display:inline-block; border-radius: 0px 0px 0px 0px; cursor:pointer; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; }


.divToolBar_arrow_left_img { width:30px; height:30px; background: linear-gradient(to bottom, #FFFFFF, #FFFFFF); cursor:pointer; top:0; left:0; border-top:1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; float:left; }
.divToolBar_arrow_left_img:hover { background: linear-gradient(to bottom, #7EA5CF, #7EA5CF); }
.divToolBar_arrow_left_img:active { background: #7EA5CF; }
.divToolBar_arrow_left_img > span { width:8px; height:12px; background: url('images/icon-menu-left-arrows-sprite.png') no-repeat -17px 0px; float:left; margin:9px 11px 9px 11px; }
.divToolBar_arrow_left_img:hover > span { background: url('images/icon-menu-left-arrows-sprite-white.png') no-repeat -17px 0px; }
.divToolBar_arrow_left_img:active > span { background: url('images/icon-menu-left-arrows-sprite-white.png') no-repeat -17px 0px;}
.divToolBar_arrow_right_img { width:30px; height:30px; background: linear-gradient(to bottom, #FFFFFF, #FFFFFF); cursor:pointer; top:0; right:0; border-top:1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; float:left; }
.divToolBar_arrow_right_img:hover { background: linear-gradient(to bottom, #7EA5CF, #7EA5CF); }
.divToolBar_arrow_right_img:active { background: #7EA5CF; }
.divToolBar_arrow_right_img > span { width:8px; height:12px; background: url('images/icon-menu-left-arrows-sprite.png') no-repeat 0px 0px; float:left; margin:9px 11px 9px 11px; }
.divToolBar_arrow_right_img:hover > span { background: url('images/icon-menu-left-arrows-sprite-white.png') no-repeat 0px 0px; }
.divToolBar_arrow_right_img:active > span { background: url('images/icon-menu-left-arrows-sprite-white.png') no-repeat 0px 0px; }

.divToolBar_consultory_img { width:30px; height:30px; background: linear-gradient(to bottom, #FFFFFF, #FFFFFF); cursor:pointer; top:0; left:0; border:1px solid #d1d1d1; float:left; }
.divToolBar_consultory_img:hover { background: linear-gradient(to bottom, #7EA5CF, #7EA5CF); }
.divToolBar_consultory_img:active { background: #7EA5CF; }
.divToolBar_consultory_img > span { width:22px; height:22px; background: url('images/Icon_Consultory.png') no-repeat -6px -5px; float:left; margin:4px 4px 4px 4px; }
.divToolBar_consultory_img:hover > span { background: url('images/icon_consultory.png') no-repeat -38px -5px; }
.divToolBar_consultory_img:active > span { background: url('images/icon_consultory.png') no-repeat -38px -5px;}

.divToolBar_refresh_img { width:30px; height:30px; background: linear-gradient(to bottom, #FFFFFF, #FFFFFF); cursor:pointer; top:0; left:0; border:1px solid #d1d1d1; float:left; }
.divToolBar_refresh_img:hover { background: linear-gradient(to bottom, #7EA5CF, #7EA5CF); }
.divToolBar_refresh_img:active { background: #7EA5CF; }
.divToolBar_refresh_img > span { width:22px; height:22px; background: url('images/icon_refresh.png') no-repeat -5px -5px; float:left; margin:4px 4px 4px 4px; }
.divToolBar_refresh_img:hover > span { background: url('images/icon_refresh.png') no-repeat -37px -5px; }
.divToolBar_refresh_img:active > span { background: url('images/icon_refresh.png') no-repeat -37px -5px;}



.divToolBar_button_grey_content:focus { outline:0px; }
/*.divToolBar_button_grey_content:active { background: linear-gradient(to bottom, #DDDDDD, #7A7A7A) !important; }
.divToolBar_button_grey_content:hover { background: linear-gradient(to bottom, #8C8C8C, #DDDDDD); }
.divToolBar_button_grey_content { background: linear-gradient(to bottom, #DDDDDD, #8C8C8C); border:1px solid #AAAAAA; border-radius: 3px 3px 3px 3px; cursor:pointer; padding:5px 10px 5px 10px; 
                             box-sizing: border-box; float:left; height:32px; }*/
.divToolBar_button_grey_content:active { background: #7D7D7D !important; }
.divToolBar_button_grey_content:hover { background: #A2A2A2; }
.divToolBar_button_grey_content { background: #8C8C8C; border:1px solid #777777; border-radius: 3px 3px 3px 3px; cursor:pointer; padding:5px 10px 5px 10px; 
                             box-sizing: border-box; float:left; height:32px; }
.divToolBar_button_grey_backImage { background: url('images/icon-menu-left-arrows-sprite-white.png') no-repeat -17px -0px; height: 12px; width: 12px; display: block; float: left; margin:4px 5px 0px 0px; }
.divToolBar_button_grey_text { font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; cursor: pointer; vertical-align:top; }


.divToolBar_button_orange { background: #FF6F03; border:1px solid #D1D1D1; border-radius: 2px 2px 2px 2px; cursor:pointer; padding:5px 10px 5px 10px; 
                     box-sizing: border-box; float:left; height:32px; font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; vertical-align:top; }
.divToolBar_button_orange label { cursor:pointer; }
.divToolBar_button_orange:focus { outline:0px; }
.divToolBar_button_orange:active { background: #719BCA !important; }
.divToolBar_button_orange:hover { background: #7EA5CF; color:#ffffff; }

.divToolBar_button { background: #ffffff; border:1px solid #D1D1D1; border-radius: 2px 2px 2px 2px; cursor:pointer; padding:5px 10px 5px 10px; 
                     box-sizing: border-box; float:left; height:32px; font-family: robotoFont; font-weight: bold; font-size: 13px; color: #626262; vertical-align:top; }
.divToolBar_button label { cursor:pointer; }
.divToolBar_button:focus { outline:0px; }
.divToolBar_button:active { background: #719BCA !important; }
.divToolBar_button:hover { background: #7EA5CF; color:#ffffff; }
.divToolBar_button_active { background: #7EA5CF; border:1px solid #D1D1D1; border-radius: 2px 2px 2px 2px; cursor:pointer; padding:5px 10px 5px 10px; 
                            box-sizing:  border-box; float:left; height:32px; font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; cursor: pointer; vertical-align:top; }                   
.divToolBar_button_active label { cursor:pointer; }

.divToolBar_maximize { background: url('images/icon-maximize.png') no-repeat -1px 1px, #ffffff; border:1px solid #D1D1D1; border-radius: 2px 2px 2px 2px; cursor:pointer;
                       box-sizing: border-box; float:right; width:32px; height:32px; }
.divToolBar_maximize:hover { background: url('images/icon-maximize.png') no-repeat -1px -29px, #7EA5CF; border:1px solid #D1D1D1; border-radius: 2px 2px 2px 2px; cursor:pointer;
                             box-sizing: border-box; float:right; width:32px; height:32px; }
.divToolBar_minimize { background: url('images/icon-maximize.png') no-repeat -29px 1px, #ffffff; border:1px solid #D1D1D1; border-radius: 2px 2px 2px 2px; cursor:pointer;
                       box-sizing: border-box; float:right; width:32px; height:32px; }
.divToolBar_minimize:hover { background: url('images/icon-maximize.png') no-repeat -29px -29px, #7EA5CF; border:1px solid #D1D1D1; border-radius: 2px 2px 2px 2px; cursor:pointer;
                             box-sizing: border-box; float:right; width:32px; height:32px; }


.divToolBar_button_calendar { background: #ffffff; border:1px solid #D1D1D1; border-radius: 2px 2px 2px 2px; cursor:pointer; padding:5px 10px 5px 10px; 
                     box-sizing: border-box; float:left; height:32px; font-family: robotoFont; font-weight: bold; font-size: 13px; color: #626262; vertical-align:top; }
.divToolBar_button_calendar label { cursor:pointer; }
.divToolBar_button_calendar:focus { outline:0px; }
.divToolBar_button_calendar:active { background: #719BCA !important; }
.divToolBar_button_calendar:hover { background: #7EA5CF; color:#ffffff; }
.divToolBar_button_calendar_active { background: #7EA5CF; border:1px solid #D1D1D1; border-radius: 2px 2px 2px 2px; cursor:pointer; padding:5px 10px 5px 10px; 
                            box-sizing:  border-box; float:left; height:32px; font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; cursor: pointer; vertical-align:top; }                   
.divToolBar_button_calendar_active label { cursor:pointer; }

.divToolBar_button_calendar > div { background: transparent url('images/icon_calendar.png') no-repeat -3px -7px; vertical-align:middle; line-height:30px; width: 20px; height: 20px; display:inline-block; margin-left: 7px; }
.divToolBar_button_calendar_active > div { background: transparent url('images/icon_calendar.png') no-repeat -36px -7px; }
.divToolBar_button_calendar:hover > div { background: transparent url('images/icon_calendar.png') no-repeat -36px -7px; }
.divToolBar_button_calendar:active > div { background: transparent url('images/icon_calendar.png') no-repeat -36px -7px; }

.divCalendar_content_communicationPoint { position:absolute; background:linear-gradient(to bottom, #F4F8F9, #DCE5EE); left:35px; top:217px; z-index:1; border:1px Solid #D1D1D1; padding:15px; width:356px; }

.button_small { background: #ffffff; border:1px solid #D1D1D1; border-radius: 2px 2px 2px 2px; cursor:pointer;
                     box-sizing: border-box; float:left; font-family: robotoFont; font-weight: bold; font-size: 13px; color: #626262; cursor: pointer; vertical-align:top; 
                     width:24px !important; height:24px; text-align:center; padding:0px !important;
}
.button_small label { cursor:pointer; }
.button_small:focus { outline:0px; }
.button_small:active { background: #719BCA !important; }
.button_small:hover { background: #7EA5CF; color:#ffffff; }


.divComboBox_search { background: #ffffff url('images/icon-toolbar-sprite.png') no-repeat -40px 7px; width:30px; height:30px; float:left; border:1px solid #D1D1D1; border-left:0px; cursor:pointer; }
.divComboBox_search:hover { background: url('images/icon-toolbar-sprite.png') no-repeat -40px -18px, #7EA5CF; }
.divComboBox_search:active { background: url('images/icon-toolbar-sprite.png') no-repeat -40px -18px, #719BCA; }
.divComboBox_search_active { background: url('images/icon-toolbar-sprite.png') no-repeat -40px -18px, #719BCA !important; 
                      width:36px; height:30px; float:left; border:1px solid #D1D1D1; border-left:0px; cursor:pointer; }


.divToolBar_refresh { width:30px; height:30px; background: linear-gradient(to bottom, #FFFFFF, #FFFFFF); cursor:pointer; top:0; left:0; border:1px solid #d1d1d1; float:left; }
.divToolBar_refresh:hover { background: linear-gradient(to bottom, #7EA5CF, #7EA5CF); }
.divToolBar_refresh:active { background: #7EA5CF; }
.divToolBar_refresh > span { width:22px; height:22px; background: url('images/icon_refresh_gray.png') no-repeat -7px -5px; float:left; margin:4px 4px 4px 4px; }
.divToolBar_refresh:hover > span { background: url('images/icon_refresh_gray.png') no-repeat -39px -5px; }
.divToolBar_refresh:active > span { background: url('images/icon_refresh_gray.png') no-repeat -39px -5px;}

.divToolBar_search { background: #ffffff url('images/icon-lupa.png') no-repeat -32px -1px; width:36px; height:30px; float:left; border:1px solid #D1D1D1; border-left:0px; cursor:pointer; }
.divToolBar_search:hover { background: url('images/icon-lupa.png') no-repeat -32px -33px, #7EA5CF; }
.divToolBar_search:active { background: url('images/icon-lupa.png') no-repeat -32px -33px, #719BCA; }
.divToolBar_search_active { background: url('images/icon-lupa.png') no-repeat -32px -33px, #719BCA !important; 
                            width:36px; height:30px; float:left; border:1px solid #D1D1D1; border-left:0px; cursor:pointer; }

.divToolBar_filter { background: #ffffff url('images/icon-lupa.png') no-repeat -0px -1px; width:36px; height:30px; float:left; border:1px solid #D1D1D1; border-left:0px; cursor:pointer; }
.divToolBar_filter:hover { background: url('images/icon-lupa.png') no-repeat -0px -33px, #7EA5CF; }
.divToolBar_filter:active { background: url('images/icon-lupa.png') no-repeat -0px -33px, #719BCA; }
.divToolBar_filter_active:active { background: url('images/icon-lupa.png') no-repeat -0px -33px, #719BCA !important; }
.divToolBar_filter_active { background: url('images/icon-lupa.png') no-repeat -0px -33px, #7EA5CF !important;
                            width:36px; height:30px; float:left; border:1px solid #D1D1D1; border-left:0px; cursor:pointer; }

.divToolBar_print_view_print:hover { background: url('images/icon-web-print-view.png') no-repeat -21px -27px, #7EA5CF; }
.divToolBar_print_view_print:active { background: url('images/icon-web-print-view.png') no-repeat -21px -27px, #719BCA; }
.divToolBar_print_view_print { background: url('images/icon-web-print-view.png') no-repeat -21px 6px, #ffffff; border:1px solid #D1D1D1; border-radius: 0px 2px 2px 0px; box-sizing: border-box; float:left; height:32px; 
                               width:32px; font-family: robotoFont; font-weight: bold; font-size: 13px; color: #626262; cursor: pointer; vertical-align:top; }
.divToolBar_print_view_print_active { background: url('images/icon-web-print-view.png') no-repeat -21px -27px, #7EA5CF; }

.divToolBar_print_view_web:hover { background: url('images/icon-web-print-view.png') no-repeat 8px -27px, #7EA5CF; }
.divToolBar_print_view_web:active { background: url('images/icon-web-print-view.png') no-repeat 8px -27px, #719BCA; }
.divToolBar_print_view_web   { background: url('images/icon-web-print-view.png') no-repeat 8px 6px, #ffffff; border:1px solid #D1D1D1; border-radius: 2px 0px 0px 2px; box-sizing: border-box; float:left; height:32px; 
                               width:32px; font-family: robotoFont; font-weight: bold; font-size: 13px; color: #626262; cursor: pointer; vertical-align:top; }
.divToolBar_print_view_web_active { background: url('images/icon-web-print-view.png') no-repeat 8px -27px, #7EA5CF; }

.divToolBar_separation_space { width:12px; float:left; height:inherit; }
.divToolBar_separation_space:after { content: "."; visibility: hidden; }
.divToolBar_separation_space2 { width:6px; float:left; height:inherit; }
.divToolBar_separation_space2:after { content: "."; visibility: hidden; }

/*background-position*/
.divToolBar_dropdownlist_custom_content_print { border:1px Solid #D1D1D1; color: #ffffff; font-size:14px; border-radius: 2px 2px 2px 2px; height:30px; cursor:pointer; float:left; }
.divToolBar_dropdownlist_custom_main_print:hover { background:#7EA5CF; color:#ffffff; }
.divToolBar_dropdownlist_custom_main_print:hover > div { background: transparent url('images/icon-dropdownlist-arrow-down.png') no-repeat 0px -31px; }
.divToolBar_dropdownlist_custom_main_print:active { background: #719BCA; color:#ffffff; }
.divToolBar_dropdownlist_custom_main_print { vertical-align:middle; line-height:30px; height: 30px; float:left;  font-family: robotoFont; font-weight: bold; font-size: 13px; background-color:#ffffff; color: #626262; padding:0px 10px 0px 10px; border-right:1px solid #d1d1d1; }
.divToolBar_dropdownlist_custom_split_arrow_print:hover { background: url('images/icon-dropdownlist-arrow-down.png') no-repeat 9px -20px, #7EA5CF; }
.divToolBar_dropdownlist_custom_split_arrow_print:active { background: url('images/icon-dropdownlist-arrow-down.png') no-repeat 9px -20px, #719BCA; }
.divToolBar_dropdownlist_custom_split_arrow_print { background: #ffffff url('images/icon-dropdownlist-arrow-down.png') no-repeat 9px 10px; vertical-align:middle; line-height:30px; width: 36px; height: 30px; display:inline-block; border-radius: 0px 3px 3px 0px; }

.divToolBar_button_green_adjust { border-radius:2px 0px 0px 2px !important; border-right:0px !important; }
.divToolBar_dropdownlist_custom_split_arrow_green:hover { background: url('images/icon-dropdownlist-arrow-down.png') no-repeat 9px -19px, #7DBD18; }
.divToolBar_dropdownlist_custom_split_arrow_green:active { background: url('images/icon-dropdownlist-arrow-down.png') no-repeat 9px -19px, #699E16; }
.divToolBar_dropdownlist_custom_split_arrow_green { background: url('images/icon-dropdownlist-arrow-down.png') no-repeat 9px -19px, #70A719; width: 36px; height: 32px; display:inline-block; border-radius: 0px 3px 3px 0px; border-left:1px solid #d1d1d1; cursor:pointer; }


/*.divToolBar_dropdownlist_custom_content { border:1px Solid #D1D1D1; color: #ffffff; font-size:14px; border-radius: 2px 2px 2px 2px; height:30px; cursor:pointer; float:left; }
.divToolBar_dropdownlist_custom_main { vertical-align:middle; line-height:30px; height: 30px; float:left;  font-family: robotoFont; font-weight: bold; font-size: 13px; background-color:#ffffff; color: #626262; padding:0px 0px 0px 10px; }
.divToolBar_dropdownlist_custom_split_arrow { background: #ffffff url('images/icon-dropdownlist-arrow-down.png') no-repeat 9px -19px; vertical-align:middle; line-height:30px; width: 36px; height: 30px; display:inline-block; border-radius: 0px 3px 3px 0px; }*/


/*.divToolBar_dropdownlist_custom_content_add:hover { background: linear-gradient(to bottom, #74AF69, #92C18A); color:#ffffff; }
.divToolBar_dropdownlist_custom_content_add:active { background: linear-gradient(to bottom, #92C18A, #64A558); color:#ffffff; }
.divToolBar_dropdownlist_custom_content_add { border:1px Solid #74AF69; color: #ffffff; font-size:13px; vertical-align:middle; line-height:30px; height:30px; float:left; font-family: robotoFont; font-weight: bold;  background: linear-gradient(to bottom, #92C18A, #74AF69); padding:0px 10px 0px 10px; cursor:pointer; }*/
.divToolBar_dropdownlist_custom_content_add:hover { background: #7DBD18; color:#ffffff; }
.divToolBar_dropdownlist_custom_content_add:active { background: #699E16; color:#ffffff; }
.divToolBar_dropdownlist_custom_content_add { background: #70A719; border:1px Solid #659C17; color: #ffffff; font-size:13px; vertical-align:middle; line-height:30px; height:30px; float:left; font-family: robotoFont; font-weight: bold; padding:0px 10px 0px 10px; cursor:pointer; }
.divToolBar_dropdownlist_custom_split_arrow_add { background: transparent url('images/icon-dropdownlist-arrow-down.png') no-repeat 0px -31px; vertical-align:middle; line-height:30px; width:17px; height:12px; display:inline-block; border-radius: 0px 3px 3px 0px; margin-left: 7px; }

.divToolBar_dropdownlist_custom_content_add_Grey { background: #8C8C8C; border:1px Solid #777777; color: #ffffff; font-size:13px; vertical-align:middle; line-height:30px; height:30px; float:left; font-family: robotoFont; font-weight: bold; padding:0px 10px 0px 10px; cursor:pointer; }

.divToolBar_dropdownlist_custom_addImage { background: url('images/icon-more.png') no-repeat -5px -5px; height: 15px; width: 15px; display: block; float: left; margin:8px 5px 0px 0px; }

.divToolBar_dropdownlist_custom_main_export:hover { background:#7EA5CF; color:#ffffff; }
.divToolBar_dropdownlist_custom_main_export:hover > div { background: transparent url('images/icon-dropdownlist-arrow-down.png') no-repeat 0px -31px; }
.divToolBar_dropdownlist_custom_main_export:active { background: #7EA5CF; color:#ffffff; }
.divToolBar_dropdownlist_custom_main_export:active > div { background: transparent url('images/icon-dropdownlist-arrow-down.png') no-repeat 0px -31px; }
.divToolBar_dropdownlist_custom_main_export { border:1px Solid #D1D1D1; color: #626262; font-size: 13px; vertical-align:middle; line-height:30px; height: 30px; float:left; font-family: robotoFont; font-weight: bold;  background-color:#ffffff; padding:0px 10px 0px 10px; border-right:1px solid #d1d1d1; cursor:pointer; }
.divToolBar_dropdownlist_custom_main_export_arrow { background: transparent url('images/icon-dropdownlist-arrow-down.png') no-repeat 0px -1px; vertical-align:middle; line-height:30px; width: 17px; height: 12px; display:inline-block; border-radius: 0px 3px 3px 0px; margin-left: 7px; }

.divToolBar_dropdownlist_orange:hover { background:#7EA5CF; color:#ffffff; }
.divToolBar_dropdownlist_orange:hover > div { background: transparent url('images/icon-dropdownlist-arrow-down.png') no-repeat 0px -31px; }
.divToolBar_dropdownlist_orange:active { background: #7EA5CF; color:#ffffff; }
.divToolBar_dropdownlist_orange:active > div { background: transparent url('images/icon-dropdownlist-arrow-down.png') no-repeat 0px -31px; }
.divToolBar_dropdownlist_orange { border:1px Solid #D1D1D1; color: #ffffff; font-size: 13px; vertical-align:middle; line-height:30px; height: 30px; float:left; font-family: robotoFont; font-weight: bold;  background-color:#FF6F03; padding:0px 10px 0px 10px; border-right:1px solid #d1d1d1; cursor:pointer; }
.divToolBar_dropdownlist_orange_arrow { background: transparent url('images/icon-dropdownlist-arrow-down.png') no-repeat 0px -31px; vertical-align:middle; line-height:30px; width: 17px; height: 12px; display:inline-block; border-radius: 0px 3px 3px 0px; margin-left: 7px; }


.divToolBar_dropdownlist_custom_content_list_child { background-color: #ffffff; border: 1px Solid #D1D1D1; border-radius: 3px 3px 3px 3px; padding: 0px 0px 0px 0px; position: absolute;
                                                    z-index: 1; margin-left: 0px; display: none; margin-top: 2px; box-sizing: border-box; }
.divToolBar_dropdownlist_custom_content_list_child ul { list-style: none; margin: 0px 0px 0px 0px; padding: 0px; border: 0px; cursor: pointer; color: #626262; }
.divToolBar_dropdownlist_custom_content_list_child li { border-left:3px Solid transparent !important; }
.divToolBar_dropdownlist_custom_content_list_child li:hover { color: #368FCF !important; background-color: #ededed !important; border-left:3px Solid #368FCF !important; }
.divToolBar_dropdownlist_custom_content_list_child a { text-decoration: none; font-family: robotoFont; font-weight: normal; font-size: 13px; min-height:24px; height:auto; line-height:24px; display: block; font-weight:bold; white-space:nowrap; padding:3px 10px 3px 10px; }
.divToolBar_dropdownlist_custom_content_list_line { height: 1px; background-color: #D1D1D1; margin: 5px 0px 5px 0px;}


.divToolBar_dropdownlist_custom_print:hover { background: url('images/icon-communicationPoint.png') no-repeat 0px -30px, #7EA5CF; color:#ffffff; }
.divToolBar_dropdownlist_custom_print:active { background: url('images/icon-communicationPoint.png') no-repeat 0px -30px, #7EA5CF; color:#ffffff; }
.divToolBar_dropdownlist_custom_print{ background: url('images/icon-communicationPoint.png') no-repeat 0px -0px, #ffffff; border:1px Solid #d1d1d1; height: 30px; width:30px; float:left; padding:0px; cursor:pointer; }
.divToolBar_dropdownlist_custom_print_Gray { background: url('images/icon-communicationPoint.png') no-repeat 0px 0px, #ffffff; border:1px Solid #d1d1d1; height: 30px; width:30px; float:left; padding:0px; cursor:pointer; }

.divToolBar_dropdownlist_custom_print1 { background: #266A9D; border: 1px solid #266A9D; color: #ffffff; width: 24px !important; height: 24px; box-sizing: border-box; float: left; font-family: robotoFont; font-weight: bold; font-size: 13px; text-align: center; border-radius: 25px; cursor:pointer; padding-top: 2px; }
.divToolBar_dropdownlist_custom_print1:hover { background: #FFFFFF; border: 1px solid #D1D1D1; color: #626262; width: 24px !important; height: 24px; box-sizing: border-box; float: left; font-family: robotoFont; font-weight: bold; font-size: 13px; text-align: center; border-radius: 25px; cursor:pointer; padding-top: 2px;}

.divCommunicationPoint_type_0 { background: url('images/icon-round-help-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 5px; float:left; z-index:3;}
.divCommunicationPoint_type_0:hover { background: url('images/icon-round-help-over-20.png');  width: 24px; height: 24px; }
.divCommunicationPoint_type_1 { background: url('images/icon-round-email-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 5px; float:left; z-index:3;}
.divCommunicationPoint_type_1:hover { background: url('images/icon-round-email-over-20.png');  width: 24px; height: 24px; }
.divCommunicationPoint_type_2 { background: url('images/icon-round-line-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 5px; float:left; z-index:3;}
.divCommunicationPoint_type_2:hover { background: url('images/icon-round-line-over-20.png');  width: 24px; height: 24px; }
.divCommunicationPoint_type_3 { background: url('images/icon-round-phone-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 5px; float:left; z-index:3;}
.divCommunicationPoint_type_3:hover { background: url('images/icon-round-phone-over-20.png');  width: 24px; height: 24px; }
.divCommunicationPoint_type_4 { background: url('images/icon-round-whatsapp-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 5px; float:left; z-index:3;}
.divCommunicationPoint_type_4:hover { background: url('images/icon-round-whatsapp-over-20.png');  width: 24px; height: 24px; }
.divCommunicationPoint_type_5 { background: url('images/icon-round-facebook-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 5px; float:left; z-index:3;}
.divCommunicationPoint_type_5:hover { background: url('images/icon-round-facebook-over-20.png');  width: 24px; height: 24px; }
.divCommunicationPoint_type_6 { background: url('images/icon-round-linkedin-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 5px; float:left; z-index:3;}
.divCommunicationPoint_type_6:hover { background: url('images/icon-round-linkedin-over-20.png');  width: 24px; height: 24px; }
.divCommunicationPoint_type_7 { background: url('images/icon-round-instagram-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 5px; float:left; z-index:3;}
.divCommunicationPoint_type_7:hover { background: url('images/icon-round-instagram-over-20.png');  width: 24px; height: 24px; }
.divCommunicationPoint_type_8 { background: url('images/icon-round-snapchat-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 5px; float:left; z-index:3;}
.divCommunicationPoint_type_8:hover { background: url('images/icon-round-snapchat-over-20.png');  width: 24px; height: 24px; }
.divCommunicationPoint_type_9 { background: url('images/icon-round-google-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 5px; float:left; z-index:3;}
.divCommunicationPoint_type_9:hover { background: url('images/icon-round-google-over-20.png');  width: 24px; height: 24px; }
.divCommunicationPoint_type_10 { background: url('images/icon-round-other-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 5px; float:left; z-index:3;}
.divCommunicationPoint_type_10:hover { background: url('images/icon-round-other-over-20.png');  width: 24px; height: 24px; }


.divCommunicationPoint_type_0_summary { height: 30px; width:10px; display:inline-block; }
.divCommunicationPoint_type_1_summary { background: url('images/icon-communicationPoint.png') no-repeat -60px -30px; height: 30px; width:30px; display:inline-block; }
.divCommunicationPoint_type_2_summary { background: url('images/icon-communicationPoint.png') no-repeat -90px -30px; height: 30px; width:30px; display:inline-block; }
.divCommunicationPoint_type_3_summary { background: url('images/icon-communicationPoint.png') no-repeat -120px -30px; height: 30px; width:30px; display:inline-block; }
.divCommunicationPoint_type_4_summary { background: url('images/icon-communicationPoint.png') no-repeat -150px -30px; height: 30px; width:30px; display:inline-block; }
.divCommunicationPoint_type_5_summary { background: url('images/icon-communicationPoint.png') no-repeat -180px -30px; height: 30px; width:30px; display:inline-block; }
.divCommunicationPoint_type_6_summary { background: url('images/icon-communicationPoint.png') no-repeat -210px -30px; height: 30px; width:30px; display:inline-block; }
.divCommunicationPoint_type_7_summary { background: url('images/icon-communicationPoint.png') no-repeat -240px -30px; height: 30px; width:30px; display:inline-block; }
.divCommunicationPoint_type_8_summary { background: url('images/icon-communicationPoint.png') no-repeat -270px -30px; height: 30px; width:30px; display:inline-block; }
.divCommunicationPoint_type_9_summary { background: url('images/icon-communicationPoint.png') no-repeat -300px -30px; height: 30px; width:30px; display:inline-block; }
.divCommunicationPoint_type_10_summary { background: url('images/icon-communicationPoint.png') no-repeat -330px -30px; height: 30px; width:30px; display:inline-block; }

/*.divCommunicationPoint_type_0_gray { background: url('images/icon-round-help-gray-20.png') no-repeat 0px 0px; width: 20px; height: 20px; border: 0px; cursor: pointer; float:left; padding: 0px; position:absolute}*/

.divCommunicationPoint_type_0_gray { background: url('images/icon-round-help-gray-20.png') no-repeat 0px 0px; height: 20px; width:20px; float:left; padding:0px; cursor:pointer; }
.divCommunicationPoint_type_1_gray { background: url('images/icon-communicationPoint.png') no-repeat -60px -30px, #ffffff; border:1px Solid #d1d1d1; height: 30px; width:30px; float:left; padding:0px; cursor:pointer; }
.divCommunicationPoint_type_2_gray { background: url('images/icon-communicationPoint.png') no-repeat -90px -30px, #ffffff; border:1px Solid #d1d1d1; height: 30px; width:30px; float:left; padding:0px; cursor:pointer; }
.divCommunicationPoint_type_3_gray { background: url('images/icon-communicationPoint.png') no-repeat -120px -30px, #ffffff; border:1px Solid #d1d1d1; height: 30px; width:30px; float:left; padding:0px; cursor:pointer; }
.divCommunicationPoint_type_4_gray { background: url('images/icon-communicationPoint.png') no-repeat -150px -30px, #ffffff; border:1px Solid #d1d1d1; height: 30px; width:30px; float:left; padding:0px; cursor:pointer; }
.divCommunicationPoint_type_5_gray { background: url('images/icon-communicationPoint.png') no-repeat -180px -30px, #ffffff; border:1px Solid #d1d1d1; height: 30px; width:30px; float:left; padding:0px; cursor:pointer; }
.divCommunicationPoint_type_6_gray { background: url('images/icon-communicationPoint.png') no-repeat -210px -30px, #ffffff; border:1px Solid #d1d1d1; height: 30px; width:30px; float:left; padding:0px; cursor:pointer; }
.divCommunicationPoint_type_7_gray { background: url('images/icon-communicationPoint.png') no-repeat -240px -30px, #ffffff; border:1px Solid #d1d1d1; height: 30px; width:30px; float:left; padding:0px; cursor:pointer; }
.divCommunicationPoint_type_8_gray { background: url('images/icon-communicationPoint.png') no-repeat -270px -30px, #ffffff; border:1px Solid #d1d1d1; height: 30px; width:30px; float:left; padding:0px; cursor:pointer; }
.divCommunicationPoint_type_9_gray { background: url('images/icon-communicationPoint.png') no-repeat -300px -30px, #ffffff; border:1px Solid #d1d1d1; height: 30px; width:30px; float:left; padding:0px; cursor:pointer; }
.divCommunicationPoint_type_10_gray { background: url('images/icon-communicationPoint.png') no-repeat -330px -30px, #ffffff; border:1px Solid #d1d1d1; height: 30px; width:30px; float:left; padding:0px; cursor:pointer; }


/*WIDGET*/
.widget_container_parent_65 { float:left; width:65%; }
.widget_container_parent_35 { float:left; width:35%; }
.widget_container { height:400px; margin:10px !important; }
.widget_header { margin:10px 0px 10px 0px; }
.widget_header_title { color: #266A9D; font-family: robotoFont; font-weight: bold; font-size: 16px; }
.widget_header_subtitle { color: #626262; font-family: robotoFont; font-weight: bold; font-size: 13px; word-wrap: break-word; }
.widget_header_btn_filter { background: url('images/icon-menu-left-arrows-sprite.png') no-repeat -30px 5px; width:20px; height:20px; border:0px; cursor:pointer; }
.widget_header_separation { margin-left:20px; }

.widget_loading { background: url('Default/loading-image.gif') no-repeat center center, #ffffff; }
.widget_graphic_content { background-color:#ffffff; border:1px solid #d1d1d1; border-radius:6px 6px 6px 6px; height:400px; position:relative; } /*margin:0px 10px 0px 10px;*/
.widget_graphic_margin { margin:10px 10px 10px 10px; }

.widget_popup_container { background: linear-gradient(to bottom, #F4F8F9, #DCE5EE); padding:15px 20px 15px 20px !important; position:relative; }
.widget_popup_container_arrow_left:after, .widget_popup_container_arrow_left:before { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } /*left:50%;*/
.widget_popup_container_arrow_left:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #F4F8F9; border-width: 10px; margin-left: 20px; } /*internal piramid*/
.widget_popup_container_arrow_left:before { border-color: rgba(194, 225, 245, 0); border-bottom-color: #D1D1D1; border-width: 12px; margin-left: 18px; } /*external piramid*/

.widget_popup_container_arrow_right:after, .widget_popup_container_arrow_right:before { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } /*left:50%;*/
.widget_popup_container_arrow_right:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #F4F8F9; border-width: 10px; margin-left: 270px; } /*internal piramid*/
.widget_popup_container_arrow_right:before { border-color: rgba(194, 225, 245, 0); border-bottom-color: #D1D1D1; border-width: 12px; margin-left: 268px; } /*external piramid*/


.widget_label { color:#8a8a8a; font-family: robotoFont; font-size:13px; font-weight: bold; float:left; display:inline-block; margin-bottom:5px; }
.widget_for_label { color:#626262; font-family: robotoFont; font-size:13px; font-weight: bold; float:left; display:inline-block; margin-bottom:5px; padding-top:7px;}
 
.widget_Space_Line_normal { height: 15px; }
.widget_label_space_component { width:10px;}

.widget_chart_bar { height:380px; color:#8a8a8a !important; font-family: robotoFont !important; font-size:10px !important; }
.widget_chart_pie { height:380px; }

.widget_KendoDropDownList { font-family: robotoFont !important; font-size: 12px !important; color: #626262 !important; width: 100%; height:32px; display:inline-block; height:32px; }
.widget_KendoDropDownList .k-dropdown-wrap .k-input { font-size: 12px !important; color:#626262 !important; font-family: robotoFont !important; font-weight:bold; line-height:30px; height:30px; padding:0px !important; }
.widget_KendoDropDownList .k-dropdown-wrap.k-state-focused { border:2px solid #92c18a !important; height:28px; }
.widget_kendodropdownlist .k-dropdown-wrap.k-state-focused > .k-input { line-height:28px !important; }
.widget_KendoDropDownList .k-dropdown-wrap.k-state-default { height: 30px !important; }
.widget_KendoDropDownList .k-dropdown-wrap .k-select { line-height:30px !important; }
.widget_kendodropdownlist .k-dropdown-wrap.k-state-focused > .k-select { line-height:28px !important; }
/*.AE1_loading_gif { width:16px; height:16px; background: url('Default/loading.gif') no-repeat left center; display:inline-block; margin: 4px 0 0 4px; position:absolute;}*/

.widget_no_data { width: 100%; height: 100%; vertical-align:middle; position: absolute; top: 0; left: 0; text-align: center; color: #c65454; font-family: robotoFont; font-size: 18px; font-weight: bold; word-wrap:break-word; padding-top:170px; }
/*.Summary1_NoRecord { text-align: center; color: #c65454; font-family: robotoFont; font-size: 18px; font-weight: bold; display: block; }*/

/* body
----------------------------------------------------------*/
.row:before,
.row:after {
  display: table;
  line-height: 0;
  content: "";
}
.row:after { clear: both; }
.span12 { width: 100.00%; text-align: left; word-wrap:break-word; }
.span11 { width: 91.67%; text-align: left; word-wrap:break-word; }
.span10 { width: 83.33%; text-align: left; word-wrap:break-word; }
.span9 { width: 75.00%; text-align: left; word-wrap:break-word; }
.span8 { width: 66.67%; text-align: left; word-wrap:break-word; }
.span7 { width: 58.33%; text-align: left; word-wrap:break-word; }
.span6 { width: 50.00%; text-align: left; word-wrap:break-word; }
.span5 { width: 41.67%; text-align: left; word-wrap:break-word; }
.span4 { width: 33.33%; text-align: left; word-wrap:break-word; }
.span3 { width: 25.00%; text-align: left; word-wrap:break-word; }
.span2 { width: 16.67%; text-align: left; word-wrap:break-word; }
.span2b { width: 16.66%; text-align: left; word-wrap:break-word; }
.span1 { width: 8.33%; text-align: left; word-wrap:break-word; }
[class*="span"] { float: left; min-height: 1px; margin-left: 0px; }
.container { width: 100%; }
.container:before, .container:after { display: table; line-height: 0; content: ""; }
.container:after { clear: both; }
.clear { clear: both; }
.content-wrapper { margin: 0 auto; }
.clear-fix { clear: both; }
.clear-fix:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }

.report_table_section_element > .row > .span1 {  width: 4%; text-align: left; word-wrap:break-word; }
.report_table_section_element > .row > .span3 {  width: 29%; text-align: left; word-wrap:break-word; }

.content3-content { border: 1px solid #D1D1D1; padding: 25px 25px 25px 25px; background:#ffffff; min-height: 420px; border-radius:6px 6px 6px 6px; }
.content3-float-left-25 { float: left; width: 25%; height: 100%; }
.content3-float-left-30 { float: left; width: 30%; height: 100%; }
.content3-float-left-35 { float: left; width: 35%; height: 100%; }
.content3-float-left-40 { float: left; width: 40%; height: 100%; }
.content3-float-left-50 { float: left; width: 50%; height: 100%; }
.content3-float-left-65 { float: left; width: 65%; height: 100%; }
.content3-float-left-50-content { padding: 0px 12px 0px 0px; } 
.content3-float-right-35 { float: right; width: 35%; height: 100%; }
.content3-float-right-50 { float: right; width: 50%; height: 100%; }
.content3-float-right-60 { float: right; width: 60%; height: 100%; }
.content3-float-right-65 { float: right; width: 65%; height: 100%; }
.content3-float-right-70 { float: right; width: 70%; height: 100%; }
.content3-float-right-75 { float: right; width: 75%; height: 100%; }
.content3-float-right-50-content { padding: 0px 0px 0px 12px; }
.content3-float-center-100 { float: left; width: 100%; height: 100%; }
.content3-float-center-100-content { padding: 0px 0px 0px 0px; }
.content3-content-to-back { margin: 0px 0px 25px 0px; } /*padding: 0px 0px 25px 0px; */

.row-flex {
display: flex;
flex-wrap: wrap;
}
/* LAYOUT 1
----------------------------------------------------------*/
/* General */

/* Navigator
-----------------------------------------------------------*/
.navegator1_space { height: 15px; }

.navegator1_search_content { background-color: #ffffff; border: 1px Solid #D1D1D1; height:32px; border-radius: 3px 3px 3px 3px; float: left; padding:0px 0px 0px 0px; box-sizing: border-box; }

.navegator1_search_textBox { font-family: robotoFont; font-size: 13px; font-weight:bold; color: #626262; border:0px; height:30px; width: 100%; float: left; margin: 0px 0px 0px 4px; padding: 0px 0px 0px 0px; box-sizing: border-box; } /*el width se ajusta por js*/

.navegator1_search_textBox:focus{ outline:0px; }
.navegator1_button_search { background: #ffffff url('images/icon-lupa.png') no-repeat -0px -1px; width:36px; height:30px; float:left; border:1px solid #D1D1D1; cursor:pointer; }
.navegator1_button_search:hover { background: url('images/icon-lupa.png') no-repeat -0px -33px, #7EA5CF; }
.navegator1_button_search:active { background: url('images/icon-lupa.png') no-repeat -0px -33px, #719BCA; }

.navegator1_button_search2 { background: #ffffff url('images/icon-lupa.png') no-repeat -32px -1px; width:36px; height:30px; float:left; border:1px solid #D1D1D1; cursor:pointer; }
.navegator1_button_search2:hover { background: url('images/icon-lupa.png') no-repeat -32px -33px, #7EA5CF; }
.navegator1_button_search2:active { background: url('images/icon-lupa.png') no-repeat -32px -33px, #719BCA; }

.navegator1_button_find { background: url('images/icon-lupa.png') no-repeat -0px -1px; width: 30px; height: 30px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float:left; }
.navegator1_button_find2 { background: url('images/icon-lupa.png') no-repeat -32px -1px; width: 30px; height: 30px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float:left; }

.navegator1_button_clear { background: url('images/icon-clear-small.png') no-repeat; width: 16px; height: 16px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; margin: 7px 7px 0px 0px; float:right; }
.navegator1_button_clear:hover { background: url('images/icon-clear-small-hover.png') no-repeat; }

.navegator1_button_save_small { background: url('images/icon-save-small.png') no-repeat; width: 16px; height: 16px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; margin: 7px 0px 0px 2px; float:left; }
.navegator1_button_save_small:hover { background: url('images/icon-save-small-hover.png') no-repeat; }

.navegator1_button_cancel_small { background: url('images/icon-clear-small.png') no-repeat; width: 16px; height: 16px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; margin: 7px 0px 0px 4px; float:left; }
.navegator1_button_cancel_small:hover { background: url('images/icon-clear-small-hover.png') no-repeat; }

.Navegator1_KendoGrid { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; font-weight: bold !important;}
.Navegator1_KendoGrid td { min-height:20px; line-height:20px; }
.Navegator1_KendoGrid .k-alt { background:#ffffff !important;}
.Navegator1_KendoGrid_Header_first { background:#ffffff; height:21px; border:0px !important; padding:15px 6px 15px 15px !important; }
.Navegator1_KendoGrid_Header_first .k-link { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; font-weight: bold !important;
                                             margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; height:20px; }
.Navegator1_KendoGrid_Header_first .k-i-arrow-n { background: url('images/icon-dropdownlist-arrow-up.png') no-repeat 0px 0px !important; width: 17px; height: 12px; margin: 3px 0px 0px 10px; }
.Navegator1_KendoGrid_Header_first .k-i-arrow-s { background: url('images/icon-dropdownlist-arrow-down.png') no-repeat 0px 0px !important; width:17px; height:12px; margin:3px 0px 0px 10px; }

.Navegator1_KendoGrid_Header { background:#ffffff; height:21px; border:0px !important; padding:15px 6px 15px 6px !important; }
.Navegator1_KendoGrid_Header .k-link { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; font-weight: bold !important;
                                       margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; height:20px; }
.Navegator1_KendoGrid_Header .k-i-arrow-n { background: url('images/icon-dropdownlist-arrow-up.png') no-repeat 0px 0px !important; width: 17px; height: 12px; margin: 3px 0px 0px 10px; }
.Navegator1_KendoGrid_Header .k-i-arrow-s { background: url('images/icon-dropdownlist-arrow-down.png') no-repeat 0px 0px !important; width:17px; height:12px; margin:3px 0px 0px 10px; }

.Navegator1_KendoGrid_content_first { border:0px !important; height:20px !important; padding:5px 5px 5px 15px !important; vertical-align:top !important; }
.Navegator1_KendoGrid_content { border:0px !important; height:20px !important; padding:5px 5px 5px 6px !important; vertical-align:top !important; }
.Navegator1_KendoGrid_content_last { border:0px !important; height:20px !important; padding:5px 15px 5px 5px !important; vertical-align:top !important; }

.Navegator1_KendoGrid_content_name { color: #626262; font-family: robotoFont; font-size:13px; margin-right:8px; font-weight:bold; }
.Navegator1_KendoGrid_content_fullName { color: #8A8A8A; font-family: robotoFont; font-weight:bold; }

.Navegator1_KendoTreeList { font-family: robotoFont !important; font-size: 13px !important; color: #8A8A8A !important; font-weight: bold !important;}
.Navegator1_KendoTreeList td { min-height:20px; line-height:20px; }
.Navegator1_KendoTreeList .k-alt { background:#ffffff !important; }
.Navegator1_KendoTreeList_header_first { background:#f7f7f7; height:21px; border-bottom:1px solid #D1D1D1 !important; border-right:0px !important; border-left:0px !important; padding:5px 6px 6px 15px !important; 
                                         font-family: robotoFont !important; font-size: 13px !important; color: #8A8A8A !important; font-weight: bold !important; }
.Navegator1_KendoTreeList_header { background:#f7f7f7; height:21px; border-bottom:1px solid #D1D1D1 !important; border-right:0px !important; border-left:0px !important; padding:5px 6px 6px 6px !important; 
                                   font-family: robotoFont !important; font-size: 13px !important; color: #8A8A8A !important; font-weight: bold !important; }
.Navegator1_KendoTreeList_content_first { border:0px !important; height:20px !important; vertical-align:top !important; padding:5px 6px 5px 15px !important; }
.Navegator1_KendoTreeList_content { border:0px !important; height:20px !important; vertical-align:top !important; padding:5px 6px 5px 6px !important; }


/* ADD & EDIT
-----------------------------------------------------------*/
.AE1_space { height: 15px; } 
.AE1_Space_Line_small { height: 10px; }
.AE1_Space_Line_normal { height: 23px; }
.AE1_Space_Line_smallsmall { height: 5px; }
.AE1_Content_Not_Tab { min-height: 352px; padding: 25px 15px 25px 15px; border: 1px Solid #D1D1D1; margin: 0px 0px 0px 0px; background:#ffffff; border-radius:6px 6px 6px 6px; }
.AE1_Title_ForTextBox { font-family: robotoFont; font-weight:bold; font-size: 13px; color: #8a8a8a; margin: 0px 0px 0px 0px; float: left; }
.AE1_Title_ForTextBoxPadding {padding-top:7px;}
.AE1_Label { font-family: robotoFont;  font-size: 13px; font-weight: bold;color: #626262; margin: 5px 0px 5px 0px;   word-wrap: break-word; float: left; }
.AE1_TextBox { border: 1px Solid #D1D1D1; height:32px; font-family: robotoFont; font-weight:bold; font-size: 13px; color: #626262; border-radius: 3px 3px 3px 3px; width: 90%; padding: 4px 4px 4px 4px; margin: 0px 0px 0px 0px; box-sizing: border-box; }/*margin top 2*/
.AE1_TextBox:focus { border: 2px solid #92c18a; outline:0px; }
.AE1_TextBoxExtend { border: 1px Solid #D1D1D1; height:32px; font-family: robotoFont; font-weight:bold; font-size: 13px; color: #626262; border-radius: 3px 3px 3px 3px; width: 95%; padding: 4px 4px 4px 4px; margin: 0px 0px 0px 0px; box-sizing: border-box; }/*margin top 2*/
.AE1_TextBoxExtend:focus { border: 2px solid #92c18a; outline:0px; }
.AE1_TextBoxMasked { border: 1px Solid #D1D1D1; height:32px !important; font-family: robotoFont; font-weight:bold; font-size: 13px; color: #626262 !important; border-radius: 3px 3px 3px 3px; width: 100%; padding: 4px 4px 4px 4px; margin: 5px 0px 0px 0px; box-sizing: border-box; }
.AE1_TextBoxMasked:focus { border: 2px solid #92c18a; outline:0px; }
.AE1_TextBoxCompress { border: 1px Solid #D1D1D1; height:32px; font-family: robotoFont; font-weight:bold; font-size: 13px; color: #626262; border-radius: 3px 3px 3px 3px; width: 80%; padding: 4px 4px 4px 4px; margin: 5px 0px 0px 0px; box-sizing: border-box; }
.AE1_TextBoxCompress:focus { border: 2px solid #92c18a; outline:0px; }
.AE1_TextBox_Area { resize: none; overflow-y:hidden; height:46px; box-sizing:unset; } 
.AE1_divDropdownList { margin: 5px 0px 0px 0px; height:32px; }
.AE1_Icon_Required { font-family: robotoFont; color: #C65454; font-weight:bold; margin: -3px 0px 0px 0px; float:left; }

.AE1_LineOfSeparate { background-color: #d1d1d1; height: 1px; width: 96.5%; margin: 0px 0px 0px 0px; }
.AE1_space_LineOfSeparate_top { height: 33px; }
.AE1_space_LineOfSeparate_bottom { height: 30px; }
.AE1_space_LineOfSeparate { height: 25px; }

.AE1_loading_gif { width:16px; height:16px; background: url('Default/loading.gif') no-repeat left center; display:inline-block; margin: 0px 0 0 0px; position:absolute;} /*4 0 0 4*/

.AE1_EmployeeUser { display: none; margin-left: 20px; width: 90%; padding: 0px 8px 0px 10px; } 
.AE1_Title_ForCheckBox { font-family: robotoFont; font-size: 13px; font-weight:bold; color: #8a8a8a; margin: 3px 5px 0px 0px; }
.AE1_ItemGridTitle { color: #8a8a8a; font-family: robotoFont; font-size: 21px; margin: 0px 0px 0px 0px; float: left; font-weight:bold;}
.AE1_ItemGridHeaderLabel { padding: 0px 9px 0px 9px; } 
.AE1_ItemGridHeaderLabel2 { padding: 0px 6px 0px 6px; } 
.AE1_ItemGridHeaderContent { margin-bottom: 8px; } 
.AE1_ItemGridHeaderLine { background-color: #d1d1d1; height: 1px; margin: 0; width: 98%; }
.AE1_HeaderContentSecurity { margin-top: -3px; }

.AE1_KendoDropDownList { font-family: robotoFont !important;  font-size: 13px !important;  color: #626262 !important; width: 90% !important; }
.AE1_KendoDropDownList .k-dropdown-wrap.k-state-focused { border:2px solid #92c18a !important; height:28px !important; }
.AE1_KendoDropDownList .k-dropdown-wrap.k-state-focused > .k-input { line-height:28px !important; }
.AE1_KendoDropDownList .k-dropdown-wrap .k-input { font-size: 13px !important; font-family: robotoFont !important; color: #626262 !important; font-weight:bold; line-height:30px; height:auto; padding:0px !important; }
.AE1_KendoDropDownList .k-dropdown-wrap .k-select { line-height:30px !important; }
.AE1_KendoDropDownList .k-dropdown-wrap.k-state-focused > .k-select { line-height:28px !important; }
.AE1_KendoDropDownList .k-dropdown-wrap.k-state-focused > .k-select > .k-icon { margin-right:-2px; }

.AE1_KendoDropDownListReadOnly { background-color: #F7F7F7 !important; font-size: 13px !important; color:#8a8a8a !important; }
.AE1_KendoDropDownListReadOnly .k-dropdown-wrap .k-input { background-color: #F7F7F7 !important; color:#8a8a8a !important; }
.AE1_KendoDropDownListReadOnly .k-dropdown-wrap.k-state-default {  background-color: #F7F7F7 !important;  background-image: none !important;}
.AE1_KendoDropDownListReadOnly .k-dropdown-wrap.k-state-focused { border:2px solid #92c18a !important; }

.AE1_kendogrid { font-family: robotoFont !important;  color: #8A8A8A !important; font-weight: bold !important; }
.AE1_kendogrid .k-alt { background:#ffffff; }

.AE1_kendogrid_header_first { background:#ffffff; height:21px; border:0px !important; padding:5px 6px 6px 0px !important; }
.AE1_kendogrid_header_first .k-link { font-family: robotoFont !important; font-size: 13px !important; color: #8A8A8A !important; font-weight: bold !important;
                                             margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; height:20px; }

.AE1_kendogrid_header { background:#ffffff; height:21px; border:0px !important; padding:5px 6px 6px 6px !important; }
.AE1_kendogrid_header .k-link { font-family: robotoFont !important; font-size: 13px !important; color: #8A8A8A !important; font-weight: bold !important;
                                       margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; height:20px; }

.AE1_kendogrid_content_first { border:0px !important; height:30px !important; padding: 5px 6px 5px 0px !important; vertical-align:top !important; }
.AE1_kendogrid_content { border:0px !important; height:30px !important; padding:5px 6px 5px 6px !important; vertical-align:top !important; }

.AE1_kendogrid_simple { font-family: robotoFont !important;  color: #8A8A8A !important; font-weight: bold !important; table-layout: fixed; }
.AE1_kendogrid_simple .k-alt { background:#ffffff; }
.AE1_kendogrid_simple_header { background:#ffffff; height:21px; border:0px !important; padding:5px 6px 0px 6px !important; white-space:normal !important; vertical-align:top !important; }
.AE1_kendogrid_simple_header .k-link { font-family: robotoFont !important; font-size: 13px !important; color: #8A8A8A !important; font-weight: bold !important;
                                       margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; }
.AE1_kendogrid_simple_content { border:0px !important; height:30px !important; padding:5px 6px 5px 6px !important; vertical-align:top !important; }

.AE1_KendoDropDownList_Grid { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; width: 100% !important; margin: 5px 0px 0px 0px;}
.AE1_KendoDropDownList_Grid .k-dropdown-wrap.k-state-focused { border:2px solid #92c18a !important; }
.AE1_KendoDropDownList_Grid .k-dropdown-wrap .k-input { font-size: 13px !important; font-family: robotoFont !important; color: #626262 !important; font-weight:bold; line-height:30px; height:auto; padding:0px !important; }
.AE1_KendoDropDownList_Grid .k-dropdown-wrap.k-state-default { height: 30px !important; }
.AE1_KendoDropDownList_Grid .k-dropdown-wrap .k-select { line-height:30px !important; }

.AE1_divDropdownList { margin: 3px 0px 0px 0px; }

.AE1_TextBox_Grid:focus { border: 2px solid #92c18a; outline:0px; }
.AE1_TextBox_Grid { border: 1px Solid #D1D1D1; font-family: robotoFont; font-size: 13px; color: #626262; font-weight:bold; border-radius: 3px 3px 3px 3px; width: 100%; padding: 4px 4px 4px 4px; margin: 0px 0px 0px 0px; height:32px; box-sizing: border-box; }

.AE1_TextBoxReadOnly_Grid:focus { border: 2px solid #92c18a; outline:0px; }
.AE1_TextBoxReadOnly_Grid { background-color: #F7F7F7; border: 1px Solid #D1D1D1; font-family: robotoFont; font-size: 13px; color: #8a8a8a; font-weight:bold; border-radius: 3px 3px 3px 3px; width: 100%; padding: 4px 4px 4px 4px; margin: 0px 0px 0px 0px;height:32px; box-sizing: border-box; }

.AE1_KendoComboBox_Grid { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; width: 100% !important; height:32px; }
.AE1_KendoComboBox_Grid .k-dropdown-wrap .k-input { font-size: 13px !important; font-family: robotoFont !important; color: #626262 !important; font-weight:bold; line-height:30px; height:inherit; padding:0px !important; white-space:normal; text-align:left; }
.AE1_KendoComboBox_Grid .k-dropdown-wrap.k-state-focused { border:2px solid #92c18a !important; }
.AE1_KendoComboBox_Grid .k-dropdown-wrap.k-state-default { height: 30px !important; }
.AE1_KendoComboBox_Grid_Hidde_Arrow .k-dropdown-wrap { padding-right:0px !important; }
.AE1_KendoComboBox_Grid_Hidde_Arrow .k-dropdown-wrap .k-select { display:none; cursor:none; }


.AE1_Label_Grid { font-family: robotoFont; font-size: 13px; color: #626262; font-weight:bold; width: 100%;  height:32px;  word-wrap: break-word; }
.AE1_Label_Grid1 { font-family: robotoFont; font-size: 13px; color: #626262; font-weight:bold; width: 100%; padding: 4px 0px 4px 0px !important; margin: 0px 0px 0px 0px; word-wrap: break-word; display:inline-table; }


.AE1_KendoComboBox {  font-family: robotoFont !important;  font-size: 13px !important; color: #626262 !important; width: 100% !important; height:32px; }
.AE1_KendoComboBox .k-dropdown-wrap .k-input {  font-size: 13px !important; font-family: robotoFont !important; color: #626262 !important; font-weight:bold; line-height:30px; height:auto; padding:0px !important;}
.AE1_KendoComboBox .k-dropdown-wrap.k-state-default { height: 30px !important; }
.AE1_KendoComboBox .k-dropdown-wrap.k-state-focused { border:2px solid #92c18a !important; height:28px !important; }
.AE1_KendoComboBox .k-dropdown-wrap.k-state-focused > .k-input { line-height:28px !important; }
.AE1_KendoComboBox_Hidde_Arrow .k-dropdown-wrap { padding-right:0px !important; }
.AE1_KendoComboBox_Hidde_Arrow .k-dropdown-wrap .k-select { display:none; cursor:none; }

.AE1_KendoNumeric_Spinner { width: 90%; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; height:30px; }
.AE1_KendoNumeric_Spinner .k-numeric-wrap { border:1px solid #D1D1D1; padding-right: 20px !important; }
.AE1_KendoNumeric_Spinner .k-numeric-wrap .k-input { height:25px !important; font-family: robotoFont; font-weight: bold; font-size: 13px; color: #626262 !important; text-align:right; }
.AE1_KendoNumeric_Spinner .k-numeric-wrap.k-state-focused { border:2px solid #92c18a; box-shadow:none !important; height:28px; }
.AE1_KendoNumeric_Spinner .k-numeric-wrap.k-state-default { background-color: #ffffff !important; height:30px; }
.AE1_KendoNumeric_Spinner .k-state-default > .k-select { border:0px; height:30px; width:20px; }
.AE1_KendoNumeric_Spinner .k-numeric-wrap .k-link { background-color: #ffffff !important; height:15px; width:20px; }
.AE1_KendoNumeric_Spinner .k-numeric-wrap .k-link.k-state-selected { background-color: #ffffff !important; }
.AE1_KendoNumeric_Spinner .k-select .k-link span.k-i-arrow-n { background: url('images/icon-dropdown-arrow-up.png') no-repeat 3px -15px !important; }
.AE1_KendoNumeric_Spinner .k-select .k-link span.k-i-arrow-s { background: url('images/icon-dropdown-arrow-down.png') no-repeat 3px 0px !important; }

.AE1_KendoNumeric_Grid { border: 0px !important; width: 90%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align:left; height:30px; }
.AE1_KendoNumeric_Grid .k-numeric-wrap { height:30px !important; }
.AE1_KendoNumeric_Grid .k-numeric-wrap .k-input { font-family: robotoFont; padding-right:4px; font-size: 13px !important; font-weight: bold; color: #626262 !important; box-sizing: border-box; height:30px !important; }
.AE1_KendoNumeric_Grid .k-numeric-wrap.k-state-focused { border:2px solid #92c18a !important; box-shadow:none !important; }

.AE1_KendoNumeric_GridReadOnly { background-color: #F7F7F7 !important; }
.AE1_KendoNumeric_GridReadOnly .k-numeric-wrap .k-input{ color:#8a8a8a !important; }
.AE1_KendoNumeric_GridReadOnly .k-dropdown-wrap.k-state-default { background-color: #F7F7F7 !important;  background-image: none !important; color:#8a8a8a !important; }

/*BOTONES*/
.AE1_btn_Save:focus { outline:0px; }
.AE1_btn_Save:active { background: #699E16 !important; }
.AE1_btn_Save:hover { background: #7DBD18; } /*#8ED221*/
.AE1_btn_Save { background: #70A719; border:1px solid #659C17; border-radius: 2px 2px 2px 2px; cursor:pointer; padding:5px 10px 5px 10px; box-sizing:  border-box; float:left; height:32px;font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; vertical-align:top; min-width:100px; line-height:12px; }
.AE1_btn_Save_Processing { background: #70A719 url('images/masterHeader_loading2.gif') no-repeat 9px 7px; border:1px solid #659C17; border-radius: 2px 2px 2px 2px; cursor:pointer; padding:5px 10px 5px 29px; box-sizing:  border-box; float:left; height:32px;font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; vertical-align:top; min-width:100px; line-height:12px; }
.AE1_btn_Cancel:focus { outline:0px; } 
.AE1_btn_Cancel:active { background: #7D7D7D !important; }
.AE1_btn_Cancel:hover { background: #A2A2A2; }
.AE1_btn_Cancel { background: #8C8C8C; border:1px solid #777777; border-radius: 2px 2px 2px 2px; cursor:pointer; padding:5px 10px 5px 10px; box-sizing:  border-box; float:left; height:32px;font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; vertical-align:top; min-width:100px; line-height:12px;}


.AE1_IconInfo_InTXT:active { background: url('images/icon2-round-info-20.png') no-repeat 2px 2px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; float:left; z-index:3;}
.AE1_IconInfo_InTXT:hover { background: url('images/icon2-round-info-over-20.png') no-repeat 2px 2px;  width: 24px; height: 24px; }
.AE1_IconInfo_InTXT { background: url('images/icon2-round-info-20.png') no-repeat 2px 2px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; float:left; z-index:3;}

.AE1_IconMenu_InTXT { background: url('images/icon-menu-dot-20.png') no-repeat 2px 2px; width: 24px; height: 24px; display: block; vertical-align: top; text-align: center; cursor: pointer; }
.AE1_IconMenu_InTXT:hover { background: url('images/icon-menu-dot-over-20.png') no-repeat 2px 2px; }

.AE1_btn_Save_More:focus { outline:0px; }
.AE1_btn_Save_More:active { background: url('images/icon-more.png') no-repeat 5px 3px, #699E16 !important; }
.AE1_btn_Save_More:hover { background: url('images/icon-more.png') no-repeat 5px 3px, #7DBD18; }
.AE1_btn_Save_More { background: url('images/icon-more.png') no-repeat 5px 3px, #70A719; border:1px solid #659C17; border-radius: 2px 2px 2px 2px; padding:5px 10px 5px 35px;
                     box-sizing: border-box; font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; cursor: pointer; height:32px; }

.AE1_Label_Grid_Small { font-family: robotoFont; font-size: 11px; color: #626262; font-weight:bold; width: 100%; padding: 4px 0px 4px 0px !important; margin: 0px 0px 0px 0px; word-wrap: break-word; display:inline-table; }

/*.AE1_IconPlay_InTXT:active { background: url('images/icon2-round-play-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 5px 0px 0px; float:left; z-index:3;}*/
.AE1_IconPlay_InTXT:hover { background: url('images/icon2-round-play-over-20.png') no-repeat 0px 0px; width: 24px; height: 24px; }
.AE1_IconPlay_InTXT { background: url('images/icon2-round-play-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; float:left; z-index:3;}

/*.AE1_IconPause_InTXT:active { background: url('images/icon2-round-pause-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; float:left; z-index:3;}*/
.AE1_IconPause_InTXT:hover { background: url('images/icon2-round-pause-over-20.png')no-repeat 0px 0px; width: 24px; height: 24px; }
.AE1_IconPause_InTXT { background: url('images/icon2-round-pause-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; float:left; z-index:3;}

.AE1_IconRevert_InTXT:active { background: url('images/icon2-round-revert-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; float:left; z-index:3;}
.AE1_IconRevert_InTXT:hover { background: url('images/icon2-round-revert-over-20.png');  width: 24px; height: 24px; }
.AE1_IconRevert_InTXT { background: url('images/icon2-round-revert-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; float:left; z-index:3;}

.AE1_IconReassign_InTXT:active { background: url('images/icon2-round-reassign-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; float:left; z-index:3;}
.AE1_IconReassign_InTXT:hover { background: url('images/icon2-round-reassign-over-20.png');  width: 24px; height: 24px; }
.AE1_IconReassign_InTXT { background: url('images/icon2-round-reassign-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; float:left; z-index:3;}

.AE1_IconCheck_InTXT:active { background: url('images/icon2-round-check-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; float:left; z-index:3;}
.AE1_IconCheck_InTXT:hover { background: url('images/icon2-round-check-over-20.png');  width: 24px; height: 24px; }
.AE1_IconCheck_InTXT { background: url('images/icon2-round-check-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; float:left; z-index:3;}

.AE1_IconVoid_InTXT:active { background: url('images/icon2-round-void-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; float:left; z-index:3;}
.AE1_IconVoid_InTXT:hover { background: url('images/icon2-round-void-over-20.png');  width: 24px; height: 24px; }
.AE1_IconVoid_InTXT { background: url('images/icon2-round-void-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; float:left; z-index:3;}

.AE1_List_IconClose {  background: url('images/icon-round-delete.png') no-repeat -26px 0px;  height: 24px; width: 24px; border: 0px;  padding: 0px 0px 0px 0px;  margin: 4px 0px 0px 4px;  cursor: pointer; }
.AE1_List_IconClose:hover {  background: url('images/icon-round-delete.png') no-repeat 0px 0px;  height: 24px; width: 24px; border: 0px;  padding: 0px 0px 0px 0px;  margin: 4px 0px 0px 4px;  cursor: pointer; }

.AE1_IconEdit:active { background: url('imagesicon2-round-edit-20.png') no-repeat 2px 2px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; float:left; z-index:3;}
.AE1_IconEdit:hover { background: url('images/icon2-round-edit-over-20.png') no-repeat 2px 2px;  width: 24px; height: 24px; }
.AE1_IconEdit { background: url('images/icon2-round-edit-20.png') no-repeat 2px 2px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; float:left; z-index:3;}

.AE1_IconEditDisabled { background: url('images/icon2-round-edit-disabled-20.png') no-repeat 2px 2px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; float:left; z-index:3;}

.AE1_IconMark:active { background: url('icon2-round-mark-20.png') no-repeat 2px 2px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; float:left; z-index:3;}
.AE1_IconMark:hover { background: url('images/icon2-round-mark-over-20.png') no-repeat 2px 2px;  width: 24px; height: 24px; }
.AE1_IconMark { background: url('images/icon2-round-mark-20.png') no-repeat 2px 2px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; float:left; z-index:3;}

.AE1_IconCancel:active { background: url('icon2-round-cancel-20.png') no-repeat 2px 2px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; float:left; z-index:3;}
.AE1_IconCancel:hover { background: url('images/icon2-round-cancel-over-20.png') no-repeat 2px 2px;  width: 24px; height: 24px; }
.AE1_IconCancel { background: url('images/icon2-round-cancel-20.png') no-repeat 2px 2px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; float:left; z-index:3;}

.AE1_List_IconRemoveRow {  background: url('images/icon-round-delete.png') no-repeat -26px 0px;  height: 24px; width: 24px; border: 0px;  padding: 0px 0px 0px 0px;  margin: 4px 0px 0px 4px;  cursor: pointer; }
.AE1_List_IconRemoveRow:hover {  background: url('images/icon-round-delete.png') no-repeat 0px 0px;  height: 24px; width: 24px; border: 0px;  padding: 0px 0px 0px 0px;  margin: 4px 0px 0px 4px;  cursor: pointer; }

.Summary1_Label1 { font-family: robotoFont; font-size: 13px; font-weight: bold; color:#70A719; margin-top: 3px; } 
.Summary1_Label2 { font-family: robotoFont; font-size: 13px; font-weight: bold; color:#626262; margin-top: 3px; } 

.datepicker-show {
    display:block;
}

/* Security */
 .AE1_PopupPermissionDetail{ display:none; z-index: 10010; position:absolute; background-color:#dce5ee; width:500px; padding:23px 23px 23px 23px; border:1px Solid #b1b1b1; border-radius:3px 3px 3px 3px; }


/* SUMMARY
-----------------------------------------------------------*/
.Summary1_Content_Not_Tab { min-height: 374px; padding: 18px 15px 10px 15px; border: 1px Solid #D1D1D1; margin: 0px 0px 0px 0px; background:#ffffff; border-radius:6px 6px 6px 6px; }
.Summary1_space { height: 15px; }
.Summary1_space1 { height: 5px; float: left; padding-left: 5px; }
.summary1_space_No_Data_Adjust { height:46px; }
.Summary1_Space_Line_normal { height: 23px; }
.Summary1_Space_Line_small { height: 10px; }
.Summary1_Title { color: #266A9D; font-family: robotoFont; font-weight: bold; font-size: 16px; margin: -5px 0px 0px 0px; float: left; word-wrap: break-word;}
.Summary1_NoRecord { text-align: center; color: #c65454; font-family: robotoFont; font-size: 18px; font-weight: bold; display: block; }
.Summary1_Title_ForLabel { font-family: robotoFont;  font-size: 13px;  font-weight: bold; color: #8A8A8A; margin: 0px 0px 2px 0px; float: left; }
.Summary1_Title_Small_ForLabel { font-family: robotoFont;  font-size: 11px;  font-weight: bold; color: #8A8A8A; margin: 0px 0px 2px 0px; float: left; }
.Summary1_Label { font-family: robotoFont; font-size: 13px; font-weight: bold; color: #626262; margin: 5px 0px 5px 0px; word-wrap: break-word; }
.Summary1_Note1 { font-family: robotoFont; font-size: 10px; font-weight: bold; color: #8A8A8A; margin: 0px 0px 5px 0px; word-wrap: break-word; }
.Summary1_LineOfSeparate { background-color: #d1d1d1; height: 1px; width: 98%; margin: 0px 0px 0px 0px; }
.Summary1_space_LineOfSeparate_top { height: 33px; }
.Summary1_space_LineOfSeparate_bottom { height: 30px; }

.Summary1_Total_ForGrid { margin: 0px 9px 0px 0px; }
.Summary1_EmployeeUser { display: none; margin-left: 20px; width: 90%; padding: 0px 8px 0px 10px; }

.Summary1_KendoGrid { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; font-weight: bold !important;}
.Summary1_KendoGrid .k-alt { background:#ffffff !important;}

.Summary1_KendoGrid td { border:0px; }

.Summary1_kendogrid_header { background:#ffffff; height:21px; border:0px !important; border-left:0px !important; padding:5px 6px 6px 0px !important; }
.Summary1_kendogrid_header .k-link { font-family: robotoFont !important; font-size: 13px !important; color: #8A8A8A !important; font-weight: bold !important;
                                       margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; height:20px; }

.Summary1_kendogrid_content { border:0px !important; height:25px !important; padding:5px 6px 5px 0px !important; vertical-align:top !important; color: #626262; font-size: 13px; word-wrap: break-word !important;}

.Summary1_kendogrid { font-family: robotoFont !important;  color: #8A8A8A !important; font-weight: bold !important; }
.Summary1_kendogrid .k-alt { background:#ffffff !important;}
.Summary1_Title_ForLabel_Bullet { font-family: robotoFont;  font-size: 13px;  font-weight: bold; color: #8A8A8A; }

/*Kendo*/
.AE1_kendodropdownlist_type2 { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; width: auto !important; display:inline-block; }
.AE1_kendodropdownlist_type2 .k-dropdown-wrap .k-input { font-size: 13px !important; color:#626262 !important; font-family: robotoFont !important; font-weight:bold; line-height:30px; height:30px; padding:0px !important; }
.AE1_kendodropdownlist_type2 .k-dropdown-wrap.k-state-focused { border:2px solid #92c18a !important; }
.AE1_kendodropdownlist_type2 .k-dropdown-wrap.k-state-default { height: 30px !important;  }
.AE1_kendodropdownlist_type2 .k-dropdown-wrap .k-select { line-height:30px !important; }
.AE1_kendodropdownlist_type2 .k-state-focused { box-shadow:none !important; }

.AE1_kendodatepicker { font-family: robotoFont !important; font-size: 13px !important; color: #626262; width:135px !important; display:inline-block; }
.AE1_kendodatepicker .k-picker-wrap .k-input { font-size: 13px !important; color:#626262; font-family: robotoFont !important; font-weight:bold; height:30px !important; width:100% !important; }
.AE1_kendodatepicker .k-picker-wrap .k-select { min-height: 30px; line-height: 28px; } /*For icon*/
.AE1_kendodatepicker .k-picker-wrap.k-state-default { height: 30px !important; overflow:hidden;}
.AE1_kendodatepicker .k-picker-wrap.k-state-focused { border:2px solid #92c18a; box-shadow:none !important; height: 28px !important;}


/*ANDRES*/
.AE1_kendodatepickerReadOnly { background-color: #F7F7F7 !important; font-family: robotoFont !important; font-size: 13px !important; color: #8a8a8a; width:135px !important; display:inline-block; }
.AE1_kendodatepickerReadOnly .k-picker-wrap .k-input { background-color: #F7F7F7 !important; font-size: 13px !important; color:#8a8a8a; font-family: robotoFont !important; font-weight:bold; height:25px !important; width:100% !important; }
.AE1_kendodatepickerReadOnly .k-picker-wrap .k-select { min-height: 30px; line-height: 28px; } /*For icon*/
.AE1_kendodatepickerReadOnly .k-picker-wrap.k-state-default { background-color: #F7F7F7 !important; height: 30px !important; overflow:hidden;}
.AE1_kendodatepickerReadOnly .k-picker-wrap.k-state-focused { border:2px solid #92c18a; box-shadow:none !important; }

.AE1_kendotimepicker { font-family: robotoFont !important; font-size: 13px !important; color: #626262; width:80px !important; display:inline-block; padding:0; }
.AE1_kendotimepicker .k-picker-wrap .k-input { font-size: 13px !important; color:#626262; font-family: robotoFont !important; font-weight:bold; height:30px !important; width:100% !important; }
.AE1_kendotimepicker .k-picker-wrap .k-select { min-height: 30px; line-height: 28px; } /*For icon*/
.AE1_kendotimepicker .k-picker-wrap.k-state-default { height: 30px !important; overflow:hidden;}
.AE1_kendotimepicker .k-picker-wrap.k-state-focused { border:2px solid #92c18a; box-shadow:none !important; height: 28px !important;}

/*.AE1_KendoDropDownListReadOnly { background-color: #F7F7F7 !important; font-size: 13px !important; color:#8a8a8a !important; }
.AE1_KendoDropDownListReadOnly .k-dropdown-wrap .k-input { background-color: #F7F7F7 !important; color:#8a8a8a !important; }
.AE1_KendoDropDownListReadOnly .k-dropdown-wrap.k-state-default {  background-color: #F7F7F7 !important;  background-image: none !important;}
.AE1_KendoDropDownListReadOnly .k-dropdown-wrap.k-state-focused { border:2px solid #92c18a !important; }*/

/* LAYOUT 2
*************************************************************************************************************************************************/

/*Navigator*/
.navigator2_space { height: 15px; }
/*.navegator2_container { background-color:#ffffff; border:1px solid #D1D1D1; border-radius:6px 6px 6px 6px; padding:10px; min-height:56px; height:auto; width:100%; box-sizing:border-box; display:table; }*/
.navegator2_container { position:relative; background:#ffffff; border:1px solid #D1D1D1; border-radius:6px 6px 6px 6px; padding:10px; min-height:56px; height:auto; width:100%; box-sizing:border-box; } /*display:table;*/
.navegator2_container:after, .navegator2_container:before { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } /*left:50%;*/
.navegator2_container:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #ffffff; border-width: 10px; margin-left: -30px; } /*internal piramid*/
.navegator2_container:before { border-color: rgba(194, 225, 245, 0); border-bottom-color: #D1D1D1; border-width: 12px; margin-left: -32px; } /*external piramid*/

.summary2_container { position:relative; background:#ffffff; border:1px solid #D1D1D1; border-radius:6px 6px 6px 6px; padding: 26px 15px 28px 15px; min-height:56px; height:auto; width:100%; box-sizing:border-box; } /*display:table;*/
.summary2_container:after, .summary2_container:before { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } /*left:50%;*/
.summary2_container:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #ffffff; border-width: 10px; margin-left: -30px; } /*internal piramid*/
.summary2_container:before { border-color: rgba(194, 225, 245, 0); border-bottom-color: #D1D1D1; border-width: 12px; margin-left: -32px; } /*external piramid*/

.navigator2_label_text { color: #8A8A8A; font-family: robotoFont; font-size:13px; height:42px; line-height:42px; vertical-align:middle; margin-right:8px; font-weight:bold; }
.navigator2_label_value { color: #626262; font-family: robotoFont; font-weight:bold; }

.navegator2_separator { background: url('images/icon-toolbar-separator.png') no-repeat 0px -6px; vertical-align:middle; line-height:36px; width: 5px; height: 36px; margin:0px 15px 0px 15px; float:left; }
.navegator2_button_refresh { background: url('images/icon-reset2.png') no-repeat 0px -0px; vertical-align:middle; line-height:16px; width: 16px; height: 16px; margin:7px 0px 0px 20px; float:left; cursor:pointer; }
.navegator2_button_search { background: linear-gradient(to bottom, #DDDDDD, #8C8C8C); border:1px solid #8C8C8C; height:32px; color:#ffffff; font-weight:bold; cursor:pointer; }

.navegator2_table_section_element { width:100% !important; display:table-cell; }
.navegator2_table_section_bottom { width:auto; display:table-cell; vertical-align:top; }
.navegator2_table_section_bottom_content { margin-top:5px; display:flex; }

.navigator2_separation_component { margin:5px 0px 5px 0px; }

.navigator2_kendodatepicker { font-family: robotoFont !important; font-size: 13px !important; color: #626262; width:115px !important; display:inline-block; }
.navigator2_kendodatepicker .k-picker-wrap .k-input { font-size: 13px !important; color:#626262 !important; font-family: robotoFont !important; font-weight:bold; height:25px !important; width:100% !important; }
.navigator2_kendodatepicker .k-picker-wrap.k-state-focused { border:2px solid #92c18a; box-shadow:none !important; }
.navigator2_kendodatepicker .k-picker-wrap .k-select { min-height: 30px; line-height: 28px; }
.navigator2_kendodatepicker .k-picker-wrap.k-state-default { height: 30px !important; }

.navigator2_separation_between { width:20px; }
.navigator2_separation_between:after {content: "."; visibility: hidden; }

.navegator2_kendogrid { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; font-weight: bold !important; }
.navegator2_kendogrid .k-alt { background:#ffffff !important;}

.navegator2_kendogrid_header { background:#ffffff; height:21px; border:0px !important; padding:15px 6px 15px 6px !important;}
.navegator2_kendogrid_header .k-link { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; font-weight: bold !important;
                                       margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; height:20px; }
.navegator2_kendogrid_content { font-size:12px !important; font-family: robotoFont !important; border:0px !important; height:30px !important; padding:5px 6px 5px 6px !important; vertical-align:top !important; }
.navegator2_kendogrid_content_link { color: #266A9D; font-family: robotoFont !important; font-weight: bold; text-decoration: underline; cursor: pointer; vertical-align:top !important; font-size: 12px !important; }

.navegator2_kendogrid_content_first { font-size:12px !important; font-family: robotoFont !important; border:0px !important; height:30px !important; padding:5px 6px 5px 15px !important; vertical-align:top !important; }
.navegator2_kendogrid_content_last { font-size:12px !important; font-family: robotoFont !important; border:0px !important; height:30px !important; padding:5px 15px 5px 6px !important; vertical-align:top !important; }

.navegator2_kendogrid_header2 { background:#ffffff; height:auto !important; border:0px !important; padding:15px 6px 15px 6px !important; vertical-align:middle !important; }
.navegator2_kendogrid_header2 .k-link { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; font-weight: bold !important;
                                       margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; height:auto !important; white-space: normal; }

.navegator2_kendogrid_header2_first { background:#ffffff; height:auto !important; border:0px #D1D1D1 !important; padding:5px 6px 6px 15px !important; vertical-align:middle !important; }
.navegator2_kendogrid_header2_first .k-link { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; font-weight: bold !important;
                                             margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; height:auto !important; white-space: normal; }

.navegator2_kendogrid_header2_last { background:#ffffff; height:auto !important; border:0px #D1D1D1 !important; padding:5px 15px 6px 5px !important; vertical-align:middle !important; }
.navegator2_kendogrid_header2_last .k-link { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; font-weight: bold !important;
                                             margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; height:auto !important; white-space: normal; }


.navegator2_custom_pager { height: 49px; }
.navegator2_custom_pager_left { float:left; padding:15px 0px 15px 0px; }
.navegator2_custom_pager_right { float:right; padding:15px 0px 15px 0px; }
.navegator2_custom_pager_archived_link { font-family: robotoFont; font-size: 13px; color: #626262; font-weight:bold; }
.navegator2_custom_pager_archived_link a { color: #266A9D; text-decoration: underline; cursor: pointer; } 
.navegator2_custom_pager_arrow_first { background: url('images/icon-pagination-arrows.png') no-repeat -60px -30px; height:20px; width:20px; cursor:pointer; margin:0px 4px 0px 0px; float:left; }
.navegator2_custom_pager_arrow_first_active { background: url('images/icon-pagination-arrows.png') no-repeat -60px -0px; height:20px; width:20px; cursor:pointer; margin:0px 4px 0px 0px; float:left; }
.navegator2_custom_pager_arrow_previous { background: url('images/icon-pagination-arrows.png') no-repeat -0px -30px; height:20px; width:20px; cursor:pointer; margin:0px 4px 0px 0px; float:left; }
.navegator2_custom_pager_arrow_previous_active { background: url('images/icon-pagination-arrows.png') no-repeat -0px -0px; height:20px; width:20px; cursor:pointer; margin:0px 4px 0px 0px; float:left; }
.navegator2_custom_pager_arrow_next { background: url('images/icon-pagination-arrows.png') no-repeat -30px -30px; height:20px; width:20px; cursor:pointer; margin:0px 0px 0px 4px; float:left; }
.navegator2_custom_pager_arrow_next_active { background: url('images/icon-pagination-arrows.png') no-repeat -30px -0px; height:20px; width:20px; cursor:pointer; margin:0px 0px 0px 4px; float:left; }
.navegator2_custom_pager_arrow_last { background: url('images/icon-pagination-arrows.png') no-repeat -90px -30px; height:20px; width:20px; cursor:pointer; margin:0px 0px 0px 4px; float:left; }
.navegator2_custom_pager_arrow_last_active { background: url('images/icon-pagination-arrows.png') no-repeat -90px -0px; height:20px; width:20px; cursor:pointer; margin:0px 0px 0px 4px; float:left; }
.navegator2_custom_pager_numbers { float:left; }
.navegator2_custom_pager_numbers_item { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; font-weight: bold !important; margin:0px 4px 0px 4px; cursor:pointer; float:left; }
.navegator2_custom_pager_numbers_item_selected { text-decoration:underline; }

.navigator2_checkbox { font-family: robotoFont; font-size: 13px; font-weight:bold; color: #8a8a8a; margin: 3px 5px 0px 0px; line-height:30px; }

/* ADD & EDIT
-----------------------------------------------------------*/
.AE2_Title { color: #266A9D; font-family: robotoFont; font-weight:bold; font-size: 26px; margin: -5px 0px 0px 0px; float: left; text-transform: uppercase; }
.AE2_LineOfSeparate_header {  background-color: #266A9D;  height: 1px;  width: 100%;  margin: 0px 0px 0px 0px;}
.AE2_space_LineOfSeparate_header {  height: 48px;}
.AE2_space_LineOfSeparate_header2 {  height: 37px;}

.AE2_Space_Line_small_small { height: 5px; } 
.AE2_Space_Line_small { height: 14px; } 
.AE2_Space_Line_normal { height: 20px; }
.AE2_space_start { height: 15px; }
.AE2_space_end { height: 18px; }

.AE2_Content_Not_Tab { min-height: 374px; padding: 18px 11px 10px 11px; border: 1px Solid #D1D1D1; margin: 0px 0px 0px 0px; }
.AE2_Title_ForTextBox { font-family: robotoFont; font-weight:bold; font-size: 13px;  color: #8a8a8a;  margin: 7px 0px 0px 0px;  float: left;}

.AE2_Title_ForTextBox_RemoveBlock { float:none; display:inline; position:relative; }
.AE2_Title_ForTextBox_Header {  font-family: robotoFont; font-weight:bold; font-size: 16px;  color: #8a8a8a;  margin: 5px 0px 0px 0px;  }
.AE2_Title_ForTextBox_Header_Green { font-family: robotoFont; font-weight:bold; font-size: 16px;  color: #FFFFFF;background-color: #92C18A; padding: 5px; border-radius: 2px;}
.AE2_Title_ForTextBox_Header_Red {  font-family: robotoFont; font-weight:bold; font-size: 16px;  color: #c65454;  margin: 5px 0px 0px 0px;  }

.AE2_Label_ForTotal { font-family: robotoFont; font-weight:bold; font-size: 13px;  color: #626262;  margin: 7px 0px 0px 0px;  float: left;}

.AE2_special_text_color {  color: #266A9D !important;}

.AE2_TextBox_SpecialColor { border: 1px Solid #D1D1D1; height:32px;  font-family: robotoFont; font-weight:bold; font-size: 16px;  color: #266A9D;  border-radius: 3px 3px 3px 3px;  width: 90%;  padding: 0px 4px 0px 4px;  margin: 3px 0px 0px 0px;  box-sizing: border-box; }

.AE2_TextBox:focus { border: 2px solid #92c18a; outline:0px; }
.AE2_TextBox { border: 1px Solid #D1D1D1; height:32px;  font-family: robotoFont; font-weight:bold; font-size: 13px;  color: #626262;  border-radius: 3px 3px 3px 3px;  width: 90%;  padding: 0px 4px 0px 4px;  margin: 3px 0px 0px 0px;  box-sizing: border-box;}
.AE2_TextBox_Header_SpecialColor:focus { border: 2px solid #92c18a; outline:0px; }
.AE2_TextBox_Header_SpecialColor {  border: 1px Solid #D1D1D1; height:32px; font-family: robotoFont; font-weight:bold; font-size: 16px;  color: #266A9D ;  border-radius: 3px 3px 3px 3px;  width: 100%;  padding: 0px 4px 0px 4px;  margin: 0px 0px 0px 0px;  box-sizing: border-box;}

.AE2_Title_ForTextBox_Blue { font-family: robotoFont; font-weight:bold; font-size: 13px;  color: #266A9D;  margin: 7px 0px 0px 0px;  float: left;}

.AE2_divDropdownList { margin: 3px 0px 0px 0px; }
.AE2_TextAreaTransactionExtend:focus { border: 2px solid #92c18a; outline:0px; }
.AE2_TextAreaTransactionExtend { border: 1px Solid #D1D1D1;  font-family: robotoFont; font-weight:bold; font-size: 13px;  color: #626262;  border-radius: 3px 3px 3px 3px;  width: 95%;  height: 46px;  padding: 4px 4px 4px 4px;  margin: 3px 0px 0px 0px;  resize: none !important;}
.AE2_label_space_component { width:10px; }
.AE2_label_space_component_group { width:35px;}
.AE2_Required {  font-family: robotoFont; color: #C65454; font-weight:bold; margin: 7px 0px 0px 0px; font-size: 13px;}
.AE2_Required_Header {  font-family: robotoFont; color: #C65454; font-weight:bold; margin: 4px 0px 0px 0px;}
.AE2_Interlineado {  line-height: 18px; }
.navegator2_label_space_component{ width:7px; float:left; }

.AE2_List_IconAddRow:hover { background: url('images/icon-round-copy.png') no-repeat 0px 0px; border:0px; cursor: pointer; height:24px; width:24px; padding: 0px 0px 0px 0px; margin: 4px 0px 0px 2px;}
.AE2_List_IconAddRow { background: url('images/icon-round-copy.png') no-repeat -26px 0px; border:0px; cursor: pointer; height:24px; width:24px; padding: 0px 0px 0px 0px; margin: 4px 0px 0px 2px; }

.AE2_List_IconUpdateRow:hover { background: url('images/icon-round-edit.png') no-repeat 0px 0px;}
.AE2_List_IconUpdateRow { background: url('images/icon-round-edit.png') no-repeat -26px 0px; border:0px; cursor: pointer; height:24px; width:24px; padding: 0px 0px 0px 0px; margin: 4px 0px 0px 2px; }

.AE2_List_IconRemoveRow {  background: url('images/icon-round-delete.png') no-repeat -26px 0px;  height: 24px; width: 24px; border: 0px;  padding: 0px 0px 0px 0px;  margin: 4px 0px 0px 4px;  cursor: pointer; }
.AE2_List_IconRemoveRow:hover {  background: url('images/icon-round-delete.png') no-repeat 0px 0px;  height: 24px; width: 24px; border: 0px;  padding: 0px 0px 0px 0px;  margin: 4px 0px 0px 4px;  cursor: pointer; }

.AE2_List_IconSaveRow {  background: url('images/icon-round-save.png') no-repeat -26px 0px;  height: 24px; width: 24px; border: 0px;  padding: 0px 0px 0px 0px;  margin: 4px 0px 0px 2px;  cursor: pointer; }
.AE2_List_IconSaveRow:hover {  background: url('images/icon-round-save.png') no-repeat 0px 0px;  height: 24px; width: 24px; border: 0px;  padding: 0px 0px 0px 0px;  margin: 4px 0px 0px 2px;  cursor: pointer; }

.AE2_List_IconCancelRow {  background: url('images/icon-round-cancel.png') no-repeat -26px 0px;  height: 24px; width: 24px; border: 0px;  padding: 0px 0px 0px 0px;  margin: 4px 0px 0px 4px;  cursor: pointer; }
.AE2_List_IconCancelRow:hover {  background: url('images/icon-round-cancel.png') no-repeat 0px 0px;  height: 24px; width: 24px; border: 0px;  padding: 0px 0px 0px 0px;  margin: 4px 0px 0px 4px;  cursor: pointer; }

.AE2_IconOpenSmall {  background: url('images/icon-round-open.png') no-repeat -24px 0px;  height: 24px; width: 24px; border: 0px; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 5px; cursor:pointer; float:left;}
.AE2_IconOpenSmall:hover {  background: url('images/icon-round-open.png') no-repeat 0px 0px; height: 24px; width: 24px; border: 0px; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 5px; cursor:pointer; float:left; }

.AE2_IconAddSmall {  background: url('images/icon-round-add.png') no-repeat -26px 0px;  height: 24px; width: 24px; border: 0px;  padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 5px;  cursor: pointer; float:left;}
.AE2_IconAddSmall:hover {  background: url('images/icon-round-add.png') no-repeat 0px 0px;  height: 24px; width: 24px; border: 0px;  padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 5px;  cursor: pointer; float:left;}

.AE2_IconAdd_InTXT { background: url('images/icon-round-add-20.png') no-repeat 0px 0px; width: 20px; height: 20px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; margin: 5.5px 0px 0px -30px; float:left; z-index:3; position:absolute}
.AE2_IconAdd_InTXT:hover { background: url('images/icon-round-add-20.png') no-repeat -30px 0px; border: none; }

.AE2_IconInfo_InTXT { background: url('images/icon-round-info-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; margin: 5px 0px 0px -30px; float:left; z-index:3;}
.AE2_IconInfo_InTXT:hover { background: url('images/icon-round-info-over-20.png');  width: 24px; height: 24px; }

.AE2_IconInfo { background: url('images/icon2-round-info-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; float:left; z-index:3;}
.AE2_IconInfo:hover { background: url('images/icon2-round-info-over-20.png') no-repeat 0px 0px;  width: 24px; height: 24px; }

.AE2_IconRemove { background: url('images/icon2-round-xmark-20.png') no-repeat 0px 0px; width: 24px; height: 24px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; float:left; z-index:3;}
.AE2_IconRemove:hover { background: url('images/icon2-round-xmark-over-20.png') no-repeat 0px 0px;  width: 24px; height: 24px; }

.AE2_IconHelp_InTXT { background: url('images/icon-round-help-20.png') no-repeat 0px 0px; width: 20px; height: 20px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; margin: 5.5px 0px 0px -30px; float:left; z-index:3; position:absolute}
.AE2_IconHelp_InTXT:hover { background: url('images/icon-round-held-over-20.png');  width: 20px; height: 20px; }
.AE2_IconHelp_InTXT_gray { background: url('images/icon-round-help-gray-20.png') no-repeat 0px 0px; width: 20px; height: 20px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; margin: 5.5px 0px 0px -30px; float:left; z-index:3; position:absolute}

.AE2_IconSearch_InTXT { background: url('images/icon-toolbar-sprite.png') no-repeat -47px 0px; width: 20px; height: 20px; border: 0px; cursor: pointer; padding: 0px 0px 0px 0px; margin: 7px 0px 0px -55px; float:left; z-index:3; position:absolute}

.AE2_IconOnOff_True {  background: url('images/icon-onoff.png') no-repeat -25.5px 0px;  height: 24px; width: 24px; border: 0px; padding: 0px 0px 0px 0px;  margin: -3px 0px 0px 0px; cursor:pointer; float:left;}
.AE2_IconOnOff_false {  background: url('images/icon-onoff.png') no-repeat 0px 0px; height: 24px; width: 24px; border: 0px; padding: 0px 0px 0px 0px;  margin: -3px 0px 0px 0px; cursor:pointer; float:left; }

.AE2_loading_gif {  background: url('Default/loading.gif') no-repeat left center;}
.AE2_KendoGridTextBoxReadOnly { background-color: #F7F7F7 !important; color:#8a8a8a !important; }
.AE2_KendoGridTextBoxReadOnly .k-dropdown-wrap.k-state-default { background-color: #F7F7F7 !important;  background-image: none !important; color:#8a8a8a !important; }
.AE2_KendoGrid_backgroundTotal {  width: 100%;  float: left; overflow: hidden;  background-position: 50% 50%; border-radius: 0px 0px 5px 5px;  border-left: 1px Solid #D1D1D1;  border-right: 1px Solid #D1D1D1; border-bottom: 1px Solid #D1D1D1; -webkit-appearance: none; -webkit-border-radius: 0px 0px 3px 3px; box-sizing: border-box; }
.AE2_KendoGridTotal_content { float: left; padding: 0px 8px 0px 9px; box-sizing: border-box; text-align:right}
.AE2_Total_Row { vertical-align:middle; line-height:40px;}
.AE2_LineOfSeparate_Total { background-color: #D1D1D1;  height: 1px;  width: 100%;  margin: 0px 0px 0px 0px;}
.AE2_KendoGrid_LabelTotal { font-family: robotoFont;  font-size: 13px; font-weight:bold; float: right;color: #8A8A8A; }
.AE2_KendoGrid_Total { font-family: robotoFont;  font-size: 16px; font-weight:bold; float: right;  color: #266A9D;}
.AE2_KendoGrid_Total_Small { font-family: robotoFont;  font-size: 13px; font-weight:bold; float: right;  color: #266A9D; }
.AE2_KendoGrid_Total_Red { font-family: robotoFont;  font-size: 16px; font-weight:bold; float: right;  color: #c65454; }
.AE2_KendoGrid_Total_Red_Small { font-family: robotoFont;  font-size: 13px; font-weight:bold; float: right;  color: #c65454; }
.AE2_backgroundYellow { background-color: #FFFFBF;}

.AE2_space_LineOfSeparate_start {  height: 28px; }
.AE2_space_LineOfSeparate_end {  height: 25px; }
.AE2_LineOfSeparate {  background-color: #D1D1D1;  height: 1px;  width: 100%;  margin: 0px 0px 0px 0px; }

.AE2_Settings_space { height: 4px; }

.AE2_space { height: 9px; }
.AE2_Space_Line_big { height: 26px; }

.AE2_KendoGrid_Total2 { font-family: robotoFont;  font-size: 16px; font-weight:bold; float: right;  color: #266A9D; padding-right:6px}
.AE2_KendoGridTotal_content2 { float: left; padding: 0px 0px 0px 0px; box-sizing: border-box; text-align:right}
.AE2_KendoGrid_LabelTotal2 { font-family: robotoFont;  font-size: 13px; font-weight:bold; float: right;color: #8A8A8A;padding-right:20px; }
.AE2_KendoGrid_backgroundTotal2 {   float: left; overflow: hidden;  background-position: 50% 50%; border-radius: 0px 0px 5px 5px;  border-left: 1px Solid #D1D1D1;  border-right: 1px Solid #D1D1D1; border-bottom: 1px Solid #D1D1D1; -webkit-appearance: none; -webkit-border-radius: 0px 0px 3px 3px; box-sizing: border-box; }

.AE2_invoice_link > a { font-family: robotoFont; font-size: 13px; color: #c65454; font-weight:bold; padding-top: 7px !important; cursor: pointer; float:left; }

.AE2_KendoTextBox_Green { background-color: #70a719 !important; color:#FFFFFF !important; text-align:right; }
.AE2_KendoTextBox_Green .k-dropdown-wrap.k-state-default { background-color: #70a719 !important;  background-image: none !important; color:#FFFFFF !important;text-align:right; }

.AE2_KendoTextBox_Red { background-color: #B6150C !important; color:#FFFFFF !important;text-align:right; }
.AE2_KendoTextBox_Red .k-dropdown-wrap.k-state-default { background-color: #B6150C !important;  background-image: none !important; color:#FFFFFF !important;text-align:right; }

.AE2_KendoTextBox_Gray { background-color: #8C8C8C !important; color:#FFFFFF !important;text-align:right; }

.AE2_ER_link { color: #266A9D; font-family: robotoFont !important; font-weight: bold; text-decoration: underline; cursor: pointer; font-size: 13px; margin: 7px 0px 0px 0px;  float: left;}

/* SUMMARY
-----------------------------------------------------------*/
.Summary2_space {  height: 9px;}
.Summary2_Space_Line_normal {  height: 20px;}
.Summary2_Space_Line_small { height: 14px; } 
.Summary2_space_start {  height: 15px;}
.Summary2_space_end {  height: 18px;}

.Summary2_btn_alert { background: url('images/icon-dropdownlist-arrow-down.png') no-repeat 0px 6px; width:20px; height:20px; border:0px; cursor:pointer; }
.Summary2_btn_alert_invert { background: url('images/icon-dropdownlist-arrow-up.png') no-repeat 0px 6px; width:20px; height:20px; border:0px; cursor:pointer; }

.Summary2_icon_arrow_right { background: url('images/icon-round-arrow.png') no-repeat -50px 0px; width:24px; height:24px; margin:-3px 0px 0px 5px; border:0px; cursor:pointer; }
.Summary2_icon_arrow_right:hover { background: url('images/icon-round-arrow.png') no-repeat 0px 0px; width:24px; height:24px; margin:-3px 0px 0px 5px; border:0px; cursor:pointer; }
.Summary2_icon_arrow_bottom { background: url('images/icon-round-arrow.png') no-repeat -76px 0px; width:24px; height:24px;  margin:-3px 0px 0px 5px; border:0px; cursor:pointer; }
.Summary2_icon_arrow_bottom:hover { background: url('images/icon-round-arrow.png') no-repeat -26px 0px; width:24px; height:24px;  margin:-3px 0px 0px 5px; border:0px; cursor:pointer; }


.Summary2_Title {  color: #266A9D;  font-family: robotoFont;  font-size: 26px; font-weight: bold;  margin: -9px 0px 0px 0px;  float: left;  text-transform: uppercase;}
.Summary2_NoRecord {  text-align: center;  color: Red;  font-size: 18px;  font-weight: bold;  display: block;}
.Summary2_Title_ForLabel {  font-family: robotoFont;  font-size: 13px;  font-weight: bold;color: #8A8A8A;  margin: 5px 0px 5px 0px; }
.Summary2_Title_ForLabel_Header {  font-family: robotoFont;  font-size: 16px;  font-weight: bold;color: #8A8A8A;  margin: 1px 0px 5px 0px;  }
.Summary2_Label { font-family: robotoFont;  font-size: 13px; font-weight: bold;color: #626262; margin: 5px 0px 5px 0px;   word-wrap: break-word;}
.Summary2_Label_Header { color: #626262;  font-family: robotoFont;  font-size: 16px; font-weight: bold; margin: 5px 0px 5px 0px; }
.Summary2_Label_Header_SpecialColor {  color: #266A9D;  font-family: robotoFont; font-weight: bold; font-size: 16px;  margin: 5px 0px 5px 0px; }
.Summary2_Label_Header_Green {  background-color:#92C18A;   padding:5px 5px 5px 5px; font-weight: bold;color: #FFFFFF;    font-family: robotoFont;    font-size: 16px;    border-radius:2px;}
.Summary2_Label_Header_Condensed { color: #626262;  font-family: robotoCondensedFont;  font-size: 16px; font-weight: bold; margin: 5px 0px 5px 0px; }
.Summary2_label_space_component_group { width:25px;}
.Summary2_CategoryLabel_Extend {  color: #666868;  font-family: robotoFont;  font-size: 16px;  margin: 5px 0px 5px 0px;  word-wrap: break-word;  max-height: 145px;  overflow-y: auto;  overflow-x: hidden;}
.Summary2_Content_Not_Tab {  min-height: 352px;  padding: 36px 15px 38px 15px;  border: 1px Solid #D1D1D1 ;  margin: 0px 0px 0px 0px;  background-color:#FFFFFF; border-radius:6px 6px 6px 6px; }
.Summary2_KendoGrid_LabelTotal {  font-size: 13px !important;  font-weight: bold;font-family: robotoFont !important;  float: right;   color: #8A8A8A}
.Summary2_KendoGrid_Total {  font-size: 16px !important;  font-family: robotoFont !important; font-weight: bold; float: right; color: #266A9D; }
.Summary2_KendoGrid_Total_Small {  font-size: 13px !important;  font-family: robotoFont !important; font-weight: bold; float: right; color: #266A9D; }
.Summary2_space_LineOfSeparate_start {  height: 28px; }
.Summary2_space_LineOfSeparate_end {  height: 25px; }
.Summary2_LineOfSeparate {  background-color: #D1D1D1;  height: 1px;  width: 100%;  margin: 0px 0px 0px 0px;}
.Summary2_Interlineado {  line-height: 22px;}
/*.Summary2_BackgroundGreen{   background-color:#D3F7D8;   padding:5px 5px 5px 5px; color: #626262;    font-family: Verdana;    font-size: 16px;    border-radius:2px;}*/
/*.Summary2_special_text_color {  color: #266A9D !important;}*/
.Summary2_Total_Row{ vertical-align:middle; line-height:40px;}
.Summary2_Label_Extend {  color: #626262;  font-family: robotoFont; font-weight: bold;  font-size: 13px;  margin: 5px 0px 5px 0px;  word-wrap: break-word;  text-align: justify;}
.Summary2_KendoGridTotal_content {  float: left;  padding: 0px 6px 0px 9px;  box-sizing: border-box;}
.Summary2_KendoGrid_backgroundTotal {  width: 100%;  float: left;  overflow: hidden;  background-position: 50% 50%;  border-radius: 0px 0px 3px 3px;  border-left: 1px Solid #D1D1D1;  border-right: 1px Solid #D1D1D1;  border-bottom: 1px Solid #D1D1D1; -webkit-appearance: none;  -webkit-border-radius: 0px 0px 3px 3px;  box-sizing: border-box;}
.Summary2_space_LineOfSeparate_Total {  height: 9px;}
.Summary2_LineOfSeparate_Total {  background-color: #D1D1D1;  height: 1px;  width: 100%;  margin: 0px 0px 0px 0px;}
.Summary2_LabelTotal_Grid { font-family: robotoFont; font-size: 13px; color: #626262; font-weight:bold; margin: 5px 0px 0px 0px; float: left; word-wrap: break-word; width: 100%; }
.Summary2_Label_Grid { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; height:32px; }
.Summary2_kendogrid_content_separation_end { margin-top:5px; }

.Summary2_label_spinnerwheel { background: url('Default/loading.gif') no-repeat right center !important; height:20px; width:100%; }

.Summary2_label_spinner { background: url('Default/loading.gif') no-repeat center center !important; height:20px; width:100%; }
.AEPending_spinner { background: #70A719 url('images/masterHeader_loading2.gif') no-repeat 9px 7px; border:1px solid #659C17; border-radius: 2px 2px 2px 2px; cursor:pointer; padding:5px 10px 5px 29px; box-sizing:  border-box; float:left; height:32px; min-width:67%; line-height:12px; }
.AEPendingCredit_spinner { background: #70A719 url('images/masterHeader_loading2.gif') no-repeat 9px 7px; border:1px solid #659C17; border-radius: 2px 2px 2px 2px; cursor:pointer; padding:5px 10px 5px 29px; box-sizing:  border-box; float:left; height:32px; min-width:81%; line-height:12px; }


.Summary2_KendoGridTotal_content2 {  float: left;  padding: 0px 0px 0px 0px;  box-sizing: border-box; text-align:right}
.Summary2_KendoGrid_backgroundTotal2 {  float: left;  overflow: hidden;  background-position: 50% 50%;  border-radius: 0px 0px 3px 3px;  border-left: 1px Solid #D1D1D1;  border-right: 1px Solid #D1D1D1;  border-bottom: 1px Solid #D1D1D1; -webkit-appearance: none;  -webkit-border-radius: 0px 0px 3px 3px;  box-sizing: border-box;}
.Summary2_KendoGrid_LabelTotal2 {  font-size: 13px !important;  font-weight: bold;font-family: robotoFont !important;  float: right;   color: #8A8A8A; padding-right:20px}
.Summary2_KendoGrid_Total2 {  font-size: 16px !important;  font-family: robotoFont !important; font-weight: bold; float: right; color: #266A9D; padding-right:6px }

.Summary2_Label_Green { font-family: robotoFont;  font-size: 13px; font-weight: bold;color: #70a719; margin: 5px 0px 5px 0px;   word-wrap: break-word;}
.Summary2_Label_Red { font-family: robotoFont;  font-size: 13px; font-weight: bold;color: #B6150C; margin: 5px 0px 5px 0px;   word-wrap: break-word;}

/*Kendo AE2*/
.AE2_KendoDropDownList_Grid { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; width: 100% !important; height:32px; }
.AE2_KendoDropDownList_Grid .k-dropdown-wrap .k-input { font-size: 13px !important; font-family: robotoFont !important; color: #626262 !important; font-weight:bold; line-height:30px; height:inherit; padding:0px !important; white-space:normal; text-align:left; }
.AE2_KendoDropDownList_Grid .k-dropdown-wrap.k-state-focused { border:2px solid #92c18a !important; }
.AE2_KendoDropDownList_Grid .k-dropdown-wrap.k-state-default { height: 30px !important; }
.AE2_KendoDropDownList_Grid .k-dropdown-wrap .k-select { line-height:30px !important; }

.AE2_TextBox_Grid:focus { border: 2px solid #92c18a; outline:0px; }
.AE2_TextBox_Grid { border: 1px Solid #D1D1D1; font-family: robotoFont; font-size: 13px; color: #626262; font-weight:bold; border-radius: 3px 3px 3px 3px; width: 100%; padding: 4px 4px 4px 4px; margin: 0px 0px 0px 0px; height:32px; box-sizing: border-box; }
.AE2_TextBoxReadOnly_Grid:focus { border: 2px solid #92c18a; outline:0px; }
.AE2_TextBoxReadOnly_Grid { background-color: #F7F7F7; border: 1px Solid #D1D1D1; font-family: robotoFont; font-size: 13px; color: #8a8a8a; font-weight:bold; border-radius: 3px 3px 3px 3px; width: 100%; padding: 4px 4px 4px 4px; margin: 0px 0px 0px 0px;height:32px; box-sizing: border-box; }
.AE2_LabelTotal_Grid { font-family: robotoFont; font-size: 13px; color: #626262; font-weight:bold; margin: 5px 0px 0px 0px; float: left; word-wrap: break-word; width: 100%; }
.AE2_Label_Grid { font-family: robotoFont; font-size: 13px; color: #626262; font-weight:bold; width: 100%; padding: 4px 0px 4px 0px !important; margin: 0px 0px 0px 0px; word-wrap: break-word; display:inline-table; }
.AE2_Label_Grid_Small { font-family: robotoFont; font-size: 11px; color: #626262; font-weight:bold; width: 100%; padding: 4px 0px 4px 0px !important; margin: 0px 0px 0px 0px; word-wrap: break-word; display:inline-table; }

.AE2_TextAreaTransactionExtend_Grid:focus { border: 2px solid #92c18a; outline:0px; }
.AE2_TextAreaTransactionExtend_Grid { border: 1px Solid #D1D1D1; font-family: robotoFont; font-weight:bold; font-size: 13px; color: #626262; border-radius: 3px 3px 3px 3px;  width: 100%; padding: 4px 4px 4px 4px;  margin: 0px 0px 0px 0px; resize: none !important; outline:0px; box-sizing:border-box; height:32px; overflow:hidden; }/*height: 32px; box-sizing:border-box;*/

.AE2_KendoNumeric_Spinner { width: 90%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; height:30px; }
.AE2_KendoNumeric_Spinner .k-numeric-wrap { padding-right: 20px !important; }
.AE2_KendoNumeric_Spinner .k-numeric-wrap .k-input { height:25px !important; font-family: robotoFont; font-weight: bold; font-size: 13px; color: #626262 !important; text-align:right; }
.AE2_KendoNumeric_Spinner .k-numeric-wrap.k-state-focused { border:2px solid #92c18a !important; box-shadow:none !important; }
.AE2_KendoNumeric_Spinner .k-numeric-wrap.k-state-default {  background-color: #ffffff !important; height:30px; }
.AE2_KendoNumeric_Spinner .k-state-default > .k-select {  border: 0px; height:30px; width:20px; }
.AE2_KendoNumeric_Spinner .k-numeric-wrap .k-link { background-color: #ffffff !important; height:15px; width:20px; }
.AE2_KendoNumeric_Spinner .k-numeric-wrap .k-link.k-state-selected {  background-color: #ffffff !important; }
.AE2_KendoNumeric_Spinner .k-select .k-link span.k-i-arrow-n { background: url('images/icon-dropdown-arrow-up.png') no-repeat 3px -15px !important; }
.AE2_KendoNumeric_Spinner .k-select .k-link span.k-i-arrow-s { background: url('images/icon-dropdown-arrow-down.png') no-repeat 3px 0px !important; }

/*.AE2_Textbox_KendoDropDownList_Grid { color:#626262; border-radius: 3px !important; border-color:#d1d1d1; background-color: #ffffff; height:30px; line-height:30px; border:1px Solid #d1d1d1; 
                                      padding:0px 26px 0px 4px; cursor:pointer; background: #ffffff url('images/icon-dropdown-arrow-down.png') no-repeat right 8px top 14px; overflow:hidden; }*/

.AE2_Textbox_KendoDropDownList_Grid { color:#626262; border-radius: 3px !important; border-color:#d1d1d1; background-color: #ffffff; height:32px; line-height:32px; border:1px Solid #d1d1d1; 
                                      font-family: robotoFont; font-weight:bold; font-size: 13px; box-sizing: border-box; width:100%;
                                      padding:0px 36px 0px 4px; cursor:pointer; background: #ffffff url('images/icon-dropdownlist-arrow-down.png') no-repeat right 10px top 10px; overflow:hidden; }
.AE2_Textbox_KendoDropDownList_Grid_ReadOnly { background-color: #F7F7F7 !important; color:#8a8a8a !important;  border-radius: 3px !important; border-color:#d1d1d1; height:32px; line-height:32px; border:1px Solid #d1d1d1; 
                                      font-family: robotoFont; font-weight:bold; font-size: 13px; box-sizing: border-box; width:100%;
                                      padding:0px 36px 0px 4px; cursor:pointer; background: #ffffff url('images/icon-dropdownlist-arrow-down.png') no-repeat right 10px top 10px; overflow:hidden; }
/*.AE1_TextBox { border: 1px Solid #D1D1D1; height:32px; font-family: robotoFont; font-weight:bold; font-size: 13px; color: #626262; border-radius: 3px 3px 3px 3px; width: 90%; padding: 4px 4px 4px 4px; margin: 5px 0px 0px 0px; box-sizing: border-box; }
.AE1_TextBox:focus { border: 2px solid #92c18a; outline:0px; }*/

/* Numeric */
.AE2_KendoNumeric { border: 0px !important; width: 90%; padding: 0px 0px 0px 0px; margin: 3px 0px 0px 0px; text-align:right; }
.AE2_KendoNumeric .k-numeric-wrap { height:30px !important; }
.AE2_KendoNumeric .k-numeric-wrap .k-input { font-family: robotoFont; padding-right:4px; font-size: 13px !important; font-weight: bold; color: #626262 !important; box-sizing: border-box; height:30px !important; }
.AE2_KendoNumeric .k-numeric-wrap.k-state-focused { border:2px solid #92c18a !important; box-shadow:none !important; }

.AE2_KendoDropDownListReadOnly { background-color: #F7F7F7 !important; color:#8a8a8a !important; }
.AE2_KendoDropDownListReadOnly .k-dropdown-wrap .k-input { background-color: #F7F7F7 !important; color:#8a8a8a !important; height:24px; }
.AE2_KendoDropDownListReadOnly .k-dropdown-wrap.k-state-default {  background-color: #F7F7F7 !important;  background-image: none !important;}
.AE2_KendoDropDownListReadOnly .k-dropdown-wrap.k-state-focused { border:2px solid #92c18a !important; }

.AE2_KendoDropDownList { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important;  width: 90% !important; height:32px; }
.AE2_KendoDropDownList .k-dropdown-wrap .k-input { font-size: 13px !important; font-family: robotoFont !important; font-weight:bold; color:#626262; line-height:30px; height:auto; padding:0px !important; }
.AE2_KendoDropDownList .k-dropdown-wrap.k-state-focused { border:2px solid #92c18a !important; }
.AE2_KendoDropDownList .k-dropdown-wrap.k-state-default { height: 30px !important; }
.AE2_KendoDropDownList .k-dropdown-wrap .k-select { line-height:30px !important; }
.AE2_KendoDropDownList .k-dropdown-wrap.k-state-focused > .k-select > .k-icon { margin-right:-2px; }
.AE2_KendoDropDownList_SpecialColor {  font-family: robotoFont !important;  font-size: 13px !important;  width: 100% !important; height:32px; }
.AE2_KendoDropDownList_SpecialColor .k-dropdown-wrap .k-input {  font-size: 16px !important; font-family: robotoFont !important; color: #266A9D !important; font-weight:bold; line-height:30px; height:auto; padding:0px !important;}
.AE2_KendoDropDownList_SpecialColor .k-dropdown-wrap.k-state-default { height: 30px !important; }
.AE2_KendoDropDownList_SpecialColor .k-dropdown-wrap.k-state-focused { border:2px solid #92c18a !important; height:28px !important; }
.AE2_KendoDropDownList_SpecialColor .k-dropdown-wrap.k-state-focused > .k-input { line-height:28px !important; }
.AE2_KendoDropDownList_SpecialColor .k-dropdown-wrap .k-select { line-height:30px !important; }
.AE2_KendoDropDownList_SpecialColor .k-dropdown-wrap.k-state-focused > .k-select { line-height:28px !important; }
.AE2_KendoDropDownList_SpecialColor .k-dropdown-wrap.k-state-focused > .k-select > .k-icon { margin-right:-2px; }


.AE2_KendoComboBox_Grid { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; width: 100% !important; height:32px; }
.AE2_KendoComboBox_Grid .k-dropdown-wrap .k-input { font-size: 13px !important; font-family: robotoFont !important; color: #626262 !important; font-weight:bold; line-height:30px; height:inherit; padding:0px !important; white-space:normal; text-align:left; }
.AE2_KendoComboBox_Grid .k-dropdown-wrap.k-state-focused { border:2px solid #92c18a !important; }
.AE2_KendoComboBox_Grid .k-dropdown-wrap.k-state-default { height: 30px !important; }
.AE2_KendoComboBox_Grid_Hidde_Arrow .k-dropdown-wrap { padding-right:0px !important; }
.AE2_KendoComboBox_Grid_Hidde_Arrow .k-dropdown-wrap .k-select { display:none; cursor:none; }

.AE2_KendoComboBoxReadOnly { background-color: #F7F7F7 !important; color:#8a8a8a !important; }
.AE2_KendoComboBoxReadOnly .k-dropdown-wrap .k-input { background-color: #F7F7F7 !important; color:#8a8a8a !important; height:24px; font-weight:bold;}
.AE2_KendoComboBoxReadOnly .k-dropdown-wrap.k-state-default {  background-color: #F7F7F7 !important;  background-image: none !important;}
.AE2_KendoComboBoxReadOnly .k-dropdown-wrap.k-state-focused { border:2px solid #92c18a !important; }
.AE2_KendoComboBoxReadOnly .k-dropdown-wrap { padding-right:0px !important; }
.AE2_KendoComboBoxReadOnly .k-dropdown-wrap .k-select { display:none; cursor:none; }
.AE2_KendoComboBoxReadOnly_Hidde_Arrow .k-dropdown-wrap { padding-right:0px !important; }
.AE2_KendoComboBoxReadOnly_Hidde_Arrow .k-dropdown-wrap .k-select { display:none; cursor:none; }

.AE2_KendoComboBox {  font-family: robotoFont !important;  font-size: 13px !important; color: #626262 !important; width: 100% !important; height:32px; }
.AE2_KendoComboBox .k-dropdown-wrap .k-input {  font-size: 13px !important; font-family: robotoFont !important; color: #626262 !important; font-weight:bold; line-height:30px; height:auto; padding:0px !important;}
.AE2_KendoComboBox .k-dropdown-wrap.k-state-default { height: 30px !important; }
.AE2_KendoComboBox .k-dropdown-wrap.k-state-focused { border:2px solid #92c18a !important; height:28px !important; }
.AE2_KendoComboBox .k-dropdown-wrap.k-state-focused > .k-input { line-height:28px !important; }
.AE2_KendoComboBox_Hidde_Arrow .k-dropdown-wrap { padding-right:0px !important; }
.AE2_KendoComboBox_Hidde_Arrow .k-dropdown-wrap .k-select { display:none; cursor:none; }

.AE2_KendoComboBox_SpecialColor {  font-family: robotoFont !important;  font-size: 13px !important;  width: 100% !important; height:32px; }
.AE2_KendoComboBox_SpecialColor .k-dropdown-wrap .k-input {  font-size: 16px !important; font-family: robotoFont !important; color: #266A9D !important; font-weight:bold; line-height:30px; height:auto; padding:0px !important;}
.AE2_KendoComboBox_SpecialColor .k-dropdown-wrap.k-state-default { height: 30px !important; }
.AE2_KendoComboBox_SpecialColor .k-dropdown-wrap.k-state-focused { border:2px solid #92c18a !important; height:28px !important; }
.AE2_KendoComboBox_SpecialColor .k-dropdown-wrap.k-state-focused > .k-input { line-height:28px !important; height:28px !important; }
.AE2_KendoComboBox_SpecialColor_Hidde_Arrow .k-dropdown-wrap { padding-right:0px !important; }
.AE2_KendoComboBox_SpecialColor_Hidde_Arrow .k-dropdown-wrap .k-select { display:none; cursor:none; }



/*ddl de Consultorios*/
.AE2_KendoDropDownList_PopupTitle { font-family: robotoFont !important; font-size: 26px !important; color: #626262 !important;  width: auto !important; height:32px;background-color:#F4F8F9 !important; }
.AE2_KendoDropDownList_PopupTitle .k-dropdown-wrap .k-input { font-size: 26px !important; font-family: robotoFont !important; font-weight:bold; color:#626262; line-height:30px; height:auto; padding:0px !important; background-color:#F4F8F9 !important }
.AE2_KendoDropDownList_PopupTitle .k-dropdown-wrap.k-state-focused { border:0px !important; background-color:#F4F8F9 !important}
.AE2_KendoDropDownList_PopupTitle .k-dropdown-wrap.k-state-default { border:0px !important;height: 30px !important; background-color:#F4F8F9 !important}
.AE2_KendoDropDownList_PopupTitle .k-dropdown-wrap .k-select { line-height:30px !important; background-color:#F4F8F9 !important}
.AE2_KendoDropDownList_PopupTitle .k-dropdown-wrap.k-state-focused > .k-select > .k-icon { margin-right:-2px; background-color:#F4F8F9 !important}

.AE2_KendoDropDownList_PopupTitle_Items { font-family: robotoFont !important; font-size: 13px !important; color: #8a8a8a !important;  width: auto !important; height:32px;background-color:#F4F8F9 !important; }
.AE2_KendoDropDownList_PopupTitle_Items .k-dropdown-wrap .k-input { font-size: 13px !important; font-family: robotoFont !important; font-weight:bold; color:#266A9D; line-height:30px; height:auto; padding:0px !important; background-color:#F4F8F9 !important }
.AE2_KendoDropDownList_PopupTitle_Items .k-dropdown-wrap.k-state-focused { border:0px !important; background-color:#F4F8F9 !important}
.AE2_KendoDropDownList_PopupTitle_Items .k-dropdown-wrap.k-state-default { border:0px !important;height: 30px !important; background-color:#F4F8F9 !important}
.AE2_KendoDropDownList_PopupTitle_Items .k-dropdown-wrap .k-select { line-height:30px !important; background-color:#F4F8F9 !important}
.AE2_KendoDropDownList_PopupTitle_Items .k-dropdown-wrap.k-state-focused > .k-select > .k-icon { margin-right:-2px; background-color:#F4F8F9 !important}

.AE2_kendodatepicker { font-family: robotoFont !important; font-size: 13px !important; color: #626262; width:135px !important; display:inline-block; }
.AE2_kendodatepicker .k-picker-wrap .k-input { font-size: 13px !important; color:#626262; font-family: robotoFont !important; font-weight:bold; height:30px !important; width:100% !important; }
.AE2_kendodatepicker .k-picker-wrap .k-select { min-height: 30px; line-height: 28px; } /*For icon*/
.AE2_kendodatepicker .k-picker-wrap.k-state-default { height: 30px !important; overflow:hidden;}
.AE2_kendodatepicker .k-picker-wrap.k-state-focused { border:2px solid #92c18a; box-shadow:none !important; height: 28px !important; }

#Payment_Time_timeview .k-item { padding-left: 0px !important; }
#Movement_Time_timeview .k-item { padding-left: 0px !important; }

.AE2_kendogrid_RemoveBorder  { border:0px !important; }
.AE2_kendogrid { font-family: robotoFont !important; font-size: 13px !important; color: #8A8A8A !important; font-weight: bold !important; }
.AE2_kendogrid > tbody > tr:first-child td { padding-top:15px !important; }
.AE2_kendogrid > tbody > tr:last-child td { padding-bottom:10px !important; }
.AE2_kendogrid .k-alt { background:#ffffff !important;}
.AE2_kendogrid_header_first { background:#f7f7f7; height:21px; border-bottom:1px solid #D1D1D1 !important; border-right:0px !important; border-left:0px !important; padding:5px 6px 6px 15px !important; }
.AE2_kendogrid_header_first .k-link { font-family: robotoFont !important; font-size: 13px !important; color: #8A8A8A !important; font-weight: bold !important;
                                             margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; height:20px; }
.AE2_kendogrid_header { background:#f7f7f7; height:21px; border-bottom:1px solid #D1D1D1 !important; border-right:0px !important; border-left:0px !important; padding:5px 6px 6px 6px !important; }
.AE2_kendogrid_header .k-link { font-family: robotoFont !important; font-size: 13px !important; color: #8A8A8A !important; font-weight: bold !important;
                                       margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; height:20px; }
.AE2_kendogrid_content_first { border:0px !important; height:30px !important; padding:5px 6px 5px 15px !important; vertical-align:top !important;color: #626262 !important;}
.AE2_kendogrid_content { border:0px !important; height:30px !important; padding:5px 6px 5px 6px !important; vertical-align:top !important;color: #626262 !important;}
/*.AE2_kendogrid_content_separation_start { margin-top:10px; }
.AE2_kendogrid_content_separation_end { margin-top:5px; }*/

/*Kendo Summary2*/
.Summary2_kendogrid { font-family: robotoFont !important; font-size: 13px !important; color: #8A8A8A; font-weight: bold !important; word-wrap: break-word; word-break: break-all; } /*Añadi los dos ultimos word*/
/*.Summary2_kendogrid > tbody tr:first-child { margin-top:10px; }*/
.Summary2_kendogrid > tbody > tr:first-child td { padding-top:15px !important; }
.Summary2_kendogrid > tbody > tr:last-child td { padding-bottom:5px !important; }
.Summary2_kendogrid .k-alt { background:#ffffff !important;}
.Summary2_kendogrid_header_first { background:#f7f7f7; height:21px; border-bottom:1px solid #D1D1D1 !important; border-right:0px !important; border-left:0px !important; padding:5px 6px 6px 15px !important; }
.Summary2_kendogrid_header_first .k-link { font-family: robotoFont !important; font-size: 13px !important; color: #8A8A8A !important; font-weight: bold !important;
                                             margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; height:20px; }
.Summary2_kendogrid_header { background:#f7f7f7; height:21px; border-bottom:1px solid #D1D1D1 !important; border-right:0px !important; border-left:0px !important; padding:5px 6px 6px 6px !important; }
.Summary2_kendogrid_header .k-link { font-family: robotoFont !important; font-size: 13px !important; color: #8A8A8A !important; font-weight: bold !important;
                                       margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; height:20px; }
.Summary2_kendogrid_content_first { border:0px !important; height:30px !important; padding:5px 6px 5px 15px !important; color: #626262 !important; vertical-align: top !important;}
.Summary2_kendogrid_content { border:0px !important; height:30px !important; padding:5px 6px 5px 6px !important; color: #626262; vertical-align: top !important;}
.Summary2_kendogrid_content_first2 { border:0px !important; height:20px !important; padding:5px 6px 0px 15px !important; color: #626262 !important; vertical-align: top !important;}
.Summary2_kendogrid_content2 { border:0px !important; min-height:20px !important; padding:5px 6px 0px 6px !important; color: #626262 !important; vertical-align: top !important;}

.Summary2_kendogrid_content_extend_first { border:0px !important; height:30px !important; padding:0px 6px 5px 15px !important; color: #626262 !important; vertical-align: top !important; text-align:justify; font-size: 11px !important;}
.Summary2_kendogrid_content_extend { border:0px !important; height:30px !important; padding:0px 6px 5px 6px !important; color: #626262 !important; vertical-align: top !important; text-align:justify; font-size: 11px !important;}

.labelTached{ text-decoration:line-through; }

.AE2_purchhaseorder_highlighted { color:#FF6F03; text-transform: uppercase; }
.AE2_KendoDropDownList_highlighted { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; width: 100% !important; height:32px; border: 1px solid #FF6F03; }
.AE2_KendoDropDownList_highlighted .k-dropdown-wrap .k-input { font-size: 13px !important; font-family: robotoFont !important; color: #626262 !important; font-weight:bold; line-height:30px; height:inherit; padding:0px !important; white-space:normal; }
.AE2_KendoDropDownList_highlighted .k-dropdown-wrap.k-state-focused { border:0px !important; } /* border:2px solid #92c18a !important;*/
.AE2_KendoDropDownList_highlighted .k-dropdown-wrap.k-state-default { height: 30px !important; }
.AE2_KendoDropDownList_highlighted .k-dropdown-wrap .k-select { line-height:30px !important; }

/*BOTONES*/
.AE2_btn_Save:focus { outline:0px; }
/*.AE2_btn_Save:active { background: linear-gradient(to bottom, #92C18A, #64A558) !important; }
.AE2_btn_Save:hover { background: linear-gradient(to bottom, #74AF69, #92C18A); }
.AE2_btn_Save {  background: -webkit-linear-gradient(bottom, #92C18A, #74AF69);  background: -o-linear-gradient(bottom, #92C18A, #74AF69);  background: -moz-linear-gradient(bottom, #92C18A, #74AF69);  background: linear-gradient(to bottom, #92C18A, #74AF69); border:1px solid #74AF69; border-radius: 2px 2px 2px 2px; cursor:pointer; padding:5px 10px 5px 10px; box-sizing:  border-box; float:left; height:32px;font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; vertical-align:top; min-width:100px; line-height:12px; }*/
.AE2_btn_Save:active { background: #699E16 !important; }
.AE2_btn_Save:hover { background: #7DBD18; } /*#8ED221*/
.AE2_btn_Save { background: #70A719; border:1px solid #659C17; border-radius: 2px 2px 2px 2px; cursor:pointer; padding:5px 10px 5px 10px; box-sizing:  border-box; float:left; height:32px;font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; vertical-align:top; min-width:100px; line-height:12px; }
.AE2_btn_Save_Processing { background: #70A719 url('images/masterHeader_loading2.gif') no-repeat 9px 7px; border:1px solid #659C17; border-radius: 2px 2px 2px 2px; cursor:pointer; padding:5px 10px 5px 29px; box-sizing:  border-box; float:left; height:32px;font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; vertical-align:top; min-width:100px; line-height:12px; }
.AE2_btn_Cancel:focus { outline:0px; } 
/*.AE2_btn_Cancel:active { background: linear-gradient(to bottom, #DDDDDD, #7A7A7A) !important; }
.AE2_btn_Cancel:hover { background: linear-gradient(to bottom, #8C8C8C, #DDDDDD); }
.AE2_btn_Cancel { background: -webkit-linear-gradient(bottom, #DDDDDD, #8C8C8C); background: -o-linear-gradient(bottom, #DDDDDD, #8C8C8C);  background: -moz-linear-gradient(bottom, #DDDDDD, #8C8C8C);  background: linear-gradient(to bottom, #DDDDDD, #8C8C8C); border:1px solid #8C8C8C; border-radius: 2px 2px 2px 2px; cursor:pointer; padding:5px 10px 5px 10px; box-sizing:  border-box; float:left; height:32px;font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; vertical-align:top; min-width:100px; line-height:12px;}*/
.AE2_btn_Cancel:active { background: #7D7D7D !important; }
.AE2_btn_Cancel:hover { background: #A2A2A2; }
.AE2_btn_Cancel { background: #8C8C8C; border:1px solid #777777; border-radius: 2px 2px 2px 2px; cursor:pointer; padding:5px 10px 5px 10px; box-sizing:  border-box; float:left; height:32px;font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; vertical-align:top; min-width:100px; line-height:12px;}

.AE2_btn_Gray { background: #8C8C8C; border:1px solid #777777; border-radius: 2px 2px 2px 2px; cursor:pointer; padding:5px 10px 5px 10px; box-sizing:  border-box; float:left; height:32px;font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; vertical-align:top; line-height:12px;}

.AE2_btn_Save_More:focus { outline:0px; }
.AE2_btn_Save_More:active { background: url('images/icon-more.png') no-repeat 5px 3px, #699E16 !important; }
.AE2_btn_Save_More:hover { background: url('images/icon-more.png') no-repeat 5px 3px, #7DBD18; }
.AE2_btn_Save_More { background: url('images/icon-more.png') no-repeat 5px 3px, #70A719; border:1px solid #659C17; border-radius: 2px 2px 2px 2px; padding:5px 10px 5px 35px;
                     box-sizing: border-box; font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; cursor: pointer; height:32px; }

.AE2_btn_Add_arrow_down:focus { outline:0px; }
.AE2_btn_Add_arrow_down:active { background: url('images/icon-forward-down.png') no-repeat 5px 3px, #699E16 !important; background-position:right !important; }
.AE2_btn_Add_arrow_down:hover { background: url('images/icon-forward-down.png') no-repeat 5px 3px, #7DBD18; background-position:right !important; }
.AE2_btn_Add_arrow_down { background: url('images/icon-forward-down.png') no-repeat 5px 3px, #70A719; background-position:right !important; border:1px solid #659C17; border-radius: 2px 2px 2px 2px; padding:5px 35px 5px 10px;
                     box-sizing: border-box; font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; cursor: pointer; height:32px; }

.AE2_btn_Add_arrow_down_Grey:focus { outline:0px; }
.AE2_btn_Add_arrow_down_Grey { background: url('images/icon-forward-down.png') no-repeat 5px 3px, #8C8C8C; background-position:right !important; border:1px solid #777777; border-radius: 2px 2px 2px 2px; padding:5px 35px 5px 10px;
                     box-sizing: border-box; font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; cursor: pointer; height:32px; }

.AE2_btn_Save_More_Grey { background: url('images/icon-more.png') no-repeat 5px 3px, #8C8C8C; border:1px solid #777777; border-radius: 2px 2px 2px 2px; padding:5px 10px 5px 35px;
                     box-sizing: border-box; font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; height:32px; cursor:pointer; }

.AE2_btn_Information:active { background:  url('images/icon-information.png') no-repeat -22px 0px; border:0px; width:18px; height:18px; padding:0px; box-sizing: border-box; cursor: pointer; }
.AE2_btn_Information:hover { background:  url('images/icon-information.png') no-repeat -22px 0px; border:0px; width:18px; height:18px; padding:0px; box-sizing: border-box; cursor: pointer; }
.AE2_btn_Information { background:  url('images/icon-information.png') no-repeat -22px 0px; border:0px; width:18px; height:18px; padding:0px; box-sizing: border-box; cursor: pointer;}

.AE2_btn_PlusInformation:active { background:  url('images/icon-grid-more.png') no-repeat -22px 0px; border:0px; width:18px; height:18px; padding:0px; box-sizing: border-box; cursor: pointer; }
.AE2_btn_PlusInformation:hover { background:  url('images/icon-grid-more.png') no-repeat -22px 0px; border:0px; width:18px; height:18px; padding:0px; box-sizing: border-box; cursor: pointer; }
.AE2_btn_PlusInformation { background:  url('images/icon-grid-more.png') no-repeat -22px 0px; border:0px; width:18px; height:18px; padding:0px; box-sizing: border-box; cursor: pointer;}

.AE2_btn_Hierarchical_Expand { background:url('images/icon-menu-left-arrows-sprite.png') no-repeat 13px 9px, #ffffff; border:1px solid #d1d1d1; border-radius:2px 2px 2px 2px; box-sizing:border-box; cursor:pointer; float:left; height:32px; width:32px; }
.AE2_btn_Hierarchical_Collapse { background:url('images/icon-menu-left-arrows-sprite.png') no-repeat -25px 9px, #ffffff; border:1px solid #d1d1d1; border-radius:2px 2px 2px 2px; box-sizing:border-box; cursor:pointer; float:left; height:32px; width:32px; }


.AE2_btn_Save_More_factura { background: url('images/icon-more.png') no-repeat 5px 2px, #c65454; border:1px solid #c65454; border-radius: 2px 2px 2px 2px; padding:5px 10px 5px 35px; float:right;
                             box-sizing: border-box; font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; cursor: pointer; vertical-align:top; }

.AE2_btn_Green_inGrid:focus { outline:0px; }
.AE2_btn_Green_inGrid:active { background: #699E16 !important; }
.AE2_btn_Green_inGrid:hover { background: #7DBD18; } /*#8ED221*/
.AE2_btn_Green_inGrid { background: #70A719; border:1px solid #659C17; border-radius: 2px 2px 2px 2px; cursor:pointer; padding:1px 2px 2px 2px; box-sizing:  border-box; float:left; font-family: robotoFont; font-weight: bold; font-size: 12px; color: #ffffff; vertical-align:top !important; line-height:12px; }


.AE2_menu_arrow_right_img { background: url('images/icon-menu-back-arrow-green.png') no-repeat -0px -0px; width: 12px; height: 12px; float: left; margin: 5px 0px 0px 10px;
                            -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); transform: scaleX(-1); cursor:pointer; }

.AE2_btn_More:focus { outline:0px; }
.AE2_btn_More:active { background: url('images/icon-more.png') no-repeat 5px 3px, #699E16 !important; }
.AE2_btn_More:hover { background: url('images/icon-more.png') no-repeat 5px 3px, #7DBD18; }
.AE2_btn_More { background: url('images/icon-more.png') no-repeat 5px 3px, #70A719; border:1px solid #659C17; border-radius: 2px 2px 2px 2px;
                     box-sizing: border-box; font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; cursor: pointer; height:32px; width:36px; padding-left:25px }

.AE2_btn_More_square:focus { outline:0px; }
.AE2_btn_More_square:active { background: url('images/icon-more.png') no-repeat 5px 3px, #699E16 !important; }
.AE2_btn_More_square:hover { background: url('images/icon-more.png') no-repeat 5px 3px, #7DBD18; }
.AE2_btn_More_square { background: url('images/icon-more.png') no-repeat 5px 3px, #70A719; border:1px solid #d1d1d1;
                     box-sizing: border-box; font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; cursor: pointer; height:32px; width:36px; padding-left:25px }

@media (max-width: 1279px) {
  .AE2_KendoGrid_Header { font-size: 12px !important; font-family: Verdana !important; } 
  .Summary2_KendoGrid_Header { font-size: 12px !important; font-family: Verdana !important; } 
  .AE2_KendoGrid_Items { font-family: Verdana !important; font-size: 12px !important; color: #3f3f3f !important; }
  .Summary2_KendoGrid_Items { font-family: Verdana !important; font-size: 12px !important; color: #626262 !important; }
  .AE2_KendoGridDropDownList_Item { font-family: Verdana !important; font-size: 14px !important; color: #3f3f3f !important; width: 220px !important; height: 22px !important; }
  .AE2_KendoGridDropDownList_Item_adjust { max-width: 440px !important; min-width: 214px !important; width: auto !important; }
  .AE2_KendoGridLabel_Total { font-family: Verdana; font-size: 14px; color: #7f7f7f; margin: 3px 0px 0px 0px; float: left; word-wrap: break-word; width: 80px; }
  .AE2_Finances_Adjust_DateTime { margin: 0px 0px 0px 2px; }
}
@media (min-width: 1280px) and (max-width: 1599px) {
  .AE2_KendoGrid_Header { font-size: 13px !important; font-family: Verdana !important; }
  .Summary2_KendoGrid_Header { font-size: 13px !important; font-family: Verdana !important; }
  .AE2_KendoGrid_Items { font-family: Verdana !important; font-size: 13px !important; color: #3f3f3f !important; }
  .Summary2_KendoGrid_Items { font-family: Verdana !important; font-size: 13px !important; color: #626262 !important; }
  .AE2_KendoGridDropDownList_Item { font-family: Verdana !important; font-size: 14px !important; color: #3f3f3f !important; width: 225px !important; height: 22px !important; }
  .AE2_KendoGridDropDownList_Item_adjust { max-width: 450px !important; min-width: 219px !important; width: auto !important; }
  .AE2_KendoGridLabel_Total { font-family: Verdana; font-size: 14px; color: #7f7f7f; margin: 3px 0px 0px 0px; float: left; word-wrap: break-word; width: 105px; }
  .AE2_Finances_Adjust_DateTime { margin: 0px 0px 0px 34px; } 
}
@media (min-width: 1600px) {
  .AE2_KendoGrid_Header { font-size: 14px !important; font-family: Verdana !important; }
  .Summary2_KendoGrid_Header { font-size: 14px !important; font-family: Verdana !important; }
  .AE2_KendoGrid_Items { font-family: robotoFont !important; font-size: 14px !important; color: #3f3f3f !important; }
  .Summary2_KendoGrid_Items { font-family: robotoFont !important; font-size: 14px !important; color: #626262 !important; }
  .AE2_KendoGridDropDownList_Item { font-family: robotoFont !important; font-size: 14px !important; color: #3f3f3f !important; width: 230px !important; height: 22px !important; }
  .AE2_KendoGridDropDownList_Item_adjust { max-width: 460px !important; min-width: 224px !important; width: auto !important; } 
  .AE2_KendoGridLabel_Total { font-family: Verdana; font-size: 14px; color: #7f7f7f; margin: 3px 0px 0px 0px; float: left; word-wrap: break-word; width: 104px; }
  .AE2_Finances_Adjust_DateTime { margin: 0px 0px 0px 34px; }
}

/* Navigator
-----------------------------------------------------------*/
.Navegator2_Title { font-family: robotoFont; font-weight: 400; font-size: 26px; color: #007a9b; display: block; margin: 0px 0px 0px 0px; height: 36px; }
.Navegator2_space { height: 9px; }
.Navegator2_space_very_big { height: 45px; }
.Navegator2_Search { background-color: #a7a9aa; min-height: 28px; height: auto; font-family: Verdana; font-size: 14px; color: #ffffff; padding: 15px 0px 9px 0px; }
.Navegator2_Search_Advanced { background-color: #a7a9aa; padding: 15px 5px 15px 5px; color: #ffffff; }
.Navegator2_Search_Label { font-family: robotoFont; font-size: 13px; padding: 7px 6px 0px 0px; font-weight: bold; color: #8a8a8a;float: left; display: block; }
.Navegator2_Search_Label_ForCheckBox { font-family: robotoFont; font-size: 13px; font-weight:bold; color: #8a8a8a; margin: 3px 5px 0px 0px; }
.Navegator2_Search_Label_Or { padding: 5px 12px 0px 0px; }
.Navegator2_Search_Normal_Label { font-family: robotoFont; font-size: 13px; padding: 5px 10px 0px 0px; font-weight: bold; color: #8a8a8a;float: left; display: block; line-height:32px; }
.Navegator2_Button_Find_Content { background-color: #ffffff; height: 26px; width: 26px; padding: 0px 0px 0px 0px; float: left; display: block; width: 30px; border: 1px Solid #D1D1D1; border-radius: 3px 3px 3px 3px; }
.Navegator2_Ajust93 { width: 93% !important; }
.Navigator2_space_Print { height:7px; /*margin: 7px 0px 7px 0px;*/ }
.Navigator2_space_grid { height:7px; }
.Navegator2_DateTime_Title { margin: 5px 0px 0px 0px; }


.Navegator2_TextBox:focus { border: 2px solid #92c18a; outline:0px; }
.Navegator2_TextBox {  border: 1px Solid #D1D1D1; height:32px;  font-family: robotoFont; font-weight:bold; font-size: 13px;  color: #626262;  border-radius: 3px 3px 3px 3px;  width: 93%;  padding: 0px 4px 0px 4px;  margin: 0px;  box-sizing: border-box;}

.Navegator2_KendoNumeric {  border: 0px !important; height:30px;  width: 90%;  padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; }
.Navegator2_KendoNumeric .k-numeric-wrap { height:30px !important; }
.Navegator2_KendoNumeric .k-numeric-wrap .k-input { font-family: robotoFont; font-size: 13px !important; font-weight: bold; color: #626262 !important; box-sizing: border-box; height:30px !important; text-align:right !important; padding-right:4px; }
.Navegator2_KendoNumeric .k-numeric-wrap.k-state-focused { border:2px solid #92c18a; box-shadow:none !important; }

.Navigator2_NoRecord { text-align: center; color: #c65454; font-family: robotoFont; font-size: 18px; font-weight: bold; }

.Navegator2_LabelSearchNumber {  height:32px;  font-family: robotoFont !important; font-weight:bold; font-size: 13px;  color: #626262;  padding: 6px 10px 0px 4px;  margin: 0px; float:right;}
.Navegator2_LabelSearchNumber:hover {  height:32px;  font-family: robotoFont !important; font-weight:bold; font-size: 13px;  color: #ffffff;  padding: 6px 10px 0px 4px;  margin: 0px; float:right;}
.Navegator2_button_searchNumber { background: #ffffff url('images/icon-toolbar-sprite.png') no-repeat -38px 7px; width:110px; height:30px; float:left; border:1px solid #D1D1D1; cursor:pointer;}
.Navegator2_button_searchNumber:hover { background: url('images/icon-toolbar-sprite.png') no-repeat -38px -18px, #7EA5CF;  color:#ffffff !important;}

.Navegator2_TextBoxFilter:focus { border: 2px solid #92c18a; outline:0px; }
.Navegator2_TextBoxFilter {  border: 1px Solid #D1D1D1; height:32px;  font-family: robotoFont; font-weight:bold; font-size: 13px;  color: #626262;  border-radius: 3px 3px 3px 3px;  width: 100%; padding: 0px 4px 0px 4px; margin-top:5px;  box-sizing: border-box;}

/** Popup*/

.AEPopUp_kendogrid { font-family: robotoFont !important;  color: #8A8A8A !important; font-weight: bold !important; }
.AEPopUp_kendogrid .k-alt { background-color: inherit !important; }

.AEPopUp_kendogrid_header_first { background: #F4F8F9; height:21px; border:0px !important; padding:5px 6px 6px 0px !important; }
.AEPopUp_kendogrid_header_first .k-link { font-family: robotoFont !important; font-size: 13px !important; color: #8A8A8A !important; font-weight: bold !important;
                                             margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; height:20px; }

.AEPopUp_kendogrid_header { background:#F4F8F9; height:21px; border:0px !important; padding:5px 6px 6px 6px !important; }
.AEPopUp_kendogrid_header .k-link { font-family: robotoFont !important; font-size: 13px !important; color: #8A8A8A !important; font-weight: bold !important;
                                       margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; height:20px; }

.AEPopUp_kendogrid_content_first { border:0px !important; height:30px !important; padding: 5px 6px 5px 0px !important; vertical-align:top !important; }
.AEPopUp_kendogrid_content { border:0px !important; height:30px !important; padding:5px 6px 5px 6px !important; vertical-align:top !important; }

#GridAddInvoices.k-widget{ border:0px !important; background-color:inherit !important; }
#GridAddInvoices.k-widget > .AEPopUp_kendogrid > tbody > .k-alt { background-color:inherit !important; }
#GridAddInvoices.k-widget > .AEPopUp_kendogrid > tbody > tr { height:44px !important; }
#GridAddInvoices.k-grid .k-grid-header { border: none !important; }
#GridAddInvoices .k-grid-content { min-height: 100px !important; }

#GridAddInvoices .k-grid-footer { border: none !important; }
#GridAddInvoices .k-grid-footer td { background:#F4F8F9 !important; height:21px; border:none !important; padding:5px 6px 6px 0px !important; }
#GridAddInvoices .k-grid-footer-wrap { border: none !important;}

/*#GridAddInvoices .k-grid-footer .k-footer-template td { border: none !important; }*/

/*#GridAddInvoices div.k-grid-footer { background:inherit !important; }
#GridAddInvoices .k-footer-template { height:0px; }
#GridAddInvoices .k-footer-template td { border:0px; }
#GridAddInvoices .k-alt { background-color:#ffffff; }
#GridAddInvoices .k-grid-content-locked { height:auto !important; }*/

#GridEditInvoices.k-widget{ border:0px !important; background-color:inherit !important; }
#GridEditInvoices.k-widget > .AEPopUp_kendogrid > tbody > .k-alt { background-color:inherit !important; }
#GridEditInvoices.k-widget > .AEPopUp_kendogrid > tbody > tr { height:44px !important; }
#GridEditInvoices.k-grid .k-grid-header { border: none !important; }
#GridEditInvoices .k-grid-content { min-height: 100px !important; }

#GridEditInvoices .k-grid-footer { border: none !important; }
#GridEditInvoices .k-grid-footer td { background:#F4F8F9 !important; height:21px; border:none !important; padding:5px 6px 6px 0px !important; }
#GridEditInvoices .k-grid-footer-wrap { border: none !important;}


#GridSummaryInvoices.k-widget{ border:0px !important; background-color:inherit !important; }
#GridSummaryInvoices.k-widget > .AEPopUp_kendogrid > tbody > .k-alt { background-color:inherit !important; }
#GridSummaryInvoices.k-widget > .AEPopUp_kendogrid > tbody > tr { height:44px !important; }
#GridSummaryInvoices.k-grid .k-grid-header { border: none !important; }
#GridSummaryInvoices .k-grid-content { min-height: 100px !important; }

#GridSummaryInvoices .k-grid-footer { border: none !important; }
#GridSummaryInvoices .k-grid-footer td { background:#F4F8F9 !important; height:21px; border:none !important; padding:5px 6px 6px 0px !important; }
#GridSummaryInvoices .k-grid-footer-wrap { border: none !important;}


.SummaryPopUp_kendogrid { font-family: robotoFont !important;  font-size: 13px !important; color: #626262 !important; font-weight: bold !important; }
.SummaryPopUp_kendogrid .k-alt { background-color: inherit !important; }

.SummaryPopUp_kendogrid_header_first { background: #F4F8F9; height:21px; border:0px !important; padding:5px 6px 6px 0px !important; }
.SummaryPopUp_kendogrid_header_first .k-link { font-family: robotoFont !important; font-size: 13px !important; color: #8A8A8A !important; font-weight: bold !important;
                                             margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; height:20px; }

.SummaryPopUp_kendogrid_header { background:#F4F8F9; height:21px; border:0px !important; padding:5px 6px 6px 6px !important; }
.SummaryPopUp_kendogrid_header .k-link { font-family: robotoFont !important; font-size: 13px !important; color: #8A8A8A !important; font-weight: bold !important;
                                       margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; height:20px; }

.SummaryPopUp_kendogrid_content_first { border:0px !important; height:30px !important; padding: 5px 6px 5px 0px !important; vertical-align:top !important; color: #626262; font-size: 13px; word-wrap: break-word !important;}
.SummaryPopUp_kendogrid_content { border:0px !important; height:30px !important; padding:5px 6px 5px 6px !important; vertical-align:top !important; color: #626262; font-size: 13px; word-wrap: break-word !important; }
/*//////////////////*/
/*.Summary1_KendoGrid { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; font-weight: bold !important;}
.Summary1_KendoGrid .k-alt { background:#ffffff !important;}*/

/*.Summary1_KendoGrid td { border:0px; }*/

/*.Summary1_kendogrid_header { background:#ffffff; height:21px; border:0px !important; border-left:0px !important; padding:5px 6px 6px 0px !important; }
.Summary1_kendogrid_header .k-link { font-family: robotoFont !important; font-size: 13px !important; color: #8A8A8A !important; font-weight: bold !important;
                                       margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; height:20px; }*/

/*.Summary1_kendogrid_content { border:0px !important; height:25px !important; padding:5px 6px 5px 0px !important; vertical-align:top !important; color: #626262; font-size: 13px; word-wrap: break-word !important;}

.Summary1_kendogrid { font-family: robotoFont !important;  color: #8A8A8A !important; font-weight: bold !important; }
.Summary1_kendogrid .k-alt { background:#ffffff !important;}*/


/*Calendar*/
/*---------------------------------------------------------*/

.Calendar_Label {
    font-family: robotoFont !important;
    font-size: 10px !important;
    font-weight: bold !important;    
    padding: 0px 5px 0px 5px;

    max-height:100% !important;
    overflow:hidden;
    width:100% !important;
   
}

.Calendar_Label p {       
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top:0px !important;
    margin-bottom:0px !important;
}

.Calendar_Label_Center {
    overflow:hidden !important; height:100% !important; display:flex; align-items: center;
}


.Calendar_Label2 { font-family: robotoFont !important; font-size: 9px !important; font-weight: bold !important; overflow:hidden !important; height:100% !important; display:block; align-items: top; padding:0px 5px 0px 5px; }
.Calendar_button { background: #ffffff; border:1px solid #D1D1D1; border-radius: 2px 2px 2px 2px; cursor:pointer; padding:5px 10px 5px 10px; 
                     box-sizing: border-box; float:left; height:32px; font-family: robotoFont; font-weight: bold; font-size: 13px; color: #626262; cursor: pointer; vertical-align:top; }
.Calendar_button label { cursor:pointer; }
.Calendar_button:focus { border: 2px solid #92c18a; outline:0px; }

.Calendar_custom_pager_archived_link { font-family: robotoFont; font-size: 13px; color: #8a8a8a; font-weight:bold; }
.Calendar_custom_pager_archived_link a { color: #266A9D; text-decoration: underline; cursor: pointer; } 


/*Estilos para el Grid en el modulo de calendarios*/
.Calendar_kendogrid_content_first { border:0px !important; height:20px !important; padding:5px 6px 5px 15px !important; vertical-align:top !important;color: #626262 !important;}
.Calendar_kendogrid_content { border:0px !important; height:20px !important; padding:5px 6px 5px 6px !important; vertical-align:top !important;color: #626262 !important; position: relative; overflow: auto !important;}

.Calendar_kendogrid_content_gray {color: #8C8C8C !important;}

/*Scheduler*/
#reschedulerCalendar .k-scheduler-content { height: 280px !important;}
/* scroll horizontal */
#reschedulerCalendar .k-scheduler-layout { table-layout: fixed; }
#reschedulerCalendar .k-scheduler-layout > tbody > tr > td:first-child { width: 50px; }
#reschedulerCalendar .k-scheduler-content .k-scheduler-table,
#reschedulerCalendar .k-scheduler-header .k-scheduler-table { width: 1100px !important; }

#reschedulerCalendarMedicalLaboratory .k-scheduler-content { height: 297px !important;}
#reschedulerCalendarMedicalLaboratory .k-scheduler-layout { table-layout: fixed; }
#reschedulerCalendarMedicalLaboratory .k-scheduler-layout > tbody > tr > td:first-child { width: 50px; }
#reschedulerCalendarMedicalLaboratory .k-scheduler-content .k-scheduler-table,
#reschedulerCalendarMedicalLaboratory .k-scheduler-header .k-scheduler-table { width: 732px !important; }

.k-pdf-export .k-scheduler-toolbar,
.k-pdf-export .k-scheduler-navigation .k-nav-today,
.k-pdf-export .k-scheduler-navigation .k-nav-prev,
.k-pdf-export .k-scheduler-navigation .k-nav-next,
.k-pdf-export .k-scheduler-footer
{
    display: none;
}


/* General
-----------------------------------------------------------*/
.report_Label { font-family: robotoFont; font-size: 13px; padding: 5px 5px 0px 0px; font-weight: bold; color: #8a8a8a;float: left; display: block; line-height:32px; }
.report_Label_Init { font-family: robotoFont; font-size: 13px; padding: 5px 5px 0px 0px; font-weight: bold; color: #8a8a8a; line-height:32px; }
.report_viewer_content { background:#ffffff; border:1px Solid #d1d1d1; float:left; border-radius:3px 3px 3px 3px; }

.report_viewer_first:hover { background: #7EA5CF; }
.report_viewer_first:hover > span { background: url('images/arrows-sprite-sheet.png') no-repeat 0px -23px; }
.report_viewer_first { height:30px; width:30px; border-right:1px Solid #d1d1d1; cursor:pointer; float:left; }
.report_viewer_icon_first { background: url('images/arrows-sprite-sheet.png') no-repeat 0px 0px; height:12px; width:12px; cursor:pointer; float:left; margin:9px 9px 9px 9px; }

.report_viewer_previous:hover { background: #7EA5CF; }
.report_viewer_previous:hover > span { background: url('images/arrows-sprite-sheet.png') no-repeat -19px -23px; }
.report_viewer_previous { height:30px; width:30px; border-right:1px Solid #d1d1d1; cursor:pointer; float:left; }
.report_viewer_icon_previous { background: url('images/arrows-sprite-sheet.png') no-repeat -19px 0px; height:12px; width:12px; cursor:pointer; float:left; margin:9px 9px 9px 9px; }

.report_viewer_next:hover { background: #7EA5CF; }
.report_viewer_next:hover > span { background: url('images/arrows-sprite-sheet.png') no-repeat -35px -23px; }
.report_viewer_next { height:30px; width:30px; border-left:1px Solid #d1d1d1; cursor:pointer; float:left; }
.report_viewer_icon_next { background: url('images/arrows-sprite-sheet.png') no-repeat -35px 0px; height:12px; width:12px; cursor:pointer; float:left; margin:9px 9px 9px 9px; }

.report_viewer_last:hover { background: #7EA5CF; }
.report_viewer_last:hover > span { background: url('images/arrows-sprite-sheet.png') no-repeat -55px -23px; }
.report_viewer_last { height:30px; width:30px; border-left:1px Solid #d1d1d1; cursor:pointer; float:left; }
.report_viewer_icon_last { background: url('images/arrows-sprite-sheet.png') no-repeat -55px 0px; height:12px; width:12px; cursor:pointer; float:left; margin:9px 9px 9px 9px; }

.report_viewer_numbers_item:hover { background: #7EA5CF; color:#ffffff; }
.report_viewer_numbers_item { height:30px; width:50px; font-family: robotoFont !important; font-size: 13px !important; color: #626262; font-weight: bold !important; cursor:pointer; text-align:center; line-height:30px; float:left; }
.report_viewer_space { height:15px; }


.report_KendoDropDownListReadOnly { background-color: #F7F7F7 !important; color:#8a8a8a !important;  height:32px; }
.report_KendoDropDownListReadOnly .k-dropdown-wrap .k-input { font-size: 13px !important; color:#8a8a8a !important; font-family: robotoFont !important;  font-weight:bold; line-height:25px; background-color: #F7F7F7 !important; height:24px; }
.report_KendoDropDownListReadOnly .k-dropdown-wrap.k-state-default {  background-color: #F7F7F7 !important;  background-image: none !important;}
.report_KendoDropDownListReadOnly .k-dropdown-wrap.k-state-focused { border:2px solid #92c18a !important; }


.report_message_container { position:relative; background:#ffffff; border:1px solid #D1D1D1; border-radius:6px 6px 6px 6px; padding:10px; min-height:56px; height:auto; width:100%; box-sizing:border-box; } /*display:table;*/
.report_viewer_interactive_content { padding:32px 32px 32px 32px !important; }

.report_separation_between_element { margin-right:20px; }
.report_separation_between { width:20px; height:46px; }
.report_separation_between:after { content: "."; visibility: hidden; }

.report_table_section_table { display:table; width:100%; }
.report_table_section_table_cell { display:table-cell; vertical-align:top; }
.report_table_section_element { width:100%; display:table-cell; }
.report_table_section_bottom { width:auto; display:table-cell; vertical-align:top; }
.report_table_section_bottom_content { margin-top:5px; display:flex; }

@media (max-width: 1280px) 
{
    .report_kendodatepickerFrom { font-family: robotoFont !important; font-size: 11px !important; color: #626262; width:100% !important; display:inline-block; }
    .report_kendodatepickerFrom .k-picker-wrap .k-input { font-size: 11px !important; color:#626262 !important; font-family: robotoFont !important; font-weight:bold; height:25px !important; width:100% !important; }
    .report_kendodatepickerTo { font-family: robotoFont !important; font-size: 11px !important; color: #626262; width:100% !important; display:inline-block; }
    .report_kendodatepickerTo .k-picker-wrap .k-input { font-size: 11px !important; color:#626262 !important; font-family: robotoFont !important; font-weight:bold; height:25px !important; width:100% !important; }
}
@media (min-width: 1281px) {
    .report_kendodatepickerFrom { font-family: robotoFont !important; font-size: 13px !important; color: #626262; width:100% !important; display:inline-block; }
    .report_kendodatepickerFrom .k-picker-wrap .k-input { font-size: 13px !important; color:#626262 !important; font-family: robotoFont !important; font-weight:bold; height:25px !important; width:100% !important; }
    .report_kendodatepickerTo { font-family: robotoFont !important; font-size: 13px !important; color: #626262; width:100% !important; display:inline-block; }
    .report_kendodatepickerTo .k-picker-wrap .k-input { font-size: 13px !important; color:#626262 !important; font-family: robotoFont !important; font-weight:bold; height:25px !important; width:100% !important; }
}
/*.report_kendodatepickerFrom { font-family: robotoFont !important; font-size: 13px !important; color: #626262; width:100% !important; display:inline-block; }
.report_kendodatepickerFrom .k-picker-wrap .k-input { font-size: 13px !important; color:#626262 !important; font-family: robotoFont !important; font-weight:bold; height:25px !important; width:100% !important; }*/
.report_kendodatepickerFrom .k-picker-wrap.k-state-focused { border:2px solid #92c18a; box-shadow:none !important; }
.report_kendodatepickerFrom .k-picker-wrap .k-select { min-height: 30px; line-height: 28px; }
.report_kendodatepickerFrom .k-picker-wrap.k-state-default { height: 30px !important; border-radius:4px 0px 0px 4px !important; }

/*.report_kendodatepickerTo { font-family: robotoFont !important; font-size: 13px !important; color: #626262; width:100% !important; display:inline-block; }
.report_kendodatepickerTo .k-picker-wrap .k-input { font-size: 13px !important; color:#626262 !important; font-family: robotoFont !important; font-weight:bold; height:25px !important; width:100% !important; }*/
.report_kendodatepickerTo .k-picker-wrap.k-state-focused { border:2px solid #92c18a; box-shadow:none !important; }
.report_kendodatepickerTo .k-picker-wrap .k-select { min-height: 30px; line-height: 28px; }
.report_kendodatepickerTo .k-picker-wrap.k-state-default { height: 30px !important; border-radius:0px 4px 4px 0px !important; }

.report_kendodatepickerClose:hover { background-color:#e3e3e3; }
.report_kendodatepickerClose { background: #f2f2f2 url('images/icon-close-dateRange.png') no-repeat 0px 0px; border:1px Solid #c5c5c5; width:25px; min-height: 30px; position:absolute; display:inline; margin-left:-2px; cursor:pointer; }



/* Login
-----------------------------------------------------------*/
/*-webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
*/
.login_container { max-width:800px; margin:0px auto 0px auto; }
.login_header_title { color: #ffffff; font-family: robotoFont; font-weight:bold; font-size: 28px; float: left; text-shadow:0px 1px; }
.login_header_separation { width:1px; background:linear-gradient(to bottom, #F4F8F9, #DCE5EE); float:left; height:32px; margin:4px 20px 0px 20px; }
.login_header_separation:after { content: '.'; visibility: hidden; }
.login_header_center { padding:10px 15px 10px 15px; margin:0px auto 0px auto; display:table; }
.login_content { box-sizing:border-box; background: linear-gradient(to bottom, #F4F8F9, #DCE5EE); border:1px solid #368FCF; border-radius:4px 4px 4px 4px; box-shadow:3px 3px 3px #1F567E; padding:25px 20px 25px 20px; height:100%; overflow-y: auto; max-height: 400px; min-height: 290px; }
.login_title { color: #626262; font-family: robotoFont; font-weight:bold; font-size: 28px; float: left; }
.login_line_separator { background-color:#d2d2d2; height:2px; margin:15px 0px 15px 0px; }
.login_space_normal { height:15px; }
.login_space_big { height:25px; }
.login_title_for_textbox { font-family:robotoFont; font-weight:bold; font-size:13px; color:#8a8a8a; }
.login_textbox { border: 1px Solid #D1D1D1; height:32px; font-family: robotoFont; font-weight:bold; font-size: 13px; color: #626262; border-radius: 3px 3px 3px 3px; width: 100%; padding: 4px 4px 4px 4px; margin:4px 0px 0px 0px; box-sizing: border-box; }
.login_textbox:focus{ border: 2px solid #92c18a; outline:0px; }
.login_space_line_normal { height: 20px; }
.login_link_forgot { font-family:robotoFont; font-size:13px; font-weight:bold; color:#266A9D; float:left; text-decoration:none; line-height:32px; }
.login_validation_message { font-family:robotoFont; font-size:13px; font-weight:bold; color:#FF6F03; float:left; }
.login_logo { text-align: center; }
.login_logoimg { max-width: 225px; max-height: 300px; margin-left: -35px; }

.icon_user {
  background: url('images/icon-user-32.png') no-repeat;
  width: 32px;
  height: 32px;
  float: left;
  margin-right: 5px;
}

.icon_other {
  background: url('images/icon-arrow-32.png') no-repeat;
  width: 32px;
  height: 32px;
  float: left;
  margin-right: 5px;
}

.line-remove {
margin-left: auto;
position:relative;
}

.line-remove:hover .option-remove {
display: block;
}

.Login_IconRemoveRow {  background: url('images/icon-remove-circle-24.png') no-repeat;  height: 24px; width: 24px; border: 0px;  padding: 0px 0px 0px 0px;  margin: 4px 0px 0px 4px;  cursor: pointer; }
.Login_IconRemoveRow:hover {  background: url('images/icon-remove-circle-hover-24.png') no-repeat;  height: 24px; width: 24px; border: 0px;  padding: 0px 0px 0px 0px;  margin: 4px 0px 0px 4px;  cursor: pointer; }

.option-remove {
display: none;
position: absolute;
top: 0px;
left: 94%;
z-index: 10000;
cursor: pointer;
}

.option-remove div {
color: #808080;
font-size: 18px;
padding: 12px 16px 12px 16px;
text-decoration: none;
display: block;
}

/* VALIDATION
-----------------------------------------------------------*/
.notification_icon_close { color: #ffffff; font-family: robotoFont; font-size: 13px; font-weight:bold; position:absolute; top:0px; right:0px; background:url('images/icon-close-notification.png') no-repeat 0px 0px; height:20px; width:18px; cursor:pointer; }
.k-notification.k-notification-success { background: linear-gradient(to bottom, #92c18a, #92c18a); border: 1px Solid #92c18a; border-radius: 5px 5px 5px 5px; }
.NotificationSuccessContent { padding: 10px 15px 10px 15px; white-space:nowrap; }
.NotificationSuccessImage { background: url('images/icons-notifications.png') no-repeat -0px -0px; width: 38px; height: 38px; float:left; }
.NotificationSuccessText { color: #ffffff; font-family: robotoFont; font-size: 13px; font-weight:bold; margin: 0px 0px 0px 15px; height:38px; line-height:38px; white-space:nowrap; display:inline-block; }

.k-notification.k-notification-warning { background: linear-gradient(to bottom, #fcb981, #fcb981); border: 1px Solid #fcb981; border-radius: 5px 5px 5px 5px; }
.notificationWarningContent { padding: 10px 15px 10px 15px; white-space:nowrap; }
.notificationWarningImage { background: url('images/icons-notifications.png') no-repeat -48px -0px; width: 38px; height: 38px; float: left; }
.notificationWarningText { color: #ffffff; font-family: robotoFont; font-size: 13px; font-weight:bold; margin: 0px 0px 0px 15px; height:38px; line-height:38px; white-space:nowrap; display:inline-block; }

.k-notification.k-notification-error { background: linear-gradient(to bottom, #f8cbd1, #f8cbd1); border: 1px Solid #c65454; border-radius: 5px 5px 5px 5px; }
.NotificationErrorContent { padding: 10px 15px 10px 15px; white-space:nowrap; }
.NotificationErrorImage { background: url('images/icons-notifications.png') no-repeat -96px -0px; width: 38px; height: 38px; float: left; }
.NotificationErrorText { color: #c65454; font-family: robotoFont; font-size: 13px; font-weight:bold; margin: 0px 0px 0px 15px; height:38px; line-height:38px; white-space:nowrap; display:inline-block; }

.field-validation-error { font-family: robotoFont; font-size: 13px; font-weight: bold; color: #FF6F03; display: block; margin: 5px 0px 5px 0px; font-weight: bold; }
.field-validation-error-grid { font-size: 13px; } 
.field-validation-error-popup { font-weight: bold !important; }
/*.field-validation-valid { display: none; }*/
.input-validation-error { background-color: #ffffff !important; border: 1px solid #FF6F03 !important; height:30px !important; } /*Analizar*/
.input-validation-error > span { border:0px solid #FF6F03 !important; background-color:#ffffff !important; } /*For Kendo ddl*/
.input-validation-error > span > input { border:0px !important; } /*For kendo Numeric*/
.validation-summary-errors { font-weight: bold; color: #FF6F03; }
/*.validation-summary-valid { display: none; }*/
/*.k-textbox, .k-autocomplete, .k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap*/

.accessDenied_ItemGridTitle { color: #FF6F03; font-family: robotoFont; font-size: 21px; margin: 0px 0px 0px 0px; float: left; font-weight:bold;}
.accessDenied_Title_ForLabel { font-family: robotoFont;  font-size: 13px;  font-weight: bold; color: #FF6F03; margin: 0px 0px 5px 0px; float: left; }

.Content_float_left { float: left; }
.Content_float_right { float: right; }
.Content_textAlign_left { text-align: left !important; }
.Content_textAlign_right { text-align: right !important; }
.Content_textAlign_center { text-align: center; }
.Content_verticalAlign_top { vertical-align: top !important;}
.Cursor_Pointer { cursor: pointer; } 
.Remove_Margin { margin: 0px !important; }
.Remove_Padding { padding: 0px !important; }
.Content_Bold { font-weight: bold; }
.hidden { display: none; }
.show { display:block !important; }
.Remove_Border { border: 0px !important; }
.Separation_button_margin_left { margin-left: 17px; }
.Navigate_To_Back { font-family: robotoFont; font-size:14px; color:#7f7f7f;             margin:10px 0px 0px 0px; float:left; }
.text_underline { text-decoration:underline; color:#626262; }
.text_hover_underline { color: #266A9D; font-weight: bold; text-decoration: underline; cursor: pointer; }
.text_underline2 { text-decoration:underline; cursor:pointer; }

/* POPUP */
.popup_container { background: linear-gradient(to bottom, #F4F8F9, #F4F8F9); padding:15px 35px 15px 35px !important; }
.popup_header { }
.popup_title { color: #626262; font-family: robotoFont; font-weight:bold; font-size: 26px; float: left; }
.popup_subtitle { color: #8A8A8A; font-family: robotoFont; font-weight:bold; font-size: 16px; float: left; }
.popup_subtitle_small { color: #8A8A8A; font-family: robotoFont; font-weight:bold; font-size: 14px; float: left; }
.popup_checkbox { color: #8A8A8A; font-family: robotoFont; font-weight:bold; font-size: 14px;}
.popup_textSmall { color: #8A8A8A; font-family: robotoFont; font-weight:bold; font-size: 14px; float: left; }
.popup_textColorTitle { color: #626262; font-family: robotoFont; font-weight:bold; font-size: 14px; float: left; }

.popup_line_separator { height:2px; background-color:#D2D2D2; margin: 15px 0px 15px 0px; }
.popup_space_start { height: 20px; }
.popup_space_end { height:18px; }
.popup_space { height:15px; }

/* BUTTON SWITCH */
.switchContent { border:1px solid #D1D1D1; background-color:#ffffff; }
.switchButtonOn:focus { outline:0px; }
.switchButtonOn:active { background: #699E16; }
.switchButtonOn:hover { background: #7DBD18; }
.switchButtonOn { background: #70A719; border:1px solid #659C17; border-radius: 2px 0px 0px 2px; cursor:pointer; padding:5px 10px 5px 10px; box-sizing:  border-box; float:left; height:32px;font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; vertical-align:top; min-width:50px; line-height:12px; }
.switchButtonOn_Off { background:#ffffff; border:1px solid #d1d1d1; border-radius: 2px 0px 0px 2px; cursor:pointer; padding:5px 10px 5px 10px; box-sizing:  border-box; float:left; height:32px;font-family: robotoFont; font-weight: bold; font-size: 13px; color: #8C8C8C; vertical-align:top; min-width:50px; line-height:12px; }
.switchButtonOff:focus { outline:0px; }
.switchButtonOff:active { background: #7D7D7D !important; }
.switchButtonOff:hover { background: #A2A2A2; }
.switchButtonOff { background: #8C8C8C; border:1px solid #777777; border-radius: 0px 2px 2px 0px; cursor:pointer; padding:5px 10px 5px 10px; box-sizing:  border-box; float:left; height:32px;font-family: robotoFont; font-weight: bold; font-size: 13px; color: #ffffff; vertical-align:top; min-width:50px; line-height:12px; }
.switchButtonOff_Off { background:#ffffff; border:1px solid #d1d1d1; border-radius: 0px 2px 2px 0px; cursor:pointer; padding:5px 10px 5px 10px; box-sizing:  border-box; float:left; height:32px;font-family: robotoFont; font-weight: bold; font-size: 13px; color: #8C8C8C; vertical-align:top; min-width:50px; line-height:12px; }
.switchLabel {  height:32px; line-height:32px; margin:0px 0px 0px 20px; }

/* BUTTON SWITCH SMALL*/
.switchButtonSmallForGrid { margin-top:2px; display:inline-block; }
.switchButtonSmallOn:focus { outline:0px; }
.switchButtonSmallOn:active { background: #699E16; }
.switchButtonSmallOn:hover { background: #7DBD18; }
.switchButtonSmallOn { background: #70A719; border:1px solid #659C17; border-radius: 2px 0px 0px 2px; cursor:pointer; padding:0px 0px 0px 0px; box-sizing:  border-box; float:left; height:16px;font-family: robotoFont; font-weight: bold; font-size: 9px; color: #ffffff; vertical-align:middle; min-width:16px; line-height:12px; }
.switchButtonSmallOn_Off { background:#ffffff; border:1px solid #d1d1d1; border-radius: 2px 0px 0px 2px; cursor:pointer; padding:0px 0px 0px 0px; box-sizing:  border-box; float:left; height:16px;font-family: robotoFont; font-weight: bold; font-size: 9px; color: #8C8C8C; vertical-align:middle; min-width:16px; line-height:12px; }
.switchButtonSmallOff:focus { outline:0px; }
.switchButtonSmallOff:active { background: #7D7D7D !important; }
.switchButtonSmallOff:hover { background: #A2A2A2; }
.switchButtonSmallOff { background: #8C8C8C; border:1px solid #777777; border-radius: 0px 2px 2px 0px; cursor:pointer; padding:0px 0px 0px 0px; box-sizing:  border-box; float:left; height:16px;font-family: robotoFont; font-weight: bold; font-size: 9px; color: #ffffff; vertical-align:middle; min-width:16px; line-height:12px; }
.switchButtonSmallOff_Off { background:#ffffff; border:1px solid #d1d1d1; border-radius: 0px 2px 2px 0px; cursor:pointer; padding:0px 0px 0px 0px; box-sizing:  border-box; float:left; height:16px;font-family: robotoFont; font-weight: bold; font-size: 9px; color: #8C8C8C; vertical-align:middle; min-width:16px; line-height:12px; }
.switchLabelSmall {  margin:0px 0px 0px 5px; }


/* BORRAR */
.AE_KendoDropDownList { font-family: Verdana !important; font-size: 14px !important; color: #3f3f3f !important; width: 90% !important; }
.AE_KendoDropDownList_Extend { font-family: Verdana !important; font-size: 14px !important; color: #3f3f3f !important; width: 93% !important; }
.AE_KendoDropDownList_Compress { font-family: Verdana !important; font-size: 14px !important; color: #3f3f3f !important; width: 150px !important; }



/* KENDO
-----------------------------------------------------------*/
.k-grid-content-expander { display:none !important; } /*PARA EVALUAR */
/*attribute *= value {
    css declarations;
}*/
/* Drop downlist internal list */
.k-list > .k-state-hover { font-family: robotoFont; font-size: 13px; color: #368FCF !important; font-weight:bold; background-color: #ededed !important; padding:1px 5px 1px 5px !important; border-left:3px Solid #368FCF !important; border-right:0px !important; border-top:0px !important; border-bottom:0px !important; }
.k-list > .k-state-hover[class*="ddlCategory_Parent"] { font-family: robotoFont; font-size: 13px; background-color: #fff !important; padding:1px 5px 1px 10px !important; border-left:3px Solid #ffffff !important; border-right:0px !important; border-top:0px !important; border-bottom:0px !important; }
.k-list > .k-state-focused { font-family: robotoFont; font-size: 13px; color: #368FCF !important; font-weight:bold; background-color: #ffffff; border:0px; padding:1px 5px 1px 5px !important; box-shadow:0 0 0 0 !important; }
.k-list > .k-state-selected { font-family: robotoFont; font-size: 13px; color: #368FCF !important; font-weight:bold; background: #ffffff; border-left:3px Solid transparent; border-right:0px !important; border-top:0px !important; border-bottom:0px !important;}
.k-popup .k-list .k-state-selected { border-width:3px; }
.k-list > .k-item { border-left:3px Solid transparent; padding-left:10px !important; }

.k-popup .k-list .k-state-focused { border-width:0px !important; border-left:3px solid #ffffff !important; }


/*.k-popup .k-list .k-item { height:24px !important; font-family: robotoFont; font-size: 13px; font-weight:bold; background-color: #ffffff !important; padding: 0px 0px 0px 0px !important; }*/
/*.k-popup.k-list-container { padding:15px; }*/
.k-list-container {  font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; font-weight:bold !important; background-color: #ffffff !important; }
/*.k-list > .k-state-focused, .k-listview > .k-state-focused { background: #a7a9aa !important; border-color: #a7a9aa !important; }*/
.k-i-search { background: url('images/icon-toolbar-sprite.png') no-repeat -48px 2px !important; width:16px; height:18px; display:none !important; }
.k-list-filter .k-textbox { padding-right:4px !important; }
.k-list-container .k-list-filter .k-textbox { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; font-weight:bold; background-color: #ffffff !important; }

.k-dropdown .k-state-focused { box-shadow:none; }
.k-dropdown .k-state-active { box-shadow:none; }
.k-dropdown-wrap { border-radius: 3px !important; padding:0px 36px 0px 0px !important; }
.k-dropdown-wrap.k-state-default { background-color: #ffffff; height:30px; border-color:#d1d1d1; }
.k-dropdown-wrap .k-select { line-height: 30px; border:0px !important; width:36px !important; }
.k-dropdown-wrap .k-icon { background: url('images/icon-dropdownlist-arrow-down.png') no-repeat -1px 1px !important; }
.k-state-hover { background-image: none !important; }


/* Numeric */
/*.k-numeric-wrap .k-input { padding-right: 5px !important; }*/

/* CUSTOMS */
.navigator_KendoDropDownList_Type1 { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; width: 200px; display:inline-block; height:32px; }
.navigator_KendoDropDownList_Type1 .k-dropdown-wrap .k-input { font-size: 13px !important; color:#626262 !important; font-family: robotoFont !important; font-weight:bold; line-height:30px; height:30px; padding:0px !important; }
.navigator_KendoDropDownList_Type1 .k-dropdown-wrap.k-state-focused { border:2px solid #92c18a !important; height:28px; }
.navigator_kendodropdownlist_type2 .k-dropdown-wrap.k-state-focused > .k-input { line-height:28px !important; }
.navigator_KendoDropDownList_Type1 .k-dropdown-wrap.k-state-default { height: 30px !important; }
.navigator_KendoDropDownList_Type1 .k-dropdown-wrap .k-select { line-height:30px !important; }
.navigator_kendodropdownlist_type1 .k-dropdown-wrap.k-state-focused > .k-select { line-height:28px !important; }
/*.navigator_kendodropdownlist_type1 .k-state-focused { box-shadow:none !important; }*/

.navigator_KendoDropDownList_loading_gif .k-dropdown-wrap .k-input { background: url('Default/loading.gif') no-repeat left center !important; }
 
.navigator_kendodropdownlist_type2 { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; width: auto !important; display:inline-block; height:32px; }
.navigator_kendodropdownlist_type2 .k-dropdown-wrap .k-input { padding: 1px 10px 2px 3px; font-size: 13px !important; color:#626262 !important; font-family: robotoFont !important; font-weight:bold; line-height:30px; height:30px; padding:0px !important; }
.navigator_kendodropdownlist_type2 .k-dropdown-wrap.k-state-focused { border:2px solid #92c18a !important; height:28px; }
.navigator_kendodropdownlist_type2 .k-dropdown-wrap.k-state-focused > .k-input { line-height:28px !important; }
.navigator_kendodropdownlist_type2 .k-dropdown-wrap.k-state-default { height: 30px !important; }
.navigator_kendodropdownlist_type2 .k-dropdown-wrap .k-select { line-height:30px !important; }
.navigator_kendodropdownlist_type2 .k-dropdown-wrap.k-state-focused > .k-select { line-height:28px !important; }
/*.navigator_kendodropdownlist_type2 .k-state-focused { box-shadow:none !important; }*/


/*.k-list-container { position:relative; background:#ffffff; border:1px solid #D1D1D1; border-radius:6px 6px 6px 6px; padding:10px; min-height:56px; height:auto; width:100%; box-sizing:border-box; } /*display:table;*/
.dropdownlist_list_arrow:after, .dropdownlist_list_arrow:before { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } /*left:50%;*/
.dropdownlist_list_arrow:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #ffffff; border-width: 8px; margin-left: 62px; } /*internal piramid*/
.dropdownlist_list_arrow:before { border-color: rgba(194, 225, 245, 0); border-bottom-color: #D1D1D1; border-width: 10px; margin-left: 60px; } /*external piramid*/

.dropdownlistGrid_list_arrow:after, .dropdownlistGrid_list_arrow:before { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } /*left:50%;*/
.dropdownlistGrid_list_arrow:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #7EA5CF; border-width: 10px; margin-left: 119px; } /*internal piramid*/
.dropdownlistGrid_list_arrow:before { border-color: rgba(194, 225, 245, 0); border-bottom-color: #7EA5CF; border-width: 12px; margin-left: 117px; } /*external piramid*/

.dropdownlistGrid_list_arrow2:after, .dropdownlistGrid_list_arrow2:before { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } /*left:50%;*/
.dropdownlistGrid_list_arrow2:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #7EA5CF; border-width: 10px; margin-left: 119px; } /*internal piramid*/
.dropdownlistGrid_list_arrow2:before { border-color: rgba(194, 225, 245, 0); border-bottom-color: #7EA5CF; border-width: 12px; margin-left: 117px; } /*external piramid*/

/* for grid ddl*/
.grid_option_ddlcustom { margin-right:10px; float: right; }
.icon_ddl { background: url('images/icon-navigator-arrow-down.png') no-repeat -45px -1px; width: 24px; height: 24px; display: block; vertical-align: top; text-align: center; border-radius: 3px 3px 3px 3px; cursor: pointer; }
.icon_ddl:hover { background: url('images/icon-navigator-arrow-down.png') no-repeat -0px -0px; }
.icon_ddl_active { background: url('images/icon-navigator-arrow-down.png') no-repeat -0px -0px; }
.icon_small_ddl { background: url('images/icon-navigator-arrow-down-small.png') no-repeat -45px -1px; width: 24px; height: 24px; display: block; vertical-align: top; text-align: center; border-radius: 3px 3px 3px 3px; cursor: pointer; }
.icon_small_ddl:hover { background: url('images/icon-navigator-arrow-down-small.png') no-repeat -0px -0px; }
.icon_small_ddl_active { background: url('images/icon-navigator-arrow-down-small.png') no-repeat -0px -0px; }

.icon_small_ddl2 { background: url('images/icon-navigator-arrow-down-small.png') no-repeat -45px -1px; width: 24px; height: 24px; display: block; vertical-align: top; text-align: center; border-radius: 3px 3px 3px 3px; cursor: pointer; }
.icon_small_ddl2:hover { background: url('images/icon-navigator-arrow-down-small.png') no-repeat -0px -0px; }

.dropdownlist_custom_content_list_child { min-width: 150px; background: linear-gradient(to bottom, #7EA5CF, #7EA5CF); border: 1px Solid #7EA5CF; border-radius: 3px 3px 3px 3px; position:absolute;
                                            z-index: 1; margin-left: -118px; display: none; margin-top: 2px; box-shadow:2px 2px 2px #7EA5CF; }
.dropdownlist_custom_content_list_child ul { list-style: none; margin: 4px 5px 4px 5px; padding: 0px; border: 0px; cursor: pointer; color: #ffffff; white-space: nowrap; }
.dropdownlist_custom_content_list_child li { border-left:3px Solid transparent !important; }
.dropdownlist_custom_content_list_child li:hover { color: #7EA5CF !important; background-color: #FFFFFF !important; border-left:3px Solid #368FCF !important; }   /*ededed*/
.dropdownlist_custom_content_list_child a { text-decoration: none; font-family: robotoFont; font-size: 13px; font-weight:bold; padding:1px 5px 1px 5px; display: block; height:24px; line-height:24px; height:auto; }

.dropdownlist_custom_content_list_child2 { min-width: 150px; background: linear-gradient(to bottom, #7EA5CF, #7EA5CF); border: 1px Solid #7EA5CF; border-radius: 3px 3px 3px 3px; position:absolute;
                                            z-index: 1; margin-left: -118px; display: none; margin-top: 2px; box-shadow:2px 2px 2px #7EA5CF; }
.dropdownlist_custom_content_list_child2 ul { list-style: none; margin: 4px 5px 4px 5px; padding: 0px; border: 0px; cursor: pointer; color: #ffffff; white-space: nowrap; }
.dropdownlist_custom_content_list_child2 li { border-left:3px Solid transparent !important; }
.dropdownlist_custom_content_list_child2 li:hover { color: #7EA5CF !important; background-color: #FFFFFF !important; border-left:3px Solid #368FCF !important; }   /*ededed*/
.dropdownlist_custom_content_list_child2 a { text-decoration: none; font-family: robotoFont; font-size: 13px; font-weight:bold; padding:1px 5px 1px 5px; display: block; height:24px; line-height:24px; height:auto; }
/*.dropdownlist_custom_content_list_child a:hover { color: #368FCF; }*/
.dropdownlist_custom_content_list_line { height: 1px; background-color: #ffffff; margin:5px 5px 5px 5px; }

.icon_ddl_arrow_down { background: url('images/icon-menu-left-arrows-sprite.png') no-repeat -34px -2px; width:13px; height:8px; float:left; margin:6px 0px 0px 0px; }
.icon_ddl_arrow_down_active { background: url('images/icon-menu-left-arrows-sprite-white.png') no-repeat -34px -2px; width:13px; height:8px; float:left; margin:6px 0px 0px 0px; }

.tooltip_content { width: 300px; background-color: #7EA5CF; border: 1px Solid #7EA5CF; border-radius: 3px 3px 3px 3px; padding: 5px 12px 5px 12px; position: absolute; 
                   z-index: 20000; display: none; margin-top: 2px; box-sizing: border-box; } /*box-shadow: 2px 2px 2px #7EA5CF;*/
.tooltip_content_label_title { color:#ffffff; font-family: robotoFont; font-size: 13px; font-weight:bold; padding:5px 0px 5px 0px; }/*word-wrap:initial;*/
.tooltip_content_label_link { color:#ffffff; font-family: robotoFont; font-size: 13px; font-weight:bold; padding:5px 0px 5px 0px; text-decoration:underline; cursor:pointer; }/*word-wrap:initial;*/
.tooltip_content_line { height: 1px; background: #ffffff; margin:5px 0px 5px 0px; }
.tooltip_content_label { color:#ffffff; font-family: robotoFont; font-size: 13px; font-weight:bold; padding:5px 0px 5px 0px; }
.tooltip_content_label_title_upper { color:#ffffff; font-family: robotoFont; font-size: 13px; font-weight:bold; text-transform:uppercase; }

.tooltip_content_arrow_left_top:after, .tooltip_content_arrow_left_top:before { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } /*left:50%;*/
.tooltip_content_arrow_left_top:after { border-color: rgba(136, 183, 213, 0); border-right-color: #7EA5CF; border-width: 10px; margin-left: -33px; top:16px;  } /*internal piramid 32*/
.tooltip_content_arrow_left_top:before { border-color: rgba(194, 225, 245, 0); border-right-color: #7EA5CF; border-width: 12px; margin-left: -37px; top:14px; } /*external piramid 30*/

.tooltip_content_arrow_left_bottom:after, .tooltip_content_arrow_left_bottom:before { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } /*left:50%;*/
.tooltip_content_arrow_left_bottom:after { border-color: rgba(136, 183, 213, 0); border-right-color: #7EA5CF; border-width: 10px; margin-left: -33px; top:calc(100% - 38px);  } /*internal piramid 32*/
.tooltip_content_arrow_left_bottom:before { border-color: rgba(194, 225, 245, 0); border-right-color: #7EA5CF; border-width: 12px; margin-left: -37px; top:calc(100% - 40px); } /*external piramid 30*/

.tooltip_content_arrow_right_top:after, .tooltip_content_arrow_right_top:before { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } /*left:50%;*/
.tooltip_content_arrow_right_top:after { border-color: rgba(136, 183, 213, 0); border-left-color: #7EA5CF; border-width: 10px; margin-left: calc(100% - 11px); top:16px;  } /*internal piramid 32*/
.tooltip_content_arrow_right_top:before { border-color: rgba(194, 225, 245, 0); border-left-color: #7EA5CF; border-width: 12px; margin-left: calc(100% - 11px); top:14px; } /*external piramid 30*/

.tooltip_content_arrow_right_bottom:after, .tooltip_content_arrow_right_bottom:before { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } /*left:50%;*/
.tooltip_content_arrow_right_bottom:after { border-color: rgba(136, 183, 213, 0); border-left-color: #7EA5CF; border-width: 10px; margin-left: calc(100% - 11px); top:calc(100% - 38px);  } /*internal piramid 32*/
.tooltip_content_arrow_right_bottom:before { border-color: rgba(194, 225, 245, 0); border-left-color: #7EA5CF; border-width: 12px; margin-left: calc(100% - 11px); top:calc(100% - 40px); } /*external piramid 30*/

.label_link { color:#266A9D; font-family: robotoFont; font-size: 13px; font-weight:bold; padding:5px 0px 5px 0px; text-decoration:underline; cursor:pointer; }

/*.dropdownlist_list_arrow:after, .dropdownlist_list_arrow:before { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.dropdownlist_list_arrow:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #ffffff; border-width: 8px; margin-left: 62px; }
.dropdownlist_list_arrow:before { border-color: rgba(194, 225, 245, 0); border-bottom-color: #D1D1D1; border-width: 10px; margin-left: 60px; } */

/* DateTimePicker */
/*.AE2_KendoDatePicker { font-family: Verdana !important; font-size: 14px; color: #3f3f3f; width: 90% !important; }*/
/*.k-picker-wrap .k-input { width: 100% !important; height: 20px !important; padding: 3px 0px 3px 0px !important; }*/
/*.k-picker-wrap .k-input { width: 100% !important; height: 20px; }*/
/*.k-picker-wrap .k-select { min-height: 26px !important; line-height: 24px !important; }*/
/*.k-picker-wrap .k-select { min-height: 22px; line-height: 22px; }*/
.k-picker-wrap.k-state-hover { background-image: none !important; background-color: inherit !important; }
.k-picker-wrap.k-state-focused { background-image: none !important; background-color: inherit !important; }
/* Windows */
/*.k-window-content { padding: 0px 0px 0px 0px !important; }*/
/*.k-window-titleless { width: auto !important; }*/
.k-edit-form-container { min-width:400px; width: auto !important; } /*For Calendar*/

/* Grid */
.k-grid .k-grid-header { padding-right: 0px !important; border-radius: 6px 6px 0px 0px; }
.k-grid-header-wrap { border-width:0px 0px 0px 0px; border-radius: 6px 6px 0px 0px; }
.k-grid .k-grid-content { min-height: 400px; height: 100% !important; overflow-y: hidden !important; position: initial !important; }
.k-grid .k-state-selected, .k-state-selected:link { background: #ffffff !important; color:#266A9D !important; } /*cursor:pointer !important; }*/
.k-grid td { border-style: none !important; }

/* Calendar */
#schedulerMedical.k-widget { overflow: hidden; position: initial; }

.schedulerMedical .k-scheduler-toolbar,
.schedulerMedical .k-scheduler-footer
{
    /* make them invisible */
    display: none;
 
    /* prevent height and paddings from influencing the size calculations */
    height: 0;
    padding: 0;
    overflow: hidden;
}


.schedulerMedical .k-scheduler-layout { font-family: robotoFont !important; font-size: 13px !important; font-weight:bold !important; color:#626262 !important; }

.schedulerMedical .k-event { overflow:initial !important; border: 1px Solid #ffffff !important; border-left:0px !important; margin-left:2px; } /*#d1d1d1*/
.schedulerMedical .k-event-actions:first-child { margin:0px !important; }
.schedulerMedical .k-state-selected { background-color:#7EA5CF !important ; border-color:#7EA5CF !important; }

.schedulerMedical .k-scheduler-dayview .k-scheduler-table td,
.schedulerMedical .k-scheduler-weekview tr:nth-child(2) .k-scheduler-table td,
.schedulerMedical .k-scheduler-times th { padding: 2px !important; border-width:0 0px 1px 4px; }
.schedulerMedical .k-scheduler-times th:first-child { padding: 2px !important; border-left:0px; }

.schedulerMedical .k-nonwork-hour{background-color:#DEDEDE !important}

.schedulerMedical .breakSlotThin {height: 4px !important; font-size: 2px !important; }
.schedulerMedical .k-scheduler .k-today.breakSlotThin { height: 4px !important; font-size: 2px !important; }
.schedulerMedical .k-scheduler .k-state-selected.breakSlotThin { height: 4px !important; font-size: 2px !important; }
.schedulerMedical .breakTimeThin { height: 4px !important; font-size: 2px !important; }
.schedulerMedical .k-event > .k-event-actions > .k-event-delete > .k-icon.k-si-close { background: url('images/icon-navigator-arrow-down.png') no-repeat -45px -1px !important; width: 24px; height: 24px; display: block; vertical-align: top; text-align: center; border-radius: 3px 3px 3px 3px; cursor: pointer; }
.schedulerMedical .k-event > .k-event-actions > .k-event-delete > .k-icon.k-si-close:hover { background: url('images/icon-navigator-arrow-down.png') no-repeat -0px -0px !important; }

.schedulerMedical .k-scheduler-content .k-scheduler-table .k-middle-row td,
.schedulerMedical .k-scheduler-times .k-scheduler-table .k-slot-cell,
.schedulerMedical .k-scheduler-times .k-scheduler-table th,
.schedulerMedical .k-scheduler-header .k-scheduler-table .k-slot-cell,
.schedulerMedical .k-scheduler-header .k-scheduler-table th { border-bottom:4px Solid #c5c5c5 !important; }

.schedulerMedical .k-scheduler-table td, .k-scheduler-header th { border-width:0px 0px 4px 4px !important; }

.scheduler_majorTick_endDate { font-size:10px; }
.scheduler_majorTick_endDate2 { font-size:9px; display:contents; }
.scheduler_majorTick_empty { color:#a7a6a6 !important; font-size:9px; font-weight:bold !important; }

.schedulerMedical .k-scheduler-dayview tr:nth-child(2) .k-scheduler-table td,
.schedulerMedical .k-scheduler-dayview tr:nth-child(2) .k-scheduler-times th,
.schedulerMedical .k-scheduler-weekview tr:nth-child(2) .k-scheduler-table td,
.schedulerMedical .k-scheduler-weekview tr:nth-child(2) .k-scheduler-times th { height:36px; }
.schedulerMedical .k-scheduler-monthview .k-scheduler-table td:first-child,
.schedulerMedical .k-scheduler-monthview .k-scheduler-header th:first-child { border-left:0px; }
.schedulerMedical .k-scheduler-agendaview .k-scheduler-timecolumn { width:90px !important; }
.schedulerMedical .k-scheduler-agendaview .k-scheduler-datecolumn { font-family: robotoFont !important; font-size: 13px !important; font-weight:bold !important; color:#626262 !important; } 
.schedulerMedical .k-scheduler-agendaview .k-scheduler-table tr:hover { background-color: transparent !important; color:#626262 !important;}
.schedulerMedical .k-scheduler-agendaview .k-scheduler-mark {
    display:none !important;
}
/*.icon_ddl { background: url('images/icon-navigator-arrow-down.png') no-repeat -45px -1px; width: 24px; height: 24px; display: block; vertical-align: top; text-align: center; border-radius: 3px 3px 3px 3px; cursor: pointer; }
.icon_ddl:hover { background: url('images/icon-navigator-arrow-down.png') no-repeat -0px -0px; }*/


#GridSale { border-radius: 6px 6px 6px 6px; }
#GridSale .k-grid-header { margin:0px 15px 0px 15px; }
#GridSale .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; margin:0px 15px 0px 15px; width:inherit; }

#GridQuote { border-radius: 6px 6px 6px 6px; }
#GridQuote .k-grid-header { margin:0px 15px 0px 15px; }
#GridQuote .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; margin:0px 15px 0px 15px; width:inherit; }

#GridPurchase { border-radius: 6px 6px 6px 6px; }
#GridPurchase .k-grid-header { margin:0px 15px 0px 15px; }
#GridPurchase .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; margin:0px 15px 0px 15px; width:inherit; }

#GridPurchaseOrder { border-radius: 6px 6px 6px 6px; }
#GridPurchaseOrder .k-grid-header { margin:0px 15px 0px 15px; }
#GridPurchaseOrder .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; margin:0px 15px 0px 15px; width:inherit; }

#GridMovement { border-radius: 6px 6px 6px 6px; }
#GridMovement .k-grid-header { margin:0px 15px 0px 15px; }
#GridMovement .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; margin:0px 15px 0px 15px; width:inherit; }

#GridFinancesMovement { border-radius: 6px 6px 6px 6px; }
#GridFinancesMovement .k-grid-header { margin:0px 15px 0px 15px; }
#GridFinancesMovement .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; margin:0px 15px 0px 15px; width:inherit; }

#GridAccountingTransaction { border-radius: 6px 6px 6px 6px; }
#GridAccountingTransaction .k-grid-header { margin:0px 15px 0px 15px; }
#GridAccountingTransaction .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; margin:0px 15px 0px 15px; width:inherit; }

#GridAddMovementDetail { border-radius: 6px 6px 0px 6px; }
#GridAddMovementDetail.k-widget { overflow: hidden;}
#GridEditMovementDetail { border-radius: 6px 6px 0px 6px; }
#GridEditMovementDetail.k-widget { overflow: hidden;}
#GridSummaryMovementDetail { border-radius: 6px 6px 0px 6px; } 
#GridSummaryMovementDetail.k-widget { overflow: hidden;}

#GridAddPurchaseDetail { border-radius: 6px 6px 0px 6px; }
#GridAddPurchaseDetail.k-widget { overflow: hidden;}
#GridEditPurchaseDetail { border-radius: 6px 6px 0px 6px; }
#GridEditPurchaseDetail.k-widget { overflow: hidden;}
#GridViewPurchaseDetail { border-radius: 6px 6px 0px 6px; }
#GridViewPurchaseDetail.k-widget { overflow: hidden;}

#GridAddPurchaseOrderDetail { border-radius: 6px 6px 0px 6px; }
#GridAddPurchaseOrderDetail.k-widget { overflow: hidden;}
#GridEditPurchaseOrderDetail { border-radius: 6px 6px 0px 6px; }
#GridEditPurchaseOrderDetail.k-widget { overflow: hidden;}
#GridViewPurchaseOrderDetail { border-radius: 6px 6px 0px 6px; }
#GridViewPurchaseOrderDetail.k-widget { overflow: hidden;}

#GridAddSaleDetail { border-radius: 6px 6px 0px 6px; }
#GridAddSaleDetail.k-widget { overflow: hidden;}
#GridAddSaleDetail > table { table-layout: fixed; }
#GridEditSaleDetail { border-radius: 6px 6px 0px 6px; }
#GridEditSaleDetail.k-widget { overflow: hidden;}
#GridEditSaleDetail > table { table-layout: fixed; }
#GridSummarySaleDetail { border-radius: 6px 6px 0px 6px; }
#GridSummarySaleDetail.k-widget { overflow: hidden;}

#GridAddQuoteDetail { border-radius: 6px 6px 0px 6px; }
#GridAddQuoteDetail.k-widget { overflow: hidden;}
#GridAddQuoteDetail > table { table-layout: fixed; }
#GridEditQuoteDetail { border-radius: 6px 6px 0px 6px; }
#GridEditQuoteDetail.k-widget { overflow: hidden;}
#GridEditQuoteDetail > table { table-layout: fixed; }
#GridSummaryQuoteDetail { border-radius: 6px 6px 0px 6px; }
#GridSummaryQuoteDetail.k-widget { overflow: hidden;}

#GridPaymentSale { border-radius: 6px 6px 0px 6px; }
#GridPaymentSale.k-widget { overflow: hidden; position: initial; }
#GridPaymentPurchase { border-radius: 6px 6px 0px 6px; }
#GridPaymentPurchase.k-widget { overflow: hidden; position: initial; }

#GridExpensesPurchaseOrder { border-radius: 6px 6px 0px 6px; }
#GridExpensesPurchaseOrder.k-widget { overflow: hidden; position: initial; }

#GridCustomer { border-radius: 6px 6px 6px 6px; }
#GridCustomer.k-grid { min-height:470px !important; line-height:470px;}
#GridCustomer .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; }
#GridCustomer .k-grid-header { display:none; }
#GridCustomer table tr:hover { color:#368FCF !important; cursor:pointer !important; }

#GridVendor { border-radius: 6px 6px 6px 6px; }
#GridVendor.k-grid { min-height:470px !important; line-height:470px;}
#GridVendor .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; }
#GridVendor .k-grid-header { display:none; }
#GridVendor table tr:hover { color:#368FCF !important; cursor:pointer !important; }

#GridEmployee { border-radius: 6px 6px 6px 6px; }
#GridEmployee.k-grid { min-height:470px !important; line-height:470px;}
#GridEmployee .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; }
#GridEmployee .k-grid-header { display:none; }
#GridEmployee table tr:hover { color:#368FCF !important; cursor:pointer !important; }

#GridAddRoleEmployee.k-widget{ border:0px !important;}
#GridEditRoleEmployee.k-widget{ border:0px !important;}

#GridWarehouse { border-radius: 6px 6px 6px 6px; }
#GridWarehouse.k-grid { min-height:470px !important; line-height:470px;}
#GridWarehouse .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; }
#GridWarehouse .k-grid-header { display:none; }
#GridWarehouse table tr:hover { color:#368FCF !important; cursor:pointer !important; }

#GridCashBank { border-radius: 6px 6px 6px 6px; }
#GridCashBank.k-grid { min-height:470px !important; line-height:470px;}
#GridCashBank .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; }
#GridCashBank .k-grid-header { display:none; }
#GridCashBank table tr:hover { color:#368FCF !important; cursor:pointer !important; }

#GridPeriod { border-radius: 6px 6px 6px 6px; }
#GridPeriod.k-grid { min-height:470px !important; line-height:470px;}
#GridPeriod .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; }
#GridPeriod .k-grid-header { display:none; }
#GridPeriod table tr:hover { color:#368FCF !important; cursor:pointer !important; }

#GridDosage { border-radius: 6px 6px 6px 6px; }
#GridDosage.k-grid { min-height:470px !important; line-height:470px;}
#GridDosage .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; }
#GridDosage table tr:hover { color:#368FCF !important; cursor:pointer !important; }

/*#GridEditChild { border-radius: 6px 6px 0px 6px; }
#GridEditChild.k-widget { overflow: hidden;}
#GridEditChild > table { table-layout: fixed; }*/

#GridEditCategory.k-widget{ border:0px !important;}

#GridEditBrand.k-widget{ border:0px !important;}

#GridEditCurrency.k-widget{ border:0px !important;}

#GridEditRole.k-widget {  border: 0px !important; }

#GridEditChild.k-widget{ border:0px !important;}

/*#GridEditCustomerType.k-widget{ border:0px !important;}*/

#GridEditCustomerType.k-widget{ border:0px !important; background-color:inherit !important; }
#GridEditCustomerType.k-widget > .AE1_kendogrid > tbody > .k-alt { background-color:inherit !important; }
#GridEditCustomerType.k-widget > .AE1_kendogrid > tbody > tr { height:44px !important; }

#GridItem { border-radius: 6px 6px 6px 6px; }
#GridItem.k-grid { min-height:470px !important; line-height:470px;}
#GridItem .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; }
#GridItem table tr:hover { color:#368FCF !important; cursor:pointer !important; }

#GridRole { border-radius: 6px 6px 6px 6px; }
#GridRole.k-grid { min-height:470px !important; line-height:470px;}
#GridRole .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; }
#GridRole .k-grid-header { display:none; }
#GridRole table tr:hover { color:#368FCF !important; cursor:pointer !important; }
#GridRole.k-grid .k-state-selected, #GridRole .k-state-selected:link { background: #7EA5CF !important; color:#ffffff !important; cursor:pointer !important; }
#GridRole.k-grid .k-state-selected .icon_ddl_arrow_down, #GridRole .k-state-selected:link { background: url('images/icon-menu-left-arrows-sprite-white.png') no-repeat -34px -2px; width:13px; height:8px; float:left; margin:6px 0px 0px 0px; }


#GridAddItemPrice.k-widget{ border:0px !important;}
#GridEditItemPrice.k-widget{ border:0px !important;}
#GridSummaryItemPrice.k-widget{ border:0px !important;}

#GridAddItemPriceCustomer.k-widget{ border:0px !important; }
#GridEditItemPriceCustomer.k-widget{ border:0px !important; }
#GridSummaryItemPriceCustomer.k-widget{ border:0px !important; }

#GridAddItemPriceVendor.k-widget{ border:0px !important; }
#GridEditItemPriceVendor.k-widget{ border:0px !important; }

#GridAddItemPricePromotion.k-widget{ border:0px !important;}
#GridSummaryItemPricePromotion.k-widget{ border:0px !important;}
#GridEditItemPricePromotion.k-widget{ border:0px !important;}

#GridAddItemTask.k-widget{ border:0px !important; }
#GridEditItemTask.k-widget{ border:0px !important; }
#GridSummaryItemTask.k-widget{ border:0px !important; }

#GridAddItemResourceDirect { border:0px !important; margin-left:-6px !important; }
#GridAddItemResourceIndirect { border:0px !important; margin-left:-6px !important; }
#GridEditItemResourceDirect { border:0px !important; margin-left:-6px !important; }
#GridEditItemResourceIndirect { border:0px !important; margin-left:-6px !important; }
#GridSummaryItemResourceDirect { border:0px !important; margin-left:-6px !important; }
#GridSummaryItemResourceIndirect { border:0px !important; margin-left:-6px !important; }

#GridAddItemStock.k-widget{ border:0px !important; min-height: 80px; }
#GridEditItemStock.k-widget{ border:0px !important; min-height: 80px; }
#GridSummaryItemStock.k-widget{ border:0px !important; min-height: 80px; }

#GridExchangeRate { border-radius: 6px 6px 6px 6px; }
#GridExchangeRate.k-grid { min-height:470px !important; line-height:470px;}
#GridExchangeRate .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; }
/*#GridExchangeRate .k-grid-header { display:none; }*/
#GridExchangeRate table tr:hover { color:#368FCF !important; cursor:pointer !important; }

#GridAddPurchaseDetail .k-grid-content { min-height:80px !important; }
#GridAddPurchaseDetail .k-grid-footer .k-footer-template td { background-color:#f7f7f7; }
#GridAddPurchaseDetail div.k-grid-header, div.k-grid-footer { padding-right:0px; background-color:#f7f7f7; }
#GridAddPurchaseDetail .k-footer-template { height:0px; }
#GridAddPurchaseDetail .k-footer-template td { border:0px; }
#GridAddPurchaseDetail .k-alt { background-color:#ffffff; }
#GridAddPurchaseDetail .k-grid-content-locked { height:auto !important; }

#GridAddPurchaseOrderDetail .k-grid-content { min-height:80px !important; }
#GridAddPurchaseOrderDetail .k-grid-footer .k-footer-template td { background-color:#f7f7f7; }
#GridAddPurchaseOrderDetail div.k-grid-header, div.k-grid-footer { padding-right:0px; background-color:#f7f7f7; }
#GridAddPurchaseOrderDetail .k-footer-template { height:0px; }
#GridAddPurchaseOrderDetail .k-footer-template td { border:0px; }
#GridAddPurchaseOrderDetail .k-alt { background-color:#ffffff; }
#GridAddPurchaseOrderDetail .k-grid-content-locked { height:auto !important; }

#GridViewPurchaseOrderDetail .k-grid-content { min-height:80px !important; }
#GridViewPurchaseOrderDetail .k-grid-footer .k-footer-template td { background-color:#f7f7f7; }
#GridViewPurchaseOrderDetail div.k-grid-header, div.k-grid-footer { padding-right:0px; background-color:#f7f7f7; }
#GridViewPurchaseOrderDetail .k-footer-template { height:0px; }
#GridViewPurchaseOrderDetail .k-footer-template td { border:0px; }
#GridViewPurchaseOrderDetail .k-alt { background-color:#ffffff; }
#GridViewPurchaseOrderDetail .k-grid-content-locked { height:auto !important; }

#GridAddPurchaseOrderExpense.k-widget{ border:0px !important; }
#GridViewPurchaseOrderExpense.k-widget{ border:0px !important; }

#GridEditPurchaseOrderDetail .k-grid-content { min-height:80px !important; }
#GridEditPurchaseOrderDetail .k-grid-footer .k-footer-template td { background-color:#f7f7f7; }
#GridEditPurchaseOrderDetail div.k-grid-header, div.k-grid-footer { padding-right:0px; background-color:#f7f7f7; }
#GridEditPurchaseOrderDetail .k-footer-template { height:0px; }
#GridEditPurchaseOrderDetail .k-footer-template td { border:0px; }
#GridEditPurchaseOrderDetail .k-alt { background-color:#ffffff; }
#GridEditPurchaseOrderDetail .k-grid-content-locked { height:auto !important; }

#GridEditPurchaseOrderExpense.k-widget{ border:0px !important; }

#GridSubledgerGroup { border-radius: 6px 6px 6px 6px; }
#GridSubledgerGroup.k-grid { min-height:470px !important; line-height:470px;}
#GridSubledgerGroup .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; }
#GridSubledgerGroup .k-grid-header { display:none; }
#GridSubledgerGroup table tr:hover { color:#368FCF !important; cursor:pointer !important; }

#GridAddSubledger.k-widget{ border:0px !important;}
#GridEditSubledger.k-widget{ border:0px !important;}
#GridSummarySubledger.k-widget{ border:0px !important;}

#GridAddTransactionEntry { border-radius: 6px 6px 0px 6px; }
#GridAddTransactionEntry.k-widget { overflow: hidden;}
#GridEditTransactionEntry { border-radius: 6px 6px 0px 6px; }
#GridEditTransactionEntry.k-widget { overflow: hidden;}
#GridSummaryTransactionEntry { border-radius: 6px 6px 0px 6px; }
#GridSummaryTransactionEntry.k-widget { overflow: hidden;}

#GridEditAdjustmentTransactionEntry { border-radius: 6px 6px 0px 6px; }
#GridEditAdjustmentTransactionEntry.k-widget { overflow: hidden;}

/*#GridListPurchaseOrder { border-radius: 6px 6px 6px 6px; }
#GridListPurchaseOrder .k-grid-header { margin:0px 15px 0px 15px; }
#GridListPurchaseOrder .k-grid-content { min-height:150px !important; border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; margin:0px 15px 0px 15px; width:inherit; overflow-y:scroll; }*/

#GridListPurchaseOrder.k-grid .k-grid-header { border-radius: 6px 6px 0px 0px; }
#GridListPurchaseOrder.k-grid-header-wrap { border-width:0px 0px 0px 0px; border-radius: 6px 6px 0px 0px; padding-right:20px !important }
#GridListPurchaseOrder { border-radius: 6px 6px 6px 6px; }
#GridListPurchaseOrder .k-grid-content {
    min-height: 225px !important;
    max-height: 225px !important;
}

#GridAddInitialBalance.k-widget{ border:0px !important; background-color:inherit !important; }
#GridAddInitialBalance.k-widget > .AE1_kendogrid > tbody > .k-alt { background-color:inherit !important; }
#GridAddInitialBalance.k-widget > .AE1_kendogrid > tbody > tr { height:44px !important; }

#GridSummaryInTransit.k-widget{ border:0px !important; background-color:inherit !important; }
#GridSummaryInTransit.k-widget > .AE1_kendogrid > tbody > .k-alt { background-color:inherit !important; }
#GridSummaryInTransit.k-widget > .AE1_kendogrid > tbody > tr { height:44px !important; }

#GridLedgerAccount { border-radius: 6px 6px 6px 6px; }
#GridLedgerAccount .k-alt { background-color:#ffffff; }
#GridLedgerAccount tr { font-family: robotoFont !important; font-size: 13px !important; color: #626262; font-weight: bold !important; }
#GridLedgerAccount tr:hover { color: #368FCF !important; cursor:pointer; }
#GridLedgerAccount .k-state-selected, .k-state-selected:link { background: #ffffff !important; color:#266A9D !important; cursor:pointer !important; }
#GridLedgerAccount .k-status { background-color:#ffffff !important; font-family: robotoFont; font-weight: bold; }
#GridLedgerAccount .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; overflow-y:scroll !important; height:545px !important;  }
/*#GridLedgerAccount .k-status { background-color:#ffffff !important; text-align: center; color: #c65454; font-family: robotoFont; font-size: 18px; font-weight: bold; }*/
/*#GridAddTransactionEntry > table > thead > tr > .k-hierarchy-cell { display:none; }
#GridAddTransactionEntry > table > tbody > tr > .k-hierarchy-cell { display:none; }*/

#GuidAddSaleInstallment.k-widget{ border:0px !important; background-color:inherit !important; }
#GuidAddSaleInstallment.k-widget > .AE1_kendogrid > tbody > .k-alt { background-color:inherit !important; }
#GuidAddSaleInstallment.k-widget > .AE1_kendogrid > tbody > tr { height:44px !important; }

/*#GridListQuote .k-grid-header { margin:0px 15px 0px 15px; }*/
/*#GridListQuote .k-grid-content { min-height:150px !important; border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; margin:0px 15px 0px 15px; width:inherit; }
#GridListQuote.k-grid .k-grid-header { border-radius: 6px 6px 0px 0px; }
#GridListQuote { border-radius: 6px 6px 6px 6px; }*/

#GridListQuote table tr:hover { color:#368FCF !important; cursor:pointer !important; }
#GridListQuote.k-grid .k-grid-header { border-radius: 6px 6px 0px 0px; }
#GridListQuote.k-grid-header-wrap { border-width:0px 0px 0px 0px; border-radius: 6px 6px 0px 0px; padding-right:20px !important }
#GridListQuote { border-radius: 6px 6px 6px 6px; }
#GridListQuote .k-grid-content { min-height: 222px !important; max-height: 222px !important; }

#GridFilterCustomerDetail { border-radius: 6px 6px 6px 6px; }
#GridFilterCustomerDetail.k-grid .k-grid-header { border-radius: 6px 6px 0px 0px; }
#GridFilterCustomerDetail.k-grid-header-wrap { border-width:0px 0px 0px 0px; border-radius: 6px 6px 0px 0px; padding-right:20px !important }
#GridFilterCustomerDetail .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; min-height:250px !important; max-height:250px; overflow-y: auto !important;}
#GridFilterCustomerDetail.k-grid .k-state-selected { color:#368FCF !important; cursor:pointer !important; }
#GridFilterCustomerDetail table tr:hover{ background: #7EA5CF !important; color:#ffffff !important; cursor:pointer !important; }

#GuidAddQuoteInstallment.k-widget{ border:0px !important; background-color:inherit !important; }
#GuidAddQuoteInstallment.k-widget > .AE1_kendogrid > tbody > .k-alt { background-color:inherit !important; }
#GuidAddQuoteInstallment.k-widget > .AE1_kendogrid > tbody > tr { height:44px !important; }

#GridAddDosageActivities.k-widget{ border:0px !important; }
#GridEditDosageActivities.k-widget{ border:0px !important;}

#GridEditActivities.k-widget{ border:0px !important;}

#GridLocation { border-radius: 6px 6px 6px 6px; }
#GridLocation.k-grid { min-height:470px !important; line-height:470px;}
#GridLocation .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; }
#GridLocation .k-grid-header { display:none; }
#GridLocation table tr:hover { color:#368FCF !important; cursor:pointer !important; }

#GridSalesBook { border-radius: 6px 6px 6px 6px; }
#GridSalesBook.k-widget { overflow: hidden;}
#GridSalesBook .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; } /*margin:0px 15px 0px 15px; width:inherit; overflow-y:scroll;*/

#GridPurchasesBook { border-radius: 6px 6px 6px 6px; }
#GridPurchasesBook.k-widget { overflow: hidden;}
#GridPurchasesBook .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; }


/*Revisar con Andres*/
#GridAddEventLinkDetail.k-grid .k-grid-header { border-radius: 6px 6px 0px 0px; padding-right:16px !important}
#GridAddEventLinkDetail.k-grid-header-wrap { border-width:0px 0px 0px 0px; border-radius: 6px 6px 0px 0px; padding-right:20px !important }

#GridAddEventLinkDetail { border-radius: 6px 6px 6px 6px; }
#GridAddEventLinkDetail.k-widget { overflow: hidden;}
#GridAddEventLinkDetail > table { table-layout: fixed; }
#GridAddEventLinkDetail .k-grid-content {
    min-height: 225px !important;
    max-height: 225px !important;
    overflow-y: auto !important;
}

#GridEditEventLinkDetail.k-grid .k-grid-header { border-radius: 6px 6px 0px 0px; padding-right:16px !important}
#GridEditEventLinkDetail.k-grid-header-wrap { border-width:0px 0px 0px 0px; border-radius: 6px 6px 0px 0px; padding-right:20px !important }
#GridEditEventLinkDetail { border-radius: 6px 6px 6px 6px; }
#GridEditEventLinkDetail.k-widget { overflow: hidden;}
#GridEditEventLinkDetail > table { table-layout: fixed; }
#GridEditEventLinkDetail .k-grid-content {
    min-height: 214px !important;
    max-height: 214px !important;
    overflow-y: auto !important;
}

#GridExecuteEventLinkDetail.k-grid .k-grid-header { border-radius: 6px 6px 0px 0px; padding-right:16px !important}
#GridExecuteEventLinkDetail.k-grid-header-wrap { border-width:0px 0px 0px 0px; border-radius: 6px 6px 0px 0px; padding-right:20px !important }
#GridExecuteEventLinkDetail { border-radius: 6px 6px 6px 6px; }
#GridExecuteEventLinkDetail.k-widget { overflow: hidden;}
#GridExecuteEventLinkDetail > table { table-layout: fixed; }
#GridExecuteEventLinkDetail .k-grid-content {
    min-height: 242px !important;
    max-height: 242px !important;
    overflow-y: auto !important;
}

#GridExecuteEventLinkDetailLaboratory.k-grid .k-grid-header { border-radius: 6px 6px 0px 0px; padding-right:16px !important}
#GridExecuteEventLinkDetailLaboratory.k-grid-header-wrap { border-width:0px 0px 0px 0px; border-radius: 6px 6px 0px 0px; padding-right:20px !important }
#GridExecuteEventLinkDetailLaboratory { border-radius: 6px 6px 6px 6px; }
#GridExecuteEventLinkDetailLaboratory.k-widget { overflow: hidden;}
#GridExecuteEventLinkDetailLaboratory > table { table-layout: fixed; }
#GridExecuteEventLinkDetailLaboratory .k-grid-content {
    min-height: 245px !important;
    max-height: 245px !important;
    overflow-y: auto !important;
}

#GridSummaryEventLinkDetail.k-grid .k-grid-header { border-radius: 6px 6px 0px 0px; padding-right:16px !important}
#GridSummaryEventLinkDetail.k-grid-header-wrap { border-width:0px 0px 0px 0px; border-radius: 6px 6px 0px 0px; padding-right:20px !important }
#GridSummaryEventLinkDetail { border-radius: 6px 6px 6px 6px; }
#GridSummaryEventLinkDetail .k-grid-content {
    min-height: 253px !important;
    max-height: 253px !important;
    overflow-y: auto !important; 
}

#GridExecuteWorkLinkDetail.k-grid .k-grid-header { border-radius: 6px 6px 0px 0px; padding-right:16px !important}
#GridExecuteWorkLinkDetail.k-grid-header-wrap { border-width:0px 0px 0px 0px; border-radius: 6px 6px 0px 0px; padding-right:20px !important }
#GridExecuteWorkLinkDetail { border-radius: 6px 6px 6px 6px; }
#GridExecuteWorkLinkDetail.k-widget { overflow: hidden;}
#GridExecuteWorkLinkDetail > table { table-layout: fixed; }
#GridExecuteWorkLinkDetail .k-grid-content {
    min-height: 324px !important;
    max-height: 324px !important;
    overflow-y: auto !important;
}

#GridSummaryWorkLinkDetail.k-grid .k-grid-header { border-radius: 6px 6px 0px 0px; padding-right:16px !important}
#GridSummaryWorkLinkDetail.k-grid-header-wrap { border-width:0px 0px 0px 0px; border-radius: 6px 6px 0px 0px; padding-right:20px !important }
#GridSummaryWorkLinkDetail { border-radius: 6px 6px 6px 6px; }
#GridSummaryWorkLinkDetail.k-widget { overflow: hidden;}
#GridSummaryWorkLinkDetail > table { table-layout: fixed; }
#GridSummaryWorkLinkDetail .k-grid-content {
    min-height: 308px !important;
    max-height: 308px !important;
    overflow-y: auto !important;
}

#GridHistoryAppointmentDetail.k-grid .k-grid-header { border-radius: 6px 6px 0px 0px; padding-right:16px !important}
#GridHistoryAppointmentDetail.k-grid-header-wrap { border-width:0px 0px 0px 0px; border-radius: 6px 6px 0px 0px; padding-right:20px !important }
#GridHistoryAppointmentDetail { border-radius: 6px 6px 6px 6px; }
#GridHistoryAppointmentDetail .k-grid-content {
    min-height: 470px !important;
    max-height: 470px !important;
    overflow-y: auto !important; 
}

#GridMedicalHistoryDetail.k-grid .k-grid-header { border-radius: 6px 6px 0px 0px; padding-right:16px !important}
#GridMedicalHistoryDetail.k-grid-header-wrap { border-width:0px 0px 0px 0px; border-radius: 6px 6px 0px 0px; padding-right:20px !important }
#GridMedicalHistoryDetail { border-radius: 6px 6px 6px 6px; }
#GridMedicalHistoryDetail .k-grid-content {
    min-height: 470px !important;
    max-height: 470px !important;
    overflow-y: auto !important; 
}

#GridActivityAppointmentDetail.k-grid .k-grid-header { border-radius: 6px 6px 0px 0px; padding-right:16px !important}
#GridActivityAppointmentDetail.k-grid-header-wrap { border-width:0px 0px 0px 0px; border-radius: 6px 6px 0px 0px; padding-right:20px !important }
#GridActivityAppointmentDetail { border-radius: 6px 6px 6px 6px; }
#GridActivityAppointmentDetail .k-grid-content {
    min-height: 470px !important;
    max-height: 470px !important;
    overflow-y: auto !important; 
}

#GridTreatmentsToBeExecuted.k-grid .k-grid-header { border-radius: 6px 6px 0px 0px; padding-right:16px !important}
#GridTreatmentsToBeExecuted.k-grid-header-wrap { border-width:0px 0px 0px 0px; border-radius: 6px 6px 0px 0px; padding-right:20px !important }

#GridTreatmentsToBeExecuted { border-radius: 6px 6px 6px 6px; }
#GridTreatmentsToBeExecuted.k-widget { overflow: hidden;}
#GridTreatmentsToBeExecuted > table { table-layout: fixed; }
#GridTreatmentsToBeExecuted .k-grid-content {
    min-height: 471px !important;
    max-height: 471px !important;
    overflow-y: auto !important;
}


/* Nuevo Grid manual ------------------------------------------------------------------------------------------------------------------------*/

/* Header*/
.div-header {height:40px; border-top: 1px solid #D1D1D1;border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; border-bottom: 1px solid #D1D1D1; border-top-right-radius: 6px; border-top-left-radius: 6px;}
.div-header-style {background: #f7f7f7;}
.table-header{ display: table;  width:100%;}
.table-header-row {display: table-row; font-family: robotoFont !important; font-size: 13px !important; color: #8A8A8A !important; font-weight: bold !important; }
.table-header-cell { display: table-cell; padding-bottom: 10px; padding-top: 10px; padding-right: 10px; font-size: 1em; }
.table-header-cell-first { padding: 5px 6px 6px 15px !important; }
/*-----------------*/

/*Body Dynamic*/
.div-scroll { border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; min-height: 205px !important;  max-height: 205px !important; overflow-y: scroll !important;}
/*------------------*/

/*Body Static*/
.div-static {min-height:45px; border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1;}
/*------------------*/

/*Body*/
.table-body-cell {display: table-cell;font-size: 1em; color: #626262 !important;font-family: robotoFont !important;font-weight: bold !important;word-wrap: break-word;vertical-align: top; padding-top:15px;}
.table-body-cell-padding-right { padding-right: 10px;}
.table-body-cell-first {padding-left: 15px;}

/*------------------*/
/*Genérico*/
.table-table { display: table; width:100%;  }
.table-row { display: table-row; }
.table-cell { display: table-cell; }
/*------------------*/

/*Row End*/
.div-end {height: 15px;border-bottom: 1px solid #D1D1D1;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-left: 1px solid #D1D1D1;border-right: 1px solid #D1D1D1;}
/*---------------------------------------------------------------------------------------------------------------------------------*/


/*Laboratorios*/

.NavegatorCalendar_KendoGrid { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; font-weight: bold !important;}
.NavegatorCalendar_KendoGrid td { min-height:20px; line-height:20px; }
.NavegatorCalendar_KendoGrid .k-alt { background:#ffffff !important;}


#GridTaskAdministrator .k-grid-content { padding-top:10px; padding-bottom:10px; border-top:0px !important; }
#GridTaskAdministrator table tr:hover { color:#368FCF !important; cursor:pointer !important; background-color:#ededed !important; }

/*Revisar con Andres*/
#GridAddEventLinkDetailLaboratory.k-grid .k-grid-header { border-radius: 6px 6px 0px 0px; padding-right:16px !important}
#GridAddEventLinkDetailLaboratory.k-grid-header-wrap { border-width:0px 0px 0px 0px; border-radius: 6px 6px 0px 0px; padding-right:20px !important }

#GridAddEventLinkDetailLaboratory { border-radius: 6px 6px 6px 6px; }
#GridAddEventLinkDetailLaboratory.k-widget { overflow: hidden;}
#GridAddEventLinkDetailLaboratory > table { table-layout: fixed; }
#GridAddEventLinkDetailLaboratory .k-grid-content {
    min-height: 225px !important;
    max-height: 225px !important;
    overflow-y: auto !important;
}

#GridEditEventLinkDetailLaboratory.k-grid .k-grid-header { border-radius: 6px 6px 0px 0px; padding-right:16px !important}
#GridEditEventLinkDetailLaboratory.k-grid-header-wrap { border-width:0px 0px 0px 0px; border-radius: 6px 6px 0px 0px; padding-right:20px !important }

#GridEditEventLinkDetailLaboratory { border-radius: 6px 6px 6px 6px; }
#GridEditEventLinkDetailLaboratory.k-widget { overflow: hidden;}
#GridEditEventLinkDetailLaboratory > table { table-layout: fixed; }
#GridEditEventLinkDetailLaboratory .k-grid-content {
    min-height: 225px !important;
    max-height: 225px !important;
    overflow-y: auto !important;
}

#GridSummaryEventLinkDetailLaboratory.k-grid .k-grid-header { border-radius: 6px 6px 0px 0px; padding-right:16px !important}
#GridSummaryEventLinkDetailLaboratory.k-grid-header-wrap { border-width:0px 0px 0px 0px; border-radius: 6px 6px 0px 0px; padding-right:20px !important }
#GridSummaryEventLinkDetailLaboratory { border-radius: 6px 6px 6px 6px; }
#GridSummaryEventLinkDetailLaboratory .k-grid-content {
    min-height: 260px !important;
    max-height: 260px !important;
    overflow-y: auto !important; 
}


#GridToCall { border-radius: 6px 6px 6px 6px; }
#GridToCall.k-grid { min-height:470px !important; line-height:470px;}
#GridToCall .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; }
#GridToCall .k-grid-header { display:none; }
#GridToCall table tr:hover { color:#368FCF !important; cursor:pointer !important; }

#GridToSchedule { border-radius: 6px 6px 6px 6px; }
#GridToSchedule.k-grid { min-height:470px !important; line-height:470px;}
#GridToSchedule .k-grid-content { border-radius: 6px 6px 6px 6px; padding-top:10px; padding-bottom:10px; }
#GridToSchedule .k-grid-header { display:none; }
#GridToSchedule table tr:hover { color:#368FCF !important; cursor:pointer !important; }


#GridRemindToScheduler .k-grid-content { padding-top:10px; padding-bottom:10px; border-top:0px !important; min-height:382px !important;}
#GridRemindToScheduler table tr:hover { color:#368FCF !important; cursor:pointer !important; background-color:#ededed !important; }
#GridRemindToScheduler.k-grid { min-height:404px !important; line-height:404px;}

#GridRemindToCall .k-grid-content { padding-top:10px; padding-bottom:10px; border-top:0px !important; min-height:382px !important; }
#GridRemindToCall.k-grid { min-height:404px !important; line-height:404px;}
#GridRemindToCall table tr:hover { color:#368FCF !important; cursor:pointer !important; background-color:#ededed !important; }

#GridAddWithWorkflowsDetail { border-radius: 6px 6px 0px 6px; }
#GridAddWithWorkflowsDetail.k-widget { overflow: hidden;}
#GridAddWithWorkflowsDetail > table { table-layout: fixed; }

#GridAddCRMSons.k-widget{ border:0px !important; }
#GridSummaryCRMSons.k-widget{ border:0px !important; }
#GridEditCRMSons.k-widget{ border:0px !important; }

#GridTaskToDo .k-state-selected, .k-state-selected:link { background: #ffffff !important; }
#GridTaskToAssign .k-state-selected, .k-state-selected:link { background: #ffffff !important; }

#GridTaskToDo .k-grid-content { padding-top:10px; padding-bottom:10px; border-top:0px !important; }

#GridTaskToAssign .k-grid-content { padding-top:10px; padding-bottom:10px; border-top:0px !important; }

#GridTaskLaboratory .k-grid-content { padding-top:10px; padding-bottom:10px; border-top:0px !important; }

/* Button */
.k-button:active { background: #a7a9aa !important; border-color: #a7a9aa !important; }
.k-button:focus:active { box-shadow: none !important; outline:0px; } 
/*Item*/
.ddlCategory { font-weight:bold; color:#4A4A4A; }
.ddlCategoryItem { padding-left: 15px; }
.ddlCategory_Parent { font-weight:bold; color:#4A4A4A; }
/*.ddlCategory_Parent .k-dropdown-wrap.k-state-hover { background-color: #ffffff !important; border-left:3px Solid #ffffff !important; }
/*.k-list > .k-state-focused { font-family: robotoFont; font-size: 13px; color: #368FCF !important; font-weight:bold; background-color: #ededed; border:0px; padding:1px 5px 1px 5px !important; box-shadow:0 0 0 0 !important; }
.k-list > .k-state-selected { font-family: robotoFont; font-size: 13px; color: #368FCF !important; font-weight:bold; background: #ffffff; border-left:3px Solid transparent; border-right:0px !important; border-top:0px !important; border-bottom:0px !important;}
.k-popup .k-list .k-state-selected { border-width:3px; }
.k-list > .k-item { border-left:3px Solid transparent; padding-left:10px !important; }*/

/*.navigator_KendoDropDownList_Type1 { font-family: robotoFont !important; font-size: 13px !important; color: #626262 !important; width: 200px; display:inline-block; height:32px; }
.navigator_KendoDropDownList_Type1 .k-dropdown-wrap .k-input { font-size: 13px !important; color:#626262 !important; font-family: robotoFont !important; font-weight:bold; line-height:30px; height:30px; padding:0px !important; }
.navigator_KendoDropDownList_Type1 .k-dropdown-wrap.k-state-focused { border:2px solid #92c18a !important; height:28px; }
.navigator_kendodropdownlist_type2 .k-dropdown-wrap.k-state-focused > .k-input { line-height:28px !important; }
.navigator_KendoDropDownList_Type1 .k-dropdown-wrap.k-state-default { height: 30px !important; }
.navigator_KendoDropDownList_Type1 .k-dropdown-wrap .k-select { line-height:30px !important; }
.navigator_kendodropdownlist_type1 .k-dropdown-wrap.k-state-focused > .k-select { line-height:28px !important; }*/



/* DropdownList List */ /* NUEVO*/
/*.k-ff input.k-textbox { margin-bottom:2px; }

.k-filter-menu { font-weight: normal !important; }
.k-secondary.k-filter-menu { font-family: Verdana !important; font-size: 14px !important; color: #7f7f7f !important; }
.k-secondary .k-button:hover, .k-secondary.k-button:hover { background-image: none !important; background-color: #a7a9aa !important; }*/

/*ComboBox*/
.k-combobox .k-select { border: 0px !important; }

/*Tool Tip*/
.k-widget.k-tooltip { background-image: none !important; background-color: #e3e3e3 !important; box-shadow: 0px 0px 0px 0px; }
.k-callout-s { border-top-color: #626363; }

/*Tree view*/
.k-treeview .k-in { font-family: robotoFont; font-size: 13px; font-weight:bold; color: #626262; cursor:pointer !important; padding-top:5px; }
.k-treeview .k-in.k-state-focused { box-shadow: none !important; } 
.k-treeview .k-in.k-state-selected { background: #ffffff !important; color: #266A9D; border-radius: 3px 3px 3px 3px; }
.k-treeview .k-state-hover { background: #ffffff !important; color: #266A9D; border-radius: 3px 3px 3px 3px; }
.k-treeview .k-checkbox { opacity:1; width:auto; }

.k-ff { overflow: inherit !important; }
[data-role="popup"] ul li[class="k-item k-state-hover"],
[data-role="popup"] ul li[class="k-item k-state-selected k-state-focused"] {
  border-radius: 0px 0px 0px 0px !important;
}

/*CUSTOM */

/* Tabs ------------------------------------------------------------------------------------*/
ul.tabs { height:35px; width:100%; margin:0; padding:0; list-style:none; margin-top:4px; }
.tabs li { float:left; height:35px; min-width:100px; background:#ffffff; border-radius:6px 6px 0 0; margin-right:5px; border:solid #c7c6c8; border-width:1px 1px 0 1px; }
.tabs li.selected {background: linear-gradient(to bottom, #A5C1E2, #FFFFFF); color:#646566; height:40px; margin-top:-4px; }
.tabs li a:link,.tabs li a:active,.tabs li a:visited,.tabs li a:hover { line-height:35px; font-family: robotoFont; font-weight:bold; font-size: 13px; text-decoration:none; display:block; padding:0 20px; color:#646566; text-align:center; }
.tabs li.selected a:link,.tabs li.selected a:active,.tabs li.selected a:visited,.tabs li.selected a:hover { font-weight:bold; color:#646566; }
div.pestana { width:100%;margin:0;padding:0;border-top:1px solid #f5f5f5;top:-1px;border-radius:0 0 6px 6px; }
.pestana p { font-size:1em;line-height:100%;margin:0; }

.summary1_tabstrip_content { border: 1px solid #D1D1D1; padding: 25px 25px 25px 25px; background:#ffffff; min-height: 381px; }

.tab_left_content { display:table-cell; width:auto; vertical-align:top; background-color:#ffffff; border:1px solid #d1d1d1; border-right:0px; padding:20px 34px 20px 34px; }
.tab_left_content ul { list-style: none; margin: 0; padding: 0; overflow: hidden; border: 0px solid #ccc; color: #8a8a8a; background-color: #ffffff; cursor:pointer; } /*B5B5B5*/
.tab_left_content ul li a { text-decoration: none; font-family: robotoFont; font-size: 13px; font-weight:bold; display:block; padding:0px 0px 0px 0px; box-sizing: border-box; margin:4px 0px 4px 0px; }
.tab_left_content ul li a:hover { background-color: transparent; color:#368FCF; text-decoration:underline !important; }
.tab_left_content ul li a:active { background-color: transparent; color:#368FCF; text-decoration:underline !important; }
.tab_left_content_ul_li_a_active { background-color: transparent !important; text-decoration:underline !important; }
.tab_left_content_ul_li_a_active:hover { background-color: transparent !important; color:#368FCF !important; text-decoration:underline !important; }

.tab_left_content2 { border:1px solid #d1d1d1; border-bottom:0px; position:relative; display:block; } /*height: 34px; */
.tab_left_content2 ul { margin: 0; padding: 0; outline:0; overflow: hidden; background: linear-gradient(to bottom, #FFFFFF, #FFFFFF); list-style-type: none; font-size: 0px; white-space:nowrap; margin:0px 34px 0px 34px; } /*Esos font size sirven para eliminar los espacios*/
.tab_left_content2 ul li { border-right:1px solid #d1d1d1; color: #8C8C8C; display:inline-block; position:relative; list-style-type: none; font-size: 16px; cursor:pointer; }
.tab_left_content2 ul li a { display: inline-block; text-align: center; padding: 7px 16px; text-decoration: none; font-family: robotoFont; font-size:14px; font-weight:bold; }
.tab_left_content2 ul li:hover { background: linear-gradient(to bottom, #ACC7E2, #7AA2CD); color:#ffffff; }
.tab_left_content2_ul_li_active { background-color: #7EA5CF !important; color:#ffffff !important; }
.tab_left_content2_ul_li_active:hover { background: #7EA5CF !important; }

.tab_left_content2 ul li .ch-icon-prev { width:18px; height:18px;background: transparent; cursor:pointer; top:0; left:0; float:left; }
.tab_left_content2 ul li .ch-icon-prev > span { width:8px; height:12px; background: url('images/icon-menu-left-arrows-sprite.png') no-repeat -17px 0px; float:left; margin:4px 5px 3px 5px; }
.tab_left_content2 ul li .ch-icon-next { width:18px; height:18px; background: transparent; cursor:pointer; top:0; right:0; float:left }
.tab_left_content2 ul li .ch-icon-next > span { width:8px; height:12px; background: url('images/icon-menu-left-arrows-sprite.png') no-repeat 0px 0px; float:left; margin:4px 5px 3px 5px; }
.tab_left_content2 ul li:hover .ch-icon-prev > span { background: url('images/icon-menu-left-arrows-sprite-white.png') no-repeat -17px 0px; }
.tab_left_content2 ul li:hover .ch-icon-next > span { background: url('images/icon-menu-left-arrows-sprite-white.png') no-repeat 0px 0px; }

.tab_left_content2_ul_li_active .ch-icon-prev { width:18px; height:18px;background: transparent; cursor:pointer; top:0; left:0; float:left; }
.tab_left_content2_ul_li_active .ch-icon-prev > span { width:8px; height:12px; background: url('images/icon-menu-left-arrows-sprite-white.png') no-repeat -17px 0px !important; float:left; margin:4px 5px 3px 5px; }
.tab_left_content2_ul_li_active .ch-icon-next { width:18px; height:18px; background: transparent; cursor:pointer; top:0; right:0; float:left }
.tab_left_content2_ul_li_active .ch-icon-next > span { width:8px; height:12px; background: url('images/icon-menu-left-arrows-sprite-white.png') no-repeat 0px 0px !important; float:left; margin:4px 5px 3px 5px; }

.item_panel_top {  border: 1px solid #D1D1D1; border-bottom-width:0px !important; padding: 16px 20px 15px 25px; background:#ffffff; }
.item_panel_title {  color: #266A9D; font-family: robotoFont; font-weight: bold; font-size: 18px; margin: -5px 0px 0px 0px; float: left; word-wrap: break-word; }

/*.popup_line_separator { height:2px; background-color:#D2D2D2; margin: 15px 0px 15px 0px; }*/
.tab_left_content3 { border-top:2px solid #D2D2D2; position:relative; display:block; }
.tab_left_content3 ul { margin: 0; padding: 0; outline:0; overflow: hidden; list-style-type: none; font-size: 0px; white-space:nowrap; }
.tab_left_content3 ul li { background:#ffffff; border:2px solid #d1d1d1; border-top:0px; color: #8C8C8C; display:inline-block; position:relative; list-style-type: none; font-size: 16px; cursor:pointer; text-align:center; min-width:120px; }
.tab_left_content3 ul li a { display: inline-block; padding: 7px 16px; text-decoration: none; font-family: robotoFont; font-size:14px; font-weight:bold; }
.tab_left_content3 ul li:hover { background: linear-gradient(to bottom, #ACC7E2, #7AA2CD); color:#ffffff; }
.tab_left_content3_ul_li_active { background-color: #7EA5CF !important; color:#ffffff !important; }
.tab_left_content3_ul_li_active:hover { background: #7EA5CF !important; }

.tab_arrow_empty_left { width:34px; height:33px; background: linear-gradient(to bottom, #FFFFFF, #FFFFFF); position:absolute; top:0; left:0; display:none; }
.tab_arrow_empty_left > span { display:none; }
.tab_arrow_empty_right { width:34px; height:33px; background: linear-gradient(to bottom, #FFFFFF, #FFFFFF); position:absolute; top:0; right:0; display:none; }
.tab_arrow_empty_right > span { display:none; }
.tab_arrow_left_img { width:34px; height:33px; background: linear-gradient(to bottom, #FFFFFF, #FFFFFF); cursor:pointer; position:absolute; top:0; left:0; border-bottom: 1px solid #d1d1d1; }
.tab_arrow_left_img:hover { background: linear-gradient(to bottom, #ACC7E2, #7AA2CD); }
.tab_arrow_left_img:active { background: #7EA5CF; }
.tab_arrow_left_img > span { width:8px; height:12px; background: url('images/icon-menu-left-arrows-sprite.png') no-repeat -17px 0px; float:left; margin:11px 13px 11px 13px; }
.tab_arrow_left_img:hover > span { background: url('images/icon-menu-left-arrows-sprite-white.png') no-repeat -17px 0px; }
.tab_arrow_left_img:active > span { background: url('images/icon-menu-left-arrows-sprite-white.png') no-repeat -17px 0px;}
.tab_arrow_right_img { width:34px; height:33px; background: linear-gradient(to bottom, #FFFFFF, #FFFFFF); cursor:pointer; position:absolute; top:0; right:0; border-bottom: 1px solid #d1d1d1; }
.tab_arrow_right_img:hover { background: linear-gradient(to bottom, #ACC7E2, #7AA2CD); }
.tab_arrow_right_img:active { background: #7EA5CF; }
.tab_arrow_right_img > span { width:8px; height:12px; background: url('images/icon-menu-left-arrows-sprite.png') no-repeat 0px 0px; float:left; margin:11px 13px 11px 13px; }
.tab_arrow_right_img:hover > span { background: url('images/icon-menu-left-arrows-sprite-white.png') no-repeat 0px 0px; }
.tab_arrow_right_img:active > span { background: url('images/icon-menu-left-arrows-sprite-white.png') no-repeat 0px 0px; }

.AE_Grid { border: 1px Solid #D1D1D1; height:32px; font-family: robotoFont; font-weight:bold; font-size: 13px; color: #626262; border-radius: 3px 3px 3px 3px; width: 95%; padding: 4px 4px 4px 4px; margin: 5px 0px 0px 0px; box-sizing: border-box; }
.AE_Grid:focus { border: 2px solid #92c18a; outline:0px; }

.tab_summary_title { color: #8a8a8a; font-family: robotoFont; font-size: 21px; margin: 0px 0px 0px 0px; float: left; font-weight:bold; }

#Sale_CustomerId-list { }
.Common_Kendo_DropDownList_Button_Content { background-color: #E9E9E9; border-radius:0px 0px 0px 0px; padding:5px 5px 5px 8px; height:22px; width:97%; float:left; margin:0px 0px 0px -3px; }
.Common_Kendo_DropDownList_Button_Content:hover { background-color: #a7a9aa; }

.Common_Kendo_DropDownList_Button_Adjust { width:100%; margin-top:5px; }


/* FOR EVALUATION */
.k-autocomplete .k-input { width: 100% !important; height: 20px !important; }
/*.k-tooltip { width: 400px; height: auto; text-align: justify; }*/



/*text-transform: uppercase;*/
/*.k-window-content_AE { width: 600px !important; padding: 16px 13px 16px 13px !important; margin: 20px 0px 20px 0px !important; }
.Window2_Content_Not_Tab { min-height: 260px; padding: 25px 11px 25px 11px; border: 1px Solid #D1D1D1 ; margin: 0px 0px 0px 0px; }*/
.validation-amount_due-errors { font-weight: bold; color: #f00; }


.report_menu_content { width: 100%; float: left; color: #3f3f3f; }
.report_menu_content:hover { background-color: #a7a9aa; } 
.report_menu_content_selected { background-color: #626363; color: #ffffff; }
.report_menu_text { padding: 18px 20px 16px 20px; font-family: Verdana; font-size: 16px; }
.report_button_adjust { padding: 0px 5px 0px 5px; width: auto; }
.report_content { padding: 10px 10px 10px 10px; }
.report_content:hover { background-color: #f2f2f2; cursor: pointer; padding: 10px 10px 10px 10px; }

/*.k-picker-wrap .k-input { width: 100% !important; height: 20px; }
.k-picker-wrap .k-select { min-height: 26px; line-height: 24px; }*/

.report_Navegator2_DatePicker { font-family: @font_family !important; font-size: 12px !important; color: #3f3f3f; width:115px !important; display:inline-block; vertical-align:top; }
.report_Navegator2_DatePicker .k-picker-wrap .k-select { min-height: 24px; line-height: 22px; }
.report_checkbox { margin-top: 6px; display:inline-block; }
.report_checkbox_label  { font-size: 12px; color: #ffffff; margin-top: 5px; display:inline-block; }
.report_label { color:#ffffff; font-family: Verdana; font-size:12px; margin-top: 5px; float:left; display:inline-block; }
.report_label_component { color:#ffffff; font-family: Verdana; font-size:12px; margin:5px 1px 0px 0px; display:inline-block; vertical-align:top; }

/*.report_separation_between:after, report_separation_between:after { content: "."; visibility:hidden; }
.report_separation_between { display:inline-block; width:7px; }
.report_separation_between:after { clear:both; }*/

.report_table_separation { height:5px; } 



.report_Navegator2_Title { font-weight:normal; }
.report_Navegator2_Search { background-color: #a7a9aa; min-height: 26px; height: auto; font-family: Verdana; font-size: 14px; font-weight:normal;
                            color: #ffffff; padding: 15px 0px 5px 0px; margin: 0px 0px 0px 0px; box-sizing: border-box; }
.report_Navegator2_Search tr { font-weight:normal; padding:0px; margin:0px; border:0px; }
.report_Navegator2_Search th { font-weight:normal; padding:0px; margin:0px; border:0px; }

.report_colunm1 { width:15px; float:left; }
.report_colunm1:after { clear:both; }
.report_colunm_last { width:15px; float:right; }
.report_colunm_last:after { clear:both; }

.report_Navegator2_adjust_Center { margin-top: 4px; float:left; }

.report_button_run_report {
  background: -webkit-linear-gradient(bottom, #007a9b, #007a9b);
  background: -o-linear-gradient(bottom, #007a9b, #007a9b);
  background: -moz-linear-gradient(bottom, #007a9b, #007a9b);
  background: linear-gradient(to bottom, #007a9b, #007a9b);
  border: 1px Solid #007a9b; font-family: Verdana; font-weight: normal; font-size: 14px; color: #ffffff; height: 33px; min-width: 59px; border-radius: 3px 3px 3px 3px;
  float: right; margin:0px 0px 0px 17px; -webkit-appearance: none; -webkit-border-radius: 3px 3px 3px 3px; cursor: pointer; padding: 0px 5px 0px 5px; 
}

.report_button_print_report {
  background: -webkit-linear-gradient(bottom, #007a9b, #007a9b);
  background: -o-linear-gradient(bottom, #007a9b, #007a9b);
  background: -moz-linear-gradient(bottom, #007a9b, #007a9b);
  background: linear-gradient(to bottom, #007a9b, #007a9b);
  border: 1px Solid #007a9b; font-family: Verdana; font-weight: normal; font-size: 14px; color: #ffffff; height: 33px; min-width: 59px; border-radius: 3px 3px 3px 3px;
  float: right; margin:0px 0px 0px 17px; -webkit-appearance: none; -webkit-border-radius: 3px 3px 3px 3px; cursor: pointer; padding: 0px 5px 0px 5px;
}

.report_table_end { width:14px; display:block; }

.report_separation_component { margin-bottom:10px; }
.report_container_group_component { display: block; display:inline-block; vertical-align:top; }

.report_KendoDropDownList_Type1 { font-family: Verdana !important; font-size: 12px !important; color: #3f3f3f !important; width: 200px; display:inline-block; }
.report_KendoDropDownList_Type1 .k-dropdown-wrap .k-input { font-size: 12px !important; }
.report_KendoDropDownList_Type1 .k-dropdown-wrap.k-state-default { height: 23px !important; }
.report_KendoDropDownList_Type1 .k-list-container { background-color:#ffffff; font-family: @font_family !important; font-size:12px !important; color:@textbox_common_color !important; font-weight: normal !important; }

.report_KendoDropDownList_Type2 { font-family: Verdana !important; font-size: 12px !important; color: #3f3f3f !important; width: auto !important; display:inline-block; }
.report_KendoDropDownList_Type2 .k-dropdown-wrap .k-input { padding: 1px 10px 2px 3px; font-size: 12px !important; }
.report_KendoDropDownList_Type2 .k-dropdown-wrap.k-state-default { height: 23px !important; }
.report_KendoDropDownList_Type2.k-list-container { background-color:#ffffff; font-family: @font_family !important; font-size:12px !important; color:@textbox_common_color !important; font-weight: normal !important; }

.k-list-filter > .k-icon { top:0px !important; }

/*.k-dropdown-wrap .k-input {
  padding: 1px 0px 2px 0px;
  font-family: Verdana !important;
  font-size: 13px !important;
  color: #626262 !important;
}*/

.menu2_adjust { float:left; padding:25px 10px 0px 10px; }
.menu2_menu_a_colum1 { width:25px; height:25px; display:inline-block; float:left; padding:0px; }
.menu2_menu_a_colum2 { width:25px; height:25px; display:inline-block; float:left; padding:0px; }
.menu2_menu_a_colum3 { height:25px; display:inline-block; float:left; padding:0px; }


.report_header_table_first_column { width:17px; display:block; }
/*.report_header_table_first_column:after, report_table_end:after { content: "."; visibility:hidden; }
.report_header_table_first_column:after { clear:both; }*/
.report_header_table_button_column { width:auto; vertical-align:top; }
.report_header_table_last_column { width:17px; display:block; }
/*.report_header_table_last_column:after, report_table_end:after { content: "."; visibility:hidden; }
.report_header_table_last_column:after { clear:both; }*/

/*border: #D1D1D1
color: #2e2e2e
backscolor #e3e3e3
none, linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0px, rgba(255, 255, 255, 0) 100%)
background-position: 50% 50%;
/*box-sizing: content-box;*/


/*.navigator_separation_component { margin-bottom:10px; }*/
.navigator_label_component { color:#ffffff; font-family: Verdana; font-size:12px; margin:5px 1px 0px 0px; display:inline-block; vertical-align:top; }
.navigator_container_group_component { display: block; display:inline-block; vertical-align:top; }

.navigator_separation_between:after, navigator_separation_between:after { content: "."; visibility:hidden; }
.navigator_separation_between { display:inline-block; width:7px; }
.navigator_separation_between:after { clear:both; }



/** End Filter Navigator **/

.dropdownlist-line-separation { height:1px; background-color:#000000; }
.dropdownlist-line-separation-adjust { height: 1px !important; min-height: 1px !important; padding: 0px !important; border:0px !important; }

/*.k-list-container { white-space:nowrap !important; width:auto !important; overflow-x:hidden !important; min-width:243px !important; }
.k-list { overflow-x: hidden !important; overflow-y:auto !important;  width:auto !important; }*/

.AE_Calendar_TextBox { border: 1px Solid #D1D1D1; font-family: robotoFont !important; font-size: 13px; color: #626262; font-weight:bold;  border-radius: 3px 3px 3px 3px; width: 98%; padding: 4px 4px 4px 4px; box-sizing: border-box; line-height:22px;}
.AE_Calendar_TextBoxArea { border: 1px Solid #D1D1D1; font-family: robotoFont !important; font-size: 13px; color: #3f3f3f; border-radius: 3px 3px 3px 3px; width: 99%; padding: 4px 4px 4px 4px; box-sizing: border-box; resize: none; height:50px; }
.AE_Calendar_Line_small { height: 10px; }




/* Style for textbox and checkbox */
/***********************************************************************************************/
input[type=checkbox]:not(old),
input[type=radio   ]:not(old){
  width     : 20px;
  height    : 20px;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
}

input[type=checkbox]:not(old) + label,
input[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : -20px;
  line-height  : 20px;
}

input[type=checkbox]:focus + label > span,
input[type=radio   ]:focus + label > span
{
    border: 2px solid #92c18a;
    width : 18px;
    height: 18px;
}

input[type=checkbox]:not(old) + label > span {
  display          : inline-block;
  width            : 20px;    /*cuadrado externo*/
  height           : 20px;    /*cuadrado externo*/
  margin           : 0px 5px 0px 0px;/*0.25em 0.5em 0.25em 0.25em;*/
  border           : 1px solid #D1D1D1;
  border-radius    : 0px;
  background       : #ffffff;
  background-image :    -moz-linear-gradient(#ffffff,#ffffff); /*Contenido interno*/
  background-image :     -ms-linear-gradient(#ffffff,#ffffff);
  background-image :      -o-linear-gradient(#ffffff,#ffffff);
  background-image : -webkit-linear-gradient(#ffffff,#ffffff);
  background-image :         linear-gradient(#ffffff,#ffffff);
  vertical-align   : bottom;
}

input[type=checkbox]:not(old):checked + label > span:before{
  content     : '✔';
  display     : block;
  width       : 18px;
  color       : #368FCF; /*Contenido interno del checkbox el icono de tikeo*/
  font-size   : 0.875em;
  line-height : 20px;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(115,153,77);
  font-weight : bold;
}

input[type=checkbox]:focus:checked + label > span:before{
  line-height : 18px;
}



input[type=checkbox]:not(old):checked + label > span,
input[type=radio   ]:not(old):checked + label > span{
  background-image :    -moz-linear-gradient(#ffffff,#ffffff);
  background-image :     -ms-linear-gradient(#ffffff,#ffffff);
  background-image :      -o-linear-gradient(#ffffff,#ffffff);
  background-image : -webkit-linear-gradient(#ffffff,#ffffff);
  background-image :         linear-gradient(#ffffff,#ffffff);
}

input[type=radio]:not(old) + label > span {
  display          : inline-block;
  width            : 20px;
  height           : 20px;
  margin           : 0px 5px 0px 0px;/*0.25em 0.5em 0.25em 0.25em;*/
  border           : 1px solid #D1D1D1;
  border-radius    : 10px;
  background       : #ffffff;
  background-image :    -moz-linear-gradient(#ffffff,#ffffff); /*Contenido interno*/
  background-image :     -ms-linear-gradient(#ffffff,#ffffff);
  background-image :      -o-linear-gradient(#ffffff,#ffffff);
  background-image : -webkit-linear-gradient(#ffffff,#ffffff);
  background-image :         linear-gradient(#ffffff,#ffffff);
  vertical-align   : bottom;
}

input[type=radio]:not(old):checked + label > span > span{
  display          : block;
  width            : 16px;
  height           : 16px;
  margin           : 1px 2px 2px 1px;
  border           : 1px solid #D1D1D1;
  border-radius    : 10px;
  background       : #368FCF;
  background-image :    -moz-linear-gradient(#368FCF,#368FCF);
  background-image :     -ms-linear-gradient(#368FCF,#368FCF);
  background-image :      -o-linear-gradient(#368FCF,#368FCF);
  background-image : -webkit-linear-gradient(#368FCF,#368FCF);
  background-image :         linear-gradient(#368FCF,#368FCF);
}

input[type=radio]:not(old):checked:focus + label > span > span {
    margin           : 0px 2px 2px 0px;
}


/*
.arrow_box { position: relative; background: #88b7d5; border: 4px solid #c2e1f5; }
.arrow_box:after, .arrow_box:before { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.arrow_box:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #88b7d5; border-width: 30px; margin-left: -30px; }
.arrow_box:before { border-color: rgba(194, 225, 245, 0); border-bottom-color: #c2e1f5; border-width: 36px; margin-left: -36px; }*/


.debug_div1 {
    margin-top: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
}

.debug_div1 h1 {
    font-size: small;
    font-weight: bold;
}


/* region Tabla inicio */

.table {
display: table;
border-top: 1px solid #D1D1D1;
border-left: 1px solid #D1D1D1;
border-right: 1px solid #D1D1D1;   
}

.table-border {
border-top-right-radius: 6px;
border-top-left-radius: 6px;
}

.row-header {
display: table-row;  
font-family: robotoFont !important;
font-size: 13px !important;
color: #8A8A8A !important;
font-weight: bold !important;      
}

.cell-header {
display: table-cell;
padding-bottom: 10px;
padding-top: 10px;
padding-right: 10px;
font-size: 1em;
}

.cell-header-first {
padding: 5px 6px 6px 15px !important;
}

.cell-header-style {
border-bottom: 1px solid #D1D1D1;
background: #f7f7f7;
}

.cell-align-right {
text-align: right;
}

.cell-align-center {
text-align: center;
}

.row-body {
display: table-row;
}

.cell-body {
display: table-cell;
font-size: 1em; 
color: #626262 !important;
padding-right: 10px;

font-family: robotoFont !important;
font-size: 13px !important;
font-weight: bold !important;
word-wrap: break-word;
vertical-align: middle;
}

.cell-body-align {
vertical-align: top !important;
}

.cell-body-align-middle {
vertical-align: middle !important;
}

.cell-padding {
padding-top:15px;
}

.cell-body-first {
padding-left: 15px;
}

/* Table combinado */

.table-column-totals {
display: table;
width: 100%;
border: 1px solid gray;
}

.cell-header-totals {
display: table-cell;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 5px;
vertical-align: top;
}

.cell-body-totals {
display: table-cell;
font-family: robotoFont !important;
font-size: 13px !important;
color: #8A8A8A !important;
font-weight: bold !important;
}

/* totals de table */

.table-totals {
font-size: 14px;
border-left: 1px solid #D1D1D1;
border-right: 1px solid #D1D1D1;
/*border-bottom: 1px solid #D1D1D1;
border-bottom-left-radius:6px;
border-bottom-right-radius:6px;*/
display: table;
width: calc(100% - 2px);
}

.row-header-totals {
display: table-row;
}

.cell-header-width {
width:85%;
}

.cell-header-total-width {
width:15%;
}

.row-end {
height: 15px;
border-bottom: 1px solid #D1D1D1;
border-bottom-left-radius:6px;
border-left: 1px solid #D1D1D1;
border-right: 1px solid #D1D1D1;
}

.table-frame { display:table }
.row-frame { display:table-row }
.cell-frame { display:table-cell }

.cell-frame-padding {
padding-top: 10px;
padding-bottom: 5px;
}

.row-total{
display:table;
width:100%;
}
/* region Tabla Fin */


/* Login
----------------------------------------------------------*/
.divBody_login { max-width:1024px; margin:0px auto 0px auto; padding:0px 20px 0px 20px; box-sizing: border-box; padding-bottom:78px; }
.masterFooter_content_login { width:auto; margin:0px auto 0px auto; display:block; line-height:50px;  padding:0px 10px 0px 10px; box-sizing: border-box;  }

/*--------------------------------------------------------*/

/* cortes media queris */
/*
@media only screen and (max-width: 416px)
@media only screen and (min-width: 417px) and (max-width: 600px)
@media only screen and (min-width: 601px) and (max-width: 768px)
@media only screen and (min-width: 769px) and (max-width: 1024px)
@media only screen and (min-width: 1025px) and (max-width: 1280px)
@media only screen and (min-width: 1281px)
*/

#divLoginLogo {
    display: none;
}

@media only screen and (max-width: 768px) {
    .login_logo {
        display: none;
    }
    .login_header_center {
        display: grid;
        text-align: center;
    }
    #divCredentials {
        width: 100%;
    }
    .login_header_separation {
        display: none;
    }
    #divLoginLogo {
        display: block;
        padding: 20px 0px;
    }
    #divLoginLogo img {
        max-height: 40px;
    }
    #lblTitle2Login {
        display: none;
    }
    .login_header_center {
        padding: 10px 15px 0px 15px;
    }
}

/*.col_Image2 {
        float:left; min-width:180px !important; width:30%; max-width:40% !important
    }*/  

@media (max-width: 1329px) {
    .col_Image2 {
        float:left; width:30%; max-width:40% !important
    }  
}

/* Estilos para pantallas mayores a 1200 px */
@media (min-width: 1330px) {
    .col_Image2 {
        float:left; min-width:180px !important; width:30%; max-width:40% !important
    }    
}

.fieldlist {
        margin: 0 0 -1em;
        padding: 0;
}

.fieldlist li {
    list-style: none;
    padding-bottom: 1em;
    color: #8A8A8A; /* Cambiar el color del texto */
    font-family: robotoFont; /* Cambiar el tipo de letra */
    font-size: 14px; /* Cambiar el tamaño de la letra */
    font-weight: bold; /* Hacer el texto en negrita */
    margin-left: 10px; /* Espaciado entre el radio y el texto */
}

/******************************/
/*Radio button*/

.component-radio{
    display: flex;
    width:100%;
    cursor: pointer;    
    font-family: robotoFont;
    font-weight: bold;
    font-size: 13px;
    color: #8a8a8a;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;  
}

.component-radio .content-radio {
    width:22px;
    /*position: relative;*/ /* Posiciona el contenedor */
}

.component-radio .content-label {
    flex:1; /* va a ocupar todo el espacio */
    padding-left:10px;
    text-align:left;
}

.component-radio .content-price {
    width:110px;/*110*/
    text-align:right;
}

/* oculto el radio button por defecto*/
.content-radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Estilo para el círculo del radio button */
.content-radio .radio {
    position: relative;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #808080;
    border-radius: 50%;
    display: block;
    transition: background-color 0.3s ease; /* Transición suave para el color de fondo */
}
/* Estilo para el punto blanco dentro del radio */
.content-radio .radio:after {
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: #fff;
}

/* Cuando se pasa el mouse, cambia el color de fondo del círculo */
.content-radio:hover input ~ .radio {
    background-color: #ccc;
}

/* Punto naranja dentro del círculo */
.content-radio .radio::before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    width: 10px; /* Tamaño del punto naranja 13*/
    height: 10px; /* Tamaño del punto naranja */
    background-color: #7DBD18; /* Colordel punto */
    border-radius: 50%; /* Forma de círculo */
    opacity: 0; /* Inicialmente oculto */
    z-index:2
}

/* Mostrar el punto naranja cuando el radio button está checked */
.content-radio input:checked ~ .radio::before {
    opacity: 1; 
}

/* Cuando el radio button está checked, cambia el color de fondo del círculo */
.content-radio input:checked ~ .radio {
    background-color: #659C17; 
}
/* Fin Radio button------------ */

