Buttons

Default buttons are the most common buttons that will display on most every page and modal.

Primary, Secondary and Tertiary Buttons

Disabled State

General Characteristics

border-radius: 5px; font-size: 1em; padding: 4px 12px; font-family: Open Sans Semibold; height: 38px; border-style: solid; border-width: 1px; margin-right: 10px; min-width: 100px;

Disabled State

background-color: #F4F6F7; border-color: #EEEEEE; color: #A1A5AB;

Primary Button

Primary buttons are used for confirmation/committing actions.

Default State - background-color: #0097A9; border-color: #0097A9; color: #FFFFFF;

Hover State - background-color: #007B8B; border-color: #007B8B; color: #FFFFFF;

Focus State - background-color: #0097A9; border-color: #1A5E66; color: #FFFFFF;

Active State - background-color: #1A5E66; border-color: #1A5E66; color: #FFFFFF;

Secondary Button

Secondary buttons are used for non-permanent actions (such as closing a modal or dismissing an alert).

Default State - background-color: #FFFFFF; border-color: #A1A5AB; color: #4B4F54;

Hover State - background-color: #E5E6E8; border-color: #E5E6E8; color: #4B4F54;

Focus State - background-color: #FFFFFF; border-color: #A1A5AB; color: #4B4F54;

Active State - background-color: #A1A5AB; border-color: #A1A5AB; color: #FFFFFF;

Tertiary Button

Tertiary buttons are used for permanent actions that require a warning (such as deleting an item).

Default State - background-color: #963821; border-color: #963821; color: #FFFFFF;

Hover State - background-color: #712A19; border-color: #712A19; color: #FFFFFF;

Focus State - background-color: #4B1C11; border-color: #4B1C11; color: #FFFFFF;

Active State - background-color: #4B1C11; border-color: #4B1C11; color: #FFFFFF;

Buttons with Dropdowns

The icon will be (fa-caret-down) or (fa-caret-up) depending on if the additional button options will be displayed above the original button or below. The icon will be located on the right side of the button and the same color as the font.

Default, Hover, Focus, and Active States

Will follow the rules for the Primary, Secondary, and Tertiary buttons above.

Disabled Option

background-color: #0097A9; color: #A1A5AB;

Option Divider

height: 1px; overflow: hidden; background-color: #E5E5E5;

Icons or

The color will match the font color of the button and current state combination.

Buttons Groups

A button group can be used to filter an area or grid between two or three options. If more than three options are needed, this component should not be used.

General Characteristics

display: inline-block; vertical-align: middle; font-size: 1em; font-weight: 600; padding: 4px 12px; font-family: Open Sans Semibold; height: 38px; border-style: solid; border-width: 1px; border-color: #1A5E66; background-color: #FFFFFF; color: #333333;

Hover State

No hover state on the selected option. background-color: #FFFFFF; color: #1A5E66; font-weight: 800;

Focus State

background-color: #FFFFFF; color: #A1A5AB;

Active State

background-color: #1A5E66; color: #FFFFFF;

Buttons within Grids

When a button is displayed within a grid the styling will be slighly different, not including a background color and border so that it is cohesive with the other grid cells.

Action
|
Action
|
General Characteristics

font-size: .875em; padding: 4px 3px; font-family: Open Sans; line-height: 1.25em; text-decoration: none; cursor: pointer;

Disabled State

color: #A1A5AB;

Delete

Default State - color: #963821;

Hover State - color: #712A19;

Focus State - color: #4B1C11;

Active State - color: #4B1C11;

All Other Actions

Default State - color: #0097A9;

Hover State - color: #007B8B;

Focus State - color: #1A5E66;

Active State - color: #1A5E66;

Icon Button

An icon may be used as a button to represent a simple action such as the autoincrement feature on sessions. There will only be a single icon button used in these instances and the button will follow the color style of the primary buttons above.

General Characteristics

background-color: #0097A9; border-color: #0097A9; color: #FFFFFF; border-radius: 5px; padding: 4px 12px; height: 38px; border-style: solid; border-width: 1px;

Disabled State

background-color: #F4F6F7; border-color: #EEEEEE; color: #A1A5AB;

Checkboxes

All checkboxes will utilize the default browser functionality which may cause slightly different view and behavior between different browsers. The label will always appear in-line and to the right of the checkbox.

Colors

