@font-face { font-family: 'Veggieburger'; src: url('VeggiLig.otf'); }
.welcome-message{
padding:10px;
position:absolute;
width:312px;
height:140px;
left:555px;
top:75px;
background-image:url(../images/bkgif.png);

}
.del-link:link,.del-link:visited{
color:red !important;
}
.del-link:hover{
color:orange !important;
}
.quick-menu{
padding:10px;
position:absolute;
top:75px;
left:275px;
width:250px;
height:140px;
background-image:url(../images/bkgif.png);
background-repeat:repeat;
}
.info-box{
padding:10px;
position:absolute;
left:275px;
top:245px;
width:592px;
height:570px;
background-image:url(../images/bkgif.png);
background-repeat:repeat;
}
.info-box-student{
top:455px;
height:365px !important;
}
.announcements-backend{
padding:10px;
position:absolute;
left:275px;
top:245px;
width:592px;
height:180px;
background-image:url(../images/bkgif.png);
background-repeat:repeat;
}
body{
background-color:none;
margin:0 auto !important;
font-family:arial,helvetica,sans-serif;
}

.goBackLink{
float:right;
margin-top:0px;
margin-right:13px;
text-indent:15px;
font-family:Arial,Helvetica,Sans-Serif;
font-size:17px;
font-weight:100;
border:1px solid #323232;
width:105px;
height:30px;
line-height:30px;
vertical-align:middle;
background-color:#a7a9ac;
}
.goBackLink:link, .goBackLink:visited{
color:#323232 !important;
text-decoration:none !important;
background-color:#a7a9ac !important;
}
.goBackLink:hover,.goBackLink:active{
background:	#595859 !important;
color: #ebebeb !important;
}
#dev{
position:relative;
}
a:hover,a:active{
color:#66835D;
text-decoration:underline;
}
#container{
position:relative;
margin:0 auto !important;
width:900px;
height:1150px;
background-color:#ffffff;
border-left:2px solid #323232;
border-bottom:none;
border-right:2px solid #323232;
box-shadow: 2px 0px 2px -2px;/*2px 2px #919191; */
background-repeat:repeat-y;
overflow-x:hidden;
overflow-y:hidden;
top:0;
}

#header{
z-index:1050;
position:relative;
top:0;
width:100%;
height:120px;
background-color:#595859;
}

