﻿/*Reset*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
* { margin:0;padding:0 }*/
/*Fonts*/
@font-face
{
    font-family: 'Carrois Gothic';
    src: url('carroisgothic-regular-webfont.eot');
    src: url('carroisgothic-regular-webfont.eot?#iefix') format('embedded-opentype'),url('carroisgothic-regular.svg') format('svg'),url('carroisgothic-regular-webfont.woff') format('woff'),url('carroisgothic-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*end Fonts*/
/*Panels*/
div.panel 
{  
    padding-right:10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    overflow:hidden;
    border-radius:6px;
    margin:0 25px 0 25px
}
div.panel.white { background-color:#fff;border:1px solid #ccc }
div.small-page-panel { width:560px;min-height:500px }
div.panel-header 
{  
    padding:10px 0 0 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    overflow:hidden;
    border-bottom:1px solid #ccc;
    width:100%;
    margin-bottom:10px;
    font-family:'Carrois Gothic';
    height:40px
}
div.panel-header h1
{
    margin:0;
    padding:0;
    float:left;
    text-transform:uppercase;
    color:#838383;
    font-size:2em;
    line-height:35px;
    font-weight:normal
}
div.panel-header button
{
    float:right
}
div.content-panel { border-radius:3px;padding:10px;overflow:hidden }
div.content-panel.blue { background-color:#DDF0F8;border:1px solid #8ED9F2 }
div.content-panel.red { background-color:#F8F0DD;border:1px solid #F2D98E }
div.content-panel.green { background-color:#DDF8F0;border:1px solid #8EF2D9 }
div.content-panel.gray { background-color:#E3E3E3;border:1px solid #BBB }
div.content-panel.white { background-color:#FFF;border:1px solid #E3E3E3 }
/*end Panels*/
/*Grid Layout*/
/*vertical spacing*/
.clear-0 { clear:both;width:100% }.clear-5 { clear:both;height:5px;width:100% }.clear-10 { clear:both;height:10px;width:100% }.clear-25 { clear:both;height:25px;width:100% }
/*margin spacing*/
.left-space-5 { margin-left:5px }.left-space-10 { margin-left:10px }
.right-space-5 { margin-right:5px }.right-space-10 { margin-right:10px }
.left-space-1p { margin-left:1% }.left-space-2p { margin-left:2% }
.right-space-1p { margin-right:1% }.right-space-2p { margin-right:2% }
/*floats*/
.f-left { float:left !important } .f-right { float:right !important } .clear { clear:both !important }
/*spans*/
.span-1{width:1%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-2{width:2%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-3{width:3%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-4{width:4%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-5{width:5%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-6{width:6%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-7{width:7%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-8{width:8%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-9{width:9%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-10{width:10%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-11{width:11%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-12{width:12%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-13{width:13%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-14{width:14%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-15{width:15%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-16{width:16%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-17{width:17%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-18{width:18%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-19{width:19%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-20{width:20%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-21{width:21%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-22{width:22%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-23{width:23%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-24{width:24%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-25{width:25%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-26{width:26%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-27{width:27%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-28{width:28%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-29{width:29%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-30{width:30%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-31{width:31%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-32{width:32%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-33{width:33%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-34{width:34%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-35{width:35%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-36{width:36%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-37{width:37%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-38{width:38%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-39{width:39%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-40{width:40%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-41{width:41%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-42{width:42%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-43{width:43%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-44{width:44%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-45{width:45%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-46{width:46%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-47{width:47%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-48{width:48%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-49{width:49%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-50{width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-51{width:51%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-52{width:52%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-53{width:53%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-54{width:54%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-55{width:55%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-56{width:56%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-57{width:57%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-58{width:58%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-59{width:59%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-60{width:60%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-61{width:61%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-62{width:62%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-63{width:63%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-64{width:64%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-65{width:65%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-66{width:66%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-67{width:67%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-68{width:68%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-69{width:69%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-70{width:70%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-71{width:71%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-72{width:72%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-73{width:73%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-74{width:74%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-75{width:75%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-76{width:76%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-77{width:77%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-78{width:78%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-79{width:79%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-80{width:80%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-81{width:81%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-82{width:82%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-83{width:83%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-84{width:84%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-85{width:85%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-86{width:86%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-87{width:87%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-88{width:88%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-89{width:89%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-90{width:90%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-91{width:91%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-92{width:92%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-93{width:93%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-94{width:94%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-95{width:95%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-96{width:96%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-97{width:97%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-98{width:98%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-99{width:99%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
.span-100{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;min-height:1px}
/*end Grid Layout*/
/*text containers*/
.left-text { text-align:left }
.center-text { text-align:center }
.right-text { text-align:right }
.cutoff-text {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/*end text containers*/
/*UI*/
/*h3*/
h3.green { color:#1A861C }
/*end h3*/
/*Buttons*/
button::-moz-focus-inner {
    border:0;
    padding:0;
}
button.nextcrew
{
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #444;
    border-radius: 2px;
    font: bold 11px/1 "helvetica neue" ,helvetica,arial,sans-serif;
    padding: 0 8px 0 8px;
    text-align: center;
    height: 25px;
    line-height: 0;
    box-sizing: border-box;
}
button.gray
{
    background-color: #e3e3e3;
    border-color: #bbb;
    box-shadow: 1px 1px 1px 0 #FFF inset;
    color: #333;
    text-shadow: 0 1px 0 #fff;
}
button.gray:hover
{
    background-color: #d9d9d9;
    box-shadow: 1px 1px 1px 0 #EEE inset;
    color: #222;
    cursor: pointer;
}
button.gray:active
{
    background-color: #d0d0d0;
    box-shadow: -1px -1px 1px 0 #DDD inset;
    color: #000;
}

button.pink
{
    background-color: #ff87c3;
    border-color: #bbb;
    box-shadow: 1px 1px 1px 0 #FFF inset;
    color: #333;
    text-shadow: 0 1px 0 #fff;
}
button.pink:hover
{
    background-color: #ff69b4;
    box-shadow: 1px 1px 1px 0 #EEE inset;
    color: #222;
    cursor: pointer;
}
button.pink:active
{
    background-color: #e55ea2;
    box-shadow: -1px -1px 1px 0 #DDD inset;
    color: #000;
}

button.blue
{
    background-color: #54a2f0;
    border-color: #377fc6;
    box-shadow: 1px 1px 1px 0 #b8dafc inset;
    color: #FFF;
    text-shadow: 0 1px 0 #666;
}
button.blue:hover
{
    background-color: #4391e0;
    box-shadow: 1px 1px 1px 0 #a7c9eb inset;
    color: #efefef;
    cursor: pointer;
}
button.blue:active
{
    background-color: #3280d0;
    box-shadow: -1px -1px 1px 0 #96b8da inset;
    color: #EEE;
}
button.green
{
    background-color: #28942a;
    border-color: #116012;
    box-shadow: 1px 1px 1px 0 #46d348 inset;
    color: #FFF;
    text-shadow: 0 1px 0 #666;
}
button.green:hover
{
    background-color: #178319;
    box-shadow: 1px 1px 1px 0 #35c237 inset;
    color: #efefef;
    cursor: pointer;
}
button.green:active
{
    background-color: #067208;
    box-shadow: -1px -1px 1px 0 #24b126 inset;
    color: #EEE;
}
button.red
{
    background-color: #eb5456;
    border-color: #a82a2e;
    box-shadow: 1px 1px 1px 0 #f9d1d1 inset;
    color: #FFF;
    text-shadow: 0 1px 0 #666;
}
button.red:hover
{
    background-color: #da4345;
    box-shadow: 1px 1px 1px 0 #e8c0c0 inset;
    color: #efefef;
    cursor: pointer;
}
button.red:active
{
    background-color: #c93234;
    box-shadow: -1px -1px 1px 0 #d7b0b0 inset;
    color: #EEE;
}
button.yellow
{
    background-color: #fcd41e;
    border-color: #f5b327;
    box-shadow: 1px 1px 1px 0 #f9e99f inset;
    color: #333;
    text-shadow: 0 1px 0 #FFF;
}
button.yellow:hover
{
    background-color: #ebc30d;
    box-shadow: 1px 1px 1px 0 #e8d88e inset;
    color: #222;
    cursor: pointer;
}
button.yellow:active
{
    background-color: #dab20c;
    box-shadow: -1px -1px 1px 0 #d7c77d inset;
    color: #000;
}
button.disabled { background-color:#EEE;border-color:#CCC;color:#444;box-shadow:none;text-shadow:none;cursor:default }
button.disabled:hover { background-color:#EEE;border-color:#CCC;color:#444;box-shadow:none;text-shadow:none;cursor:default }
button.disabled:active { background-color:#EEE;border-color:#CCC;color:#444;box-shadow:none;text-shadow:none;cursor:default }
button.icon { padding:0 4px 0 4px }
img.image-button { cursor:pointer;height:20px;width:20px }
/*end Buttons*/
/*TextBox*/
input.text
{
    border-radius:3px;
    border:1px solid #ccc;
    height:25px;
    padding:0 5px 0 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
/*end TextBox*/
input.password
{
    border-radius:3px;
    border:1px solid #ccc;
    height:25px;
    padding:0 5px 0 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
textarea.textarea
{
    border-radius:3px;
    border:1px solid #ccc;
    height:50px;
    padding:3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
textarea {
    resize: vertical;
}
select.select
{
    border-radius:3px;
    border:1px solid #ccc;
    height:25px;
    padding:3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
input[type=text]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=text]::-ms-reveal {  display: none; width : 0; height: 0; }
/*Misc*/
.bold { font-weight:bold }
img { border:0 none }
.tag {
    background-color: #ccc;
    border: 1px solid #999;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 2px 0 0 2px;
    padding-left: 3px;
    padding-right: 20px;
    position: relative;
}
.tag-text {
    float: left;
}
.tag .delete-icon {
    cursor: pointer;
    margin-right: 20px;
    margin-top: 2px;
    position: absolute;
    vertical-align: middle;
}
.md-icon {
    font-size:16px !important;
}
img {
    object-fit: cover;
}
/*end Misc*/