Aero blue and Soapstone are the primary colors for Abila and will be the predominant colors in MIP Advance. All other colors will be used conservatively.

Aero Blue

Ghost Tint #F3FEFD

White Text

Aero Text ¨

Soapstone Text ©

Black Text ©

Light Tint #D5F1F5

White Text

Aero Text ¨

Soapstone ©

Black Text ©

Medium Tint - #93D4DE

White Text

Aero Text

Soapstone ©

Black Text ©

Core - #0097A9

White Text ¨

Aero Text

Soapstone

Black Text ©

Medium Shade - #007B8B

White Text ©

Aero Text

Soapstone Text

Black Text ¨

Dark Shade - #1A5E66

White Text ©

Aero Text

Soapstone Text

Black Text ¨

Soapstone

Ghost Tint #FAFDFC

White Text

Aero Text

Soapstone Text ©

Black Text ©

Light Tint #E5E6E8

White Text

Aero Text

Soapstone ©

Black Text ©

Medium Tint - #A1A5AB

White Text

Aero Text

Soapstone ¨

Black Text ©

Core - #4B4F54

White Text ©

Aero Text

Soapstone

Black Text

Medium Shade - #383B3F

White Text ©

Aero Text

Soapstone Text

Black Text

Dark Shade - #25282A

White Text ©

Aero Text

Soapstone Text

Black Text

C3PO

Ghost Tint #FCFDF5

White Text

C3PO Dark Text ©

Soapstone Text ©

Black Text ©

Light Tint #FAF7E3

White Text

C3PO Text

Soapstone ©

Black Text ©

Medium Tint - #F1E3AB

White Text

C3PO Text

Soapstone ©

Black Text ©

Core - #CFB023

White Text

C3PO Text

Soapstone ¨

Black Text ©

Medium Shade - #A28629

White Text ¨

C3PO Text

Soapstone Text

Black Text ©

Dark Shade - #685812

White Text ©

C3PO Text ¨

Soapstone Text

Black Text ¨

Crimson

Ghost Tint #FFFBF9

White Text

Crimson Text ©

Soapstone Text ©

Black Text ©

Light Tint #F4E3D8

White Text

Crimson Text ©

Soapstone ©

Black Text ©

Medium Tint - #D39C82

White Text

Crimson Text ¨

Soapstone ¨

Black Text ©

Core - #963821

White Text ©

Crimson Text

Soapstone

Black Text

Medium Shade - #712A19

White Text ©

Crimson Text

Soapstone Text

Black Text

Dark Shade - #4B1C11

White Text ©

Crimson Text

Soapstone Text

Black Text

Yerba Maté

Ghost Tint #F9FEF7

White Text

Yerba Maté Dark Text ¨

Soapstone Text ©

Black Text ©

Light Tint #EFF6D8

White Text

Yerba Maté Text

Soapstone ©

Black Text ©

Medium Tint - #E6E9AA

White Text

Yerba Maté Text

Soapstone ©

Black Text ©

Core - #BABC16

White Text

Yerba Maté Text

Soapstone ¨

Black Text ©

Medium Shade - #999933

White Text ¨

Yerba Maté Text

Soapstone Text

Black Text ©

Dark Shade - #7D8036

White Text ©

Yerba Maté Text

Soapstone Text

Black Text ©

Additional Colors for MIP Advance

Grid Titles #5A9CA5

White Text ¨

Aero Text

Soapstone Text

Black Text ©

Grid Header Background #D5EAED

White Text

Aero Text

Soapstone ©

Black Text ©

Peach - #F6A01A

White Text

Aero Text

Soapstone ¨

Black Text ©

Purple - #4E2683

White Text ©

Aero Text ¨

Soapstone

Black Text

Background - #E1E4E6

White Text

Aero Text

Soapstone Text ©

Black Text ©

Accessibility

© - indicates it passes WCAG 2.0 AA luminosity ratios at all text sizes.

¨ - indicates it passes WCAG 2.0 AA luminosity ratios for large text sizes only.

Combo Boxes

Combo Boxes are used when a specific number of options are available, normally more than three. Combo Boxes can be the traditional non-editable or editable which allows the user to type new options that are not already included in the drop down and that option will be available for future users.

General Characteristics

height: 38px; border-radius: 3px; font-size: 13px; font-family: Open Sans; padding: 0 10px; margin: 0 10px 10px 0; width: 100%;