#logo{
position:absolute;
top:0px;
z-index:1100;
left:0;
width:308px;
height:285px;
background-image:url(http://nmi.clinicaltrackingsystem.com/images/NMI_logo.jpg);
background-size:contain;
background-repeat:no-repeat;
background-position:-45px -45px;
}
#title{
position:absolute;
top:0;
left:325px;
width:405px;
height:118px;
}
.contentHead{
zoom:.9;
margin-left:10px;
margin-top:10px;
color:black; /*5A4A42*/
font-family:helvetica,arial,sans-serif;
font-size:36px !important;
letter-spacing:0.1em;
margin-left:25px !important;
font-weight:100 !important;
padding-top:10px !important;
padding-right:25px !important;
}
.displayTitle{
font-family:'Veggieburger',Tahoma,Helvetica;
font-size:120px;
line-height:80px;
font-weight:100 !important;;
letter-spacing:0.05em;
}
.displaySubtitle{
font-family:Helvetica, arial, sans-serif;
font-size:16px;
letter-spacing:-0.01em;
text-indent:-5px;
font-weight:100 !important;
}
#birthSpan{
color:#ffffff;
position:absolute;
width:245px;
}
#treeSpan{
position:absolute;
color:#8c9773;
left:230px;
letter-spacing:-0.05em !important;
}
#titleBirthTree{
position:absolute;
top:-70px;
left:-60px;
}
#subtitleClinicalTracking{
color:#fff;
position:absolute;
top:85px;
left:190px;
letter-spacing:1.25px;
font-weight:100;
}
.isHidden{
display:none !important;
}
.isShowing{
display:block !important;
}
#headerLogin{
cursor:pointer;
position:absolute;
width:90px;
left:795px;
top:15px;
height:83px;
background-repeat:no-repeat;
background-position:0px 0px;
background-image:url(../images/header_login_btn_sprite.png);
}
#headerLoggedIn{
cursor:pointer;
position:absolute;
width:180px;
left:715px;
overflow:hidden;
text-align:right !important;
top:15px;
height:100px;
font-family:"Veggieburger",Helvetica,Arial,Sans-serif;
color:#ffffff;
font-size:28px;
font-weight:light;
}
.signoutBtn{
position:relative;
top:-25px !important;
width:75px;
background-color:#a7a9ac;
border:none !important;
font-family:Helvetica,Arial,sans-serif;
font-size:15px;
height:25px;
z-index:2500;
}
#headerLoginForm{
display:none;
position:absolute;
width:180px;
left:710px;
overflow:hidden;
text-align:right !important;
top:10px;
height:90px;
font-family:"Veggieburger",Helvetica,Arial,Sans-serif;
color:#ffffff;
font-size:22px;
font-weight:light;
line-height:20px;
padding-right:20px;
}
.headerInput{
width:150px;
background:#D4E2D0;
border:2px inset #c2aac7;
height:25px;
}
input.headerInput{
height:15px;
}
#headerLogin:hover{
background-position:0px -83px;
}
/*
#active IS THE NAME OF THE CONTENT AREA (THE BIG WHITE SPACE)
*/
#active{
position:absolute;
padding:20px;
left:0px;
top:300px;
padding-left:255px;
padding-top:0px;
width:650px;
min-height:800px;
z-index:200;
}
.active-student{
top:305px !important;
}
#active h1{
top:10px !important;
font-family:helvetica,arial,sans-serif;
font-size:36px;
font-weight:normal;
}
#subheader{
position:absolute;
top:130px;
margin-left:160px;
width:750px;
height:180px;
}
.latestnews-head{
position:relative;
left:-100px;
top:-30px;
width:735px;
height:340px;
background-image:url(../images/bkgif.png);
z-index:-900;
overflow:hidden;
}
.backend-head{
position:relative;
left:-100px;
top:-35px;
width:735px;
height:340px;
background-image:url(../images/bkgif.png);
z-index:-900;
overflow:hidden;
}
.latestnews-latestnews{
position:relative;
left:115px;
top:250px;
width:610px;
min-height:250px;
}
.backend-announcements{
position:relative;
top:-20px;
left:15px;
min-height:255px;
width:95%;
}
.backend-lower{
position:relative;
left:0px;
top:0px;
min-height:255px;
}
.action-buttons{
position:relative;
left:15px;
}
.latest-news-content{
width:575px;
padding-left:15px;
padding-right:15px;
}
.underlined-subheader{
position:relative;
width:100%;
margin:10px auto;
border-bottom:4px solid #595859;
font-size:18px !important;
font-weight:100 !important;
}
.lift{
top:-10px;
}
.underlined-header{
position:relative;
width:95%;
margin:0px;
border-bottom:4px solid #595859;
font-size:20px !important;
}
.short-select{
height:16px !important;
}
.no-select{

}
#profile_image{
width:250px;
height:250px;
}
.profile-list{
list-style-type:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;	width:600px;
position:relative;top:-25px;
}
.profile-box{
position:absolute;width:405px;height:250px;left:265px;top:-15px;
}
.profile-photo{
width:250px;height:250px;
}
.profile-information{
position:relative;width:600px;padding:5px;top:15px;left:25px;
}
.underlined-ln-header{
margin:0px auto;
}
#notifywrap{
position:absolute;
width:585px;
left:-200px;
height:164px;
background-color:#a7a9ac;
}
#notifications{
position:absolute;
width:385px;
left:200px;
height:164px;
background-color:#a7a9ac;
background-size:contain;
background-repeat:no-repeat;
background-image:url(../images/notification_message_box.png);
}
#notificationTitle{
width:385px;
position:relative;
top:12px;
left:130px;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:200;
color:#595859;
}
.notificationCount{
position:absolute;
left:205px;
top:-5px;
padding-top:5px;
padding-bottom:5px;
vertical-align:middle;
color:white;
background:#585859;
border-radius:50%;
width:35px;
height:25px;
text-align:center;
}
#notificationNotes{
position:absolute;
left:105px;
top:35px;
}
li.notificationNote{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
}
#notificationMessages{
width:385px;
position:relative;
top:100px;
left:130px;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:200;
color:#595859;
}
.notificationMessagesTitle{
position:absolute;
top:-2px;
}
.notificationMessagesCount{
position:absolute;
left:205px;
top:-8px;
padding-top:5px;
padding-bottom:5px;
vertical-align:middle;
color:white;
background:#585859;
border-radius:50%;
width:35px;
height:25px;
text-align:center;
}
#notifyHeadline{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
width:195px !important;
height:20px !important;
color:black;
font-weight:100;
font-stretch:ultra-expanded;
}
#subheadMenu{
z-index:950;
position:absolute;
top:0px;
float:right;
position:relative;
width:375px;
height:155px;
overflow-x:visible;
}
.subheadMenuItem{
cursor:pointer !important;
position:absolute;
top:2px;
float:left;
width:105px;
height:160px;
background-position:center 35px;
background-repeat:no-repeat;
}
.shLink{
font-size:18px;
color:#ebebeb;
font-family:Arial, Helvetica, sans-serif;
font-weight:500;
text-align:left;
height:10px;
padding-top:100px;
text-align:center;
width:105px;
vertical-align:bottom;
}
.shHome{
left:20px;
background-image:url(../images/birthtree_homepagelink_btn.png);
}
.shHome:hover{

}
.linkLift{
margin-top:-9px;
}
.shPreHand{
	left:135px;
background-image:url(../images/preceptorhandbook_linkpdf_btn.png);
}
.shThinkwave{
left:135px;
background-image:url(../images/preceptorhandbook_linkpdf_btn.png);
}
.justLeft{
text-align:left !important;
}
.padLeft50{
padding-left:50px !important;
}
.shThinkwave:hover{
left:135;
}
.shHandbook{
left:250px;
background-image:url(../images/clinicalhandbook_linkpdf_btn.png);
}
.sandy:hover{
background-color:#ccc0b0;
border:1px solid #8c9773;
color:#323232;
}
.sandy{
border:1px solid #323232;
background-color:#a49a8d;
zoom:1;
-moz-transform: scale(1);
}
.muddy{
border:1px solid #323232;
background-color:#938a80;
zoom:1;
}
.noBorderEver{
border:none !important;
border-bottom:none !important;
}
.muddy:hover{
border:2px solid #8c9773;
background-color:#595859;
}
#leftColumn{
position:relative;
padding-top:164px;
padding-left:5px;
left:0;
top:120px;
z-index:990;
width:145px;
height:1450px;
}
.leftColumnNonAdmin{
top:150px !important;
}
.leftColumnBigLink{
position:relative;
left:-7px;
margin-top:20px;
width:240px;
height:120px;

}
.leftColumnBigLinkLink{
color:white !important;
text-decoration:none !important;
}
.labelClass{
font-size:16px;
font-weight:bold;
font-family:"Veggiburger",sans-serif;
}
.largeTextBox{
	width:95%;
	height:35px;
	margin-top:5px;
	font-size:18px;
}
.largeLabel{
	font-size:16px;
	font-family:'quicksandregular', sans-serif;
}
.largeTextArea{
	width:518px !important;
	height:150px;
	margin-top:5px;
	font-size:18px;
}
input[type="radio"]{
-webkit-appearance: radio;
}
input{
border:1px solid #323232;
padding-left:5px;
}
input:active{
border:1px solid black;
}
input[type="file"]{
border:none
}
select{
	width:95%;
	height:35px;
}
.submitto{
	height:75px !important;
	width:518px !important;
	background-color:#8c9773;
	cursor:pointer;
}
.student-submitto{
	position:relative;
	width:518px !important;
	left:50px;
}
.leftColumnTopLink{
position:relative;
left:-1px;
padding:5px;
margin-top:10px;
width:130px;
height:90px;
background-position:6px 6px;
background-repeat:no-repeat;
border:1px solid #323232;
*.unselectable {
/*
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   -ms-user-select: none;
   user-select: none;
   */
}
}
.leftNews{
background-image:url('../images/menu_news_btn.png');
}
.deadline{
background-image:url('../images/menu_deadlines_btn.png');
}
.leftHelp{
background-image:url('../images/menu_help_btn.png');
}
h2.nudgeUp{
	position:absolute;
top:-24px;
}
h2.nudgeStay{
	position:absolute;
top:-10px;
}
.leftColTitle{
font-family:'Veggieburger',helvetica,arial,sans-serif;
font-weight:light;
text-align:left;
padding-left:15px;
font-size:40px;
line-height:120px;
vertical-align:middle;
height:120px;
color:#ebebeb;
}
.leftColTopTitle{
position:relative;
font-family:helvetica,arial,sans-serif;
font-size:14px;
color:#ebebeb;
font-weight:light !important;
font-stretch:extra-expanded;
text-align:right;
}
.leftColTwoLines{
line-height:50px;
vertical-align:middle !important;
height:100px;
padding-top:10px;
padding-bottom:10px;
color:#ebebeb;
}
.leftColThreeLines{
line-height:40px;
vertical-align:middle;

color:#ebebeb;
}
.backendTopTitle{
position:relative;
left:10px;
margin-top:5px !important;
}
.backendTopText{
position:relative;
left:30px;
font-size:17px;
width:600px;
letter-spacing:.1em;
font-family:helvetica,arial,sans-serif;
}
.bTT-noL{
left:20px !important;
}
.fmcirc{
 background-color: #8c9773;
 left:90%;
 height: 20px;
 -moz-border-radius:20px;
 -webkit-border-radius: 20px;
 width: 20px;
 box-shadow:2px 2px #323232;
}
#frontMenu{
zoom:.85;
-moz-transform: scale(0.85);
position:absolute;
left:0px;
top:100px;
width:600px;
height:200px;
}
.fmItem{
cursor:pointer;
position:relative;
height:77px;
width:500px;
background-position:30px 0px;
background-repeat:no-repeat;
}
.fmTitle{
font-family:"Veggieburger",helvetica,arial,sans-serif !important;
font-size:18px;
line-height:77px;
color:#5A4A42; /*231f20*/
}
.fmTitle:hover{
color:#72946A; /*231f20*/
}
#toFSTM{
padding-left:150px;
background-position:60px 0px;
background-image:url(../images/home_FSTM_homepagelink_sprite.png);
}
#toFSTM:hover{
background-position:60px -77px;
}
.fmItem:hover{
background-color:#ebebeb;
}
#toThinkwave{
background-position:40px 0px;
top:3px;
padding-left:130px;
background-image:url(../images/home_thinkwave_homepagelink_sprite.png);
}
#toThinkwave:hover{
background-position:40px -75px;
}
#toPreHand{
background-position:40px 0px;
top:3px;
padding-left:130px;
background-image:url(../images/home_clinicalhandbook_linkpdf_sprite.png);
}
#toPreHand:hover{
background-position:40px -75px;
}
#toHandbook{
background-position:60px 0px;
top:3px;
padding-left:150px;
background-image:url(../images/home_clinicalhandbook_linkpdf_sprite.png);
}
#toHandbook:hover{
background-position:60px -77px;
}
/* Circles */
.full-circle {
 background-color: #c06;
 height: 150px;
 -moz-border-radius:75px;
 -webkit-border-radius: 75px;
 width: 150px;
}
.indec_circ{
 background-color: #8c9773;
 left:90%;
 height: 20px;
 -moz-border-radius:20px;
 -webkit-border-radius: 20px;
 width: 20px;
 box-shadow:2px 2px #323232;
}
#wrapper{
overflow-x:hidden;
}
#builderTools{
z-index:940;
margin-left:25px;
}
#buttonMenu{
z-index:940;
margin-left:160px;
}