General Characteristics

background-color: #FFFFFF; border-color: #A1A5AB; color: #25282A;

Focus State

background-color: #FFFFFF; border-color: #0097A9; color: #25282A;

Active State

background-color: #FFFFFF; border-color: #0097A9; color: #25282A;

Disabled State

background-color: #F4F6F7; border-color: #EEEEEE; color: #A1A5AB;

Icons or

The color will match the font color of the current state.

Drop Down List

Code Description
BP Batch To Post
BS Batch To Suspend
Header Row

text-align: left; font-size: 11px; font-weight: 700; background-color: #D5EAED; color: #5A9CA5; padding: 4px;

Row

background-color: #FFFFFF; border-bottom: 1px solid #D4D8DA;

Row (first column)

font-size: 13px; color: #25282A; font-weight: normal;

Row (subsequent columns)

font-size: 12px; color: #A1A5AB; font-weight: normal;

Selected Row

background-color: #F0F1F1;

Selected Row (first column)

font-weight: bold; font-size: 13px; color: #25282A;

Selected Row (subsequent columns)

font-weight: normal; font-size: 12px; color: #A1A5AB;

Hover Row

background: #F5F4F4;

Hover Row (first column)

font-weight: 400; font-size: 13px; color: #4B4F54;

Hover Row (subsequent columns)

font-weight: 400; font-size: 12px; color: #A1A5AB;

Currency Fields

Fields in which the user can input monetary value. Any number entered in a currency field will be automatically converted to the $0.00 format once the field loses focus. The calculator icon and functionality also appears in all currency fields, and allows the user to perform arithmetic calculations within the field.

Currency fields shall have a maximum and minimum value (typically $99,999,999,999.99 or ($99,999,999,999.99)). If the user types in a value that is greater than or less than either of these values, the field will automatically display the maximum/minimum value when the user leaves/tabs out of the field.

General Characteristics

height: 38px; border-style: solid; border-width: 1px; border-radius: 3px; font-size: 13px; font-family: "Open Sans"; padding: 10px; margin: 10px 10px 10px 0; width: 100%;

Default State

background-color: #FFFFFF; border-color: #A1A5AB; color: #25282A;

Active State

border-color: #0097A9; box-shadow: 0 0 5px #0097A9; outline: none;

Disabled State

background-color: #F4F6F7; border-color: #EEEEEE; color: #A1A5AB; cursor: not-allowed;

Icon

color: #25282A; font-size: 16px; padding-top: 11px; padding-right: 27px; border: none;

The icon will display at all times; When selected the calculator will display. The user will be able to manually enter any numeric value by clicking in the data field space.

Currency Fields within a Grid

Debit Credit
General Characteristics

height: 38px; border-style: solid; border-width: 1px; border-radius: 3px; font-size: 13px; font-family: "Open Sans"; padding: 10px; margin: 10px 10px 10px 0; width: 100%;

Default State

background-color: #FFFFFF; border-color: #A1A5AB; color: #25282A;

Active State

border-color: #0097A9; box-shadow: 0 0 5px #0097A9; outline: none;

Disabled State

background-color: #F4F6F7; border-color: #EEEEEE; color: #A1A5AB; cursor: not-allowed;

Icon

color: #4B4F54; font-size: 16px; padding-top: 11px; padding-right: 27px; border: none;

The calculator icon will only display when the row is active or hovered over.

Calculator

0
General Characteristics

font-family: "Open Sans", sans-serif; font-size: 14px; color: #25282A; font-style: normal; font-weight: normal; background-color: #FFFFFF; border: 1px solid #383B3F; border-radius: 3px; z-index: 1500;

Results

margin: 2px; padding:0px 2px; background-color: #F5F5F5; color: #007B8B; border: 1px solid #A1A5AB; padding-right: 10px; line-height: 2; font-weight: 700; border-radius: 4px; text-align: right;

Buttons

width: 29px; height: 29px; padding: 1px; background-color: #FFFFFF; border: 1px solid #A1A5AB; color: #25282A; border-radius: 4px;

Enter Button

width: 45px;

Date Fields

Displays and allows entry of dates. Click the calendar icon to open a date picker or manually enter a date by typing in the data field. These fields are masked and include watermark (__/__/____) to indicate to the user the accepted date format which is MM/dd/yyyy.