#overlayWrap{
	display:none;
z-index:989;
position:absolute;
top:0;
left:0;
display:none;
width:100%;
min-height:310px;
}
#overlayClose{
text-decoration:none;
font-family:helvetica,arial,sans-serif;
color:black;
position:relative;
z-index:1000;
top:0;
width:500px;
left:0;
height:20px;
font-size:20px;
display:none;
}
#ajaxOverlay{
position:absolute;
margin:0 auto;
margin:5px;
display:none;
top:0;
left:0;
border:1px solid red;
width:500px;
height:300px;
}
.modal{
cursor:pointer;
text-decoration:none;
font-family:helvetica,arial,sans-serif;
}
.pagjax{
cursor:pointer;
text-decoration:none !important;
font-family:helvetica,arial,sans-serif;
}
.inapplink{
text-decoration:none !important;
cursor:pointer;
z-index:2000;
}
.nostyle{
text-decoration:none;
color:#ebebeb !important;
font-weight:inherit;
}
.touchbutton{
cursor:pointer;
width:600px;
}
.hrow{
position:relative;
margin-top:10px;
width:525px;
}
.even{
background-color:#ebf1f3;
}
.evenBox{
/* background-color:#ebf1f3; */
}
.even:hover{
background-color:#69534b;
}
.odd2{
background-color:#dee3c4;
border-top:1px solid #323232;
cursor:pointer;
}
.even2{
cursor:pointer;
background-color:#ebf1f3;
border-top:1px solid #323232;
}
.odd:hover{
background-color:#69534b;
}
.even2:hover{
background-color:#ffeac2;
}
.odd2:hover{
background-color:#ffeac2;
}
.even h2:hover{
color:#F3D77A;
}
.odd h2:hover{
color:#F3D77A;
}
.odd{
background-color:#edf5ec;
}
.oddBox{
/* background-color:#edf5ec; */
}
.shadowOnHover{
box-shadow:none !important;
}
.textShadowOnHover{
text-shadow:none;
}
.shadowOnHover:hover{
box-shadow:2px 3px #ebebeb !important;
}
.textShadowOnHover:hover{
text-shadow:2px 2px #323232;
}
#backendContentArea{
position:relative;
width:515px;
height:75px;
}
#builderTools{
position:relative;
width:515px;
height:75px;
}
.glyph{
min-width:75px;
height:75px;
background-position:0px 5px;
background-repeat:no-repeat;
}
.leaf{
background-image:url(../images/leafglyph_sprite.png);
}
.create{
background-image:url(../images/leafplus_glyph_sprite.png);
}
.delete{
background-image:url(../images/leafx_glyph_sprite.png);
}
.help{
background-image:url(../images/leafquestion_glyph_sprite.png);
}
.user{
background-image:url(../images/leafadduser_glyph_sprite.png);
}
.glyph:hover{
background-position:0px -70px;
}
#bugreport{
position:absolute;
top:95%;
left:5px;
width:100px;
box-shadow:3px 3px #666699;
height:100px;
background-size:cover;
background-position:0px 0px;
background-repeat:no-repeat;
background-image:url(../images/bugreport_icon_sprite.png);
}
#bugreport:hover{
background-position:0px -100px;
}
.padright{
padding-right:10px;
}
.wideButton{
font-size:32px;
line-height:75px;
vertical-align:middle;
font-family:'Veggieburger',helvetica,arial,sans-serif;
font-weight:100 !important;
font-stretch:ultra-expanded;
text-align:left;
z-index:2000;
padding-left:105px;
color:#595859;
text-decoration:none !important;
/*
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;

   /*
     Introduced in IE 10.
     See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
   */
   /*
   -ms-user-select: none;
   user-select: none;
   */
}
.wideButton:hover{
color:#a77957;
text-decoration:none;
}
#copyright{
position:absolute;
top:530px;
transparency:0.5;
font-family:helvetica,arial,sans-serif;
font-weight:light;
font-stretch:extra-condensed;
font-size:10px;
line-height:15px;
}
.newmodal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 )
                url('http://i.stack.imgur.com/FhHRx.gif')
                50% 50%
                no-repeat;
}
h1{
font-size:22px;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:bold;
}
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
}
.low-foot{
position:relative;top:0;margin:0 auto;text-align:center;font-family:Verdana, Geneva, sans-serif;
padding-left:5px;
padding-right:5px;
height:25px;
border:2px solid #323232;
border-top:none;
background:#595859 !important;
z-index:500;
width:890px;
vertical-align:baseline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.low-foot span{
background:#595859;
color:#ebebeb !important;
text-decoration:none;
font-weight:100 !important;
font-family:Helvetica,Arial,sans-serif;
}
.low-foot span a{
line-height:25px;
color:#ebebeb !important;
text-decoration:none;
font-weight:light !important;
letter-spacing:.1em;
}
.noverflo{
overflow:hidden;
overflow-y:scroll;
}
.cform-box{
position:relative;
width:800px;
height:260px;
top:20px;
left:20px;
overflow:hidden;
}
.cform-cell{
position:relative;
float:left;
top:0;
width:225px;
height:250px;
margin-right:10px;
}
.cform-link{
position:relative;
display:block;
width:225px !important;
vertical-align:bottom !important;
text-align:center;
height:250px;
padding-top:180px;
background:#d5e2bc;
color:#8c9773 !important;
font-size:28px;
text-decoration:none !important;
background-repeat:no-repeat;
background-position:center 25px;
text-transform:uppercase;
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;

   /*
     Introduced in IE 10.
     See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
   */
   -ms-user-select: none;
   user-select: none;
}
.cform-link:hover, .cform-link:active{
background-color:#8c9773;
color:#ebebeb!important;
}
.cform-new{
background-image:url(../images/start_new_form.png);
}
.cform-upload{
background-image:url(../images/upload_paper_form.png);
}
.cform-inprogress{
background-image:url(../images/forms_in_progress.png);
}
a:link,a:visited{
color:#0D220C;
text-decoration:none !important;
}
a:hover,a:active{
color:#C63;
text-decoration:none !important;
}
p{
font-size:1em;
}


.wide-del-btn{
z-index:1000;
}
/*
float:right;
display:block;
height:73px;
width:100px;
border:2px solid orange;
text-align:center;
line-height:73px;
vertical-align:middle;
color:orange;
font-family:helvetica,arial,sans-serf;
font-size:25px;
font-weight:bold;
background:none;
}
*/
.wide-del-btn:link,.wide-del-btn:visited{
color:orange !important;
background:none;
}
.wide-del-btn:hover, .wide-del-btn:active{
color:red !important;
border:2px solid red;
background:orange;
}
.ui-datepicker{
z-index:5000 !important;
}
.in-progress-info{
width:590px;
}
.checkbox-block{
position:relative;
width:300px;
height:92px;
border:1px solid black;
margin-bottom:20px;
}
.checkbox-block-box{
width:50px;
height:80px;
position:relative;
top:0px;
border:4px solid black;
margin:2px;
z-index:1000;
float:right;
}
.checkbox-block-box input{
position:relative;
width:40px;
}
.checkbox-overlay{
position:relative;
width:50px;
height:75px;
display:block;
z-index:998;
top:-20px;
background-position:center;
background:white;
}
div.upload-block .checkbox-overlay{
top:-55px;
left:0px;
width:50px;
}
.checkbox-block-text{
display:block;
width:200px;
position:relative;
margin-left:10px;
top:0;
height:80px;
line-height:auto;
vertical-align:middle;
float:left;
}
.checkbox-block-text label{
margin:auto;
font-size:16px;
}
#preceptor_selector_div{
height:45px;
}
select, upload_bt_formID{
/*
display:block;
height:35px;
border: 2px solid black;
font-size:16px;
*/
}
.short-select{
display:inline;
height:25px !important;
font-size:13px !important;
}
.is-checked{
background-color:white;
background-image:url(../images/checkmark.png);
background-size:contain;
background-repeat:no-repeat;
background-position:center;
}
is-not-checked{
background-image:none;
background-color:white;
}
h2 a{
color:#008db8 !important;
}
h2 a:hover{
color:#3d9e54 !important;
}
li.profile-name{
font-family:helvetica,arial,sans-serf;
position:relative;
display:block;
margin-top:40px;
}
.file-list-link{
color:#008db8 !important;
}
.file-list-link:hover{
color:orange !important;
}
#change_exp_date_div{
height:275px;
display:none;
}
#upload_new_file_div{
height:275px;
display:none;
}
.vibrant-link{
color:#ff5900 !important;
}
.vibrant-link:hover{
color:#00c3ff !important;
}
.deny-button{
background:orange;float:right;position:relative;display:block;top:-50px;padding:10px;font-size:14px;cursor:pointer;display:block;width:340px;height:40px;color:black;border:1px solid black;line-height:40px;vertical-align:middle;font-size:14px;text-align:center;font-weight:bold;position:relative;top:-63px;
}
.deny-button:hover{
background:black;
color:white;
}
.signform:hover{
background:black !important;
color:white !important;
}
/*
RESPONSIVE TABLE
*/
.rwd-table {
  margin:0px;
  position:relative;
  left:-40px;
  min-width: 300px;
}
.rwd-table tr:nth-child(odd) {
   background-color: #A1C97C;
}
.rwd-table tr:nth-child(even) {
   background-color: #EBEDEF;
}
.rwd-table tr {
  border-top: 1px solid #2f2f2f;
  border-bottom: 1px solid #2f2f2f;
}
.rwd-table th {
  display: none;
}
.rwd-table td {
  display: block;
}
.rwd-table td:first-child {
  padding-top: .5em;
}
.rwd-table td:last-child {
  padding-bottom: .5em;
}
.rwd-table td:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  width: 6.5em;
  display: inline-block;
}
@media (min-width: 480px) {
  .rwd-table td:before {
    display: none;
  }
}
.rwd-table th, .rwd-table td {
  text-align: left;
}
@media (min-width: 480px) {
  .rwd-table th, .rwd-table td {
    display: table-cell;
    padding: .25em .5em;
  }
  .rwd-table th:first-child, .rwd-table td:first-child {
    padding-left: 0;
  }
  .rwd-table th:last-child, .rwd-table td:last-child {
    padding-right: 0;
  }
}
.rwd-table {
  background: #34495E;
  color: #2f2f2f;
  overflow: hidden;
}
.rwd-table tr {
  border-color: #46627f;
}
.rwd-table th, .rwd-table td {
  margin: .5em 1em;
}
@media (min-width: 480px) {
  .rwd-table th, .rwd-table td {
    padding: 1em !important;
  }
}
.rwd-table th, .rwd-table td:before {
  color: #2f2f2f;
}