Default

height: 38px; background-color: #FFFFFF; border: 1px solid #A1A5AB; border-radius: 3px; font-size: 13px; color: #25282A; font-family: "Open Sans"; padding: 10px; margin: 0 10px 10px 0; width: 100%;

Disbled State

background-color: #F4F7F8; border-top: 1px solid #F4F7F8; border-bottom: 1px solid #F4F7F8; border-right: 1px solid #EEEEEE; border-left: 1px solid #F4F7F8; color: #4B4F54; cursor: not-allowed; box-shadow: 0 0 0 0;

Focused State

outline: none; border-color: #F4F7F8; box-shadow: 0 0 0 0;

Icon

color: #4B4F54; font-size: 16px; padding-top: 11px; padding-right: 27px; border: none;

The icon will display at all times. When selected the calendar will display. The user will be able to manually enter a date by clicking in the data field space.

Calendar

Calendar Popup

float: left; border-spacing: 0; width: auto; height: 15.55em; margin: 5px; outline: 0; padding: 3px; border: 1px solid #F4F6F7; background-color: #F4F6F7; border-radius: 3px;

Calendar Body

background-color: #FFFFFF;

Calendar Header

text-align: center; font-size: 14px; position: relative; text-align: center; zoom: 1; background-color: #F4F6F7; background-position: 50% 50%; color: #25282A; border-bottom: 1px solid #E5E6E8; padding: .4em .45em .4em .1em;

Dates

border-radius: 4px; padding: 0 .45em 0 .1em; color: #25282A;

Today's Date

background-color: #0097A9; color: white;

Days in other Months

color: #A1A5AB;

File Picker

The File Picker will allow the user to access saved files and select one. The component will allow the user to select the button and a File Modal will open, or the user may have the File Modal avaialble and drag and drop a file into the data field.

Button

background-color: #1A5E66; color: #FFFFFF; font-weight: 700; display: inline-block;

Icon

(fa-download); color: #FFFFFF;

File Drop Zone

background-color: #FFFFFF; border: 1px solid #1A5E66; border-radius: 3px; height: 38px;

Labels

Labels for Text Fields, Date Fields, Currency Fields and Combo Box

The label will be positioned above the data field and aligned on the left. The label will always end with a colon ":" and will follow the title capitalization rules.

General Characteristics

font-size: 13px; color: #25282A; font-family: "Open Sans"; font-weight: 600; display: block;

Labels for Checkboxes and Radio Buttons

The label will be positioned to the right of the data field. The label will follow the title capitalization rules.

General Characteristics

font-size: 13px; color: #25282A; font-family: "Open Sans"; font-weight: 600;

Loaders

Each loader will represent a different action.

Dotted Spinner

Loading...

Solid Spinner

Loading...

Refresh Spinner

Loading...
Dotted Spinner

fa-spinner used with fa-pulse - Used for loading the Tableau Charts on the Dashboard.

Solid Spinner

fa-circle-o-notch used with fa-spin - Indicates a process is loading to the page.

Refresh Spinner

fa-refresh used with fa-spin - Indicates a refresh process has been triggered and is in progress.

Progress Bar

Progress bars will display the amount of work completed or the amount of information that has been downloaded.

80%
Cancel
Background Bar

background-color: #D5EAED; border-color: #D5EAED; border-radius: 1px; width: 285px; height: 20px; display: inline-block;

Progress Indicator

background-color: #0097A9; border-color: #0097A9; border-radius: 1px 0 0 1px;

Percentage

color: #FFFFFF; font-size: 14px; font-weight: 700; display: inline-block;

Action Button

color: #FFFFFF; font-size: 12px; float: right; font-weight: 700;

Radio Buttons

All radio buttons will utilize the default browser functionality which may cause slighly different view and behavior between different browsers. The label will always appear inline and to the right of the radio button.




Table and Grid Layout

Tables and Grids will utilize the Kendo Controls via Telerik.

General Layout

Grid General Styling

background-color: #FFFFFF; color: #E5E6E8; line-height: 1.6em; border: 1px solid #D4D8DA;

Title

Title
Subtitle (Number of Records)

Header Row

background-color: #D5EAED; border-bottom: 1px solid #D4D8DA; color: #5A9CA5; font-weight: 700; font-size: 11px; text-align: left; vertical-align: middle;

Rows

height: 40px;

Row Count Column

color: #0097A9; text-align: center; font-weight: 700;

Grid Cells

border: 1px solid #D4D8DA; text-align: left; (currency firelds - text-align: right;) text-overflow: ellipsis;

Highlighted Row

background-color: #F0F1F1;

Pagination

The grid pagination will display in the left lower corner below the grid. A maximum of 9 options will display, which will allow a minimum of 5 sequential pages to display as any given time. Ellipses (...) will signify additional pages if more are available prior to or after the first/last sequential page listed. When the grid loads, the first page will display by default.

Previous/Next/Go to Page

font-size: 12px; color: #0097A9; cursor: pointer;

Disabled - color: #A1A5AB; cursor: not-allowed;

Go to Page Number - width: 40px; text-align: center; padding: 0 3px; border-radius: 3px; border: 1px solid #D4D8DA; height: 28px; font-size: 12px;

Page Numbers

color: #A1A5AB; font-size: 12px; text-align: center;

Active Page

background-color: #5A9CA5; border-radius: 3px; font-weight: 800; color: #FFFFFF; height: 25px; min-width: 15px;

Records per Page

The records per page drop down will display above the grid on the right side. By default the option will be set to 10 records per page; additional options will include 20 records per page, 50 records per page, and 100 records per page.

Count of Records Per Page

font-size: 11px; color: #A1A5AB;

Combobox of Options

This should follow the standards set in the Combobox section.

Tabs

Used to organize complex pages, forms, or workflows into smaller chunks. Tabs do not necessarily imply performing actions in a certain order; the user can choose any tab to work in first. When the size of the screen is minimzed the tabs will collapse to an accordion.

General Characteristics

border-top: 1px solid #D4D8DA; border-bottom: 1px solid #D4D8DA; width: 100%; display: table; height: 50px; vertical-align: top; text-align: center; color: #0097A9; padding: 15px 25px; font-weight: 600;

Hover Tab

background-color: #FFFFFF; cursor: pointer;

Active Tab

border-bottom: 5px solid #0097A9; font-weight: 800;

Accordion

border: 1px solid #0097A9; display: block;

Text Fields

Sign In Page Text Fields

Labels will not be included with these two text fields, instead placeholder text will be included to represent the data field purpose.. Icons will display at the right side of the data fields to represent the data field purpose.

Alert if Fields are Blank

Disabled after Clicking Sign In Button

General Characteristics

height: 38px; border-style: solid; border-width: 1px; border-radius: 3px; font-size: 13px; font-family: "Open Sans"; padding: 10px; margin: 10px 10px 10px 0; width: 100%;

Default State

background-color: #383B3F; border-color: #383B3F; color: #FFFFFF;

Active State

border-color: #0097A9; box-shadow: 0 0 5px #0097A9; outline: none;

Disabled State

cursor: not allowed;

Icons and

(fa-user & fa-lock) color: #FFFFFF; left: 265px; top: 12px;

Error Messages

color: #F05050; font-weight: bold; border: 1px solid #D74F4F;

Text Fields

The user will not be able to enter or tab into a disabled or read only text field

Text Field - General Characteristics

height: 38px; border-style: solid; border-width: 1px; border-radius: 3px; font-size: 13px; font-family: "Open Sans"; padding: 10px; margin: 10px 10px 10px 0; width: 100%; max-width: 325px;

Textarea - General Characteristics

border-radius: 3px; font-size: 13px; font-family: "Open Sans"; padding: 10px; margin: 0 10px 10px 0; width: 100%; height: 100%; resize: none;

The height and width of the text area will depend upon the character limit and the surrounding available space. Each text area field should extend to the greatest height and width that is allowed for the area it displays within.

Default State

background-color: #FFFFFF; border-color: #A1A5AB; color: #25282A;

Active State

background-color: #FFFFFF; border-color: #0097A9;

Disabled State

background-color: #F4F6F7; border-color: #EEEEEE; color: #A1A5AB; cursor: not-allowed;

External User Interface Options

The below third party frameworks are used within MIP Advance.

Bootstrap

Used for responsiveness and formatting.
http://getbootstrap.com/

Angular

Kendo UI

All grids utilize the Kendo UI components for formating and functionality.
http://www.telerik.com/kendo-ui

JQuery

© 2016 abila  |  Designed by